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: 11048708Abstract: 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: GrantFiled: July 3, 2017Date of Patent: June 29, 2021Assignee: Facebook, Inc.Inventors: Brian Piepgrass Hale, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
-
Patent number: 10839405Abstract: 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: GrantFiled: October 9, 2018Date of Patent: November 17, 2020Assignee: Facebook, Inc.Inventor: Thomas Giovanni Carriero
-
Patent number: 10614467Abstract: 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: GrantFiled: June 6, 2016Date of Patent: April 7, 2020Assignee: Facebook, Inc.Inventors: Blaise Andrew DiPersia, Jeffrey Andrew Kanter, Russell Eric Heddleston, David Ferguson, Thomas Giovanni Carriero
-
Publication number: 20190043062Abstract: 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: ApplicationFiled: October 9, 2018Publication date: February 7, 2019Inventor: Thomas Giovanni Carriero
-
Patent number: 10121155Abstract: 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: GrantFiled: July 18, 2017Date of Patent: November 6, 2018Assignee: Facebook, Inc.Inventor: Thomas Giovanni Carriero
-
Publication number: 20170316428Abstract: 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: ApplicationFiled: July 18, 2017Publication date: November 2, 2017Inventor: Thomas Giovanni Carriero
-
Publication number: 20170300496Abstract: 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: ApplicationFiled: July 3, 2017Publication date: October 19, 2017Inventors: Brian Piepgrass Hale, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
-
Patent number: 9697260Abstract: 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: GrantFiled: December 8, 2014Date of Patent: July 4, 2017Assignee: Facebook, Inc.Inventors: Brian Piepgrass Hale, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
-
Publication number: 20160283061Abstract: 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: ApplicationFiled: June 6, 2016Publication date: September 29, 2016Inventors: Blaise Andrew DiPersia, Jeffrey Andrew Kanter, Russell Eric Heddleston, David Ferguson, Thomas Giovanni Carriero
-
Patent number: 9377933Abstract: 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: GrantFiled: September 24, 2012Date of Patent: June 28, 2016Assignee: Facebook, Inc.Inventors: Blaise A. DiPersia, Jeffrey Andrew Kanter, Russell Eric Heddleston, David Ferguson, Thomas Giovanni Carriero
-
Publication number: 20150261760Abstract: 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: ApplicationFiled: May 27, 2015Publication date: September 17, 2015Inventors: Rohit Dhawan, Jeffrey Andrew Kanter, Thomas Giovanni Carriero
-
Patent number: 9129259Abstract: 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: GrantFiled: December 6, 2011Date of Patent: September 8, 2015Assignee: Facebook, Inc.Inventors: Thomas Giovanni Carriero, Jeffrey Andrew Kanter
-
Patent number: 9082129Abstract: 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: GrantFiled: December 13, 2011Date of Patent: July 14, 2015Assignee: Facebook, Inc.Inventors: Rohit Dhawan, Jeffrey Andrew Kanter, Thomas Giovanni Carriero
-
Publication number: 20150095324Abstract: 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: ApplicationFiled: December 8, 2014Publication date: April 2, 2015Inventors: Brian Piepgrass, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
-
Patent number: 8935261Abstract: 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: GrantFiled: December 28, 2011Date of Patent: January 13, 2015Assignee: Facebook, Inc.Inventors: Brian Piepgrass, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
-
Publication number: 20140089816Abstract: 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: ApplicationFiled: September 24, 2012Publication date: March 27, 2014Inventors: Blaise A. DiPersia, Jeffrey Andrew Kanter, Russell Eric Heddleston, David Ferguson, Thomas Giovanni Carriero
-
Publication number: 20130173633Abstract: 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: ApplicationFiled: December 28, 2011Publication date: July 4, 2013Inventors: Brian Piepgrass, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
-
Publication number: 20130151613Abstract: 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: ApplicationFiled: December 13, 2011Publication date: June 13, 2013Inventors: Rohit Dhawan, Jeffrey Andrew Kanter, Thomas Giovanni Carriero
-
Publication number: 20130144948Abstract: 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: ApplicationFiled: December 6, 2011Publication date: June 6, 2013Inventors: Thomas Giovanni Carriero, Jeffrey Andrew Kanter
-
Publication number: 20120197709Abstract: 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: ApplicationFiled: February 1, 2011Publication date: August 2, 2012Inventors: Timothy Kendall, Evan Howell Sharp, Bo Hu, Daniel Jeng-Ping Hui, Thomas Giovanni Carriero