System and method for using a mobile agent object to collect data
First Claim
Patent Images
1. A method for collecting message objects using a mobile agent object, the method comprising:
- configuring a mobile agent object at a control device platform;
delivering the mobile agent object to an event source platform;
receiving a plurality of message objects at the event source platform, the message objects being generated by a user able to access the event source platform;
filtering the received message objects with the mobile agent object executing in the event source platform to determine a filtered set of message objects, the mobile agent object operable to execute in a first electronic device, halt execution in the first electronic device at an execution state, be transplanted to a second electronic device, and resume execution from the execution state in the second electronic device;
delivering the filtered message objects over a network to a collection host platform; and
delivering the filtered message objects to a display device platform from the collection host platform via a network connection.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and system for collecting and filtering messages received at an event source platform and delivering the filtered messages to a collection host platform. According to one embodiment, the system uses a mobile agent object to filter messages received at an event source platform. The mobile agent object determines a filtered set of messages that match predetermined parameters and then delivers the filtered messages to a collection host platform for storage or redirection.
-
Citations
41 Claims
-
1. A method for collecting message objects using a mobile agent object, the method comprising:
-
configuring a mobile agent object at a control device platform; delivering the mobile agent object to an event source platform; receiving a plurality of message objects at the event source platform, the message objects being generated by a user able to access the event source platform; filtering the received message objects with the mobile agent object executing in the event source platform to determine a filtered set of message objects, the mobile agent object operable to execute in a first electronic device, halt execution in the first electronic device at an execution state, be transplanted to a second electronic device, and resume execution from the execution state in the second electronic device; delivering the filtered message objects over a network to a collection host platform; and delivering the filtered message objects to a display device platform from the collection host platform via a network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for collecting message objects from multiple event source platforms, the method comprising:
-
filtering message objects resident within a first event source platform with a first mobile agent object to determine a first filtered set of message objects, the message objects being generated by a user able to access the first event source platform; sending the first set of filtered message objects over a network to a database in a collection host platform; filtering message objects resident within a second event source platform with a second mobile agent object to determine a second filtered set of message objects; sending the second set of filtered message objects to the database in the collection host platform, wherein the first mobile agent object is operable to execute in a first electronic device, halt execution in the first electronic device at an execution state, be transplanted to a second electronic device, and resume execution from the execution state in the second electronic device; delivering the first and second sets of filtered message objects to a control device platform from the collection host platform via a network connection; and delivering the first and second sets of filtered message objects to a display device platform from the collection host platform via a network connection. - View Dependent Claims (17)
-
-
18. A method for managing message objects, the method comprising:
-
configuring a mobile agent object to execute in an event source platform and to identify and filter message objects received by the event source platform, the message objects being generated by a user able to access the event source platform, the mobile agent object operable to execute in a first electronic device, halt execution in the first electronic device at an execution state, be transplanted to a second electronic device, and resume execution from the execution state in the second electronic device; assembling message objects identified and filtered by the mobile agent object in the event source platform; delivering the identified and filtered message objects over a network to a collection host platform; and redirecting the identified and filtered message objects from the collection host platform to a display device platform. - View Dependent Claims (19)
-
-
20. A method for configuring a mobile agent object, the method comprising:
-
configuring a mobile agent object to filter an event and to deliver information about the event to a predetermined address in response to the event matching predetermined conditions during the filtering, wherein the predetermined address resides in a collection host platform coupled with the event source platform by a network connection; delivering the mobile agent object over a network to an event source platform operable to execute the mobile agent object, the even being generated by a user able to access the event source platform, the mobile agent object operable to execute in a first electronic device, halt execution in the first electronic device at an execution state, be transplanted to a second electronic device, and resume execution from the execution state in the second electronic device, wherein the mobile agent object is configured in a platform other than the event source platform by a mobile agent object toolkit; and delivering the filtered message objects to a display device platform from the collection host platform via a network connection. - View Dependent Claims (21, 22, 23)
-
-
24. A system having at least one computer processing unit and for collecting messages received at a plurality of event source platforms, the system comprising:
-
at least one electronic device comprising at least one event source platform operable to receive a plurality of events and having a mobile agent object executing therein, the events being generated by a user able to access the event source platform, the mobile agent object operable to filter the events in response to receiving the events, the mobile agent object further operable to execute in a first electronic device, halt execution in the first electronic device at an execution state, be transplanted to a second electronic device, and resume execution from the execution state in the second electronic device; at least one electronic device comprising a collection host platform operable to receive over a network filtered events from the mobile agent object executing in the event source platform; at least one electronic device comprising a control device platform operable to configure a mobile agent object and operable to deliver the mobile agent object to an event source platform; and at least one electronic device comprising a display device platform coupled to the collection host platform and operable to display filtered events received from the collection host platform. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer-readable medium including a mobile agent object operable to execute in a first electronic device, halt execution in the first electronic device at an execution state, be transplanted to a second electronic device, and resume execution from the execution state in the second electronic device, the mobile agent object having computer-executable instructions for:
-
navigating to an event source platform, the mobile agent object being configured at a control device platform; monitoring events that occur in the event source platform for a predetermined type of event; if a predetermined type of event occurs;
filtering the predetermined type of event to determine if the event matches a predetermined parameter, the event being generated by a user able to access the event source platform;if the event matches the predetermined parameter, sending information about the event over a network to a collection host platform; and delivering the information to a display device platform from the collection host platform via a network connection. - View Dependent Claims (39, 40, 41)
-
Specification