System for intelligent context-based adjustments of coordination and communication between multiple mobile hosts engaging in services
First Claim
1. A system for intelligent, context-sensitive enhancement of transactions among a plurality of mobile hosts engaging in services, each of the mobile hosts having a local coordinator, comprising:
- an actual coordinator; and
an intelligence coordinator configured to determine context regarding one or more of the plurality of mobile hosts and leverage the context to enhance the transactions between one or more of the local coordinators and the actual coordinator, the context being at least a network load near a network location of the mobile host, wherein the intelligence coordinator receives and parses a meta-expression piggy-backed on a transaction message, uses the parsed meta-expression to form thresholds, and based on the thresholds, the intelligence coordinator eliminates one or more mobile hosts engaging in the services to reduce a number of transactions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for intelligent, context-sensitive enhancement of transactions among a plurality of mobile hosts, each having a local coordinator, engaging in services comprising an actual coordinator and an intelligence coordinator that determines context regarding the mobile hosts, and leverages the context to enhance the transactions between the local coordinators and the actual coordinator. The context can be leveraged by reducing the number and/or the amount of data of the transactions. The context can comprise a physical location, temporal data, and a network load near and at a network location of the mobile host. The system can also have an application operating on the services, in which the intelligence coordinator can improve performance of the application. The intelligence coordinator can receive and parse a meta-expression piggy-backed on a transaction message to enhance transactions.
-
Citations
15 Claims
-
1. A system for intelligent, context-sensitive enhancement of transactions among a plurality of mobile hosts engaging in services, each of the mobile hosts having a local coordinator, comprising:
-
an actual coordinator; and an intelligence coordinator configured to determine context regarding one or more of the plurality of mobile hosts and leverage the context to enhance the transactions between one or more of the local coordinators and the actual coordinator, the context being at least a network load near a network location of the mobile host, wherein the intelligence coordinator receives and parses a meta-expression piggy-backed on a transaction message, uses the parsed meta-expression to form thresholds, and based on the thresholds, the intelligence coordinator eliminates one or more mobile hosts engaging in the services to reduce a number of transactions. - View Dependent Claims (2, 3, 4)
-
-
5. A system for intelligent, context-sensitive enhancement of transactions among a plurality of mobile hosts engaging in services, each of the mobile hosts having a local coordinator, comprising:
-
an actual coordinator; and an intelligence coordinator configured to determine context regarding one or more of the plurality of mobile hosts and leverage the context to enhance the transactions between one or more of the local coordinators and the actual coordinator, the context being at least a network load near a network location of the mobile host, wherein, to leverage the context, the intelligence coordinator perfouiis at least one of intercepting and reading a protocol of the local coordinator, mimicking the actual coordinator from a point of view of the mobile hosts engaging in the services, manipulating and passing information back to the actual coordinator, interworking with internal knowledge bases and with external systems, and adding, removing, and modifying the number of mobile hosts engaging in the services.
-
-
6. A method for intelligent, context-sensitive enhancement of transactions among a plurality of mobile hosts engaging in services, each of the mobile hosts having a local coordinator, said method comprising steps of:
-
determining context regarding one or more of the plurality of mobile hosts, the context being at least a network load near a network location of the one or more of the plurality of mobile hosts; and leveraging the context to enhance the transactions between one or more of the local coordinators and an actual coordinator, the step of leveraging comprising; receiving and parsing a meta-expression piggy-backed on a transaction message; using the parsed meta-expression to form thresholds; and based on the thresholds, eliminating one or more mobile hosts engaging in the services to reduce a number of transactions. - View Dependent Claims (7, 8, 9)
-
-
10. A method for intelligent, context-sensitive enhancement of transactions among a plurality of mobile hosts engaging in services, each of the mobile hosts having a local coordinator said method comprising steps of:
-
determining context regarding one or more of the plurality of mobile hosts, the context being at least a network load near a network location of the one or more of the plurality of mobile hosts; and leveraging the context to enhance the transactions between one or more of the local coordinators and an actual coordinator, wherein leveraging is performed by at least one of; intercepting and reading a protocol of a local coordinator; mimicking an actual coordinator from a point of view of the mobile hosts engaging in the services; manipulating and passing information back to the actual coordinator; interworking with internal knowledge bases and with external systems; and adding, removing, and modifying the number of mobile hosts engaging in the services.
-
-
11. A non-transitory computer readable medium having computer readable program code for operating on a computer for intelligent, context-sensitive enhancement of transactions among a plurality of mobile hosts engaging in services, each of the mobile hosts having a local coordinator, the program comprising steps of:
-
determining context regarding one or more of the plurality of mobile hosts, the context being at least a network load near a network location of the one or more of the plurality of mobile hosts; and leveraging the context to enhance the transactions between one or more of the local coordinators and an actual coordinator, the step of leveraging comprising; receiving and parsing a meta-expression piggy-backed on a transaction message; using the parsed meta-expression to form thresholds; and based on the thresholds, eliminating one or more mobile hosts engaging in the services to reduce a number of transactions. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer readable medium having computer readable program code for operating on a computer for intelligent, context-sensitive enhancement of transactions among a plurality of mobile hosts engaging in services, each of the mobile hosts having a local coordinator, the program comprising steps of:
-
determining context regarding one or more of the plurality of mobile hosts, the context being at least a network load near a network location of the one or more of the plurality of mobile hosts; and leveraging the context to enhance the transactions between one or more of the local coordinators and an actual coordinator, wherein leveraging is performed by at least one of; intercepting and reading a protocol of a local coordinator; mimicking an actual coordinator from a point of view of the mobile hosts engaging in the services; manipulating and passing information back to the actual coordinator; interworking with internal knowledge bases and with external systems; and adding, removing, and modifying the number of mobile hosts engaging in the services.
-
Specification