Snap Inc. patent applications on June 6th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Snap Inc. on June 6th, 2024

Snap Inc.: 17 patent applications

Snap Inc. has applied for patents in the areas of G06F3/01 (4), H04L65/1089 (4), G06F3/04815 (4), G06T19/00 (4), G06F3/0488 (4)

With keywords such as: user, input, interface, data, location, audio, processor, object, image, and touch in patent application abstracts.



Patent Applications by Snap Inc.

20240184371.ELECTRONIC COMMUNICATION INTERFACE WITH HAPTIC FEEDBACK RESPONSE_simplified_abstract_(snap inc.)

Inventor(s): Alexander P. Powell of Oakland CA (US) for snap inc., Mark Thomas of Playa Vista CA (US) for snap inc.

IPC Code(s): G06F3/01, G06F3/0488, H04L65/1089



Abstract: method for generating haptic feedback responses starts with processor causing communication interface for communication session to be displayed on first user interface and on a second user interface. processor detects first touch input on first user interface and second touch input on second user interface. processor monitors location of the first touch input on the first user interface and location of the second touch input on the second user interface. processor determines distance between location of first touch input on first user interface and location on first user interface corresponding to location of second touch input on second user interface. processor causes the first user interface and the second user interface to generate a haptic feedback response based on the distance. the haptic feedback response increases in intensity or speed as the distance decreases and decreases in intensity or speed as the distance increases. other embodiments are described herein.


20240184372.VIRTUAL REALITY COMMUNICATION INTERFACE WITH HAPTIC FEEDBACK RESPONSE_simplified_abstract_(snap inc.)

Inventor(s): Alexander P. Powell of Oakland CA (US) for snap inc., Mark Thomas of Playa Vista CA (US) for snap inc.

IPC Code(s): G06F3/01, G06F3/0488, H04L65/1089



Abstract: method starts with processor causing virtual reality (vr) interface for communication session to be displayed on first user interface of a first head-wearable apparatus and on second user interface of second head-wearable apparatus. processor detects first touch input from first vr input device and second touch input from second vr input device. processor monitors location of the first touch input within the first user interface and location of the second touch input within second user interface. processor determines distance between location of the first touch input within first user interface and location on first user interface corresponding to location of second touch input within second user interface. processor causes first and second vr input devices to generate haptic feedback response based on the distance. haptic feedback response increases in intensity or speed as distance decreases and decreases in intensity or speed as distance increases. other embodiments are described herein.


20240184415.3D USER INTERFACE DEPTH FORGIVENESS_simplified_abstract_(snap inc.)

Inventor(s): Francis Patrick Sullivan of Sandy UT (US) for snap inc.

IPC Code(s): G06F3/04815, G06T19/00, G06V40/20



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 generate a virtual object, generate a virtual object collider for the virtual object, determine a conic collider for the virtual object, provide the virtual object to a user, detect a landmark on the user's hand in the real-world, generate a landmark collider for the landmark, and determine a selection of the first virtual object by the user based on detecting a collision between the landmark collider with the conic collider and with the virtual object collider.


20240184853.NEURAL NETWORKS FOR ACCOMPANIMENT EXTRACTION FROM SONGS_simplified_abstract_(snap inc.)

Inventor(s): Gurunandan Krishnan Gorumkonda of Kirkland WA (US) for snap inc.

IPC Code(s): G06F18/214, G06N3/04, G06N3/08, G10L21/14, G10L25/30



Abstract: a messaging system that extracts accompaniment portions from songs. methods of accompaniment extraction from songs includes receiving an input song that includes a vocal portion and an accompaniment portion, transforming the input song to an input image, where the input image represents the frequencies and intensities of the input song, processing the input image using a convolutional neural network (cnn) to generate an output image, and transforming the output image to an output accompaniment, where the output accompaniment includes the accompaniment of the input song.


