User/object interactions in an augmented reality environment
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06T-019/00
G06T-007/00
G06T-011/00
G06F-003/01
G06F-003/00
출원번호
US-0157985
(2011-06-10)
등록번호
US-9996972
(2018-06-12)
발명자
/ 주소
Worley, III, William Spencer
Crump, Edward Dietz
Cederlof, Colter E.
Coley, Christopher
Yuan, Robert A.
출원인 / 주소
Amazon Technologies, Inc.
대리인 / 주소
Lee & Hayes, PLLC
인용정보
피인용 횟수 :
0인용 특허 :
4
초록▼
An augmented reality environment allows interaction between virtual and real objects. By monitoring user actions with the augmented reality environment various functions are provided to users. Users may buy or sell items with a gesture, check inventory of objects in the augmented reality environment
An augmented reality environment allows interaction between virtual and real objects. By monitoring user actions with the augmented reality environment various functions are provided to users. Users may buy or sell items with a gesture, check inventory of objects in the augmented reality environment, view advertisements, and so forth.
대표청구항▼
1. An augmented reality system comprising: a processor;a projector coupled to the processor and configured to generate structured light within an environment;a camera coupled to the processor and configured to receive at least a portion of structured light that has been reflected off one or more obj
1. An augmented reality system comprising: a processor;a projector coupled to the processor and configured to generate structured light within an environment;a camera coupled to the processor and configured to receive at least a portion of structured light that has been reflected off one or more objects in the environment;memory; andone or more computer-executable instructions that are stored in the memory and that are executable by the processor to: identify a user in the environment at least partly with use of the structured light reflected off the one or more objects;identify, at least partly with use of the structured light reflected off the one or more objects, a pre-determined gesture directed toward an object of the one or more objects and generated at least in part by the user, wherein the object is a physical object located within the environment;determine, based at least in part on the structured light reflected off the one or more objects, a category of the object indicating whether the object is a unitary object or is part of a set of the one or more objects;associate the pre-determined gesture with the object based at least in part on the category of the object;generate a selection indicator with the projector to visually indicate the object, wherein the selection indicator includes one or more supplier indicators for at least one potential supplier of the object;cause the projector to display, within the environment, the selection indicator proximate to or overlapping the object;receive, based at least in part on a gesture, a selection of a supplier from the at least one potential supplier; andgenerate an order for a quantity of the object, wherein the quantity of the object is based, at least in part, on the category of the object. 2. The system of claim 1, wherein the pre-determined gesture comprises one or more motions of the user that occur at least partly in space free from contact with other objects within a pre-determined period of time. 3. The system of claim 1, wherein the selection indicator further includes one or more attributes that include at least one of size, brightness, color, or intensity, wherein the one or more attributes are modified in proportion to a purchase price of the object, and wherein the one or more computer-executable instructions are further executable by the processor to provide the order to the supplier of the object. 4. The system of claim 1, wherein the one or more computer-executable instructions are further executable by the processor to store at least a portion of the order in a transaction data store. 5. The system of claim 1, wherein the one or more computer-executable instructions are further executable by the processor to: determine a first authorization level associated with the user that indicates an ordering restriction based at least in part on at least one of one or more object categories or one or more price limits;determine, based at least in part on the first authorization level, that the user is authorized to generate the order but is not authorized to generate a second order;queue the second order for a second object;determine a second authorization level associated with a second user; andgenerate the second order based at least in part on the second authorization level indicating that the second user is authorized to generate the second order. 6. The system of claim 1, wherein the computer-executable instructions are further executable by the processor to determine, at least partly with use of the structured light reflected off the one or more objects, a state of the one or more objects in the environment substantially simultaneous with a time of the pre-determined gesture. 7. The system of claim 6, wherein the computer-executable instructions are further executable by the processor to associate the pre-determined gesture with the object based at least in part on: receiving an indication of the state of the one or more objects in the environment; anddetermining, based at least in part on the indication, the object of the one or more objects in the environment to associate with the pre-determined gesture. 8. The system of claim 1, wherein the one or more computer-executable instructions are further executable by the processor to determine the category of the object based at least in part on one of an environmental context of the object, a prior use of the object, or a pre-determined category associated with the object. 9. One or more non-transitory computer-readable storage media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising: receiving, from a sensor associated with a computing device, an image of an environment;identifying, from the image, a gesture directed toward an object within the environment and occurring at least in part free from contact with the object and other objects within the environment, wherein the object is a physical object within the environment;determining, from the image, an environmental context of the object substantially simultaneously with identifying the gesture; andat least partly in response to the identifying of the gesture and at least partly in response to the determining the environmental context of the object: associating the gesture with the object;generating a selection indicator for presentation within the environment designating the object, the selection indicator including one or more supplier indicators for potential suppliers of the object;causing a projector to display the selection indicator proximate to and extending around a perimeter of the object within the environment;determining, based at least in part on the gesture and a category of the object, a quantity of an order for one or more additional instances of the object;receiving, based at least in part on a second gesture, a selection of a supplier from the potential suppliers; andgenerating the order for the one or more additional instances of the object. 10. The one or more non-transitory computer-readable storage media of claim 9, wherein one or more attributes of the selection indicator are in proportion to a purchase price of the object. 11. The one or more non-transitory computer-readable storage media of claim 10, wherein the one or more attributes of the selection indicator comprise at least one of size, brightness, color, or intensity. 12. The one or more non-transitory computer-readable storage media of claim 9, wherein the acts further comprise modifying the selection indicator designating the object when local availability of the object exceeds a pre-determined threshold. 13. The one or more non-transitory computer-readable storage media of claim 9, wherein the selection indicator comprises a projected image that is based on a shape of the object. 14. The one or more non-transitory computer-readable storage media of claim 9, wherein the acts further comprise determining an authorization level of a user for purchase prior to generating the order. 15. The one or more non-transitory computer-readable storage media of claim 9, wherein the acts further comprise providing the order to the supplier. 16. The one or more non-transitory computer-readable storage media of claim 9, wherein the acts further comprise queuing orders from one or more unauthorized users for confirmation by an authorized user. 17. The one or more non-transitory computer-readable storage media of claim 9, wherein the acts further comprise queuing a plurality of orders for a pre-determined period prior to providing the plurality of orders to the supplier. 18. One or more non-transitory computer-readable storage media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising: identifying, from an image obtained from a sensor within an environment, a pre-determined gesture directed toward a display within the environment, the display displaying content associated with an object;determining an environmental context of the display substantially simultaneously with identifying the pre-determined gesture;determining, based at least in part on the environmental context, that the pre-determined gesture is not associated with the display;associating, based at least in part on the environmental context, the pre-determined gesture with the object;determining a selection indicator for presentation within the environment designating the object, the selection indicator including one or more supplier indicators for at least one possible supplier of the object;causing display of the selection indicator;receiving, based at least in part on a gesture, a selection of a supplier from the at least one possible supplier; andgenerating an order for a quantity of the object, wherein the quantity of the object is based, at least in part, on a category associated with the object. 19. The one or more non-transitory computer-readable storage media of claim 18, wherein the acts further comprise: determining the at least one possible supplier able to fulfill the order; andgenerating the order for the supplier. 20. The one or more non-transitory computer-readable storage media of claim 18, wherein the acts further comprise designating the object by presenting a visual indicator proximate to the display. 21. The one or more non-transitory computer-readable storage media of claim 18, wherein the acts further comprise: determining an authorization level associated with a user that indicates a restriction on ordering rights based on at least one of one or more object categories or order price;queuing a second order for a second quantity of the object based at least in part on the authorization level; andidentifying a second user authorized to initiate the second order. 22. The one or more non-transitory computer-readable storage media of claim 18, wherein the acts further comprise queuing the order for a pre-determined period prior to providing the order to the supplier of the object. 23. The one or more non-transitory computer-readable storage media of claim 18, wherein the object is a media file or access rights to the media file. 24. The one or more non-transitory computer-readable storage media of claim 18, wherein the object is a physical good.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (4)
Schott Eric G. (Mercer Island WA), Method and apparatus for data alteration by manipulation of representational graphs.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.