Inventor
James J. Kuffner, Jr.
Inventor
Mountain View, CA, US
Overview
Patents· 76 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
B25Jprimary
B25JManipulators14%
G06TImage data processing or generation, in general11%
G05BControl or regulating systems in general11%
G06FElectric digital data processing9%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests7%
G05DSystems for controlling or regulating non-electric variables6%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes6%
B60WConjoint control of vehicle sub-units of different type or different function4%
B62DMotor vehicles3%
Y02PClimate change mitigation technologies in the production or processing of goods3%
PatentTitleYear
10,996,338Systems and methods for detection by autonomous vehicles202110,921,807Automatic re-energization of vehicles202110,896,543Methods and systems for augmented reality to display virtual representations of robotic device actions202110,891,780Methods and systems for viewing a three-dimensional (3D) virtual object202110,759,444Resource optimization in vehicles202010,612,199Systems and methods for roadway fingerprinting202010,571,280Systems and methods for localizing a vehicle using a roadway signature202010,552,803Systems and methods for determining a potential failure or other status of a robotic device202010,525,590Robot to human feedback202010,507,577Methods and systems for generating instructions for a robotic system to carry out a task201910,500,718Systems and methods for allocating tasks to a plurality of robotic devices201910,460,510Methods and systems for viewing a three-dimensional (3D) virtual object201910,452,073Vehicle control systems and methods of controlling vehicles using behavior profiles201910,431,081Providing user assistance in a vehicle based on traffic behavior models201910,429,842Providing user assistance in a vehicle based on traffic behavior models201910,391,633Systems and methods for inventorying objects201910,296,995Dynamically maintaining a map of a fleet of robotic devices in an environment to facilitate robotic action201910,210,618Object image masking using depth cameras or three-dimensional (3D) models201910,207,407Robotic operation libraries201910,147,324Providing user assistance in a vehicle based on traffic behavior models201810,134,014Systems and methods for determining a potential failure or other status of a robotic device201810,127,462Systems and methods for detecting markers on a roadway201810,095,228Systems and methods for mitigating vigilance decrement while maintaining readiness using augmented reality in a vehicle201810,022,867Dynamically maintaining a map of a fleet of robotic devices in an environment to facilitate robotic action20189,984,495Using video to encode assets for swivel/360-degree spinners20189,928,487'Systems and methods for determining a potential failure or other status of a robotic device'20189,904,287'Systems and methods for mitigating vigilance decrement while maintaining readiness using augmented reality in a vehicle'20189,902,061'Robot to human feedback'20189,862,089'Systems and methods for allocating tasks to a plurality of robotic devices'20189,840,007'Robotic operation libraries'20179,833,903Controlling extendable legs of a robotic device for use of a mechanical gripper20179,836,483Using a mobile device for coarse shape matching against cloud-based 3D model database20179,821,463'Virtual safety cages for robotic devices'20179,802,309'Methods and systems for generating instructions for a robotic system to carry out a task'20179,802,318'Systems and methods for determining a status of a component of a device'20179,665,800'Rendering virtual views of three-dimensional (3D) objects'20179,529,826'Methods and systems for use of a database of three-dimensional (3D) object data models for search queries'20169,522,471'Virtual safety cages for robotic devices'20169,486,922'Systems and methods for determining a status of a component of a device'20169,471,904'Systems and methods for determining a potential failure or other status of a robotic device'20169,446,511'Systems and methods for allocating tasks to a plurality of robotic devices'20169,417,185'Controlling light arrays to determine properties of an object'20169,375,839'Methods and computer-program products for evaluating grasp patterns, and robots incorporating the same'20169,361,665'Methods and systems for viewing a three-dimensional (3D) virtual object'20169,327,404'Systems and methods for determining a status of a component of a device'20169,283,678'Virtual safety cages for robotic devices'20169,240,070'Methods and systems for viewing dynamic high-resolution 3D imagery over a network'20169,205,886'Systems and methods for inventorying objects'20159,189,884'Using video to encode assets for swivel/360-degree spinners'20159,183,672'Embeddable three-dimensional (3D) image viewer'20159,060,108'Apparatus and methods for redirecting light to provide for reorientation of a camera'20159,024,771'Systems and methods for determining a potential failure or other status of a robotic device'20159,019,268'Modification of a three-dimensional (3D) object data model based on a comparison of images and statistical information'20159,014,857'Methods and computer-program products for generating grasp patterns for use by a robot'20159,014,850'Methods and computer-program products for evaluating grasp patterns, and robots incorporating the same'20159,008,839'Systems and methods for allocating tasks to a plurality of robotic devices'20158,976,179'Determining 3D model information from stored images'20158,948,498'Systems and methods to transform a colored point cloud to a 3D textured mesh'20158,930,022'Systems and methods for determining a status of a component of a robotic device'20158,922,576'Side-by-side and synchronized displays for three-dimensional (3D) object data models'20148,878,846'Superimposing virtual views of 3D objects with live images'20148,843,235'Robots, computer program products, and methods for trajectory plan optimization'20148,831,366'Encoding and compressing three-dimensional (3D) object data models'20148,817,021'System for writing, interpreting, and translating three-dimensional (3D) scenes'20148,766,997'Side-by-side and synchronized displays for three-dimensional (3D) object data models'20148,754,887'Determining three-dimensional (3D) object data models based on object movement'20148,639,644'Shared robot knowledge base for use with cloud computing system'20148,525,846'Shader and material layers for rendering three-dimensional (3D) object data models'20138,515,982'Annotations for three-dimensional (3D) object data models'20138,471,849'Prioritization of display of portions of three-dimensional object models'20138,456,467'Embeddable three-dimensional (3D) image viewer'20138,452,451'Methods and systems for robotic command language'20138,428,777'Methods and systems for distributing tasks among robotic devices'20138,416,240'Determining 3D model information from stored images'20138,386,078'Methods and systems for providing a data library for robotic devices'20138,363,930'Use of materials and appearances to merge scanned images'2013Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2013–2019Patents assigned to GOOGLE INC (38)· patent assignee history
2013–2019Patents assigned to KUFFNER JR JAMES J (13)· patent assignee history
2013–2019Patents assigned to HICKMAN RYAN (12)· patent assignee history
2013–2020Based in Mountain View, CA, US· patent location history
2016–2021Patents assigned to X DEV LLC (20)· patent assignee history
2016–2021Based in Sunnyvale, CA, US· patent location history
2018–2021Patents assigned to TOYOTA RES INST INC (12)· patent assignee history
2018–2021Based in Saratoga, CA, US· patent location history
2019Based in Sunnydale, CA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| GOOGLE INC | 38 | 2013–2019 |
| X DEV LLC | 20 | 2016–2021 |
| KUFFNER JR JAMES Jself | 13 | 2013–2019 |
| HICKMAN RYAN | 12 | 2013–2019 |
| TOYOTA RES INST INC | 12 | 2018–2021 |
Locations
| Location | Patents | Span |
|---|---|---|
| Mountain View, California, US | 49 | 2013–2020 |
| Sunnyvale, California, US | 23 | 2016–2021 |
| Saratoga, California, US | 3 | 2018–2021 |
| Sunnydale, California, US | 1 | 2019 |