← Back to Patent Explorer
US6983139B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Geographical web browser, methods, apparatus and systems

Assignee: Push Data LLC
•
Filing: 2004-09-10
•
Granted: 2006-01-03
•
Expires: 2024-09-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A geographical web browser allows a user to navigate a network application such as the Word Wide Web by physically navigating in geographical coordinates and roaming through coverage areas of cellular base stations, wireless LANs, microcells, and other such broadcast domains. A mobile unit communicates with a network server via an air interface that supports wireless packet data. A network server uses a set of user preferences to filter a set of server-side information in accordance with a user's interest and the user's present location. A content-selective information filter performs a network server-side search to identify content that matches the user's preferences and the user's location and selectively generates an unsolicited push message at a later time to notify the user of relevant results when the user enters a geographical area where the search is satisfied. In some embodiments, the push message is used to notify the user that information is available for download, and in other embodiments the push message provides the content directly to the user.

Inventors

  • 👤 Eric Morgan Dowling
  • 👤 Duncan Leo MacFarlane
  • 👤 Mark Nicholas Anastasi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 13:12
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1859; H04L67/00; H04L67/01; H04L67/02; H04L67/04; H04L67/12; H04L67/50; H04L67/51; H04L67/52; H04L67/55; H04L9/00; H04L9/40; H04W; H04W4/00; H04W4/02; H04W4/029; Y; Y02; Y02D; Y02D30/00; Y02D30/70

Claims Analysis

