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: 10034049Abstract: 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: GrantFiled: March 14, 2013Date of Patent: July 24, 2018Assignee: GOOGLE LLCInventors: David Deephanphongs, Ken Krieger
-
Publication number: 20180198714Abstract: 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: ApplicationFiled: March 5, 2018Publication date: July 12, 2018Inventor: Ken Krieger
-
Publication number: 20180160307Abstract: 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: ApplicationFiled: January 11, 2018Publication date: June 7, 2018Inventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
-
Publication number: 20180137267Abstract: 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: ApplicationFiled: January 5, 2018Publication date: May 17, 2018Inventors: Ken Krieger, Andrew Joseph Alexander Gildfind, Nicholas Salvatore Arini, Simon Michael Rowe, Raimundo Mirisola, Gaurav Bhaya, Robert Stets
-
Patent number: 9967998Abstract: 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: GrantFiled: June 10, 2016Date of Patent: May 8, 2018Assignee: Google LLCInventors: Sangsun Kim, Honggang Sheng, Ken Krieger
-
Patent number: 9912594Abstract: 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: GrantFiled: December 3, 2014Date of Patent: March 6, 2018Assignee: Google LLCInventor: Ken Krieger
-
Patent number: 9888384Abstract: 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: GrantFiled: September 29, 2016Date of Patent: February 6, 2018Assignee: GOOGLE LLCInventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
-
Publication number: 20180035156Abstract: 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: ApplicationFiled: October 6, 2017Publication date: February 1, 2018Inventors: Andrew Gildfind, Simon Michael Rowe, Ken Krieger, James Robert Stewart
-
Patent number: 9832194Abstract: 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: GrantFiled: April 17, 2017Date of Patent: November 28, 2017Assignee: Google Inc.Inventors: Ken Krieger, Michel Weksler
-
Patent number: 9788044Abstract: 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: GrantFiled: November 16, 2016Date of Patent: October 10, 2017Assignee: Google Inc.Inventors: Andrew Gildfind, Simon Michael Rowe, Ken Krieger, James Robert Stewart
-
Publication number: 20170289154Abstract: 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: ApplicationFiled: April 17, 2017Publication date: October 5, 2017Inventors: Ken Krieger, Michel Weksler
-
Patent number: 9628479Abstract: 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: GrantFiled: May 22, 2015Date of Patent: April 18, 2017Assignee: Google Inc.Inventors: Ken Krieger, Michel Weksler
-
Publication number: 20170019788Abstract: 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: ApplicationFiled: September 29, 2016Publication date: January 19, 2017Inventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
-
Patent number: 9515520Abstract: 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: GrantFiled: August 3, 2012Date of Patent: December 6, 2016Assignee: Google Inc.Inventors: Sangsun Kim, Ken Krieger
-
Patent number: 9510038Abstract: 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: GrantFiled: December 17, 2013Date of Patent: November 29, 2016Assignee: Google Inc.Inventors: Andrew Gildfind, Simon Michael Rowe, Ken Krieger, James Robert Stewart
-
Patent number: 9490663Abstract: 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: GrantFiled: July 16, 2012Date of Patent: November 8, 2016Assignee: Google Inc.Inventors: Sangsun Kim, Ken Krieger
-
Patent number: 9485243Abstract: 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: GrantFiled: February 11, 2015Date of Patent: November 1, 2016Assignee: GOOGLE INC.Inventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
-
Patent number: 9392720Abstract: 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: GrantFiled: March 13, 2013Date of Patent: July 12, 2016Assignee: Google Inc.Inventors: Sangsun Kim, Honggang Sheng, Ken Krieger
-
Publication number: 20150365714Abstract: 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: ApplicationFiled: December 17, 2013Publication date: December 17, 2015Applicant: Google Inc.Inventors: Andrew Gildfind, Simon Michael Rowe, Ken Krieger, James Robert Stewart
-
Publication number: 20150358322Abstract: 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: ApplicationFiled: May 22, 2015Publication date: December 10, 2015Inventors: Ken Krieger, Michel Weksler