20240185460.AUGMENTED REALITY EXPERIENCES OF COLOR PALETTES IN A MESSAGING SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Jean Luo of Seattle WA (US) for snap inc., Celia Nicole Mourkogiannis of Los Angeles CA (US) for snap inc.

IPC Code(s): G06T7/80, G06T7/40, G06T11/00, G06T11/60, G06V10/56, G06V20/20, G06V40/16, G06V40/20, H04L51/10



Abstract: the subject technology receives image data including a representation of a physical item. the subject technology analyzes the image data to determine an object corresponding to the physical item. the subject technology identifies a set of colors corresponding to a set of regions of the determined object. the subject technology analyzes second image data to detect a second object corresponding to a representation of a particular body part of a user. the subject technology generates augmented reality content based at least in part on the identified set of colors and the detected second object. the subject technology causes display, at a client device, the augmented reality content applied to the detected second object.


20240185508.MULTISENSORIAL PRESENTATION OF VOLUMETRIC CONTENT_simplified_abstract_(snap inc.)

Inventor(s): Rajan Vaish of Beverly Hills CA (US) for snap inc., Sven Kratz of Mercer Island WA (US) for snap inc., Andrés Monroy-Hernandez of Princeton NJ (US) for snap inc., Brian Anthony Smith of New York NY (US) for snap inc.

IPC Code(s): G06T15/08, G06F3/04815



Abstract: input indicative of a selection of volumetric content for presentation is received. the volumetric content comprises a volumetric representation of one or more elements of a real-world three-dimensional space. in response to the input, device state data associated with the volumetric content is accessed. the device state data describes a state of one or more network-connected devices associated with the real-world three-dimensional space. the volumetric content is presented. the presentation of the volumetric content includes presentation of the volumetric representation of the one or more elements overlaid on the real-world three-dimensional space by a display device and configuring the one or more network-connected devices using the device state data.


20240185512.3D WRIST TRACKING_simplified_abstract_(snap inc.)

Inventor(s): Roman Furko of Marina del Rey CA (US) for snap inc., Vladyslav Horbatiuk of Kyiv (UA) for snap inc., Amir Iagudin of Moscow (RU) for snap inc., James Supancic, III of Irvine CA (US) for snap inc.

IPC Code(s): G06T15/20, G06T7/246, G06T19/00, G06V20/20, G06V20/40, G06V40/10



Abstract: a wrist tracking process is provided for use in augmented reality (ar) applications. a computing system captures video frame tracking data of a wrist of a user and generates 3d parameter data of the user's wrist based on the video frame tracking data. the computing system generates 3d render data of a virtual item based on the 3d parameter data of the user's wrist, and 3d model data of a physical item represented by the virtual item. the computing system generates video frame ar data based on the 3d render data and the video frame tracking data. the computing system provides an ar user interface to the user based on the video frame ar data.


20240185524.AUGMENTED THREE-DIMENSIONAL STRUCTURE GENERATION_simplified_abstract_(snap inc.)

Inventor(s): Richard McCormack of Princes Risborough (GB) for snap inc., Edward James Rosten of London (GB) for snap inc.

IPC Code(s): G06T17/20, G06T7/38



Abstract: systems and method for generating three-dimensional (3d) maps of physical structures are provided. a 3d mapping system can be configured to generate a 3d map of a physical structures using image data sets generated from different user devices. the mapping system can implement reference geometry into a 3d structure generation pipeline to generate more accurate 3d models.


20240185548.VIRTUAL OBJECT MANIPULATION WITH GESTURES IN A MESSAGING SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Kyle Goodrich of Venice CA (US) for snap inc., Maxim Maximov Lazarov of Culver City CA (US) for snap inc., Andrew James McPhee of Culver City CA (US) for snap inc., Daniel Moreno of New York NY (US) for snap inc.

IPC Code(s): G06T19/20, G06F3/01, G06T19/00



Abstract: the subject technology detects a first gesture and a second gesture, each gesture corresponding to an open trigger finger gesture. the subject technology detects a third gesture and a fourth gesture, each gesture corresponding to a closed trigger finger gesture. the subject technology, selects a first virtual object in a first scene. the subject technology detects a first location and a first position of a first representation of a first finger from the third gesture and a second location and a second position of a second representation of a second finger from the fourth gesture. the subject technology detects a first change in the first location and the first position and a second change in the second location and the second position. the subject technology modifies a set of dimensions of the first virtual object to a different set of dimensions.


20240185811.DYNAMIC PIXEL MODULATION_simplified_abstract_(snap inc.)

Inventor(s): Howard V. Goetz of Tigard OR (US) for snap inc.

IPC Code(s): G09G3/36



Abstract: a system for generating a voltage at a pixel array includes a plurality of display pixels forming the pixel array, each display pixel comprising a pixel circuit for driving the pixel. the system further comprises a row formatter configured to store a plurality of bits representing image data for a row of display pixels of the lcos array; a row controller configured to write a subset of the plurality of bits representing image data for a pixel of the row into a plurality of data latches of said pixel circuit; and a waveform generator for generating reference pulses represented by a set of reference bits. the pixel circuit is configured to compare each reference bit to corresponding bits stored in the latches of each pixel circuit, and generate voltage at an electrode of each pixel based on this comparison.


20240185879.NEURAL NETWORKS FOR CHANGING CHARACTERISTICS OF VOCALS_simplified_abstract_(snap inc.)

Inventor(s): Gurunandan Krishnan Gorumkonda of Kirkland WA (US) for snap inc.

IPC Code(s): G10L25/51, G10L15/16, G10L15/26



Abstract: a messaging system for audio character type swapping. methods of audio character type swapping include receiving input audio data having a first characteristic and transforming the input audio data to an input image where the input image represents the frequencies and intensities of the audio. the methods further include processing the input image using a convolutional neural network (cnn) to generate an output image and transforming the output image to output audio data, the output audio data having a second characteristic. the input audio and output audio may include vocals. the first characteristics may indicate a male voice and the second characteristics may indicate a female voice. the cnn is trained together with another cnn that changes input audio having the second characteristic to audio having the first characteristic. the cnns are trained using discriminator cnns that determine whether audio has a first characteristic or a second characteristic.


20240187362.MESSAGE REMINDER INTERFACE_simplified_abstract_(snap inc.)

Inventor(s): Newar Husam Al Majid of New York NY (US) for snap inc., Laurent Desserrey of Los Angeles CA (US) for snap inc., Christie Marie Heikkinen of Sherman Oaks CA (US) for snap inc., Nathaniel Parrott of Brooklyn NY (US) for snap inc., Jeremy Voss of Los Angeles CA (US) for snap inc.

IPC Code(s): H04L51/18, G06Q10/10, H04L51/043, H04L51/224, H04L51/42



Abstract: a message reminder system, to perform operations that include: causing display of a presentation of a message addressed to a user, at a first position among a message feed of the user at a client device; receiving a request to open the message from the user of the client device, the request including a timestamp; detecting a trigger event based on at least the timestamp of the request to open the message, the trigger event comprising event attributes; generating a notification to be applied to the presentation of the message, the notification based on at least the event attributes of the trigger event; moving the presentation of the message from the first position among the message feed to a second position among the message feed; and applying the notification to the presentation of the message.


20240187551.REAL-TIME VIDEO COMMUNICATION INTERFACE WITH HAPTIC FEEDBACK RESPONSE_simplified_abstract_(snap inc.)

Inventor(s): Mark Thomas of Santa Monica CA (US) for snap inc., Alexander P. Powell of Oakland CA (US) for snap inc.

IPC Code(s): H04N7/14, G06F3/01, G06F3/04883



