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: 11509734
    Abstract: 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: Grant
    Filed: February 27, 2020
    Date of Patent: November 22, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Weidong Wang, Roshan Umesh Goli, Patrick James Kemp, Spencer Bingham Powell
  • Patent number: 11344645
    Abstract: 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: Grant
    Filed: November 4, 2019
    Date of Patent: May 31, 2022
    Assignee: ASP GLOBAL MANUFACTURING GMBH
    Inventors: Navid Omidbakhsh, Samuel Rhodes, Masood Siddiqui, James Kemp
  • Patent number: 10740429
    Abstract: 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: Grant
    Filed: June 22, 2018
    Date of Patent: August 11, 2020
    Assignee: Leading Market Technologies, Inc.
    Inventors: James Kemp Smith, Steven Nelson Clark
  • Publication number: 20200206376
    Abstract: 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: Application
    Filed: November 4, 2019
    Publication date: July 2, 2020
    Inventors: Navid Omidbakhsh, Samuel Rhodes, Masood Siddiqui, James Kemp
  • Patent number: 10698904
    Abstract: 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: Grant
    Filed: May 25, 2018
    Date of Patent: June 30, 2020
    Assignee: Leading Market Technologies, Inc.
    Inventors: James Kemp Smith, Steven Nelson Clark, Kirsten Michelle Lockhart
  • Patent number: 10616351
    Abstract: 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: Grant
    Filed: September 9, 2015
    Date of Patent: April 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Weidong Wang, Roshan Umesh Goli, Patrick James Kemp, Spencer Powell
  • 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: 10402836
    Abstract: 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: Grant
    Filed: January 31, 2017
    Date of Patent: September 3, 2019
    Assignee: Facebook, Inc.
    Inventors: Anusaya Kukade, Patrick James Kemp, Nikhil Tarun Shah
  • Patent number: 10303703
    Abstract: 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: Grant
    Filed: September 15, 2014
    Date of Patent: May 28, 2019
    Assignee: comScore, Inc.
    Inventors: Cameron S. Meierhoefer, David Pham Kapar, Patrick James Kemp, Alan Vaughn
  • Publication number: 20180309807
    Abstract: 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: Application
    Filed: June 22, 2018
    Publication date: October 25, 2018
    Inventors: James Kemp Smith, Steven Nelson Clark
  • Publication number: 20180218378
    Abstract: 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: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Anusaya Kukade, Patrick James Kemp, Nikhil Tarun Shah
  • Patent number: 10009391
    Abstract: 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: Grant
    Filed: January 22, 2015
    Date of Patent: June 26, 2018
    Assignee: Leading Market Technologies, Inc.
    Inventors: James Kemp Smith, Steven Nelson Clark
  • Patent number: 9984125
    Abstract: 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: Grant
    Filed: March 13, 2013
    Date of Patent: May 29, 2018
    Assignee: Leading Market Technologies, Inc.
    Inventors: James Kemp Smith, Steven Nelson Clark, Kirsten Michelle Lockhart
  • 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: 20170068722
    Abstract: 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: Application
    Filed: September 9, 2015
    Publication date: March 9, 2017
    Inventors: Weidong Wang, Roshan Umesh Goli, Patrick James Kemp, Spencer Powell
  • 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
  • Publication number: 20150006559
    Abstract: 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: Application
    Filed: September 15, 2014
    Publication date: January 1, 2015
    Inventors: Cameron S. Meierhoefer, David Pham Kapar, Patrick James Kemp, Alan Vaughn
  • Patent number: 8918940
    Abstract: 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: Grant
    Filed: September 16, 2013
    Date of Patent: December 30, 2014
    Assignee: Colgate-Palmolive Company
    Inventors: John J. Gatzemeyer, Eduardo Jimenez, Robert Moskovich, Kenneth Waguespack, James Kemp, Douglas Hohlbein, Mary Horchos, Thomas Mintel
  • Patent number: 8841391
    Abstract: 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: Grant
    Filed: November 21, 2011
    Date of Patent: September 23, 2014
    Assignee: Ineos Sales (UK) Limited
    Inventors: Bruno Bordais, Christopher James Kemp, Jose Andre Laille, Willy Lemesle, Wilhelm Kalz, Loic Perio
  • Patent number: 8838601
    Abstract: 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: Grant
    Filed: August 31, 2011
    Date of Patent: September 16, 2014
    Assignee: comScore, Inc.
    Inventors: Cameron S. Meierhoefer, David Pham Kapar, Patrick James Kemp, Alan Vaughn