Abstract: A system and method for delivering location based information. The methods determine multiple user location and deliver various location based information for the multiple user locations. The method continues to scan a network to locate presence of various wireless local area network (WLAN) devices in a particular zone using a mobile device with a WLAN adapter. The method further detects to analyze if at least one WLAN interface is a participating node using the mobile device with the WLAN adapter. The system comprises a broadcast server having a Wireless Area Network (WLAN) interface adapted to transmit the location based information. Furthermore, the system further includes a mobile device with a WLAN adapter adapted to scan a network to locate presence of the broadcast server having the WLAN interface of at least one zone.
LOCATION BASED INFORMATION DELIVERY SYSTEM AND METHODS THEREOF
BACKGROUND
The invention relates generally to a wireless network, and, more particularly, to a system and method for personalized location specific information delivery over wireless LAN networks.
The growing popularity of smart devices and rapid advent of wireless technology has made access to information anytime, anywhere. Information is always useful and valuable only if it is available at the right time and right place. Information services have evolved over the years adding newer dimensions, e.g. knowing where the person or object is located. The location is a place where object is currently situated and it can be expressed in different ways such as absolute, relative, descriptive location. The major factor which affects the accuracy of the location is position determination technique. The union of GPS, Internet, Wireless Communication, location finding techniques and mobile devices has given rise to exciting location based services making a major impact on the way the navigation is done and business is conducted. The demand for location dependent data is growing tremendously.
Computers have traditionally communicated with each other through wired local area networks ("LANs"). However, with the increased demand for mobile computers such as laptops, personal digital assistants, and the like, wireless local area networks ("WLAN's") have developed as a way for computers to communicate with each other through transmissions over a wireless medium using radio signals, infrared signals, and the like.
Local area networks (LANs) typically consist of nodes interconnected by physical telecommunications media (e.g., coaxial cable, twisted pair wire, or fiber optics). More recently, wireless LANs have become more popular and are now commonly found in both business and home environments.
Rather than having physical telecommunications media connecting devices to the network, wireless LANs use one or more access points (AP's) to transmit data from the network to wireless stations (e.g., wireless-enabled laptops, PDAs and the like) within the AP's basic service area. If a wireless station is located within the basic service area of a particular AP that wireless station will be able to receive transmissions sent by that AP. An AP (or system using multiple AP's, such as a system comprising multiple AP's at a particular office location or campus) uses a Service Set Identifier (SSID) to differentiate itself from other AP's that are not part of the system. A user wishing to connect a wireless station to an AP in the system must provide the unique SSID; the wireless station will search for AP's matching the SSID, and then connect to the one having the strongest signal. Once the connection is made, the wireless station is connected to the network.
Wireless devices, such as cellular phones or Personal Digital Assistants (PDAs), enjoy enormous popularity as is evidenced by the tremendous commercial success. One focus of the ubiquitous research community is the potential utility of this class of devices beyond that of a basic organizer or communication device. The pocket-sized requirement imposes constraints upon the computational power and user interface of these small screen devices.
Access to information is vital for location dependent data. The information can be transmitted via various wireless technologies like Satellite, Infrared, 802.11 or Bluetooth etc. This transmitted data can be either captured on-demand or the information can be pushed to the mobile device using broadcast. In first scheme the query from the device is sent to particular server where the information resides, server processes it and sends the result of the query as response to the device. Where as, in the other scheme user does not specifically ask for particular data but the data which is relevant to users location is pushed to the device. For example the service provided by MSN Direct allows mobile phones to capture information as traffic, local weather and news proving that periodic broadcast can be utilized for information access in industrial area.
While location based services are possible today, existing techniques require specialized devices and/or network infrastructure to identify user' location and then deliver information based on this information.
In addition to this, the existing technique is dependent on specific and specialized devices and infrastructure both at client and server ends.
Accordingly, there is a need for a technique to innovate a scheme for location specific information delivery to the user based on the relevance and user personalization.
Furthermore, the present technique focuses on providing personalized location relevant information delivery by leveraging standard wireless LAN infrastructure comprising of WLAN end devices equipped with our location module and standard wireless LAN adapters and access points as location servers.
BRIEF DESCRIPTION
In one embodiment with an aspect of the present technique, a method to determine at least one user location and deliver a plurality of location based information for the at least one user location is disclosed. The method continues to scan a network to locate presence of at least one wireless local area network (WLAN) device in a particular zone using a mobile device with a WLAN adapter. The method further detects to analyze if at least one WLAN interface is a participating node using the mobile device with the WLAN adapter. Moreover, the method identifies at least one broadcast stream from a broadcast server associated with the participating node. Furthermore, the method captures the plurality of location based information of at least one zone by applying at least one user preference with a plurality of services.
In yet another embodiment with an aspect of the present technique, the system delivers information based on a location. The system comprises a broadcast server having a Wireless Area Network (WLAN) interface adapted to transmit the location based information. Furthermore, the system further includes a mobile device
with a WLAN adapter adapted to scan a network to locate presence of the broadcast server having the WLAN interface of at least one zone.
DRAWINGS
These and other features, aspects, and advantages of the present invention will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
FIG. 1 is a block diagram illustrating a method by which standard wireless local area networks (WLAN) adapters being used as information servers, in accordance with an aspect of the present technique;
FIG.2 is a block diagram illustrating a method by which a large area is divided into multiple zones to offer various services, connected to a centralized server over the existing internet protocol (IP) network, in accordance with an aspect of the present technique;
FIG. 3 is a flow diagram illustrating a method by which an user is enabled with a client module to receive information or alerts about services of their interests, in accordance with an aspect of the present technique;
FIG.4 is a flow diagram illustrating a method by which location is determined without any special location identification hardware, in accordance with an aspect of the present technique; and
FIG. 5 is a snapshot illustrating the various images of the client module to enable multiple users to select desired service, in accordance with an aspect of the present technique.
DETAILED DESCRIPTION
The following description is full and informative description of the best method and system presently contemplated for carrying out the present invention
which is known to the inventors at the time of filing the patent application. Of course, many modifications and adaptations will be apparent to those skilled in the relevant arts in view of the following description in view of the accompanying drawings and the appended claims. While the system and method described herein are provided with a certain degree of specificity, the present technique may be implemented with either greater or lesser specificity, depending on the needs of the user. Further, some of the features of the present technique may be used to advantage without the corresponding use of other features described in the following paragraphs. As such, the present description should be considered as merely illustrative of the principles of the present technique and not in limitation thereof, since the present technique is defined solely by the claims.
The present invention relates to a wireless network, and, more particularly, to a system and method for personalized location specific information delivery over wireless LAN networks.
FIG.l is a block diagram illustrating a method by which standard wireless local area network (WLAN) adapters are used as information servers, in accordance with an aspect of the present technique. In one embodiment, the method comprises a mobile device 102, user 104, a user preference list module 106 and a broadcast information module 108. The user 104 may be linked with the mobile device 102 by which any location dependent information required may be accessed. The mobile device 102 with wireless capabilities sense for specific geographic regions. Moreover the mobile device 102 may connect to the sensed geographic regions whenever available and may alert the user 104 with the location based information. The user 104 may be linked with a user preference list module 106, wherein the user may be able to set various preferences for each selected service. Moreover, the user preference list module 106 may be a set of various preferences initiated by the user 104.
Typically, in one embodiment, the broadcast information module 108 consists of several attributes including certain descriptors that provide numerical as well as verbose identification of a specific zone or a location. In one embodiment, the
descriptors may provide some of the numerical identification techniques or verbose identification techniques or their combinations thereof. The technique employs the mobile device 102 by itself detecting presence in the specific zone or the location and may be able to capture the location based information.
In another embodiment, the method comprises a zones module 110 and a services module 138. The zones module 110 comprises various zones such as zone one 130, zone two 132, zone 3 134 up to zone n 136. Specifically, data may be either transmitted on-demand or information may be pushed to the mobile device 102 whenever the mobile device 102 enters the specific zones, wherein various WLAN adapters may be present. The zones module 110 comprises various WLAN adapters 112, 114, 116 up to 118. In practice, each WLAN adapter 112, 114, 116 up to 118 may be transmitting location based information relevant to the zone that it enters in the zones module 110. The WLAN adapter 112, 114, 116, up to 118 may transmit information in an ad hoc mode using particular Service Set Identifier (SSID) 120, 124, 126 up to 128.
Additionally, each WLAN adapter 112, 114, 116 up to 118 comprises the SSID module 120, 124, 126 up to 128 and a WLAN module 122. The SSID 120, 124, 126 up to 128 may transmit location based information using wireless broadcast and these servers in turn represent specific geographical regions. The mobile device 102 with wireless capabilities sense for these regions or SSID's 120, 124, 126 up to 128 and connect to the mobile device 102 whenever available and further alert the user 104 with location specific information depending on the user preference list module 106. In yet another embodiment, the services module 138 may be to offer various zone specific services. Furthermore, in each zone WLAN adapters 112, 114, 116 up to 118 may be deployed to broadcast information about services that may be specific to that particular zone. By way of example, library zone may have service that broadcast information about new book arrivals. The technique facilitates WLAN adapters 112, 114, 116 up to 118 connected to a standalone server or connected to a centralized server over the existing Internet Protocol (IP) network. It should be noted that each zone may offer information about various services from the services module 138.
FIG.2 is a block diagram illustrating a method by which a large area is divided into multiple zones to offer various services, connected to a centralized server 302 over the existing internet protocol (IP) network, in accordance with an aspect of the present technique. In one embodiment, the present technique may be implemented in very large areas. In these cases, the area is divided into multiple zones 130, 132, 134, up to 136 (or N zones) and in each zone WLAN adapters or information servers may be deployed to broadcast information about services specific to that particular zone. In another embodiment, each zone may be connected to the centralized server 302 to transmit information specific to that zone to the centralized server 302. It should be noted that in any location based service, location is the key determinant of information requirement and various technologies utilizing specialized hardware or software. The hardware or software may be used to recognizing any user's position. It should be noted however, the present technique needs no special hardware or software and presents an approach where the location determination is done without any special location determination hardware.
As illustrated, in another embodiment, to demonstrate specifically one zone namely, zone two 132 demonstrates the components in it to connect to the centralized server 302. The zone two 132 comprises a WLAN adapter 132 to connect either to a standalone server or to a centralized server 302 over the existing IP network. It should be noted that each zone may offer information about various services. The present technique basically may have two technical components. In particular, first may be the WLAN adapter 122 that acts as the knowledge base for various services and incorporates a rule-engine as well as configuration interface to deliver information particular on residing location or zone. The second component that resides on the user's mobile device comprises a Service Set Identifier (SSID) 124 and a Local Area Network (LAN) module 304. The SSID 124 residing on the user's mobile device does tasks such as identifying all the WLAN devices that are part of the location based information delivery infrastructure, capturing location description and other configuration attributes, capturing the broadcast information, filtering the information by applying user preferences and furthermore, displaying the information to the user and provide audio-video alerts.
In another embodiment, the WLAN adapter 122 transmits information in an ad hoc mode using relevant SSID 124. The WLAN module 304 of the WLAN adapter 122 configures itself into an 802.11 ad hoc mode. Moreover, this broadcast happens in a particular range. The mobile device in the present technique detects its presence in this broadcast range and further, connects to the broadcast device in the ad hoc mode helping to infer the location of the device. The specific information delivery takes place via User Datagram Protocol (UDP) transmission. It should be noted that UDP is a connectionless protocol that, like TCP, runs on top of IP networks. Unlike TCP/IP, UDP/IP provides very few error recovery services, offering instead a direct way to send and receive datagram's over an IP network. It's used primarily for broadcasting messages over a network. On wide area networks (WANs), UDP has likely been used for real-time applications, such as video and audio. UDP supplies minimized transmission delay by omitting the connection setup process, flow control, and retransmission. Meanwhile, more than 80 percent of the WAN resources are occupied by Transmission Control Protocol (TCP) traffic. As opposed to UDP's simplicity, TCP adopts a unique flow control mechanism with sliding windows. Hence, the quality of service (QoS) of real-time applications using UDP is affected by TCP traffic and its flow control mechanism whenever TCP and UDP share a bottleneck node.
In yet another embodiment, the WLAN adapter 122 maintains information about individual services in predefined Extended Markup Language (XML) format. Additionally, WLAN adapters 122 may export a management interface that allows information delivery about various services. The management interface may allow administrator to enable services to be broadcasted and change service broadcast parameters. Furthermore, the WLAN adapters 122 may have broadcast module that broadcasts service information using the UDP broadcast transmission. Moreover, after the WLAN device may be configured into ad hoc mode at initialization, an IP subnet may be configured that defines the broadcast boundary. Additionally, a socket may be created, one for each service category and the individual information sources, packaged into XML documents and may be further broadcasted over the UDP socket configured in the broadcast mode. It should be noted that in the illustrated
embodiment, one server may broadcast information about various services using dedicated ports. Moreover, the UDP makes an obvious choice for broadcast given the connectionless nature of the transmissions.
FIG. 3 is a flow diagram illustrating a method by which a user is enabled with a client module to receive information or alerts about services of their interests, in accordance with an aspect of the present technique. It should be noted that the client module may be a standard Wireless Fidelity (Wi-Fi) such as 802.1 lx device or a Personal Digital Assistant (PDA) or a smart phone. Wi-Fi (also WiFi, Wi-fi, Wifi, or wifi) is a brand licensed by the Wi-Fi Alliance to products which pass testing demonstrating that they implement a set of product compatibility standards for wireless local area networks (WLAN) based on the IEEE 802.11 specifications. New standards beyond the 802.11 specifications, such as 802.16 (WiMAX), are currently in the works and offer many enhancements, anywhere from longer range to greater transfer speeds. Wi-Fi was intended to be used for mobile devices and LANs, but is now often used for Internet access. It enables a person with a wireless-enabled computer or personal digital assistant (PDA) to connect to the Internet when in proximity of an access point. The geographical region covered by one or several access points is called a hotspot. It should be noted however PDA may be a handheld computer that serves as an organizer for personal information. It generally includes at least a name and address database, to-do list and note taker. PDAs may be combined with cell phones and other wireless technologies, providing a mobile office for people on the go. PDAs are pen based and use a stylus to tap selections on menus and to enter printed characters. The unit may also include a small on-screen keyboard which is tapped with the pen. Data are synchronized between the PDA and desktop computer via cable or wireless transmission. A PDA is like a palmtop computer except that the PDA typically uses a pen whereas the palmtop uses a small keyboard. Apple's MessagePad, more commonly known as the "Newton," was the pioneer in this field in 1993. However, PalmPilots, introduced a couple years after, popularized the technology. A smart phone is any electronic handheld device that integrates the functionality of a mobile phone, personal digital assistant (PDA) or other information appliance. This is often achieved by adding telephone functions to an existing PDA or
putting "smart" capabilities, such as PDA functions, into a mobile phone. A key feature of a smartphone is that additional applications can be installed on the device. The applications can be developed by the manufacturer of the handheld device, by the operator or by any other third-party software developer.
In one embodiment, the method starts at step 302, wherein the client module recognizes a participating Wi-Fi network and connects to an ad hoc mode and may be set itself in a specific IP subnet and further wait for specific UDP broadcast over relevant ports. Moreover, based on user preferences, incoming service description may be filtered to match user's needs and may give alerts. The broadcast server may transmit the service information using Wi-Fi in the ad hoc mode using a particular SSID. It should be noted that the broadcast may happen in a particular range. Furthermore, this step explains that the module continuously scans the network for presence of any of the broadcast server. Additionally, once the presence of the broadcast server may be detected in the particular zone, the client device may also go into ad hoc mode and set its SSID as SSID of the broadcast server and hence the peer to peer network may be formed between the server and client devices. It should be noted that the above explained method may be done seamlessly without any user intervention.
In another embodiment, the method continues at step 304, wherein the captured information is delivered. The client module may allow passive listening on various ports of the mobile device resulting to learn about the various services. Moreover, a dedicated socket may be created for each service enabled by the user. The client application may listen for a service on a particular port corresponding to the port whereby information about the service may be transmitted by the broadcast server. Furthermore, the captured information may be validated against standard schema and may be made available to the filter module to extract user relevant information. In another embodiment, the method continues at step 306, wherein the information is filtered depending on the user preference. The client component may provide user a facility to select a set of services and may specify preference for enabled services individually. Moreover, the information acquired resulting to communication may be filtered at mobile device considering the user preferences.
Furthermore, validating the information captured in a predefined formal XML structure. Further, the user relevant information may be separated out using the above method. In another embodiment, the method continues at step 308, wherein the user may be enabled with various preferences for each service.
In yet another embodiment, the method halts at step 310, wherein the alerts to be notified may be composed and displayed with the relevant information. In particular, the filtered information may be provided via a bubble notification and the user may be alerted with the appropriate service information depending on the preferences set. Furthermore, various notification bubbles may be displayed for each service and hence bubble information may be changed whenever new information may be available for user's preferences.
FIG.4 is a flow diagram illustrating a method by which location is determined without any special location identification hardware, in accordance with an aspect of the present technique. In one embodiment, the method starts at step 402, wherein a user's mobile device with the client module installed continuously scans for availability of information servers or WLAN adapters to transmit location dependent information. Moreover, while scanning for the broadcast server or information server the broadcast may take place in a particular range. The location dependent information that may be transmitted via Wi-Fi in ad hoc mode using a particular SSID. Furthermore, the client device also adapts into ad hoc mode and sets its SSID similar to the SSID of the broadcast server. In another embodiment, the method continues at step 404, wherein a WLAN interface is detected and analyzed whether it is a participating node. In practice, as the end device enters the zone of the information transmitting device, firstly the user mobile device with the client module detects if the WLAN device is a participating node. Further, as the WLAN device is identified as a participating node, the user mobile device with the client module initiates the required inter working procedures to capture the broadcast information. It should be noted that the broadcast information consists of various attributes that includes multiple descriptors to provide numerical as well as a verbose identification of the specific zone and may be able to capture the location relevant information.
In another embodiment, the method continues at step 406, wherein the entire information specific to a particular location or zone or area may be captured and transmitted. The method explains to allow learn about various services provided. Specifically, the various services may be learnt by listening on multiple ports of the mobile device. The method illustrates that a dedicated socket may be created for all of the various services. The client module listens for a service on a particular port corresponding to the port wherein, the information about the service may be transmitted by the broadcast server. Additionally, the captured information may be validated against a standard schema. Furthermore, the standard schema may be available to filter module, wherein the user extracts various user relevant information.
In another embodiment, the method continues at step 408, wherein the captured relevant information may be pushed to the mobile device using the wireless broadcast. It should be noted that in any information service data may be either transmitted on-demand or information may be pushed to the mobile device whenever the mobile device enters a specific zone whereby the information servers may be implemented. Firstly, a query from the device may be sent to a particular server wherein the information resides, the server processes that query and sends the result back to the device. Furthermore, the users may not specifically request for a particular data but the user location and its relevant data may be pushed to the device. The method illustrates that the information may be pushed to the devices using wireless or 802.11 broadcast. Specifically, broadcasting may be utilized for an information transmission and hence information may be made available to large volume of users without explicit requests. Further, the user may retrieve information as the pushed information may be received. Additionally, the present technique may provide a pull mode to retrieve user specific information.
In another embodiment, the method continues at step 410, wherein the user may be allowed to select various services from a list, wherein the list comprises multiple services. It should be noted that user's location may be the key decisive factor in determining the type of information that the user may require. Specifically, the knowledge of a current position may not be the best determinant for user's information. The method further states that a good location specific information
service needs to incorporate information delivery based on the user's preference. In practice, in a larger perspective of user's context incorporating inputs such as "where", "when", "with whom the user is", may also aid in classifying the information requirement for the user. Furthermore, the present technique incorporates personalization by allowing the user to select multiple services from the list. Further, the user may be privileged to set various preferences for each selected service so that user may receive location specific information that may be relevant only to the user.
In yet another embodiment, the method halts at step 412, wherein the user relevant information may be displayed. The method illustrates that the filtered information may be provided via bubble information and the user may be alerted with the appropriate service information depending on the preferences set. Furthermore, various notification bubbles may be displayed for each service and the bubble information may be changed whenever new information may be available for user's preferences.
FIG.5 is a snapshot illustrating the various images of the client module to enable multiple users to select desired service, in accordance with an aspect of the present technique. Figures FIG.5A, FIG.5B, FIG.5C, FIG.5D, FIG.5E, and FIG.5F may be some of the various preferences available for the multiple users. A Mobile device 102 comprises a main screen 502 and a services list 504. The main screen 502 may be used by the multiple users to select a desired service from the services list 504. The services may be enabled by changing a checkbox status to TRUE. Moreover, once the service may be enabled, the multiple users may be allowed to set preferences for that particular service.
FIG.5A, FIG.5B, FIG.5C, FIG.5D, FIG.5E, FIG.5F may be images of input forms to take the multiple users preferences. By a way of example, library and auditorium may be the two areas, wherein the present technique may be implemented. It should be noted that in the present technique the multiple user's previous usage pattern may also be managed. Furthermore, when the multiple users start using the present technique, the previously specified as well as interpreted preferences may automatically be loaded for the appropriate service. The multiple users may set the
preferences and further may run the present technique in the background which by a way of example may be a system tray.
It should be noted that the client module may be developed for the pocket Personal Computer (PC) platform using C#.Net as the development language. Furthermore, for the deployment primarily pocket PC 2003 devices may be considered with integrated 802.11b/g capabilities. It should be noted that Symbian and Palm based clients may also be demonstrated as prototypes. Moreover, server components may be deployed in a standard windows 2000 server.
While, the following description id presented to enable a person of ordinary skill in the art to make and use the invention and is provided in the context of the requirement for a obtaining a patent. The present description is the best presently-contemplated method for carrying out the present invention. Various modifications to the preferred embodiment will be readily apparent to those skilled in the art and the generic principles of the present invention may be applied to other embodiments, and some features of the present invention may be used without the corresponding use of other features. Accordingly, the present invention is not intended to be limited to the embodiment shown but is to be accorded the widest cope consistent with the principles and features described herein. Many modifications of the present invention will be apparent to those skilled in the arts to which the present invention applies. Further, it may be desirable to use some of the features of the present invention without the corresponding use of other features.
Accordingly, the foregoing description of the present invention should be considered as merely illustrative of the principles of the present invention and not in limitation thereof.
We Claim:
1. A method to determine at least one user location and deliver a plurality
of location based information for the at least one user location, the method
comprising:
scanning a network to locate presence of at least one wireless local area network (WLAN) device in a particular zone using a mobile device with a WLAN adapter;
detecting to analyze if at least one WLAN interface is a participating node using the mobile device with the WLAN adapter;
identifying at least one broadcast stream from a broadcast server associated with the participating node; and
capturing the plurality of location based information of at least one zone by applying at least one user preference with a plurality of services.
2. The method as recited in claim 1, further comprising detecting the WLAN device to identify the participating node by entering the at least one zone of the mobile device with the WLAN adapter.
3. The method as recited in claim 2, further comprising detecting presence of the mobile device with the WLAN adapter in the at least one zone to capture the plurality of location based information.
4. The method as recited in claim 2, further comprising providing at least one of numerical identification or verbose identification or combinations thereof for
the at least one zone using a plurality of attributes and at least one descriptor of the plurality of location based information.
5. The method as recited in claim 4, further comprising entering the at least one zone with the broadcast server to push a plurality of location based information to the mobile device with the WLAN adapter.
6. The method as recited in claim 1, further comprising receiving a plurality of location based information and retrieving a user specific information using a pull mode operation.
7. The method as recited in claim 1, further comprising a user selecting a plurality of services from at least one service list while determining the location dependent information of the user.
8. The method as recited in claim 7, further comprising the user setting at least one preference of the plurality of services to receive the location dependent information.
9. The method as recited in claim 1, further comprising displaying the plurality of services with at least one user preference to at least one user .
10. A system for delivering information based on a location, the system comprising:
a broadcast server having a Wireless Area Network (WLAN) interface adapted to transmit the location based information; and
a mobile device with a WLAN adapter adapted to scan a network to locate presence of the broadcast server having the WLAN interface of at least one zone.
11. The system as recited in claim 10, further comprising the mobile device adapted to capture the location based information of the at least one zone by initiating an inter working.
12. The system as recited in claim 10, further comprising a LAN device adapted to detect and identify the participating node by entering the at least one zone using the mobile device.
13. The system as recited in claim 10, further comprising a plurality of attributes and at least one descriptor of the location based information adapted to provide at least one of numerical identification or verbose identification or combinations thereof for the at least one zone.
14. The system as recited in claim 10, further comprising the mobile device adapted to detect presence in the at least one zone to capture the location based information.
15. The system as recited in claim 10, further comprising entering the at least one zone with the broadcast server adapted to push the location based information to the mobile device.
16. A computer program product tangibly embodying a plurality of
instructions to deliver information based on a location, the program product
comprising:
program code adapted to identify a broadcast server having a Wireless Area Network (WLAN) interface to transmit the location based information;
program code adapted to scan a network to locate presence of the broadcast server having the WLAN interface of at least one zone using a mobile device with a WLAN adapter;
program code adapted to detect to analyze the WLAN interface is a participating node using the mobile device with the WLAN adapter; and
program code adapted to capture the location based information of the at least one zone by applying at least one user preference with a plurality of services.
17. The computer program product as recited in claim 16, further
comprising the LAN device adapted to detect and identify the participating node by
entering the at least one zone of the first mobile device using the second mobile
device.
18. The computer program product as recited in claim 16, further
comprising a plurality of attributes and at least one descriptor of the location
dependent information adapted to provide at least one of numerical identification or
verbose identification or combinations thereof for the at least one zone.
19. The computer program product as recited in claim 16, further
comprising the second mobile device adapted to detect presence of the second mobile
device in the at least one zone to capture the location dependent information.
20. The computer program product as recited in claim 16, further
comprising receiving the location dependent information and retrieving a plurality of
user specific information using a pull mode operation.
21. The computer program product as recited in claim 16, further
comprising a user adapted to select a plurality of services from at least one service list
while determining the location dependent information of the user.
22. The computer program product as recited in claim 21, further
comprising the user adapted to set at least one preference of the plurality of services
to receive the location dependent information.
23. The computer program product as recited in claim 21, further
comprising the plurality of services adapted to display at least one user with the at
least one user preference by a bubble information.
| # | Name | Date |
|---|---|---|
| 1 | 1924-CHE-2005 FORM-18 06-10-2009.pdf | 2009-10-06 |
| 1 | 1924-CHE-2005-AbandonedLetter.pdf | 2018-01-10 |
| 2 | 1924-CHE-2005 FORM-13 28-10-2009.pdf | 2009-10-28 |
| 2 | 1924-CHE-2005-FER.pdf | 2017-06-23 |
| 3 | 1924-CHE-2005 AMENDED PAGES OF SPECIFICATION 03-06-2015.pdf | 2015-06-03 |
| 3 | 1924-CHE-2005 FORM-13 28-10-2009.pdf | 2009-10-28 |
| 4 | 1924-che-2005-form 5.pdf | 2011-09-03 |
| 4 | 1924-CHE-2005 CORRESPONDENCE OTHERS 03-06-2015.pdf | 2015-06-03 |
| 5 | 1924-che-2005-form 3.pdf | 2011-09-03 |
| 5 | 1924-CHE-2005 FORM-1 03-06-2015.pdf | 2015-06-03 |
| 6 | 1924-che-2005-form 26.pdf | 2011-09-03 |
| 6 | 1924-CHE-2005 FORM-13 03-06-2015.pdf | 2015-06-03 |
| 7 | 1924-che-2005-form 1.pdf | 2011-09-03 |
| 7 | 1924-che-2005-abstract.pdf | 2011-09-03 |
| 8 | 1924-che-2005-drawings.pdf | 2011-09-03 |
| 8 | 1924-che-2005-claims.pdf | 2011-09-03 |
| 9 | 1924-che-2005-correspondense others.pdf | 2011-09-03 |
| 9 | 1924-che-2005-discription provisional.pdf | 2011-09-03 |
| 10 | 1924-che-2005-discription complete.pdf | 2011-09-03 |
| 11 | 1924-che-2005-correspondense others.pdf | 2011-09-03 |
| 11 | 1924-che-2005-discription provisional.pdf | 2011-09-03 |
| 12 | 1924-che-2005-claims.pdf | 2011-09-03 |
| 12 | 1924-che-2005-drawings.pdf | 2011-09-03 |
| 13 | 1924-che-2005-abstract.pdf | 2011-09-03 |
| 13 | 1924-che-2005-form 1.pdf | 2011-09-03 |
| 14 | 1924-CHE-2005 FORM-13 03-06-2015.pdf | 2015-06-03 |
| 14 | 1924-che-2005-form 26.pdf | 2011-09-03 |
| 15 | 1924-CHE-2005 FORM-1 03-06-2015.pdf | 2015-06-03 |
| 15 | 1924-che-2005-form 3.pdf | 2011-09-03 |
| 16 | 1924-CHE-2005 CORRESPONDENCE OTHERS 03-06-2015.pdf | 2015-06-03 |
| 16 | 1924-che-2005-form 5.pdf | 2011-09-03 |
| 17 | 1924-CHE-2005 FORM-13 28-10-2009.pdf | 2009-10-28 |
| 17 | 1924-CHE-2005 AMENDED PAGES OF SPECIFICATION 03-06-2015.pdf | 2015-06-03 |
| 18 | 1924-CHE-2005 FORM-13 28-10-2009.pdf | 2009-10-28 |
| 18 | 1924-CHE-2005-FER.pdf | 2017-06-23 |
| 19 | 1924-CHE-2005-AbandonedLetter.pdf | 2018-01-10 |
| 19 | 1924-CHE-2005 FORM-18 06-10-2009.pdf | 2009-10-06 |
| 1 | 1924-CHE-2005_30-05-2017.pdf |