James J Kuffner7040 Chase Ave, Portland, OR 97217

James Kuffner Phones & Addresses

7040 Chase Ave, Portland, OR 97217 (503) 285-2604

Palo Alto, CA

Los Altos, CA

11282 Bolton Ct, Clackamas, OR 97015

Gresham, OR

Pittsburgh, PA

Mentions for James J Kuffner

James Kuffner resumes & CV records

Resumes

James Kuffner Photo 32

Cmu Professor & Engineering Manager At Google

Position:
Tech Lead / Engineering Manager at Google, Adjunct Associate Professor at Carnegie Mellon University
Location:
San Francisco Bay Area
Industry:
Computer Software
Work:
Google - Mountain View, CA since Sep 2009
Tech Lead / Engineering Manager
Carnegie Mellon University since May 2002
Adjunct Associate Professor
Digital Human Research Center (AIST) 2002 - 2010
Invited Senior Researcher
Education:
Stanford University Sep 1994 - Jan 2000
PhD, Computer Science
Stanford University Jan 1993 - Jun 1994
MS, Computer Science (Systems)
Honor & Awards:
Okawa Foundation Award for Young Researchers 2007
Languages:
Japanese
James Kuffner Photo 33

Assistant Vice President For Community Relations And Special Projects

Location:
5000 Willamette Blvd north, Portland, OR 97203
Work:
University of Portland
Assistant Vice President For Community Relations and Special Projects
Education:
University of Portland 1988 - 1988
Master of Business Administration, Masters
Skills:
Nonprofits, Fundraising, Microsoft Word, Microsoft Office, Microsoft Excel, Community Outreach, Higher Education, Customer Service, Powerpoint, Volunteer Management, Editing, Program Development, Leadership, Research, Event Planning

Publications & IP owners

Wikipedia

James Kuffner Photo 34

James J. Kuffner Jr.

James J. Kuffner, Jr. (born 1971) is an American roboticist and an Adjunct Associate Professor at the Robotics Institute at Carnegie Mellon University and...

Us Patents

Use Of Color And Intensity Modulation Of A Display For Three-Dimensional Object Information

US Patent:
2014002, Jan 30, 2014
Filed:
Oct 10, 2012
Appl. No.:
13/648393
Inventors:
James Kuffner - Mountain View CA, US
Arshan Poursohi - Berkeley CA, US
Chaitanya Gharpure - Sunnyvale CA, US
Ryan Hickman - Mountain View CA, US
International Classification:
H04N 13/02
US Classification:
348 46, 348E13074
Abstract:
Methods and systems for using a mobile device with a multi-element display, a camera, and a controller to determine a 3D model of a target object. The multi-element display is configured to generate a light field. At least a portion of the light field reflects from a target object. The camera is configured to capture a plurality of images based on the portion of the light field reflected from the target object. The controller is configured to determine a 3D model of the target object based on the images. The 3D model includes three-dimensional shape and color information about the target object. In some examples, the light field could include specific light patterns, spectral content, and other forms of modulated/structured light.

Robot To Human Feedback

US Patent:
2020009, Mar 26, 2020
Filed:
Nov 26, 2019
Appl. No.:
16/695532
Inventors:
- Mountain View CA, US
James Joseph Kuffner - Sunnyvale CA, US
International Classification:
B25J 9/16
H04W 4/80
H04W 4/30
Abstract:
Example implementations may relate to a robotic system configured to provide feedback. In particular, the robotic system may determine a model of an environment in which the robotic system is operating. Based on this model, the robotic system may then determine one or more of a state or intended operation of the robotic system. Then, based one or more of the state or the intended operation, the robotic system may select one of one or more of the following to represent one or more of the state or the intended operation: visual feedback, auditory feedback, and one or more movements. Based on the selection, the robotic system may then engage in one or more of the visual feedback, the auditory feedback, and the one or more movements.

Systems And Methods For Detection By Autonomous Vehicles

US Patent:
2019007, Mar 14, 2019
Filed:
Sep 12, 2017
Appl. No.:
15/701695
Inventors:
- Los Altos CA, US
James KUFFNER - Saratoga CA, US
Assignee:
TOYOTA RESEARCH INSTITUTE, INC. - Los Altos CA
International Classification:
G01S 17/93
G08G 1/16
G05D 1/00
Abstract:
According to aspects of the disclosed subject matter, an active non-visible reflective system can include one or more retroreflective sections coupled to one or more predetermined locations on an object designated for active non-visible reflection. The one or more retroreflective sections can be configured to actively reflect at least a portion of a predetermined frequency of incoming radiation back to a source of the incoming radiation, the incoming radiation being non-visible, wherein the one or more predetermined locations are illuminated. Additionally, the one or more retroreflective sections can be further configured to enable a perception system to determine that one or more retroreflectors are detected in response to the illumination, and enable processing circuitry communicably coupled to the perception system to detect the illuminated object defined by the one or more detected retroreflective sections.

Dynamically Maintaining A Map Of A Fleet Of Robotic Devices In An Environment To Facilitate Robotic Action

