System and method for enabling communication among arbitrary components
First Claim
1. A system for enabling one or more arbitrary components to communicate with each other, the system comprising:
- a first component associated with one or more universal interfaces; and
a second component obtaining one of the one or more universal interfaces associated with the first component and invoking the at least one of the universal interfaces to communicate with the first component.
13 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for enabling arbitrary components to communicate with each other. The communication system includes a first set of components associated with one or more universal interfaces that include mobile code. The one or more universal interfaces comprise a data source interface, a data sink interface, an aggregation interface, a mutable aggregation interface, a context interface, a notification interface or a user interface. Further, the universal interfaces associated with the first set of components can be provided to and implemented by a second set of components to enable the second set of components to communicate with the first set of components despite the first set and the second set of component utilizing different communication mediums or protocols.
-
Citations
44 Claims
-
1. A system for enabling one or more arbitrary components to communicate with each other, the system comprising:
-
a first component associated with one or more universal interfaces; and
a second component obtaining one of the one or more universal interfaces associated with the first component and invoking the at least one of the universal interfaces to communicate with the first component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
12. A method for enabling one or more arbitrary components to communicate with each other, the method comprising:
-
obtaining one of one or more universal interfaces associated with a first component; and
invoking at least one of the universal interfaces to communicate with the first component.
-
-
23. A computer readable medium having stored thereon instructions for enabling one or more arbitrary components to communicate with each other, which when executed by one or more processors, causes the processors to perform:
-
obtaining one of one or more universal interfaces associated with a first component; and
invoking at least one of the universal interface to communicate with the first component.
-
-
34. A computer data signal embodied in a carrier wave for enabling one or more arbitrary components to communicate with each other, the signal comprising:
-
a first source code segment having instructions for causing a first component to obtain one of one or more universal interfaces associated with a second component; and
a second source code segment having instructions for causing the first component to invoke at least one of the universal interfaces to communicate with the second component.
-
Specification