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

Information processing apparatus, information processing method and program storage media

Assignee: Sony Corp
•
Filing: 2001-08-29
•
Granted: 2005-06-28
•
Expires: 2021-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Map data are managed by use of map file names representing given areas. In each map file name, the first character denotes a map structure code; the second character represents a zoom level for a zoom-in or zoom-out operation of the map on display; and the third through the fifth character stand for an X-direction unit code and the sixth through the eighth character for a Y-direction unit code, indicating where the map in question is located on the same zoom level. The eight-byte file name plus a three-byte extension constitutes each map file name. Furthermore, map data are managed by use of floor file names representing floors in buildings. In each floor file name, the first through the third character denote a building ID code; the fourth and the fifth character represent a floor code for identifying a floor inside the building; the sixth character code stands for a zoom level for a zoom-in or zoom-out operation of the displayed floor map; and the seventh and the eighth character represent an X- and a Y-direction unit code respectively, indicating where the floor map in question is located on the same zoom level. The eight-byte file name plus a three-byte extension constitutes each floor file name.

Inventors

  • 👤 Tadao Ogaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 18:24
CPC Classifications
G; G06; G06Q; G06Q50/00; G06Q50/10; G01; G01C; G01C21/00; G01C21/26; G01C21/28; G01C21/30; G01C21/38; G01C21/3804; G01C21/3807; G01C21/383; G01C21/3863; G01C21/387; G01C21/3881; G06F; G06F16/00; G06F16/20; G06F16/29; G06F3/00; G06F3/01; G06F3/048; G09; G09B; G09B29/00; G09B29/003

Claims Analysis

