Patents by Inventor Mario Ventura Anima

Mario Ventura Anima 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: 11157572
    Abstract: Implementations relate to sharing user activity data with other users. In some implementations, a method includes evaluating one or more actions of a second user to detect that the second user is interested in one or more attributes of one or more activities performed by a first user and described in activity data of the first user. A request is provided to the first user to share at least a portion of the activity data with the second user. The method receives, in response to the request, an indication from the first user to share a designated portion of the activity data with the second user. The method causes the activity data to be made accessible to the second user, and provides information for presentation via a device to the second user, where the presented information is derived from the shared portion of the activity data.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: October 26, 2021
    Assignee: Google LLC
    Inventors: Mario Ventura Anima, Irene Chung, James Kevin Rodgers, Brandon Herring
  • Patent number: 10579714
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to identify a page on a website, retrieve a stream of posts related to the page, determine whether the page is dynamic, in response to the page being determined to be dynamic, modify the stream of posts related to the page biased toward including more recent posts, generate a user interface element for display of the stream of related content; and provide the user interface element for presentation to the user. The disclosure also includes similar methods and computer program products.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: March 3, 2020
    Assignee: Google LLC
    Inventors: Mikhail Dhruv, Mario Ventura Anima, Ming Lei, Prasenjit Sarkar, Lucian Florin Cionca
  • Publication number: 20190121518
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to receive an input related to a widget on a website; receive a canonical identifier from the widget; determine an identification for a user; determine a social signal for the identified user; produce a stream of related content using the canonical identifier, the identification and the social signal; generate a user interface element for display of the stream of related content; and provide the user interface element for presentation to the user. The disclosure also includes similar methods and computer program products.
    Type: Application
    Filed: February 20, 2014
    Publication date: April 25, 2019
    Applicant: Google Inc.
    Inventors: Mario Ventura Anima, Vitor Rodrigues, Jeffrey A. Craig, Prasenjit Sarkar
  • Patent number: 9986376
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to determine an identification for a user; determine a location of the user; retrieve a first set of information related to the location and the identification; retrieve relationship information using the identification for the user; determine notification information by filtering the first set of information using the relationship information; generate a notification related to the location of the user and including the notification information; and provide the notification for presentation to the user. The disclosure also includes similar methods and computer program products.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: May 29, 2018
    Assignee: Google LLC
    Inventors: Mario Ventura Anima, James Kevin Rodgers, Kevin Ferguson
  • Patent number: 9747263
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to identify a page on a website, retrieve a stream of posts related to the page, determine whether the page is dynamic, in response to the page being determined to be dynamic, modify the stream of posts related to the page biased toward including more recent posts, generate a user interface element for display of the stream of related content; and provide the user interface element for presentation to the user. The disclosure also includes similar methods and computer program products.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: August 29, 2017
    Assignee: Google Inc.
    Inventors: Mikhail Dhruv, Mario Ventura Anima, Ming Lei, Prasenjit Sarkar, Lucian Florin Cionca
  • Patent number: 9693186
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to determine an identification for a user; determine a location of the user; determine a place associated with the location; identify an interaction capable of being performed at the place for the identification; communicate with a service to perform the interaction; and record the interaction with the service in a place history associated with the identification. The disclosure also includes similar methods and computer program products.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Mario Ventura Anima, James Kevin Rodgers, Kevin Ferguson
  • Patent number: 9436709
    Abstract: The disclosure includes a system and method for discovering content in a topical community. The system includes a processor and a memory storing instructions when executed cause the system to: receive data indicating a first engagement action associated with a content item, the first engagement action performed by a first user; determine a topic associated with the content item; determine a topical reputation score related to the topic for the first user based on one or more second engagement actions performed by one or more second users associated with the content item; determine that the topical reputation score satisfies a reputation threshold; unlock the topic for the first user responsive to the determination that the topical reputation score satisfies the reputation threshold and provide the first user an ability to curate other content items associated with the unlocked topic.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: September 6, 2016
    Assignee: Google Inc.
    Inventors: Mario Ventura Anima, Ralph Jacob Cressman, Kevin Ferguson, Mikhail Dhruv, Vinay Jain, Jeremy Lazarus, Benson Luk, Umanka Hebbar Karkada, Steve Tsai, James Rodgers, Fengjia Li, Paul Sowden, Jared Hirsch
  • Patent number: 9355415
    Abstract: The disclosure includes a system and method for providing content recommendation to users on a site. The system includes a processor and a memory storing instructions that, when executed, cause the system to: receive data describing a page on a site visited by a first user; query one or more sources to retrieve one or more candidate items for the first user; determine one or more source types related to the one or more candidate items; determine one or more scores for the one or more candidate items based on an interest profile and the one or more source types; rank the one or more candidate items; determine that an invitation trigger event causing a presentation of an invitation state occurs; determine that a recommendation trigger event causing a presentation of a recommendation state occurs during the invitation state; and provide a recommendation state to the first user.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: May 31, 2016
    Assignee: Google Inc.
    Inventors: Mario Ventura Anima, Ralph Jacob Cressman, Mikhail Dhruv, Kevin Ferguson, Umanka Hebbar Karkada, Jeremy Lazarus, Benson Luk
  • Publication number: 20140136528
    Abstract: The disclosure includes a system and method for providing content recommendation to users on a site. The system includes a processor and a memory storing instructions that, when executed, cause the system to: receive data describing a page on a site visited by a first user; query one or more sources to retrieve one or more candidate items for the first user; determine one or more source types related to the one or more candidate items; determine one or more scores for the one or more candidate items based on an interest profile and the one or more source types; rank the one or more candidate items; determine that an invitation trigger event causing a presentation of an invitation state occurs; determine that a recommendation trigger event causing a presentation of a recommendation state occurs during the invitation state; and provide a recommendation state to the first user.
    Type: Application
    Filed: November 4, 2013
    Publication date: May 15, 2014
    Applicant: Google Inc.
    Inventors: Mario Ventura Anima, Ralph Jacob Cressman, Mikhail Dhruv, Kevin Ferguson, Umanka Hebbar Karkada, Jeremy Lazarus, Benson Luk