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).

  • Patent number: 10775996
    Abstract: 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: Grant
    Filed: November 23, 2015
    Date of Patent: September 15, 2020
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Matthew Hanover, Chamal Samaranayake, William Wu
  • Publication number: 20200267227
    Abstract: Systems and methods for causing display of a messaging achievement pictograph based on messaging activity are provided. In some example embodiments, a message activity communication is received by a messaging activity service from a client device, the messaging active communication causing and adjustment to a message activity score and the message activity score transgressing a first threshold activity score. Responsive to the message activity transgressing the first threshold activity score, an achievement pictograph is displayed on the client device. In some example embodiments, the pictograph may be ephemeral and removal of the pictograph may be triggered by a designated time or by the message activity score transgressing a second threshold activity score. In some example embodiments, a notification is generated that notifies a user of the display or removal from display of the achievement pictograph.
    Type: Application
    Filed: May 6, 2020
    Publication date: August 20, 2020
    Inventors: Chamal Samaranayake, Nathan Boyd, Jonathan Brody, Nicholas Richard Allen, Evan Spiegel
  • Publication number: 20200236076
    Abstract: 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: Application
    Filed: April 2, 2020
    Publication date: July 23, 2020
    Inventors: Manny Jerrold Adler, Jonathan Brody, Nathan Kenneth Boyd, Glenne Christiaansen, Kirk Ouimet, Kameron Sheffield, Haibo Zhao, Zhuangtian Zhao
  • Publication number: 20200236075
    Abstract: 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: Application
    Filed: April 2, 2020
    Publication date: July 23, 2020
    Inventors: Manny Jerrold Adler, Jonathan Brody, Nathan Kenneth Boyd, Glenne Christiaansen, Kirk Ouimet, Kameron Sheffield, Haibo Zhao, Zhuangtian Zhao
  • Patent number: 10693819
    Abstract: Among other things, the functionality of electronic messaging software and systems is improved by automatically analyzing media content associated with a user and generating collections of such content (e.g., “stories”) based on varying criteria. For example, a narrative group criterion stored in a database in communication with the system is selected, a media content item associated with the narrative . roup criterion and associated. with a user is selected, a media content collection comprising the selected media content item is generated, and the media content collection is displayed on a display screen of a computing device of the user.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: June 23, 2020
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Jonathan Brody, Ken W. Chung, Justin Huang, Teresa Lieh
  • Patent number: 10686899
    Abstract: Systems and methods for causing display of a messaging achievement pictograph based on messaging activity are provided. In some example embodiments, a message activity communication is received by a messaging activity service from a client device, the messaging active communication causing and adjustment to a message activity score and the message activity score transgressing a first threshold activity score. Responsive to the message activity transgressing the first threshold activity score, an achievement pictograph is displayed on the client device. In some example embodiments, the pictograph may be ephemeral and removal of the pictograph may be triggered by a designated time or by the message activity score transgressing a second threshold activity score. In some example embodiments, a notification is generated that notifies a user of the display or removal from display of the achievement pictograph.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: June 16, 2020
    Assignee: Snap Inc.
    Inventors: Chamal Samaranayake, Nathan Boyd, Jonathan Brody, Nicholas Richard Allen, Evan Spiegel
  • Patent number: 10666587
    Abstract: 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: Grant
    Filed: August 29, 2018
    Date of Patent: May 26, 2020
    Assignee: Snap Inc.
    Inventors: Manny Jerrold Adler, Jonathan Brody, Nathan Kenneth Boyd, Glenne Christiaansen, Kirk Ouimet, Kameron Sheffield, Haibo Zhao, Zhuangtian Zhao
  • Publication number: 20200120170
    Abstract: A server-side administrative interface for a social media platform allows for restriction of defined geographical areas. Social media items originating from such restricted areas are automatically filtered or age-restricted for availability via a map-based graphical user interface of the social media platform.
    Type: Application
    Filed: April 27, 2018
    Publication date: April 16, 2020
    Inventors: Daniel Amitay, Jonathan Brody, Maxwell Gale, Timothy Jordan Garcia, Daniel Vincent Grippi, Jeffrey Arthur Johnson, Sheridan Kates, Andrew Lin, Walton Lin, Gaurav Misra, Suraj Vindana Samaranayake, Amer Shahnawaz, Evan Spiegel
  • Publication number: 20200120097
    Abstract: A server system for a map-based social media platform maintains user location information to enable the rendering of friend icons on a map at a corresponding display locations. The system maintains a per user access control list (ACL) that lists all users whose icons can be viewed by a requesting user. The ACL can include a designation of respective display granularity levels for different friend users.
    Type: Application
    Filed: April 27, 2018
    Publication date: April 16, 2020
    Inventors: Daniel Amitay, Jonathan Brody, Leonid Gorkin, Jeffrey Arthur Johnson, Andrew Lin, Walton Lin, Nayana Samaranayake, Evan Spiegel, Marcel M. Yung
  • Publication number: 20200117339
    Abstract: A social media platform provides a map-based graphical user interface (GUI) for accessing social media content submitted to a social media platform supported by the map-based GUI. User icons are displayed on a map of the GUI to represent locations of friend users. The locations of at least some users are represented by their user icons at a regional granularity, such that the displayed locations that are different from their accurate locations, but that are located within an accurate geographical region such as a city or a town. Users can select the granularity level at which their icons are displayed to others.
    Type: Application
    Filed: April 27, 2018
    Publication date: April 16, 2020
    Inventors: Daniel Amitay, Jonathan Brody, Timothy Jordan Garcia, Leonid Gorkin, Andrew Lin, Walton Lin, Evan Spiegel
  • Publication number: 20200117340
    Abstract: A map-based graphical user interface for a social media application displays to social media activity information based on submission of geo-tagged social media items to the platform. Geographical distributions of social activity is displayed on a map forming part of the application. A heatmap can represent posting density or unusualness.
    Type: Application
    Filed: April 27, 2018
    Publication date: April 16, 2020
    Inventors: Daniel Amitay, Jonathan Brody, Leonid Gorkin, Jeffrey Arthur Johnson, Andrew Lin, Walton Lin, John Rauser, Amer Shahnawaz, Evan Spiegel, Marcel M. Yung
  • Patent number: 10540575
    Abstract: 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: Grant
    Filed: June 30, 2017
    Date of Patent: January 21, 2020
    Assignee: Snap Inc.
    Inventor: Jonathan Brody
  • Publication number: 20190282903
    Abstract: 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: Application
    Filed: March 14, 2019
    Publication date: September 19, 2019
    Inventors: Jonathan Brody, Jill H. Cohen, Bryant Detwiller, Alexander Fung, Evan HK Lin, Walton Lin, Kimberly A. Phifer, Alexandre Valdetaro Porto
  • Publication number: 20190220932
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by determining the current activities of users based on location sensor information from the users' computing devices and generating customized media content items based on their activities. The media content can be generated for a variety of topics and shared with other users. For example, media content (e.g., images or video) can be generated and displayed on a user's computing device, as well as transmitted to other users via electronic communications, such as short message service (SMS) or multimedia service (MMS) texts and emails.
    Type: Application
    Filed: March 26, 2019
    Publication date: July 18, 2019
    Inventors: Daniel Amitay, Jonathan Brody, Leonid Gorkin, Sheridan Kates, Andrew Lin, Walton Lin, John Rauser, Amer Shahnawaz, Evan Spiegel, Marcel M. Yung
  • Patent number: 10212541
    Abstract: 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: Grant
    Filed: December 29, 2017
    Date of Patent: February 19, 2019
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Walton Lin, Andrew Lin, Evan Spiegel
  • Publication number: 20180351903
    Abstract: 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: Application
    Filed: May 4, 2016
    Publication date: December 6, 2018
    Inventors: Nicholas Richard Allen, Jonathan Brody, Chamal Samaranayake, William Wu
  • Publication number: 20180315134
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by generating customized media content items based on location sensor information from users' computing devices. The media content can be generated for a variety of topics and shared with other users. For example, media content (e.g., images or video) can be generated and displayed on a user's computing device, as well as transmitted to other users via electronic communications, such as short message service (SMS) or multimedia service (MMS) texts and emails.
    Type: Application
    Filed: February 21, 2018
    Publication date: November 1, 2018
    Inventors: Daniel Amitay, Jonathan Brody, Leonid Gorkin, Sheridan Kates, Andrew Lin, Walton Lin, John Rauser, Amer Shahnawaz, Evan Spiegel, Marcel M. Yung
  • Publication number: 20180315133
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by determining the current activities of users based on location sensor information from the users' computing devices and generating customized media content items based on their activities. The media content can be generated for a variety of topics and shared with other users. For example, media content (e.g., images or video) can be generated and displayed on a user's computing device, as well as transmitted to other users via electronic communications, such as short message service (SMS) or multimedia service (MMS) texts and emails.
    Type: Application
    Filed: June 20, 2017
    Publication date: November 1, 2018
    Inventors: Jonathan Brody, Leonid Gorkin, Andrew Lin, Evan Spiegel
  • Publication number: 20170295250
    Abstract: Systems and methods for causing display of a messaging achievement pictograph based on messaging activity are provided. In some example embodiments, a message activity communication is received by a messaging activity service from a client device, the messaging active communication causing and adjustment to a message activity score and the message activity score transgressing a first threshold activity score. Responsive to the message activity transgressing the first threshold activity score, an achievement pictograph is displayed on the client device. In some example embodiments, the pictograph may be ephemeral and removal of the pictograph may be triggered by a designated time or by the message activity score transgressing a second threshold activity score. In some example embodiments, a notification is generated that notifies a user of the display or removal from display of the achievement pictograph.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 12, 2017
    Inventors: Chamal Samaranayake, Nathan Boyd, Jonathan Brody, Nicholas Richard Allen, Evan Spiegel
  • Publication number: 20160147435
    Abstract: 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: Application
    Filed: November 23, 2015
    Publication date: May 26, 2016
    Inventors: Jonathan Brody, Matthew Hanover, Chamal Samaranayake, William Wu