Patents by Inventor Rohit Dhawan
Rohit Dhawan 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: 9983759Abstract: A system and machine-implemented method for creating and sharing virtual collaboration objects, including receiving a request from a user to create a virtual collaboration object, the request identifying one or more portions of each of one or more stored digital source objects for inclusion in the virtual collaboration object, where for at least one of the stored digital source objects, the one or more portions comprise less than the full stored digital source object, creating a metadata list in response to the request including the one or more stored digital source objects and portion information identifying the one or more portions of each of the one or more stored digital source objects, generating a collaboration object identifier (ID) corresponding to the virtual collaboration object, associating the metadata list with the collaboration object ID and providing a reference to the collaboration object ID for sharing with one or more other users.Type: GrantFiled: February 29, 2012Date of Patent: May 29, 2018Assignee: Google LLCInventors: Rohit Dhawan, Apoorva Yogeshpal Rais
-
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: 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: 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: 20140229479Abstract: A social networking system user includes objects maintained by the social networking system in a collection of objects associated with the user's user profile. The objects in a collection may be associated with a product or service offered by a system external to the social networking system. A story may be generated describing the product associated with the object added to the collection. The story may be presented to other social networking system users connected to the user. Metadata describing the product is associated with the object included in the collection and is updated. The user may be notified of the updated metadata or an action may be performed if the updated metadata satisfy one or more criteria.Type: ApplicationFiled: February 14, 2013Publication date: August 14, 2014Inventors: Maziyar Sharafi, Rohit Dhawan, Blaise A. DiPersia
-
Patent number: 8751917Abstract: Posts are ranked for display on a page in a social network environment based on interaction and user score signals associated with the post and a viewing user. The signals for each of the posts are scored, and a ranking score for each post is determined. The posts are ranked in an order for display based on the ranking score and displayed for the viewing user on the page. Posts submitted by other users who have established connections with the viewing user are also filtered for display in a social box on the page.Type: GrantFiled: November 30, 2011Date of Patent: June 10, 2014Assignee: Facebook, Inc.Inventors: Rohit Dhawan, Yuankai Ge, Jeffrey Andrew Kanter
-
Publication number: 20140040030Abstract: A mobile application enables an administrator of a page in a social networking system to manage the page from a mobile device, separate from a mobile application used to consume content on the social networking system. The administrator application may be used to post content on the page, add fans to the page, delete content posted by fans of the page, generate deals, manage advertising campaigns, and access real-time metrics and insights for the page. The administrator application may also enable a user to manage multiple pages that the user has been designated as an administrator. Loyalty programs may also be designed and implemented in real-time using the administrator application, enabling business owners to customize rewards for users generating check-in events at the place of business.Type: ApplicationFiled: August 1, 2012Publication date: February 6, 2014Inventors: Kelly Winters, Changhao Jiang, Yuankai Ge, Rohit Dhawan
-
Patent number: 8612586Abstract: When a social interaction involving a non-user page is detected, a determination is made as to whether to notify an administrator of the page regarding the detected interaction. The determination is made based on a notification policy that describes a variable pattern for communicating with the administrator regarding social interactions. If a determination is made to notify the administrator, a communication is transmitted to the administrator describing the detected interaction.Type: GrantFiled: December 9, 2011Date of Patent: December 17, 2013Assignee: Facebook, Inc.Inventors: Eric Faller, Rohit Dhawan
-
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: 20130159089Abstract: A social networking system distributes offers to its users using the social networking users' news feed or another communication channel in the social networking system. To distribute offers, the social networking system receives a post from an advertising user, which includes a coupon or other offer that can be redeemed at a merchant establishment. The post generates an offer story that includes the post with the offer, and an option for claiming the offer. The social networking system sends the offer story to a viewing user of the social networking system, and receives from the viewing user a selection of the option for claiming the offer. To further distribute the offer, the social networking system sends a news story about the viewing user claiming the offer in a feed of news stories to one or more other users of the social networking system who are connected to the viewing user.Type: ApplicationFiled: December 15, 2011Publication date: June 20, 2013Inventors: SEBASTIAN GIL, ROUSSEAU KAZI, ROHIT DHAWAN, JEFFREY ANDREW KANTER
-
Publication number: 20130151607Abstract: When a social interaction involving a non-user page is detected, a determination is made as to whether to notify an administrator of the page regarding the detected interaction. The determination is made based on a notification policy that describes a variable pattern for communicating with the administrator regarding social interactions. If a determination is made to notify the administrator, a communication is transmitted to the administrator describing the detected interaction.Type: ApplicationFiled: December 9, 2011Publication date: June 13, 2013Inventors: Eric Faller, Rohit Dhawan
-
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: 20130139048Abstract: Posts are ranked for display on a page in a social network environment based on interaction and user score signals associated with the post and a viewing user. The signals for each of the posts are scored, and a ranking score for each post is determined. The posts are ranked in an order for display based on the ranking score and displayed for the viewing user on the page. Posts submitted by other users who have established connections with the viewing user are also filtered for display in a social box on the page.Type: ApplicationFiled: November 30, 2011Publication date: May 30, 2013Inventors: Rohit Dhawan, Yuankai Ge, Jeffrey Andrew Kanter
-
Publication number: 20130132993Abstract: The present disclosure includes a system and method for tracking local telephone numbers. In some implementations, a method of tracking local TV ads includes receiving tracking information for a TV advertisement from a plurality of geographic regions. The TV advertisement are presented in each geographic region with a local telephone number. Metrics associated with the TV advertisement are determined for each geographic region using the tracking information. One or more Web pages are populated with at least one or more metrics for presenting to an advertiser.Type: ApplicationFiled: July 19, 2007Publication date: May 23, 2013Applicant: GOOGLE INC.Inventors: Jill A. Huchital, Rohit Dhawan
-
Publication number: 20130124298Abstract: A social networking system may identify a first set of users as part of a training cluster and identify a second set of users that is similar to the first set of users for purposes of targeting advertisements related to the advertiser. Using past engagement history (e.g., click-through rates), demographic information, and keywords associated with the training cluster of users, a social networking system may generate a training model specific to the training cluster. Confidence scores may be used to identify similar users across the total population of users of the social networking system for creating a targeting cluster of users for the advertisement. A revenue sharing scheme may be used induce page administrators to increase their fan base by enabling advertisers to target advertisements to users that have expressed interest in pages associated with the page administrators.Type: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Inventors: Huajing Li, Yanxin Shi, Rohit Dhawan, Richard Bill Sim, Rong Yan, David Dawei Ye
-
Patent number: 7660719Abstract: A system, method and computer program product are provided for collecting information utilizing speech recognition. After receiving a specification, a voice application is configured based on the specification. During use, the voice application is capable of collecting information utilizing speech recognition.Type: GrantFiled: August 19, 2004Date of Patent: February 9, 2010Assignee: Bevocal LLCInventors: Bertrand A. Damiba, Rohit Dhawan, Navneet Raja, Anthony Rajakumar, Vipul Niranjan Vyas