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: 11157572Abstract: 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: GrantFiled: August 12, 2014Date of Patent: October 26, 2021Assignee: Google LLCInventors: Mario Ventura Anima, Irene Chung, James Kevin Rodgers, Brandon Herring
-
Patent number: 10579714Abstract: 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: GrantFiled: August 8, 2017Date of Patent: March 3, 2020Assignee: Google LLCInventors: Mikhail Dhruv, Mario Ventura Anima, Ming Lei, Prasenjit Sarkar, Lucian Florin Cionca
-
Publication number: 20190121518Abstract: 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: ApplicationFiled: February 20, 2014Publication date: April 25, 2019Applicant: Google Inc.Inventors: Mario Ventura Anima, Vitor Rodrigues, Jeffrey A. Craig, Prasenjit Sarkar
-
Patent number: 9986376Abstract: 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: GrantFiled: April 2, 2015Date of Patent: May 29, 2018Assignee: Google LLCInventors: Mario Ventura Anima, James Kevin Rodgers, Kevin Ferguson
-
Patent number: 9747263Abstract: 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: GrantFiled: June 27, 2014Date of Patent: August 29, 2017Assignee: Google Inc.Inventors: Mikhail Dhruv, Mario Ventura Anima, Ming Lei, Prasenjit Sarkar, Lucian Florin Cionca
-
Patent number: 9693186Abstract: 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: GrantFiled: April 2, 2015Date of Patent: June 27, 2017Assignee: Google Inc.Inventors: Mario Ventura Anima, James Kevin Rodgers, Kevin Ferguson
-
Patent number: 9436709Abstract: 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: GrantFiled: January 16, 2013Date of Patent: September 6, 2016Assignee: 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: 9355415Abstract: 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: GrantFiled: November 4, 2013Date of Patent: May 31, 2016Assignee: Google Inc.Inventors: Mario Ventura Anima, Ralph Jacob Cressman, Mikhail Dhruv, Kevin Ferguson, Umanka Hebbar Karkada, Jeremy Lazarus, Benson Luk
-
Publication number: 20140136528Abstract: 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: ApplicationFiled: November 4, 2013Publication date: May 15, 2014Applicant: Google Inc.Inventors: Mario Ventura Anima, Ralph Jacob Cressman, Mikhail Dhruv, Kevin Ferguson, Umanka Hebbar Karkada, Jeremy Lazarus, Benson Luk