Mobile computing devices, architecture and user interfaces based on dynamic direction information
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01C-021/00
G06F-003/12
출원번호
US-0536889
(2009-08-06)
등록번호
US-8700302
(2014-04-15)
발명자
/ 주소
Khosravy, Moe
Novik, Lev
Rubin, Darryl E.
출원인 / 주소
Microsoft Corporation
대리인 / 주소
Haslam, Brian
인용정보
피인용 횟수 :
9인용 특허 :
84
초록▼
Mobile endpoints are provided that enable direction based pointing services including a positional component for receiving positional information as a function of a location of the portable electronic device, a directional component that outputs direction information as a function of an orientation
Mobile endpoints are provided that enable direction based pointing services including a positional component for receiving positional information as a function of a location of the portable electronic device, a directional component that outputs direction information as a function of an orientation of the portable electronic device and a location based engine that processes the positional information and the direction information to determine a subset of points of interest relative to the portable electronic device as a function of at least the positional information and the direction information. Devices can include compass(es), e.g., magnetic or gyroscopic, to determine a direction and GPS systems for determining location. A component for determining acceleration can also optionally be included.
대표청구항▼
1. A method for interacting with a portable electronic device, comprising: pointing the portable electronic device in a pointing direction substantially towards at least one point of interest;accessing at least one image associated with the pointing direction by the portable electronic device;determ
1. A method for interacting with a portable electronic device, comprising: pointing the portable electronic device in a pointing direction substantially towards at least one point of interest;accessing at least one image associated with the pointing direction by the portable electronic device;determining a set of one or more candidate points of interest as a function of the pointing direction;determining how many candidate points of interest are in the determined set of one or more candidate points of interest;displaying the set of one or more candidate points of interest on the at least one image, wherein the at least one image is displayed with a view, selected from a plurality of different possible views, including at least a 2D view and a 3D view, based on the determination as to how many candidate points of interest are in the set of one or more candidate points of interest; anddisplaying dynamic information associated with the set of one or more candidate points of interest on the portable electronic device and which is overlaid on the at least one image captured by the portable electronic device, in real time, and in such a manner as to be spatially correlated to corresponding actual points of interest displayed in the at least one image in real time. 2. The method of claim 1, further comprising: displaying static and dynamically updateable information associated with at least one of the set of candidate points of interest. 3. The method of claim 1, further comprising: transmitting information representing location of the portable electronic device and information representing the pointing direction to a network service; andwherein the determining includes receiving the set of candidate points from the network service as a function of at least one of information representing a location or information representing the pointing direction. 4. The method of claim 1, further comprising: displaying the pointing direction via an interface portion of the portable electronic device for indicating directional information representing the pointing direction. 5. The method of claim 1, further comprising: determining the pointing direction including receiving output from a magnetic compass that outputs direction information and deriving the pointing direction from the direction information. 6. The method of claim 1, further comprising: determining the pointing direction including receiving output from a gyroscopic compass that outputs direction information and deriving the pointing direction from the direction information. 7. The method of claim 1, wherein the determining of the set of candidate points of interest includes requesting the set of candidate points of interest as a function of at least the pointing direction and the requesting includes employing at least one Representational State Transfer (REST)-based application programming interface (API). 8. The method of claim 1, wherein the dynamic information is an advertisement associated with the point of interest. 9. The method of claim 1, wherein the dynamic information is an object for providing user feedback regarding the point of interest. 10. The method of claim 1, wherein the method further includes filtering the set of the one or more candidate points of interest to a predetermined number of points of interest, the filtering being based at least in part on input received with a slider control from the user at the portable electronic device. 11. The method of claim 1, wherein the method further includes filtering the dynamic information based on a determined number of times that the portable electronic device has been to a current location. 12. A portable electronic device, comprising: a processor; andsystem memory having stored executable instructions for implementing a method that includes: detecting the portable electronic device is pointed in a pointing direction substantially towards at least one point of interest;accessing at least one image associated with the pointing direction by the portable electronic device;determining a set of one or more candidate points of interest as a function of the pointing direction;determining how many candidate points of interest are in the determined set of one or more candidate points of interest;displaying the set of one or more candidate points of interest on the at least one image, wherein the at least one image is displayed with a view, selected from a plurality of different possible views, including at least a 2D view and a 3D view, based on the determination as to how many candidate points of interest are in the set of one or more candidate points of interest; anddisplaying dynamic information associated with the set of one or more candidate points of interest on the portable electronic device and which is overlaid on the at least one image captured by the portable electronic device, in real time, and in such a manner as to be spatially correlated to corresponding actual points of interest displayed in the at least one image in real time. 13. A computer storage device having stored instructions which, when executed, implement a method that includes: detecting the portable electronic device is pointed in a pointing direction substantially towards at least one point of interest;accessing at least one image associated with the pointing direction by the portable electronic device;determining a set of one or more candidate points of interest as a function of the pointing direction;determining how many candidate points of interest are in the determined set of one or more candidate points of interest;displaying the set of one or more candidate points of interest on the at least one image, wherein the at least one image is displayed with a view, selected from a plurality of different possible views, including at least a 2D view and a 3D view, based on the determination as to how many candidate points of interest are in the set of one or more candidate points of interest; anddisplaying dynamic information associated with the set of one or more candidate points of interest on the portable electronic device and which is overlaid on the at least one image captured by the portable electronic device, in real time, and in such a manner as to be spatially correlated to corresponding actual points of interest displayed in the at least one image in real time.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (84)
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.
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.
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.
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.
Oishi, Minoru, Non-transitory computer-readable recording device storing computer program including instructions for causing a device to select an object device with which the device communicates.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.