Source: https://patents.google.com/patent/US9600544B2/en
Timestamp: 2019-10-15 08:54:56
Document Index: 285866478

Matched Legal Cases: ['art 2', 'art 2', 'Application No. 2', 'Application No. 2', 'Application No. 201280041568', 'Application No. 201280041568', 'Application No. 201280041568', 'Application No. 10', 'Application No. 2014107768', 'Application No. 10', 'Application No. 10', 'Application No. 31658', 'Application No. 2012300749', 'Application No. 2012300749']

US9600544B2 - Method, apparatus and computer program product for displaying items on multiple floors in multi-level maps - Google Patents
US9600544B2
US9600544B2 US14/139,189 US201314139189A US9600544B2 US 9600544 B2 US9600544 B2 US 9600544B2 US 201314139189 A US201314139189 A US 201314139189A US 9600544 B2 US9600544 B2 US 9600544B2
US14/139,189
US20140122462A1 (en
2013-12-23 Application filed by Nokia Technologies Oy filed Critical Nokia Technologies Oy
2013-12-23 Priority to US14/139,189 priority patent/US9600544B2/en
2014-02-19 Assigned to NOKIA CORPORATION reassignment NOKIA CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KARAILA, VILLE, SNELLMAN, CARL, TRACTON, KENNETH L., KHADILKAR, AMOL, KUO, CYNTHIA Y., MIKELSONS, PETER L.
2014-05-01 Publication of US20140122462A1 publication Critical patent/US20140122462A1/en
2017-03-21 Publication of US9600544B2 publication Critical patent/US9600544B2/en
This application is a continuation of and claims priority to U.S. application Ser. No. 13/218,704, filed on Aug. 26, 2011, which will issue on Dec. 31, 2013 as U.S. Pat. No. 8,621,394, the entire contents of which are hereby incorporated by reference.
receiving an input indicating a search criteria such that
at least one search result position related to the search criteria and
a relationship between the at least one search result position and a multi-level map are determinable;
causing, based at least in part on the relationship, a level of the map and the at least one search result position to be displayed as a search result position indicator, wherein, in an instance in which the search result position is not on the level of the map that is displayed, causing the search result position indicator for the search result position to be displayed in conjunction with the level of the map that is displayed even though the search result position is on another level of the map that is not displayed; and
in an instance in which the search result position is not on the level of the map that is displayed, causing, with a processor, the level of the map that is displayed to change such that a level of the map that was not previously displayed is displayed in response to receipt of interaction with the search result position indicator.
2. A method according to claim 1 wherein the displayed search result position indicator is presented in a different manner based at least in part on whether the search result position is on the level of the map that is displayed or is on another level of the map.
3. A method according to claim 2 further comprising causing the manner in which the search result position indicator is presented to change along with the level of the map that is displayed in response to receipt of interaction with the search result position indicator.
4. A method according to claim 2 wherein the displayed search result position indicator is presented in a different color based at least in part on whether the search result position is on the level of the map that is displayed or is on another level of the map.
5. A method according to claim 2 wherein the displayed search result position indicator is presented in an at least partially dimmed manner in an instance in which the search result position is on another level of the map that is not displayed relative to an instance in which the search result position is on the level of the map that is displayed.
6. A method according to claim 1 wherein causing the level of the map that is displayed to change comprises causing the level of the map that is displayed to change to the level on which the search result position is located.
7. A method according to claim 1 further comprising causing information related to a search result to be displayed in response to receipt of interaction with the search result position indicator.
8. A method according to claim 1 further comprising causing directions to the search result position to be displayed in response to receipt of interaction with the search result position indicator.
9. A method according to claim 1 wherein the at least one search result position and the relationship between the at least one search result position and the multi-level map are determined by a device remote from the processor.
receive an input indicating a search criteria such that
cause, based at least in part on the relationship, a level of the map and the at least one search result position to be displayed as a search result position indicator, wherein, in an instance in which the search result position is not on the level of the map that is displayed, the search result position indicator for the search result position is caused to be displayed in conjunction with the level of the map that is displayed even though the search result position is on another level of the map that is not displayed; and
in an instance in which the search result position is not on the level of the map that is displayed, cause the level of the map that is displayed to change such that a level of the map that was not previously displayed is displayed in response to receipt of interaction with the search result position indicator.
11. An apparatus according to claim 10 wherein the displayed search result position indicator is presented in a different manner based at least in part on whether the search result position is on the level of the map that is displayed or is on another level of the map.
12. An apparatus according to claim 11 the at least one memory and stored computer program code are further configured, with the at least one processor, to cause the apparatus to cause the manner in which the search result position indicator is presented to change along with the level of the map that is displayed in response to receipt of interaction with the search result position indicator.
13. An apparatus according to claim 10 wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to cause the level of the map that is displayed to change by causing the level of the map that is displayed to change to the level on which the search result position is located.
14. An apparatus according to claim 10 wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to cause information related to a search result to be displayed in response to receipt of interaction with the search result position indicator.
15. An apparatus according to claim 10 wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to cause directions to the search result position to be displayed in response to receipt of interaction with the search result position indicator.
16. An apparatus according to claim 10 wherein the at least one search result position and the relationship between the at least one search result position and the multi-level map are determined by a device remote from the apparatus.
in an instance in which the search result position is not on the level of the map that is displayed, causing the level of the map that is displayed to change such that a level of the map that was not previously displayed is displayed in response to receipt of interaction with the search result position indicator.
18. A computer program product according to claim 17 wherein the displayed search result position indicator is presented in a different manner based at least in part on whether the search result position is on the level of the map that is displayed or is on another level of the map.
19. A computer program product according to claim 18 wherein the computer-readable program instructions further comprise program instructions configured to cause the manner in which the search result position indicator is presented to change along with the level of the map that is displayed in response to receipt of interaction with the search result position indicator.
20. A computer program product according to claim 17 wherein the program instructions configured to cause the level of the map that is displayed to change comprise program instructions configured to cause the level of the map that is displayed to change to the level on which the search result position is located.
21. A computer program product according to claim 17 wherein the at least one search result position and the relationship between the at least one search result position and the multi-level map are determined by a device remote from the apparatus.
US14/139,189 2011-08-26 2013-12-23 Method, apparatus and computer program product for displaying items on multiple floors in multi-level maps Active US9600544B2 (en)
US13/218,704 Continuation US8621394B2 (en) 2011-08-26 2011-08-26 Method, apparatus and computer program product for displaying items on multiple floors in multi-level maps
US20140122462A1 US20140122462A1 (en) 2014-05-01
US9600544B2 true US9600544B2 (en) 2017-03-21
KR (2) KR20160031557A (en)
CN1410878A (en) 2001-09-26 2003-04-16 板式会社东芝 Destination guide system and method, distination guide servicer and user terminal
US7627421B2 (en) 2006-06-22 2009-12-01 Fujitsu Limited Facility-guidance process, facility-guidance apparatus, and computer-readable medium storing facility-guidance program
US20100004852A1 (en) 2008-07-02 2010-01-07 Aisin Aw Co., Ltd. Navigation apparatus, navigation method and navigation program
US20100280747A1 (en) 2008-05-02 2010-11-04 Olaf Achthoven Navigation device and method for displaying map information
US20130006525A1 (en) 2011-06-30 2013-01-03 Matei Stroila Map view
RU2009130402A (en) * 2007-01-10 2011-02-20 Томтом Интернэшнл Б.В. (Nl) The apparatus and navigation method for fast access to an embodiment
"Micello Launches First Ever Set of Indoor Map APIs," [online] [retrieved Mar. 14, 2004]. Retrieved from the Internet: , Mar. 31, 2011, 1 page.
"Micello Launches First Ever Set of Indoor Map APIs," [online] [retrieved Mar. 14, 2004]. Retrieved from the Internet: <http://www.micello.com/pressrelease/micello-launches-first-ever-set-indoor-map-apis>, Mar. 31, 2011, 1 page.
"Micello: Maps & Data Package," [online] [retrieved Mar. 14, 2004]. Retrieved from the Internet: , 2 pages.
"Micello: Maps & Data Package," [online] [retrieved Mar. 14, 2004]. Retrieved from the Internet: <http://www.micello.com/products/maps>, 2 pages.
Assassin's Creed(TM) II by Ubisoft(TM), image taken from youtube video "Assassin's Creed 2 Gamplay", min. 2:46, Release Date Nov. 17, 2009, 1 page.
Assassin's Creed™ II by Ubisoft™, image taken from youtube video "Assassin's Creed 2 Gamplay", min. 2:46, Release Date Nov. 17, 2009, 1 page.
Chittaro, L. et al., Navigation Aids for Multi-Floor Virtual Buildings: A Comparative Evaluation of Two Approaches, Proceeding VRST '06 Proceedings of the ACM Symposium on Virtual Reality Software and Technology (2006) pp. 227-235.
Chittaro, L. et al., The Interactive 3D BreakAway Map: A Navigation and Examination Aid for Multi-floor 3D Worlds, [online] [retrieved Aug. 27, 2014]. Retrieved from the Internet: <URL:http://hcilab.uniud.it/publications/2005-09/InteractiveBreakawayMap-CW2005.pdf?origin=publication-detail>. (dated 2005) 8 pages.
Ciavarella, C. et al., The Design of a Handheld, Location-Aware Guide for Indoor Environments, Personal and Ubiquitous Computing 8 (2004) 82-91.
Davidson, P. et al., Application of Particle Filters for Indoor Positioning Using Floor Plains, Ubiquitous Positioning Indoor Navigation and Location Based service (UPINLBS) (2010), 4 pages.
Holscher, C. et al., Up the Down Staircase: Wayfinding Strategies in Multi-Level Buildings, Journal of Environmental Psychology 26 (2006) 284-299.
inFamous(TM) by Sony, images taken from youtube video "InFamous-Part 2", mins. 4:30-5:30, Release date May 26, 2009, 1 page.
inFamous™ by Sony, images taken from youtube video "InFamous-Part 2", mins. 4:30-5:30, Release date May 26, 2009, 1 page.
International Search Report and Written Opinion for Application No. PCT/FI2012/050794 dated Dec. 3, 2012.
Notice of Allowance for U.S. Appl. No. 13/218,704 datd Aug. 20, 2013.
Office Action for Canadian Application No. 2,845,922 dated Sep. 13, 2016.
Office Action for Canadian Application No. 2,845,922 dated Sep. 28, 2015.
Office Action for Chinese Application No. 201280041568.7 dated Mar. 30, 2016.
Office Action for Chinese Patent Application No. 201280041568.7 dated Aug. 23, 2016.
Office Action for corresponding Chinese Application No. 201280041568.7 dated Aug. 11, 2015.
Office Action for corresponding Korean Application No. 10-2014-7007787 dated Jun. 3, 2015.
Office Action for corresponding Mexican Application No. MX/a/2014/001816 dated Jan. 18, 2016.
Office Action for corresponding Mexican Application No. MX/a/2014/001816 dated Jun. 1, 2015.
Office Action for corresponding Russian Application No. 2014107768 dated Jun. 11, 2015.
Office Action for Korean Application No. 10-2016-7005751 dated Dec. 7, 2016.
Office Action for Korean Application No. 10-2016-7005751 dated Jun. 1, 2016, 5 pages.
Office Action for Mexican Application No. MX/a/2014/001816 dated Nov. 7, 2014.
Office Action for Mexican Application No. MX/a/2014/001816 dated Sep. 14, 2016.
Office Action for Vietnamese Patent Application No. 31658/SHTT-SC1 dated Sep. 28, 2016.
Office Action from U.S. Appl. No. 13/218,704 dated Dec. 20, 2012.
Oliveira, A. et al., Improving the Quality of Web-GIS Modularity With Aspects, 2010 Seventh Internaitonal Conference on the Quality of Information and Communication Technology, IEEE Computer Society (2010) 132-141.
Patent Examination Report No. 1 for Australian Patent Application No. 2012300749 dated Apr. 28, 2015.
Patent Examination Report No. 2 from corresponding Australian Patent Application No. 2012300749, dated Sep. 15, 2015.
Peterson, M. P., Pervasive public map displays, Chapter 15, Modern Cartography Series, Cybercartography-Theory and Practice, vol. 4 (2005), pp. 349-371.
Rehrl, K. et al., Combined Indoor/Outdoor Smartphone Navigation for Public Transport Travelers, na, 2005.
Retscher, G. et al., Ubiquitous Positioning Technologies for Modern Intelligent Navigation Systems, Journal of Navigation 59 (2006) 91-103.
Singh, Raj, "In-Door Mapping-Raj Singh's Mobile Life," [online] [retrieved Mar. 14, 2014]. Retrieved from the Internet: , Jan. 23, 2011, 5 pages.
Singh, Raj, "In-Door Mapping-Raj Singh's Mobile Life," [online] [retrieved Mar. 14, 2014]. Retrieved from the Internet: <http://www.rajansingh.com/blog/2011/01/in-door-mapping/>, Jan. 23, 2011, 5 pages.
Supplementary European Search Report for Application No. EP 12 82 7838 dated Dec. 3, 2015.
Truong, T., iPhone App of the Week; FastMall 3.0, The Epoch Times, Technology (Sep. 2-8, 2010) B7.
US8621394B2 (en) 2013-12-31
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SNELLMAN, CARL;MIKELSONS, PETER L.;KARAILA, VILLE;AND OTHERS;SIGNING DATES FROM 20110824 TO 20110826;REEL/FRAME:032247/0563