-
公开(公告)号:US20220148309A1
公开(公告)日:2022-05-12
申请号:US17584946
申请日:2022-01-26
Applicant: Snap Inc.
Inventor: David Li , Isac Andreas Müller Sandvik , Qi Pan , Rastan Boroujerdi , Kevin Yimeng Hong , Peng Deng , Piers George Cowburn , Jonathan Tang , Junjie Wei
Abstract: An augmented reality system to perform operations that include: accessing image data at a client device; determining a position of a user of the client device based on the image data; causing display of a projection that extends from the position of the user upon a presentation of the image data at the client device; detecting an intersection of the projection and a surface of an object; generating a request that includes an identification of the portion of the surface of the object at the client device; and presenting the portion of the surface of the object based on the graphical property of the projection at the client device in response to the request that includes the identification of the portion of the surface of the object.
-
公开(公告)号:US12272007B2
公开(公告)日:2025-04-08
申请号:US17728473
申请日:2022-04-25
Applicant: Snap Inc.
Inventor: Alan Buzdar , Tony Mathew , Wentao Shang , Rastan Boroujerdi , Peng Deng
IPC: G06T19/00 , H04L51/046 , H04L51/10
Abstract: Methods and systems are disclosed for performing generating AR experiences on a messaging platform. The methods and systems perform operations including: receiving, from a client device, a request to access an augmented reality (AR) experience; adding one or more AR elements to a first image captured by the client device, the first image depicting a real-world object; storing data representing a position of the one or more AR elements relative to the real-world object, the data being maintained after the AR experience is terminated; receiving a request to resume the AR experience after the AR experience has been terminated; and in response to receiving the request to resume the AR experience, accessing the data that was stored prior to termination of the AR experience to generate a display of the AR experience that depicts the one or more AR elements at a particular position within a second image.
-
公开(公告)号:US12020384B2
公开(公告)日:2024-06-25
申请号:US17845496
申请日:2022-06-21
Applicant: Snap Inc.
Inventor: Rastan Boroujerdi , Michael John Evans , Panayoti Haritatos
IPC: G06F3/04815 , G01C21/36 , G06F3/04842 , G06T19/00 , H04L9/40
CPC classification number: G06T19/006 , G01C21/3647 , G06F3/04815 , G06F3/04842 , H04L63/083 , G06T2200/24 , G06T2219/024
Abstract: Methods and systems are disclosed for generating AR experiences. The methods and systems access a first component of a plurality of components implemented by the messaging application, the plurality of components comprising an AR experience, each of the plurality of components being configured to be separately launched by the messaging application. The methods and systems store a first state of the first component in a data structure that is shared across the plurality of components; launching. The methods and system launch, by the messaging application, a second component of the plurality of components in response to determining that an interaction has been performed using the first component; and configure a second state of the second component based on the interaction that has been performed using the first component.
-
公开(公告)号:US20230342988A1
公开(公告)日:2023-10-26
申请号:US17728494
申请日:2022-04-25
Applicant: Snap Inc.
Inventor: Kevin Yimeng Hong , Amar Boghani , Mansoor Basha Patan , Tony Mathew , Rastan Boroujerdi , Peng Deng
IPC: G06T11/00 , G06F3/0482 , G06F3/01
CPC classification number: G06T11/00 , G06F3/0482 , G06F3/011 , G06T2200/24
Abstract: Methods and systems are disclosed for generating AR experiences on a messaging platform. The methods and systems establish a shared augmented reality (AR) experience across a plurality of client devices and receive, from a first client device of the plurality of client devices, a request to perform a real-time interaction with a given AR element that is presented on displays of the plurality of client devices. In response to receiving the request, the methods and system enable the first client device to perform one or more modifications to the given AR element while preventing a second of the plurality of client devices from performing real-time interactions with the given AR element. The method and system synchronize the one or more modifications of the given AR element performed by the first client device across each of the plurality of client devices in real time.
-
公开(公告)号:US20240303945A1
公开(公告)日:2024-09-12
申请号:US18665388
申请日:2024-05-15
Applicant: Snap Inc.
Inventor: Rastan Boroujerdi , Michael John Evans , Panayoti Haritatos
IPC: G06T19/00 , G01C21/36 , G06F3/04815 , G06F3/04842 , H04L9/40
CPC classification number: G06T19/006 , G01C21/3647 , G06F3/04815 , G06F3/04842 , H04L63/083 , G06T2200/24 , G06T2219/024
Abstract: Methods and systems are disclosed for generating AR experiences. The methods and systems access a first component of a plurality of components implemented by the messaging application, the plurality of components comprising an AR experience, each of the plurality of components being configured to be separately launched by the messaging application. The methods and systems store a first state of the first component in a data structure that is shared across the plurality of components; launching. The methods and system launch, by the messaging application, a second component of the plurality of components in response to determining that an interaction has been performed using the first component; and configure a second state of the second component based on the interaction that has been performed using the first component.
-
公开(公告)号:US20230316746A1
公开(公告)日:2023-10-05
申请号:US18203876
申请日:2023-05-31
Applicant: Snap Inc.
Inventor: David Li , Isac Andreas Müller Sandvik , Qi Pan , Rastan Boroujerdi , Kevin Yimeng Hong , Peng Deng , Piers George Cowburn , Jonathan Tang , Junjie Wei
CPC classification number: G06V20/20 , G06F3/011 , G09G3/003 , G06T19/006 , G06T7/74 , G09G2354/00 , G09G2340/14
Abstract: An augmented reality system to perform operations that include: accessing image data at a client device; determining a position of a user of the client device based on the image data; causing display of a projection that extends from the position of the user upon a presentation of the image data at the client device; detecting an intersection of the projection and a surface of an object; generating a request that includes an identification of the portion of the surface of the object at the client device; and presenting the portion of the surface of the object based on the graphical property of the projection at the client device in response to the request that includes the identification of the portion of the surface of the object.
-
公开(公告)号:US11533280B1
公开(公告)日:2022-12-20
申请号:US16805284
申请日:2020-02-28
Applicant: Snap Inc.
Inventor: Hongjai Cho , Rastan Boroujerdi , Robert David Idol , Patrick Mandia , Sriram Raman , Robin Wilborn , Xiaomu Wu
IPC: H04L12/58 , H04L51/046 , H04L51/08 , H04L51/18 , H04M1/7243 , H04M1/72427
Abstract: Systems and methods are provided for performing operations including receiving, by a messaging application server from a third-party application server, a request to generate a content item code that is associated with a third-party content item; generating, by the messaging application server, the content item code in response to receiving the request from the third-party application server; causing a representation of the content item code to be displayed; retrieving the third-party content item in response to a messaging application implemented on a user device capturing the image of the representation that is displayed; and enabling an image modification feature of the messaging application using the retrieved third-party content item.
-
公开(公告)号:US20210303859A1
公开(公告)日:2021-09-30
申请号:US17119597
申请日:2020-12-11
Applicant: Snap Inc.
Inventor: David Li , Isac Andreas Müller Sandvik , Qi Pan , Rastan Boroujerdi , Kevin Yimeng Hong , Peng Deng , Piers George Cowburn , Jonathan Tang , Junjie Wei
Abstract: An augmented reality system to perform operations that include: accessing image data at a client device; determining a position of a user of the client device based on the image data; causing display of a projection that extends from the position of the user upon a presentation of the image data at the client device; detecting an intersection of the projection and a surface of an object; generating a request that includes an identification of the portion of the surface of the object at the client device; and presenting the portion of the surface of the object based on the graphical property of the projection at the client device in response to the request that includes the identification of the portion of the surface of the object.
-
公开(公告)号:US20230410440A1
公开(公告)日:2023-12-21
申请号:US17845496
申请日:2022-06-21
Applicant: Snap Inc.
Inventor: Rastan Boroujerdi , Michael John Evans , Panayoti Haritatos
IPC: G06T19/00 , G06F3/04842 , G06F3/04815 , G01C21/36 , H04L9/40
CPC classification number: G06T19/006 , G06F3/04842 , G06F3/04815 , G06T2200/24 , H04L63/083 , G06T2219/024 , G01C21/3647
Abstract: Methods and systems are disclosed for generating AR experiences. The methods and systems access a first component of a plurality of components implemented by the messaging application, the plurality of components comprising an AR experience, each of the plurality of components being configured to be separately launched by the messaging application. The methods and systems store a first state of the first component in a data structure that is shared across the plurality of components; launching. The methods and system launch, by the messaging application, a second component of the plurality of components in response to determining that an interaction has been performed using the first component; and configure a second state of the second component based on the interaction that has been performed using the first component.
-
公开(公告)号:US20230343037A1
公开(公告)日:2023-10-26
申请号:US17728473
申请日:2022-04-25
Applicant: SNAP INC.
Inventor: Alan Buzdar , Tony Mathew , Wentao Shang , Rastan Boroujerdi , Peng Deng
IPC: G06T19/00 , H04L51/046 , H04L51/10
CPC classification number: G06T19/006 , H04L51/046 , H04L51/10
Abstract: Methods and systems are disclosed for performing generating AR experiences on a messaging platform. The methods and systems perform operations including: receiving, from a client device, a request to access an augmented reality (AR) experience; adding one or more AR elements to a first image captured by the client device, the first image depicting a real-world object; storing data representing a position of the one or more AR elements relative to the real-world object, the data being maintained after the AR experience is terminated; receiving a request to resume the AR experience after the AR experience has been terminated; and in response to receiving the request to resume the AR experience, accessing the data that was stored prior to termination of the AR experience to generate a display of the AR experience that depicts the one or more AR elements at a particular position within a second image.
-
-
-
-
-
-
-
-
-