Snap Inc. patent applications on December 19th, 2024
Patent Applications by Snap Inc. on December 19th, 2024
Snap Inc.: 14 patent applications
Snap Inc. has applied for patents in the areas of G06V40/16 (4), G06F3/0482 (3), G06F3/01 (3), G06T7/90 (2), G06F3/0488 (2) G02B27/0172 (1), G06F3/0482 (1), G06F3/04845 (1), G06F16/535 (1), G06F16/954 (1)
With keywords such as: display, device, image, media, based, content, user, led, data, and video in patent application abstracts.
Patent Applications by Snap Inc.
20240418999. REVOLVING XR EYEWEAR DISPLAY_simplified_abstract_(snap inc.)
Inventor(s): Branislav Micusik of St.Andrae-Woerdern (AT) for snap inc., Georgios Evangelidis of Vienna (AT) for snap inc., Ramzi Zahreddine of Denver CO (US) for snap inc.
IPC Code(s): G02B27/01, G09G3/32
CPC Code(s): G02B27/0172
Abstract: an extended reality (xr) display system includes a light emitting diode (led) display controller, and a light emitting diode (led) near-eye display element operatively coupled to the led display driver. the led near-eye display element includes one or more motors and an led array operably connected to the one or more motors. during operation, the led display driver receives video data including a rendered virtual object of an xr experience and generates led array control signals based on the video data, the led array control signals causing one or more leds of the led array to be energized in a sequence. the led display driver also generates synchronized motor control signals and simultaneously communicates the led array control signals to the led array and the synchronized motor control signals to the one or more motors causing the led near-eye display element to display the rendered virtual object.
20240419301. INTERACTIVE MESSAGING STICKERS_simplified_abstract_(snap inc.)
Inventor(s): Shaun Harrison of Oakdale CA (US) for snap inc., Christie Marie Heikkinen of Sherman Oaks CA (US) for snap inc., David Phillip Taitz of Los Angeles CA (US) for snap inc.
IPC Code(s): G06F3/0482
CPC Code(s): G06F3/0482
Abstract: an interactive sticker system to perform operations that include: causing display of a presentation of media at a client device, the presentation of the media including a display of an icon within the presentation of the media; receiving an input that selects the icon from the client device, the input comprising an input attribute; generating a menu element based on the icon and the input attribute in response to the input that selects the icon; and presenting the menu element at a position within the presentation of the media at the client device.
20240419315. GESTURE-DRIVEN MESSAGE CONTENT RESIZING_simplified_abstract_(snap inc.)
Inventor(s): Dennis Jin of Brooklyn NY (US) for snap inc., Daniel Moreno of New York NY (US) for snap inc.
IPC Code(s): G06F3/04845, G06F3/01, G06F3/0488
CPC Code(s): G06F3/04845
Abstract: a user interface with a message composition area is presented at a user device. the message composition area includes message content presented in a base size. the user interface further includes a resizing graphical element presented at a base position within the user interface. a resizing gesture commences at the base position. while the resizing gesture is in progress, the resizing gesture is tracked and the message content is dynamically resized as positioning of the resizing gesture changes relative to the base position. transmission of a message is caused when ending of the resizing gesture is detected at an adjusted position relative to the base position. the message includes the message content in an adjusted size relative to the base size.
20240419722. PERSONALIZED MEDIA PREVIEW INTERFACE_simplified_abstract_(snap inc.)
Inventor(s): Aleksandr Mashrabov of Los Angeles CA (US) for snap inc., Victor Shaburov of Pacific Palisades CA (US) for snap inc., Grigoriy Tkachenko of London (GB) for snap inc., Jeremy Baker Voss of Los Angeles CA (US) for snap inc.
IPC Code(s): G06F16/535, G06F16/538, G06F16/54, G06F16/58, G06V40/16
CPC Code(s): G06F16/535
Abstract: a personalized preview system to receive a request to access a collection of media items from a user of a user device. responsive to receiving the request to access the collection of media items, the personalized preview system accesses user profile data associated with the user, wherein the user profile data includes an image. for example, the image may comprise a depiction of a face, wherein the face comprises a set of facial landmarks. based on the image, the personalized preview system generates one or more media previews based on corresponding media templates and the image, and displays the one or more media previews within a presentation of the collection of media items at a client device of the user.
20240419751. VEHICLE RECOGNITION SYSTEM_simplified_abstract_(snap inc.)
Inventor(s): Yanjia Li of Torrance CA (US) for snap inc.
IPC Code(s): G06F16/954, G06F16/955, G06F18/214, G06F18/24, G06T7/11, G06V10/25
CPC Code(s): G06F16/954
Abstract: a vehicle identification system may perform operations that include: receiving a scan request that includes an image that comprises image data; identifying one or more vehicles within the image based on the image data based on computer vision and object recognition; generating bounding boxes based on the identified vehicles; cropping the image based on one or more of the bounding boxes; classifying a vehicle depicted within the cropped image; and presenting a notification that includes a display of the classification of the vehicle at the client device.
20240420252. MASHUPS IN FEATURED STORIES_simplified_abstract_(snap inc.)
Inventor(s): Nathan Kenneth Boyd of Los Angeles CA (US) for snap inc., Marc Brown of New York NY (US) for snap inc., Shuaiqing Luo of Los Angeles CA (US) for snap inc., Wenjie Ma of Los Angeles CA (US) for snap inc., Rasana Manandhar of Draper UT (US) for snap inc., Anton Shevchenko of Black Diamond WA (US) for snap inc., Alexander Vodovoz of inglewood CA (US) for snap inc., Yilin Yang of Bellevue WA (US) for snap inc.
IPC Code(s): G06Q50/00, G06F3/0482, G06T7/20, G06V20/40, G06V40/16
CPC Code(s): G06Q50/01
Abstract: a technique for deriving a mashup is described. given a collection of media content items for sequential playback, a subset of the media content items are selected for inclusion in a mashup, based on selection criteria specified in a template associated with the featured story. the subset of media content items are then arranged in a mashup, which is prepended to the story. by automatically generating a mashup—an abbreviated version of a story—the mashup will increase user engagement and encourage sharing, because the mashup condenses the content into a more digestible and captivating format. by using optimized content selection criteria, the mashup will include only the best and most impactful moments, highlights, or key elements of the story. the shorter version grabs the viewer's attention, maintaining their interest and prompting them to share the condensed experience with others, enticing them to discover the full story.
20240420336. GAZE-BASED CONTROL OF DEVICE OPERATIONS_simplified_abstract_(snap inc.)
Inventor(s): Fedir POLIAKOV of Odessa (UA) for snap inc.
IPC Code(s): G06T7/11, G06T7/136, G06T7/62, G06T7/66, G06T7/73, G06T7/90, G06V10/20, G06V10/28, G06V40/16, G06V40/18, G06V40/19
CPC Code(s): G06T7/11
Abstract: systems, devices, media, and methods are presented for gaze-based control of device operations. one method includes receiving a video stream from an imaging device, the video stream depicting one or more eyes, determining a gaze direction for the one or more eyes depicted in the video stream, detecting a change in the gaze direction of the one or more eyes, and triggering an operation in a client device based on the change in the gaze direction.
Inventor(s): Tejas Bahulkar of Sunnyvale CA (US) for snap inc.
IPC Code(s): G06T11/00, G06F3/04842, G06F3/0488, G06F3/16, G06V20/20, G06V20/68
CPC Code(s): G06T11/00
Abstract: example systems, devices, media, and methods are described for curating and presenting a contextual overlay that includes graphical elements and virtual elements in an augmented reality experience. a contextual overlay application implements and controls the capturing of frames of video data within a field of view of the camera. the image processing system detects, in the captured frames of video data, one or more food items in the physical environment. detecting food items may involve computer vision and machine-trained classification models. the method includes retrieving data associated with the detected food item, curating a contextual overlay based on the retrieved data and a configurable profile, and presenting the contextual overlay on the display.
20240420407. AUTODECODING LATENT 3D DIFFUSION MODELS_simplified_abstract_(snap inc.)
Inventor(s): Evangelos Ntavelis of Los Angeles CA (US) for snap inc., Kyle Olszewski of Los Angeles CA (US) for snap inc., Aliaksandr Siarohin of Los Angeles CA (US) for snap inc., Sergey Tulyakov of Santa Monica CA (US) for snap inc.
IPC Code(s): G06T15/08, G06N3/0455, G06N3/08, G06T9/00, G06T15/20, G06T19/20
CPC Code(s): G06T15/08
Abstract: systems and methods for generating static and articulated 3d assets are provided that include a 3d autodecoder at their core. the 3d autodecoder framework embeds properties learned from the target dataset in the latent space, which can then be decoded into a volumetric representation for rendering view-consistent appearance and geometry. the appropriate intermediate volumetric latent space is then identified and robust normalization and de-normalization operations are implemented to learn a 3d diffusion from 2d images or monocular videos of rigid or articulated objects. the methods are flexible enough to use either existing camera supervision or no camera information at all—instead efficiently learning the camera information during training. the generated results are shown to outperform state-of-the-art alternatives on various benchmark datasets and metrics, including multi-view image datasets of synthetic objects, real in-the-wild videos of moving people, and a large-scale, real video dataset of static objects.
Inventor(s): Ashwani Arya of Cypress CA (US) for snap inc., Alex Feinman of San Mateo CA (US) for snap inc.
IPC Code(s): G06T19/00, G06F1/16, G06F3/01, G06F3/0354, G06F3/0482, G06F3/16, G06F16/9537, G10L15/26, H04W4/02, H04W4/029, H04W8/00
CPC Code(s): G06T19/006
Abstract: example systems, devices, media, and methods are described for presenting a virtual experience using the display of an eyewear device in augmented reality. a content delivery application implements and controls the detecting of beacons broadcast from beacon transmitters deployed at fixed locations and determining the current eyewear location based on the detected beacons. the method includes retrieving content and presenting a virtual experience based on the retrieved content, the beacon data, and a user profile. the virtual experience includes playing audio messages, presenting text on the display, playing video segments on the display, and combinations thereof. in addition to wireless detection of beacons, the method includes scanning and decoding a beacon activation code positioned near the beacon transmitter to access a beacon.
20240420484. AR ASSISTED SAFE CYCLING_simplified_abstract_(snap inc.)
Inventor(s): Sharon Moll of Lachen (CH) for snap inc., Tomasz Zakrzewski of Lachen (CH) for snap inc.
IPC Code(s): G06V20/58, B60W30/18, B60W40/105, G06F1/16
CPC Code(s): G06V20/58
Abstract: disclosed is a method of providing a proximity warning using a head-worn device. a distance is determined between the head-worn device and a relevant object, such as a cyclist, jogger or vehicle, using image-processing techniques. a speed of the head-worn device is determined using a gps receiver or other position components located in the head-worn device or an associated user device. a braking distance for the head-worn device is determined based on the speed of the head-worn device, and compared to the distance to the relevant object. a warning notification is provided by the head-worn device if the distance to the relevant object is less than the braking distance.
20240420606. ADJUSTABLE LIGHT FIELD FOR EXTENDED REALITY_simplified_abstract_(snap inc.)
Inventor(s): Christoph Ebner of Graz (AT) for snap inc., Alexander Plopski of Graz (AT) for snap inc., Dieter Schmalstieg of Graz (AT) for snap inc.
IPC Code(s): G09G3/00, G06F3/01, G09G3/34
CPC Code(s): G09G3/001
Abstract: a head-wearable extended reality device includes a display arrangement mounted to a frame. the display arrangement includes a first display layer, a second display layer, and a light source that is arranged to illuminate the first display layer and the second display layer. at least one of the first display layer or the second display layer is selectively displaceable relative to the frame. one or more processors are provided to control the display arrangement such that the light source is deactivated during displacement of the first display layer or the second display layer relative to the frame.
20240422113. STICKER SEARCH ICON PROVIDING DYNAMIC PREVIEWS_simplified_abstract_(snap inc.)
Inventor(s): Sergey Smetanin of London (GB) for snap inc., Dor Ayalon of Glasgow (GB) for snap inc., Vladimir Gordienko of London (GB) for snap inc., Roman Golobokov of London (GB) for snap inc., Ivan Babanin of London (GB) for snap inc., Timur Zakirov of London (GB) for snap inc., Nikita Demidov of London¿ (GB) for snap inc., Aleksandr Larionov of London (GB) for snap inc., Anna Kovalenko of London (GB) for snap inc., Nikita Belosludtcev of London (GB) for snap inc.
IPC Code(s): H04L51/10, G06F3/04817, H04L51/046, H04L51/52
CPC Code(s): H04L51/10
Abstract: examples described herein relate to techniques for facilitating selection of stickers for inclusion in messages within the context of an interaction system. according to some examples, message content is detected and a set of candidate stickers is identified based on the message content. a search icon is dynamically replaced with a representation of respective ones of the set of candidate stickers. at a first point in time, the search icon represents a first candidate sticker of the set of candidate stickers. at a second point in time, the search icon represents a second candidate sticker of the set of candidate stickers.
20240422208. REALISTIC NEURAL NETWORK BASED IMAGE STYLE TRANSFER_simplified_abstract_(snap inc.)
Inventor(s): Jaewook Chung of Mountain View CA (US) for snap inc., Christopher Yale Crutchfield of San Diego CA (US) for snap inc., Emre Yamangil of San Francisco CA (US) for snap inc.
IPC Code(s): H04L67/04, G06N3/08, G06N20/00, G06Q50/00, G06T5/00, G06T5/40, G06T5/92, G06T7/90, G06V10/774, G06V10/82, G06V40/16
CPC Code(s): H04L67/04
Abstract: a mobile device can implement a neural network-based style transfer scheme to modify an image in a first style to a second style. the style transfer scheme can be configured to detect an object in the image, apply an effect to the image, and blend the image using color space adjustments and blending schemes to generate a realistic result image. the style transfer scheme can further be configured to efficiently execute on the constrained device by removing operational layers based on resources available on the mobile device.
- Snap Inc.
- G02B27/01
- G09G3/32
- CPC G02B27/0172
- Snap inc.
- G06F3/0482
- CPC G06F3/0482
- G06F3/04845
- G06F3/01
- G06F3/0488
- CPC G06F3/04845
- G06F16/535
- G06F16/538
- G06F16/54
- G06F16/58
- G06V40/16
- CPC G06F16/535
- G06F16/954
- G06F16/955
- G06F18/214
- G06F18/24
- G06T7/11
- G06V10/25
- CPC G06F16/954
- G06Q50/00
- G06T7/20
- G06V20/40
- CPC G06Q50/01
- G06T7/136
- G06T7/62
- G06T7/66
- G06T7/73
- G06T7/90
- G06V10/20
- G06V10/28
- G06V40/18
- G06V40/19
- CPC G06T7/11
- G06T11/00
- G06F3/04842
- G06F3/16
- G06V20/20
- G06V20/68
- CPC G06T11/00
- G06T15/08
- G06N3/0455
- G06N3/08
- G06T9/00
- G06T15/20
- G06T19/20
- CPC G06T15/08
- G06T19/00
- G06F1/16
- G06F3/0354
- G06F16/9537
- G10L15/26
- H04W4/02
- H04W4/029
- H04W8/00
- CPC G06T19/006
- G06V20/58
- B60W30/18
- B60W40/105
- CPC G06V20/58
- G09G3/00
- G09G3/34
- CPC G09G3/001
- H04L51/10
- G06F3/04817
- H04L51/046
- H04L51/52
- CPC H04L51/10
- H04L67/04
- G06N20/00
- G06T5/00
- G06T5/40
- G06T5/92
- G06V10/774
- G06V10/82
- CPC H04L67/04