1202 patents
Utility
Sharing sensor data between multiple controllers to support vehicle operations
16 Jan 24
This disclosure presents an assisted driving vehicle system, including autonomous, semi-autonomous, and technology assisted vehicles, that can share sensor data among two or more controllers.
Mark Costin, Zoran Nikolic, Ram Ganapathi
Filed: 2 Nov 21
Utility
Systems and methods for computer-assisted shuttles, buses, robo-taxis, ride-sharing and on-demand vehicles with situational awareness
16 Jan 24
A system and method for an on-demand shuttle, bus, or taxi service able to operate on private and public roads provides situational awareness and confidence displays.
Gary Hicok, Michael Cox, Miguel Sainz, Martin Hempel, Ratin Kumar, Timo Roman, Gordon Grigor, David Nister, Justin Ebert, Chin-Hsien Shih, Tony Tam, Ruchi Bhargava
Filed: 26 Aug 22
Utility
Techniques for recovering from errors when executing software applications on parallel processors
16 Jan 24
In various embodiments, a software program uses hardware features of a parallel processor to checkpoint a context associated with an execution of a software application on the parallel processor.
Saurabh Hukerikar, Nirmal Raj Saxena
Filed: 22 Apr 21
Utility
Shared structure for a logic analyzer and programmable state machine
16 Jan 24
A processing unit can include a performance monitor for monitoring the performance of the processing unit and associated sub-units.
Gongyu Zhou, Yogesh Kulkarni
Filed: 20 Jul 21
Utility
Accelerated processing via a physically based rendering engine
16 Jan 24
One embodiment of a computer-implemented method for decompressing a compressed texture block includes identifying a first texel included in a plurality of texels, wherein the plurality of texels forms at least a portion of a compressed texture block; determining a first location within the compressed texel block that corresponds to the first texel; and extracting the first texel from the first location without decompressing any of the other texels included in the plurality of texels.
Robert A Alfieri, Peter S. Shirley
Filed: 14 May 21
Utility
Real-time rendering with implicit shapes
16 Jan 24
Systems and methods are described for rendering complex surfaces or geometry.
Towaki Alan Takikawa, Joey Litalien, Kangxue Yin, Karsten Julian Kreis, Charles Loop, Morgan McGuire, Sanja Fidler
Filed: 16 May 22
Utility
Dynamic image smoothing based on network conditions
16 Jan 24
Systems and methods are disclosed for dynamically smoothing images based on network conditions to adjust a bitrate needed to transmit the images.
Diksha Garg, Keshava Prasad, Vinayak Jayaram Pore, Hassane Samir Azar
Filed: 28 Aug 20
Utility
Mechanical shielding for circuit components of a pluggable network interface device
16 Jan 24
A pluggable network interface device is provided comprising a split-shell housing having a shielded side portion that protects a side of a circuit substrate disposed in the split-shell housing.
Jamal Mousa, Nimer Hazin
Filed: 29 Jun 21
Utility
Extensible network traffic engineering platform for increasing network resiliency in cloud applications
16 Jan 24
In various examples, an extensible network traffic engineering platform monitors network traffic and application performance to dynamically update network ingress and egress communication paths for increasing performance of the application—such as a cloud gaming application, a cloud virtual reality (VR) application, and/or another high performance application types.
Siddheshwar Mahesh, Markus Flierl, Bryan DiCarlo, Bojan Vukojevic
Filed: 26 Sep 22
Utility
Collective communication system and methods
16 Jan 24
A method in which a plurality of process are configured to hold a block of data destined for other processes, with data repacking circuitry including receiving circuitry configured to receive at least one block of data from a source process of the plurality of processes, the repacking circuitry configured to repack received data in accordance with at least one destination process of the plurality of processes, and sending circuitry configured to send the repacked data to the at least one destination process of the plurality of processes, receiving a set of data for all-to-all data exchange, the set of data being configured as a matrix, the matrix being distributed among the plurality of processes, and transposing the data by each of the plurality of processes sending matrix data from the process to the repacking circuitry, and the repacking circuitry receiving, repacking, and sending the resulting matrix data to destination processes.
Richard Graham, Lion Levi, Gil Bloch, Daniel Marcovitch, Noam Bloch, Yong Qin, Yaniv Blumenfeld, Eitan Zahavi
Filed: 7 Oct 21
Utility
Header-based packet filtering and inferencing to identify malicious network traffic using neural networks
16 Jan 24
In various examples, a first network interface duplicates received network traffic and forwards a first set of network traffic data to a central processing unit (CPU) and a second set of identical network traffic to one or more parallel processing units (PPUs).
Andrea Miele, Gaurav Dadwal
Filed: 8 Feb 21
Utility
Controlling packet delivery based on application level information
16 Jan 24
A network device includes a network interface, a host interface, and processing circuitry.
Or Gerlitz, Noam Bloch, Gal Yefet
Filed: 29 Dec 22
Utility
Clock queue with arming and/or self-arming features
16 Jan 24
A timing system including timing circuitry which includes an arming queue, a clock work queue, and a clock completion queue.
Dotan David Levi, Ariel Shahar, Shahaf Shuler, Ariel Almog, Eitan Hirshberg, Natan Manevich
Filed: 1 Jun 21
Utility
Using measure of constrainedness in high definition maps for localization of vehicles
9 Jan 24
According to an aspect of an embodiment, operations may comprise accessing a set of vehicle poses of one or more vehicles; for each of the set of vehicle poses, accessing a high definition (HD) map of a geographical region surrounding the vehicle pose, with the HD map comprising a three-dimensional (3D) representation of the geographical region, determining a measure of constrainedness for the vehicle pose, with the measure of constrainedness representing a confidence for performing localization for the vehicle pose based on 3D structures surrounding the vehicle pose, and storing the measure of constrainedness for the vehicle pose; and for each of the geographical regions surrounding each of the set of vehicle poses, determining a measure of constrainedness for the geographical region based on measures of constrainedness of vehicle poses within the geographical region, and storing the measure of constrainedness for the geographical region.
Di Zeng, Mengxi Wu, Derik Schroeter
Filed: 19 Jul 22
Utility
Techniques for isolating interfaces while testing semiconductor devices
9 Jan 24
Techniques for isolating interfaces while testing a semiconductor device include a semiconductor device having a link interface that couples the semiconductor device to a high-speed data transfer link, a clock control unit that transmits one or more clock signals to the link interface; and a protection module.
Animesh Khare, Ashish Kumar, Shantanu Sarangi, Rahul Garg, Sailendra Chadalavada
Filed: 20 Oct 20
Utility
Computer-based techniques for learning compositional representations of 3D point clouds
9 Jan 24
In various embodiments, an unsupervised training application executes a neural network on a first point cloud to generate keys and values.
Ben Eckart, Christopher Choy, Chao Liu, Yurong You
Filed: 13 May 22
Utility
Unsupervised alignment for text to speech synthesis using neural networks
9 Jan 24
Generation of synthetic speech from an input text sequence may be difficult when durations of individual phonemes forming the input text sequence are unknown.
Kevin Shih, Jose Rafael Valle Gomes da Costa, Rohan Badlani, Adrian Lancucki, Wei Ping, Bryan Catanzaro
Filed: 7 Oct 21
Utility
Memory cell based on self-assembled monolayer polaron
9 Jan 24
A memory device includes a memory cell and a controller.
Elad Mentovich, Itshak Kalifa
Filed: 5 Aug 21
Utility
Selective retransmission of packets
9 Jan 24
A method for data transfer includes transmitting a sequence of data packets from a first computer over a network to a second computer in a single RDMA data transfer transaction.
Idan Burstein, Roee Moyal, Ariel Shahar, Noam Bloch, Ran Koren
Filed: 1 Dec 20
Utility
Deadlock-free local rerouting for handling multiple local link failures in hierarchical network topologies
9 Jan 24
A method for communication includes partitioning local links in a subnetwork of a packet data network into at least first and second groups.
Tamir Ronen, Josef Yallouz
Filed: 22 Jun 21