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: 12355784
    Abstract: Systems, methods, devices, instructions, and media are described for generating suggestions for connections between accounts in a social media system. One embodiment involves storing connection graph information for a plurality of user accounts, and identifying, by one or more processors of the device, a first set of connection suggestions based on a first set of suggestion metrics. A second set of connection suggestions is then identified based on a second set of suggestion metrics, wherein the second set of connection suggestions and the second set of suggestion metrics are configured to obscure the first set of connection suggestions, and a set of suggested connections is generated based on the first set of connection suggestions and the second set of connection suggestions. The set of connection suggestions is then communicated to a client device method associated with the first account.
    Type: Grant
    Filed: June 12, 2023
    Date of Patent: July 8, 2025
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Donald Giovannini, Edward Koai, Jie Wu, Lin Zhong
  • Publication number: 20250218216
    Abstract: Systems, devices, media and methods are presented for generating biometric image data. In one example, a system accesses a set of images stored on a mobile computing device. The system identifies one or more faces depicted in the set of images and generates a set of face images from the set of images. The system determines a set of positions of a set of facial features depicted within the set of face images and generates a set of biometric reference maps based on the set of positions. The system transmits the set of face images to a reference server and stores the set of biometric reference maps on the mobile computing device.
    Type: Application
    Filed: March 14, 2025
    Publication date: July 3, 2025
    Inventors: Jonathan Mumm, Donald Holly, Faisal Alqadi, Jonathan Brody
  • Publication number: 20250211554
    Abstract: 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: Application
    Filed: March 10, 2025
    Publication date: June 26, 2025
    Inventors: Nathan Kenneth Boyd, Jonathan Brody, Ken W. Chung, Justin Huang, Teresa Lieh
  • Patent number: 12340064
    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: Grant
    Filed: May 31, 2022
    Date of Patent: June 24, 2025
    Assignee: Snap Inc.
    Inventors: Daniel Amitay, Jonathan Brody, Leonid Gorkin, Jeffrey Arthur Johnson, Andrew Lin, Walton Lin, John Rauser, Amer Shahnawaz, Evan Spiegel, Marcel M. Yung
  • Publication number: 20250165120
    Abstract: Techniques and systems for the dynamic generation of a map interface include generating temporal activity models by representing individual social media postings as having respective density distributions in time. Each posting's temporal density distribution spans multiple sequential time windows centered on the posting's timestamp, with density contributions decreasing in value for time windows further from the timestamp. The temporal models may be combined with spatial density distributions to generate comprehensive geo-temporal representations of social media activity. A graphical user interface displays an interactive map with overlay elements determined based on calculated activity attributes, including detected temporal patterns and anomalies identified by comparing current activity models against historical baselines. The modeling approach enables improved visualization of activity patterns while providing inherent privacy protection through probabilistic representation of individual posts.
    Type: Application
    Filed: January 17, 2025
    Publication date: May 22, 2025
    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: 12301527
    Abstract: 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: Grant
    Filed: July 10, 2023
    Date of Patent: May 13, 2025
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Jonathan Brody, Ken W. Chung, Justin Huang, Teresa Lieh
  • Patent number: 12288416
    Abstract: Systems, devices, media and methods are presented for generating biometric image data. In one example, a system accesses a set of images stored on a mobile computing device. The system identifies one or more faces depicted in the set of images and generates a set of face images from the set of images. The system determines a set of positions of a set of facial features depicted within the set of face images and generates a set of biometric reference maps based on the set of positions. The system transmits the set of face images to a reference server and stores the set of biometric reference maps on the mobile computing device.
    Type: Grant
    Filed: October 18, 2023
    Date of Patent: April 29, 2025
    Assignee: Snap Inc.
    Inventors: Jonathan Mumm, Donald Holly, Faisal Alqadi, Jonathan Brody
  • Publication number: 20250130685
    Abstract: 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: Application
    Filed: December 19, 2024
    Publication date: April 24, 2025
    Inventor: Jonathan Brody
  • Publication number: 20250110611
    Abstract: Systems and methods for generating and serving stylized map tiles for a social media platform's map-based graphical user interface. Multiple earth imagery tiles corresponding to a geographical area are retrieved, each comprising a photographic image of a corresponding portion of the Earth's surface. Based on the earth imagery tiles, multiple stylized map tiles are generated. In response to receiving a request from a user device for display of a target area in the map-based GUI, a set of stylized map tiles corresponding to the target area is retrieved and transmitted to the user device. The generation of stylized map tiles may include retrieving a target earth imagery tile together with neighboring tiles, generating an expanded earth imagery tile, stylizing the expanded tile, and cropping to produce the final stylized map tile. Different neural networks may be used for stylizing tiles at different zoom levels.
    Type: Application
    Filed: December 13, 2024
    Publication date: April 3, 2025
    Inventors: Daniel Amitay, Jonathan Brody, Leonid Gorkin, Jeffrey Arthur Johnson, Andrew Lin, Walton Lin, Nayana Samaranayake, Evan Spiegel, Marcel M. Yung
  • Patent number: 12223156
    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: Grant
    Filed: December 9, 2022
    Date of Patent: February 11, 2025
    Assignee: Snap Inc.
    Inventors: Daniel Amitay, Jonathan Brody, Leonid Gorkin, Jeffrey Arthur Johnson, Andrew Lin, Walton Lin, Nayana Samaranayake, Evan Spiegel, Marcel M. Yung
  • Patent number: 12225095
    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: March 27, 2023
    Date of Patent: February 11, 2025
    Assignee: Snap Inc.
    Inventors: Chamal Samaranayake, Nathan Boyd, Jonathan Brody, Nicholas Richard Allen, Evan Spiegel
  • Publication number: 20250044926
    Abstract: Method of generating customized avatars based on location information includes processor receiving from first client device location information including a location of the first client device. Processor causes a status interface to be displayed on first client device that includes selectable location items corresponding to locations based on the location information. Processor receives a selection from first client device of first selectable location item and causes avatar selection interface to be displayed on first client device that includes versions of first avatar performing actions related to the first selectable location item. Processor receives selection of first selectable version of the first avatar and generates a map interface that includes a map display based on the location information and the first selectable version of the first avatar. Processor causes the map interface to be displayed on at least one of the plurality of client devices. Other embodiments are disclosed.
    Type: Application
    Filed: October 22, 2024
    Publication date: February 6, 2025
    Inventors: Sumbul Alvi, Jonathan Brody, Xingkai Eric Chew, Bryant Detwiller, Joseph Engelman, Abdulrahman Khan, Sarah Lensing, Robert Derui Lin, Gaurav Misra, Nathaniel Parrott, Suraj Vindana Samaranayake, Andrew Thieck
  • Patent number: 12210725
    Abstract: 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: Grant
    Filed: August 4, 2023
    Date of Patent: January 28, 2025
    Assignee: Snap Inc.
    Inventor: Jonathan Brody
  • Publication number: 20250021206
    Abstract: In a graphical user interface (GUI) for a social media platform, social media content is surfaced with variable visual attributes based on activity metrics. In a GUI for a social media platform, where the GUI provides access to posted social media items, an activity metric is determined for the underlying social media activity associated with each of multiple collections of social media items. The GUI displays user-selectable interface elements, such as icons, corresponding to these collections, with each icon having a visual attribute that varies depending on the activity metric. This results in visual differences between collection icons based on differences in their corresponding activity metrics.
    Type: Application
    Filed: September 26, 2024
    Publication date: January 16, 2025
    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: 12197543
    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: May 13, 2022
    Date of Patent: January 14, 2025
    Assignee: Snap Inc.
    Inventor: Jonathan Brody
  • Publication number: 20240402877
    Abstract: A map-based graphical user interface (GUI) for a public messaging platform allows a user location-based to their own expired ephemeral content. Such expired content is no longer available to other users for online viewing. The user can, however, switch the GUI between a live mode and a historical mode, access to their own expired content in the historical mode being facilitated in a manner closely similar to that for viewing live publicly available content.
    Type: Application
    Filed: August 12, 2024
    Publication date: December 5, 2024
    Applicant: Snap Inc.
    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
  • Patent number: 12153788
    Abstract: Method of generating customized avatars based on location information includes processor receiving from first client device location information including a location of the first client device. Processor causes a status interface to be displayed on first client device that includes selectable location items corresponding to locations based on the location information. Processor receives a selection from first client device of first selectable location item and causes avatar selection interface to be displayed on first client device that includes versions of first avatar performing actions related to the first selectable location item. Processor receives selection of first selectable version of the first avatar and generates a map interface that includes a map display based on the location information and the first selectable version of the first avatar. Processor causes the map interface to be displayed on at least one of the plurality of client devices. Other embodiments are disclosed.
    Type: Grant
    Filed: July 10, 2023
    Date of Patent: November 26, 2024
    Assignee: Snap Inc.
    Inventors: Sumbul Alvi, 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: 12131003
    Abstract: A map-based graphical user interface (GUI) for a public messaging platform allows a user location-based to their own expired ephemeral content. Such expired content is no longer available to other users for online viewing. The user can, however, switch the GUI between a live mode and a historical mode, access to their own expired content in the historical mode being facilitated in a manner closely similar to that for viewing live publicly available content.
    Type: Grant
    Filed: May 12, 2023
    Date of Patent: October 29, 2024
    Assignee: Snap Inc.
    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
  • Patent number: 12112013
    Abstract: A map-based graphical user interface for a social media application displays to special social media activity information based on submission of geo-tagged social media items to the platform. For users and or submitted items that need predefined location fuzzing criteria, such activity is represented in the graphical user interface at an intentionally inaccurate position.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: October 8, 2024
    Assignee: Snap Inc.
    Inventors: Daniel Amitay, Jonathan Brody, Leonid Gorkin, Jeffrey Arthur Johnson, Andrew Lin, Walton Lin, John Rauser, Amer Shahnawaz, Evan Spiegel, Marcel M. Yung
  • Publication number: 20240314515
    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: Application
    Filed: May 22, 2024
    Publication date: September 19, 2024
    Inventors: Jonathan Brody, Walton Lin, Andrew Lin, Evan Spiegel