Patents by Inventor James A. Ratliff

James A. Ratliff 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).

  • Publication number: 20240131706
    Abstract: Apparatuses, systems, and techniques to perform collision-free motion generation (e.g., to operate a real-world or virtual robot). In at least one embodiment, at least a portion of the collision-free motion generation is performed in parallel.
    Type: Application
    Filed: May 22, 2023
    Publication date: April 25, 2024
    Inventors: Balakumar Sundaralingam, Siva Kumar Sastry Hari, Adam Harper Fishman, Caelan Reed Garrett, Alexander James Millane, Elena Oleynikova, Ankur Handa, Fabio Tozeto Ramos, Nathan Donald Ratliff, Karl Van Wyk, Dieter Fox
  • Publication number: 20150199119
    Abstract: A method may include providing an image to be adjusted, enabling selection of a focal point of the image, and adjusting the image based on the focal point of the image.
    Type: Application
    Filed: July 23, 2013
    Publication date: July 16, 2015
    Applicant: Google Inc.
    Inventors: David FERGUSON, Dani SULEMAN, Patrick WILLIAMS, James RATLIFF
  • Patent number: 8577166
    Abstract: A method may include providing an image to be adjusted, enabling selection of a focal point of the image, and adjusting the image based on the focal point of the image. The method may include providing the image to be displayed within an image template of a web page. The method may also include comparing dimensions of the image with dimensions of the image template, and adjusting the image based on the focal point of the image and based on the comparison the dimensions of the image to the dimensions of the image template. The method may further include providing the adjusted image within the image template of the web page.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: November 5, 2013
    Assignee: Google Inc.
    Inventors: David Ferguson, Dani Suleman, Patrick Williams, James Ratliff
  • Publication number: 20050185597
    Abstract: Disclosed is a technique for performing configuration checking of a network. A network data store is scanned for at least one transaction. At least one event is generated for said transaction. At least one configuration policy is associated with said event. Said configuration policy is compared with configuration data associated with said event. It is determined whether said configuration policy has been violated based on the comparison. Also disclosed is a technique for performing proactive configuration checking of a network. A hypothetical network scenario is received. At least one transaction is generated based on the hypothetical network scenario. A network data store is populated with configuration data for said transaction. At least one event is generated for said transaction using a mapping of events to transactions. Configuration data associated with said event is used to determine whether a configuration policy has been violated.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Inventors: Cuong Le, David Shackelford, Gregory McBride, James Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Basham, Dinesh Verma, Kang-Won Lee, Dakshi Agrawal, Brent Yardley, Khalid Filali-Adib
  • Patent number: 5621647
    Abstract: A method of determining the number of a plurality of pipe joints that can be shipped on a transportation means without exceeding a predetermined weight is set forth. The method employs a bar code reader coupled to a computer and involves initially determining the weight of each pipe joint. After this determination, a bar code label, which includes the weight of the pipe joint, is affixed to the pipe joint. The predetermined weight for the transportation means is then entered in the computer and the bar code for each pipe is scanned as it is placed on the transportation means. The computer calculates the running total of the weight of the pipe joints which have been scanned and compares that calculated weight to the predetermined weight. When the predetermined weight for the transportation means has been exceeded, the operator is notified.
    Type: Grant
    Filed: October 16, 1995
    Date of Patent: April 15, 1997
    Assignee: Amoco Corporation
    Inventors: Mark S. Kraemer, James A. Ratliff
  • Patent number: 5491637
    Abstract: A method for creating a historical record of the manufacturing, transportation and location history of steel pipe joints includes predetermined characteristics of the pipe joints. During manufacture, the heat number and coil number of the steel used to make each pipe joint is recorded. Each pipe joint is assigned a unique joint number, which is also recorded. A label containing the heat number, coil number and joint number is created and attached to the corresponding pipe joint. The pipe joints are then transported to a final destination. The exact location of the final destination is compiled into a historical record in which the location of the final destination is associated with the heat number, coil number and joint number for each pipe joint. Finally, the labels are removed from the pipe joints to prevent damage to sensitive components in the completed pipeline.
    Type: Grant
    Filed: March 18, 1994
    Date of Patent: February 13, 1996
    Assignee: Amoco Corporation
    Inventors: Mark S. Kraemer, James A. Ratliff