Providing location-based services via wireless networks
First Claim
1. A computer system for providing location-based services to a client wireless device within an ad-hoc wireless network zone, the system comprising:
- an information server configured to provide a plurality of location-based services by broadcasting, within the ad-hoc wireless network zone, location-based information regarding the plurality of location-based services, wherein the information server broadcasts the location-based information using a plurality of different pre-determined network ports, wherein the plurality of location-based services are assigned respective different pre-determined network ports of the plurality of different pre-determined network ports, and wherein the plurality of location-based services are a plurality of different location-based services; and
a wireless network adapter used by the information server to broadcast the location-based information within the ad-hoc wireless network zone, wherein a communication range of the wireless network adapter establishes the ad-hoc wireless network zone;
wherein the client wireless device automatically connects, in ad-hoc mode, to the wireless network adapter used by the information server when the client wireless device enters the ad-hoc wireless network zone and determines that the ad-hoc wireless network zone provides the plurality of location-based services, wherein the client wireless device determines that the ad-hoc wireless network zone provides the plurality of location-based services based on an SSID of the wireless network adapter used by the information server, wherein the SSID of the wireless network adapter of the used by the information server is a pre-determined SSID, wherein the client wireless device is configured, via one or more preferences, to listen on one or more network ports of the plurality of different pre-determined network ports, wherein the client wireless device is configured, via the one or more preferences, to not listen on one or more other network ports of the plurality of different pre-determined network ports, and wherein, after connecting, the client wireless device;
receives broadcast location-based information regarding one or more location-based services which are assigned to the one or more network ports for which the client wireless device is listening; and
does not receive broadcast location-based information regarding one or more location-based services which are assigned to the one or more other network ports for which the client wireless device is not listening.
1 Assignment
0 Petitions
Accused Products
Abstract
Location-based services can be provided by broadcasting location-based information within wireless network zones. A system for providing location-based services within an ad-hoc wireless network zone can include an information server for providing the location-based services by broadcasting location-based information, where the broadcast location-based information is received by a client wireless device when the client wireless device enters the ad-hoc wireless network zone. Location-based services can be provided within an ad-hoc wireless network zone by broadcasting location-based information regarding the location-based services. The broadcast can be received by a client wireless device within the zone. The client wireless device can display alerts based on the received location-based information.
172 Citations
16 Claims
-
1. A computer system for providing location-based services to a client wireless device within an ad-hoc wireless network zone, the system comprising:
-
an information server configured to provide a plurality of location-based services by broadcasting, within the ad-hoc wireless network zone, location-based information regarding the plurality of location-based services, wherein the information server broadcasts the location-based information using a plurality of different pre-determined network ports, wherein the plurality of location-based services are assigned respective different pre-determined network ports of the plurality of different pre-determined network ports, and wherein the plurality of location-based services are a plurality of different location-based services; and a wireless network adapter used by the information server to broadcast the location-based information within the ad-hoc wireless network zone, wherein a communication range of the wireless network adapter establishes the ad-hoc wireless network zone; wherein the client wireless device automatically connects, in ad-hoc mode, to the wireless network adapter used by the information server when the client wireless device enters the ad-hoc wireless network zone and determines that the ad-hoc wireless network zone provides the plurality of location-based services, wherein the client wireless device determines that the ad-hoc wireless network zone provides the plurality of location-based services based on an SSID of the wireless network adapter used by the information server, wherein the SSID of the wireless network adapter of the used by the information server is a pre-determined SSID, wherein the client wireless device is configured, via one or more preferences, to listen on one or more network ports of the plurality of different pre-determined network ports, wherein the client wireless device is configured, via the one or more preferences, to not listen on one or more other network ports of the plurality of different pre-determined network ports, and wherein, after connecting, the client wireless device; receives broadcast location-based information regarding one or more location-based services which are assigned to the one or more network ports for which the client wireless device is listening; and does not receive broadcast location-based information regarding one or more location-based services which are assigned to the one or more other network ports for which the client wireless device is not listening. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method for providing location-based services within an ad-hoc wireless network zone via an ad-hoc wireless network, the method comprising:
-
providing a plurality of location-based services by broadcasting, within the ad-hoc wireless network zone, location-based information regarding the plurality of location-based services, wherein the location-based information is broadcast in an XML format, wherein the XML format supports location-based information targeted to a specific user and a specific group of users, wherein the XML format supports targeting the specific user via a specific User ID, wherein the XML format supports targeting the specific group of users via a specific Group ID, wherein the location-based information is broadcast using a plurality of different pre-determined network ports, wherein the plurality of location-based services are assigned respective different pre-determined network ports of the plurality of different pre-determined network ports, and wherein the plurality of location-based services are a plurality of different location-based services; wherein the broadcast location-based information is received by a client wireless device within the ad-hoc wireless network zone, wherein the client wireless device displays one or more alerts based on the received location-based information, wherein the client wireless device filters the received location-based information according to one or more user-defined preferences stored at the client wireless device, wherein the client wireless device is configured, via the one or more user-defined preferences, to listen on one or more network ports of the plurality of different pre-determined network ports, wherein the client wireless device is configured, via the one or more user-defined preferences, to not listen on one or more other network ports of the plurality of different pre-determined network ports, and wherein the client wireless device; automatically detects, upon entering the ad-hoc wireless network zone, that the ad-hoc wireless network provides location-based services; automatically connects to the ad-hoc wireless network upon making the determination; and after connecting to the ad-hoc wireless network, automatically receives the broadcast location-based information regarding one or more location-based services which are assigned to the one or more network ports for which the client wireless device is listening. - View Dependent Claims (11, 12, 13, 14)
-
-
15. One or more computer-readable media comprising computer-executable instructions for performing a computer implemented method for enabling a client wireless device to receive location-based services within an ad-hoc wireless network zone of an ad-hoc wireless network, the method comprising:
-
connecting, by the client wireless device, to the ad-hoc wireless network by connecting to a wireless network adapter of the ad-hoc wireless network, wherein the wireless network adapter is used to broadcast the location-based information, wherein the location-based information is broadcast using a plurality of different pre-determined network ports, wherein a plurality of location-based services are assigned respective different pre-determined network ports of the plurality of different pre-determined network ports, and wherein the plurality of location-based services are a plurality of different location-based services, wherein the connecting to the ad-hoc wireless network comprises; scanning for ad-hoc wireless networks providing location-based services, wherein the scanning is performed automatically by the client wireless device without user intervention; determining that the ad-hoc wireless network provides the plurality of location-based services, wherein the determining is performed automatically by the client wireless device without user intervention, and wherein the determining that the ad-hoc wireless network provides the plurality of location-based services is based on an SSID of the wireless network adapter; and connecting to the ad-hoc wireless network in ad-hoc mode, wherein the connecting is performed automatically by the client wireless device without user intervention; after connecting, receiving, by the client wireless device, the location-based information regarding the plurality of location-based services provided within the ad-hoc wireless network zone, wherein the location-based information is broadcast within the ad-hoc wireless network zone, wherein the client wireless device is configured, via one or more user-defined preferences entered by a user of the client wireless device, to listen on one or more network ports of the plurality of different pre-determined network ports, wherein the client wireless device is configured, via the one or more user-defined preferences, to not listen on one or more other network ports of the plurality of different pre-determined network ports, and wherein the receiving the location-based information comprises; listening on the on one or more network ports of the plurality of different pre-determined network ports for the broadcast; and capturing broadcast location-based information received on the on one or more network ports of the plurality of different pre-determined network ports for which the client wireless device is listening; and filtering the received location-based information based on the one or more user-defined preferences; and displaying, at the client wireless device, one or more alerts based on the received location-based information. - View Dependent Claims (16)
-
Specification