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

Mehtod for automatically associating multimedia features with map views displayed by a computer-implemented atlas program

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1997-07-22
•
Granted: 1999-01-26
•
Expires: 2017-07-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for automatically assigning multimedia features to map views selected "on the fly" in a computer-based multimedia atlas program. The atlas program allows a user to pan and zoom over the globe so that the map views selected by the user are not necessarily the best-view map of any particular map entity. The multimedia atlas program assigns a "place context" to a selected map view, which identifies and serves as the title of the map. The place context is a particular map entity that has an associated set of multimedia features, such as videos, music, pictures, etc. Control items associated with the multimedia features for the place context are then displayed for selection by the user. A "parent context," which identifies a larger map that the selected map view is a part of, is also assigned to the selected map view. The user may select a parent context control item to cause the control items for selecting the multimedia features for the parent context to be displayed for selection by the user. Selecting the parent context control item may also change the map view to a best-view map of the parent entity.

Inventors

  • 👤 John Marvin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 22:49
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/04815; G06F16/00; G06F16/90; G06F16/93; G06F16/94; G09; G09B; G09B29/00; G09B29/003; G09B29/006; G09B29/008; G09B29/10; G09B29/106

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 123 words
In a computer system having a graphical user interface including a display device and a user input device, a method for associating multimedia features with map views, comprising the steps of: receiving a map view selection command from the user input device indicating a selected map view; in response to the map view selection command, displaying the selected map view on the display device; assigning a place context to the map view, the place context having an associated multimedia feature, and displaying on the display device a multimedia feature control item associated with the multimedia feature; receiving a multimedia feature selection command associated with the multimedia feature control item; and in response to the multimedia feature selection command, performing the selected multimedia feature.
Claim 2
Dependent Claim 123 words
In a computer system having a graphical user interface including a display device and a user input device, a method for associating multimedia features with map views, comprising the steps of: receiving a map view selection command from the user input device indicating a selected map view; in response to the map view selection command, displaying the selected map view on the display device; assigning a place context to the map view, the place context having an associated multimedia feature, and displaying on the display device a multimedia feature control item associated with the multimedia feature; receiving a multimedia feature selection command associated with the multimedia feature control item; and in response to the multimedia feature selection command, performing the selected multimedia feature.
Claim 3
Dependent Claim 65 words
The method of claim 1, wherein the step of receiving a map view selection command from the user input device indicating a selected map view comprises the steps of: receiving a pan command from the user input device; in response to the pan command, displaying on the display device a panning sequence of map views; and receiving a stop command from the user input device.
Claim 4
Dependent Claim 65 words
The method of claim 1, wherein the step of receiving a map view selection command from the user input device indicating a selected map view comprises the steps of: receiving a pan command from the user input device; in response to the zoom command, displaying on the display device a zooming sequence of map views; and receiving a stop command from the user input device.
Claim 5
Dependent Claim 37 words
The method of claim 1, further comprising the steps of: assigning a parent context to the map view, the parent context having an associated multimedia feature; and displaying on the display device a parent context control item.
Claim 6
Dependent Claim 89 words
The method of claim 4, further comprising the steps of: receiving from the user input device a parent context selection command associated with the parent context control item; in response to the parent context selection command, displaying on the display device a control item associated with the parent context multimedia feature; receiving from the user input device a parent context multimedia feature selection command associated with the parent context multimedia feature control item; and in response to the parent context multimedia feature selection command, performing the selected multimedia feature.
Claim 7
Dependent Claim 41 words
The method of claim 4, wherein the step of assigning a parent context to the map view further comprises the step of: assigning the parent context by applying a predefined method that based on the feature class of the place context.
Claim 8
Dependent Claim 137 words
The method of claim 4, wherein the step of assigning a parent context to the map view further comprises the steps of: defining a small zone within the map view; identifying small zone entities that are wholly or partially displayed within the small zone; if the place context is a small land feature and one and only one of the small zone entities is an administrative unit, assigning the parent context to be the administrative unit; if the place context is a small land feature and one and only one of the small zone entities is a country, assigning the parent context to be the country; and if the place context is a small land feature and one and only one of the small zone entities is a continent, assigning the parent context to be the continent.
Claim 9
Dependent Claim 101 words
The method of claim 4, wherein the step of assigning a parent context to the map view further comprises the steps of: defining a small zone within the map view; identifying small zone entities that are wholly or partially displayed within the small zone; if the place context is a country and one and only one of the small zone entities is a continent, assigning the parent context to be the continent; and if the place context is a country and one and only one of the small zone entities is an ocean, assigning the parent context to be the ocean.
Claim 10
Dependent Claim 132 words
The method of claim 4, wherein the step of assigning a parent context to the map view further comprises the steps of: defining a small zone within the map view; identifying small zone entities that are wholly or partially displayed within the small zone; if the place context is an administrative unit and one and only one of the small zone entities is a country, assigning the parent context to be the country; if the place context is an administrative unit and one and only one of the small zone entities is a continent, assigning the parent context to be the continent; and if the place context is an administrative unit and one and only one of the small zone entities is an ocean, assigning the parent context to be the ocean.
Claim 11
Dependent Claim 43 words
The method of claim 1, wherein the step of assigning a place context to the map view further comprises the step of: if the scale of the map is above a large-scale threshold, assigning the place context to be a predefined large-scale context.
Claim 12
Dependent Claim 82 words
The method of claim 1, wherein the step of assigning a place context to the map view further comprises the steps of: defining a small zone within the map view; identifying small zone entities that are wholly or partially displayed within the small zone; and if the map displayed on the display device corresponds to a predefined best-view map associated with one of the small zone entities, assigning the place context to be the map entity associated with the predefined best-view map.
Claim 13
Dependent Claim 88 words
The method of claim 1, wherein the step of assigning a place context to the map view further comprises the steps of: defining a large zone within the map view; identifying large zone entities that are wholly or partially displayed within the large zone, each large zone entity being associated with a feature class; comparing the feature classes associated with the large zone entities to a prioritized list of feature classes; and assigning the place context to be the large zone entity having the highest priority feature class.
Claim 14
Dependent Claim 104 words
The method of claim 1, wherein the step of assigning a place context to the map view further comprises the steps of: defining a large zone within the map view; identifying large zone entities that are wholly or partially displayed within the large zone, each large zone entity being associated with a feature class; identifying an altitude associated with the map view; comparing the feature classes associated with the large zone entities to a prioritized list of feature classes for the altitude associated with the map view; and assigning the place context to be the large zone entity having the highest priority feature class.
Claim 15
Dependent Claim 122 words
The method of claim 1, wherein the step of assigning a place context to the map view further comprises the steps of: defining a large zone within the map view; identifying large zone entities that are wholly or partially displayed within the large zone, each large zone entity being associated with a feature class; identifying an altitude associated with the map view; comparing the feature classes associated with the large zone entities to a prioritized list of feature classes for the altitude associated with the map view; and assigning the place context to be a selected one of the large zone entities that is associated with the highest priority feature class that is associated with one and only one large zone entity.
Claim 16
Dependent Claim 163 words
The method of claim 1, wherein the step of assigning a place context to the map view further comprises the steps of: defining a large zone within the map view; identifying large zone entities that are wholly or partially displayed within the large zone, each large zone entity being associated with a feature class; identifying an altitude associated with the map view; comparing the feature classes associated with the large zone entities to a prioritized list of feature classes for the altitude associated with the map view; identifying a feature class on the prioritized list that has more than one associated large zone entity; determining a parent entity associated with each large zone entity within the feature class that has more than one associated large zone entity; and if a common parent entity is associated with each large zone entity within the feature class that has more than one associated large zone entity, assigning the place context to be the common parent entity.
Claim 17
Dependent Claim 88 words
The method of claim 1, wherein the step of assigning a place context to the map view further comprises the steps of: defining a small zone within the map view; identifying small zone entities that are wholly or partially displayed within the small zone; determining that a time-out condition has occurred because the process for assigning the place context to the map view has exceeded a time-out period; and in response to the time-out condition, assigning the place context to be a default entity within the small zone.
Claim 18
Dependent Claim 19 words
The method of claim 16, wherein the default entity is selected from the group including oceans, seas, and continents.
Claim 19
Dependent Claim 139 words
A computer-readable medium having computer-executable instructions for performing the steps of: receiving a pan or zoom command from the user input device; in response to the pan or zoom command, displaying on a display device a panning or zooming sequence of map views; receiving a stop command from the user input device defining a map view selection command indicating a selected map view; in response to the map view selection command, displaying the selected map view on the display device, assigning a place context to the map view, the place context having an associated multimedia feature, and displaying on the display device a multimedia feature control item associated with the multimedia feature; receiving a multimedia feature selection command associated with the multimedia feature control item; and in response to the multimedia feature selection command, performing the selected multimedia feature.
Claim 20
Dependent Claim 139 words
A computer-readable medium having computer-executable instructions for performing the steps of: receiving a pan or zoom command from the user input device; in response to the pan or zoom command, displaying on a display device a panning or zooming sequence of map views; receiving a stop command from the user input device defining a map view selection command indicating a selected map view; in response to the map view selection command, displaying the selected map view on the display device, assigning a place context to the map view, the place context having an associated multimedia feature, and displaying on the display device a multimedia feature control item associated with the multimedia feature; receiving a multimedia feature selection command associated with the multimedia feature control item; and in response to the multimedia feature selection command, performing the selected multimedia feature.
Claim 21
Dependent Claim 77 words
The computer-readable medium of claim 18, wherein the step of assigning a place context to the map view further comprises the steps of: defining a small zone within the map view; identifying small zone entities that are wholly or partially displayed within the small zone; and if the map displayed on the display device corresponds to a predefined best-view map associated with one of the small zone entities, assigning the place context to be that map entity.
Claim 22
Dependent Claim 123 words
The computer-readable medium of claim 19, wherein the step of assigning a place context to the map view further comprises the steps of: defining a large zone within the map view; identifying large zone entities that are wholly or partially displayed within the large zone, each large zone entity being associated with a feature class; identifying an altitude associated with the map view; comparing the feature classes associated with the large zone entities to a prioritized list of feature classes for the altitude associated with the map view; and assigning the place context to be a selected one of the large zone entities that is associated with the highest priority feature class that is associated with one and only one large zone entity.
Claim 23
Dependent Claim 98 words
The method of claim 20, wherein the step of assigning a place context to the map view further comprises the steps of: identifying a feature class on the prioritized list that has more than one associated large zone entity; determining a parent entity associated with each large zone entity within the feature class that has more than one associated large zone entity; and if a common parent entity is associated with each large zone entity within the feature class that has more than one associated large zone entity, assigning the place context to be the common parent entity.
Claim 24
Dependent Claim 136 words
A computer-readable medium having computer-executable instructions for performing the steps of: receiving a map view selection command from the user input device indicating a selected map view having an associated place context; displaying the selected map view on the display device; assigning a parent context to the map view, the parent context having an associated multimedia feature; receiving from the user input device a parent context selection command associated with the parent context control item; in response to the parent context selection command, displaying on the display device a control item associated with the parent context multimedia feature; receiving from the user input device a parent context multimedia feature selection command associated with the parent context multimedia feature control item; and in response to the parent context multimedia feature selection command, performing the selected multimedia feature.
Claim 25
Dependent Claim 136 words
A computer-readable medium having computer-executable instructions for performing the steps of: receiving a map view selection command from the user input device indicating a selected map view having an associated place context; displaying the selected map view on the display device; assigning a parent context to the map view, the parent context having an associated multimedia feature; receiving from the user input device a parent context selection command associated with the parent context control item; in response to the parent context selection command, displaying on the display device a control item associated with the parent context multimedia feature; receiving from the user input device a parent context multimedia feature selection command associated with the parent context multimedia feature control item; and in response to the parent context multimedia feature selection command, performing the selected multimedia feature.
Claim 26
Dependent Claim 137 words
The method of claim 22, wherein the step of assigning a parent context to the map view further comprises the steps of: defining a small zone within the map view; identifying small zone entities that are wholly or partially displayed within the small zone; if the place context is a small land feature and one and only one of the small zone entities is an administrative unit, assigning the parent context to be the administrative unit; if the place context is a small land feature and one and only one of the small zone entities is a country, assigning the parent context to be the country; and if the place context is a small land feature and one and only one of the small zone entities is a continent, assigning the parent context to be the continent.
Claim 27
Dependent Claim 79 words
The method of claim 23, wherein the step of assigning a parent context to the map view further comprises the steps of: if the place context is a country and one and only one of the small zone entities is a continent, assigning the parent context to be the continent; and if the place context is a country and one and only one of the small zone entities is an ocean, assigning the parent context to be the ocean.
Claim 28
Dependent Claim 110 words
The method of claim 24, wherein the step of assigning a parent context to the map view further comprises the steps of: if the place context is an administrative unit and one and only one of the small zone entities is a country, assigning the parent context to be the country; if the place context is an administrative unit and one and only one of the small zone entities is a continent, assigning the parent context to be the continent; and if the place context is an administrative unit and one and only one of the small zone entities is an ocean, assigning the parent context to be the ocean.

References Cited (Backward Citations)

US5539869A Cited
US5559707A Cited
US5754176A Cited
US5781195A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-01-25 2002-07-27 2003-01-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-01-25 2006-07-27 2007-01-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-01-25 2010-07-27 2011-01-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag