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).

  • Publication number: 20150358234
    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: December 3, 2014
    Publication date: December 10, 2015
    Inventor: Ken Krieger
  • Publication number: 20150341331
    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: February 11, 2015
    Publication date: November 26, 2015
    Inventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
  • Patent number: 9154546
    Abstract: A system and method for re-serving shared content are provided. The system includes a first impression detection unit to detect a user's consumption of the shared content via the metering data; a user detection unit to detect a device associated with the user; a shared content retrieval unit to retrieve the shared content based on the user and the device; and a shared content communication unit to transmit the shared content to the detected device.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 6, 2015
    Assignee: Google Inc.
    Inventors: Ken Krieger, Andrew Gildfind, Nick Salvatore Arini, Simon Michael Rowe, Raimundo Mirisola
  • Patent number: 9084013
    Abstract: A method for data logging in a panel media consumption study includes broadcasting an attraction signal by a device associated with a panelist during display of media on a first media device in an area of interest, the media for consumption by the panelist; receiving the attraction signal at a receiving device in the area of interest, determining information related to the received attraction signal, determining a characteristic value of the information; identifying the device of the panelist as at a first location within the area of interest based on the characteristic value of the information; and logging data related to the display of media as panel media consumption data.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: July 14, 2015
    Assignee: Google Inc.
    Inventors: Nick Salvatore Arini, Ken Krieger, Simon Michael Rowe
  • Patent number: 9043602
    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: December 3, 2014
    Date of Patent: May 26, 2015
    Assignee: Google Inc.
    Inventors: Ken Krieger, Michel Weksler
  • Patent number: 9032250
    Abstract: A power delivery system includes a power supply unit, a secondary power unit, a controller, and a monitor. The power supply unit is configured to receive primary power and provide operating DC power to a DC load. The secondary power unit is configured to store energy from the primary power. The controller is configured to control the secondary power unit during a testing period such that the secondary power unit uses the stored energy to provide secondary DC power to the load instead of the operating DC power. The monitor is configured to monitor the operation of the secondary power unit during the testing period and provide a signal indicative of whether the secondary power unit operated within defined parameters during the testing period.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: May 12, 2015
    Assignee: Google Inc.
    Inventors: Ken Krieger, Sangsun Kim
  • Patent number: 9021599
    Abstract: A system and methods for protecting privacy via a gateway are provided. The system includes a data store comprising a computer readable medium storing a program of instructions for performing the protection of privacy via the gateway; a processor that executes the program of instructions; an event detection unit to detect an event behind the gateway; a correlation unit to detect a source associated with the detected event; a semi-stable identification unit to assign a semi-stable identification for the associated source with the detected event; a vector assigning unit to assign a vector to data associated with the semi-stable identification, the vector being related to the source independent any personal identification information (PII); and a communication unit to transmit the vector to instigate an action.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventors: Ken Krieger, Andrew Joseph Alexander Gildfind, Nick Salvatore Arini, Simon Michael Rowe, Raimundo Mirisola
  • Publication number: 20150067869
    Abstract: A system and methods for protecting privacy via a gateway are provided. The system includes a data store comprising a computer readable medium storing a program of instructions for performing the protection of privacy via the gateway; a processor that executes the program of instructions; an event detection unit to detect an event behind the gateway; a correlation unit to detect a source associated with the detected event; a semi-stable identification unit to assign a semi-stable identification for the associated source with the detected event; a vector assigning unit to assign a vector to data associated with the semi-stable identification, the vector being related to the source independent any personal identification information (PII); and a communication unit to transmit the vector to instigate an action.
    Type: Application
    Filed: March 13, 2013
    Publication date: March 5, 2015
    Inventors: Ken Krieger, Andrew Joseph Alexander Gildfind, Nick Salvatore Arini, Simon Michael Rowe, Raimundo Mirisola
  • Publication number: 20140344017
    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: Application
    Filed: August 7, 2014
    Publication date: November 20, 2014
    Inventors: David Deephanphongs, Ken Krieger
  • Patent number: 8775779
    Abstract: A system is described that includes a power conversion module, a data port, a controller to receive data from the data port, and a data store containing instructions that when executed by the controller perform operations to control the power conversion module. The operations include executing instructions in a first portion of the data store during booting of the controller, executing instructions in a second portion of the data store after the controller has booted, receiving a signal from the data port indicating the instructions in the second portion are to be modified, receiving from the data port modified instructions to be stored in the second portion, and executing, in response to the signal, the instructions in the first portion to store the modified instructions in the second portion.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: July 8, 2014
    Assignee: Google Inc.
    Inventors: Ken Krieger, Albert Borchers
  • Publication number: 20140122906
    Abstract: Apparatus and associated method and computer program products involve a highly efficient uninterruptible power distribution architecture to support modular processing units. As an illustrative example, a modular processing unit includes an corresponding uninterruptible power system in which only one AC-to-DC rectification occurs between the utility AC grid and the processing circuit (e.g., microprocessor) loads. In an illustrative data center facility, a power distribution architecture includes a modular array of rack-mountable processing units, each of which has processing circuitry to handle network-related processing tasks. Associated with each modular processing unit is an uninterruptible power supply (UPS) to supply operating power to the network processing circuitry. Each UPS includes a battery selectively connectable across a DC bus, and a AC-to-DC rectifier that converts an AC input voltage to a single output voltage on the DC bus.
    Type: Application
    Filed: January 6, 2014
    Publication date: May 1, 2014
    Inventors: William H. Whitted, Montgomery Sykora, Ken Krieger, Benchiao Jai, William Hamburgen, Donald L. Beaty, Gerald Aigner, Jimmy Clidaras
  • Patent number: 8624433
    Abstract: Apparatus and associated method and computer program products involve a highly efficient uninterruptible power distribution architecture to support modular processing units. As an illustrative example, a modular processing unit includes an corresponding uninterruptible power system in which only one AC-to-DC rectification occurs between the utility AC grid and the processing circuit (e.g., microprocessor) loads. In an illustrative data center facility, a power distribution architecture includes a modular array of rack-mountable processing units, each of which has processing circuitry to handle network-related processing tasks. Associated with each modular processing unit is an uninterruptible power supply (UPS) to supply operating power to the network processing circuitry. Each UPS includes a battery selectively connectable across a DC bus, and a AC-to-DC rectifier that converts an AC input voltage to a single output voltage on the DC bus.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: January 7, 2014
    Assignee: Exaflop LLC
    Inventors: William Whitted, Montgomery Sykora, Ken Krieger, Benchiao Jai, William Hamburgen, Jimmy Clidaras, Donald L. Beaty, Gerald Aigner
  • Publication number: 20130290101
    Abstract: A method, and a corresponding system, provides for media-enabled delivery of coupons. The method includes providing a trigger for an advertisement, with the advertisement provided in a media stream for display to a viewer on a media display device. Activation of the trigger displays an option for acquiring a coupon. The method further includes receiving a coupon generation request from the viewer of the advertisement; receiving an identity of the media display device and metadata related to a display of the advertisement; determining eligibility for generation and delivery of the coupon; and if eligible, determining a coupon delivery option, and delivering the coupon.
    Type: Application
    Filed: April 25, 2012
    Publication date: October 31, 2013
    Applicant: Google Inc.
    Inventors: Nick Salvatore ARINI, Simon Michael ROWE, Ken KRIEGER
  • Publication number: 20130032135
    Abstract: An apparatus for capturing solar energy can include a solar energy capture device having an orientation plane and a sensor configured to determine a direction of gravity relative to a sensor plane. The solar energy capture device is configured to rotate about a pitch axis and a roll axis. The sensor plane can have an orientation that is fixed relative to the solar energy capture device. The orientation plane can he offset from the roll axis.
    Type: Application
    Filed: August 5, 2011
    Publication date: February 7, 2013
    Applicant: Google Inc.
    Inventors: Tamsyn Peronel WATERHOUSE, Daniel Larner, Ken Krieger, Ross Koningstein
  • Publication number: 20120056481
    Abstract: Apparatus and associated method and computer program products involve a highly efficient uninterruptible power distribution architecture to support modular processing units. As an illustrative example, a modular processing unit includes an integrated uninterruptible power system in which a PFC-boost AC-to-DC conversion occurs between the utility AC grid and the processing circuit (e.g., microprocessor) loads. In an illustrative data center facility, a power distribution architecture includes a modular array of rack-mountable processing units, each of which has processing circuitry to handle network-related processing tasks. Associated with each modular processing unit is an integrated uninterruptible power supply (UPS) to supply operating power to the network processing circuitry. Each UPS includes a battery selectively connectable across a DC bus, and a AC-to-DC rectifier that converts an AC input voltage to a single output voltage on the DC bus.
    Type: Application
    Filed: November 8, 2011
    Publication date: March 8, 2012
    Applicant: GOOGLE INC.
    Inventors: Selver Corhodzic, Andrew Carlson, William H. Whitted, Montgomery Sykora, Ken Krieger, William Hamburgen, Donald L. Beaty, Gerald Aigner, Jimmy Clidaras
  • Patent number: 8080900
    Abstract: Apparatus and associated method and computer program products involve a highly efficient uninterruptible power distribution architecture to support modular processing units. As an illustrative example, a modular processing unit includes an integrated uninterruptible power system in which a PFC-boost AC-to-DC conversion occurs between the utility AC grid and the processing circuit (e.g., microprocessor) loads. In an illustrative data center facility, a power distribution architecture includes a modular array of rack-mountable processing units, each of which has processing circuitry to handle network-related processing tasks. Associated with each modular processing unit is an integrated uninterruptible power supply (UPS) to supply operating power to the network processing circuitry. Each UPS includes a battery selectively connectable across a DC bus, and a AC-to-DC rectifier that converts an AC input voltage to a single output voltage on the DC bus.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: December 20, 2011
    Assignee: Exaflop LLC
    Inventors: Selver Corhodzic, Andrew B. Carlson, William H. Whitted, Montgomery Sykora, Ken Krieger, William Hamburgen, Donald L. Beaty, Gerald Aigner, Jimmy Clidaras
  • Patent number: 7991588
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes transitioning an electrical load from a primary power supply to an alternative power supply, measuring power drawn from the alternative power supply, transitioning the electrical load from the alternative power supply to the primary power supply, and estimating the power drawn from the primary power supply by the electrical load using the measured power drawn from the alternative power supply.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: August 2, 2011
    Assignee: Exaflop LLC
    Inventor: Ken Krieger
  • Publication number: 20110078435
    Abstract: A system is described that includes a power conversion module, a data port, a controller to receive data from the data port, and a data store containing instructions that when executed by the controller perform operations to control the power conversion module. The operations include executing instructions in a first portion of the data store during booting of the controller, executing instructions in a second portion of the data store after the controller has booted, receiving a signal from the data port indicating the instructions in the second portion are to be modified, receiving from the data port modified instructions to be stored in the second portion, and executing, in response to the signal, the instructions in the first portion to store the modified instructions in the second portion.
    Type: Application
    Filed: December 1, 2010
    Publication date: March 31, 2011
    Applicant: EXAFLOP LLC
    Inventors: Ken Krieger, Albert Borchers
  • Patent number: 7886173
    Abstract: A method for powering a system is described. The method includes receiving a signal that indicates availability of a primary power source to supply operating power to a plurality of computing devices, and responsive to the received signal, transitioning each of the plurality of computing devices from a secondary power source to receiving power from the primary power source after a delay time that is a function of a substantially unique seed value for each computing device.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: February 8, 2011
    Assignee: Exaflop LLC
    Inventors: Ken Krieger, Albert Borchers
  • Patent number: 7870379
    Abstract: A system is described that includes a power conversion module, a data port, a controller to receive data from the data port, and a data store containing instructions that when executed by the controller perform operations to control the power conversion module. The operations include executing instructions in a first portion of the data store during booting of the controller, executing instructions in a second portion of the data store after the controller has booted, receiving a signal from the data port indicating the instructions in the second portion are to be modified, receiving from the data port modified instructions to be stored in the second portion, and executing, in response to the signal, the instructions in the first portion to store the modified instructions in the second portion.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: January 11, 2011
    Assignee: Exaflop LLC
    Inventors: Ken Krieger, Albert Borchers