Patents by Inventor John Raymond Klein

John Raymond Klein 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: 11494510
    Abstract: Some implementations disclosed herein enable matching identifiers across multiple sources. This may involve adding a unique attribute (e.g., anonymous unique homomorphic identifiers) and/or using randomization to enable comparing data from multiple sources, while also maintaining data privacy. In one example, matches across multiple sources are identified, for example, identifying that there are 100 user identifiers that are in private data sets of three different sources. Such matching may be used to enable private, multi-touch attribution. In another example, techniques are used to determine that data maintained by one source is not also within other sources (e.g., identifying that there are 200 user identifiers that are in data from a first source but not in data from a second source and not in data from a third source. Such determinations may be used to generate control group data that does not match data from other sources.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: November 8, 2022
    Assignee: INMARKET MEDIA, LLC
    Inventors: John Raymond Klein, Mark Christopher Dixon, Clark Alan Burdick, Art Haedike, Partha Chowdhury
  • Publication number: 20220284114
    Abstract: Some implementations disclosed herein enable matching identifiers across multiple sources. This may involve adding a unique attribute (e.g., anonymous unique homomorphic identifiers) and/or using randomization to enable comparing data from multiple sources, while also maintaining data privacy. In one example, matches across multiple sources are identified, for example, identifying that there are 100 user identifiers that are in private data sets of three different sources. Such matching may be used to enable private, multi-touch attribution. In another example, techniques are used to determine that data maintained by one source is not also within other sources (e.g., identifying that there are 200 user identifiers that are in data from a first source but not in data from a second source and not in data from a third source. Such determinations may be used to generate control group data that does not match data from other sources.
    Type: Application
    Filed: March 4, 2021
    Publication date: September 8, 2022
    Inventors: John Raymond KLEIN, Mark Christopher DIXON, Clark Alan BURDICK, Art HAEDIKE, Partha CHOWDHURY
  • Patent number: 10558724
    Abstract: Location graph-based derivation of user attributes. Location data associated with a user, such as a current and/or past location at which the user has been, is received. A user attribute data associated with the location data is determined and used to update a user profile associated with the user.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: February 11, 2020
    Assignee: NINTHDECIMAL, INC.
    Inventors: Kevin Toshio Ching, Grigory Sokol, Ahmad Fairiz Azizi, Luke Gain, Yury Zhyshko, Mark Christopher Dixon, Robert Abusaidi, Kevin McKenzie, John Raymond Klein, Leonid Blyukher, Jeff Pittelkau, David Staas
  • Publication number: 20170124102
    Abstract: Location graph-based derivation of user attributes. Location data associated with a user, such as a current and/or past location at which the user has been, is received. A user attribute data associated with the location data is determined and used to update a user profile associated with the user.
    Type: Application
    Filed: January 12, 2017
    Publication date: May 4, 2017
    Inventors: Kevin Toshio Ching, Grigory Sokol, Ahmad Fairiz Azizi, Luke Gain, Yury Zhyshko, Mark Christopher Dixon, Robert Abusaidi, Kevin McKenzie, John Raymond Klein, Leonid Blyukher, Jeff Pittelkau, David Staas
  • Patent number: 9547666
    Abstract: Location graph-based derivation of user attributes is disclosed. In various embodiments, location data associated with a user, such as a current and/or past location at which the user has been, is received. A user attribute data associated with the location data is determined and used to update a user profile associated with the user.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: January 17, 2017
    Assignee: NinthDecimal, Inc.
    Inventors: Kevin Ching, Grigory Sokol, Ahmad Fairiz Azizi, Luke Gain, Yury Zhyshko, Mark Dixon, Robert Abusaidi, Kevin McKenzie, John Raymond Klein, Leonid Blyukher, Jeff Pittelkau, David Staas
  • Publication number: 20150052132
    Abstract: Location graph-based derivation of user attributes is disclosed. In various embodiments, location data associated with a user, such as a current and/or past location at which the user has been, is received. A user attribute data associated with the location data is determined and used to update a user profile associated with the user.
    Type: Application
    Filed: October 31, 2014
    Publication date: February 19, 2015
    Inventors: Kevin Ching, Grigory Sokol, Ahmad Fairiz Azizi, Luke Gain, Yury Zhyshko, Mark Dixon, Robert Abusaidi, Kevin McKenzie, John Raymond Klein, Leonid Blyukher, Jeff Pittelkau, David Staas
  • Publication number: 20140012806
    Abstract: Location graph-based derivation of user attributes is disclosed. In various embodiments, location data associated with a user, such as a current and/or past location at which the user has been, is received. A user attribute data associated with the location data is determined and used to update a user profile associated with the user.
    Type: Application
    Filed: June 21, 2013
    Publication date: January 9, 2014
    Inventors: Kevin Ching, Grigory Sokol, Ahmad Fairiz Azizi, Luke Gain, Yury Zhyshko, Mark Dixon, Robert Abusaidi, Kevin McKenzie, John Raymond Klein, Leonid Blyukher, Jeff Pittelkau, David Staas
  • Patent number: 7493653
    Abstract: A method and apparatus for the configuration of a wireless network adapter is disclosed. A wireless network adapter is provided with software that enables the adapter to recognize and connect with one or more networks. Software profiles are loaded onto or created on the adapter. The software profiles each correspond to a unique network.
    Type: Grant
    Filed: March 13, 2006
    Date of Patent: February 17, 2009
    Assignee: Symbol Technologies, Inc.
    Inventor: John Raymond Klein
  • Patent number: 7103661
    Abstract: A method and apparatus for the configuration of a wireless network adapter is disclosed. A wireless network adapter is provided with software that enables the adapter to recognize and connect with one or more networks. Software profiles are loaded onto or created on the adapter. The software profiles each correspond to a unique network.
    Type: Grant
    Filed: March 9, 2001
    Date of Patent: September 5, 2006
    Inventor: John Raymond Klein
  • Patent number: 6718337
    Abstract: A computer implemented apparatus captures data from a user into a form specified in accordance with a markup language such as hypertext markup language. The user selects a data type such as text, handwriting, voice, image and video data type to be captured. Once the user indicates the type of data to be captured, the apparatus enables a transducer associated with the selected data type to capture data. The apparatus also formats data from the transducer into a predetermined format, stores and displays the formatted data in the markup language form.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: April 6, 2004
    Assignee: Symbol Technologies, Inc.
    Inventors: John Raymond Klein, Joel Kahn
  • Publication number: 20020007407
    Abstract: A method and apparatus for the configuration of a wireless network adapter is disclosed. A wireless network adapter is provided with software that enables the adapter to recognize and connect with one or more networks. Software profiles are loaded onto or created on the adapter. The software profiles each correspond to a unique network.
    Type: Application
    Filed: March 9, 2001
    Publication date: January 17, 2002
    Inventor: John Raymond Klein
  • Patent number: 6178426
    Abstract: A computer implemented apparatus captures data from a user into a form specified in accordance with a markup language such as hypertext markup language. The user selects a data type such as text, handwriting, voice, image and video data type to be captured. Once the user indicates the type of data to be captured, the apparatus enables a transducer associated with the selected data type to capture data. The apparatus also formats data from the transducer into a predetermined format, stores and displays the formatted data in the markup language form.
    Type: Grant
    Filed: January 15, 1998
    Date of Patent: January 23, 2001
    Assignee: Symbol Technologies, Inc.
    Inventors: John Raymond Klein, Joel Kahn