Patents by Inventor Kenneth Boyd
Kenneth Boyd has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11868676Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application implemented on a client device, input that selects a sound option to add sound to one or more images; in response to receiving the input, presenting a sound editing user interface element that visually indicates a played portion of the sound and separately visually indicates an un-played portion of the sound; receiving an interaction with the sound editing user interface element to modify a start point of the sound; embedding a graphical element representing the sound in the one or more images; playing, by the messaging application, the sound associated with the graphical element starting from the start point together with displaying the one or more images.Type: GrantFiled: September 23, 2020Date of Patent: January 9, 2024Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Jonathan Dale Brody, Andrew Grosvenor Cooper, Brandon Francis, Christie Marie Heikkinen, Ranidu Lankage
-
Publication number: 20240004517Abstract: Aspects of the present disclosure involve a system for filtering conversations. The system generates for display, by a messaging application, a plurality of shortcut options, each of the plurality of shortcut options comprising a respective filtering criterion. In response to receiving input that selects a given shortcut option of the plurality of shortcut options, the system retrieves the filtering criterion associated with the given shortcut option. The system searches a plurality of conversations to identify a subset of conversations that match the filtering criterion. The system generates for display together with the plurality of shortcut options, a plurality of representations of the identified subset of conversations in which one or more messages have been exchanged between a user and one or more friends of the user.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Inventors: Nathan Kenneth Boyd, Daniel Moreno, David Phillip Taitz, Jeremy Baker Voss, Yu Wang
-
Patent number: 11862199Abstract: Systems and methods provide for advanced video editing techniques using sampling patterns. In one example, a computing device can receive a selection of a clip of a video and a sampling pattern. The computing device can determine a respective number of frames to sample from the clip for each interval of time over a length of time for a new clip. For example, the computing device can determine a function corresponding the pattern that relates time and the number of frames to sample, a histogram corresponding to the pattern, or a definite integral corresponding to the pattern, among other approaches. The computing device can extract these numbers of frames from the clip and generate the new clip from the extracted frames. The computing device can present the new clip as a preview and send the new clip to other computing devices.Type: GrantFiled: February 3, 2023Date of Patent: January 2, 2024Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Devin Doty
-
Patent number: 11863513Abstract: A method and a system include receiving a request from a client device to view a media content item, determining at least one comment associated with a respective user profile from a set of connected profiles, generating a summary comments selectable item based at least in part on the respective user profile, causing a display of playback of the media content item and the summary comments selectable item in response to the request to view the media content item, and during the playback of the media content item at the particular time, causing a display of at least one comment.Type: GrantFiled: August 31, 2020Date of Patent: January 2, 2024Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Jeremy Baker Voss
-
Patent number: 11860935Abstract: Systems and methods are provided for performing operations including: retrieving, by one or more processors, a plurality of content items; identifying a first content item from the plurality of content items to which a user has previously reacted; determining a category of the first content item; selecting a second content item in the plurality of content items that is associated with the determined category of the first content item to which the user has previously reacted; and presenting the second content item to the user in a presentation arrangement of a graphical user interface.Type: GrantFiled: February 16, 2022Date of Patent: January 2, 2024Assignee: Snap Inc.Inventors: Newar Husam Al Majid, Nathan Kenneth Boyd, Laurent Desserrey, Matthew Thompson, Jeremy Voss
-
Patent number: 11861068Abstract: Systems and methods for radial gesture navigation are provided. In example embodiments, user input data is received from a user device. The user input data indicates a continuous physical user interaction associated with a display screen of the user device. An initial point and a current point are detected from the user input data. A radius distance for a circle that includes the current point and is centered about the initial point is determined. An action is selected from among multiple actions based on the radius distance being within a particular range among successive ranges along a straight line that starts at the initial point and extends through the circle. Each range among the successive ranges corresponds to a particular action among the multiple actions. The selected action is performed in response to detecting a completion of the continuous physical user interaction.Type: GrantFiled: August 26, 2021Date of Patent: January 2, 2024Assignee: Snap Inc.Inventors: Ty Blachly, Nathan Kenneth Boyd, Donald Giovannini, Krish Jayaram, Evan Spiegel, William Wu
-
Publication number: 20230419996Abstract: Systems and methods provide for advanced video editing techniques using sampling patterns. In one example, a computing device can receive a selection of a clip of a video and a sampling pattern. The computing device can determine a respective number of frames to sample from the clip for each interval of time over a length of time for a new clip. For example, the computing device can determine a function corresponding the pattern that relates time and the number of frames to sample, a histogram corresponding to the pattern, or a definite integral corresponding to the pattern, among other approaches. The computing device can extract these numbers of frames from the clip and generate the new clip from the extracted frames. The computing device can present the new clip as a preview and send the new clip to other computing devices.Type: ApplicationFiled: September 7, 2023Publication date: December 28, 2023Inventors: Nathan Kenneth Boyd, Devin Doty
-
Publication number: 20230412553Abstract: Methods and systems are disclosed for joining community subgroups on a messaging platform. The methods and systems perform operations comprising: receiving, from a client device, account information associated with a user; searching, by a server, a list of communities to identify an individual community that corresponds to the account information; selecting a subgroup of a plurality of subgroups associated with the individual community in response to identifying the individual community; storing, by the server, the account information in association with the individual community; and adding the user to the subgroup to enable the client device of the user to access information of the selected subgroup that is exclusively available to members of the subgroup.Type: ApplicationFiled: June 16, 2022Publication date: December 21, 2023Inventors: Nathan Kenneth Boyd, Jacob Catalano, Siqi Chen, Andrew Grosvenor Cooper, Elias Coronado, Alexander Hansen, Hao Long, Yan Zhao
-
Publication number: 20230396569Abstract: A sender holds a first platform account with an interaction system. The sender selects a content item to be shared with a recipient. In response to determining that a recipient identifier of the recipient is not linked to a platform account, an off-platform communication is transmitted to a second user device associated with the recipient identifier. The off-platform communication is in an electronic format supported by the second user device and contains a user-selectable registration link. In response to detecting establishment of a second platform account linked to the recipient identifier, the recipient is enabled to access the content item on the second user device via a user interface provided by an interaction application. A relationship between the first platform account and the second platform account is established within the interaction system.Type: ApplicationFiled: April 7, 2023Publication date: December 7, 2023Inventors: Nathan Kenneth Boyd, David Phillip Taitz, Jeremy Baker Voss, Xingnan Xia
-
Publication number: 20230393730Abstract: A content request is received from a user device of a viewing user of an interaction system. An interaction application executing at the user device presents a viewing user interface that includes a content zone and an interaction zone. A third-party content item is presented in the content zone. The interaction zone comprises a first interaction subzone located in a lower section of the viewing user interface, outside of the content zone. The first interaction subzone includes a user-selectable interaction element. The interaction zone further comprises a second interaction subzone positioned adjacent to the first interaction subzone in the lower section of the viewing user interface. The second interaction subzone is located inside of the content zone and includes a user-selectable context element. Responsive to detecting an interaction gesture directed at the interaction zone, the interaction application automatically transitions from a viewing state to an interaction state.Type: ApplicationFiled: June 1, 2023Publication date: December 7, 2023Inventors: Nathan Kenneth Boyd, Christie Marie Heikkinen, David Phillip Taitz, Jeremy Baker Voss
-
Patent number: 11836764Abstract: Embodiments for communicating and displaying collections of image and video clip content with an opt-out interstitial are described. In one example embodiment, a device receives interface information about a group of content collections from a server computer system. When a user inputs a selection of a first content collection, the device displays images and video clips in a sequence defined by the content collection. Each piece of content is displayed for less than a threshold display time. When the device finishes playing the first content collection, the device presents an opt-out interstitial. Additional content collections generated from content submitted by other client devices can be received from the server computer system, and are presented based on a response input, or a lack of response input, to the opt-out interstitial. Some embodiments include content collections generated by the server computer system, as well as advertising elements presented between content collections.Type: GrantFiled: May 23, 2022Date of Patent: December 5, 2023Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Jeremy Voss, William Wu
-
Publication number: 20230379571Abstract: First content data is presented within a preview interface. The preview interface is a user interface presented to a user prior to transmission of content data to third-party users. A plurality of modification indicia is presented within the preview interface. Each of the plurality of modification indicia is associated with a respective modification function. The plurality of modification indicia includes a combination indicium associated with a combination function. Responsive to detection of user selection of the combination indicium, the combination function is activated. The activating of the combination function comprises causing presentation of a combination interface enabling the user to access second content data and combine the first content data with the second content data to create combined content data.Type: ApplicationFiled: December 28, 2022Publication date: November 23, 2023Inventors: Nathan Kenneth Boyd, Christie Marie Heikkinen, Imani Ritchards, David Phillip Taitz
-
Publication number: 20230379156Abstract: A third-party user input content item is presented. A content sharing function is invoked responsive to determining user selection of a content sharing graphical element. The content sharing function comprises presentation of a destination graphical element identifying a first content sharing destination. The first content sharing destination is locked. A combination graphical element is user-selectable to invoke a combination function. Responsive to determining user selection of the combination graphical element, the combination function is invoked to access a second user input content item and combine the third-party user input content item with the second user input content item to create a combined user input content item. The first content sharing destination is unlocked and the user is enabled to share the combined user input content item to the unlocked first content sharing destination.Type: ApplicationFiled: December 28, 2022Publication date: November 23, 2023Inventors: Nathan Kenneth Boyd, David Phillip Taitz
-
Publication number: 20230376175Abstract: In some examples, a technique according to the present disclosure includes detecting a determinable interaction pattern of interactions by a first user, via a user system, with a content item communicated on an interaction system by a second user. The determinable interaction pattern may comprise multiple access actions with respect to the content item by the first user. Responsive to detecting the determinable interaction pattern, an action graphical user interface element, that is user selectable to enable the first user to perform an action related to the content item, is automatically activated.Type: ApplicationFiled: May 18, 2023Publication date: November 23, 2023Inventors: Nathan Kenneth Boyd, David Phillip Taitz, Jue Zhou
-
Publication number: 20230379287Abstract: Systems and methods are provided for receiving an ephemeral message, generating an event overlay interface, causing the event overlay interface to be overlaid on top of the ephemeral message, and receiving a selection of an event overlay component via the event overlay interface. The systems and method are also provided for generating a modified event overlay component based on the added plurality of event overlay content, causing the modified event overlay component to be overlaid on top of the ephemeral message, and transmitting the ephemeral message comprising the overlaid modified event overlay component.Type: ApplicationFiled: May 22, 2023Publication date: November 23, 2023Inventors: Nathan Kenneth Boyd, Benedict Copping, Christie Marie Heikkinen, Celia Nicole Mourkogiannis, David Taitz, Mai Chi Tran
-
Patent number: 11812136Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for trimming video. The program and method provide for providing a capture user interface for capturing a video to generate a media content item; displaying a preview user interface for previewing and editing the captured video to generate the media content item, the preview user interface including an interface element for selecting to trim the captured video or to set a playback option for the media content item; receiving, via the interface element, user input selecting to trim the captured video; and displaying a preview bar within the preview user interface, the preview bar including a set of frames of the captured video and front and back handles respectively positioned in front and in back of the set of frames, each of the front and back handles being selectable to trim video.Type: GrantFiled: December 21, 2021Date of Patent: November 7, 2023Assignee: Snap Inc.Inventors: Isabelle Albi, Kaveh Anvaripour, Christine Barron, Nathan Kenneth Boyd, Dallin Dyer, Christie Marie Heikkinen, Ranidu Lankage, Sherif Mohamed
-
Publication number: 20230353519Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by automatically analyzing media content associated with a user and generating collections of such content (e.g., “stories”) based on varying criteria.Type: ApplicationFiled: July 10, 2023Publication date: November 2, 2023Inventors: Nathan Kenneth Boyd, Jonathan Brody, Ken W. Chung, Justin Huang, Teresa Lieh
-
Publication number: 20230353521Abstract: Methods and systems are disclosed for performing operations for monitoring user activity on a messaging platform. The operations include receiving, from a first client device, a request to access a group portal associated with a group of users; in response to receiving the request, generating, for display in a first section of the group portal, a first identifier of a first user of the group of users; accessing activity information associated with the first user being descriptive of one or more messages sent by a second client device of the first user to a set of recipients; and generating, for display in a second section of the group portal, the activity information associated with the first user excluding contents of the one or more messages sent by the second client device.Type: ApplicationFiled: May 2, 2022Publication date: November 2, 2023Inventors: Nathan Kenneth Boyd, Yiwei Ma, Juliet Shen, Jerome Sinocruz, Mai Chi Tran, Yamill Antonio Vallecillo, Jeremy Baker Voss
-
Patent number: 11804024Abstract: A passive flash system for illuminating images being captured on a user device while maintaining preview of the content being captured. The passive flash system can display a portion of a screen in as an elevated brightness element that is brighter than the content being captured. The elevated brightness element can surround or overlap the content being captured to passively increase the lighting of the imaged environment.Type: GrantFiled: August 16, 2021Date of Patent: October 31, 2023Assignee: Snap Inc.Inventors: Newar Husam Al Majid, Nathan Kenneth Boyd
-
Publication number: 20230343059Abstract: A passive flash system for illuminating images being captured on a user device while maintaining preview of the content being captured. The passive flash system can display a portion of a screen in as an elevated brightness element that is brighter than the content being captured. The elevated brightness element can surround or overlap the content being captured to passively increase the lighting of the imaged environment.Type: ApplicationFiled: June 30, 2023Publication date: October 26, 2023Inventors: Newar Husam Al Majid, Nathan Kenneth Boyd