Data services based on gesture and location information of device
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01C-021/32
H04W-004/20
H04W-004/02
H04W-004/04
G01C-021/20
G06F-001/16
G06Q-030/02
G01C-021/36
G06F-003/0488
G06F-003/01
출원번호
US-0908737
(2013-06-03)
등록번호
US-8868374
(2014-10-21)
발명자
/ 주소
Khosravy, Moe
Novik, Lev
Morris, Katrika Marie
출원인 / 주소
Microsoft Corporation
대리인 / 주소
Chen, Nicholas
인용정보
피인용 횟수 :
2인용 특허 :
97
초록▼
With the addition of directional information and gesture based input in a location based services environment, a variety of service(s) can be provided on top of user identification or interaction with specific object(s) of interest. For instance, when a user gestures at or points at a particular ite
With the addition of directional information and gesture based input in a location based services environment, a variety of service(s) can be provided on top of user identification or interaction with specific object(s) of interest. For instance, when a user gestures at or points at a particular item, or gestures at a particular location or place, this creates an opportunity, e.g., an advertising opportunity, for anyone having an interest in that particular item or place to communicate with the user regarding that item or related items at a point in time when the user's focus is on the particular item. User context for the interaction can also be taken into account to supplement the provision of one or more interactive direction based services.
대표청구항▼
1. A method, implemented at a portable computing device that includes one or more processors, for displaying different views at the portable computing device, the method comprising: receiving a first gesture at the portable computing device, the first gesture received at a physical location, the fir
1. A method, implemented at a portable computing device that includes one or more processors, for displaying different views at the portable computing device, the method comprising: receiving a first gesture at the portable computing device, the first gesture received at a physical location, the first gesture comprising one or more physical movements of the portable computing device in which one or more detected change in motion, direction or orientation of the portable computing device is used to define the first gesture;based on receiving the first gesture: displaying a two-dimensional (2D) map-based view of a geographical area corresponding to the physical location based on location and direction information measured by the portable computing device; anddisplaying at least one indication of a particular point of interest that is contextually relevant to the portable computing device within the 2D map-based view of the geographical area; andreceiving a second gesture at the portable computing device, the second gesture received at the physical location, the second gesture comprising one or more physical movements of the portable computing device in which one or more detected change in motion, direction or orientation of the portable computing device is used to define the second gesture;based on receiving the second gesture: displaying a three-dimensional (3D) perspective view of the geographical area instead of the 2D map-based view of the geographical area; anddisplaying at least one indication of the particular point of interest within the 3D perspective view of the geographical area. 2. The method of claim 1, wherein receiving the first gesture comprises detecting a first type of physical motion of the portable computing device. 3. The method of claim 2, wherein receiving the second gesture comprises detecting a second type of physical motion of the portable computing device. 4. The method of claim 1, wherein the 2D map-based view of the geographical area comprises a topographical map. 5. The method of claim 1, wherein the 3D perspective view of the geographical area comprises an image view of a real space as captured by a camera at the portable computing device, and wherein the at least one indication of the particular point of interest is overlaid over the image view of the real space. 6. The method of claim 1, further comprising: receiving a third gesture comprising a tilting of the portable computing device. 7. The method of claim 6, further comprising: in response to receiving the third gesture, zooming the 2D map-based view of the geographical area or the 3D perspective view of the geographical area. 8. The method of claim 6, further comprising: in response to receiving the third gesture, displaying one or more additional details about the particular point of interest. 9. A computer program product comprising one or more physical storage media having stored thereon computer-executable instruction that, when executed by one or more processors of a portable computing device, cause the portable computing device to implement a method for displaying different views at the portable computing device, including the following: receiving a first gesture at the portable computing device, the first gesture received at a physical location, the first gesture comprising one or more physical movements of the portable computing device in which one or more detected change in motion, direction or orientation of the portable computing device is used to define the first gesture;based on receiving the first gesture: displaying a two-dimensional (2D) map-based view of a geographical area corresponding to the physical location based on location and direction information measured by the portable computing device; anddisplaying at least one indication of a particular point of interest that is contextually relevant to the portable computing device within the 2D map-based view of the geographical area; andreceiving a second gesture at the portable computing device, the second gesture received at the physical location, the second gesture comprising one or more physical movements of the portable computing device in which one or more detected change in motion, direction or orientation of the portable computing device is used to define the second gesture;based on receiving the second gesture: displaying a three-dimensional (3D) perspective view of the geographical area instead of the 2D map-based view of the geographical area; anddisplaying at least one indication of the particular point of interest within the 3D perspective view of the geographical area. 10. The computer program product of claim 9, wherein receiving the first gesture comprises detecting a first type of physical motion of the portable computing device. 11. The computer program product of claim 9, wherein receiving the second gesture comprises detecting a second type of physical motion of the portable computing device. 12. The computer program product of claim 9, wherein the 2D map-based view of the geographical area comprises a topographical map. 13. The computer program product of claim 9, wherein the 3D perspective view of the geographical area comprises an image view of a real space as captured by a camera at the portable computing device, and wherein the at least one indication of the particular point of interest is overlaid over the image view of the real space. 14. The computer program product of claim 9, further comprising: receiving a third gesture comprising a tilting of the portable computing device. 15. The computer program product of claim 14, further comprising: in response to receiving the third gesture, zooming the 2D map-based view of the geographical area or the 3D perspective view of the geographical area. 16. The computer program product of claim 14, further comprising: in response to receiving the third gesture, displaying one or more additional details about the particular point of interest. 17. A computer system, comprising: one or more processors; andone or more computer-readable media having stored thereon computer-executable instruction that, when executed by one or more processors of a portable computing device, cause the portable computing device to implement a method for displaying different views at the portable computing device, including the following: receiving a first gesture at the portable computing device, the first gesture received at a physical location, the first gesture comprising one or more physical movements of the portable computing device in which one or more detected change in motion, direction or orientation of the portable computing device is used to define the first gesture;based on receiving the first gesture: displaying a two-dimensional (2D) map-based view of a geographical area corresponding to the physical location based on location and direction information measured by the portable computing device; anddisplaying at least one indication of a particular point of interest that is contextually relevant to the portable computing device within the 2D map-based view of the geographical area;receiving a second gesture at the portable computing device, the second gesture received at the physical location, the second gesture comprising one or more physical movements of the portable computing device in which one or more detected change in motion, direction or orientation of the portable computing device is used to define the second gesture;based on receiving the second gesture: displaying a three-dimensional (3D) perspective view of the geographical area instead of the 2D map-based view of the geographical area; anddisplaying at least one indication of the particular point of interest within the 3D perspective view of the geographical area; andwhile displaying the 3D perspective view of the geographical area or the 2D map-based view of the geographical area, receiving a third gesture comprising a tilting of the portable computing device, the third gesture comprising one or more physical movements of the portable computing device in which one or more detected change in motion, direction or orientation of the portable computing device is used to define the third gesture;based on receiving the third gesture: zooming the 2D map-based view of the geographical area or the 3D perspective view of the geographical area; ordisplaying one or more additional details about the particular point of interest. 18. The computer system of claim 17, wherein zooming the 2D map-based view of the geographical area or the 3D perspective view of the geographical area comprises increasing or decreasing the granularity of information displayed on the 2D map-based view or the 3D perspective view. 19. The computer system of claim 17, wherein displaying at least one indication of a particular point of interest comprises displaying a plurality of points of interest. 20. The computer system of claim 19, wherein the plurality of points of interest include one or more of venues within a determined distance from the portable device, one or more properties for sale within a determined distance from the portable device, or one or more people within a determined distance from the portable device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (97)
Domnitz, David, Apparatus and method for delivering information to an individual based on location and/or time.
Hurley, William D.; Habermehl, Kyle D., Collaborative model for software systems with synchronization submodel with merge feature, automatic conflict resolution and isolation of potential changes for reuse.
Gold, Jonathan A; Caro Bruce, Timothy; Ha, Huy T; Hjelmstad, John Alan; Volkert, Christopher Aaron, Displaying images in a network or visual mapping system.
Cole,Alan George; Duri,Sastry S.; Munson,Jonathan Paul; Murdock, Jr.,John S., Dynamic service binding providing transparent switching of information services having defined coverage regions.
Novik, Lev; Beckerman, Michael Scott; Clark, Michael Ray; Khosravy, Moe; Kelley, Sean Michael; Pfenning, Jörg Thomas, Efficient knowledge representation in data synchronization systems.
McZeal, Jr., Alfred, MULTIFUNCTIONAL WORLD WIDE WALKIE TALKIE, A TRI-FREQUENCY CELLULAR-SATELLITE WIRELESS INSTANT MESSENGER COMPUTER AND NETWORK FOR ESTABLISHING GLOBAL WIRELESS VOLP QUALITY OF SERVICE (QOS) COMMUNICATI.
Gibbs,Simon; Hoch,Michael; Gauba,Ravi; Liu,Jeff; Wang,Sidney, Method and apparatus for extending protected content access with peer to peer applications.
Tadayon, Bijan; Nahidipour, Aram; Wang, Xin; Raley, Michael C.; Lao, Guillermo; Ta, Thanh T., Method and apparatus for hierarchical assignment of rights to documents and documents having such rights.
Khan,Umair A.; Bokhari,Wasiq M.; Zondervan,Quinton, Method and computer program product for customized information management by allowing a first habitat to access other habitats to retrieve information from the other habitats.
Chu, John; Arnold, Robert; Graham, Stuart; Malleck, Mark; Schneider, Dennis; Calvert, Jeremy, Method and system for continuous, dynamic, adaptive searching based on a continuously evolving personal region of interest.
Campbell, John Roderick; Dustin, Wayne Lawrence; Montminy, Christian Joseph Eric; Baynger, Michael Peter; Campbell, Alexander Scott, Method and system for counting moving objects in a digital video stream.
Geelen, Pieter; Jurgens, Sven; Jones, Rory; Roosen, Mareije; Kucheiko, Sergei; Hilbrandie, Geert; Neef, Edwin, Method of generating improved map data for use in navigation devices, map data and navigation device therefor.
Chesnais, Pascal; Wheeler, Sean; Pomeroy, Steven, Methods and apparatus for organizing and presenting contact information in a mobile communication system.
Laumeyer, Robert A.; Retterath, Jamie E., Network-based navigation system having virtual drive-thru advertisements integrated with actual imagery from along a physical route.
Ruppert Jonathan P. (17147 Heatherwood Way Morgan Hill CA 95037) Fish Ronald C. (16590 Oak View Cir. Morgan Hill CA 95037), Personal scanner/computer for displaying shopping lists and scanning barcodes to aid shoppers.
Robinson, Timothy L.; Schildt, Bradford R.; Goff, Tennille V.; Robinson, Mark B., System and method for delaying payment processing for biometrically-initiated financial transactions.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Bandera Daniel Quinto ; Bregman Mark F. ; Gopal Ajei S. ; Singhal Sandeep, Systems, methods and computer program products for providing time and location specific advertising via the internet.
Jeffrey Alan Millington ; Larry E. Spencer, II ; Donald J. Long ; Richard Eklund ; Michael G. Lambie, Vehicle navigation system with location-based multi-media annotation.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.