Total Claims: 106
Claim 1
Independent Claim 433 words
For use in a mobile data network environment comprising a packet switched data network, one or more network servers, a plurality of broadcast domain entities that are respectively coupled via respective network connections to the packet switched data network, and a plurality of mobile units, wherein each broadcast domain entity provides low power bi-directional wireless local area network access connectivity in a respective local coverage area to provide service to local users who may be present in the respective local coverage area and who carry respective ones of the mobile units, wherein a particular one of the mobile units comprises a processor, a memory, a user interface, and an air interface comprising a wireless transmitter, a wireless receiver, and a protocol stack adapted to process wireless local area network packet data transactions, wherein a particular user operates the particular mobile, unit and wherein the particular mobile unit is in communication with a particular broadcast domain entity when the particular mobile unit is located in a coverage area of the particular broadcast domain entity, a method comprising: receiving a user interest indication associated with the particular user, wherein the user interest indication identifies one or more user preferences used to determine one or more types of content the user desires to receive via one or more unsolicited pushed messages at the particular mobile unit; receiving via the packet switched data network information associated with a wireless communication interaction between the particular mobile unit and the particular broadcast domain entity, and based upon the information, associating the location of the particular user with a geographical location associated with the particular broadcast domain entity; causing a search to be performed over a plurality of sets of content to identify, if present, a resulting content that is categorized according to the user interest indication and is associated with a point of presence located in a vicinity of the particular local broadcast domain entity; and causing information relating to the resulting content to be coupled via the packet switched data network to the particular broadcast domain entity so that the particular broadcast domain entity can wirelessly transmit the one or more unsolicited pushed messages using packet headers addressed to the particular mobile unit to automatically notify the particular mobile unit about the resulting content without the need to continuously maintain an active client-server session between a network server of the one or more network servers and the particular mobile unit between a first time when the user interest indication is received and a second time when the particular mobile unit receives the one or more unsolicited pushed messages.
Claim 2
Dependent Claim 433 words
For use in a mobile data network environment comprising a packet switched data network, one or more network servers, a plurality of broadcast domain entities that are respectively coupled via respective network connections to the packet switched data network, and a plurality of mobile units, wherein each broadcast domain entity provides low power bi-directional wireless local area network access connectivity in a respective local coverage area to provide service to local users who may be present in the respective local coverage area and who carry respective ones of the mobile units, wherein a particular one of the mobile units comprises a processor, a memory, a user interface, and an air interface comprising a wireless transmitter, a wireless receiver, and a protocol stack adapted to process wireless local area network packet data transactions, wherein a particular user operates the particular mobile, unit and wherein the particular mobile unit is in communication with a particular broadcast domain entity when the particular mobile unit is located in a coverage area of the particular broadcast domain entity, a method comprising: receiving a user interest indication associated with the particular user, wherein the user interest indication identifies one or more user preferences used to determine one or more types of content the user desires to receive via one or more unsolicited pushed messages at the particular mobile unit; receiving via the packet switched data network information associated with a wireless communication interaction between the particular mobile unit and the particular broadcast domain entity, and based upon the information, associating the location of the particular user with a geographical location associated with the particular broadcast domain entity; causing a search to be performed over a plurality of sets of content to identify, if present, a resulting content that is categorized according to the user interest indication and is associated with a point of presence located in a vicinity of the particular local broadcast domain entity; and causing information relating to the resulting content to be coupled via the packet switched data network to the particular broadcast domain entity so that the particular broadcast domain entity can wirelessly transmit the one or more unsolicited pushed messages using packet headers addressed to the particular mobile unit to automatically notify the particular mobile unit about the resulting content without the need to continuously maintain an active client-server session between a network server of the one or more network servers and the particular mobile unit between a first time when the user interest indication is received and a second time when the particular mobile unit receives the one or more unsolicited pushed messages.
Claim 3
Dependent Claim 59 words
The method of claim 1 , wherein the resulting content relates to an item that is selected as a member from the group consisting of a product and a service, and is associated with at least one supplier of the item, and the supplier is associated with one or more points of presence where the item is physically available.
Claim 4
Dependent Claim 82 words
The method of claim 1 , further comprising: receiving a request that originated with the particular user, the request indicating a desire to download a requested content comprising at least a portion of the resulting content; and causing the requested content to be coupled via the packet switched data network to the particular broadcast domain entity so the particular broadcast domain entity can wirelessly couple the requested content to the particular mobile unit for interaction with the user via the user interface.
Claim 5
Dependent Claim 79 words
The method of claim 1 , further comprising: receiving a request that originated with the particular user, the request indicating a desire to download a requested content related to information about the supplier; and causing the requested content to be coupled via the packet switched data network to the particular broadcast domain entity so the particular broadcast domain entity can wirelessly couple the requested content to the particular mobile unit for interaction with the user via the user interface.
Claim 6
Dependent Claim 80 words
The method of claim 2 , further comprising: receiving a request that originated with the particular user, the request indicating a desire to download a requested content related to further information about the item; and causing the requested content to be coupled via the packet switched data network to the particular broadcast domain entity so the particular broadcast domain entity can wirelessly couple the requested content to the particular mobile unit for interaction with the user via the user interface.
Claim 7
Dependent Claim 86 words
The method of claim 1 , further comprising: receiving a request that originated with the particular user, the request indicating a desire to download a set of directions to indicate how to get to the point of presence; and causing the set of directions to be coupled via the packet switched data network to the particular broadcast domain entity so the particular broadcast domain entity can wirelessly couple the set of directions to the particular mobile unit for interaction with the user via the user interface.
Claim 8
Dependent Claim 24 words
The method of claim 1 , wherein the resulting content comprises information to assist the particular user in navigating to the point of presence.
Claim 9
Dependent Claim 31 words
The method of claim 1 , wherein the user interface includes an audio interface and at least some of the resulting content is coupled to the user via an audio signal.
Claim 10
Dependent Claim 34 words
The method of claim 1 , wherein the user interface includes an interactive GUI (graphical user interface) and at least some of the resulting content is coupled to the user via the interactive GUI.
Claim 11
Dependent Claim 28 words
The method of claim 2 , wherein the item is a particular style of food and the supplier is a restaurant which supplies the particular style of food.
Claim 12
Dependent Claim 24 words
The method of claim 2 , wherein the item is a product sold in a retail store, and the supplier is the retail store.
Claim 13
Dependent Claim 29 words
The method of claim 2 , wherein the item is a real estate property, and the local point of presence is the physical location of the real estate property.
Claim 14
Dependent Claim 25 words
The method of claim 2 , wherein the item is a professional service and the supplier is a business entity that provides the professional service.
Claim 15
Dependent Claim 14 words
The method of claim 13 , wherein the professional service is a medical service.
Claim 16
Dependent Claim 36 words
The method of claim 1 , wherein the information relating to the resulting content includes a pointer to a location where at least a portion of the resulting content may be downloaded from the network server.
Claim 17
Dependent Claim 23 words
The method of claim 1 , wherein the information relating to the resulting content comprises at least a portion of the resulting content.
Claim 18
Dependent Claim 30 words
The method of claim 1 , wherein the point of presence is located within a proximity defined by a radius of a specified distance around the particular broadcast domain entity.
Claim 19
Dependent Claim 33 words
The method of claim 1 , wherein the packet switched data network is a member of the group consisting of at least a portion of the global Internet and a privately managed intranet.
Claim 20
Dependent Claim 16 words
The method of claim 1 , wherein at least some of the local users comprise pedestrians.
Claim 21
Dependent Claim 16 words
The method of claim 1 , wherein the particular mobile unit is mounted in a vehicle.
Claim 22
Dependent Claim 67 words
The method of claim 1 , wherein the geographical location associated with the particular broadcast domain is determined by a member of the group consisting of: a network-server side data structure that stores geographical location information corresponding to a plurality of broadcast domain entities; and a packet received from the particular local broadcast domain entity that identifies the geographical location of the particular local broadcast domain entity.
Claim 23
Dependent Claim 413 words
For use in a mobile data network environment comprising a packet switched data network, one or more network servers, a plurality of broadcast domain entities that are respectively coupled via respective network connections to the packet switched data network, and a plurality of mobile units, wherein each broadcast domain entity provides low power bi-directional wireless local area network access connectivity in a respective local coverage area to provide service to local users who may be present in the respective local coverage area and who carry respective ones of the mobile units, wherein a particular one of the mobile units comprises a processor, a memory, a user interface, and an air interface comprising a wireless transmitter, a wireless receiver, and a protocol stack adapted to process wireless local area network packet data transactions, wherein a particular user operates the particular mobile unit, and wherein the particular mobile unit is in communication with a particular broadcast domain entity when the particular mobile unit is located in a coverage area of the particular broadcast domain entity, a method comprising: receiving a user interest indication associated with the particular user, wherein the user interest indication identifies one or more user preferences used to determine one or more types of content the user desires to receive via one or more unsolicited pushed messages at the particular mobile unit; receiving via the packet switched data network a location indication that was wirelessly coupled by the particular mobile unit to the particular local broadcast domain entity; causing a search to be performed over a plurality of sets of content to identify, if present, a resulting content that is categorized according to the user interest indication and is associated with a point of presence located in a vicinity of the location identified in the location identification indication; and causing information relating to the resulting content to be coupled via the packet switched data network to the particular broadcast domain entity so that the particular broadcast domain entity can wirelessly transmit the one or more unsolicited pushed messages using packet headers addressed to the particular mobile unit to automatically notify the particular mobile unit about the resulting content without the need to continuously maintain an active client-server session between a network server of the one or more network servers and the particular mobile unit between a first time when the user interest indication is received and a second time when the particular mobile unit receives the one or more unsolicited pushed messages.
Claim 24
Dependent Claim 413 words
For use in a mobile data network environment comprising a packet switched data network, one or more network servers, a plurality of broadcast domain entities that are respectively coupled via respective network connections to the packet switched data network, and a plurality of mobile units, wherein each broadcast domain entity provides low power bi-directional wireless local area network access connectivity in a respective local coverage area to provide service to local users who may be present in the respective local coverage area and who carry respective ones of the mobile units, wherein a particular one of the mobile units comprises a processor, a memory, a user interface, and an air interface comprising a wireless transmitter, a wireless receiver, and a protocol stack adapted to process wireless local area network packet data transactions, wherein a particular user operates the particular mobile unit, and wherein the particular mobile unit is in communication with a particular broadcast domain entity when the particular mobile unit is located in a coverage area of the particular broadcast domain entity, a method comprising: receiving a user interest indication associated with the particular user, wherein the user interest indication identifies one or more user preferences used to determine one or more types of content the user desires to receive via one or more unsolicited pushed messages at the particular mobile unit; receiving via the packet switched data network a location indication that was wirelessly coupled by the particular mobile unit to the particular local broadcast domain entity; causing a search to be performed over a plurality of sets of content to identify, if present, a resulting content that is categorized according to the user interest indication and is associated with a point of presence located in a vicinity of the location identified in the location identification indication; and causing information relating to the resulting content to be coupled via the packet switched data network to the particular broadcast domain entity so that the particular broadcast domain entity can wirelessly transmit the one or more unsolicited pushed messages using packet headers addressed to the particular mobile unit to automatically notify the particular mobile unit about the resulting content without the need to continuously maintain an active client-server session between a network server of the one or more network servers and the particular mobile unit between a first time when the user interest indication is received and a second time when the particular mobile unit receives the one or more unsolicited pushed messages.
Claim 25
Dependent Claim 59 words
The method of claim 22 , wherein the resulting content relates to an item that is selected as a member from the group consisting of a product and a service, and is associated with at least one supplier of the item, and the supplier is associated with one or more points of presence where the item is physically available.
Claim 26
Dependent Claim 82 words
The method of claim 22 , further comprising: receiving a request that originated with the particular user, the request indicating a desire to download a requested content comprising at least a portion of the resulting content; and causing the requested content to be coupled via the packet switched data network to the particular broadcast domain entity so the particular broadcast domain entity can wirelessly couple the requested content to the particular mobile unit for interaction with the user via the user interface.
Claim 27
Dependent Claim 79 words
The method of claim 23 , further comprising: receiving a request that originated with the particular user, the request indicating a desire to download a requested content related to information about the supplier; and causing the requested content to be coupled via the packet switched data network to the particular broadcast domain entity so the particular broadcast domain entity can wirelessly couple the requested content to the particular mobile unit for interaction with the user via the user interface.
Claim 28
Dependent Claim 80 words
The method of claim 23 , further comprising: receiving a request that originated with the particular user, the request indicating a desire to download a requested content related to further information about the item; and causing the requested content to be coupled via the packet switched data network to the particular broadcast domain entity so the particular broadcast domain entity can wirelessly couple the requested content to the particular mobile unit for interaction with the user via the user interface.
Claim 29
Dependent Claim 86 words
The method of claim 22 , further comprising: receiving a request that originated with the particular user, the request indicating a desire to download a set of directions to indicate how to get to the point of presence; and causing the set of directions to be coupled via the packet switched data network to the particular broadcast domain entity so the particular broadcast domain entity can wirelessly couple the set of directions to the particular mobile unit for interaction with the user via the user interface.
Claim 30
Dependent Claim 24 words
The method of claim 22 , wherein the resulting content comprises information to assist the particular user in navigating to the point of presence.
Claim 31
Dependent Claim 31 words
The method of claim 22 , wherein the user interface includes an audio interface and at least some of the resulting content is coupled to the user via an audio signal.
Claim 32
Dependent Claim 34 words
The method of claim 22 , wherein the user interface includes an interactive GUI (graphical user interface) and at least some of the resulting content is coupled to the user via the interactive GUI.
Claim 33
Dependent Claim 28 words
The method of claim 23 , wherein the item is a particular style of food and the supplier is a restaurant which supplies the particular style of food.
Claim 34
Dependent Claim 24 words
The method of claim 23 , wherein the item is a product sold in a retail store, and the supplier is the retail store.
Claim 35
Dependent Claim 29 words
The method of claim 23 , wherein the item is a real estate property, and the local point of presence is the physical location of the real estate property.
Claim 36
Dependent Claim 25 words
The method of claim 23 , wherein the item is a professional service and the supplier is a business entity that provides the professional service.
Claim 37
Dependent Claim 14 words
The method of claim 34 , wherein the professional service is a medical service.
Claim 38
Dependent Claim 36 words
The method of claim 22 , wherein the information relating to the resulting content includes a pointer to a location where at least a portion of the resulting content may be downloaded from the network server.
Claim 39
Dependent Claim 23 words
The method of claim 22 , wherein the information relating to the resulting content comprises at least a portion of the resulting content.
Claim 40
Dependent Claim 33 words
The method of claim 22 , wherein the point of presence is located within a proximity defined by a radius of a specified distance around a location identified by the location identification indication.
Claim 41
Dependent Claim 33 words
The method of claim 22 , wherein the packet switched data network is a member of the group consisting of at least a portion of the global Internet and a privately managed intranet.
Claim 42
Dependent Claim 20 words
The method of claim 22 , wherein the local users are members of the group consisting of pedestrians and vehicles.
Claim 43
Dependent Claim 23 words
The method of claim 22 , wherein location indication is generated using a global positioning system (GPS) receiver in the particular mobile unit.
Claim 44
Dependent Claim 90 words
The method of claim 41 , wherein the location indication is generated using the GPS receiver when it is deduced that the particular mobile unit's GPS coordinates have crossed a computer-represented geographical boundary so that the particular mobile unit is therefore identified to be in a new area, wherein the crossing of the computer-represented geographical boundary triggers the GPS coordinates to be uploaded so the network server can cause new messages to be pushed to the particular mobile unit based on the uploaded GPS coordinates and the user interest indication.
Claim 45
Dependent Claim 416 words
For use in a mobile data network environment comprising a packet switched data network, one or more network servers, a plurality of mobile units, and a cellular communication network comprising a plurality of cellular base stations each respectively coupled to the packet switched data network, wherein each cellular base station provides cellular radio access services to service mobile unit users who may be present and who carry respective ones of the mobile units, wherein a particular one of the mobile units comprises a processor, a memory, a user interface, and at least one cellular radio air interface comprising a wireless transmitter, a wireless receiver, and a protocol stack adapted to process wireless packet data transactions using a cellular communication network packet data service protocol, wherein a particular user operates the particular mobile unit, and wherein the particular mobile unit is in communication with at least a particular cellular base station when the particular mobile unit is located in a coverage area of the particular cellular base station, method comprising: receiving a user interest indication associated with the particular user, wherein the user interest indication identifies one or more user preferences used to determine one or more types of content the user desires to receive via one or more unsolicited pushed messages at the particular mobile unit; receiving via the packet switched data network a location indication that was coupled from the cellular communication network, wherein the location indication identifies at least an approximate geographical location of the particular mobile unit; causing a search to be performed over a plurality of sets of content to identify, if present, a resulting content that is categorized according to the user interest indication and is associated with a point of presence located in a vicinity of the location identified in the location identification indication; and causing information relating to the resulting content to be coupled via the packet switched data network to the cellular communication network so that the particular cellular base station can wirelessly transmit the one or more unsolicited pushed messages using one or more packet headers addressed to the particular mobile unit to automatically notify the particular mobile unit about the resulting content without the need to continuously maintain an active client-server session between a network server of the one or more network servers and the particular mobile unit between a first time when the user interest indication is received and a second time when the particular mobile unit receives the one or more unsolicited pushed messages.
Claim 46
Dependent Claim 416 words
For use in a mobile data network environment comprising a packet switched data network, one or more network servers, a plurality of mobile units, and a cellular communication network comprising a plurality of cellular base stations each respectively coupled to the packet switched data network, wherein each cellular base station provides cellular radio access services to service mobile unit users who may be present and who carry respective ones of the mobile units, wherein a particular one of the mobile units comprises a processor, a memory, a user interface, and at least one cellular radio air interface comprising a wireless transmitter, a wireless receiver, and a protocol stack adapted to process wireless packet data transactions using a cellular communication network packet data service protocol, wherein a particular user operates the particular mobile unit, and wherein the particular mobile unit is in communication with at least a particular cellular base station when the particular mobile unit is located in a coverage area of the particular cellular base station, method comprising: receiving a user interest indication associated with the particular user, wherein the user interest indication identifies one or more user preferences used to determine one or more types of content the user desires to receive via one or more unsolicited pushed messages at the particular mobile unit; receiving via the packet switched data network a location indication that was coupled from the cellular communication network, wherein the location indication identifies at least an approximate geographical location of the particular mobile unit; causing a search to be performed over a plurality of sets of content to identify, if present, a resulting content that is categorized according to the user interest indication and is associated with a point of presence located in a vicinity of the location identified in the location identification indication; and causing information relating to the resulting content to be coupled via the packet switched data network to the cellular communication network so that the particular cellular base station can wirelessly transmit the one or more unsolicited pushed messages using one or more packet headers addressed to the particular mobile unit to automatically notify the particular mobile unit about the resulting content without the need to continuously maintain an active client-server session between a network server of the one or more network servers and the particular mobile unit between a first time when the user interest indication is received and a second time when the particular mobile unit receives the one or more unsolicited pushed messages.
Claim 47
Dependent Claim 59 words
The method of claim 43 , wherein the resulting content relates to an item that is selected as a member from the group consisting of a product and a service, and is associated with at least one supplier of the item, and the supplier is associated with one or more points of presence where the item is physically available.
Claim 48
Dependent Claim 79 words
The method of claim 43 , further comprising: receiving a request that originated with the particular user, the request indicating a desire to download a requested content comprising at least a portion of the resulting content; and causing the requested content to be coupled via the data network and via the cellular communication network so the cellular communication network can wirelessly couple the requested content to the particular mobile unit for interaction with the user via the user interface.
Claim 49
Dependent Claim 67 words
The method of claim 44 , further comprising: receiving a request that originated with the particular user, the request indicating a desire to download a further content related to information about the supplier; and causing the further content to be coupled via the packet switched data network and via the cellular communication network to the particular mobile unit for interaction with the user via the user interface.
Claim 50
Dependent Claim 65 words
The method of claim 44 , further comprising: receiving a request that originated with the particular user, the request indicating a desire to download a further content related to the item; and causing the further content to be coupled via the packet switched data network and via the cellular communication network to the particular mobile unit for interaction with the user via the user interface.
Claim 51
Dependent Claim 73 words
The method of claim 43 , further comprising: receiving a request that originated with the particular user, the request indicating a desire to download a set of directions to indicate how to get to the point of presence; and causing the set of directions to be coupled via the packet switched data network and via the cellular communication network to the particular mobile unit for interaction with the user via the user interface.
Claim 52
Dependent Claim 24 words
The method of claim 43 , wherein the resulting content comprises information to assist the particular user in navigating to the point of presence.
Claim 53
Dependent Claim 31 words
The method of claim 43 , wherein the user interface includes an audio interface and at least some of the resulting content is coupled to the user via an audio signal.
Claim 54
Dependent Claim 34 words
The method of claim 43 , wherein the user interface includes an interactive GUI (graphical user interface) and at least some of the resulting content is coupled to the user via the interactive GUI.
Claim 55
Dependent Claim 28 words
The method of claim 44 , wherein the item is a particular style of food and the supplier is a restaurant who supplies the particular style of food.
Claim 56
Dependent Claim 24 words
The method of claim 44 , wherein the item is a product sold in a retail store, and the supplier is the retail store.
Claim 57
Dependent Claim 29 words
The method of claim 44 , wherein the item is a real estate property, and the local point of presence is the physical location of the real estate property.
Claim 58
Dependent Claim 25 words
The method of claim 44 , wherein the item is a professional service and the supplier is a business entity that provides the professional service.
Claim 59
Dependent Claim 14 words
The method of claim 55 , wherein the professional service is a medical service.
Claim 60
Dependent Claim 36 words
The method of claim 43 , wherein the information relating to the resulting content includes a pointer to a location where at least a portion of the resulting content may be downloaded from the network server.
Claim 61
Dependent Claim 23 words
The method of claim 43 , wherein the information relating to the resulting content comprises at least a portion of the resulting content.
Claim 62
Dependent Claim 33 words
The method of claim 43 , wherein the point of presence is located within a proximity defined by a radius of a specified distance around the location identified by the location identification indication.
Claim 63
Dependent Claim 33 words
The method of claim 43 , wherein the packet switched data network is a member of the group consisting of at least a portion of the global Internet and a privately managed intranet.
Claim 64
Dependent Claim 16 words
The method of claim 43 , wherein the particular mobile unit is mounted in a vehicle.
Claim 65
Dependent Claim 47 words
The method of claim 43 , wherein the location indication is generated using a global positioning system (GPS) receiver in the particular mobile unit and is coupled wirelessly from the particular mobile unit via one or more of the cellular base stations in the cellular communication network.
Claim 66
Dependent Claim 90 words
The method of claim 62 , wherein the location indication is generated using the GPS receiver when it is deduced that the particular mobile unit's GPS coordinates have crossed a computer-represented geographical boundary so that the particular mobile unit is therefore identified to be in a new area, wherein the crossing of the computer-represented geographical boundary triggers the GPS coordinates to be uploaded so the network server can cause new messages to be pushed to the particular mobile unit based on the unloaded GPS coordinates and the user interest indication.
Claim 67
Dependent Claim 13 words
The method of claim 62 , wherein the location indication is sent periodically.
Claim 68
Dependent Claim 15 words
The method of claim 62 , wherein the location indication is sent at pre-specified intervals.
Claim 69
Dependent Claim 19 words
The method of claim 62 , wherein the location indication is sent upon the detection of a pre-specified event.
Claim 70
Dependent Claim 30 words
The method of claim 62 , wherein the one or more unsolicited pushed messages are sent in response to the location indication causing the search to provide a positive result.
Claim 71
Dependent Claim 33 words
The method of claim 43 , further comprising: wirelessly transmitting from the particular mobile unit the user interest indication; and receiving at the particular mobile unit the one or more unsolicited pushed messages.
Claim 72
Dependent Claim 37 words
The method of claim 68 , further comprising: wirelessly transmitting the location indication a plurality of times with different sets of GPS coordinates corresponding to the mobile unit's position at different times of the plurality of times.
Claim 73
Dependent Claim 41 words
The method of claim 69 , wherein the one or more unsolicited pushed messages are sent in response to the location indication when one or more of the different sets of GPS coordinates cause the search to provide a positive result.
Claim 74
Dependent Claim 13 words
The method of claim 70 , wherein the location indication is sent periodically.
Claim 75
Dependent Claim 15 words
The method of claim 70 , wherein the location indication is sent at pre-specified intervals.
Claim 76
Dependent Claim 19 words
The method of claim 70 , wherein the location indication is sent upon the detection of a pre-specified event.
Claim 77
Dependent Claim 42 words
The method of claim 43 , further comprising: receiving at the cellular communication network the one or more unsolicited pushed messages from the packet switched data network; and wirelessly transmitting the one or more unsolicited pushed messages to the particular mobile unit.
Claim 78
Dependent Claim 39 words
The method of claim 43 wherein the location indication is derived one or more times by the cellular network based on current radio contact information between the particular mobile unit and one or more of the cellular base stations.
Claim 79
Dependent Claim 107 words
The method of claim 43 , wherein the one or more unsolicited pushed messages are transmitted via a packet switched data session that: takes on an active state wherein the one or more unsolicited pushed messages can be transmitted to the particular mobile unit via the packet switched data session; is placed into an inactive state in which the one or more unsolicited pushed messages cannot be transmitted to the particular mobile unit via the packet switched data session; and resumes the active state whereby the one or more unsolicited pushed messages can again be transmitted to the particular mobile unit via the packet switched data session.
Claim 80
Dependent Claim 23 words
The method of claim 76 , wherein the packet switched data session comprises a virtual session implemented at a session layer of communication.
Claim 81
Dependent Claim 107 words
The method of claim 22 , wherein the one or more unsolicited pushed messages are transmitted via a packet switched data session that: takes on an active state wherein the one or more unsolicited pushed messages can be transmitted to the particular mobile unit via the packet switched data session; is placed into an inactive state in which the one or more unsolicited pushed messages cannot be transmitted to the particular mobile unit via the packet switched data session; and resumes the active state whereby the one or more unsolicited pushed messages can again be transmitted to the particular mobile unit via the packet switched data session.
Claim 82
Dependent Claim 16 words
The method of claim 78 , wherein the packet switched data session comprises a virtual session.
Claim 83
Dependent Claim 33 words
The method of claim 22 , further comprising: wirelessly transmitting from the particular mobile unit the user interest indication; and receiving at the particular mobile unit the one or more unsolicited pushed messages.
Claim 84
Dependent Claim 37 words
The method of claim 80 , further comprising: wirelessly transmitting the location indication a plurality of times with different sets of GPS coordinates corresponding to the mobile unit's position at different times of the plurality of times.
Claim 85
Dependent Claim 41 words
The method of claim 81 , wherein the one or more unsolicited pushed messages are sent in response to the location indication when one or more of the different sets of GPS coordinates cause the search to provide a positive result.
Claim 86
Dependent Claim 13 words
The method of claim 82 , wherein the location indication is sent periodically.
Claim 87
Dependent Claim 15 words
The method of claim 82 , wherein the location indication is sent at pre-specified intervals.
Claim 88
Dependent Claim 19 words
The method of claim 82 , wherein the location indication is sent upon the detection of a pre-specified event.
Claim 89
Dependent Claim 43 words
The method of claim 22 , further comprising: receiving at the particular broadcast domain entity the one or more unsolicited pushed messages from the packet switched data network; and wirelessly transmitting the one or more unsolicited pushed messages to the particular mobile unit.
Claim 90
Dependent Claim 39 words
The method of claim 1 , wherein the location indication is derived one or more times based upon current radio contact information between the particular mobile unit and the one or more of the plurality of broadcast domain entities.
Claim 91
Dependent Claim 107 words
The method of claim 1 , wherein the one or more unsolicited pushed messages are transmitted via a packet switched data session that: takes on an active state wherein the one or more unsolicited pushed messages can be transmitted to the particular mobile unit via the packet switched data session; is placed into an inactive state in which the one or more unsolicited pushed messages cannot be transmitted to the particular mobile unit via the packet switched data session; and resumes the active state whereby the one or more unsolicited pushed messages can again be transmitted to the particular mobile unit via the packet switched data session.
Claim 92
Dependent Claim 16 words
The method of claim 88 , wherein the packet switched data session comprises a virtual session.
Claim 93
Dependent Claim 340 words
For use in a mobile data network environment comprising a packet switched data network, one or more network servers, a plurality of mobile units, and a plurality of wireless packet access stations coupled to the packet switched data network, wherein each wireless packet access station provides wireless access services, wherein a particular one of the mobile units comprises a processor, a memory, a user interface, and at least one wireless air interface comprising a wireless transmitter, a wireless receiver, and a protocol stack adapted to process wireless packet data transactions using a wireless packet data network protocol, wherein a particular user operates the particular mobile unit, and the particular mobile unit is in communication with at least a particular wireless packet access station when the particular mobile unit is located in a coverage area of the particular wireless packet access station, a method comprising: receiving a user interest indication associated with the particular user, wherein the user interest indication identifies one or more user preferences used to identify advertisements of potential personal interest to the particular user; receiving via the packet switched data network a location indication, wherein the location indication identifies at least an approximate geographical location of the particular mobile unit; identifying a particular advertisement that comports with the user interest indication and is associated with the location identified in the location indication; and causing information relating to the particular advertisement to be coupled via the packet switched data network to the particular wireless packet access station so that the particular wireless packet access station can wirelessly transmit the information relating to the particular advertisement via one or more unsolicited pushed messages using one or more packet headers addressed to the particular mobile unit without the need to continuously maintain an active client-server session between a network server of the one or more network servers and the particular mobile unit between a first time when the user interest indication is received to a second time when the particular mobile unit receives the one or more unsolicited pushed messages.
Claim 94
Dependent Claim 340 words
For use in a mobile data network environment comprising a packet switched data network, one or more network servers, a plurality of mobile units, and a plurality of wireless packet access stations coupled to the packet switched data network, wherein each wireless packet access station provides wireless access services, wherein a particular one of the mobile units comprises a processor, a memory, a user interface, and at least one wireless air interface comprising a wireless transmitter, a wireless receiver, and a protocol stack adapted to process wireless packet data transactions using a wireless packet data network protocol, wherein a particular user operates the particular mobile unit, and the particular mobile unit is in communication with at least a particular wireless packet access station when the particular mobile unit is located in a coverage area of the particular wireless packet access station, a method comprising: receiving a user interest indication associated with the particular user, wherein the user interest indication identifies one or more user preferences used to identify advertisements of potential personal interest to the particular user; receiving via the packet switched data network a location indication, wherein the location indication identifies at least an approximate geographical location of the particular mobile unit; identifying a particular advertisement that comports with the user interest indication and is associated with the location identified in the location indication; and causing information relating to the particular advertisement to be coupled via the packet switched data network to the particular wireless packet access station so that the particular wireless packet access station can wirelessly transmit the information relating to the particular advertisement via one or more unsolicited pushed messages using one or more packet headers addressed to the particular mobile unit without the need to continuously maintain an active client-server session between a network server of the one or more network servers and the particular mobile unit between a first time when the user interest indication is received to a second time when the particular mobile unit receives the one or more unsolicited pushed messages.
Claim 95
Dependent Claim 21 words
The method of claim 90 , wherein the particular wireless packet access station is a wireless local area network access station.
Claim 96
Dependent Claim 24 words
The method of claim 90 , wherein the particular wireless packet access station is a cellular radio base station that supports packet data services.
Claim 97
Dependent Claim 65 words
The method of claim 90 , wherein the particular advertisement relates to an item that is selected as a member from the group consisting of a product and a service, and is associated with at least one supplier of the item who maintains a point of presence where the item is physically available in a prescribed vicinity of the location identified in the location indication.
Claim 98
Dependent Claim 32 words
The method of claim 90 , wherein the one or more unsolicited pushed messages include a pointer that points to a location where content related to the particular advertisement can be downloaded.
Claim 99
Dependent Claim 23 words
The method of claim 90 , wherein the one or more unsolicited pushed messages include at least a portion of the particular advertisement.
Claim 100
Dependent Claim 107 words
The method of claim 90 , wherein the one or more unsolicited pushed messages are transmitted via a packet switched data session that: takes on an active state wherein the one or more unsolicited pushed messages can be transmitted to the particular mobile unit via the packet switched data session; is placed into an inactive state in which the one or more unsolicited pushed messages cannot be transmitted to the particular mobile unit via the packet switched data session; and resumes the active state whereby the one or more unsolicited pushed messages can again be transmitted to the particular mobile unit via the packet switched data session.
Claim 101
Dependent Claim 16 words
The method of claim 96 , wherein the packet switched data session comprises a virtual session.
Claim 102
Dependent Claim 22 words
The method of claim 97 , wherein the virtual session is a virtual communication session implemented at a session layer of communication.
Claim 103
Dependent Claim 27 words
The method of claim 97 , wherein the virtual session is resumed in response to a current need to send the one or more unsolicited pushed messages.
Claim 104
Dependent Claim 63 words
The method of claim 90 , wherein the location indication is generated using a global positioning system (GPS) receiver in the particular mobile unit and is coupled wirelessly from the particular mobile unit a plurality of times without user interaction to allow the position of the particular mobile unit to be tracked by at least one of the one or more network servers.
Claim 105
Dependent Claim 58 words
The method of claim 100 , further comprising: wirelessly transmitting from the particular mobile unit the user interest indication; wirelessly transmitting the location indication with different sets of GPS coordinates corresponding to the mobile unit's position at different times of the plurality of times, and receiving at the particular mobile unit the one or more unsolicited pushed messages.
Claim 106
Dependent Claim 48 words
The method of claim 101 , wherein the one or more unsolicited pushed messages are sent in response to the location indication one or more times when one or more location-qualified advertisements are identified in response to the one or more of the different sets of GPS coordinates.

