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: 10728122Abstract: 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: GrantFiled: April 4, 2016Date of Patent: July 28, 2020Assignee: Facebook, Inc.Inventors: Sean Michael Bruich, Frederick Ross Leach
-
Patent number: 10504136Abstract: 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: GrantFiled: January 15, 2016Date of Patent: December 10, 2019Assignee: Facebook, Inc.Inventors: Patrick James Kemp, Frederick Ross Leach
-
Patent number: 10255616Abstract: 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: GrantFiled: February 16, 2012Date of Patent: April 9, 2019Assignee: Facebook, Inc.Inventors: Sean Michael Bruich, Frederick Ross Leach
-
Publication number: 20170324626Abstract: 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: ApplicationFiled: April 4, 2016Publication date: November 9, 2017Inventors: Sean Michael Bruich, Frederick Ross Leach
-
Publication number: 20170213239Abstract: 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: ApplicationFiled: January 26, 2016Publication date: July 27, 2017Inventors: Frederick Ross Leach, Bradley Hopkins Smallwood
-
Publication number: 20170206548Abstract: 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: ApplicationFiled: January 15, 2016Publication date: July 20, 2017Inventors: Patrick James Kemp, Frederick Ross Leach
-
Publication number: 20160218944Abstract: 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: ApplicationFiled: April 4, 2016Publication date: July 28, 2016Inventors: Sean Michael Bruich, Frederick Ross Leach
-
Publication number: 20160125452Abstract: 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: ApplicationFiled: October 29, 2014Publication date: May 5, 2016Inventors: Patrick James Kemp, Frederick Ross Leach
-
Patent number: 9332042Abstract: 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: GrantFiled: October 1, 2012Date of Patent: May 3, 2016Assignee: Facebook, Inc.Inventors: Sean Michael Bruich, Frederick Ross Leach
-
Publication number: 20150039524Abstract: 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: ApplicationFiled: July 30, 2013Publication date: February 5, 2015Applicant: Facebook, Inc.Inventors: Frederick Ross Leach, Sean Michael Bruich
-
Publication number: 20150012336Abstract: 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: ApplicationFiled: July 2, 2013Publication date: January 8, 2015Inventors: Frederick Ross Leach, Sean Michael Bruich
-
Publication number: 20140172541Abstract: 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: ApplicationFiled: December 13, 2012Publication date: June 19, 2014Applicant: Facebook, Inc.Inventors: Sean Michael Bruich, Frederick Ross Leach
-
Publication number: 20140156387Abstract: 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: ApplicationFiled: December 4, 2012Publication date: June 5, 2014Applicant: Facebook, Inc.Inventors: Sean Michael Bruich, Frederick Ross Leach
-
Publication number: 20130344468Abstract: 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: ApplicationFiled: June 26, 2012Publication date: December 26, 2013Inventors: Robert Taaffe Lindsay, Sean Michael Bruich, Frederick Ross Leach
-
Publication number: 20130218666Abstract: 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: ApplicationFiled: February 16, 2012Publication date: August 22, 2013Inventors: Sean Michael Bruich, Frederick Ross Leach