US Patent:
2018030, Oct 18, 2018
Filed:
Jun 14, 2018
Appl. No.:
16/008819
Inventors:
- Mountain View CA, US
James Joseph Kuffner - Sunnyvale CA, US
Julian Mason - Redwood City CA, US
International Classification:
G06Q 50/28
G05D 1/02
G05B 19/418
B25J 15/06
B25J 5/00
B25J 19/02
Abstract:
Methods and systems for dynamically maintaining a map of robotic devices in an environment are provided herein. A map of robotic devices may be determined, where the map includes predicted future locations of at least some of the robotic devices. One or more robotic devices may then be caused to perform a task. During a performance of the task by the one or more robotic devices, task progress data may be received from the robotic devices, indicative of which of the task phases have been performed. Based on the data, the map may be updated to include a modification to the predicted future locations of at least some of the robotic devices. One or more robotic devices may then be caused to perform at least one other task in accordance with the updated map.

Robot To Human Feedback

US Patent:
2018013, May 17, 2018
Filed:
Jan 16, 2018
Appl. No.:
15/872168
Inventors:
- Mountain View CA, US
James Joseph Kuffner - Sunnyvale CA, US
International Classification:
B25J 9/16
H04W 4/30
B25J 19/06
Abstract:
Example implementations may relate to a robotic system configured to provide feedback. In particular, the robotic system may determine a model of an environment in which the robotic system is operating. Based on this model, the robotic system may then determine one or more of a state or intended operation of the robotic system. Then, based one or more of the state or the intended operation, the robotic system may select one of one or more of the following to represent one or more of the state or the intended operation: visual feedback, auditory feedback, and one or more movements. Based on the selection, the robotic system may then engage in one or more of the visual feedback, the auditory feedback, and the one or more movements.

Dynamically Maintaining A Map Of A Fleet Of Robotic Devices In An Environment To Facilitate Robotic Action

US Patent:
2016012, May 12, 2016
Filed:
Sep 24, 2015
Appl. No.:
14/863620
Inventors:
- Mountain View CA, US
James Joseph Kuffner - Sunnyvale CA, US
Julian Mason - Redwood City CA, US
International Classification:
B25J 9/16
G05D 1/02
G06Q 50/28
B25J 9/00
Abstract:
Methods and systems for dynamically maintaining a map of robotic devices in an environment are provided herein. A map of robotic devices may be determined, where the map includes predicted future locations of at least some of the robotic devices. One or more robotic devices may then be caused to perform a task. During a performance of the task by the one or more robotic devices, task progress data may be received from the robotic devices, indicative of which of the task phases have been performed. Based on the data, the map may be updated to include a modification to the predicted future locations of at least some of the robotic devices. One or more robotic devices may then be caused to perform at least one other task in accordance with the updated map.

Methods And Systems For Augmented Reality To Display Virtual Representations Of Robotic Device Actions

US Patent:
2016005, Feb 25, 2016
Filed:
Aug 19, 2015
Appl. No.:
14/829716
Inventors:
- Mountain View CA, US
James Joseph Kuffner - Sunnyvale CA, US
International Classification:
G06T 19/00
G06T 13/00
G06F 3/00
B62D 57/032
G06F 1/16
Abstract:
Example methods and systems for augmented reality interfaces to display virtual representations of robotic device actions are provided. An example method includes receiving information that indicates an action or an intent of a robotic device to perform a task, and the action or the intent includes one or more of a planned trajectory of the robotic device to perform at least a portion of the task and an object to be handled by the robotic device to perform at least a portion of the task. The method also includes providing, for display by a computing device on an augmented reality interface, a virtual representation of the action or the intent, and the virtual representation includes as annotations on the augmented reality interface at least a portion of the planned trajectory of the robotic device or highlighting the object to be handled by the robotic device.

Methods And Systems For Use Of A Database Of Three-Dimensional (3D) Object Data Models For Search Queries

US Patent:
2015018, Jul 2, 2015
Filed:
Dec 26, 2013
Appl. No.:
14/141144
Inventors:
- Mountain View CA, US
James Joseph Kuffner - Sunnyvale CA, US
Anthony Gerald Francis - San Jose CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
Abstract:
A server may receive a search query indicative of an object. The server may identify a 3D model from within a database of 3D object data models that corresponds to the object. The 3D model may be associated with information that pertains to the object. The server may determine an updated search query based on the information associated with the 3D model. The updated search query may be indicative of one or more of an environment of the object, an orientation of the object in the environment, a position of the object in the environment, or an identification of one or more other objects in the environment. The server may provide one or more search query results that include data pertaining to the object based on the updated search query.

Amazon

James Kuffner Photo 35

Simulation, Modeling, And Programming For Autonomous Robots: Third International Conference, Simpar 2012, Tsukuba, Japan, November 5-8, 2012, Proceedings (Lecture Notes In Computer Science)

Publisher:
Springer
Binding:
Paperback
Pages:
414
ISBN #:
3642343260
EAN Code:
9783642343261
This book constitutes the refereed proceedings of the Third International Conference on Simulation, Modeling, and Programming for Autonomous Robots, SIMPAR 2012, held in Tsukuba, Japan, in November 2012. The 33 revised full papers and presented together with 3 invited talks were carefully reviewed a...

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.