Total Claims: 44
Claim 1
Independent Claim 100 words
An information processing apparatus comprising: creating means for creating file names which represent a map each and which are constituted each by an identification code for identifying a map structure of a given area; by a level code for denoting a scale level of the map; and by unit codes for indicating which part of said area is covered by said map; reading means for reading map data managed in terms of said file names created by said creating means; and display controlling means for controlling display of maps based on said map data read out by said reading means.
Claim 2
Dependent Claim 100 words
An information processing apparatus comprising: creating means for creating file names which represent a map each and which are constituted each by an identification code for identifying a map structure of a given area; by a level code for denoting a scale level of the map; and by unit codes for indicating which part of said area is covered by said map; reading means for reading map data managed in terms of said file names created by said creating means; and display controlling means for controlling display of maps based on said map data read out by said reading means.
Claim 3
Dependent Claim 24 words
An information processing apparatus according to claim 1 , wherein a wide area is covered by a plurality of variations of said map structure.
Claim 4
Dependent Claim 82 words
An information processing apparatus according to claim 1 , wherein, if a scroll operation is designated to bring about scrolling from a first map of which display is controlled by said display controlling means, to a second map adjacent to said first map and having the same scale level as said first map, then said creating means creates a file name of a third map in a map structure different from said map structure including said first map and said second map.
Claim 5
Dependent Claim 77 words
An information processing apparatus according to claim 1 , wherein, if a display changeover is designated to bring about a transition of display from a first map of which display is controlled by said display controlling means, to a second map having a scale level different from that of said first map, then said creating means creates a file name of said second map in a map structure different from said map structure including said first map.
Claim 6
Dependent Claim 41 words
An information processing apparatus according to claim 1 , wherein said map data include header information which at least comprises a longitude and a latitude of each of four corners of the map displayed on the basis of said map data.
Claim 7
Dependent Claim 89 words
An information processing apparatus according to claim 1 , wherein, if a scroll operation is designated to bring about scrolling from a first map of which display is controlled by said display controlling means, to a second map adjacent to said first map and having the same scale level as said first map, then said creating means creates a file name of said second map by either incrementing or decrementing by 1 a value in a bit position corresponding to said level code in each of said unit codes.
Claim 8
Dependent Claim 154 words
An information processing apparatus according to claim 1 , wherein, if a zoom-out operation is designated to bring about a transition of display from a first map of which display is controlled by said display controlling means, to a second map on a smaller scale including a specific part of said first map, then said creating means creates a file name of said second map by masking a value in a bit position corresponding to said level code in each of said unit codes; and wherein, if a zoom-in operation is designated to bring about a transition of display from said first map to a third map on a larger scale including said specific part of said first map, then said creating means creates a file name of said third map by substituting a predetermined value for the value in said bit position corresponding to said level code in each of said unit codes.
Claim 9
Dependent Claim 93 words
An information processing method comprising the steps of: creating file names which represent a map each and which are constituted each by an identification code for identifying a map structure of a given area; by a level code for denoting a scale level of the map; and by unit codes for indicating which part of said area is covered by said map; reading map data managed in terms of said file names created in said creating step; and controlling display of maps based on said map data read out in said reading step.
Claim 10
Dependent Claim 93 words
An information processing method comprising the steps of: creating file names which represent a map each and which are constituted each by an identification code for identifying a map structure of a given area; by a level code for denoting a scale level of the map; and by unit codes for indicating which part of said area is covered by said map; reading map data managed in terms of said file names created in said creating step; and controlling display of maps based on said map data read out in said reading step.
Claim 11
Dependent Claim 102 words
A program storage medium which stores a program for causing a computer to execute the steps of: creating file names which represent a map each and which are constituted each by an identification code for identifying a map structure of a given area; by a level code for denoting a scale level of the map; and by unit codes for indicating which part of said area is covered by said map; reading map data managed in terms of said file names created in said creating step; and controlling display of maps based on said map data read out in said reading step.
Claim 12
Dependent Claim 102 words
A program storage medium which stores a program for causing a computer to execute the steps of: creating file names which represent a map each and which are constituted each by an identification code for identifying a map structure of a given area; by a level code for denoting a scale level of the map; and by unit codes for indicating which part of said area is covered by said map; reading map data managed in terms of said file names created in said creating step; and controlling display of maps based on said map data read out in said reading step.
Claim 13
Dependent Claim 93 words
An information processing apparatus comprising: creating means for creating data which represent maps and which are constituted by identification codes each identifying a map structure of a given area; by level codes each denoting a scale level of a map; and by unit codes for indicating which part of said area is covered by each map; reading means for reading map data managed in terms of said data created by said creating means; and display controlling means for controlling display of maps based on said map data read out by said reading means.
Claim 14
Dependent Claim 93 words
An information processing apparatus comprising: creating means for creating data which represent maps and which are constituted by identification codes each identifying a map structure of a given area; by level codes each denoting a scale level of a map; and by unit codes for indicating which part of said area is covered by each map; reading means for reading map data managed in terms of said data created by said creating means; and display controlling means for controlling display of maps based on said map data read out by said reading means.
Claim 15
Dependent Claim 24 words
An information processing apparatus according to claim 10 , wherein a wide area is covered by a plurality of variations of said map structure.
Claim 16
Dependent Claim 80 words
An information processing apparatus according to claim 10 , wherein, if a scroll operation is designated to bring about scrolling from a first map of which display is controlled by said display controlling means, to a second map adjacent to said first map and having the same scale level as said first map, then said creating means creates data about a third map in a map structure different from said map structure including said first map and said second map.
Claim 17
Dependent Claim 75 words
An information processing apparatus according to claim 10 , wherein, if a display changeover is designated to bring about a transition of display from a first map of which display is controlled by said display controlling means, to a second map having a scale level different from that of said first map, then said creating means creates data about said second map in a map structure different from said map structure including said first map.
Claim 18
Dependent Claim 41 words
An information processing apparatus according to claim 10 , wherein said map data include header information which at least comprises a longitude and a latitude of each of four corners of the map displayed on the basis of said map data.
Claim 19
Dependent Claim 87 words
An information processing apparatus according to claim 10 , wherein, if a scroll operation is designated to bring about scrolling from a first map of which display is controlled by said display controlling means, to a second map adjacent to said first map and having the same scale level as said first map, then said creating means creates data about said second map by either incrementing or decrementing by 1 a value in a bit position corresponding to said level code in each of said unit codes.
Claim 20
Dependent Claim 150 words
An information processing apparatus according to claim 10 , wherein, if a zoom-out operation is designated to bring about a transition of display from a first map of which display is controlled by said display controlling means, to a second map on a smaller scale including a specific part of said first map, then said creating means creates data about said second map by masking a value in a bit position corresponding to said level code in each of said unit codes; and wherein, if a zoom-in operation is designated to bring about a transition of display from said first map to a third map on a larger scale including said specific part of said first map, then said creating means creates data about said third map by substituting a predetermined value for the value in said bit position corresponding to said level code in each of said unit codes.
Claim 21
Dependent Claim 86 words
An information processing method comprising the steps of: creating data which represent maps and which are constituted by identification codes each identifying a map structure of a given area; by level codes each denoting a scale level of a map; and by unit codes for indicating which part of said area is covered by each map; reading map data managed in terms of said data created in said creating step; and controlling display of maps based on said map data read out in said reading step.
Claim 22
Dependent Claim 86 words
An information processing method comprising the steps of: creating data which represent maps and which are constituted by identification codes each identifying a map structure of a given area; by level codes each denoting a scale level of a map; and by unit codes for indicating which part of said area is covered by each map; reading map data managed in terms of said data created in said creating step; and controlling display of maps based on said map data read out in said reading step.
Claim 23
Dependent Claim 95 words
A program storage medium which stores a program for causing a computer to execute the steps of: creating data which represent maps and which are constituted by identification codes each identifying a map structure of a given area; by level codes each denoting a scale level of a map; and by unit codes for indicating which part of said area is covered by each map; reading map data managed in terms of said data created in said creating step; and controlling display of maps based on said map data read out in said reading step.
Claim 24
Dependent Claim 95 words
A program storage medium which stores a program for causing a computer to execute the steps of: creating data which represent maps and which are constituted by identification codes each identifying a map structure of a given area; by level codes each denoting a scale level of a map; and by unit codes for indicating which part of said area is covered by each map; reading map data managed in terms of said data created in said creating step; and controlling display of maps based on said map data read out in said reading step.
Claim 25
Dependent Claim 116 words
An information processing apparatus comprising: creating means for creating file names which represent a floor map each and which are constituted each by a building identification code for identifying a building; by a floor code for identifying a floor inside said building; by a level code for denoting a scale level of said floor map depicting said floor; and by unit codes for indicating which part of said floor is covered by said floor map; reading means for reading floor map data managed in terms of said file names created by said creating means; and display controlling means for controlling display of floor maps based on said floor map data read out by said reading means.
Claim 26
Dependent Claim 116 words
An information processing apparatus comprising: creating means for creating file names which represent a floor map each and which are constituted each by a building identification code for identifying a building; by a floor code for identifying a floor inside said building; by a level code for denoting a scale level of said floor map depicting said floor; and by unit codes for indicating which part of said floor is covered by said floor map; reading means for reading floor map data managed in terms of said file names created by said creating means; and display controlling means for controlling display of floor maps based on said floor map data read out by said reading means.
Claim 27
Dependent Claim 83 words
An information processing apparatus according to claim 19 , wherein, if a display changeover is designated to bring about a transition of display from a first map of a given floor of which display is controlled by said display controlling means, to a second map of a different floor, then said creating means creates a file name of said second map by transforming only the floor code in the file name of said first map into a floor code denoting said different floor.
Claim 28
Dependent Claim 86 words
An information processing apparatus according to claim 19 , wherein, if a scroll operation is designated to bring about scrolling from a first map of a given floor of which display is controlled by said display controlling means, to a second map of an adjacent part on the same floor, then said creating means creates a file name of said second map by either incrementing or decrementing by 1 a value in a bit position corresponding to said level code in each of said unit codes.
Claim 29
Dependent Claim 158 words
An information processing apparatus according to claim 19 , wherein, if a zoom-out operation is designated to bring about a transition of display from a first map of a given floor of which display is controlled by said display controlling means, to a second map on a smaller scale including a specific part of said first map, then said creating means creates a file name of said second map by masking a value in a bit position corresponding to said level code in each of said unit codes; and wherein, if a zoom-in operation is designated to bring about a transition of display from said first map to a third map on a larger scale including said specific part of said first map, then said creating means creates a file name of said third map by substituting a predetermined value for the value in said bit position corresponding to said level code in each of said unit codes.
Claim 30
Dependent Claim 36 words
An information processing apparatus according to claim 19 , wherein, if an icon denoting a building displayed on a geographical map is operated on, then said creating means creates a file name corresponding to said icon.
Claim 31
Dependent Claim 109 words
An information processing method comprising the steps of: creating file names which represent a floor map each and which are constituted each by a building identification code for identifying a building; by a floor code for identifying a floor inside said building; by a level code for denoting a scale level of said floor map depicting said floor; and by unit codes for indicating which part of said floor is covered by said floor map; reading floor map data managed in terms of said file names created in said creating step; and controlling display of floor maps based on said floor map data read out in said reading step.
Claim 32
Dependent Claim 109 words
An information processing method comprising the steps of: creating file names which represent a floor map each and which are constituted each by a building identification code for identifying a building; by a floor code for identifying a floor inside said building; by a level code for denoting a scale level of said floor map depicting said floor; and by unit codes for indicating which part of said floor is covered by said floor map; reading floor map data managed in terms of said file names created in said creating step; and controlling display of floor maps based on said floor map data read out in said reading step.
Claim 33
Dependent Claim 118 words
A program storage medium which stores a program for causing a computer to execute the steps of: creating file names which represent a floor map each and which are constituted each by a building identification code for identifying a building; by a floor code for identifying a floor inside said building; by a level code for denoting a scale level of said floor map depicting said floor; and by unit codes for indicating which part of said floor is covered by said floor map; reading floor map data managed in terms of said file names created in said creating step; and controlling display of floor maps based on said floor map data read out in said reading step.
Claim 34
Dependent Claim 118 words
A program storage medium which stores a program for causing a computer to execute the steps of: creating file names which represent a floor map each and which are constituted each by a building identification code for identifying a building; by a floor code for identifying a floor inside said building; by a level code for denoting a scale level of said floor map depicting said floor; and by unit codes for indicating which part of said floor is covered by said floor map; reading floor map data managed in terms of said file names created in said creating step; and controlling display of floor maps based on said floor map data read out in said reading step.
Claim 35
Dependent Claim 108 words
An information processing apparatus comprising: creating means for creating data which represent floor maps and which are constituted by building identification codes each identifying a building; by floor codes each identifying a floor inside said building; by level codes each denoting a scale level of said floor map depicting said floor; and by unit codes for indicating which part of said floor is covered by said floor map; reading means for reading floor map data managed in terms of said data created by said creating means; and display controlling means for controlling display of floor maps based on said floor map data read out by said reading means.
Claim 36
Dependent Claim 108 words
An information processing apparatus comprising: creating means for creating data which represent floor maps and which are constituted by building identification codes each identifying a building; by floor codes each identifying a floor inside said building; by level codes each denoting a scale level of said floor map depicting said floor; and by unit codes for indicating which part of said floor is covered by said floor map; reading means for reading floor map data managed in terms of said data created by said creating means; and display controlling means for controlling display of floor maps based on said floor map data read out by said reading means.
Claim 37
Dependent Claim 80 words
An information processing apparatus according to claim 26 , wherein, if a display changeover is designated to bring about a transition of display from a first map of a given floor of which display is controlled by said display controlling means, to a second map of a different floor, then said creating means creates data about said second map by transforming only the floor code in the data about said first map into a floor code denoting said different floor.
Claim 38
Dependent Claim 84 words
An information processing apparatus according to claim 26 , wherein, if a scroll operation is designated to bring about scrolling from a first map of a given floor of which display is controlled by said display controlling means, to a second map of an adjacent part on the same floor, then said creating means creates data about said second map by either incrementing or decrementing by 1 a value in a bit position corresponding to said level code in each of said unit codes.
Claim 39
Dependent Claim 154 words
An information processing apparatus according to claim 26 , wherein, if a zoom-out operation is designated to bring about a transition of display from a first map of a given floor of which display is controlled by said display controlling means, to a second map on a smaller scale including a specific part of said first map, then said creating means creates data about said second map by masking a value in a bit position corresponding to said level code in each of said unit codes; and wherein, if a zoom-in operation is designated to bring about a transition of display from said first map to a third map on a larger scale including said specific part of said first map, then said creating means creates data about said third map by substituting a predetermined value for the value in said bit position corresponding to said level code in each of said unit codes.
Claim 40
Dependent Claim 33 words
An information processing apparatus according to claim 26 , wherein, if an icon denoting a building displayed on a geographical map is operated on, then said creating means creates data about said icon.
Claim 41
Dependent Claim 101 words
An information processing method comprising the steps of: creating data which represent floor maps and which are constituted by building identification codes each identifying a building; by floor codes each identifying a floor inside said building; by level codes each denoting a scale level of said floor map depicting said floor; and by unit codes for indicating which part of said floor is covered by said floor map; reading floor map data managed in terms of said data created in said creating step; and controlling display of floor maps based on said floor map data read out in said reading step.
Claim 42
Dependent Claim 101 words
An information processing method comprising the steps of: creating data which represent floor maps and which are constituted by building identification codes each identifying a building; by floor codes each identifying a floor inside said building; by level codes each denoting a scale level of said floor map depicting said floor; and by unit codes for indicating which part of said floor is covered by said floor map; reading floor map data managed in terms of said data created in said creating step; and controlling display of floor maps based on said floor map data read out in said reading step.
Claim 43
Dependent Claim 110 words
A program storage medium which stores a program for causing a computer to execute the steps of: creating data which represent floor maps and which are constituted by building identification codes each identifying a building; by floor codes each identifying a floor inside said building; by level codes each denoting a scale level of said floor map depicting said floor; and by unit codes for indicating which part of said floor is covered by said floor map; reading floor map data managed in terms of said data created in said creating step; and controlling display of floor maps based on said floor map data read out in said reading step.
Claim 44
Dependent Claim 110 words
A program storage medium which stores a program for causing a computer to execute the steps of: creating data which represent floor maps and which are constituted by building identification codes each identifying a building; by floor codes each identifying a floor inside said building; by level codes each denoting a scale level of said floor map depicting said floor; and by unit codes for indicating which part of said floor is covered by said floor map; reading floor map data managed in terms of said data created in said creating step; and controlling display of floor maps based on said floor map data read out in said reading step.

References Cited (Backward Citations)

US4924402A Cited
EP0436263A1 Cited
US5168452A Cited
EP0559270A1 Cited
US6498982B2 Cited
US6058390A Cited
US6092076A Cited
EP1134674A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-06-27 2008-12-27 2009-06-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-06-27 2012-12-27 2013-06-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-06-27 2016-12-27 2017-06-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag