Patents by Inventor Thomas Giovanni Carriero

Thomas Giovanni Carriero 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: 11048708
    Abstract: In one embodiment, a computing device of a network environment may receive a search query comprising location parameters. The computing device may identify locations matching the search query. The computing device may access a particular record corresponding to the location, wherein the record indicates actions by users performed on the network environment with respect to the location. The computing device may determine, for each identified location, one or more counts of one or more types of actions. The computing device may generate a search-results page comprising references corresponding to the identified locations. Each reference may display the determined counts for the respective identified location. The references may be listed in ranked order based at least in part on their respective counts. The computing device may send to a client device of a user instructions for presenting the search-results page to the user.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: June 29, 2021
    Assignee: Facebook, Inc.
    Inventors: Brian Piepgrass Hale, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
  • Patent number: 10839405
    Abstract: An online services system provides monitoring of user interaction with third-party content. The monitoring is performed by a script in a web page provided by the online services system, which script provides a timer invoked when the browser leaves the online services system's page for a page comprising third party content. When the online services system serves the page, the browser reads the HTML to render the page, including the script with the timer. When the user leaves the online services system page, the timer begins, and when the browser returns to a page provided by the online services system, the timer ends and duration information from the timer is provided to the online services system. Applications include measurement of the quality of interaction between users and a third party advertisers, in which time spent viewing third party content is a proxy for the quality of the interaction.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: November 17, 2020
    Assignee: Facebook, Inc.
    Inventor: Thomas Giovanni Carriero
  • Patent number: 10614467
    Abstract: A social networking system displays information about a user via a timeline included in a profile page. Narrative data about a user stored in a social networking system, including data about the user and social network activities related to the user is accessed. Timeline units summarizing information about the user are generated from the narrative data. When a viewing user requests a profile page, timeline units are displayed based information related to the viewing user and interactions with the profile page by other users connected to the viewing user. Users that administer the profile page are presented with additional information when viewing the profile page, allowing the administering users to modify appearance of the timeline or to identify actions for an administering user to take to increase interaction with the profile page.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: April 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Blaise Andrew DiPersia, Jeffrey Andrew Kanter, Russell Eric Heddleston, David Ferguson, Thomas Giovanni Carriero
  • Publication number: 20190043062
    Abstract: An online services system provides monitoring of user interaction with third-party content. The monitoring is performed by a script in a web page provided by the online services system, which script provides a timer invoked when the browser leaves the online services system's page for a page comprising third party content. When the online services system serves the page, the browser reads the HTML to render the page, including the script with the timer. When the user leaves the online services system page, the timer begins, and when the browser returns to a page provided by the online services system, the timer ends and duration information from the timer is provided to the online services system. Applications include measurement of the quality of interaction between users and a third party advertisers, in which time spent viewing third party content is a proxy for the quality of the interaction.
    Type: Application
    Filed: October 9, 2018
    Publication date: February 7, 2019
    Inventor: Thomas Giovanni Carriero
  • Patent number: 10121155
    Abstract: An online services system provides monitoring of user interaction with third-party content. The monitoring is performed by a script in a web page provided by the online services system, which script provides a timer invoked when the browser leaves the online services system's page for a page comprising third party content. When the online services system serves the page, the browser reads the HTML to render the page, including the script with the timer. When the user leaves the online services system page, the timer begins, and when the browser returns to a page provided by the online services system, the timer ends and duration information from the timer is provided to the online services system. Applications include measurement of the quality of interaction between users and a third party advertisers, in which time spent viewing third party content is a proxy for the quality of the interaction.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: November 6, 2018
    Assignee: Facebook, Inc.
    Inventor: Thomas Giovanni Carriero
  • Publication number: 20170316428
    Abstract: An online services system provides monitoring of user interaction with third-party content. The monitoring is performed by a script in a web page provided by the online services system, which script provides a timer invoked when the browser leaves the online services system's page for a page comprising third party content. When the online services system serves the page, the browser reads the HTML to render the page, including the script with the timer. When the user leaves the online services system page, the timer begins, and when the browser returns to a page provided by the online services system, the timer ends and duration information from the timer is provided to the online services system. Applications include measurement of the quality of interaction between users and a third party advertisers, in which time spent viewing third party content is a proxy for the quality of the interaction.
    Type: Application
    Filed: July 18, 2017
    Publication date: November 2, 2017
    Inventor: Thomas Giovanni Carriero
  • Publication number: 20170300496
    Abstract: In one embodiment, a computing device of a network environment may receive a search query comprising location parameters. The computing device may identify locations matching the search query. The computing device may access a particular record corresponding to the location, wherein the record indicates actions by users performed on the network environment with respect to the location. The computing device may determine, for each identified location, one or more counts of one or more types of actions. The computing device may generate a search-results page comprising references corresponding to the identified locations. Each reference may display the determined counts for the respective identified location. The references may be listed in ranked order based at least in part on their respective counts. The computing device may send to a client device of a user instructions for presenting the search-results page to the user.
    Type: Application
    Filed: July 3, 2017
    Publication date: October 19, 2017
    Inventors: Brian Piepgrass Hale, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
  • Patent number: 9697260
    Abstract: In one embodiment, a social-networking system accesses a social graph with a plurality of user nodes and a plurality of location nodes, receives a search query with location parameters, identifies a set of location nodes based on the search query, and determines a value for each location nodes in the set based on the edges connected to the location nodes in the social graph.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: July 4, 2017
    Assignee: Facebook, Inc.
    Inventors: Brian Piepgrass Hale, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
  • Publication number: 20160283061
    Abstract: A social networking system displays information about a user via a timeline included in a profile page. Narrative data about a user stored in a social networking system, including data about the user and social network activities related to the user is accessed. Timeline units summarizing information about the user are generated from the narrative data. When a viewing user requests a profile page, timeline units are displayed based information related to the viewing user and interactions with the profile page by other users connected to the viewing user. Users that administer the profile page are presented with additional information when viewing the profile page, allowing the administering users to modify appearance of the timeline or to identify actions for an administering user to take to increase interaction with the profile page.
    Type: Application
    Filed: June 6, 2016
    Publication date: September 29, 2016
    Inventors: Blaise Andrew DiPersia, Jeffrey Andrew Kanter, Russell Eric Heddleston, David Ferguson, Thomas Giovanni Carriero
  • Patent number: 9377933
    Abstract: A social networking system displays information about a user via a timeline included in a profile page. Narrative data about a user stored in a social networking system, including data about the user and social network activities related to the user is accessed. Timeline units summarizing information about the user are generated from the narrative data. When a viewing user requests a profile page, timeline units are displayed based information related to the viewing user and interactions with the profile page by other users connected to the viewing user. Users that administer the profile page are presented with additional information when viewing the profile page, allowing the administering users to modify appearance of the timeline or to identify actions for an administering user to take to increase interaction with the profile page.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: June 28, 2016
    Assignee: Facebook, Inc.
    Inventors: Blaise A. DiPersia, Jeffrey Andrew Kanter, Russell Eric Heddleston, David Ferguson, Thomas Giovanni Carriero
  • Publication number: 20150261760
    Abstract: A social networking system provides tips to users about non-user entities within the social networking system. Tips include short questions, comments, reviews and non-user entities include businesses, products, bands, songs etc. Tips are provided by users of the social networking system, wherein the tips are displayed to other users of if the other users meet privacy criteria associated with the tips. Additionally, tips are ranked based on the likelihood that a user will view or read the tip. Tips with the greatest likelihood are ranked higher than those with a lower likelihood. Selected tips with a high likelihood to be viewed are displayed to a viewing user on the topic page or within the user's news feed story.
    Type: Application
    Filed: May 27, 2015
    Publication date: September 17, 2015
    Inventors: Rohit Dhawan, Jeffrey Andrew Kanter, Thomas Giovanni Carriero
  • Patent number: 9129259
    Abstract: Pages are created in a social network for a topic of interest and are organized and connected to each other based on related topics or categories. Relationships between parent pages and child pages are created based on the same or related topic of interest. Pages in the same category can also be connected. Information is shared among related pages in the social network.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: September 8, 2015
    Assignee: Facebook, Inc.
    Inventors: Thomas Giovanni Carriero, Jeffrey Andrew Kanter
  • Patent number: 9082129
    Abstract: A social networking system provides tips to users about non-user entities within the social networking system. Tips include short questions, comments, reviews and non-user entities include businesses, products, bands, songs etc. Tips are provided by users of the social networking system, wherein the tips are displayed to other users of if the other users meet privacy criteria associated with the tips. Additionally, tips are ranked based on the likelihood that a user will view or read the tip. Tips with the greatest likelihood are ranked higher than those with a lower likelihood. Selected tips with a high likelihood to be viewed are displayed to a viewing user on the topic page or within the user's news feed story.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: July 14, 2015
    Assignee: Facebook, Inc.
    Inventors: Rohit Dhawan, Jeffrey Andrew Kanter, Thomas Giovanni Carriero
  • Publication number: 20150095324
    Abstract: In one embodiment, a social-networking system accesses a social graph with a plurality of user nodes and a plurality of location nodes, receives a search query with location parameters, identifies a set of location nodes based on the search query, and determines a value for each location nodes in the set based on the edges connected to the location nodes in the social graph.
    Type: Application
    Filed: December 8, 2014
    Publication date: April 2, 2015
    Inventors: Brian Piepgrass, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
  • Patent number: 8935261
    Abstract: In one embodiment, a social-networking system accesses a social graph with a plurality of user nodes and a plurality of location nodes, receives a search query with location parameters, identifies a set of location nodes based on the search query, and determines a value for each location nodes in the set based on the edges connected to the location nodes in the social graph.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: January 13, 2015
    Assignee: Facebook, Inc.
    Inventors: Brian Piepgrass, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
  • Publication number: 20140089816
    Abstract: A social networking system displays information about a user via a timeline included in a profile page. Narrative data about a user stored in a social networking system, including data about the user and social network activities related to the user is accessed. Timeline units summarizing information about the user are generated from the narrative data. When a viewing user requests a profile page, timeline units are displayed based information related to the viewing user and interactions with the profile page by other users connected to the viewing user. Users that administer the profile page are presented with additional information when viewing the profile page, allowing the administering users to modify appearance of the timeline or to identify actions for an administering user to take to increase interaction with the profile page.
    Type: Application
    Filed: September 24, 2012
    Publication date: March 27, 2014
    Inventors: Blaise A. DiPersia, Jeffrey Andrew Kanter, Russell Eric Heddleston, David Ferguson, Thomas Giovanni Carriero
  • Publication number: 20130173633
    Abstract: In one embodiment, a social-networking system accesses a social graph with a plurality of user nodes and a plurality of location nodes, receives a search query with location parameters, identifies a set of location nodes based on the search query, and determines a value for each location nodes in the set based on the edges connected to the location nodes in the social graph.
    Type: Application
    Filed: December 28, 2011
    Publication date: July 4, 2013
    Inventors: Brian Piepgrass, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
  • Publication number: 20130151613
    Abstract: A social networking system provides tips to users about non-user entities within the social networking system. Tips include short questions, comments, reviews and non-user entities include businesses, products, bands, songs etc. Tips are provided by users of the social networking system, wherein the tips are displayed to other users of if the other users meet privacy criteria associated with the tips. Additionally, tips are ranked based on the likelihood that a user will view or read the tip. Tips with the greatest likelihood are ranked higher than those with a lower likelihood. Selected tips with a high likelihood to be viewed are displayed to a viewing user on the topic page or within the user's news feed story.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Inventors: Rohit Dhawan, Jeffrey Andrew Kanter, Thomas Giovanni Carriero
  • Publication number: 20130144948
    Abstract: Pages are created in a social network for a topic of interest and are organized and connected to each other based on related topics or categories. Relationships between parent pages and child pages are created based on the same or related topic of interest. Pages in the same category can also be connected. Information is shared among related pages in the social network.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Inventors: Thomas Giovanni Carriero, Jeffrey Andrew Kanter
  • Publication number: 20120197709
    Abstract: In one embodiment, a geo-social networking system receives from a first user's location a message identifying the first user and one or more other users, generating a redeemable certificate including pictures of the first user and the one or more other users, and present the redeemable certificate to the first user.
    Type: Application
    Filed: February 1, 2011
    Publication date: August 2, 2012
    Inventors: Timothy Kendall, Evan Howell Sharp, Bo Hu, Daniel Jeng-Ping Hui, Thomas Giovanni Carriero