System and method for providing context information
First Claim
1. A system comprising:
- a plurality of components;
a first component in the plurality of components having a universal contextual interface, the universal contextual interface associated with at least one instruction for transferring contextual data; and
a second component in the plurality of components that invokes the universal contextual interface to execute the at least one instruction to transfer the contextual data between the first component and at least one of the plurality of components, the plurality of components having no prior knowledge of each other.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for enabling arbitrary components to transfer current, contextual data between each other without requiring prior knowledge of each other. The contextual data may include executable computer language instructions or a type, operating status, identity, location, administrative domain or environment information of the components or its users. The system includes a set of arbitrary components associated with one or more universal interfaces. The one or more universal interfaces may include mobile code, a contextual interface, a notification interface, a user interface and a data source interface. A first component at least has a universal contextual interface. A second component may invoke the universal contextual interface and execute associated instructions to transfer contextual data between the first component and the second component.
28 Citations
28 Claims
-
1. A system comprising:
-
a plurality of components;
a first component in the plurality of components having a universal contextual interface, the universal contextual interface associated with at least one instruction for transferring contextual data; and
a second component in the plurality of components that invokes the universal contextual interface to execute the at least one instruction to transfer the contextual data between the first component and at least one of the plurality of components, the plurality of components having no prior knowledge of each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing context information, the method comprising:
-
invoking a universal contextual interface associated with a first component in a plurality of components, the contextual interface associated with at least one instruction for transferring contextual data; and
executing the at least one instruction to transfer the contextual data between the first component and a second component in the plurality of components, the plurality of components having no prior knowledge of each other. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium having stored thereon instructions for providing context information, which when executed by at least one processor, causes the processor to perform:
-
invoking a universal contextual interface associated with a first component in a plurality of components, the contextual interface associated with at least one instruction for transferring contextual data; and
executing the at least one instruction to transfer the contextual data between the first component and a second component in the plurality of components, the plurality of components having no prior knowledge of each other. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification