-
公开(公告)号:US12212804B2
公开(公告)日:2025-01-28
申请号:US18358541
申请日:2023-07-25
Applicant: Snap Inc.
Inventor: Moshe Hogeg , Yosef Shemesh
IPC: G06F40/30 , G06F3/0482 , G06F3/04845 , G06T1/00 , G06V20/40 , G11B27/034 , H04M1/72445 , H04N5/44 , H04N21/234 , H04N21/414 , H04N21/4223 , H04N21/431 , H04N21/45 , H04N21/472 , H04N21/4788 , H04N23/63 , H04L51/52 , H04M1/72457
Abstract: A method of adjusting visual content. The method comprises selecting, on a client terminal, visual content, extracting visual content data pertaining to the visual content, forwarding a request which includes the visual content data to a network node via a network, receiving, in response to the request, a list of a plurality of visual content editing functions from the network node, presenting, on the client terminal, the plurality of visual content editing functions to a user, receiving a selection of at least one member of the list from the user, adjusting the visual content using the at least one member, and outputting the adjusted visual content.
-
公开(公告)号:US12212536B2
公开(公告)日:2025-01-28
申请号:US18674419
申请日:2024-05-24
Applicant: Snap Inc.
Inventor: Evan Spiegel , Timothy Sehn
IPC: H04L51/216
Abstract: A server has a processor and a memory storing a message thread module with instructions executed by the processor to maintain a message thread between users of client devices. The message thread module serves a message thread with a new text entry to a client device in response to a request for the message thread from a user. Message thread state change is collected from the client device, where the message thread state change represents an indication to automatically delete the new text entry of the message thread after the duration of a transitory display period on the client device unless an indication of a gesture applied to a display screen presenting the new text entry of the message thread is received from the client device during the transitory display period. The message thread state change is queued at the server along with additional message thread state changes associated with the collecting operation performed for additional users associated with the message thread. The message thread is revised based upon the message thread state change and the additional message thread state changes to form shared message thread state. The shared message thread state is stored. The shared message thread state is supplied in response to a request for the message thread from a user.
-
公开(公告)号:US12211504B2
公开(公告)日:2025-01-28
申请号:US18488643
申请日:2023-10-17
Applicant: Snap Inc.
Inventor: Joseph Timothy Fortier , Celia Nicole Mourkogiannis , Evan Spiegel , Kaveh Anvaripour
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for displaying augmented reality content. The program and method provide for receiving, by a device, speech input to select augmented reality content for display; determining at least one keyword included in the speech input; identifying, from plural augmented reality content items, an augmented reality content item corresponding to the at least one keyword; and displaying the augmented reality content item with an image captured by a camera of the device.
-
公开(公告)号:US12211157B2
公开(公告)日:2025-01-28
申请号:US18355209
申请日:2023-07-19
Applicant: Snap Inc.
Inventor: Piers Cowburn , Isac Andreas Müller Sandvik , Qi Pan , David Li
Abstract: A crowd-sourced modeling system to perform operations that include: receiving image data that comprises image attributes; accessing a 3D model based on at least the image attributes of the image data, wherein the 3D model comprises a plurality of parts that collectively depict an object or environment; identifying a change in the object or environment based on a comparison of the image data with the plurality of parts of the 3D model, the change corresponding to a part of the 3D model from among the plurality of parts; and generating an update to the part of the 3D model based on the image attributes of the image data.
-
公开(公告)号:US12211156B2
公开(公告)日:2025-01-28
申请号:US18163098
申请日:2023-02-01
Applicant: Snap Inc.
Inventor: Brian Anthony Smith , Yu Jiang Tham , Rajan Vaish
IPC: G06T19/00 , G06F3/01 , G06F3/0481 , G06F3/04847
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.
-
公开(公告)号:US12209883B2
公开(公告)日:2025-01-28
申请号:US18373685
申请日:2023-09-27
Applicant: Snap Inc.
IPC: G06K9/00 , G01C3/08 , G03B35/02 , G03B35/10 , G06T7/593 , G06V10/10 , G06V10/147 , H04N23/45 , H04N23/51
Abstract: A method and apparatus for measuring a distance from a device to an object is described. One or more first images including the object are acquired by a first camera of the device and one or more first reference images are acquired by a second camera of the device, while the device is in a first position. One or more second images including the object and one or more second reference images are acquired by cameras of the device, while the device is in a second position, different from the first position. Based on the first and second reference images, information on the displacement of at least one camera of the device between the first and second position are determined. The distance from the device to the object is calculated based on the first and second images and the determined information on the displacement of the at least one camera.
-
公开(公告)号:US20250028397A1
公开(公告)日:2025-01-23
申请号:US18907989
申请日:2024-10-07
Applicant: Snap Inc.
Inventor: Austin Vaday , Rebecca Jean Lee , Jennica Pounds
Abstract: A text entry process for an Augmented Reality (AR) system. The AR system detects, using one or more cameras of the AR system, a start text entry gesture made by a user of the AR system. During text entry, the AR system detects, using the one or more cameras, a symbol corresponding to a fingerspelling sign made by the user. The AR system generates entered text data based on the symbol and provides text in a text scene component of an AR overlay provided by the AR system to the user based on the entered text data.
-
公开(公告)号:US12207199B2
公开(公告)日:2025-01-21
申请号:US18242392
申请日:2023-09-05
Applicant: Snap Inc.
Inventor: Yu Jiang Tham , John James Robertson , Gerald Nilles , Jason Heger , Praveen Babu Vadivelu
IPC: H04W52/02 , G01S5/00 , H04B1/3827 , H04W4/029
Abstract: Systems, methods, devices, computer readable media, and other various embodiments are described for location management processes in wearable electronic devices. Performance of such devices is improved with reduced time to first fix of location operations in conjunction with low-power operations. In one embodiment, low-power circuitry manages high-speed circuitry and location circuitry to provide location assistance data from the high-speed circuitry to the low-power circuitry automatically on initiation of location fix operations as the high-speed circuitry and location circuitry are booted from low-power states. In some embodiments, the high-speed circuitry is returned to a low-power state prior to completion of a location fix and after capture of content associated with initiation of the location fix. In some embodiments, high-speed circuitry is booted after completion of a location fix to update location data associated with content.
-
公开(公告)号:US12204807B2
公开(公告)日:2025-01-21
申请号:US18464013
申请日:2023-09-08
Applicant: Snap Inc.
Inventor: Timothy Sehn
IPC: G06F3/14 , G06F3/0482 , G06F3/04842 , G06F3/04883 , G06F3/0489 , G06F40/169 , G06T11/60 , G11B27/031 , G11B27/32 , H04L51/10 , H04L51/214 , H04L51/52 , H04L69/329
Abstract: A machine includes a processor and a memory connected to the processor. The memory stores instructions executed by the processor to receive a message and a message parameter indicative of a characteristic of the message, where the message includes a photograph or a video. A determination is made that the message parameter corresponds to a selected gallery, where the selected gallery includes a sequence of photographs or videos. The message is posted to the selected gallery in response to the determination. The selected gallery is supplied in response to a request.
-
公开(公告)号:US12204235B2
公开(公告)日:2025-01-21
申请号:US18390608
申请日:2023-12-20
Applicant: Snap Inc.
Inventor: Simon Saito Haagen Nielsen , Zachary Collins Conatser
IPC: G03B21/14 , G05D1/00 , G06F9/30 , G06T7/194 , B64U10/13 , B64U101/20 , B64U101/30
Abstract: A system including a drone having a projector to project an image from a projection origin. The drone also has a navigation unit to determine location information for the drone. A processor coupled to the drone includes a memory. Execution of programming by the processor configures the system to obtain a projection surface architecture for a projection surface. The projection surface architecture includes reference points that correspond to physical locations on the projection surface. Each reference point is associated with relationship data with respect to an architecture origin. The system also receives location information for the drone, adapts the relationship data responsive to change in the location information, adjusts the image using the adapted relationship data, and projects the adjusted image onto the projection surface.
-
-
-
-
-
-
-
-
-