Patents by Inventor Gianluca Iannaccone

Gianluca Iannaccone 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: 11676177
    Abstract: Content presented to a user of an online system is presented along with an option allowing the user to view one or more reasons for presentation of the advertisement content to the user and one or more characteristics of the user satisfying targeting criteria associated with the content. For example, a description identifying one or more selected characteristics of the user satisfying the targeting criteria is presented along with the content. The online system selects the one or more characteristics presented along with the content by applying one or more rules to characteristics of the user satisfying targeting criteria included in the content. The rules may account for accuracy of models used to determine whether the user has characteristics, revenue received by the online system from presenting content associated with targeting criteria identifying various characteristics, or prevalence of characteristics among users or targeting criteria of content.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: June 13, 2023
    Assignee: META PLATFORMS, INC.
    Inventors: Gianluca Iannaccone, Matthew Hural
  • Patent number: 10853846
    Abstract: Advertisement content presented to a user of an online system is presented along with an option allowing the user to view one or more reasons for presentation of the advertisement content to the user. If the user selects the option, based on targeting criteria associated with the advertisement content and characteristics associated with the user, the online system selects one or more characteristics of the user satisfying the targeting criteria and presents a description to the user identifying the selected one or more characteristics satisfying the targeting criteria. The online system may apply one or more rules based on user perception of characteristics when selecting the one or more characteristics included in the description. An option for the user to prevent use of the selected one or more characteristics when the online system subsequently selects advertisement content for the user is also presented with the description.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventors: Jacob Andrew Brill, Francisco Leonardo Franco Gonzalez, Jane Francis, Sarah Rotman Epps, Gianluca Iannaccone
  • Patent number: 10853428
    Abstract: An online system identifies seed users with a high value score to a third party system. The online system identifies features of each of the seed users. A weight for each of the identified features is identified. The identified features are divided into a plurality of buckets, each bucket indicating a property associated with one or more of the identified features. Each bucket is ranked according to the weights of the identified features in each bucket. The online system identifies an additional user that has a threshold measure of similarity the seed users. The online system transmits a content item to the additional user for presentation. Additionally, the online system transmits one or more third party-presentable factors based on the bucket having the highest rank to the third party system, the third party-presentable factors indicating a reason as to why the additional user was presented with the content item.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: December 1, 2020
    Assignee: Facebook, Inc.
    Inventor: Gianluca Iannaccone
  • Patent number: 10755316
    Abstract: Content presented to a user of an online system is presented along with an option allowing the user to view one or more reasons for presentation of the advertisement content to the user and one or more characteristics of the user satisfying targeting criteria associated with the content. For example, a description identifying one or more selected characteristics of the user satisfying the targeting criteria is presented along with the content. The online system selects the one or more characteristics presented along with the content by applying one or more rules to characteristics of the user satisfying targeting criteria included in the content. The rules may account for accuracy of models used to determine whether the user has characteristics, revenue received by the online system from presenting content associated with targeting criteria identifying various characteristics, or prevalence of characteristics among users or targeting criteria of content.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: August 25, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Gianluca Iannaccone, Matthew Hural
  • Patent number: 10523780
    Abstract: An online system propagates settings from a user's client device to the online system itself for the user. If multiple users of the online system use the client device, the online system propagates settings of a primary user of the client device to the online system, but does not propagate settings of other users of the client device to the online system. The online system logs accesses to the online system each day from the client device of each user. A user having a maximum number of logged days accessing the system and accessing the online system for at least 50% of the logged days is determined to be the primary user by the online system. The online system may use determination that a user is a primary user of the client device for associating actions with the user, selecting content for the user, and identifying the user.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: December 31, 2019
    Assignee: Facebook, Inc.
    Inventors: David Townsend Martin, Gianluca Iannaccone
  • Publication number: 20190018897
    Abstract: An online system identifies seed users with a high value score to a third party system. The online system identifies features of each of the seed users. A weight for each of the identified features is identified. The identified features are divided into a plurality of buckets, each bucket indicating a property associated with one or more of the identified features. Each bucket is ranked according to the weights of the identified features in each bucket. The online system identifies an additional user that has a threshold measure of similarity the seed users. The online system transmits a content item to the additional user for presentation. Additionally, the online system transmits one or more third party-presentable factors based on the bucket having the highest rank to the third party system, the third party-presentable factors indicating a reason as to why the additional user was presented with the content item.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 17, 2019
    Inventor: Gianluca Iannaccone
  • Publication number: 20180115631
    Abstract: An online system propagates settings from a user's client device to the online system itself for the user. If multiple users of the online system use the client device, the online system propagates settings of a primary user of the client device to the online system, but does not propagate settings of other users of the client device to the online system. The online system logs accesses to the online system each day from the client device of each user. A user having a maximum number of logged days accessing the system and accessing the online system for at least 50% of the logged days is determined to be the primary user by the online system. The online system may use determination that a user is a primary user of the client device for associating actions with the user, selecting content for the user, and identifying the user.
    Type: Application
    Filed: October 20, 2016
    Publication date: April 26, 2018
    Inventors: David Townsend Martin, Gianluca Iannaccone
  • Patent number: 9922343
    Abstract: An online system receives a content item from content providers and a target audience criterion and for targeting the received content item. The online system determines recommendations of modifications of the target audience criteria such that users of the modified target audience criteria have a higher likelihood of interacting with the content item compared to the received target audience criteria. The online system stores measures of interest of subsets of users for different topics. The online system determines topics associated with the content item and determines measures of interest of subsets of users in the content item based on topics associated with the content item. The online system provides recommendations for modifying the target audience criteria based on the determined measures of interests of users.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: March 20, 2018
    Assignee: Facebook, Inc.
    Inventors: Jacob Andrew Brill, Gianluca Iannaccone
  • Publication number: 20170345026
    Abstract: An online system identifies a threshold score dividing seed users into low value seed users and high value seed users based on the initial score of each seed user. The online system identifies, as additional high value users, additional users of the online system having a measure of similarity to one or more of the high value seed users. The online system identifies, as additional engaged users, additional users of the online system having a measure of similarity to one or more of the identified seed users. The online system determines a value score for each of the additional high value users. The online system determines an engagement score for each of the additional engaged users. The online system determines one or more intersections between the value tiers of users containing the additional high value users and the engagement tiers of the additional engaged users based on the scores.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Gianluca Iannaccone, Noah Zachary Burger Choi, Jacob Schonberger
  • Publication number: 20170287013
    Abstract: Content presented to a user of an online system is presented along with an option allowing the user to view one or more reasons for presentation of the advertisement content to the user and one or more characteristics of the user satisfying targeting criteria associated with the content. For example, a description identifying one or more selected characteristics of the user satisfying the targeting criteria is presented along with the content. The online system selects the one or more characteristics presented along with the content by applying one or more rules to characteristics of the user satisfying targeting criteria included in the content. The rules may account for accuracy of models used to determine whether the user has characteristics, revenue received by the online system from presenting content associated with targeting criteria identifying various characteristics, or prevalence of characteristics among users or targeting criteria of content.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventors: Gianluca Iannaccone, Matthew Hural
  • Publication number: 20170178184
    Abstract: An online system receives a content item from content providers and a target audience criterion and for targeting the received content item. The online system determines recommendations of modifications of the target audience criteria such that users of the modified target audience criteria have a higher likelihood of interacting with the content item compared to the received target audience criteria. The online system stores measures of interest of subsets of users for different topics. The online system determines topics associated with the content item and determines measures of interest of subsets of users in the content item based on topics associated with the content item. The online system provides recommendations for modifying the target audience criteria based on the determined measures of interests of users.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 22, 2017
    Inventors: Jacob Andrew Brill, Gianluca Iannaccone
  • Publication number: 20170091815
    Abstract: A user makes a request to restrict targeted advertising through third party services accessed on a client device. A publishing system obtains information indicating that the user requested to restrict targeted advertising. The publishing system updates a profile associated with an account of the user to indicate that the user has requested to restrict targeted advertising.
    Type: Application
    Filed: September 28, 2015
    Publication date: March 30, 2017
    Inventors: Jacob Andrew Brill, Gianluca Iannaccone, Sarah Rotman Epps, David Townsend Martin
  • Patent number: 9471943
    Abstract: A social networking system receives a sponsored story request identifying a story describing an action performed by a social networking system user and generates a sponsored story accordingly. The sponsored story request may also include a bid amount and other information for generating a sponsored story from the sponsored story request. When an action is included in a sponsored story presented to a social networking system user, the social networking system notifies the user associated with the action and provides one or more settings regulating inclusion of actions associated with the user in sponsored story requests. For example, settings allow a user to prevent generation of sponsored stories including a specified type of action, a specific action, or multiple actions associated with the user. Hence, the settings allow a user to limit or prevent generation of sponsored stories describing actions associated with the user.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: October 18, 2016
    Assignee: Facebook, Inc.
    Inventors: Gianluca Iannaccone, Han Qin
  • Patent number: 9305458
    Abstract: When two or more devices are near each other, they are likely to hear the same ambient sounds. To detect such proximity, each device captures a short digital audio signal from its microphone and uploads it to a proximity-detecting service along with a timestamp that indicates when the clip was captured. The proximity-detecting service maintains a history of sound clips for its clients and analyzes recently received sound clips that have similar time stamps. The devices can then be grouped according to the similarities of their sound clips. Devices that are grouped together in this way are deemed to be near each other.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: April 5, 2016
    Assignee: ZIPSOCKET, INC.
    Inventors: Ali Rahimi, Gianluca Iannaccone
  • Publication number: 20160063568
    Abstract: Advertisement content presented to a user of an online system is presented along with an option allowing the user to view one or more reasons for presentation of the advertisement content to the user. If the user selects the option, based on targeting criteria associated with the advertisement content and characteristics associated with the user, the online system selects one or more characteristics of the user satisfying the targeting criteria and presents a description to the user identifying the selected one or more characteristics satisfying the targeting criteria. The online system may apply one or more rules based on user perception of characteristics when selecting the one or more characteristics included in the description. An option for the user to prevent use of the selected one or more characteristics when the online system subsequently selects advertisement content for the user is also presented with the description.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Jacob Andrew Brill, Francisco Leonardo Franco Gonzalez, Jane Francis, Sarah Rotman Epps, Gianluca Iannaccone
  • Publication number: 20140379483
    Abstract: A social networking system receives a sponsored story request identifying a story describing an action performed by a social networking system user and generates a sponsored story accordingly. The sponsored story request may also include a bid amount and other information for generating a sponsored story from the sponsored story request. When an action is included in a sponsored story presented to a social networking system user, the social networking system notifies the user associated with the action and provides one or more settings regulating inclusion of actions associated with the user in sponsored story requests. For example, settings allow a user to prevent generation of sponsored stories including a specified type of action, a specific action, or multiple actions associated with the user. Hence, the settings allow a user to limit or prevent generation of sponsored stories describing actions associated with the user.
    Type: Application
    Filed: June 20, 2013
    Publication date: December 25, 2014
    Applicant: Facebook, Inc.
    Inventors: Gianluca Iannaccone, Han Qin
  • Patent number: 8904028
    Abstract: Generally, this disclosure describes a scalable cluster router that includes a plurality of server-class computers interconnected together to form a router. Each server may be configured to independently schedule switching of packets to reduce the switch speed requirements on a per server basis. Each server may include a scheduler that independently load balances packet flows across servers of the cluster. Router capacity may be incrementally scaled by adding more servers, and router capacity may be increased by load balancing techniques within individual servers.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: December 2, 2014
    Assignee: Intel Corporation
    Inventors: Gianluca Iannaccone, Sylvia Ratnasamy, Maziar Manesh, Katerina Argyraki, Byung-Gon Chun, Kevin Fall, Allan Knies, Norbert Egi, Mihai Dobrescu, Salman Baset
  • Publication number: 20140313862
    Abstract: When two or more devices are near each other, they are likely to hear the same ambient sounds. To detect such proximity, each device captures a short digital audio signal from its microphone and uploads it to a proximity-detecting service along with a timestamp that indicates when the clip was captured. The proximity-detecting service maintains a history of sound clips for its clients and analyzes recently received sound clips that have similar time stamps. The devices can then be grouped according to the similarities of their sound clips. Devices that are grouped together in this way are deemed to be near each other.
    Type: Application
    Filed: July 1, 2014
    Publication date: October 23, 2014
    Inventors: Ali RAHIMI, Gianluca IANNACCONE
  • Patent number: 8194552
    Abstract: The invention relates to a system and method for generating realistic network traffic by replaying captured network traffic using parallelized streams of subtraces. In accordance with one method of the invention, a captured trace of network traffic from a network link is provided. The captured trace is split into a number of subtraces. The subtraces are replayed and then recombined into a recombined trace, wherein the timing of packets in the recombined trace approximates the timing of packets in the captured trace.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: June 5, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Tao Ye, Darryl Veitch, Gianluca Iannaccone, Supratik Bhattacharyya
  • Publication number: 20110016223
    Abstract: Generally, this disclosure describes a scalable cluster router that includes a plurality of server-class computers interconnected together to form a router. Each server may be configured to independently schedule switching of packets to reduce the switch speed requirements on a per server basis. Each server may include a scheduler that independently load balances packet flows across servers of the cluster. Router capacity may be incrementally scaled by adding more servers, and router capacity may be increased by load balancing techniques within individual servers.
    Type: Application
    Filed: July 19, 2010
    Publication date: January 20, 2011
    Inventors: Gianluca Iannaccone, Sylvia Ratnasamy, Maziar Manesh, Katerina Argyraki, Byung-Gon Chun, Kevin Fall, Allan Knies, Norbert Egi, Mihai Dobrescu, Salman Baset