References Cited (Backward Citations)

US4325146A Cited
US5126941A Cited
US5027269A Cited
US5081707A Cited
US5949776A Cited
US5223844A Cited
US5223844B1 Cited
US5351052A Cited
US5506897A Cited
US5506897C1 Cited
US6067008A Cited
US5712899A Cited
US6061566A Cited
US5424727A Cited
US6594692B1 Cited
US5710702A Cited
US5543789A Cited
US5604769A Cited
US5513216A Cited
US5724521A Cited
US5751227A Cited
US5648768A Cited
US5682525A Cited
US6408307B1 Cited
US6415291B2 Cited
US5572528A Cited
US5570417A Cited
US5790642A Cited
US5684859A Cited
US6826405B2 Cited
US5550908A Cited
US5835061A Cited
US5969678A Cited
US5715464A Cited
US5689825A Cited
US6049711A Cited
US5905865A Cited
US5771353A Cited
US5987062A Cited
US6101531A Cited
US6185541B1 Cited
US5732074A Cited
US5745695A Cited
US5930474A Cited
US6088600A Cited
US5848396A Cited
US5887254A Cited
US5717392A Cited
US5884033A Cited
US6724833B1 Cited
US6175589B1 Cited
US6546261B1 Cited
US6028537A Cited
US5796728A Cited
US5862339A Cited
US6202023B1 Cited
US6047236A Cited
US5839088A Cited
US5754786A Cited
US6058422A Cited
US5724412A Cited
US5938721A Cited
US5864764A Cited
US6154745A Cited
US20020029186A1 Cited
US6009355A Cited
US6185204B1 Cited
US6542489B1 Cited
US6400941B1 Cited
US6353743B1 Cited
US6201962B1 Cited
US6154461A Cited
US6072483A Cited
US6091956A Cited
US6571290B2 Cited
US6148261A Cited
US5864823A Cited
US6029141A Cited
US6647425B1 Cited
WO1999007125A1 Cited
US6108533A Cited
US5928363A Cited
US6005926A Cited
WO1999013644A1 Cited
US6107940A Cited
US6442598B1 Cited
US6154212A Cited
US6285858B1 Cited
US5982325A Cited
US6088594A Cited
US6014090A Cited
US6115754A Cited
US6052439A Cited
US6289464B1 Cited
US6535493B1 Cited
US6157630A Cited
US6122520A Cited
US6421707B1 Cited
US6496572B1 Cited
US6185205B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-01-02 2009-07-04 2010-01-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-01-02 2013-07-04 2014-01-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-01-02 2017-07-04 2018-01-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag