Patents by Inventor James A. Graham

James A. Graham 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: 11715257
    Abstract: A sensor simulation system may generate sensor data for use in simulations by rendering two-dimensional views of a three-dimensional simulated environment. In various examples, the sensor simulation system uses sensor dependency data to determine specific views to be re-rendered at different times during the simulation. The sensor simulation system also may generate unified views with multi-sensor data at each region (e.g., pixel) of the two-dimensional view for consumption by different sensor types. A hybrid technique may be used in some implementations in which rasterization is used to generate a view, after which ray tracing is used to align the view with a particular sensor. Spatial and temporal upsampling techniques also may be used, including depth-aware and velocity-aware analyses for simulated objects, to improve view resolution and reduce the frequency of re-rendering views.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: August 1, 2023
    Assignee: Zoox, Inc.
    Inventors: Anas Lasram, James Graham Dolan
  • Patent number: 11693912
    Abstract: Adapting database queries from a common interface into conditions specific to database storage formats, optimization of a data model, and virtualization of query results from combined databases.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: July 4, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Jiping Zhu, Benjamin James Graham
  • Patent number: 11673865
    Abstract: Provided herein are dibenzocyclooctyne compounds useful as reagents in 1,3-dipolar cycloaddition reactions, and methods for their preparation.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: June 13, 2023
    Assignee: Massachusetts Institute of Technology
    Inventors: Ronald T. Raines, Brian Gold, Jesus M. Dones, Nile S. Abularrage, Brian James Graham
  • Patent number: 11655225
    Abstract: The present invention provides novel heterocylic amide compounds having useful antimycobacterial activity. Use of these compounds as pharmaceutical compositions and method of their production are also provided.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: May 23, 2023
    Assignee: CRESTONE, INC.
    Inventors: Joshua Day, James Graham, Thale Jarvis, Elizabeth Mcfaddin, Urs Ochsner, Xicheng Sun, Christina Wong
  • Patent number: 11644941
    Abstract: In one implementation, a method of manipulating animation timing is provided by a device including one or more processors coupled to non-transitory memory. The method includes displaying, using a display, a timeline for an animation of an object moving along a path, wherein the timeline includes a plurality of ticks, wherein each of the plurality of ticks is associated with a respective distance along the timeline and a respective distance along the path, wherein the respective distance along the timeline is proportional to an amount of time for the object to move the respective distance along the path. The method includes receiving, using one or more input devices, an input within the timeline. The method includes, in response to receiving the input within the timeline, changing the respective distances along the timeline of two or more of the plurality of ticks.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: May 9, 2023
    Assignee: APPLE INC.
    Inventors: Karen Natalie Wong, James Graham McCarter, Jee Young Park
  • Patent number: 11593995
    Abstract: Various implementations disclosed herein include devices, systems, and methods for generating variations of an object. In various implementations, a device includes a display, a non-transitory memory and one or more processors coupled with the display and the non-transitory memory. In some implementations, a method includes obtaining a request to populate an environment with variations of an object characterized by at least one visual property. In some implementations, the method includes generating the variations of the object by assigning corresponding values for the at least one visual property based on one or more distribution criterion. In some implementations, the method includes displaying the variations of the object in the setting in order to satisfy a presentation criterion.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: February 28, 2023
    Assignee: APPLE INC.
    Inventors: Stuart Hari Ferguson, Richard Ignatius Punsal Lozada, James Graham McCarter
  • Publication number: 20230003369
    Abstract: The LED grow-light system includes one or more grow-light canopies with linear LED light bars to provide upward and/or downward lighting in a central illumination area. The LED grow-light system or grow-light canopies are preferably constructed using T-slot interconnects that lock into T-channels of the T-slot bars and/or T-slot light bars and the LED grow-light systems are housed in a controlled modular grow-light containers that include sky-light structures and/or light tubes that allow the controlled modular grow containers to be stacked or placed next to each other and minimize the footprint for growing plants.
    Type: Application
    Filed: February 23, 2022
    Publication date: January 5, 2023
    Applicant: DemeGrow, Inc
    Inventors: Blane J. Goettle, Jesse James Graham, Michael Darren Musgrove
  • Patent number: 11544896
    Abstract: A sensor simulation system may generate sensor data for use in simulations by rendering two-dimensional views of a three-dimensional simulated environment. In various examples, the sensor simulation system uses sensor dependency data to determine specific views to be re-rendered at different times during the simulation. The sensor simulation system also may generate unified views with multi-sensor data at each region (e.g., pixel) of the two-dimensional view for consumption by different sensor types. A hybrid technique may be used in some implementations in which rasterization is used to generate a view, after which ray tracing is used to align the view with a particular sensor. Spatial and temporal upsampling techniques also may be used, including depth-aware and velocity-aware analyses for simulated objects, to improve view resolution and reduce the frequency of re-rendering views.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: January 3, 2023
    Assignee: Zoox, Inc.
    Inventors: Anas Lasram, James Graham Dolan
  • Publication number: 20220402876
    Abstract: Provided herein are dibenzocyclooctyne compounds useful as reagents in 1,3-dipolar cycloaddition reactions, and methods for their preparation.
    Type: Application
    Filed: April 29, 2022
    Publication date: December 22, 2022
    Inventors: Ronald T. Raines, Brian Gold, Jesus M. Dones, Nile S. Abularrage, Brian James Graham
  • Publication number: 20220402261
    Abstract: Disclosed is a precision cut printing screen in which the features of a printing pattern are defined on a sheet material by a plurality of apertures within a target printing boundary. Also disclosed is a method of making the printing screen.
    Type: Application
    Filed: October 16, 2020
    Publication date: December 22, 2022
    Inventors: James Stewart HALL, James Graham HALL
  • Publication number: 20220366640
    Abstract: A sensor simulation system may generate sensor data for use in simulations by rendering two-dimensional views of a three-dimensional simulated environment. In various examples, the sensor simulation system uses sensor dependency data to determine specific views to be re-rendered at different times during the simulation. The sensor simulation system also may generate unified views with multi-sensor data at each region (e.g., pixel) of the two-dimensional view for consumption by different sensor types. A hybrid technique may be used in some implementations in which rasterization is used to generate a view, after which ray tracing is used to align the view with a particular sensor. Spatial and temporal upsampling techniques also may be used, including depth-aware and velocity-aware analyses for simulated objects, to improve view resolution and reduce the frequency of re-rendering views.
    Type: Application
    Filed: May 14, 2021
    Publication date: November 17, 2022
    Inventors: Anas Lasram, James Graham Dolan
  • Publication number: 20220366638
    Abstract: A sensor simulation system may generate sensor data for use in simulations by rendering two-dimensional views of a three-dimensional simulated environment. In various examples, the sensor simulation system uses sensor dependency data to determine specific views to be re-rendered at different times during the simulation. The sensor simulation system also may generate unified views with multi-sensor data at each region (e.g., pixel) of the two-dimensional view for consumption by different sensor types. A hybrid technique may be used in some implementations in which rasterization is used to generate a view, after which ray tracing is used to align the view with a particular sensor. Spatial and temporal upsampling techniques also may be used, including depth-aware and velocity-aware analyses for simulated objects, to improve view resolution and reduce the frequency of re-rendering views.
    Type: Application
    Filed: May 14, 2021
    Publication date: November 17, 2022
    Inventors: Anas Lasram, James Graham Dolan
  • Publication number: 20220364878
    Abstract: An embodiment of the invention may include a method, computer program product and system for digital indoor navigation. An embodiment may include creating navigational directions corresponding to a navigation path on a digital indoor mapping image. The navigational directions comprise prompts for user action and contextual information of at least one determined area type for at least one distinct area depicted within the digital indoor mapping image through which the navigation path traverses. An area type determination for a distinct area is based on an identified color used as a fill for the distinct area. An embodiment may include presenting the created navigational directions along with the navigation path.
    Type: Application
    Filed: May 17, 2021
    Publication date: November 17, 2022
    Inventors: Lisa Seacat DeLuca, Andrew James Graham Barnes
  • Publication number: 20220366636
    Abstract: A sensor simulation system may generate sensor data for use in simulations by rendering two-dimensional views of a three-dimensional simulated environment. In various examples, the sensor simulation system uses sensor dependency data to determine specific views to be re-rendered at different times during the simulation. The sensor simulation system also may generate unified views with multi-sensor data at each region (e.g., pixel) of the two-dimensional view for consumption by different sensor types. A hybrid technique may be used in some implementations in which rasterization is used to generate a view, after which ray tracing is used to align the view with a particular sensor. Spatial and temporal upsampling techniques also may be used, including depth-aware and velocity-aware analyses for simulated objects, to improve view resolution and reduce the frequency of re-rendering views.
    Type: Application
    Filed: May 14, 2021
    Publication date: November 17, 2022
    Inventors: Anas Lasram, James Graham Dolan
  • Publication number: 20220357161
    Abstract: An embodiment of the invention may include a method, computer program product and system for digital indoor navigation. An embodiment may include determining an area type for each distinct area depicted within the digital indoor mapping image based on an identified color used as a fill for each distinct area. In response to receiving a request for indoor navigation comprising a starting point and a destination point within the image, an embodiment may include determining a navigation path from the starting point to the destination point based on analysis of the request and the determined area types, wherein the navigation path traverses one or more distinct areas depicted within the image based on the identified color.
    Type: Application
    Filed: May 6, 2021
    Publication date: November 10, 2022
    Inventors: Lisa Seacat DeLuca, Andrew James Graham Barnes
  • Patent number: 11483480
    Abstract: A system for converting global shutter image data into simulated rolling shutter image data may include a global-to-rolling shutter image converter. The converter may be configured to receive global shutter image data associated with a plurality of global shutter images. The global shutter image data may include dynamic global shutter image data representative of a moving object in the plurality of global shutter images. The converter may also be configured to determine an optical flow field based at least in part on two or more of the plurality of global shutter images and generate the simulated rolling shutter image based at least in part on the optical flow field. The converter may also be configured to generate high dynamic range (HDR) images based at least in part on the optical flow field and the global shutter image data.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: October 25, 2022
    Assignee: Zoox, Inc.
    Inventor: James Graham Dolan
  • Patent number: 11430177
    Abstract: A sensor simulation system may generate sensor data for use in simulations by rendering two-dimensional views of a three-dimensional simulated environment. In various examples, the sensor simulation system uses sensor dependency data to determine specific views to be re-rendered at different times during the simulation. The sensor simulation system also may generate unified views with multi-sensor data at each region (e.g., pixel) of the two-dimensional view for consumption by different sensor types. A hybrid technique may be used in some implementations in which rasterization is used to generate a view, after which ray tracing is used to align the view with a particular sensor. Spatial and temporal upsampling techniques also may be used, including depth-aware and velocity-aware analyses for simulated objects, to improve view resolution and reduce the frequency of re-rendering views.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: August 30, 2022
    Assignee: Zoox, Inc.
    Inventors: Anas Lasram, James Graham Dolan
  • Patent number: 11430184
    Abstract: In some implementations, a method includes obtaining a first mesh portion and a second mesh portion associated with a skeleton of an object. The first mesh portion and the second mesh portion meet at a skeletal joint that is located on the skeleton. It is detected that a combination of the first mesh portion and the second mesh portion satisfies a joint telemetry criterion. A deformation joint is associated with at least one of the first mesh portion or the second mesh portion. The deformation joint is positioned at a distance away from the skeleton. The deformation joint has a flexion that is a function of the first mesh portion, the second mesh portion and the joint telemetry criterion. A display of the object is modified after associating the deformation joint with the at least one of the first mesh portion or the second mesh portion.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: August 30, 2022
    Assignee: Apple Inc.
    Inventor: James Graham McCarter
  • Patent number: 11415997
    Abstract: A driving simulation system may perform simulations using one or more of a virtual driving simulator or a log-based driving simulator. A log-based simulator may replay data from logs to test whether a control algorithm is successfully capable of navigating a scenario. However, when such log-based simulations are invalid (e.g., based on the results of the simulations or evaluations of conditions of the simulation), a virtual simulation may be generated for the vehicle control system during which new log data may be captured. Such a virtual simulation may comprise sensor simulations and more sophisticated object control for ensuring convergence to a scenario to be tested. The new log data may be used for additional log-based simulations, thereby improving the durability and flexibility for testing and/or validation, while reducing the computational overhead of driving simulation scenarios.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: August 16, 2022
    Assignee: Zoox, Inc.
    Inventor: James Graham Dolan
  • Patent number: 11400890
    Abstract: A system, the system including one or more sensors arranged to detect an area in a proximity of a vehicle and a controller communicatively coupled to the one or more sensors. The controller is configured to determine that an ignition switch of the vehicle is turned off, determine that a user within the proximity of the vehicle based on data from the one or more sensors, determine that an object is approaching the vehicle based on the data, and alert the user of the object.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: August 2, 2022
    Assignee: Toyota Motor North America, Inc.
    Inventors: Apeksha Nayak, Isaac Broyles, Tiffany Carter, Magnus Lassi, Oscar Paramo, James Graham, Jackson Brown, Karthikeyan Vellaichamy