Patents by Inventor James Kemp
James Kemp 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: 11509734Abstract: A social networking system maintains characteristics with its users, with various characteristics, such as age, specified by the users (i.e., “asserted characteristics”). The social networking system selects content for a user based at least in part on the characteristics associated with the user. To account for potential inaccuracies in an asserted age of a user, the social networking system clusters users based on ages of other users connected to users. The online system receives verified ages for users in a cluster from a trusted third party system that maintains more accurate characteristics for users than the social networking system. By comparing the asserted ages for users in the cluster to the verified ages for users in the cluster, the social networking system determines an accuracy of the asserted ages for users in the cluster. The accuracy may be used when selecting content for the users.Type: GrantFiled: February 27, 2020Date of Patent: November 22, 2022Assignee: META PLATFORMS, INC.Inventors: Weidong Wang, Roshan Umesh Goli, Patrick James Kemp, Spencer Bingham Powell
-
Patent number: 11344645Abstract: An article, a system, and a method for indication of treatment are provided. The article comprises a first body, a second body, and a treatment indicator. The first body comprises a first axis, a cavity, a first port, and a second port. The cavity is positioned within the first body and configured to receive the second body. The second body comprises a second axis, a chamber, a third port, and a fourth port. The article is configured to move between a first configuration and a second configuration. In the first configuration, the first port is aligned with the third port to form a fluid pathway to the chamber, and the second port is aligned with the fourth port to form a fluid pathway to the chamber. In the second configuration, the first port is misaligned with the third port, and the second port is misaligned with the fourth port.Type: GrantFiled: November 4, 2019Date of Patent: May 31, 2022Assignee: ASP GLOBAL MANUFACTURING GMBHInventors: Navid Omidbakhsh, Samuel Rhodes, Masood Siddiqui, James Kemp
-
Patent number: 10740429Abstract: A computer-implemented method of providing time series data includes maintaining by a web server user account data for each of a plurality of user accounts. Each account is associated with a user. The method includes maintaining, and repeatedly updating, in normative formats, on a time series server, a set of time series. In some aspects, the method further includes, for each user having a user account, serving by the time series server a distinct time series name for each member of the set of time series in a web page over a wide area network to a client computer of the user for display in a browser thereof in such a manner that, when the given user graphically selects the name of a given one of the time series in the browser for invoking a functionality provided by the time series server, there is provided to the server by the browser a unique location identifier of an underlying location, of the selected time series, wherein data for the time series is stored on the server.Type: GrantFiled: June 22, 2018Date of Patent: August 11, 2020Assignee: Leading Market Technologies, Inc.Inventors: James Kemp Smith, Steven Nelson Clark
-
Publication number: 20200206376Abstract: An article, a system, and a method for indication of treatment are provided. The article comprises a first body, a second body, and a treatment indicator. The first body comprises a first axis, a cavity, a first port, and a second port. The cavity is positioned within the first body and configured to receive the second body. The second body comprises a second axis, a chamber, a third port, and a fourth port. The article is configured to move between a first configuration and a second configuration. In the first configuration, the first port is aligned with the third port to form a fluid pathway to the chamber, and the second port is aligned with the fourth port to form a fluid pathway to the chamber. In the second configuration, the first port is misaligned with the third port, and the second port is misaligned with the fourth port.Type: ApplicationFiled: November 4, 2019Publication date: July 2, 2020Inventors: Navid Omidbakhsh, Samuel Rhodes, Masood Siddiqui, James Kemp
-
Patent number: 10698904Abstract: A computer-implemented method of providing time series data includes maintaining by a web server user account data for each of a plurality of user accounts. Each account is associated with a user. The method includes, for each user having a user account, serving by the web server a set of web pages configured to support uploading of time series data to the web server, including updates of such data from time to time; storing by the web server the uploaded time series data; and serving by the web server a set of web pages configured to present such data to such user. Related methods include a method for web-publishing the data, and loading the data into applications running locally. There is also provided a digital storage medium encoded with instructions that when loaded into a computer establish processes that implement any of these methods.Type: GrantFiled: May 25, 2018Date of Patent: June 30, 2020Assignee: Leading Market Technologies, Inc.Inventors: James Kemp Smith, Steven Nelson Clark, Kirsten Michelle Lockhart
-
Patent number: 10616351Abstract: A social networking system maintains characteristics with its users, with various characteristics, such as age, specified by the users (i.e., “asserted characteristics”). The social networking system selects content for a user based at least in part on the characteristics associated with the user. To account for potential inaccuracies in an asserted age of a user, the social networking system clusters users based on ages of other users connected to users. The online system receives verified ages for users in a cluster from a trusted third party system that maintains more accurate characteristics for users than the social networking system. By comparing the asserted ages for users in the cluster to the verified ages for users in the cluster, the social networking system determines an accuracy of the asserted ages for users in the cluster. The accuracy may be used when selecting content for the users.Type: GrantFiled: September 9, 2015Date of Patent: April 7, 2020Assignee: Facebook, Inc.Inventors: Weidong Wang, Roshan Umesh Goli, Patrick James Kemp, Spencer Powell
-
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: 10402836Abstract: An online system selects different geographic regions to evaluate content presented by the online system. The online system pairs a geographic region with another geographic region based on similarity of the geographic regions. To assist this pairing, the online system identifies users associated with locations within a threshold distance of different geographic regions and retrieves demographic and other characteristics of users associated with locations within the threshold distance of one or more geographic regions. Based on the retrieved characteristics and characteristics of the geographic regions, the online system generates vectors for different geographic regions. For each possible pairing of geographic regions, the online system computes a distance value and selects a pairing of geographic regions based on the distance values. For example, the online system selects a pair of geographic regions associated with a minimum distance value.Type: GrantFiled: January 31, 2017Date of Patent: September 3, 2019Assignee: Facebook, Inc.Inventors: Anusaya Kukade, Patrick James Kemp, Nikhil Tarun Shah
-
Patent number: 10303703Abstract: A first data set associated with a first group of users is accessed. The first data set includes demographic data, online behavior data, and additional user data associated with the users in the first group. A second data set associated with a second group of users is accessed. The second data set includes demographic data and online behavior data but not additional user data associated with the users in the second group. One or more sets of matched users are determined based on the demographic data and online behavior data included in the first data set and the demographic data and online behavior data included in the second data set. Each set includes a user from the first group matched with a user from the second group. Based on the one or more sets of matched users, an augmented second data set that includes additional user data associated with the users in the second group is generated. One or more reports are generated based on the augmented second data set.Type: GrantFiled: September 15, 2014Date of Patent: May 28, 2019Assignee: comScore, Inc.Inventors: Cameron S. Meierhoefer, David Pham Kapar, Patrick James Kemp, Alan Vaughn
-
Publication number: 20180309807Abstract: A computer-implemented method of providing time series data includes maintaining by a web server user account data for each of a plurality of user accounts. Each account is associated with a user. The method includes maintaining, and repeatedly updating, in normative formats, on a time series server, a set of time series. In some aspects, the method further includes, for each user having a user account, serving by the time series server a distinct time series name for each member of the set of time series in a web page over a wide area network to a client computer of the user for display in a browser thereof in such a manner that, when the given user graphically selects the name of a given one of the time series in the browser for invoking a functionality provided by the time series server, there is provided to the server by the browser a unique location identifier of an underlying location, of the selected time series, wherein data for the time series is stored on the server.Type: ApplicationFiled: June 22, 2018Publication date: October 25, 2018Inventors: James Kemp Smith, Steven Nelson Clark
-
Publication number: 20180218378Abstract: An online system selects different geographic regions to evaluate content presented by the online system. The online system pairs a geographic region with another geographic region based on similarity of the geographic regions. To assist this pairing, the online system identifies users associated with locations within a threshold distance of different geographic regions and retrieves demographic and other characteristics of users associated with locations within the threshold distance of one or more geographic regions. Based on the retrieved characteristics and characteristics of the geographic regions, the online system generates vectors for different geographic regions. For each possible pairing of geographic regions, the online system computes a distance value and selects a pairing of geographic regions based on the distance values. For example, the online system selects a pair of geographic regions associated with a minimum distance value.Type: ApplicationFiled: January 31, 2017Publication date: August 2, 2018Inventors: Anusaya Kukade, Patrick James Kemp, Nikhil Tarun Shah
-
Patent number: 10009391Abstract: A computer-implemented method of providing time series data includes maintaining by a web server user account data for each of a plurality of user accounts. Each account is associated with a user. The method includes maintaining, and repeatedly updating, in normative formats, on a time series server, a set of time series. In some aspects, the method further includes, for each user having a user account, serving by the time series server a distinct time series name for each member of the set of time series in a web page over a wide area network to a client computer of the user for display in a browser thereof in such a manner that, when the given user graphically selects the name of a given one of the time series in the browser for invoking a functionality provided by the time series server, there is provided to the server by the browser a unique location identifier of an underlying location, of the selected time series, wherein data for the time series is stored on the server.Type: GrantFiled: January 22, 2015Date of Patent: June 26, 2018Assignee: Leading Market Technologies, Inc.Inventors: James Kemp Smith, Steven Nelson Clark
-
Patent number: 9984125Abstract: A computer-implemented method of providing time series data includes maintaining by a web server user account data for each of a plurality of user accounts. Each account is associated with a user. The method includes, for each user having a user account, serving by the web server a set of web pages configured to support uploading of time series data to the web server, including updates of such data from time to time; storing by the web server the uploaded time series data; and serving by the web server a set of web pages configured to present such data to such user. Related methods include a method for web-publishing the data, and loading the data into applications running locally. There is also provided a digital storage medium encoded with instructions that when loaded into a computer establish processes that implement any of these methods.Type: GrantFiled: March 13, 2013Date of Patent: May 29, 2018Assignee: Leading Market Technologies, Inc.Inventors: James Kemp Smith, Steven Nelson Clark, Kirsten Michelle Lockhart
-
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: 20170068722Abstract: A social networking system maintains characteristics with its users, with various characteristics, such as age, specified by the users (i.e., “asserted characteristics”). The social networking system selects content for a user based at least in part on the characteristics associated with the user. To account for potential inaccuracies in an asserted age of a user, the social networking system clusters users based on ages of other users connected to users. The online system receives verified ages for users in a cluster from a trusted third party system that maintains more accurate characteristics for users than the social networking system. By comparing the asserted ages for users in the cluster to the verified ages for users in the cluster, the social networking system determines an accuracy of the asserted ages for users in the cluster. The accuracy may be used when selecting content for the users.Type: ApplicationFiled: September 9, 2015Publication date: March 9, 2017Inventors: Weidong Wang, Roshan Umesh Goli, Patrick James Kemp, Spencer Powell
-
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
-
Publication number: 20150006559Abstract: A first data set associated with a first group of users is accessed. The first data set includes demographic data, online behavior data, and additional user data associated with the users in the first group. A second data set associated with a second group of users is accessed. The second data set includes demographic data and online behavior data but not additional user data associated with the users in the second group. One or more sets of matched users are determined based on the demographic data and online behavior data included in the first data set and the demographic data and online behavior data included in the second data set. Each set includes a user from the first group matched with a user from the second group. Based on the one or more sets of matched users, an augmented second data set that includes additional user data associated with the users in the second group is generated. One or more reports are generated based on the augmented second data set.Type: ApplicationFiled: September 15, 2014Publication date: January 1, 2015Inventors: Cameron S. Meierhoefer, David Pham Kapar, Patrick James Kemp, Alan Vaughn
-
Patent number: 8918940Abstract: An apparatus may include a connection component configured to connect the apparatus to any one of a plurality of different apparatuses. A toothbrush may include at least one measurement component configured to measure a parameter of use of an oral care region, and a processor configured to change output of a first audio signal of a plurality of audio signals to a second audio signal of the plurality of audio signals based on the measured parameter. Another toothbrush may include a processor configured to receive first data from an external source component and output second data corresponding to the received first data to at least one output device in response, and the at least output device configured to output the second data from the processor.Type: GrantFiled: September 16, 2013Date of Patent: December 30, 2014Assignee: Colgate-Palmolive CompanyInventors: John J. Gatzemeyer, Eduardo Jimenez, Robert Moskovich, Kenneth Waguespack, James Kemp, Douglas Hohlbein, Mary Horchos, Thomas Mintel
-
Patent number: 8841391Abstract: Process for introducing a polymerization catalyst in solid form into a gas-phase fluidized bed using an injection device having an inner tube of internal cross-sectional area of 10-100 mm2 and an outer tube forming an annulus around the inner tube with a cross-sectional area of 1-10 times the internal cross-sectional area of the inner tube. The polymerization catalyst and a carrier gas are passed through the inner tube into the gas-phase fluidized bed at a carrier gas linear velocity of 4-14 m/s and a carrier gas mass flow rate of 10-35 kg/h. A shielding gas is passed through the outer tube and into the gas-phase fluidized bed at a shielding gas linear velocity of 1-10 times the linear velocity of the carrier gas through the inner tube and at a shielding gas mass flow rate of 100-500 kg/h. No cooled recycle process gas is provided to the injection device.Type: GrantFiled: November 21, 2011Date of Patent: September 23, 2014Assignee: Ineos Sales (UK) LimitedInventors: Bruno Bordais, Christopher James Kemp, Jose Andre Laille, Willy Lemesle, Wilhelm Kalz, Loic Perio
-
Patent number: 8838601Abstract: A first data set associated with a first group of users is accessed. The first data set includes demographic data, online behavior data, and additional user data associated with the users in the first group. A second data set associated with a second group of users is accessed. The second data set includes demographic data and online behavior data but not additional user data associated with the users in the second group. One or more sets of matched users are determined based on the demographic data and online behavior data included in the first data set and the demographic data and online behavior data included in the second data set. Each set includes a user from the first group matched with a user from the second group. Based on the one or more sets of matched users, an augmented second data set that includes additional user data associated with the users in the second group is generated. One or more reports are generated based on the augmented second data set.Type: GrantFiled: August 31, 2011Date of Patent: September 16, 2014Assignee: comScore, Inc.Inventors: Cameron S. Meierhoefer, David Pham Kapar, Patrick James Kemp, Alan Vaughn