-
公开(公告)号:US11988841B2
公开(公告)日:2024-05-21
申请号:US17816914
申请日:2022-08-02
Applicant: Snap Inc.
Inventor: Sharon Moll , Piotr Gurgul , Tomasz Zakrzewski
CPC classification number: G02B27/0176 , G06F3/016 , G06F3/167 , G06T19/006 , G02B2027/0138
Abstract: Systems, methods, and computer readable media for voice input for augmented reality (AR) wearable devices are disclosed. Embodiments are disclosed that enable a user to interact with the AR wearable device without using physical user interface devices. A keyword is used to indicate that the user is about to speak an action or command. The AR wearable device divides the processing of the audio data into a keyword module that is trained to recognize the keyword and a module to process the audio data after the keyword. In some embodiments, the AR wearable device transmits the audio data after the keyword to a host device to process. The AR wearable device maintains an application registry that associates actions with applications. Applications can be downloaded, and the application registry updated where the applications indicate actions to associate with the application.
-
公开(公告)号:US20240147378A1
公开(公告)日:2024-05-02
申请号:US18410700
申请日:2024-01-11
Applicant: Snap Inc.
Inventor: Piotr Gurgul , Lucas Rangit Magasweran
CPC classification number: H04W52/0261 , G01S5/0063 , G01S5/0252 , G01S5/02685 , G06T11/00 , G06T13/00 , H04W64/003 , G01S19/48
Abstract: Systems, methods, and computer readable media that schedules requests for location data of a mobile device, where the methods include selecting a first positioning system based on a power requirement, a latency requirement, and an accuracy requirement, and determining whether a first condition is satisfied for querying the first positioning system. The method further comprises in response to a determination that the first condition is satisfied, querying the first positioning system for first position data. The method further comprises in response to a determination that the first condition is not satisfied, selecting a second positioning system based on the power requirement, the latency requirement, and the accuracy requirement, determining whether a second condition is satisfied for querying the second positioning system, and in response to a determination that the second condition is satisfied, querying the second positioning system for second position data.
-
公开(公告)号:US20240139611A1
公开(公告)日:2024-05-02
申请号:US18050381
申请日:2022-10-27
Applicant: Snap Inc.
Inventor: Sharon Moll , Pawel Wawruch , Piotr Gurgul
CPC classification number: A63F1/04 , A63F1/02 , G06F3/011 , G06F3/017 , A63F2001/008
Abstract: Systems, methods, and computer readable media for augmented reality (AR) physical card games. Examples capture an image of a user view of a real-world scene and process the image to determine the locations and codes of physical cards within the image. Overlays are determined for the cards based on the codes. An AR graphics component displays on a display of an AR wearable device the overlays adjusted in accordance with the user view. The overlays may be images, animations, or videos. A card game is downloaded onto the AR wearable device. The card game includes rules that keep track of a score, assist with play, and insure fair play. The card game includes user interfaces that may be shared among the players. Methods include manufacturing the playing cards with computer-readable codes to identify the cards.
-
公开(公告)号:US11949969B1
公开(公告)日:2024-04-02
申请号:US17956603
申请日:2022-09-29
Applicant: Snap Inc.
Inventor: Sharon Moll , Piotr Gurgul , Dawei Zhang
IPC: H04N21/8545 , G06F3/04817 , G06K19/06
CPC classification number: H04N21/8545 , G06F3/04817 , G06K19/06037
Abstract: A mixed-reality media content system may be configured to perform operations that include: causing display of image data at a client device, the image data comprising a depiction of an object that includes a graphical code at a position upon the object; detecting the graphical code at the position upon the depiction of the object based on the image data; accessing media content within a media repository based on the graphical code scanned by the client device; and causing display of a presentation of the media content at the position of the graphical code upon the depiction of the object at the client device.
-
公开(公告)号:US20230315208A1
公开(公告)日:2023-10-05
申请号:US17657911
申请日:2022-04-04
Applicant: Snap Inc.
Inventor: Sharon Moll , Piotr Gurgul , Francis Patrick Sullivan , Andrei Rybin
IPC: G06F3/01 , G06F3/0482
CPC classification number: G06F3/017 , G06F3/0482
Abstract: A head-worn device system includes one or more cameras, one or more display devices and one or more processors. The system also includes a memory storing instructions that, when executed by the one or more processors, configure the system to detect a gesture made by a user of the computing apparatus and generate gesture data identifying the gesture, select an application or selected action from a set of registered applications and actions based on the gesture data, and invoke the application or selected action.
-
公开(公告)号:US20230199661A1
公开(公告)日:2023-06-22
申请号:US18167432
申请日:2023-02-10
Applicant: Snap Inc.
Inventor: Piotr Gurgul , Lucas Rangit Magasweran
CPC classification number: H04W52/0261 , G01S5/0063 , G01S5/0252 , G01S5/02685 , G06T11/00 , G06T13/00 , H04W64/003 , G01S19/48
Abstract: Systems, methods, and computer readable media that schedules requests for location data of a mobile device, where the methods include selecting a first positioning system based on a power requirement, a latency requirement, and an accuracy requirement, and determining whether a first condition is satisfied for querying the first positioning system. The method further comprises in response to a determination that the first condition is satisfied, querying the first positioning system for first position data. The method further comprises in response to a determination that the first condition is not satisfied, selecting a second positioning system based on the power requirement, the latency requirement, and the accuracy requirement, determining whether a second condition is satisfied for querying the second positioning system, and in response to a determination that the second condition is satisfied, querying the second positioning system for second position data.
-
公开(公告)号:US20230189154A1
公开(公告)日:2023-06-15
申请号:US18166279
申请日:2023-02-08
Applicant: Snap Inc.
Inventor: Piotr Gurgul , Lucas Rangit Magasweran
CPC classification number: H04W52/0261 , G06T13/00 , G06T11/00 , G01S5/02685 , G01S5/0063 , G01S5/0252 , H04W64/003 , G01S19/48
Abstract: Systems, methods, and computer readable media that determine a location of a device using multi-source geolocation data, where the methods include accessing new location data from a location source of a plurality of location sources, where the new location data includes a new position and an accuracy of the new position, and determining a current position and an accuracy of the current position based on the new position, the accuracy of the new position, an previous current position, and an accuracy of the previous current position. The method further includes determining a change in location based on a difference between the current position and the previous current position. Some systems, methods, and computer readable media are directed to scheduling location requests to generate location data where the scheduling and the actual requests are made based on a number of conditions.
-
公开(公告)号:US11606756B2
公开(公告)日:2023-03-14
申请号:US17363665
申请日:2021-06-30
Applicant: Snap Inc.
Inventor: Piotr Gurgul , Lucas Rangit Magasweran
Abstract: Systems, methods, and computer readable media that schedules requests for location data of a mobile device, where the methods include selecting a first positioning system based on a power requirement, a latency requirement, and an accuracy requirement, and determining whether a first condition is satisfied for querying the first positioning system. The method further comprises in response to a determination that the first condition is satisfied, querying the first positioning system for first position data. The method further comprises in response to a determination that the first condition is not satisfied, selecting a second positioning system based on the power requirement, the latency requirement, and the accuracy requirement, determining whether a second condition is satisfied for querying the second positioning system, and in response to a determination that the second condition is satisfied, querying the second positioning system for second position data.
-
公开(公告)号:US20220308156A1
公开(公告)日:2022-09-29
申请号:US17444111
申请日:2021-07-30
Applicant: Snap Inc.
Inventor: Piotr Gurgul , Lucas Rangit Magasweran
Abstract: Systems, methods, and computer readable media that determine a location of a device using multi-source geolocation data, where the methods include accessing new location data from a location source of a plurality of location sources, where the new location data includes a new position and an accuracy of the new position, and determining a current position and an accuracy of the current position based on the new position, the accuracy of the new position, an previous current position, and an accuracy of the previous current position. The method further includes determining a change in location based on a difference between the current position and the previous current position. Some systems, methods, and computer readable media are directed to scheduling location requests to generate location data where the scheduling and the actual requests are made based on a number of conditions.
-
-
-
-
-
-
-
-