Patents by Inventor Ken Krieger

Ken Krieger 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: 10034049
    Abstract: In accordance with some implementations, a method for measuring viewership of media content is disclosed. The method is performed on a client system. The client system captures visual data of one or more users of the client system with the camera. The client system then analyzes the captured visual data to determine a facial image for each respective user of the one or more users. Based on the facial image, the client system then determines if a respective user is a participant in a media viewership study. In accordance with a determination that the user is a participant in the media viewership measurement study, the client system determines the media content being presented. The client system creates viewership data based on the user and the media content being displayed in the proximity of the user and transmits viewership data to a server system.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 24, 2018
    Assignee: GOOGLE LLC
    Inventors: David Deephanphongs, Ken Krieger
  • Publication number: 20180198714
    Abstract: Systems and methods for generating and using probabilistic filters are provided. One example method includes obtaining a plurality of beacon identifiers respectively associated with a plurality of beacon devices. The operations include determining a plurality of filter shards for each beacon identifier by applying a plurality of hash functions to each beacon identifier. The operations include providing the plurality of filter shards for each beacon identifier for local storage in a probabilistic filter at an observing entity, such that the observing entity can query the probabilistic filter to receive an indication of whether a received identifier is a member of a set that includes the plurality of beacon identifiers. One example system includes a plurality of beacon devices, at least one observing entity, and at least one verifying entity.
    Type: Application
    Filed: March 5, 2018
    Publication date: July 12, 2018
    Inventor: Ken Krieger
  • Publication number: 20180160307
    Abstract: A master beacon device emits a data packet that is received and retransmitted by servant beacon devices in a wireless mesh network that enables the beacon devices to detect the received signal strength indicator (“RSSI”) of beacon devices in proximity. Each servant beacon device transmits survey data packets comprising the RSSIs and hardware identifiers of proximate beacon devices to the master beacon device, which constructs a first virtual map of the mesh network. At a later time, each servant beacon device transmits authentication data packets, which are retransmitted, each retransmitting beacon inserting an RSSI and hardware identifier of the beacon device from which the authentication data packet was received, until they reach the master beacon device, which constructs a second virtual map of the mesh network. The master beacon device compares the first virtual map to the second virtual map to determine if the network is secure.
    Type: Application
    Filed: January 11, 2018
    Publication date: June 7, 2018
    Inventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
  • Publication number: 20180137267
    Abstract: The present disclosure is generally directed a data processing system for authenticating packetized audio signals in a voice activated computer network environment. The data processing system can improve the efficiency and effectiveness of auditory data packet transmission over one or more computer networks by, for example, disabling malicious transmissions prior to their transmission across the network. The present solution can also improve computational efficiency by disabling remote computer processes possibly affected by or caused by the malicious audio signal transmissions. By disabling the transmission of malicious audio signals, the system can reduce bandwidth utilization by not transmitting the data packets carrying the malicious audio signal across the networks.
    Type: Application
    Filed: January 5, 2018
    Publication date: May 17, 2018
    Inventors: Ken Krieger, Andrew Joseph Alexander Gildfind, Nicholas Salvatore Arini, Simon Michael Rowe, Raimundo Mirisola, Gaurav Bhaya, Robert Stets
  • Patent number: 9967998
    Abstract: A server rack with vertically stacked shelves is disclosed. The shelves are used for housing loads (e.g. servers) and power supply units. Thus, both the power supply units and the servers are vertically stacked in the rack. An array of vertical and horizontal busses is secured to the back side of the server rack to electrically couple the servers with the power supply units. The arrangement of the PSUs and the busses provides for uniform current density across the server rack. The devices placed on the shelves are accessible and serviceable from the front of the server rack. The server rack can be placed within or secured to a device, system or a server room in a vertical orientation, a horizontal orientation or at an angle.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: May 8, 2018
    Assignee: Google LLC
    Inventors: Sangsun Kim, Honggang Sheng, Ken Krieger
  • Patent number: 9912594
    Abstract: Systems and methods for generating and using probabilistic filters are provided. One example method includes obtaining a plurality of beacon identifiers respectively associated with a plurality of beacon devices. The operations include determining a plurality of filter shards for each beacon identifier by applying a plurality of hash functions to each beacon identifier. The operations include providing the plurality of filter shards for each beacon identifier for local storage in a probabilistic filter at an observing entity, such that the observing entity can query the probabilistic filter to receive an indication of whether a received identifier is a member of a set that includes the plurality of beacon identifiers. One example system includes a plurality of beacon devices, at least one observing entity, and at least one verifying entity.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: March 6, 2018
    Assignee: Google LLC
    Inventor: Ken Krieger
  • Patent number: 9888384
    Abstract: A master beacon device emits a data packet that is received and retransmitted by servant beacon devices in a wireless mesh network that enables the beacon devices to detect the received signal strength indicator (“RSSI”) of beacon devices in proximity. Each servant beacon device transmits survey data packets comprising the RSSIs and hardware identifiers of proximate beacon devices to the master beacon device, which constructs a first virtual map of the mesh network. At a later time, each servant beacon device transmits authentication data packets, which are retransmitted, each retransmitting beacon inserting an RSSI and hardware identifier of the beacon device from which the authentication data packet was received, until they reach the master beacon device, which constructs a second virtual map of the mesh network. The master beacon device compares the first virtual map to the second virtual map to determine if the network is secure.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: February 6, 2018
    Assignee: GOOGLE LLC
    Inventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
  • Publication number: 20180035156
    Abstract: A method for conducting a media consumption study, includes at a processor of a position marker placed in a study site in a vicinity of a fixed media device; receiving a signal broadcast from a personal measurement device; determining signal information of the received broadcast signal, the signal information including identification information of the personal measurement device, and one or mora signal characteristics; comparing the one or more signal characteristics to threshold values; and based on the comparison, determining the personal measurement device is in proximity to the fixed media device.
    Type: Application
    Filed: October 6, 2017
    Publication date: February 1, 2018
    Inventors: Andrew Gildfind, Simon Michael Rowe, Ken Krieger, James Robert Stewart
  • Patent number: 9832194
    Abstract: Systems and methods for generating and using ephemeral identifiers are provided. One example method includes determining, by one or more computing devices, a current time-count. The method includes determining, by the one or more computing devices, a time-modified identifier based at least in part on a static identifier and the current time-count. The method includes determining, by the one or more computing devices, an ephemeral identifier based at least in part on the time-modified identifier and a rotation key. One example system includes a plurality of beacon devices, at least one observing entity, and at least one verifying entity.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: November 28, 2017
    Assignee: Google Inc.
    Inventors: Ken Krieger, Michel Weksler
  • Patent number: 9788044
    Abstract: A method for conducting a media consumption study, includes at a processor of a position marker placed in a study site in a vicinity of a fixed media device; receiving a signal broadcast from a personal measurement device; determining signal information of the received broadcast signal, the signal information including identification information of the personal measurement device, and one or more signal characteristics; comparing the one or more signal characteristics to threshold values; and based on the comparison, determining the personal measurement device is in proximity to the fixed media device.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: October 10, 2017
    Assignee: Google Inc.
    Inventors: Andrew Gildfind, Simon Michael Rowe, Ken Krieger, James Robert Stewart
  • Publication number: 20170289154
    Abstract: Systems and methods for generating and using ephemeral identifiers are provided. One example method includes determining, by one or more computing devices, a current time-count. The method includes determining, by the one or more computing devices, a time-modified identifier based at least in part on a static identifier and the current time-count. The method includes determining, by the one or more computing devices, an ephemeral identifier based at least in part on the time-modified identifier and a rotation key. One example system includes a plurality of beacon devices, at least one observing entity, and at least one verifying entity.
    Type: Application
    Filed: April 17, 2017
    Publication date: October 5, 2017
    Inventors: Ken Krieger, Michel Weksler
  • Patent number: 9628479
    Abstract: Systems and methods for generating and using ephemeral identifiers are provided. One example method includes determining, by one or more computing devices, a current time-count. The method includes determining, by the one or more computing devices, a time-modified identifier based at least in part on a static identifier and the current time-count. The method includes determining, by the one or more computing devices, an ephemeral identifier based at least in part on the time-modified identifier and a rotation key. One example system includes a plurality of beacon devices, at least one observing entity, and at least one verifying entity.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: April 18, 2017
    Assignee: Google Inc.
    Inventors: Ken Krieger, Michel Weksler
  • Publication number: 20170019788
    Abstract: A master beacon device emits a data packet that is received and retransmitted by servant beacon devices in a wireless mesh network that enables the beacon devices to detect the received signal strength indicator (“RSSI”) of beacon devices in proximity. Each servant beacon device transmits survey data packets comprising the RSSIs and hardware identifiers of proximate beacon devices to the master beacon device, which constructs a first virtual map of the mesh network. At a later time, each servant beacon device transmits authentication data packets, which are retransmitted, each retransmitting beacon inserting an RSSI and hardware identifier of the beacon device from which the authentication data packet was received, until they reach the master beacon device, which constructs a second virtual map of the mesh network. The master beacon device compares the first virtual map to the second virtual map to determine if the network is secure.
    Type: Application
    Filed: September 29, 2016
    Publication date: January 19, 2017
    Inventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
  • Patent number: 9515520
    Abstract: The subject innovation relates to providing battery backup for a power supply (e.g., a power supply implemented within a distributed power architecture where multiple power supplies are coupled together) based at least in part on voltage feed-forward control. A backup converter is coupled to a battery and a primary power converter. The backup converter delivers power from the battery to a load when a primary power failure is detected in the primary power converter. A controller controls an output current level of the backup converter based on an output voltage level of the battery.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: December 6, 2016
    Assignee: Google Inc.
    Inventors: Sangsun Kim, Ken Krieger
  • Patent number: 9510038
    Abstract: A method for conducting a media consumption study, includes at a processor of a position marker placed in a study site in a vicinity of a fixed media device; receiving a signal broadcast from a personal measurement device; determining signal information of the received broadcast signal, the signal information including identification information of the personal measurement device, and one or more signal characteristics; comparing the one or more signal characteristics to threshold values; and based on the comparison, determining the personal measurement device is in proximity to the fixed media device.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: November 29, 2016
    Assignee: Google Inc.
    Inventors: Andrew Gildfind, Simon Michael Rowe, Ken Krieger, James Robert Stewart
  • Patent number: 9490663
    Abstract: Systems and methods for providing an uninterruptible power supply are disclosed herein. The system includes a power converter component that concurrently provides power to a load and charges a battery by using a primary power source. The system also includes a backup component that delivers power from the battery to the load during a primary power failure. Additionally, a set of series transistors are coupled to the battery to control charging current and discharging current of the battery.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: November 8, 2016
    Assignee: Google Inc.
    Inventors: Sangsun Kim, Ken Krieger
  • Patent number: 9485243
    Abstract: A master beacon device emits a data packet that is received and retransmitted by servant beacon devices in a wireless mesh network that enables the beacon devices to detect the received signal strength indicator (“RSSI”) of beacon devices in proximity. Each servant beacon device transmits survey data packets comprising the RSSIs and hardware identifiers of proximate beacon devices to the master beacon device, which constructs a first virtual map of the mesh network. At a later time, each servant beacon device transmits authentication data packets, which are retransmitted, each retransmitting beacon inserting an RSSI and hardware identifier of the beacon device from which the authentication data packet was received, until they reach the master beacon device, which constructs a second virtual map of the mesh network. The master beacon device compares the first virtual map to the second virtual map to determine if the network is secure.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: November 1, 2016
    Assignee: GOOGLE INC.
    Inventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
  • Patent number: 9392720
    Abstract: A server rack with vertically stacked shelves is disclosed. The shelves are used for housing loads (e.g. servers) and power supply units. Thus, both the power supply units and the servers are vertically stacked in the rack. An array of vertical and horizontal busses is secured to the back side of the server rack to electrically couple the servers with the power supply units. The arrangement of the PSUs and the busses provides for uniform current density across the server rack. The devices placed on the shelves are accessible and serviceable from the front of the server rack. The server rack can be placed within or secured to a device, system or a server room in a vertical orientation, a horizontal orientation or at an angle.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Sangsun Kim, Honggang Sheng, Ken Krieger
  • Publication number: 20150365714
    Abstract: A method for conducting a media consumption study, includes at a processor of a position marker placed in a study site in a vicinity of a fixed media device; receiving a signal broadcast from a personal measurement device; determining signal information of the received broadcast signal, the signal information including identification information of the personal measurement device, and one or more signal characteristics; comparing the one or more signal characteristics to threshold values; and based on the comparison, determining the personal measurement device is in proximity to the fixed media device.
    Type: Application
    Filed: December 17, 2013
    Publication date: December 17, 2015
    Applicant: Google Inc.
    Inventors: Andrew Gildfind, Simon Michael Rowe, Ken Krieger, James Robert Stewart
  • Publication number: 20150358322
    Abstract: Systems and methods for generating and using ephemeral identifiers are provided. One example method includes determining, by one or more computing devices, a current time-count. The method includes determining, by the one or more computing devices, a time-modified identifier based at least in part on a static identifier and the current time-count. The method includes determining, by the one or more computing devices, an ephemeral identifier based at least in part on the time-modified identifier and a rotation key. One example system includes a plurality of beacon devices, at least one observing entity, and at least one verifying entity.
    Type: Application
    Filed: May 22, 2015
    Publication date: December 10, 2015
    Inventors: Ken Krieger, Michel Weksler