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: 20150358234Abstract: 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: December 3, 2014Publication date: December 10, 2015Inventor: Ken Krieger
-
Publication number: 20150341331Abstract: 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: February 11, 2015Publication date: November 26, 2015Inventors: Michel Weksler, Yassir Abousselham, Ken Krieger, Brian De Vries
-
Patent number: 9154546Abstract: 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: GrantFiled: March 15, 2013Date of Patent: October 6, 2015Assignee: Google Inc.Inventors: Ken Krieger, Andrew Gildfind, Nick Salvatore Arini, Simon Michael Rowe, Raimundo Mirisola
-
Patent number: 9084013Abstract: 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: GrantFiled: November 15, 2013Date of Patent: July 14, 2015Assignee: Google Inc.Inventors: Nick Salvatore Arini, Ken Krieger, Simon Michael Rowe
-
Patent number: 9043602Abstract: 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: December 3, 2014Date of Patent: May 26, 2015Assignee: Google Inc.Inventors: Ken Krieger, Michel Weksler
-
Patent number: 9032250Abstract: 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: GrantFiled: November 5, 2012Date of Patent: May 12, 2015Assignee: Google Inc.Inventors: Ken Krieger, Sangsun Kim
-
Patent number: 9021599Abstract: 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: GrantFiled: March 13, 2013Date of Patent: April 28, 2015Assignee: Google Inc.Inventors: Ken Krieger, Andrew Joseph Alexander Gildfind, Nick Salvatore Arini, Simon Michael Rowe, Raimundo Mirisola
-
Publication number: 20150067869Abstract: 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: ApplicationFiled: March 13, 2013Publication date: March 5, 2015Inventors: Ken Krieger, Andrew Joseph Alexander Gildfind, Nick Salvatore Arini, Simon Michael Rowe, Raimundo Mirisola
-
Publication number: 20140344017Abstract: 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: ApplicationFiled: August 7, 2014Publication date: November 20, 2014Inventors: David Deephanphongs, Ken Krieger
-
Patent number: 8775779Abstract: 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: GrantFiled: December 1, 2010Date of Patent: July 8, 2014Assignee: Google Inc.Inventors: Ken Krieger, Albert Borchers
-
Publication number: 20140122906Abstract: 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: ApplicationFiled: January 6, 2014Publication date: May 1, 2014Inventors: William H. Whitted, Montgomery Sykora, Ken Krieger, Benchiao Jai, William Hamburgen, Donald L. Beaty, Gerald Aigner, Jimmy Clidaras
-
Patent number: 8624433Abstract: 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: GrantFiled: April 29, 2009Date of Patent: January 7, 2014Assignee: Exaflop LLCInventors: William Whitted, Montgomery Sykora, Ken Krieger, Benchiao Jai, William Hamburgen, Jimmy Clidaras, Donald L. Beaty, Gerald Aigner
-
Publication number: 20130290101Abstract: 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: ApplicationFiled: April 25, 2012Publication date: October 31, 2013Applicant: Google Inc.Inventors: Nick Salvatore ARINI, Simon Michael ROWE, Ken KRIEGER
-
Apparatuses and Methods for Determining and Changing the Orientation of Solar Energy Capture Devices
Publication number: 20130032135Abstract: 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: ApplicationFiled: August 5, 2011Publication date: February 7, 2013Applicant: Google Inc.Inventors: Tamsyn Peronel WATERHOUSE, Daniel Larner, Ken Krieger, Ross Koningstein -
Publication number: 20120056481Abstract: 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: ApplicationFiled: November 8, 2011Publication date: March 8, 2012Applicant: 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: 8080900Abstract: 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: GrantFiled: July 18, 2007Date of Patent: December 20, 2011Assignee: Exaflop LLCInventors: Selver Corhodzic, Andrew B. Carlson, William H. Whitted, Montgomery Sykora, Ken Krieger, William Hamburgen, Donald L. Beaty, Gerald Aigner, Jimmy Clidaras
-
Patent number: 7991588Abstract: 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: GrantFiled: January 25, 2008Date of Patent: August 2, 2011Assignee: Exaflop LLCInventor: Ken Krieger
-
Publication number: 20110078435Abstract: 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: ApplicationFiled: December 1, 2010Publication date: March 31, 2011Applicant: EXAFLOP LLCInventors: Ken Krieger, Albert Borchers
-
Patent number: 7886173Abstract: 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: GrantFiled: October 10, 2006Date of Patent: February 8, 2011Assignee: Exaflop LLCInventors: Ken Krieger, Albert Borchers
-
Patent number: 7870379Abstract: 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: GrantFiled: October 10, 2006Date of Patent: January 11, 2011Assignee: Exaflop LLCInventors: Ken Krieger, Albert Borchers