Patents by Inventor Jonathan Brody
Jonathan Brody 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).
-
Publication number: 20210286840Abstract: A social media platform provides a map-based graphical user interface (GUI) with multiple geographically anchored icons that are selectable to trigger playback of respective galleries of ephemeral messages. Each of the plurality of location-based ephemeral galleries comprises media content contributed by multiple different users. The ephemeral galleries are compiled based on geo-tag data associated with respective ephemeral messages submitted by multiple users to be publicly viewable via the map-based GUI.Type: ApplicationFiled: December 22, 2020Publication date: September 16, 2021Inventors: Daniel Amitay, Jonathan Brody, Jeffrey Arthur Johnson, Andrew Lin, Walton Lin, John Rauser, Evan Spiegel
-
Publication number: 20210281897Abstract: Method for generating media content items based on location information starts with the server system receiving from a first computing device an electronic communication including location information from a location sensor coupled to the first client computing device. Server system then determines a current activity of a first user of the first client computing device based on the location information; generating a media content item including a map display based on the location information and at least one of: (i) an avatar of the first user engaged in the current activity, (ii) a status message associated with the current activity of the first user, or (iii) a status message associated with a map location on the map display. Server system then causes the media content item to be displayed on a display screen of at least one of a plurality of client computing devices. Other embodiments are described herein.Type: ApplicationFiled: March 17, 2021Publication date: September 9, 2021Inventors: Jonathan Brody, Joseph Engelman, Robert Lin, Gaurav Misra, Kimberly A. Phifer, Sriram Raman, Jay Sani
-
Publication number: 20210274265Abstract: Method of generating customized graphics based on location information includes processor receiving location information including location of first client device. Processor causes a status interface to be displayed on the first client device that includes locations that are within a predetermined distance from the first client device. Processor receives a selection from the first client device of the first location via the status interface and stores the first location in a location database associated with the first user. Location database includes: locations previously selected by the first client device via the status interface, locations associated with media content items received from the first client device, or locations associated with the location information received from the first client device. Processor generates a country selectable item, a city selectable item, and timeline selectable items and causes passport interface to be displayed on the first client device.Type: ApplicationFiled: March 16, 2021Publication date: September 2, 2021Inventors: Jonathan Brody, Xingkai Eric Chew, Bryant Detwiller, Joseph Engelman, Abdulrahman Khan, Sarah Lensing, Robert Lin, Gaurav Misra, Nathaniel Parrott, Suraj Vindana Samaranayake, Andrew Thieck
-
Patent number: 11088987Abstract: Methods, devices, systems, and computer readable media with instructions for group text communications between multiple devices, along with communication of associated data and automatic deletion of communications, are described. One embodiment involves generating a first ephemeral group chat, receiving a first ephemeral chat message, associated with one or more deletion triggers, and transmitting the first ephemeral message; and receiving, from at least the second client device, chat monitoring information comprising first deletion trigger information. In various embodiments, coordinated presentation and deletion of ephemeral chat messages are managed in a variety of ways.Type: GrantFiled: May 4, 2016Date of Patent: August 10, 2021Assignee: Snap Inc.Inventors: Nicholas Richard Allen, Jonathan Brody, Chamal Samaranayake, William Wu
-
Publication number: 20210243548Abstract: Systems, devices, media, and methods are presented for selective location-based identity communication. The systems and methods identify a current location of a mobile computing device and detect a selection of a user interface element associated with the current location. The systems and methods cause presentation of a set of display elements corresponding to the current location and detect selection of a display element of the set of display elements. The systems and methods modify a display characteristic for the current location of the mobile computing device within a set of mobile computing devices based on the selection of the display element.Type: ApplicationFiled: February 10, 2021Publication date: August 5, 2021Inventors: Jonathan Brody, Walton Lin, Andrew Lin, Evan Spiegel
-
Publication number: 20210234819Abstract: Embodiments of the present disclosure relate generally to systems for enhancing a first media item through the addition of a supplemental second media item. A user may provide a request to enhance a selected media item, and in response, an enhancement system retrieves and presents a curated collection of supplemental content to be added to the media, to the user. The user may review the curated collection of supplemental content, for example by providing a tactile input to scroll through the curated collection of content.Type: ApplicationFiled: April 15, 2021Publication date: July 29, 2021Inventors: Manny Jerrold Adler, Jonathan Brody, Nathan Kenneth Boyd, Glenne Christiaansen, Kirk Ouimet, Kameron Sheffield, Haibo Zhao, Zhuangtian Zhao
-
Patent number: 11061976Abstract: Systems, devices, instructions, and methods are provided for a computing device comprising a display screen, with the computing device configured to display on the display screen a content feed interface for communication cells for a plurality of user accounts associated with a first user account, and at least one high-signal suggestion cell of a user account not associated with the first user account. Each of the communication cells is associated with a communication from a corresponding user account of the plurality of user accounts and a direct user interface target area for display of one or more content elements. The high-signal suggestion cell is associated with a set number of actionless impression displays within the content feed interface before the high-signal suggestion cell is removed from the content feed interface.Type: GrantFiled: September 28, 2018Date of Patent: July 13, 2021Assignee: Snap Inc.Inventors: Jonathan Brody, Donald Giovannini, Celia Nicole Mourkogiannis, Jeremy Voss
-
Publication number: 20210170270Abstract: Method for generating collectible media content items based on location information starts with processor receiving location information from location sensor coupled to first client computing device. Processor causes a map interface to be displayed that includes avatar of first user at a location based on the location information and a subset of a plurality of collectible items associated with geographical coordinates. When the first client computing device is determined to be within predetermined distance from a selected collectible item, processor causes front facing camera view to be displayed on the first client computing device, causes lens corresponding to selected collectible item to be applied to the front facing camera view, and causes the image of the selected collectible item displayed on the front facing camera view to change. Lens includes image of the selected collectible item that is overlaid on front facing camera view. Other embodiments are described herein.Type: ApplicationFiled: January 21, 2021Publication date: June 10, 2021Inventors: Jonathan Brody, Jill H. Cohen, Bryant Detwiller, Alexander Fung, Evan HK Lin, Walton Lin, Kimberly A. Phifer, Alexandre Valdetaro Porto
-
Patent number: 11012388Abstract: Embodiments of the present disclosure relate generally to systems for enhancing a first media item through the addition of a supplemental second media item. A user may provide a request to enhance a selected media item, and in response, an enhancement system retrieves and presents a curated collection of supplemental content to be added to the media, to the user. The user may review the curated collection of supplemental content, for example by providing a tactile input to scroll through the curated collection of content.Type: GrantFiled: April 2, 2020Date of Patent: May 18, 2021Assignee: Snap Inc.Inventors: Manny Jerrold Adler, Jonathan Brody, Nathan Kenneth Boyd, Glenne Christiaansen, Kirk Ouimet, Kameron Sheffield, Haibo Zhao, Zhuangtian Zhao
-
Patent number: 10979752Abstract: Method for generating media content items based on location information starts with the server system receiving from a first computing device an electronic communication including location information from a location sensor coupled to the first client computing device. Server system then determines a current activity of a first user of the first client computing device based on the location information; generating a media content item including a map display based on the location information and at least one of: (i) an avatar of the first user engaged in the current activity, (ii) a status message associated with the current activity of the first user, or (iii) a status message associated with a map location on the map display. Server system then causes the media content item to be displayed on a display screen of at least one of a plurality of client computing devices. Other embodiments are described herein.Type: GrantFiled: February 28, 2019Date of Patent: April 13, 2021Assignee: Snap Inc.Inventors: Jonathan Brody, Joseph Engelman, Robert Lin, Gaurav Misra, Kimberly A. Phifer, Sriram Raman, Jay Sani
-
Publication number: 20210103779Abstract: Systems, methods, devices, media, and computer-readable instructions are described for local image tagging and processing in a resource-constrained environment such as a mobile device. In some embodiments, characteristics associated with images are used to determine whether to store content (e.g., images and video clips) as ephemeral content or non-ephemeral content. Based on the determination, the image is stored in a non-ephemeral camera roll storage of the mobile device, or an ephemeral local application storage. Additional storage operations such as encryption or backup copying may additionally be determined and performed based on the analysis of the content. In some embodiments, such images may be indexed, sorted, and searched based on the image tagging operations used to characterize the content.Type: ApplicationFiled: December 18, 2020Publication date: April 8, 2021Inventor: Jonathan Brody
-
Patent number: 10972806Abstract: Method of generating customized graphics based on location information includes processor receiving location information including location of first client device. Processor causes a status interface to be displayed on the first client device that includes locations that are within a predetermined distance from the first client device. Processor receives a selection from the first client device of the first location via the status interface and stores the first location in a location database associated with the first user. Location database includes: locations previously selected by the first client device via the status interface, locations associated with media content items received from the first client device, or locations associated with the location information received from the first client device. Processor generates a country selectable item, a city selectable item, and timeline selectable items and causes passport interface to be displayed on the first client device.Type: GrantFiled: February 15, 2019Date of Patent: April 6, 2021Assignee: Snap Inc.Inventors: Jonathan Brody, Xingkai Eric Chew, Bryant Detwiller, Joseph Engelman, Abdulrahman Khan, Sarah Lensing, Robert Lin, Gaurav Misra, Nathaniel Parrott, Suraj Vindana Samaranayake, Andrew Thieck
-
Patent number: 10963529Abstract: A social media platform provides a map-based graphical user interface (GUI) for accessing social media content submitted for public accessibility via the social media platform supported by the map-based GUI. The GUI includes a map providing interactive location-based searching functionality in that selection of a target location by the user in the GUI, such as by tapping or clicking at the target location, triggers a search for social media content having geo-tag data indicating geographic locations within a geographical search area centered on the target location.Type: GrantFiled: April 27, 2018Date of Patent: March 30, 2021Assignee: Snap Inc.Inventors: Daniel Amitay, Jonathan Brody, Timothy Jordan Garcia, Leonid Gorkin, Andrew Lin, Walton Lin, Evan Spiegel, Nayana Samaranayake
-
Patent number: 10952013Abstract: Systems, devices, media, and methods are presented for selective location-based identity communication. The systems and methods identify a current location of a mobile computing device and detect a selection of a user interface element associated with the current location. The systems and methods cause presentation of a set of display elements corresponding to the current location and detect selection of a display element of the set of display elements. The systems and methods modify a display characteristic for the current location of the mobile computing device within a set of mobile computing devices based on the selection of the display element.Type: GrantFiled: January 11, 2019Date of Patent: March 16, 2021Assignee: Snap Inc.Inventors: Jonathan Brody, Walton Lin, Andrew Lin, Evan Spiegel
-
Patent number: 10933311Abstract: Method for generating collectible media content items based on location information starts with processor receiving location information from location sensor coupled to first client computing device. Processor causes a map interface to be displayed that includes avatar of first user at a location based on the location information and a subset of a plurality of collectible items associated with geographical coordinates. When the first client computing device is determined to be within predetermined distance from a selected collectible item, processor causes front facing camera view to be displayed on the first client computing device, causes lens corresponding to selected collectible item to be applied to the front facing camera view, and causes the image of the selected collectible item displayed on the front facing camera view to change. Lens includes image of the selected collectible item that is overlaid on front facing camera view. Other embodiments are described herein.Type: GrantFiled: March 14, 2019Date of Patent: March 2, 2021Assignee: Snap Inc.Inventors: Jonathan Brody, Jill H. Cohen, Bryant Detwiller, Alexander Fung, Evan HK Lin, Walton Lin, Kimberly A. Phifer, Alexandre Valdetaro Porto
-
Patent number: 10909425Abstract: Systems, methods, devices, media, and computer-readable instructions are described for local image tagging and processing in a resource-constrained environment such as a mobile device. In some embodiments, characteristics associated with images are used to determine whether to store content (e.g., images and video clips) as ephemeral content or non-ephemeral content. Based on the determination, the image is stored in a non-ephemeral camera roll storage of the mobile device, or an ephemeral local application storage. Additional storage operations such as encryption or backup copying may additionally be determined and performed based on the analysis of the content. In some embodiments, such images may be indexed, sorted, and searched based on the image tagging operations used to characterize the content.Type: GrantFiled: June 30, 2017Date of Patent: February 2, 2021Assignee: Snap Inc.Inventor: Jonathan Brody
-
Publication number: 20200371682Abstract: A system and method for receiving a user interaction with a user interface of a client device, determining a current communication mode and a desired communication mode, where the desired communication mode is determined based on the user interaction received by the sensor module. The system further sets the desired communication mode as the current communication mode, and causes presentation of a user interface of the client device based on the desired communication mode being set as the current communication mode.Type: ApplicationFiled: August 13, 2020Publication date: November 26, 2020Inventors: Jonathan Brody, Matthew Hanover, Chamal Samaranayake, William Wu
-
Publication number: 20200358731Abstract: 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: May 22, 2020Publication date: November 12, 2020Inventors: Nathan Kenneth Boyd, Jonathan Brody, Ken W. Chung, Justin Huang, Teresa Lieh
-
Publication number: 20200310626Abstract: Method of generating personalized map interfaces with enhanced icons starts with a processor receiving from a first client device location information including location of first client device. Processor causes map interface to be displayed on first client device that includes a first avatar at a location on the map interface based on the location information and an icon corresponding to an establishment. The processor causes the icon to change to an enhanced icon in response to receiving a first selection from the first client device that indicates a request to save the establishment in a database associated with the first user or determining that the establishment is saved in a database associated with a second user that is associated with the first user. Other embodiments are disclosed.Type: ApplicationFiled: March 28, 2019Publication date: October 1, 2020Inventor: Jonathan Brody
-
Patent number: 10775996Abstract: A system and method for receiving a user interaction with a user interface of a client device, determining a current communication mode and a desired communication mode, where the desired communication mode is determined based on the user interaction received by the sensor module. The system further sets the desired communication mode as the current communication mode, and causes presentation of a user interface of the client device based on the desired communication mode being set as the current communication mode.Type: GrantFiled: November 23, 2015Date of Patent: September 15, 2020Assignee: Snap Inc.Inventors: Jonathan Brody, Matthew Hanover, Chamal Samaranayake, William Wu