-
公开(公告)号:US11676378B2
公开(公告)日:2023-06-13
申请号:US17722917
申请日:2022-04-18
Applicant: Snap Inc.
Inventor: Virginia Drummond , Jean Luo , Alek Matthiessen , Celia Nicole Mourkogiannis
IPC: G06T19/00 , G06V20/20 , G06F3/0482 , H04W4/021
CPC classification number: G06V20/20 , G06F3/0482 , G06T19/006 , H04W4/021
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing augmented reality content with a captured image in association with traveling, in accordance with some example embodiments. The program and method provide for receiving, by a messaging application running on a device of a user, a request to scan an image captured by a device camera; determining, in response to the receiving, a travel parameter associated with the request and an attribute of an object depicted in the image; obtaining supplemental content based on the travel parameter and on the attribute; and displaying an augmented reality content item, which includes the supplemental content, with the captured image.
-
公开(公告)号:US11673063B2
公开(公告)日:2023-06-13
申请号:US17345465
申请日:2021-06-11
Applicant: Snap Inc.
Inventor: William Wu , Dylan Shane Eirinberg , Alexander R. Osborne
IPC: A63F9/24 , A63F11/00 , G06F13/00 , G06F17/00 , A63F13/87 , H04L51/10 , G06F3/0482 , A63F13/795 , A63F13/48 , G06F3/16
CPC classification number: A63F13/87 , A63F13/48 , A63F13/795 , G06F3/0482 , H04L51/10 , A63F2300/556 , A63F2300/572 , A63F2300/636 , G06F3/165
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for providing an in-game status bar. A gaming application is launched from a messaging application. A state in the messaging application from which the gaming application was launched is determined. A communication interface that is associated with the messaging application is generated for display, concurrently with a display of the gaming application. Functionality of the communication interface is modified based on the state in the messaging application from which the gaming application was launched.
-
公开(公告)号:US11673054B2
公开(公告)日:2023-06-13
申请号:US17468379
申请日:2021-09-07
Applicant: Snap Inc.
Inventor: Itamar Berger , Gal Dudovitch , Gal Sasson , Ma'ayan Shuvi , Matan Zohar
IPC: A63F13/655 , A63F13/426 , A63F13/46 , G06F3/01
CPC classification number: A63F13/655 , A63F13/426 , A63F13/46 , G06F3/017 , A63F2300/308 , A63F2300/8082
Abstract: Methods and systems are disclosed for performing operations comprising: receiving an image that includes a depiction of a person wearing a fashion item; generating a segmentation of the fashion item worn by the person depicted in the image; generating one or more game-based augmented reality elements; and applying the one or more game-based augmented reality elements to the fashion item worn by the person based on the segmentation of the fashion item worn by the person.
-
公开(公告)号:US20230177786A1
公开(公告)日:2023-06-08
申请号:US18163098
申请日:2023-02-01
Applicant: Snap Inc.
Inventor: Brian Anthony Smith , Yu Jiang Tham , Rajan Vaish
IPC: G06T19/00 , G06F3/0481 , G06F3/01 , G06F3/04847
CPC classification number: G06T19/006 , G06F3/0481 , G06F3/011 , G06F3/04847 , G06T2200/24
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interface to facilitate context based augmented reality communication between multiple users over a network. Virtual content item configuration data indicative of a selection by a first user of virtual content item to apply to a real-world environment that is visible to a second user via a second device is received from a first device. The virtual content item configuration data also includes one or more criteria to trigger application of the virtual content item to the real-world environment. A triggering event is detected based on satisfaction of the one or more criteria determined from context data generated at the second device. The second device presents the virtual content item overlaid on the real-world environment that is visible to the second user based on the triggering event.
-
公开(公告)号:US11671718B1
公开(公告)日:2023-06-06
申请号:US17653751
申请日:2022-03-07
Applicant: Snap Inc.
Inventor: Sagi Katz , Netanel Kligler , Gilad Refael
IPC: H04N25/57
CPC classification number: H04N25/57
Abstract: A method for increasing a dynamic range of a dual-pixel image sensor is described. The method includes detecting an intensity level of a full pixel from a plurality of pixels of an optical sensor, one or more full pixels of the plurality of pixels includes at least two sub-pixels, detecting an intensity level of one or more sub-pixels, detecting that the intensity level of the full pixel of the optical sensor has reached a saturation level of the full pixel, and in response to detecting that the intensity level of the full pixel of the optical sensor has reached the saturation level of the full pixel, computing an extrapolated intensity level of the full pixel based on the intensity level of the one or more sub-pixels.
-
公开(公告)号:US11671559B2
公开(公告)日:2023-06-06
申请号:US17448435
申请日:2021-09-22
Applicant: Snap Inc.
Inventor: Devin Doty
IPC: H04N5/91 , G06F3/04883 , H04N23/63 , G06F3/04842
CPC classification number: H04N5/91 , G06F3/04883 , H04N23/631 , G06F3/04842
Abstract: Examples of the present disclosure improve the functionality of electronic software and systems by enhancing users' experience of utilizing a camera of a client device. The technical problem of generating a video that has the starting point later in time than the starting time of the associated recording session is addressed by providing a real time video editing functionality. In some examples, a real time video editing functionality is in the form of a real time video editor provided by a messaging system for exchanging data over a network.
-
公开(公告)号:US11669569B2
公开(公告)日:2023-06-06
申请号:US17581350
申请日:2022-01-21
Applicant: Snap Inc.
Inventor: Jeremy Voss , Victor Shaburov , Aleksandr Mashrabov , Dmitriy Matov , Hanna Rulevska , Dmytro Ishchenko
IPC: G06F16/732 , G06F16/71 , H04L51/10
CPC classification number: G06F16/7328 , G06F16/71 , H04L51/10
Abstract: A system for searching and ranking modifiable videos is provided. In one example embodiment, the system includes a at least one processor and a memory storing processor-executable codes, wherein the at least one processor is configured to implement the following operations upon executing the processor-executable codes: processing a first set of search requests by a first search rule to obtain a first set of first results; processing a second set of search requests by a second search rule to obtain a second set of second results; determining a first metric based, at least partially, on the first set of first results; determining a second metric based at least partially on the second set of second results; selecting, based on the first metric and the second metric, a search rule from the first search rule and the second search rule; and configuring a search engine to apply the search rule.
-
公开(公告)号:US11662805B2
公开(公告)日:2023-05-30
申请号:US17301655
申请日:2021-04-09
Applicant: Snap Inc.
Inventor: Georg Halmetschlager-Funek , Matthias Kalkgruber , Daniel Wolf , Jakob Zillner
IPC: G06F3/01 , G06F3/038 , H04L67/131
CPC classification number: G06F3/012 , G06F3/038 , H04L67/131 , G06F2203/0383
Abstract: A method for calibrating a visual-inertial tracking system is described. A device operates the visual-inertial tracking system without receiving a tracking request from a virtual object display application. In response to operating the visual-inertial tracking system, the device accesses sensor data from sensors at the device. The device identifies, based on the sensor data, a first calibration parameter value of the visual-inertial tracking system and stores the first calibration parameter value. The system detects a tracking request from the virtual object display application. In response to the tracking request, the system accesses the first calibration parameter value and determines a second calibration parameter value from the first calibration parameter value.
-
公开(公告)号:US11662576B2
公开(公告)日:2023-05-30
申请号:US17661596
申请日:2022-05-02
Applicant: Snap Inc.
Inventor: Alex Bamberger , Peter Brook , Nicolas Dahlquist , Matthew Hanover , Russell Douglas Patton , Jonathan M Rodriguez, II
IPC: G02B27/01 , G02C11/00 , G06F1/16 , G06F1/32 , G06F1/3203 , G06F1/3206 , G06F1/3287 , G06F1/3293 , H04N23/63 , H04N23/60 , H04N23/65 , H04N23/66 , H04N23/661 , H04N5/76
CPC classification number: G02B27/01 , G02C11/10 , G06F1/163 , G06F1/32 , G06F1/3203 , G06F1/3206 , G06F1/3287 , G06F1/3293 , H04N23/631 , H04N23/64 , H04N23/651 , H04N23/66 , H04N23/661 , G02B27/017 , G02B2027/0178 , H04N5/76 , Y02D10/00 , Y02D30/50
Abstract: One aspect disclosed is a method including determining a location from a positioning system receiver, determining, using a hardware processor and the location, that the location is approaching a path of direction of visual direction information, displaying the visual direction information on a display of a wearable device in response to the determining, determining, using the positioning system receiver, whether the turn of the visual direction information has been made, determining, by the hardware processor, a first period of time for display of the content data based on whether the turn of the visual direction information has been made, powering on the display and displaying, using the display, content data for the first period of time, turning off the display and the hardware processor following display of the content data.
-
公开(公告)号:US20230164105A1
公开(公告)日:2023-05-25
申请号:US18101430
申请日:2023-01-25
Applicant: Snap Inc.
Inventor: Theresa Barton , Yanping Chen , Lucas Ou-Yang , Emre Yamangil , Keyang Zhang , Jiwoon Jeon , Jaewook Chung , Wisam Dakka , Xin Chen
IPC: H04L51/226 , G06F11/34 , G06F11/30 , H04L51/52 , H04L51/224
CPC classification number: H04L51/226 , G06F11/3452 , G06F11/3006 , G06F11/3438 , H04L51/52 , H04L51/224
Abstract: Disclosed are methods and systems for ranking content. In one aspect, a method of ranking content for display includes identifying, via hardware processing circuitry, interactions by a single account with content pairs, each of the content in the content pairs included in a plurality of content, aggregating, via the hardware processing circuitry, the identified interactions across a plurality of accounts, associating, via the hardware processing circuitry, probabilities with each content in the plurality of content based on the aggregated interactions, ranking, via the hardware processing circuitry, the plurality of content based on the associated probabilities; and selecting, via the hardware processing circuitry, content ranked above a threshold for display.
-
-
-
-
-
-
-
-
-