Resource proxy for mobile wireless electronic devices
First Claim
1. A mobile device comprising:
- a first wireless communication interface for communicating with a first set of location specific resources using a first wireless communication protocol;
a second wireless communication interface for communicating with a second set of location specific resources using a second wireless communication protocol;
a resource proxy for storing a listing of location specific resources discovered by using said first and second wireless interfaces; and
an application coupled to communicate with said resource proxy and for receiving said listing of location specific resources and for requesting information from one of said location specific resources.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system supporting location based services for a mobile electronic device that supports multiple wireless communication technologies. The mobile device contains a resource proxy for dynamically storing a set of resources that are available to the electronic device and that are location specific, e.g., accessible via a point that is near the electronic device. The resource proxy contains a resource table recording the available resources and a gateway table indicating a pathway for reaching the data. The resource proxy definitions are technology independent with respect to the communication mechanisms required to obtain the data. Resources are added to the resource proxy via a resource discovery mechanism automatically performed by the mobile device. Multiple network gateways can be defined and each is responsible for requesting and retrieving information for the resource proxy. Network gateways are coupled to network interfaces which provide the logic required to perform wireless communication using particular communication mechanisms, e.g., Bluetooth or wireless LAN, etc. Applications interface with the resource proxy using technology independent commands in order to obtain information from the available resources recorded in the resource proxy. Using the system of the invention, available resources for a particular location are collected via a single process/database on the mobile device and presented to the applications in a uniform way.
-
Citations
22 Claims
-
1. A mobile device comprising:
-
a first wireless communication interface for communicating with a first set of location specific resources using a first wireless communication protocol; a second wireless communication interface for communicating with a second set of location specific resources using a second wireless communication protocol; a resource proxy for storing a listing of location specific resources discovered by using said first and second wireless interfaces; and an application coupled to communicate with said resource proxy and for receiving said listing of location specific resources and for requesting information from one of said location specific resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile electronic device comprising:
-
a memory resident resource proxy for storing information identifying resources and gateways to access said resources; a first wireless communication interface for maintaining wireless communication with a first external source using a first communication protocol; a second wireless communication interface for maintaining wireless communication with a second external source using a second communication protocol; a first network gateway coupled to said resource proxy and to said first wireless communication interface, said first network gateway for performing automatic resource discovery regarding resources accessible over said first wireless communication interface and for recording said resources with said resource proxy; a second network gateway coupled to said resource proxy and to said second wireless communication interface, said second network gateway for performing automatic resource discovery regarding resources accessible over said second wireless communication interface and for recording said resources with said resource proxy; and an application program for referencing said resource proxy to obtain a list of location based resources. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. In a mobile electronic device, a method for detecting available resources comprising:
-
a) automatically discovering a first set of location specific resources using a first wireless communication protocol; b) automatically discovering a second set of location specific resources using a second wireless communication protocol; c) storing said first and second sets of location specific resources into a resource proxy of said mobile electronic device using a universal format that is independent of any communication technology; d) updating said resource proxy as said mobile electronic device moves; and e) an application resident on said mobile electronic device receiving a list of location specific resources and requesting information from one of said location specific resources using said universal format. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification