-
公开(公告)号:US20210303621A1
公开(公告)日:2021-09-30
申请号:US16829997
申请日:2020-03-25
Applicant: Snap Inc.
Inventor: Alexander Collins , Benedict Copping , Justin Huang
IPC: G06F16/738 , G06F16/787 , G06F16/783 , H04L12/58
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for generating a summary based on trip information. The program and method include operations for: determining that one or more criteria associated with a user correspond to a trip taken by the user during a given time interval; retrieving a plurality of visual media items generated by a client device of the user during the given time interval; determining location information for the plurality of visual media items; automatically generating a trip graphic to represent the trip based on the plurality of visual media items generated by the user during the given time interval and the determined location information; and causing the trip graphic to be displayed on the client device,
-
公开(公告)号:US10217488B1
公开(公告)日:2019-02-26
申请号:US15844089
申请日:2017-12-15
Applicant: Snap Inc.
Inventor: Justin Huang
IPC: H04N5/77 , H04N5/775 , G11B27/031 , H04N5/232 , H04N5/92 , H04N5/262 , G06T7/73 , G06T7/292 , G06F3/0346 , G06T3/00 , H04N5/265
Abstract: Systems and methods provide for editing of spherical video data. In one example, a computing device can receive a spherical video (or a video associated with an angular field of view greater than an angular field of view associated with a display screen of the computing device), such as by a built-in spherical video capturing system or acquiring the video data from another device. The computing device can display the spherical video data. While the spherical video data is displayed, the computing device can track the movement of an object (e.g., the computing device, a user, a real or virtual object represented in the spherical video data, etc.) to change the position of the viewport into the spherical video. The computing device can generate a new video from the new positions of the viewport.
-
公开(公告)号:US12169521B2
公开(公告)日:2024-12-17
申请号:US18215355
申请日:2023-06-28
Applicant: Snap Inc.
Inventor: Alexander Collins , Benedict Copping , Justin Huang
IPC: G06F16/738 , G06F16/783 , G06F16/787 , H04L51/043 , H04L51/046 , H04L51/52
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for generating a summary based on trip information. The program and method include operations for: determining that one or more criteria associated with a user correspond to a trip taken by the user during a given time interval; retrieving a plurality of visual media items generated by a client device of the user during the given time interval; determining location information for the plurality of visual media items; automatically generating a trip graphic to represent the trip based on the plurality of visual media items generated by the user during the given time interval and the determined location information; and causing the trip graphic to be displayed on the client device.
-
公开(公告)号:US20230350431A1
公开(公告)日:2023-11-02
申请号:US17981807
申请日:2022-11-07
Applicant: Snap Inc.
Inventor: Mathias Andreas Hintermann , Justin Huang , Russell Douglas Patton
CPC classification number: G05D1/101 , G06V40/172 , G06V20/17 , G06V40/107 , G06V10/82 , B64C39/024 , B64C2201/141 , B64C2201/127 , B64C2201/108
Abstract: Systems, computer readable medium and methods for fully autonomous drone flight are disclosed. Example methods include taking off, navigating in accordance with a flight plan, and navigating the autonomous drone to land. The autonomous drone performs flight plans with only an initial command for the autonomous drone to fly and, in some examples, an indication of a landing space such as an open hand presented under the autonomous drone. After an initial fly command, the autonomous drone is not controlled by a remote-control device and does not receive any additional commands to complete the flight plan. The autonomous drone enters a lower energy state while flying where the wireless connections are turned off since the autonomous drone does not respond to commands during flight.
-
公开(公告)号:US20230350427A1
公开(公告)日:2023-11-02
申请号:US17982959
申请日:2022-11-08
Applicant: Snap Inc.
Inventor: Mathias Andreas Hintermann , Justin Huang , Russell Douglas Patton
CPC classification number: G05D1/042 , G06V10/82 , G06V40/28 , G06V20/17 , G08G5/003 , B64C39/024 , B64C2201/141 , B64C2201/027 , B64C2201/108
Abstract: Systems, computer readable medium and methods for landing an autonomous drone with gestures are disclosed. Example methods include lifting off the autonomous drone in response to an instruction from a person, receiving sensor data, and processing the sensor data to identify a gesture from the person that indicates that the autonomous drone is to land. The autonomous drone recognizes a gesture from a person to land where the gesture is based on a physical movement of the person. In response, the autonomous drone navigates to land the autonomous drone. In some examples, the person presents an open palm to the autonomous drone which causes the autonomous drone to fly to and land on the open palm. In some examples, the person places a hand under the autonomous drone which causes the autonomous drone to land. In some examples, the autonomous drone responds to the person that launched the autonomous drone.
-
公开(公告)号:US11693539B2
公开(公告)日:2023-07-04
申请号:US17129509
申请日:2020-12-21
Applicant: Snap Inc.
Inventor: Jonathan Dale Brody , Alexander Collins , Benedict Copping , Linhui Ge , Justin Huang , KaChon Lei , Eugene Park , Hui Wang
IPC: G06F3/048 , G06F3/0484 , G06F3/0481 , H04L51/08
CPC classification number: G06F3/0484 , G06F3/0481 , H04L51/08
Abstract: Methods, computer-readable storage media, and apparatuses for surfacing content items in a messaging system. The methods may include storing a content item generated by a client device of a user, the user associated with the messaging system and determining a score to assign to the interaction and updating a resurface score associated with the content item with the score. The methods may further include determining whether to resurface the content item to the user based on the resurface score and causing to be displayed on a display of the client device a user interface comprising a user interface item for the user to display the content item. The methods may further include updating weights used to determine the scores based on interactions of the user with the resurfaced content items.
-
公开(公告)号:US20220301593A1
公开(公告)日:2022-09-22
申请号:US17831986
申请日:2022-06-03
Applicant: Snap Inc.
Inventor: Justin Huang
IPC: G11B27/031 , H04N5/232 , H04N5/92 , H04N5/262 , G06T7/73 , G06T7/292 , G06F3/0346 , G06T3/00 , H04N5/265 , G06F3/01 , G06T3/40 , H04N9/82 , H04N5/77 , H04N5/247 , H04N9/804
Abstract: Systems and methods provide for editing of spherical video data. In one example, a computing device can receive a spherical video (or a video associated with an angular field of view greater than an angular field of view associated with a display screen of the computing device), such as by a built-in spherical video capturing system or acquiring the video data from another device. The computing device can display the spherical video data. While the spherical video data is displayed, the computing device can track the movement of an object (e.g., the computing device, a user, a real or virtual object represented in the spherical video data, etc.) to change the position of the viewport into the spherical video. The computing device can generate a new video from the new positions of the viewport.
-
公开(公告)号:US11405552B2
公开(公告)日:2022-08-02
申请号:US17301957
申请日:2021-04-20
Applicant: Snap Inc.
Inventor: Matthew Hanover , Justin Huang , David Meisenholder
Abstract: In a camera-enabled electronic device, photo capture is triggered by a press-and-hold input only if the holding duration of the press-and-hold input is greater than a predefined threshold duration. A press-and-hold input shorter in duration than the threshold triggers video capture. Thus, a short press triggers video capture, while a long press triggers photo capture.
-
公开(公告)号:US20220174028A1
公开(公告)日:2022-06-02
申请号:US17651654
申请日:2022-02-18
Applicant: Snap Inc.
Inventor: Alexander Collins , Benedict Copping , Justin Huang
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for performing operations comprising: identifying a current social event; obtaining a list of creative tools associated with the current social event; accessing a plurality of content items generated by a client device; determining that one or more of the creative tools have been applied to a first content item in the plurality of content items; generating a subset of content items corresponding to the current social event that includes the first content item; automatically populating a social event template graphic based on the subset of content items corresponding to the current social event to generate a social event graphic card; and receiving a request from the client device to transmit the social event graphic card to one or more other client devices.
-
公开(公告)号:US11290403B2
公开(公告)日:2022-03-29
申请号:US16849095
申请日:2020-04-15
Applicant: Snap Inc.
Inventor: Alexander Collins , Benedict Copping , Justin Huang
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for performing operations comprising: identifying a current social event; obtaining a list of creative tools associated with the current social event; accessing a plurality of content items generated by a client device; determining that one or more of the creative tools have been applied to a first content item in the plurality of content items; generating a subset of content items corresponding to the current social event that includes the first content item; automatically populating a social event template graphic based on the subset of content items corresponding to the current social event to generate a social event graphic card; and receiving a request from the client device to transmit the social event graphic card to one or more other client devices.
-
-
-
-
-
-
-
-
-