Patents by Inventor Patrick Jonathan Varin
Patrick Jonathan Varin 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: 20210144118Abstract: 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: ApplicationFiled: January 14, 2021Publication date: May 13, 2021Inventors: 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: 10924445Abstract: 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: GrantFiled: October 26, 2015Date of Patent: February 16, 2021Assignee: 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: 10728201Abstract: 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: GrantFiled: October 26, 2015Date of Patent: July 28, 2020Assignee: 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: 10587717Abstract: 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: GrantFiled: October 26, 2015Date of Patent: March 10, 2020Assignee: 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: 10291741Abstract: 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: GrantFiled: October 26, 2015Date of Patent: May 14, 2019Assignee: 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
-
Publication number: 20170118159Abstract: 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: ApplicationFiled: October 26, 2015Publication date: April 27, 2017Inventors: 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: 20170118303Abstract: 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: ApplicationFiled: October 26, 2015Publication date: April 27, 2017Inventors: 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: 20170118304Abstract: 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: ApplicationFiled: October 26, 2015Publication date: April 27, 2017Inventors: 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: 20170116195Abstract: 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: ApplicationFiled: October 26, 2015Publication date: April 27, 2017Inventors: 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: 20170118162Abstract: 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: ApplicationFiled: October 26, 2015Publication date: April 27, 2017Inventors: Florin Ratiu, Andrew Alexander Birchall, David S. Park, Aleksandar Ilic, Nathan Paul Schloss, Vasanth Kumar Rajendran, Yiyu Li, Patrick Jonathan Varin, Branislav Stojkovic