LOCATION BASED ROUTER
First Claim
1. A system comprising:
- a router executing on one or more processing units;
a grouping agent in communication with the router and executing on one more processing units, for managing an ad hoc network of nodes, including at least one mobile device node;
a packet processing agent in communication with the router and executing on one more processing units, for receiving packets originating from the ad hoc network of nodes, and for preparing information from the packets for determining location of the mobile device node; and
solution agent in communication with the router and executing on one or more processing units, for processing information prepared by the packet processing agent to determine location of the mobile device node.
1 Assignment
0 Petitions
Accused Products
Abstract
A location based router system comprises a router in communication with an ad hoc network of devices, including at least one mobile device. The router directs packets from the network to associated agents. The router receives queries from requesting clients, such as the mobile device, and provides location to the requesting client. Additionally, depending on preferences of the client, it also routes market packets for location based services back to the mobile device dependent on its location.
A method of providing location based service to a mobile device in a wireless network. The method receives a query for location in the wireless network from the wireless device. The query includes an opt-in level for participating in offers for location based services. Mobile device location computed from packets transmitted between the mobile device and nodes in the wireless network is determined. The method provides a data structure comprising location, opt in level, and mobile device user information to a market for services, where the market for services determines an associated service based on the location, opt in level and mobile device user information and adds metadata for the associated service to the data structure to produce a response structure, enabling the user device to obtain the associated service.
58 Citations
20 Claims
-
1. A system comprising:
-
a router executing on one or more processing units; a grouping agent in communication with the router and executing on one more processing units, for managing an ad hoc network of nodes, including at least one mobile device node; a packet processing agent in communication with the router and executing on one more processing units, for receiving packets originating from the ad hoc network of nodes, and for preparing information from the packets for determining location of the mobile device node; and solution agent in communication with the router and executing on one or more processing units, for processing information prepared by the packet processing agent to determine location of the mobile device node. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing location based service to a mobile device in a wireless network comprising:
-
from the wireless device, receiving a query for location in the wireless network, the query including an opt-in level for participating in offers for location based services; receiving location computed from packets transmitted between the mobile device and nodes in the wireless network; providing a data structure comprising location, opt in level, and mobile device user information to a market for services, where the market for services determines an associated service based on the location, opt in level and mobile device user information and adds metadata for the associated service to the data structure to produce a response structure, enabling the user device to obtain the associated service. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of providing location based service to a mobile device comprising:
-
issuing a request to connect to a wireless network; initiating a network session with the wireless network providing a permission to the wireless network, the permission defining an opt-in level for participating in market side offers of location based services, communicating with nodes in the wireless network; making a query for location to the wireless network; receiving location computed from packets transmitted between the mobile device and the nodes in the wireless network, the location being associated with an offer obtained from a location based service exchange in response to the location query and permission. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification