Patents by Inventor Sourav Chatterji

Sourav Chatterji 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).

  • Publication number: 20230336516
    Abstract: A social networking system sends a recommendation to a target user of the social networking system to follow a subject user of the social networking system by identifying subject users who the target user is not following. For each type of recommendation generator capable of generating a recommendation for the target user to follow a subject user, the social networking system computes a value of a utility function based at least in part on a set of existing connections between the target user and a set of social networking system users, a potential connection between the target user and the subject user, and a set of information maintained in the social networking system associated with the target user. A recommendation generator associated with a maximum value of the utility function is selected and used to generate a recommendation for the target user to establish a connection to a subject user.
    Type: Application
    Filed: May 30, 2018
    Publication date: October 19, 2023
    Inventors: Jake Bograd-Denton, Sourav Chatterji
  • Patent number: 11709851
    Abstract: Embodiments of the invention relate to methods and systems for evaluating entities for a target user, the method comprising obtaining, at a server computer, entity data from a plurality of data sources. The entity data is then stored in an entity database. The method further comprises merging the entity data from the plurality of data sources, mapping the entity data to a corresponding entity, and differentiating the entity. Then a relevance is determined associated with the entity data and data source. The method further comprises generating a set of entity evaluations to the target user using the relevance, determining a set of one or more entities relevant to the primary user based on the entity data, user data, and the relevance, with an initial order of relevance, and displaying, on a user device, the set of relevant entities to the target user in the order of relevance.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: July 25, 2023
    Assignee: OpenTable, Inc.
    Inventors: Jeremy Ryan Schiff, Sourav Chatterji, Corey Layne Reese, Steven Charles Schlansker, Leejay Wu, Paul Kenneth Twohey
  • Patent number: 11669915
    Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of accounts, each account of the set of accounts having a number of followers. The set of accounts are grouped into a plurality of groups based on number of followers, wherein each group is associated with a value score. A machine learning model is trained using a set of training data comprising account recommendation conversion information, wherein the account recommendation conversion information comprises a plurality of successful account recommendations, and each successful account recommendation is assigned a weight based on the value scores associated with the plurality of groups. One or more accounts of the set of accounts are selected to present as account recommendations based on the machine learning model.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: June 6, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Alan Si, Jialu Zhu, Sourav Chatterji, Brian Dolhansky
  • Publication number: 20220292575
    Abstract: Embodiments of the invention relate to a computer-implemented method and system for generating personalized recommendations for a target user based at least on stored data about the target user. The method comprises obtaining, at the server computer, data from a plurality of data sources, including entity data associated with a plurality of entities, stored in an entity database, or personal data associated with a plurality of users, stored in a user database. The personalized recommendations system then merges the entity data or personal data and maps the entity or personal data to a corresponding entity or target user, respectively. The entity or personal data is differentiated, a relevance is determined, a weight is assigned to the data and corresponding source to canonicalize the data, the respective databases are updated with the corresponding data, and then a set of personalized recommendations to the target user is generated using the updated databases.
    Type: Application
    Filed: May 31, 2022
    Publication date: September 15, 2022
    Inventors: Jeremy Ryan Schiff, Paul Kenneth Twohey, Steven Charles Schlansker, Leejay Wu, Corey Reese, Sourav Chatterji
  • Patent number: 11423462
    Abstract: Embodiments of the invention relate to a computer-implemented method and system for generating personalized recommendations for a target user based at least on stored data about the target user. The method comprises obtaining, at the server computer, data from a plurality of data sources, including entity data associated with a plurality of entities, stored in an entity database, or personal data associated with a plurality of users, stored in a user database. The personalized recommendations system then merges the entity data or personal data and maps the entity or personal data to a corresponding entity or target user, respectively. The entity or personal data is differentiated, a relevance is determined, a weight is assigned to the data and corresponding source to canonicalize the data, the respective databases are updated with the corresponding data, and then a set of personalized recommendations to the target user is generated using the updated databases.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: August 23, 2022
    Assignee: OpenTable, Inc.
    Inventors: Jeremy Ryan Schiff, Paul Kenneth Twohey, Steven Charles Schlansker, Leejay Wu, Corey Reese, Sourav Chatterji
  • Publication number: 20210149891
    Abstract: Embodiments of the invention relate to methods and systems for evaluating entities for a target user, the method comprising obtaining, at a server computer, entity data from a plurality of data sources. The entity data is then stored in an entity database. The method further comprises merging the entity data from the plurality of data sources, mapping the entity data to a corresponding entity, and differentiating the entity. Then a relevance is determined associated with the entity data and data source. The method further comprises generating a set of entity evaluations to the target user using the relevance, determining a set of one or more entities relevant to the primary user based on the entity data, user data, and the relevance, with an initial order of relevance, and displaying, on a user device, the set of relevant entities to the target user in the order of relevance.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 20, 2021
    Inventors: Jeremy Ryan Schiff, Sourav Chatterji, Corey Layne Reese, Steven Charles Schlansker, Leejay Wu, Paul Kenneth Twohey
  • Patent number: 10937037
    Abstract: A social networking system dynamically adjusts a number of advertisements presented to a user along with organic content items by modifying a ranking including organic content items and advertisements. Partial engagement scores are generated for organic content items based on an expected amount of user interaction with each organic content item, and scores are generated for advertisements based on expected user interaction and bid amounts associated with each organic content item. An engagement score measuring the user's estimated interaction with a content feed including organic content items without advertisements and an additional engagement score measuring the user's estimated interaction with a content feed including organic content items and advertisements are determined from the partial engagement scores and the scores.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: March 2, 2021
    Assignee: Facebook, Inc.
    Inventors: Tanmoy Chakraborty, Ke Pan, Sourav Chatterji
  • Publication number: 20200401667
    Abstract: Systems, methods, and non-transitory computer-readable media can determine an interaction flow for interacting with a given user, the interaction flow including a set of candidate components that are eligible to be dynamically presented to the user. A set of features associated with the user can be determined. At least one first component from the set of candidate components can be determined based at least in part on the set of features associated with the user. The at least one first component can be provided for presentation to the user.
    Type: Application
    Filed: April 26, 2018
    Publication date: December 24, 2020
    Inventors: Bangaly Kaba, Sourav Chatterji, Chi-Ted Edward Li, Daniel Kim
  • Patent number: 10853379
    Abstract: Embodiments of the invention relate to methods and systems for evaluating entities for a target user, the method comprising obtaining, at a server computer, entity data from a plurality of data sources. The entity data is then stored in an entity database. The method further comprises merging the entity data from the plurality of data sources, mapping the entity data to a corresponding entity, and differentiating the entity. Then a relevance is determined associated with the entity data and data source. The method further comprises generating a set of entity evaluations to the target user using the relevance, determining a set of one or more entities relevant to the primary user based on the entity data, user data, and the relevance, with an initial order of relevance, and displaying, on a user device, the set of relevant entities to the target user in the order of relevance.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: December 1, 2020
    Assignee: OpenTable, Inc.
    Inventors: Jeremy Ryan Schiff, Sourav Chatterji, Corey Layne Reese, Steven Charles Schlansker, Leejay Wu, Paul Kenneth Twohey
  • Patent number: 10803068
    Abstract: Systems, methods, and non-transitory computer-readable media can determine one or more respective topics of interest for at least some users of a social networking system. At least some of the topics can be propagated to at least a first user, wherein the propagated topics were determined to be of interest to users that follow the first user in the social networking system. At least one topic from the propagated topics for which the first user is a topical authority is determined.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: October 13, 2020
    Assignee: Facebook, Inc.
    Inventors: Aditya Pal, AmaƧ Herda{hacek over (g)}delen, Sourav Chatterji, Sumit Taank, Deepayan Chakrabarti
  • Publication number: 20180158073
    Abstract: A social networking system dynamically adjusts a number of advertisements presented to a user along with organic content items by modifying a ranking including organic content items and advertisements. Partial engagement scores are generated for organic content items based on an expected amount of user interaction with each organic content item, and scores are generated for advertisements based on expected user interaction and bid amounts associated with each organic content item. An engagement score measuring the user's estimated interaction with a content feed including organic content items without advertisements and an additional engagement score measuring the user's estimated interaction with a content feed including organic content items and advertisements are determined from the partial engagement scores and the scores.
    Type: Application
    Filed: February 2, 2018
    Publication date: June 7, 2018
    Inventors: Tanmoy Chakraborty, Ke Pan, Sourav Chatterji
  • Patent number: 9922335
    Abstract: A social networking system dynamically adjusts a number of advertisements presented to a user along with organic content items by modifying a ranking including organic content items and advertisements. Partial engagement scores are generated for organic content items based on an expected amount of user interaction with each organic content item, and scores are generated for advertisements based on expected user interaction and bid amounts associated with each organic content item. An engagement score measuring the user's estimated interaction with a content feed including organic content items without advertisements and an additional engagement score measuring the user's estimated interaction with a content feed including organic content items and advertisements are determined from the partial engagement scores and the scores.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: March 20, 2018
    Assignee: Facebook, Inc.
    Inventors: Tanmoy Chakraborty, Ke Pan, Sourav Chatterji
  • Publication number: 20180025395
    Abstract: Embodiments of the invention relate to a computer-implemented method and system for generating personalized recommendations for a target user based at least on stored data about the target user. The method comprises obtaining, at the server computer, data from a plurality of data sources, including entity data associated with a plurality of entities, stored in an entity database, or personal data associated with a plurality of users, stored in a user database. The personalized recommendations system then merges the entity data or personal data and maps the entity or personal data to a corresponding entity or target user, respectively. The entity or personal data is differentiated, a relevance is determined, a weight is assigned to the data and corresponding source to canonicalize the data, the respective databases are updated with the corresponding data, and then a set of personalized recommendations to the target user is generated using the updated databases.
    Type: Application
    Filed: October 4, 2017
    Publication date: January 25, 2018
    Inventors: Jeremy Ryan Schiff, Paul Kenneth Twohey, Steven Charles Schlansker, Leejay Wu, Corey Reese, Sourav Chatterji
  • Publication number: 20170220577
    Abstract: Systems, methods, and non-transitory computer-readable media can determine one or more respective topics of interest for at least some users of a social networking system. At least some of the topics can be propagated to at least a first user, wherein the propagated topics were determined to be of interest to users that follow the first user in the social networking system. At least one topic from the propagated topics for which the first user is a topical authority is determined.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Inventors: Aditya Pal, AmaƧ Herdagdelen, Sourav Chatterji, Sumit Taank, Deepayan Chakrabarti
  • Publication number: 20160171561
    Abstract: An online system penalizes content items having features matching features of additional content items previously presented to a user within a specified time interval. The online system identifies various features of the content item and identifies features of content items previously presented to the user within the specified time interval. Feature penalties are determined for various features of the content item based on a number of previously presented content items having a common feature with the content item. Weights may be associated with various content items having a feature matching a feature of the content item based on a time between presentation of the previously presented content item and a current time. A penalty for the content item is determined based on the feature penalties for the features of the content item, and the penalty is applied to a bid amount associated with the content item.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 16, 2016
    Inventors: Yi Tang, Kai Du, III, Sourav Chatterji, Anand Sumatilal Bhalgat, Ke Pan
  • Publication number: 20160078111
    Abstract: Embodiments of the invention relate to methods and systems for evaluating entities for a target user, the method comprising obtaining, at a server computer, entity data from a plurality of data sources. The entity data is then stored in an entity database. The method further comprises merging the entity data from the plurality of data sources, mapping the entity data to a corresponding entity, and differentiating the entity. Then a relevance is determined associated with the entity data and data source. The method further comprises generating a set of entity evaluations to the target user using the relevance, determining a set of one or more entities relevant to the primary user based on the entity data, user data, and the relevance, with an initial order of relevance, and displaying, on a user device, the set of relevant entities to the target user in the order of relevance.
    Type: Application
    Filed: November 24, 2015
    Publication date: March 17, 2016
    Inventors: Jeremy Ryan Schiff, Sourav Chatterji, Corey Layne Reese, Steven Charles Schlansker, Leejay Wu, Paul Kenneth Twohey
  • Patent number: 9195769
    Abstract: Embodiments of the invention relate to methods and systems for evaluating entities for a target user, the method comprising obtaining, at a server computer, entity data from a plurality of data sources. The entity data is then stored in an entity database. The method further comprises merging the entity data from the plurality of data sources, mapping the entity data to a corresponding entity, and differentiating the entity. Then a relevance is determined associated with the entity data and data source. The method further comprises generating a set of entity evaluations to the target user using the relevance, determining a set of one or more entities relevant to the primary user based on the entity data, user data, and the relevance, with an initial order of relevance, and displaying, on a user device, the set of relevant entities to the target user in the order of relevance.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: November 24, 2015
    Assignee: OPENTABLE, INC.
    Inventors: Jeremy Schiff, Sourav Chatterji, Corey Layne Reese, Steven Charles Schlansker, Leejay Wu, Paul Kenneth Twohey
  • Publication number: 20150332314
    Abstract: A social networking system dynamically adjusts a number of advertisements presented to a user along with organic content items by modifying a ranking including organic content items and advertisements. Partial engagement scores are generated for organic content items based on an expected amount of user interaction with each organic content item, and scores are generated for advertisements based on expected user interaction and bid amounts associated with each organic content item. An engagement score measuring the user's estimated interaction with a content feed including organic content items without advertisements and an additional engagement score measuring the user's estimated interaction with a content feed including organic content items and advertisements are determined from the partial engagement scores and the scores.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: Facebook, Inc.
    Inventors: Tanmoy Chakraborty, Ke Pan, Sourav Chatterji
  • Patent number: 9189551
    Abstract: Embodiments of the invention relate to a category based navigation system obtaining user data related to a plurality of users relevant to the primary user. The method further comprises obtaining entity data associated with an entity in a plurality of entities. The category based navigation system then determines one or more entities relevant to the primary user, and determines an initial order of relevance of a set of relevant entities. The method further comprises categorizing and displaying the set of relevant entities with an initial categorization on a user device to the primary user. The category based navigation system may then obtain, via the user device, user feedback, adjust the initial categorization and initial order of relevance based on the user feedback; and display the adjusted categorization and adjusted order of relevance of the set of relevant entities to the primary user on the user device.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: November 17, 2015
    Assignee: OPENTABLE. INC.
    Inventors: Scott Paul Goodson, Sourav Chatterji, Jeremy Ryan Schiff, Corey Layne Reese, Paul Kenneth Twohey
  • Publication number: 20150012367
    Abstract: An online system sells fixed-price advertising guaranteeing a number of impressions or a number of actions associated with an advertisement by users of the online system. The price for an advertisement associated with a guaranteed number of impressions or actions is based on a target bid amount for selecting the advertisement from a group of advertisements using a conventional pricing scheme and a predicted likelihood that the guaranteed number of impressions or actions occur. The price may be further adjusted by a premium that accounts for a risk of revenue lost by the online system for displaying an advertisement associated with a guaranteed number of impressions or a number of actions rather than conventionally-priced advertisements.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 8, 2015
    Inventors: Fidji Nahema Simo, Sourav Chatterji