Abstract: method for generating haptic feedback responses starts with processor causing communication interface for communication session to be displayed on first user interface and on a second user interface. processor detects first touch input on first user interface and second touch input on second user interface. processor monitors location of the first touch input on the first user interface and location of the second touch input on the second user interface. processor determines distance between location of first touch input on first user interface and location on first user interface corresponding to location of second touch input on second user interface. processor causes the first user interface and the second user interface to generate a haptic feedback response based on the distance. the haptic feedback response increases in intensity or speed as the distance decreases and decreases in intensity or speed as the distance increases. other embodiments are described herein.


20240187702.SELECTING AVATARS TO BE INCLUDED IN THE VIDEO BEING GENERATED ON DEMAND_simplified_abstract_(snap inc.)

Inventor(s): Bradley Kotsopoulos of Pickering (CA) for snap inc., Yang Gao of Toronto (CA) for snap inc.

IPC Code(s): H04N21/482, H04N21/431, H04N21/45, H04N21/4788, H04N21/845



Abstract: method starts with a processor causing an electronic program guide (epg) to be displayed on a first client device that is associated with a first user. processor detects a selection of a selectable item included in the epg associated with a media content item by the first user. processor identifies a second user that is connected to the first user on a communication platform. processor retrieves a main user identification associated with the first user and a secondary user identification associated with the second user and generates a request for the media content item including media content identification, main user identification, and secondary user identification. processor then receives a playlist associated with the media content item that comprises media content item segments including first avatar associated with first user and second avatar associated with second user. other embodiments are disclosed herein.


20240187711.MIXED REALITY MEDIA CONTENT_simplified_abstract_(snap inc.)

Inventor(s): Sharon Moll of Lachen (CH) for snap inc., Piotr Gurgul of Hergiswil (CH) for snap inc., Dawei Zhang of Seattle WA (US) for snap inc.

IPC Code(s): H04N21/8545, G06F3/04817, G06K19/06



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.


20240187814.HEAD-RELATED TRANSFER FUNCTION_simplified_abstract_(snap inc.)

Inventor(s): Ashwani Arya of Cypress CA (US) for snap inc., Tejas Bahulkar of Sunnyvale CA (US) for snap inc., Dunxu Hu of Los Angeles CA (US) for snap inc., Daniel C. Wiggins of Port Hueneme CA (US) for snap inc.

IPC Code(s): H04S7/00, G02B27/01, H04R3/04, H04R5/033, H04R5/04, H04S1/00



Abstract: example systems, devices, media, and methods are described for efficiently processing an audio track of a virtual object with a head-related transfer function (hrtf). audio tracks are processed by determining a current position (direction and optionally distance) of the virtual object with respect to the head of a user, identifying a current audio zone from predefined audio zones responsive to the determined current position where each of the audio zones has a corresponding left predefined filter and a corresponding right predefined filter, applying the left and the right predefined filters corresponding to the current audio zone to the audio track to produce a left audio signal and a right audio signal, and presenting the left audio signal with a first speaker and the right audio signal with a second speaker.


20240187819.AUGMENTED REALITY CONTENT ITEMS INCLUDING USER AVATAR TO SHARE LOCATION_simplified_abstract_(snap inc.)

Inventor(s): Virginia Drummond of Venice CA (US) for snap inc., Jean Luo of Seattle WA (US) for snap inc., Alek Matthiessen of Marina Del Rey CA (US) for snap inc., Celia Nicole Mourkogiannis of Los Angeles CA (US) for snap inc.

IPC Code(s): H04W4/02, G06T13/40, G06T19/00, H04W4/12, H04W4/21



Abstract: in one or more implementations, a user of a client application may share the location of the user in relation to an avatar of the user. in various examples, an avatar-based location sharing user interface element may be selectable to execute an augmented reality content item that is executable to make the location of the user accessible to one or more additional users of the client application. in one or more examples, a message may be generated that includes user content captured at a location of the user, an avatar of the user, and location information related to the location of the user. in one or more additional examples, the location of the user may be accessible via a map user interface that displays the avatar of the user at the location of the user within a geographic region.


Snap Inc. patent applications on June 6th, 2024