Patents by Inventor Daniel Rosenband
Daniel Rosenband 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: 11912292Abstract: The technology relates to partially redundant equipment architectures for vehicles able to operate in an autonomous driving mode. Aspects of the technology employ fallback configurations, such as two or more fallback sensor configurations that provide some minimum amount of field of view (FOV) around the vehicle. For instance, different sensor arrangements are logically associated with different operating domains of the vehicle. Fallback configurations for computing resources and/or power resources are also provided. Each fallback configuration may have different reasons for being triggered, and may result in different types of fallback modes of operation. Triggering conditions may relate, e.g., to a type of failure, fault or other reduction in component capability, the current driving mode, environmental conditions in the vicinity of vehicle or along a planned route, or other factors.Type: GrantFiled: November 22, 2021Date of Patent: February 27, 2024Assignee: Waymo LLCInventors: Emily Chi, Ryan Joseph Andrade, Andreas Wendel, Michael James, Christian Lauterbach, Etai Bruhis, Christopher Kennedy Ludwick, Alexander Zbrozek, Pieter Kapsenberg, Zhuyuan Liu, Daniel Rosenband
-
Patent number: 11609868Abstract: One example system for preventing data loss during memory blackout events comprises a memory device, a sensor, and a controller operably coupled to the memory device and the sensor. The controller is configured to perform one or more operations that coordinate at least one memory blackout event of the memory device and at least one data transmission of the sensor.Type: GrantFiled: December 31, 2020Date of Patent: March 21, 2023Assignee: Waymo LLCInventors: Sabareeshkumar Ravikumar, Daniel Rosenband
-
Publication number: 20220080990Abstract: The technology relates to partially redundant equipment architectures for vehicles able to operate in an autonomous driving mode. Aspects of the technology employ fallback configurations, such as two or more fallback sensor configurations that provide some minimum amount of field of view (FOV) around the vehicle. For instance, different sensor arrangements are logically associated with different operating domains of the vehicle. Fallback configurations for computing resources and/or power resources are also provided. Each fallback configuration may have different reasons for being triggered, and may result in different types of fallback modes of operation. Triggering conditions may relate, e.g., to a type of failure, fault or other reduction in component capability, the current driving mode, environmental conditions in the vicinity of vehicle or along a planned route, or other factors.Type: ApplicationFiled: November 22, 2021Publication date: March 17, 2022Inventors: Emily Chi, Ryan Joseph Andrade, Andreas Wendel, Michael James, Christian Lauterbach, Etai Bruhis, Christopher Kennedy Ludwick, Alexander Zbrozek, Pieter Kapsenberg, Zhuyuan Liu, Daniel Rosenband
-
Patent number: 11208111Abstract: The technology relates to partially redundant equipment architectures for vehicles able to operate in an autonomous driving mode. Aspects of the technology employ fallback configurations, such as two or more fallback sensor configurations that provide some minimum amount of field of view (FOV) around the vehicle. For instance, different sensor arrangements are logically associated with different operating domains of the vehicle. Fallback configurations for computing resources and/or power resources are also provided. Each fallback configuration may have different reasons for being triggered, and may result in different types of fallback modes of operation. Triggering conditions may relate, e.g., to a type of failure, fault or other reduction in component capability, the current driving mode, environmental conditions in the vicinity of vehicle or along a planned route, or other factors.Type: GrantFiled: December 11, 2018Date of Patent: December 28, 2021Assignee: Waymo LLCInventors: Emily Chi, Ryan Joseph Andrade, Andreas Wendel, Michael James, Christian Lauterbach, Etai Bruhis, Christopher Kennedy Ludwick, Alexander Zbrozek, Pieter Kapsenberg, Zhuyuan Liu, Daniel Rosenband
-
Publication number: 20200202198Abstract: A circuit for performing computations for a neural network comprising multiple neural network (NN) layers. The circuit includes a processing device that provides programming data for performing the computations and a core in data communication with the processing device to receive the programming data. The core includes activation memory that stores inputs for a layer and parameter memory that stores parameters for a first NN layer. The core also includes a rotation unit that rotates accessing the inputs from the activation memory based on the programming data and a computation unit that receives a respective input and a parameter for the first NN layer and generates an output of the first NN layer using the input and the parameter. The core also includes a crossbar unit that causes the output to be stored, in the activation memory, in accordance with a bank assignment pattern.Type: ApplicationFiled: December 21, 2018Publication date: June 25, 2020Inventors: Kyong Ho Lee, Sabareeshkumar Ravikumar, Paul Donnelly, Daniel Rosenband
-
Publication number: 20200180653Abstract: The technology relates to partially redundant equipment architectures for vehicles able to operate in an autonomous driving mode. Aspects of the technology employ fallback configurations, such as two or more fallback sensor configurations that provide some minimum amount of field of view (FOV) around the vehicle. For instance, different sensor arrangements are logically associated with different operating domains of the vehicle. Fallback configurations for computing resources and/or power resources are also provided. Each fallback configuration may have different reasons for being triggered, and may result in different types of fallback modes of operation. Triggering conditions may relate, e.g., to a type of failure, fault or other reduction in component capability, the current driving mode, environmental conditions in the vicinity of vehicle or along a planned route, or other factors.Type: ApplicationFiled: December 11, 2018Publication date: June 11, 2020Inventors: Emily Chi, Ryan Joseph Andrade, Andreas Wendel, Michael James, Christian Lauterbach, Etai Bruhis, Christopher Kennedy Ludwick, Alexander Zbrozek, Pieter Kapsenberg, Zhuyuan Liu, Daniel Rosenband
-
Publication number: 20190196558Abstract: The technology provides for a system and method to secure a processing device in a socket in high shock and vibration environments, such as inside a vehicle. The processing device may be fitted in the socket, which may be soldered on a circuit board. A mounting plate may be attached to the circuit board. The processing device may be arranged between the circuit board and the mounting plate such that the processing device may be secured to the socket by a compression force applied by the mounting plate. The mounting plate may further provide cooling for the processing device.Type: ApplicationFiled: December 27, 2017Publication date: June 27, 2019Inventors: William Grossman, Daniel Rosenband, Etai Bruhis
-
Patent number: 10210099Abstract: A system and method for low latency and higher bandwidth communication between a central processing unit (CPU) and an accelerator is disclosed. When the CPU updates a copy of data stored at a shared memory, the CPU also sends an “invalidate” command to a cache coherent interconnect (CCI). The CCI forwards the invalidate command to a dedicated cache register (DCR). The DCR marks its copy of the data as “out-of-date” and requests an up-to-date copy of the data from the CCI. The CCI then retrieves up-to-date data for the DCR. When the DCR receives the up-to-date data from the CCI, the DCR replaces the out-of-date data with the up-to-date data, and marks the up-to-date data with the status of “valid.” The DCR can then provide data to an accelerator with a status of “out-of-date” or “valid.Type: GrantFiled: January 30, 2018Date of Patent: February 19, 2019Assignee: Waymo LLCInventors: Grace Nordin, Daniel Rosenband
-
Patent number: 9916259Abstract: A system and method for low latency and higher bandwidth communication between a central processing unit (CPU) and an accelerator is disclosed. When the CPU updates a copy of data stored at a shared memory, the CPU also sends an “invalidate” command to a cache coherent interconnect (CCI). The CCI forwards the invalidate command to a dedicated cache register (DCR). The DCR marks its copy of the data as “out-of-date” and requests an up-to-date copy of the data from the CCI. The CCI then retrieves up-to-date data for the DCR. When the DCR receives the up-to-date data from the CCI, the DCR replaces the out-of-date data with the up-to-date data, and marks the up-to-date data with the status of “valid.” The DCR can then provide data to an accelerator with a status of “out-of-date” or “valid.Type: GrantFiled: January 27, 2016Date of Patent: March 13, 2018Assignee: Waymo LLCInventors: Grace Nordin, Daniel Rosenband
-
Patent number: 9137013Abstract: Disclosed method, system and computer readable storage medium embodiments for providing hardware-efficient universal hashing functions include performing a first hash function on a received input key or a bit sequence derived from the received input key to generate a hashed input key, selecting a plurality of input key portions from the hashed input key, accessing, a respective permutation table for each of the input key portions from a group of permutation tables to generate a permuted key portion, and combining at least the generated permuted key portions to form a hash value.Type: GrantFiled: December 19, 2012Date of Patent: September 15, 2015Assignee: Broadcom CorporationInventors: Nick Horgan, Daniel Rosenband
-
Publication number: 20140093073Abstract: Disclosed method, system and computer readable storage medium embodiments for providing hardware-efficient universal hashing functions include performing a first hash function on a received input key or a bit sequence derived from the received input key to generate a hashed input key, selecting a plurality of input key portions from the hashed input key, accessing, a respective permutation table for each of the input key portions from a group of permutation tables to generate a permuted key portion, and combining at least the generated permuted key portions to form a hash value.Type: ApplicationFiled: December 19, 2012Publication date: April 3, 2014Applicant: Broadcom CorporationInventors: Nick Horgan, Daniel Rosenband
-
Patent number: 7415477Abstract: A method and apparatus for selecting a queue for service across a shared link. The method includes determining a priority for each queue (202) within a plurality of ingresses (102), wherein the priority is instantaneous for a given timeslot for data transfer, selecting a queue having a first priority for each group of queues within each ingress (104) having packets destined for a particular egress (104), selecting a queue having a second priority for each subset of queues having first priorities and having packets destined for the particular egress (104), and selecting the queue having the second priority for service across the shared link in the given timeslot.Type: GrantFiled: July 5, 2001Date of Patent: August 19, 2008Assignee: Broadcom CorporationInventors: Srinivas Devadas, Hari Balakrishnan, Daniel Rosenband
-
Publication number: 20060277021Abstract: A scheduling approach enables scheduling sequential execution of rules in a single cycle of a synchronous system without necessarily requiring explicit implementation of a composite rule for each sequence of rules than may be composed. One method for designing a synchronous digital system includes using modules with multiple successive interfaces such that within the a single clocked cycle, each module performs a function equivalent to completing interactions through one of its interfaces before performing interactions through any succeeding one of its interfaces. The scheduled state transition rules are associated with corresponding interfaces of the modules.Type: ApplicationFiled: June 1, 2006Publication date: December 7, 2006Inventors: Arvind Mithal, Daniel Rosenband