Patents by Inventor Sriram Raman

Sriram Raman 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: 11816304
    Abstract: Aspects of the present disclosure involve systems comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving, by a messaging application, a first content item generated by a first client device using a third-party resource; generating the first content item for display on a second client device together with an indication of the third-party resource used to generate the first content item; receiving, from the second client device, selection of the indication of the third-party resource; generating, for display on the second client device, a first user interface that includes a plurality of content items associated with the third-party resource and a first option to access the third-party resource, the plurality of content items including the first content item; and enabling the second client device to use the third-party resource in response to receiving selection of the first option to access the third-party resource.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: November 14, 2023
    Assignee: Snap Inc.
    Inventors: Jacob Catalano, Patrick Mandia, Sriram Raman
  • Publication number: 20230236707
    Abstract: Aspects of the present disclosure involve systems comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving, by a messaging application, a first content item generated by a first client device using a third-party resource; generating the first content item for display on a second client device together with an indication of the third-party resource used to generate the first content item; receiving, from the second client device, selection of the indication of the third-party resource; generating, for display on the second client device, a first user interface that includes a plurality of content items associated with the third-party resource and a first option to access the third-party resource, the plurality of content items including the first content item; and enabling the second client device to use the third-party resource in response to receiving selection of the first option to access the third-party resource.
    Type: Application
    Filed: March 28, 2023
    Publication date: July 27, 2023
    Inventors: Jacob Catalano, Patrick Mandia, Sriram Raman
  • Patent number: 11533280
    Abstract: Systems and methods are provided for performing operations including receiving, by a messaging application server from a third-party application server, a request to generate a content item code that is associated with a third-party content item; generating, by the messaging application server, the content item code in response to receiving the request from the third-party application server; causing a representation of the content item code to be displayed; retrieving the third-party content item in response to a messaging application implemented on a user device capturing the image of the representation that is displayed; and enabling an image modification feature of the messaging application using the retrieved third-party content item.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: December 20, 2022
    Assignee: Snap Inc.
    Inventors: Hongjai Cho, Rastan Boroujerdi, Robert David Idol, Patrick Mandia, Sriram Raman, Robin Wilborn, Xiaomu Wu
  • Publication number: 20220397989
    Abstract: Aspects of the present disclosure involve systems comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving, by a messaging application, a first content item generated by a first client device using a third-party resource; generating the first content item for display on a second client device together with an indication of the third-party resource used to generate the first content item; receiving, from the second client device, selection of the indication of the third-party resource; generating, for display on the second client device, a first user interface that includes a plurality of content items associated with the third-party resource and a first option to access the third-party resource, the plurality of content items including the first content item; and enabling the second client device to use the third-party resource in response to receiving selection of the first option to access the third-party resource.
    Type: Application
    Filed: June 14, 2021
    Publication date: December 15, 2022
    Inventors: Jacob Catalano, Patrick Mandia, Sriram Raman
  • Patent number: 11523159
    Abstract: 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: Grant
    Filed: March 17, 2021
    Date of Patent: December 6, 2022
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Joseph Engelman, Robert Lin, Gaurav Misra, Kimberly A. Phifer, Sriram Raman, Jay Sani
  • Publication number: 20210281897
    Abstract: 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: Application
    Filed: March 17, 2021
    Publication date: September 9, 2021
    Inventors: Jonathan Brody, Joseph Engelman, Robert Lin, Gaurav Misra, Kimberly A. Phifer, Sriram Raman, Jay Sani
  • Patent number: 10979752
    Abstract: 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: Grant
    Filed: February 28, 2019
    Date of Patent: April 13, 2021
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Joseph Engelman, Robert Lin, Gaurav Misra, Kimberly A. Phifer, Sriram Raman, Jay Sani