Customized virtual store
    591.
    发明授权

    公开(公告)号:US11580592B2

    公开(公告)日:2023-02-14

    申请号:US17324350

    申请日:2021-05-19

    Applicant: Snap Inc.

    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving, from a client device of a first user, a request from the first user to engage in an AR shopping experience curated by a store; identifying a first real-world product available for purchase from the store; receiving an image of a real-world environment of the first user; generating a first AR item that represents the first real-world product; comparing visual attributes of the first AR item to physical layouts of a plurality of real-world objects depicted in the image of the real-world environment; and overlaying the first AR item on a first real-world object of the plurality of real-world objects in the image responsive to comparing the visual attributes of the first AR item to the physical layouts of the plurality of real-world objects.

    VIRTUAL CURRENCY IN A NATIVE APPLICATION ENVIRONMENT

    公开(公告)号:US20230037271A1

    公开(公告)日:2023-02-02

    申请号:US17964747

    申请日:2022-10-12

    Applicant: Snap Inc.

    Abstract: Embodiments disclosed provide a virtual currency system within a messaging application by performing operations comprising: launching, within a messaging application, a third-party application; receiving, by the messaging application from the third-party application, a request to perform an ecommerce transaction in relation to an item available for consumption on the third-party application; determining, by the messaging application, an expected attribute for the item based on accessing a database that stores expected attribute information for multiple items; verifying, by the messaging application, that an attribute of the item specified by the request corresponds to the expected attribute for the item; and processing, by the messaging application, the ecommerce transaction in response to successfully verifying that the attribute of the item satisfies a verification criterion based on the expected attribute for the item.

    SYNCHRONIZING CONTENT WITH THIRD-PARTY APPLICATION

    公开(公告)号:US20230033677A1

    公开(公告)日:2023-02-02

    申请号:US17964675

    申请日:2022-10-12

    Applicant: Snap Inc.

    Abstract: Systems and methods are provided for synchronizing messages. The systems and methods include operations for: identifying a difference between a current state of a messaging application and a shared synchronization database, wherein the shared synchronization database is updated via a third-party application in response to the third-party application receiving, from a server, a notification related to the messaging application, the messaging application and the third-party application being implemented on a client device; retrieving information from the shared synchronization database to update the current state of the messaging application based on the identified difference; and transmitting, to the server by the messaging application, a request for content based on the update to the current state of the messaging application.

    PASSING AUGMENTED REALITY CONTENT BETWEEN DEVICES

    公开(公告)号:US20230033146A1

    公开(公告)日:2023-02-02

    申请号:US17818274

    申请日:2022-08-08

    Applicant: Snap Inc.

    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, from a first device associated with a first user, a first request to submit a media content item for viewing, the media content item corresponding to display of a first image, captured by the first device, with an augmented reality content item, the first request including an identifier of the augmented reality content item; storing the media content item together with the identifier of the augmented reality content item; providing, to a second device associated with a second user, the media content item; receiving, from the second device, a second request to identify the augmented reality content item; and providing, to the second device, the identifier of the augmented reality content item.

    GEO-FENCE SELECTION SYSTEM
    595.
    发明申请

    公开(公告)号:US20230030872A1

    公开(公告)日:2023-02-02

    申请号:US17965350

    申请日:2022-10-13

    Applicant: Snap Inc.

    Abstract: The present invention relates to improvements to systems and methods for determining a current location of a client device, and for identifying and selecting appropriate geo-fences based on the current location of the client device. An improved geo-fence selection system performs operations that include associating media content with a geo-fence that encompasses a portion of a geographic region, sampling location data from a client device, defining a boundary based on the sampled location data from the client device, detecting an overlap between the boundary and the geo-fence, retrieving the media content associated with the geo-fence, and loading the media content at a memory location of the client device, in response to detecting the overlap.

    Vanishing point stereoscopic image correction

    公开(公告)号:US11570425B2

    公开(公告)日:2023-01-31

    申请号:US16887052

    申请日:2020-05-29

    Applicant: SNAP INC.

    Inventor: Eyal Zak Sagi Katz

    Abstract: Three-dimensional image calibration and presentation for stereoscopic imaging systems such as eyewear including a first camera and a second camera is described. The calibration and presentation includes obtaining a calibration offset using vanishing points obtained from images captured by a first camera and a second camera to accommodate rotation of the first and second cameras with respect to one another, adjusting a three-dimensional rendering offset by the obtained calibration offset, and presenting the stereoscopic images using the three dimension rendering offset.

    Windowed writes
    597.
    发明授权

    公开(公告)号:US11561783B2

    公开(公告)日:2023-01-24

    申请号:US16814064

    申请日:2020-03-10

    Applicant: Snap Inc.

    Abstract: Systems and methods are provided for synchronizing data. The systems and methods include operations for: storing a synchronization entry for a messaging application feature, the synchronization entry comprising a last update timestamp associated with a first update to content of the messaging application feature received from a first source; receiving a second update to the content of the messaging application feature from the first source; determining that the second update was received within a write window of the last update timestamp; in response to determining that the second update was received within the write window of the last update timestamp, preventing updating the last update timestamp; and sending the first update and the second update to a client device in response to receiving a synchronization request from the client device based on the last update timestamp.

    GRAPHICAL MARKER GENERATION SYSTEM FOR SYNCHRONIZING USERS

    公开(公告)号:US20230019561A1

    公开(公告)日:2023-01-19

    申请号:US17946486

    申请日:2022-09-16

    Applicant: Snap Inc.

    Abstract: Systems and methods directed to generating an interactive graphical marker that includes a first region with a first indicator and a second region with a second indicator, the second region being around a circumference of the first region. The systems and methods are also directed to monitoring an animation of the interactive graphical marker to detect when the first indicator and the second indicator are aligned at a predetermined angle of rotation, and in response to detecting that the first indicator and the second indicator are aligned, initiating an interactive game application on a second computing device and a third computing device.

    NEURAL NETWORK SYSTEM FOR GESTURE, WEAR, ACTIVITY, OR CARRY DETECTION ON A WEARABLE OR MOBILE DEVICE

    公开(公告)号:US20230013680A1

    公开(公告)日:2023-01-19

    申请号:US17955896

    申请日:2022-09-29

    Applicant: Snap Inc.

    Abstract: A neural network system includes an eyewear device. The eyewear device has a movement tracker, such as an accelerometer, gyroscope, or an inertial measurement unit for measuring acceleration and rotation. The neural network system tracks, via the movement tracker, movement of the eyewear device from at least one finger contact inputted from a user on an input surface. The neural network system identifies a finger gesture by detecting at least one detected touch event based on variation of the tracked movement of the eyewear device over a time period. The neural network system adjusts the image presented on the image display of the eyewear device based on the identified finger gesture. The neural network system can also detect whether the user is wearing the eyewear device and identify an activity of the user wearing the eyewear device based on the variation of the tracked movement over the time period.

Patent Agency Ranking