Patents by Inventor Frederick Ross Leach

Frederick Ross Leach 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: 10728122
    Abstract: A social networking system may provide user metrics for unknown dimensions to an external system using received hash codes from user devices performing actions on the external system. Embodiments of the invention receive hash codes generated by external systems that are embedded in redirect Uniform Resource Locators (URLs) that are executed by user devices. The social networking system may match the received hash codes to identifying information about users, e.g., user identifiers. The user profile information may be reported to external systems based on hash codes in an aggregated format without disclosing identifying information about users. In one embodiment, a hash code may include identifying information of an administrator of an external system to enable the administrator to merge information about users of the social networking system with other unknown dimensions of information about the users that is known by the external system.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: July 28, 2020
    Assignee: Facebook, Inc.
    Inventors: Sean Michael Bruich, Frederick Ross Leach
  • Patent number: 10504136
    Abstract: An online system generates metrics describing performance of a content item presented to its users by various entities based on a number of events associated with an exposed group of users presented with a content item and a control group of users not presented with the content item and similar to users of the exposed group. The online system receives information describing presentation of the content item to each user of the exposed group via client devices associated with users of the exposed group. The online system provides information used by the online system to identify each user in the exposed group and in the control group to a trusted third party, which identifies information describing events associated with the content item from one or more entities. Based on the identified information, a metric is generated to describe the effectiveness of the content item.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: December 10, 2019
    Assignee: Facebook, Inc.
    Inventors: Patrick James Kemp, Frederick Ross Leach
  • Patent number: 10255616
    Abstract: A social networking system captures performance metrics of an offer by selecting a whisper code to include in an offer when presenting the offer to users of the social networking system. The social networking system receives information for providing its users with an offer for redemption at a merchant establishment. The social networking system also receives a set of rules for selecting a whisper code to go with the offer. The rules may be based on any context for which the advertiser or merchant may want to track performance of the offer. When presenting the offer, the social networking system selects a whisper code using those rules. This tracking using different whisper codes enables the merchant to understand the performance of the offer campaign based on the context in which the social networking system presents the offers to its users.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: April 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Sean Michael Bruich, Frederick Ross Leach
  • Publication number: 20170324626
    Abstract: A social networking system may provide user metrics for unknown dimensions to an external system using received hash codes from user devices performing actions on the external system. Embodiments of the invention receive hash codes generated by external systems that are embedded in redirect Uniform Resource Locators (URLs) that are executed by user devices. The social networking system may match the received hash codes to identifying information about users, e.g., user identifiers. The user profile information may be reported to external systems based on hash codes in an aggregated format without disclosing identifying information about users. In one embodiment, a hash code may include identifying information of an administrator of an external system to enable the administrator to merge information about users of the social networking system with other unknown dimensions of information about the users that is known by the external system.
    Type: Application
    Filed: April 4, 2016
    Publication date: November 9, 2017
    Inventors: Sean Michael Bruich, Frederick Ross Leach
  • Publication number: 20170213239
    Abstract: An advertisement impression management system receives an audience list that identifies a set of users associated with an interest topic. The system also identifies whether users associated with advertisements displayed by advertising publishers are in the received audience list. Advertising impression data associated with the displayed advertisements is received by the system to identify users accessing the displayed advertisements. The system identifies unique users based on online tracking methods and user information extracted from user databases of a social networking system. Correction techniques and external panel data are used to correct user information of the identified unique users to improve accuracy. An audience report is generated by the system to evaluate the ability and effectiveness of the advertising publishers in reaching members of the users in the audience list.
    Type: Application
    Filed: January 26, 2016
    Publication date: July 27, 2017
    Inventors: Frederick Ross Leach, Bradley Hopkins Smallwood
  • Publication number: 20170206548
    Abstract: An online system generates metrics describing performance of a content item presented to its users by various entities based on a number of events associated with an exposed group of users presented with a content item and a control group of users not presented with the content item and similar to users of the exposed group. The online system receives information describing presentation of the content item to each user of the exposed group via client devices associated with users of the exposed group. The online system provides information used by the online system to identify each user in the exposed group and in the control group to a trusted third party, which identifies information describing events associated with the content item from one or more entities. Based on the identified information, a metric is generated to describe the effectiveness of the content item.
    Type: Application
    Filed: January 15, 2016
    Publication date: July 20, 2017
    Inventors: Patrick James Kemp, Frederick Ross Leach
  • Publication number: 20160218944
    Abstract: A social networking system may provide user metrics for unknown dimensions to an external system using received hash codes from user devices performing actions on the external system. Embodiments of the invention receive hash codes generated by external systems that are embedded in redirect Uniform Resource Locators (URLs) that are executed by user devices. The social networking system may match the received hash codes to identifying information about users, e.g., user identifiers. The user profile information may be reported to external systems based on hash codes in an aggregated format without disclosing identifying information about users. In one embodiment, a hash code may include identifying information of an administrator of an external system to enable the administrator to merge information about users of the social networking system with other unknown dimensions of information about the users that is known by the external system.
    Type: Application
    Filed: April 4, 2016
    Publication date: July 28, 2016
    Inventors: Sean Michael Bruich, Frederick Ross Leach
  • Publication number: 20160125452
    Abstract: A polling system polls users of mobile devices to measure the impact of advertisements provided by another system on user attitudes and provides a common comparison metric to advertisements being measured by the polling system. The polling system maintains user demographics information of users of the polling system and stores a device identifier for users logged in to the polling system or a related service. When a mobile device accesses an advertisement at a third party advertising provider, the polling system receives an advertisement identifier for the advertising impression and a device identifier for the device providing the impression. The polling system matches received device identifiers with device identifiers for logged-in users to identify when a user of the polling system receives advertisements by third party systems. The polling system provides advertisements to the users, polls the users relating to the advertiser, and calculates a lift metric measuring advertising effectiveness.
    Type: Application
    Filed: October 29, 2014
    Publication date: May 5, 2016
    Inventors: Patrick James Kemp, Frederick Ross Leach
  • Patent number: 9332042
    Abstract: A social networking system may provide user metrics for unknown dimensions to an external system using received hash codes from user devices performing actions on the external system. Embodiments of the invention receive hash codes generated by external systems that are embedded in redirect Uniform Resource Locators (URLs) that are executed by user devices. The social networking system may match the received hash codes to identifying information about users, e.g., user identifiers. The user profile information may be reported to external systems based on hash codes in an aggregated format without disclosing identifying information about users. In one embodiment, a hash code may include identifying information of an administrator of an external system to enable the administrator to merge information about users of the social networking system with other unknown dimensions of information about the users that is known by the external system.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: May 3, 2016
    Assignee: Facebook, Inc.
    Inventors: Sean Michael Bruich, Frederick Ross Leach
  • Publication number: 20150039524
    Abstract: A social networking system identifies communications about an object associated with a brand owner. For each communication, the social networking system identifies users who were generated the communication, users who were exposed to the communication, and users who were not exposed to the communication. The social networking system determines a sentiment associated with a communication and may send a report based on the sentiment of the communications towards the brand owner. A request from a brand owner to present one or more response communications to users based on the users' relationship to a communication from a user about the object and the sentiment determined from the communication may be received by the social networking system. Based on the request, the social networking system presents a response communication to one or more users.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Applicant: Facebook, Inc.
    Inventors: Frederick Ross Leach, Sean Michael Bruich
  • Publication number: 20150012336
    Abstract: A social networking system identifies communications about an object associated with a brand owner. For each communication, the social networking system identifies users who were generated the communication, users who were exposed to the communication, and users who were not exposed to the communication. The social networking system measures the impact of the communications on the behavior and/or sentiment of the users towards the brand owner. For example, the social networking system presents users with surveys after presentation of a communication about an object associated with a brand owner and determines the impact of the communication from the responses to the survey. The impact of the communications may then be reported to the brand owner.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 8, 2015
    Inventors: Frederick Ross Leach, Sean Michael Bruich
  • Publication number: 20140172541
    Abstract: A social networking system generates metrics for one or more advertisements based on client device ownership. Social networking system users are identified as owners of client devices. For example, a social networking system user is identified as owning a client device if the user's user account was accessed using a native software application or a web browsing application associated with the client device. Exposures to one or more advertisements by the identified owners are determined and used to generate advertising metrics with respect to the client devices owned by the owners. The metrics may be segmented or organized based on various client device types.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Applicant: Facebook, Inc.
    Inventors: Sean Michael Bruich, Frederick Ross Leach
  • Publication number: 20140156387
    Abstract: A social networking system generates advertising metrics based on location information. Advertisers provide the social networking system with location information identifying geographic locations of physical sites and/or offline advertisements. Location information received by the social networking system for its users is compared to the location information provided by the advertiser to identify users visiting a physical site or exposed to an offline advertisement. Hence, user visitations to physical sites may be identified and analyzed in order to generate conversion metrics. User exposures to offline advertisements may also be identified and analyzed in order to generate exposure metrics.
    Type: Application
    Filed: December 4, 2012
    Publication date: June 5, 2014
    Applicant: Facebook, Inc.
    Inventors: Sean Michael Bruich, Frederick Ross Leach
  • Publication number: 20130344468
    Abstract: A research polling system obtains structured data from freeform text answers in a research poll. The system includes a database of objects that may represent answers to a research poll. The system presents a research poll to a user, where the research poll includes at least one freeform text field among the answers in the poll. A user answering the poll provides a partial user input to a research poll question in the text field. In response, the system searches for objects in the database that match the user's input, and optionally also based on the question. If one or more matching objects are found, the system presents the matching objects in a listing interface, from which the user may select an object for the answer to the poll question.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Inventors: Robert Taaffe Lindsay, Sean Michael Bruich, Frederick Ross Leach
  • Publication number: 20130218666
    Abstract: A social networking system captures performance metrics of an offer by selecting a whisper code to include in an offer when presenting the offer to users of the social networking system. The social networking system receives information for providing its users with an offer for redemption at a merchant establishment. The social networking system also receives a set of rules for selecting a whisper code to go with the offer. The rules may be based on any context for which the advertiser or merchant may want to track performance of the offer. When presenting the offer, the social networking system selects a whisper code using those rules. This tracking using different whisper codes enables the merchant to understand the performance of the offer campaign based on the context in which the social networking system presents the offers to its users.
    Type: Application
    Filed: February 16, 2012
    Publication date: August 22, 2013
    Inventors: Sean Michael Bruich, Frederick Ross Leach