Patents by Inventor Florin Ratiu

Florin Ratiu 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: 20210144118
    Abstract: In one embodiment, a method includes receiving a number of notifications of activity relevant to a user. Each notification has an associated type. The method also includes calculating an inferred subscription level based at least in part on the type associated with each notification; classifying the notifications based on the inferred subscription of each notification; and sending one or more of the notifications to the user. Each of the sent notifications has an inferred subscription level higher than a pre-determined threshold subscription level.
    Type: Application
    Filed: January 14, 2021
    Publication date: May 13, 2021
    Inventors: Florin Ratiu, Andrew Alexander Birchall, David S. Park, Aleksandar Ilic, Nathan Paul Schloss, Vasanth Kumar Rajendran, Yiyu Li, Patrick Jonathan Varin, Branislav Stojkovic
  • Patent number: 10924445
    Abstract: In one embodiment, a method includes receiving a number of notifications of activity relevant to a user. Each notification has an associated type. The method also includes calculating an interest of each activity to the user based at least in part on the type of each notification; ranking the notifications based at least in part on the calculated interest; and sending one or more of the notifications to the user. Each of the sent notifications has a ranking higher than a pre-determined threshold ranking.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: February 16, 2021
    Assignee: Facebook, Inc.
    Inventors: Florin Ratiu, Andrew Alexander Birchall, David S. Park, Aleksandar Ilic, Nathan Paul Schloss, Vasanth Kumar Rajendran, Yiyu Li, Patrick Jonathan Varin, Branislav Stojkovic
  • Patent number: 10769548
    Abstract: In one embodiment, a method includes sending, through a communications network, several volumes of notifications corresponding to a first notification type to multiple users and several volumes of notifications corresponding to a second notification type to multiple users. The method further determines visitation impacts of the volumes of notifications of the first and second notification types and trains a machine-learning model based on the visitation impacts. The machine-learning model generates an assessment of a likelihood of interaction by a recipient user with each of the notifications.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: September 8, 2020
    Assignee: Facebook, Inc.
    Inventors: Aleksandar Ilic, Ariel Benjamin Evnine, Ashwin Murthy, Yiyu Li, Konstantine Oleksiyovich Kolomoyskyy, Florin Ratiu
  • Patent number: 10728201
    Abstract: In one embodiment, a method includes receiving a number of notifications of one or more activities relevant to a user. Each notification has an associated receipt time and type of notification. The method also includes aggregating one or more of the notifications based on the type of notification; determining a sending time to send the aggregated notifications based at least in part on determining that a pre-determined amount of time that has elapsed from a receipt time of a most recent one of the aggregated notifications; and sending the aggregated notifications to the user based on the sending time.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: July 28, 2020
    Assignee: Facebook, Inc.
    Inventors: Florin Ratiu, Andrew Alexander Birchall, David S. Park, Aleksandar Ilic, Nathan Paul Schloss, Vasanth Kumar Rajendran, Yiyu Li, Patrick Jonathan Varin, Branislav Stojkovic
  • Patent number: 10587717
    Abstract: In one embodiment, a method includes receiving a number of notifications of activity relevant to a user. Each notification has an associated type. The method also includes calculating a level of interest in content of each notification to the user based at least in part on the type of each notification; modifying the content of one or more of the notifications based at least in part on the calculated level of interest; and sending one or more of the notifications with modified content to the user.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: March 10, 2020
    Assignee: Facebook, Inc.
    Inventors: Florin Ratiu, Andrew Alexander Birchall, David S. Park, Aleksandar Illic, Nathan Paul Schloss, Vasanth Kumar Rajendran, Yiyu Li, Patrick Jonathan Varin, Branislav Stojkovic
  • Patent number: 10531250
    Abstract: In one embodiment, a method includes receiving a message associated with a user at an information exchange system. At least one correspondent associated with the user may be determined, based on the message. A social connection between the user and the at least one correspondent may be assessed with respect to a social-networking system. The information exchange system may provide an interface for display to the user, the interface comprising information associated with the message. If the social connection is confirmed, the interface may include social-networking information associated with the at least one correspondent. Otherwise, the interface may provide functionality to create a social connection between the user and the at least one correspondent with respect to the social-networking system.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: January 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Kiranjit Singh Sidhu, Florin Ratiu, Alexander Paul Schultz, David Y. Chen
  • Patent number: 10515081
    Abstract: In one embodiment, a method includes one or more computing devices accessing a notification to be sent to a user, where the notification has a context. The method also includes one or more computing devices sending a request to a history service for historical notification data associated with the user with respect to the context of the notification and a ranking of the notification where the ranking indicates a probability of the user interacting with the notification. The method also includes one or more computing devices receiving the historical notification data and the ranking from the history service. Moreover, the method also includes one or more computing devices determining a notification policy to apply to the notification based at least in part on the context of the notification, the historical notification data, and the ranking. Furthermore, the method also includes one or more computing devices applying the notification policy to the notification to be sent to the user.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: December 24, 2019
    Assignee: Facebook, Inc.
    Inventors: Andrew Alexander Birchall, Aleksandar Ilic, Florin Ratiu, Martin Rehwald, Yiyu Li, Pradeep Kumar Sharma, Vasanth Kumar Rajendran
  • Patent number: 10430419
    Abstract: To suggest new connections to a user of a social networking system, the system generates a set of candidate users to whom the user has not already formed a connection. The system determines the likelihood that the user will connect to each candidate user if suggested to do so, and it also computes the value to the social networking system if the user does connect to the candidate user. Then, the system computes an expected value score for each candidate user based on the corresponding likelihood and the value. The candidate users are ranked and the suggestions are provided to the user based on the candidate users' expected value scores. The social networking system can suggest other actions to a user in addition to forming a new connection with other users.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: October 1, 2019
    Assignee: Facebook, Inc.
    Inventors: James H. Wang, Jennifer Burge, Lars Seren Backstrom, Florin Ratiu, Daniel Ferrante
  • Publication number: 20190208376
    Abstract: In one embodiment, a method includes receiving a message associated with a user at an information exchange system. At least one correspondent associated with the user may be determined, based on the message. A social connection between the user and the at least one correspondent may be assessed with respect to a social-networking system. The information exchange system may provide an interface for display to the user, the interface comprising information associated with the message. If the social connection is confirmed, the interface may include social-networking information associated with the at least one correspondent. Otherwise, the interface may provide functionality to create a social connection between the user and the at least one correspondent with respect to the social-networking system.
    Type: Application
    Filed: February 6, 2019
    Publication date: July 4, 2019
    Inventors: Kiranjit Singh Sidhu, Florin Ratiu, Alexander Paul Schultz, David Y. Chen
  • Patent number: 10291741
    Abstract: In one embodiment, a method includes receiving a number of notifications of activity relevant to a user. Each notification has an associated type. The method also includes calculating an estimated click-through rate (CTR) for each notification based at least in part on the type associated with each notification; determining a push threshold value for each notification based at least in part on the estimated CTR for each notification; and sending one or more of the notifications to the user. Each of the sent notifications has a push threshold value higher than a pre-determined push threshold value.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: May 14, 2019
    Assignee: Facebook, Inc.
    Inventors: Florin Ratiu, Andrew Alexander Birchall, David S. Park, Aleksandar Ilic, Nathan Paul Schloss, Vasanth Kumar Rajendran, Yiyu Li, Patrick Jonathan Varin, Branislav Stojkovic
  • Patent number: 10244370
    Abstract: In one embodiment, a method includes receiving a message associated with a user at an information exchange system. At least one correspondent associated with the user may be determined, based on the message. A social connection between the user and the at least one correspondent may be assessed with respect to a social-networking system. The information exchange system may provide an interface for display to the user, the interface comprising information associated with the message. If the social connection is confirmed, the interface may include social-networking information associated with the at least one correspondent. Otherwise, the interface may provide functionality to create a social connection between the user and the at least one correspondent with respect to the social-networking system.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: March 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Kiranjit Singh Sidhu, Florin Ratiu, Alexander Paul Schultz, David Y. Chen
  • Patent number: 10079901
    Abstract: In one embodiment, a method includes accessing for a user one or more electronic notifications that include information about a social network. The social network includes a plurality of nodes connected by a plurality of edges, with at least one node corresponding to the user. The method further includes determining, for each of the electronic notifications, a score that estimates whether a user interaction with the social network will result if the electronic notification is provided to the user. The method further includes determining, based at least in part on the determined scores, an action to take with respect to the electronic notifications.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: September 18, 2018
    Assignee: Facebook, Inc.
    Inventors: Aleksandar Ilic, Florin Ratiu, John Torres Fremlin, David S. Park, Matthew William Kelly
  • Patent number: 9928280
    Abstract: To suggest new connections to a user of a social networking system, the system generates a set of candidate users to whom the user has not already formed a connection. The system determines the likelihood that the user will connect to each candidate user if suggested to do so, and it also computes the value to the social networking system if the user does connect to the candidate user. Then, the system computes an expected value score for each candidate user based on the corresponding likelihood and the value. The candidate users are ranked and the suggestions are provided to the user based on the candidate users' expected value scores. The social networking system can suggest other actions to a user in addition to forming a new connection with other users.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: March 27, 2018
    Assignee: Facebook, Inc.
    Inventors: James Wang, Jennifer Burge, Lars Seren Backstrom, Florin Ratiu, Daniel Ferrante
  • Patent number: 9882863
    Abstract: Techniques to optimize messages sent to a user of a social networking system. In one embodiment, information about the user may be collected by the social networking system. The information may be applied to train a model for determining likelihood of a desired action by the user in response to candidate messages that may be provided for the user. The social networking system may provide to the user a message from the candidate messages with a selected likelihood of causing the desired action.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: January 30, 2018
    Assignee: Facebook, Inc.
    Inventors: Lex Arquette, David Y. Chen, Emily B. Grewal, Denise Moreno, Florin Ratiu, Yanxin Shi, Kiranjit Singh Sidhu, Ching-Chih Weng, Huan Yang
  • Publication number: 20170364823
    Abstract: In one embodiment, a method includes sending, through a communications network, several volumes of notifications corresponding to a first notification type to multiple users and several volumes of notifications corresponding to a second notification type to multiple users. The method further determines visitation impacts of the volumes of notifications of the first and second notification types and trains a machine-learning model based on the visitation impacts. The machine-learning model generates an assessment of a likelihood of interaction by a recipient user with each of the notifications.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 21, 2017
    Inventors: Aleksandar Ilic, Ariel Benjamin Evnine, Ashwin Murthy, Yiyu Li, Konstantine Oleksiyovich Kolomoyskyy, Florin Ratiu
  • Publication number: 20170325083
    Abstract: In one embodiment, a method includes receiving a message associated with a user at an information exchange system. At least one correspondent associated with the user may be determined, based on the message. A social connection between the user and the at least one correspondent may be assessed with respect to a social-networking system. The information exchange system may provide an interface for display to the user, the interface comprising information associated with the message. If the social connection is confirmed, the interface may include social-networking information associated with the at least one correspondent. Otherwise, the interface may provide functionality to create a social connection between the user and the at least one correspondent with respect to the social-networking system.
    Type: Application
    Filed: May 19, 2017
    Publication date: November 9, 2017
    Inventors: Kiranjit Singh Sidhu, Florin Ratiu, Alexander Paul Schultz, David Y. Chen
  • Patent number: 9692814
    Abstract: In one embodiment, a method includes receiving a message associated with a user at an information exchange system. At least one correspondent associated with the user may be determined, based on the message. A social connection between the user and the at least one correspondent may be assessed with respect to a social-networking system. The information exchange system may provide an interface for display to the user, the interface comprising information associated with the message. If the social connection is confirmed, the interface may include social-networking information associated with the at least one correspondent. Otherwise, the interface may provide functionality to create a social connection between the user and the at least one correspondent with respect to the social-networking system.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: June 27, 2017
    Assignee: Facebook, Inc.
    Inventors: Kiranjit Singh Sidhu, Florin Ratiu, Alexander Paul Schultz, David Y. Chen
  • Publication number: 20170171142
    Abstract: Techniques to optimize messages sent to a user of a social networking system. In one embodiment, information about the user may be collected by the social networking system. The information may be applied to train a model for determining likelihood of a desired action by the user in response to candidate messages that may be provided for the user. The social networking system may provide to the user a message from the candidate messages with a selected likelihood of causing the desired action.
    Type: Application
    Filed: February 27, 2017
    Publication date: June 15, 2017
    Inventors: Lex Arquette, David Y. Chen, Emily B. Grewal, Denise Moreno, Florin Ratiu, Yanxin Shi, Kiranjit Singh Sidhu, Ching-Chih Weng, Huan Yang
  • Publication number: 20170116195
    Abstract: In one embodiment, a method includes receiving a number of notifications of activity relevant to a user. Each notification has an associated type. The method also includes calculating an interest of each activity to the user based at least in part on the type of each notification; ranking the notifications based at least in part on the calculated interest; and sending one or more of the notifications to the user. Each of the sent notifications has a ranking higher than a pre-determined threshold ranking.
    Type: Application
    Filed: October 26, 2015
    Publication date: April 27, 2017
    Inventors: Florin Ratiu, Andrew Alexander Birchall, David S. Park, Aleksandar Ilic, Nathan Paul Schloss, Vasanth Kumar Rajendran, Yiyu Li, Patrick Jonathan Varin, Branislav Stojkovic
  • Publication number: 20170118303
    Abstract: In one embodiment, a method includes receiving a number of notifications of activity relevant to a user. Each notification has an associated type. The method also includes calculating a level of interest in content of each notification to the user based at least in part on the type of each notification; modifying the content of one or more of the notifications based at least in part on the calculated level of interest; and sending one or more of the notifications with modified content to the user.
    Type: Application
    Filed: October 26, 2015
    Publication date: April 27, 2017
    Inventors: Florin Ratiu, Andrew Alexander Birchall, David S. Park, Aleksandar Ilic, Nathan Paul Schloss, Vasanth Kumar Rajendran, Yiyu Li, Patrick Jonathan Varin, Branislav Stojkovic