Patents by Inventor Clifford Biffle
Clifford Biffle 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: 20230237007Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining, for each pair of adjacent chips in a plurality of chips connected in a series-ring arrangement of a semiconductor device, a corresponding loop latency for round trip data transmissions between the pair of chips. Identifying, from among the loop latencies, a maximum loop latency. Determining a ring latency for a data transmission originating from a chip of the plurality chips to be transmitted around the series-ring arrangement and back to the chip. Comparing half of the maximum loop latency to one N-th of the ring latency, where N is the number of chips in the plurality of chips, and storing the greater value as an inter-chip latency of the semiconductor device, the inter-chip latency representing an operational characteristic of the semiconductor device.Type: ApplicationFiled: March 30, 2023Publication date: July 27, 2023Inventors: Michial Allen Gunter, Denis Baylor, Clifford Biffle, Charles Ross
-
Publication number: 20220391347Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining, for each pair of adjacent chips in a plurality of chips connected in a series-ring arrangement of a semiconductor device, a corresponding loop latency for round trip data transmissions between the pair of chips. Identifying, from among the loop latencies, a maximum loop latency. Determining a ring latency for a data transmission originating from a chip of the plurality chips to be transmitted around the series-ring arrangement and back to the chip. Comparing half of the maximum loop latency to one N-th of the ring latency, where N is the number of chips in the plurality of chips, and storing the greater value as an inter-chip latency of the semiconductor device, the inter-chip latency representing an operational characteristic of the semiconductor device.Type: ApplicationFiled: June 21, 2022Publication date: December 8, 2022Inventors: Michial Allen Gunter, Denis Baylor, Clifford Biffle, Charles Ross
-
Publication number: 20220357753Abstract: An example method may include receiving, from a client computing device, an indication of a target drop-off spot for an object within a first virtual model of a first region of a delivery destination. A second virtual model of a second region of the delivery destination may be determined based on sensor data received from one or more sensors on a delivery vehicle. A mapping may be determined between physical features represented in the first virtual model and physical features represented in the second virtual model to determine an overlapping region between the first and second virtual models. A position of the target drop-off spot within the second virtual model may be determined based on the overlapping region. Based on the position of the target drop-off spot within the second virtual model, the delivery vehicle may be navigated to the target drop-off spot to drop off the object.Type: ApplicationFiled: May 26, 2022Publication date: November 10, 2022Inventors: Martin Friedrich Schubert, Michael Jason Grundmann, Clifford Biffle, Philip Edwin Watson
-
Publication number: 20220277125Abstract: A method of configuring an integrated circuit including multiple hardware tiles, includes: establishing a data forwarding path through the multiple hardware tiles by configuring each hardware tile, except for a last hardware tile, of the multiple hardware tiles to be in a data forwarding state, in which configuring each hardware tile, except for the last hardware tile, to be in a forwarding state includes installing a respective forwarding state counter specifying a corresponding predefined length of time that the hardware tile is in the data forwarding state; supplying, along the data forwarding path, each hardware tile of the plurality of hardware tiles with a respective program data packet comprising program data for the hardware tile; and installing, for each hardware tile of the multiple hardware tiles, the respective program data.Type: ApplicationFiled: August 20, 2020Publication date: September 1, 2022Inventors: Michial Allen Gunter, Reiner Pope, Pavel Krajcevski, Clifford Biffle
-
Patent number: 11372801Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining, for each pair of adjacent chips in a plurality of chips connected in a series-ring arrangement of a semiconductor device, a corresponding loop latency for round trip data transmissions between the pair of chips. Identifying, from among the loop latencies, a maximum loop latency. Determining a ring latency for a data transmission originating from a chip of the plurality chips to be transmitted around the series-ring arrangement and back to the chip. Comparing half of the maximum loop latency to one N-th of the ring latency, where N is the number of chips in the plurality of chips, and storing the greater value as an inter-chip latency of the semiconductor device, the inter-chip latency representing an operational characteristic of the semiconductor device.Type: GrantFiled: June 11, 2021Date of Patent: June 28, 2022Assignee: Google LLCInventors: Michial Allen Gunter, Denis Baylor, Clifford Biffle, Charles Ross
-
Patent number: 11353892Abstract: An example method may include receiving, from a client computing device, an indication of a target drop-off spot for an object within a first virtual model of a first region of a delivery destination. A second virtual model of a second region of the delivery destination may be determined based on sensor data received from one or more sensors on a delivery vehicle. A mapping may be determined between physical features represented in the first virtual model and physical features represented in the second virtual model to determine an overlapping region between the first and second virtual models. A position of the target drop-off spot within the second virtual model may be determined based on the overlapping region. Based on the position of the target drop-off spot within the second virtual model, the delivery vehicle may be navigated to the target drop-off spot to drop off the object.Type: GrantFiled: June 3, 2019Date of Patent: June 7, 2022Assignee: X Development LLCInventors: Martin Friedrich Schubert, Michael Jason Grundmann, Clifford Biffle, Philip Edwin Watson
-
Publication number: 20210303506Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining, for each pair of adjacent chips in a plurality of chips connected in a series-ring arrangement of a semiconductor device, a corresponding loop latency for round trip data transmissions between the pair of chips. Identifying, from among the loop latencies, a maximum loop latency. Determining a ring latency for a data transmission originating from a chip of the plurality chips to be transmitted around the series-ring arrangement and back to the chip. Comparing half of the maximum loop latency to one N-th of the ring latency, where N is the number of chips in the plurality of chips, and storing the greater value as an inter-chip latency of the semiconductor device, the inter-chip latency representing an operational characteristic of the semiconductor device.Type: ApplicationFiled: June 11, 2021Publication date: September 30, 2021Inventors: Michial Allen Gunter, Denis Baylor, Clifford Biffle, Charles Ross
-
Publication number: 20190286124Abstract: An example method may include receiving, from a client computing device, an indication of a target drop-off spot for an object within a first virtual model of a first region of a delivery destination. A second virtual model of a second region of the delivery destination may be determined based on sensor data received from one or more sensors on a delivery vehicle. A mapping may be determined between physical features represented in the first virtual model and physical features represented in the second virtual model to determine an overlapping region between the first and second virtual models. A position of the target drop-off spot within the second virtual model may be determined based on the overlapping region. Based on the position of the target drop-off spot within the second virtual model, the delivery vehicle may be navigated to the target drop-off spot to drop off the object.Type: ApplicationFiled: June 3, 2019Publication date: September 19, 2019Inventors: Martin Friedrich Schubert, Michael Jason Grundmann, Clifford Biffle, Philip Edwin Watson
-
Patent number: 10353388Abstract: An example method may include receiving, from a client computing device, an indication of a target drop-off spot for an object within a first virtual model of a first region of a delivery destination. A second virtual model of a second region of the delivery destination may be determined based on sensor data received from one or more sensors on a delivery vehicle. A mapping may be determined between physical features represented in the first virtual model and physical features represented in the second virtual model to determine an overlapping region between the first and second virtual models. A position of the target drop-off spot within the second virtual model may be determined based on the overlapping region. Based on the position of the target drop-off spot within the second virtual model, the delivery vehicle may be navigated to the target drop-off spot to drop off the object.Type: GrantFiled: October 17, 2016Date of Patent: July 16, 2019Assignee: X Development LLCInventors: Martin Schubert, Michael Grundmann, Clifford Biffle, Philip Watson
-
Publication number: 20180107211Abstract: An example method may include receiving, from a client computing device, an indication of a target drop-off spot for an object within a first virtual model of a first region of a delivery destination. A second virtual model of a second region of the delivery destination may be determined based on sensor data received from one or more sensors on a delivery vehicle. A mapping may be determined between physical features represented in the first virtual model and physical features represented in the second virtual model to determine an overlapping region between the first and second virtual models. A position of the target drop-off spot within the second virtual model may be determined based on the overlapping region. Based on the position of the target drop-off spot within the second virtual model, the delivery vehicle may be navigated to the target drop-off spot to drop off the object.Type: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Inventors: Martin Schubert, Michael Grundmann, Clifford Biffle, Philip Watson
-
Patent number: 9917633Abstract: A balloon may include an optical-communication component, which may have a pointing axis. A pointing mechanism could be configured to adjust the pointing axis. The optical-communication component could be operable to communicate with a correspondent balloon via a free-space optical link. For example, the optical-communication component could include an optical receiver, transmitter, or transceiver. A controller could be configured to determine a predicted relative location of the correspondent balloon. The controller may control the pointing mechanism to adjust the pointing axis of the optical-communication component based on the predicted relative location so as to maintain the free-space optical link with the correspondent balloon.Type: GrantFiled: February 25, 2016Date of Patent: March 13, 2018Assignee: X Development LLCInventors: Richard DeVaul, Eric Teller, Clifford Biffle, Josh Weaver
-
Patent number: 9828081Abstract: A balloon is provided having an exostructure comprised of hollow struts or rods and an envelope positioned over the exostructure, and a pump for pumping air out of the balloon to create an air pressure differential between the pressure inside the envelope and the atmospheric pressure outside the envelope, a control system configured to allow air to flow into the envelope to control the altitude of the balloon, and to operate the pump to pump air out of the envelope to control the altitude of the balloon, wherein the material of the envelope is arranged so as to sag between the struts or rods and form at least one catenary surface when there is an air pressure differential between the pressure inside of the balloon envelope and the atmospheric pressure outside the envelope.Type: GrantFiled: March 27, 2014Date of Patent: November 28, 2017Assignee: X Development LLCInventors: Richard Wayne DeVaul, Clifford Biffle
-
Publication number: 20160182140Abstract: A balloon may include an optical-communication component, which may have a pointing axis. A pointing mechanism could be configured to adjust the pointing axis. The optical-communication component could be operable to communicate with a correspondent balloon via a free-space optical link. For example, the optical-communication component could include an optical receiver, transmitter, or transceiver. A controller could be configured to determine a predicted relative location of the correspondent balloon. The controller may control the pointing mechanism to adjust the pointing axis of the optical-communication component based on the predicted relative location so as to maintain the free-space optical link with the correspondent balloon.Type: ApplicationFiled: February 25, 2016Publication date: June 23, 2016Inventors: Richard DeVaul, Eric Teller, Clifford Biffle, Josh Weaver
-
Patent number: 9306668Abstract: A balloon may include an optical-communication component, which may have a pointing axis. A pointing mechanism could be configured to adjust the pointing axis. The optical-communication component could be operable to communicate with a correspondent balloon via a free-space optical link. For example, the optical-communication component could include an optical receiver, transmitter, or transceiver. A controller could be configured to determine a predicted relative location of the correspondent balloon. The controller may control the pointing mechanism to adjust the pointing axis of the optical-communication component based on the predicted relative location so as to maintain the free-space optical link with the correspondent balloon.Type: GrantFiled: December 17, 2013Date of Patent: April 5, 2016Assignee: Google Inc.Inventors: Richard DeVaul, Eric Teller, Clifford Biffle, Josh Weaver
-
Patent number: 9096301Abstract: A balloon is provided having a balloon envelope, a payload positioned beneath the balloon envelope, and a drag plate positioned beneath the balloon envelope and attached to the payload, and a control system configured to initiate a process to cause the balloon envelope to no longer provide lift to the payload, wherein the drag plate serves to slow the descent of the payload to the earth.Type: GrantFiled: December 31, 2012Date of Patent: August 4, 2015Assignee: Google Inc.Inventors: Clifford Biffle, Richard Wayne DeVaul, Joshua Weaver, Anton Valdemar Staaf, Eric Teller, Michael Cassidy
-
Patent number: 8833696Abstract: A balloon is provided having an envelope, and a payload positioned beneath the envelope, wherein the envelope has an exterior shape adapted for directing sunlight towards the payload. The balloon may further include a control system configured to cause the balloon or payload to rotate to cause a first portion of the balloon envelope or a first portion of the payload to be positioned facing the sun. The first portion of the balloon envelope may be asymmetrical with respect to a second portion of the balloon envelope, with the first portion angled to direct sunlight towards the payload. The balloon envelope may include a transmissive or translucent surface adapted to direct sunlight towards a lower portion of the envelope, which in turn is adapted to direct sunlight onto the payload. The balloon may also be lens-shaped to focus sunlight onto the payload.Type: GrantFiled: September 28, 2012Date of Patent: September 16, 2014Assignee: Google Inc.Inventors: Eric Teller, Richard Wayne DeVaul, Joshua Weaver, Clifford Biffle
-
Patent number: 8812176Abstract: A balloon is provided having a balloon envelope having a top portion and a bottom portion, a payload positioned beneath the balloon envelope, a moveable plate positioned atop the balloon envelope, a line attached to the moveable plate, and a control system configured to cause the line to be pulled to cause the moveable plate to be pulled towards the bottom portion of the balloon envelope such that the top portion of the balloon envelope is moved towards the bottom portion of the balloon envelope forcing gas out of the balloon envelope such that the balloon envelope is collapsed. The balloon may further include a drag plate positioned beneath the balloon envelope that serves to slow the descent of the payload to the earth.Type: GrantFiled: December 31, 2012Date of Patent: August 19, 2014Assignee: Google Inc.Inventors: Clifford Biffle, Richard Wayne DeVaul, Joshua Weaver, Anton Valdemar Staaf, Eric Teller
-
Patent number: 8804228Abstract: A balloon payload is provided having a payload structure, an outer surface of the payload structure comprised of an electronic ink covering, and a control system configured to change the electronic ink covering from a first state having first energy absorptive properties with respect to thermal energy that enters the payload through the electronic ink covering, to a second state having second energy absorptive properties with respect to thermal energy that enters the payload through the electronic ink covering, wherein the second energy absorptive properties allow less thermal energy to enter the payload than the first energy absorptive properties.Type: GrantFiled: December 28, 2012Date of Patent: August 12, 2014Assignee: Google Inc.Inventors: Clifford Biffle, Richard Wayne DeVaul, Joshua Weaver, Eric Teller, Bradley James Rhodes
-
Publication number: 20140099122Abstract: A balloon may include an optical-communication component, which may have a pointing axis. A pointing mechanism could be configured to adjust the pointing axis. The optical-communication component could be operable to communicate with a correspondent balloon via a free-space optical link. For example, the optical-communication component could include an optical receiver, transmitter, or transceiver. A controller could be configured to determine a predicted relative location of the correspondent balloon. The controller may control the pointing mechanism to adjust the pointing axis of the optical-communication component based on the predicted relative location so as to maintain the free-space optical link with the correspondent balloon.Type: ApplicationFiled: December 17, 2013Publication date: April 10, 2014Applicant: Google Inc.Inventors: Richard DeVaul, Eric Teller, Clifford Biffle, Josh Weaver