Patent US6738630B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6738630B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Combining markers with location information to deliver domain-specific content to mobile devices

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2001-04-10
•
Granted: 2004-05-18
•
Expires: 2021-04-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method provides content to a mobile device in response to a marker received from the device and an associated context. A mobile device user initiates delivery of content or another action by entering the marker into the mobile device. The mobile device transmits the marker to a mobile network support system having a context server for supplying a context for the marker. The support system forms a message including the marker and context, and sends it to a content server. The content server uses the context to map the marker to a domain, retrieves from a content database the content identified by the marker and domain, and sends the content to the mobile network support system or performs another action with the content. The mobile network support system then transmits the content back to the mobile device.

Inventors

  • 👤 Bradley C. Ashmore

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 15:44
CPC Classifications
H; H04; H04W; H04W4/00; H04W4/02; H04W4/029; H04L; H04L67/00; H04L67/50; H04L67/52; H04M; H04M3/00; H04M3/42; H04M3/487; H04M3/493; H04M3/4938; H04W88/00; H04W88/02; H04M2207/00; H04M2207/18; H04M2242/00; H04M2242/30; H04W4/024; H04W8/00; H04W8/18

Claims Analysis

Total Claims: 61
Claim 1
Independent Claim 98 words
A method for providing content to a mobile device, comprising: receiving from the mobile device data representative of a marker; receiving data representative of a geographic location of the mobile device, the data representative of the geographic location derived independently of the data representative of the marker; analyzing the geographic location of the mobile device to determine a domain for the marker; determining content responsive to the marker and the domain for the marker, wherein the content is determined by a one-to-one mapping of the marker to the domain; and providing the determined content to the mobile device.
Claim 2
Independent Claim 98 words
A method for providing content to a mobile device, comprising: receiving from the mobile device data representative of a marker; receiving data representative of a geographic location of the mobile device, the data representative of the geographic location derived independently of the data representative of the marker; analyzing the geographic location of the mobile device to determine a domain for the marker; determining content responsive to the marker and the domain for the marker, wherein the content is determined by a one-to-one mapping of the marker to the domain; and providing the determined content to the mobile device.
Claim 3
Dependent Claim 24 words
The method of claim 1 , wherein the data representative of the geographic location of the mobile device are received from the mobile device.
Claim 4
Dependent Claim 28 words
The method of claim 2 , wherein the mobile device utilizes the global positioning system to generate the data representative of the geographic location of the mobile device.
Claim 5
Dependent Claim 25 words
The method of claim 1 , wherein the data representative of the geographic location of the mobile device are not received from the mobile device.
Claim 6
Dependent Claim 27 words
The method of claim 1 , wherein the data representative of the geographic location of the mobile device indicates a particular cell in a cellular telephone system.
Claim 7
Dependent Claim 39 words
The method of claim 1 , wherein the data representative of the marker and the data representative of the geographic location of the mobile device are received from a mobile network support system in communication with the mobile device.
Claim 8
Dependent Claim 54 words
The method of claim 6 , further comprising the steps of: receiving, by the mobile network support system from the mobile device, the data representative of the marker; and accessing a context server in communication with the mobile network support system to determine the data representative of the geographic location of the mobile device.
Claim 9
Dependent Claim 56 words
The method of claim 1 , wherein the step of determining content responsive to the marker and the domain comprises the step of: accessing a content database holding content associated with a plurality of markers for a plurality of domains, wherein the database specifies one-to-one mappings describing specific content associated with specific markers in specific domains.
Claim 10
Dependent Claim 37 words
The method of claim 1 , wherein the analyzing step comprises the step of: correlating data received via a data feed with the geographic location of the mobile device to determine a likely domain for the marker.
Claim 11
Dependent Claim 17 words
The method of claim 1 , wherein the domain is a geographic area and/or a volumetric region.
Claim 12
Dependent Claim 15 words
The method of claim 10 , wherein the geographic area and/or volumetric region is discontiguous.
Claim 13
Dependent Claim 17 words
The method of claim 1 , wherein the data representative of the marker comprises a numeric value.
Claim 14
Dependent Claim 17 words
The method of claim 1 , wherein the data representative of the marker comprises a text string.
Claim 15
Dependent Claim 22 words
The method of claim 1 , wherein the data representative of the marker comprises data representative of a spoken word or phrase.
Claim 16
Dependent Claim 22 words
The method of claim 1 , wherein the data representative of the marker comprises data representative of a selection of a pictogram.
Claim 17
Dependent Claim 21 words
The method of claim 1 , wherein the providing step comprises the step of: providing textual data to the mobile device.
Claim 18
Dependent Claim 23 words
The method of claim 1 , wherein the providing step comprises the step of: providing audio and/or visual data to die mobile device.
Claim 19
Dependent Claim 20 words
The method of claim 1 , wherein the marker does not have an intrinsic meaning related to the determined content.
Claim 20
Dependent Claim 16 words
The method of claim 1 , wherein the marker is visibly displayed on a physical object.
Claim 21
Dependent Claim 23 words
The method of claim 1 , wherein the analyzing occurs alter receipt of the data representative of the marker from the mobile device.
Claim 22
Dependent Claim 30 words
The method of claim 1 , wherein the analyzing step comprises the step of: selecting a domain for the marker from among a plurality of possible domains for the marker.
Claim 23
Independent Claim 138 words
A system for providing content to a mobile device, comprising: a content database storing content for a plurality of markers, the content associated with one or more of a plurality of domains and storing mappings describing specific content associated with specific markers in specific domains; and a content server for receiving from the mobile device data representative of a marker and receiving data representative of a geographic location of the mobile device, the data representative of the geographic location derived independently of the data representative of the marker, for analyzing the geographic location for the marker to determine a domain for the marker, for accessing the content database to determine content associated with the marker and the domain from a one-to-one mapping of the marker to the domain, and for sending the determined content to the mobile device.
Claim 24
Independent Claim 138 words
A system for providing content to a mobile device, comprising: a content database storing content for a plurality of markers, the content associated with one or more of a plurality of domains and storing mappings describing specific content associated with specific markers in specific domains; and a content server for receiving from the mobile device data representative of a marker and receiving data representative of a geographic location of the mobile device, the data representative of the geographic location derived independently of the data representative of the marker, for analyzing the geographic location for the marker to determine a domain for the marker, for accessing the content database to determine content associated with the marker and the domain from a one-to-one mapping of the marker to the domain, and for sending the determined content to the mobile device.
Claim 25
Dependent Claim 42 words
The system of claim 22 , further comprising: a module for receiving a data feed, wherein the content server correlates data received via the data feed with the geographic location of the mobile device to determine a likely domain for the marker.
Claim 26
Dependent Claim 17 words
The system of claim 22 , wherein the domain is a geographic area and/or a volumetric region.
Claim 27
Dependent Claim 15 words
The system of claim 24 , wherein the geographic area and/or volumetric region is discontiguous.
Claim 28
Dependent Claim 24 words
The system of claim 22 , wherein the data representative of the geographic location of the mobile device is received from the mobile device.
Claim 29
Dependent Claim 28 words
The system of claim 26 , wherein the mobile device utilizes the global positioning system to generate the data representative of the geographic location of the mobile device.
Claim 30
Dependent Claim 25 words
The system of claim 20 , wherein the data representative of the geographic location of the mobile device is not received from the mobile device.
Claim 31
Dependent Claim 27 words
The system of claim 22 , wherein the data representative of the geographic location of the mobile device indicates a particular cell in a cellular telephone system.
Claim 32
Dependent Claim 70 words
The system of claim 22 , further comprising: a mobile network support system in communication with the mobile device and the content sewer for passing the data representative of the marker from the mobile device to the content sewer, for providing the data representative of the geographic location of the mobile device to the content server, ad for passing the determined content from the content server to the mobile device.
Claim 33
Dependent Claim 30 words
The system of claim 30 , wherein the mobile network support system further comprises: a context server for generating the data representative of the geographic location of the mobile device.
Claim 34
Dependent Claim 22 words
The system of claim 22 , wherein the determined content sent by the content server to the mobile device comprises textual data.
Claim 35
Dependent Claim 24 words
The system of claim 22 , wherein the determined content sent by the content server to the mobile device comprises audio and/or visual data.
Claim 36
Dependent Claim 17 words
The system of claim 22 , wherein the data representative of the marker comprises a numeric value.
Claim 37
Dependent Claim 17 words
The system of claim 22 , wherein the data representative of the marker comprises a text string.
Claim 38
Dependent Claim 22 words
The system of claim 22 , wherein the data representative of the marker comprises data representative of a spoken word or phrase.
Claim 39
Dependent Claim 22 words
The system of claim 22 , wherein the data representative of the marker comprises data representative of a selection of a pictogram.
Claim 40
Dependent Claim 20 words
The system of claim 22 , wherein the marker does not have an intrinsic meaning related to the determined content.
Claim 41
Dependent Claim 16 words
The system of claim 22 , wherein the marker is visibly displayed on a physical object.
Claim 42
Dependent Claim 18 words
The system of claim 20 , wherein the content database stores content associated with a plurality of domains.
Claim 43
Dependent Claim 130 words
A computer program product, comprising: a computer-usable medium having computer-readable code embodied therein for providing content to a mobile device, the computer-readable code comprising: a module for receiving from the mobile device data representative of a marker; a module for receiving data representative of a geographic location of the mobile device, the data representative of the geographic location derived independently of the data representative of the marker; a domain mapping module for analyzing the geographic location of the mobile device to determine a domain for the marker and for accessing the content database to determine content associated with the marker and the domain, wherein the content is determined by a one-to-one mapping of the marker to the domain; and a module for providing the determined content to the mobile device.
Claim 44
Dependent Claim 130 words
A computer program product, comprising: a computer-usable medium having computer-readable code embodied therein for providing content to a mobile device, the computer-readable code comprising: a module for receiving from the mobile device data representative of a marker; a module for receiving data representative of a geographic location of the mobile device, the data representative of the geographic location derived independently of the data representative of the marker; a domain mapping module for analyzing the geographic location of the mobile device to determine a domain for the marker and for accessing the content database to determine content associated with the marker and the domain, wherein the content is determined by a one-to-one mapping of the marker to the domain; and a module for providing the determined content to the mobile device.
Claim 45
Dependent Claim 26 words
The computer program product of claim 41 , wherein the data representative of the geographic location of the mobile device is received from the mobile device.
Claim 46
Dependent Claim 30 words
The computer program product of claim 42 , wherein the mobile device utilizes the global positioning system to generate the data representative of the geographic location of the mobile device.
Claim 47
Dependent Claim 27 words
The computer program product of claim 41 , wherein the data representative of the geographic location of the mobile device is not received from the mobile device.
Claim 48
Dependent Claim 29 words
The computer program product of claim 41 , wherein the data representative of the geographic location of the mobile device indicates a particular cell in a cellular telephone system.
Claim 49
Dependent Claim 41 words
The computer program product of claim 41 , wherein the data representative of the marker and the data representative of the geographic location of the mobile device are received from a mobile network support system in communication with the mobile device.
Claim 50
Dependent Claim 59 words
The computer program product of claim 46 , further comprising: a module for receiving, by the mobile network support system from the mobile device, the data representative of the marker; and a module for accessing a context server in communication with the mobile network support system to determine the data representative of the geographic location of the mobile device.
Claim 51
Dependent Claim 41 words
The computer program product of claim 41 , wherein the domain mapping module further comprises: a module for correlating data received via a data feed with the geographic location of the mobile device to determine a likely domain for the marker.
Claim 52
Dependent Claim 19 words
The computer program product of claim 41 , wherein the domain is a geographic area and/or a volumetric region.
Claim 53
Dependent Claim 17 words
The computer program product of claim 49 , wherein the geographic area and/or volumetric region is discontiguous.
Claim 54
Dependent Claim 31 words
The computer program product of claim 41 , wherein the module for providing the determined content to the mobile device comprises: a module for providing textual data to the mobile device.
Claim 55
Dependent Claim 33 words
The computer program product of claim 41 , wherein the module for providing the determined content to the mobile device comprises: a module for providing audio and/or visual data to the mobile device.
Claim 56
Dependent Claim 19 words
The computer program product of claim 41 , wherein the data representative of the marker comprises a numeric value.
Claim 57
Dependent Claim 19 words
The computer program product of claim 41 , wherein the data representative of the marker comprises a text string.
Claim 58
Dependent Claim 24 words
The computer program product of claim 41 , wherein the data representative of the marker comprises data representative of a spoken word or phrase.
Claim 59
Dependent Claim 24 words
The computer program product of claim 41 , wherein the data representative of the marker comprises data representative of a selection of a pictogram.
Claim 60
Dependent Claim 22 words
The computer program product of claim 41 , wherein the marker does not have an intrinsic meaning relaxed to the determined content.
Claim 61
Dependent Claim 18 words
The computer program product of claim 41 , wherein the marker is visibly displayed on a physical object.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-05-18 2007-11-17 2008-05-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-05-18 2011-11-17 2012-05-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-05-18 2015-11-17 2016-05-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag