Patents by Inventor Ritchie Lee

Ritchie Lee 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: 20240095151
    Abstract: Aspects of the disclosed technology provide solutions for identifying autonomous vehicle (AV) tests that provide a desired level of test coverage for testing or validating the AV software stack. A process of the disclosed technology can include steps for extracting a first set of features associated with a first set of test programs, tagging each respective test program with metadata tags, and identifying a second set of features associated with an updated set of AV program code. In some aspects, the process may further include steps for determining if the one or more tags match one or more features of the second set of features associated with the updated AV program code, and executing the respective test programs based on the one or more tags. Systems and machine-readable media are also provided.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 21, 2024
    Inventors: Aravindha Ganesh Ramakrishnan, Wei Sun, Ritchie Lee, Ishan Singh, Saurabh Gupta, Brooke Colburn
  • Publication number: 20240051574
    Abstract: The disclosed technology provides solutions for improving simulation scenario generation and in particular, provides methods for improving the generation of simulation scenarios based on autonomous vehicle (AV) driving data. A method of the disclosed technology can include steps for receiving driving data, which includes sensor data from an AV that is descriptive of an environment around the AV, identifying a vehicle in the environment based on the driving data, generating a synthetic driving scenario emulating the environment based on the driving data, and identifying a trajectory of the vehicle in the synthetic driving scenario. The method can further include steps for replacing the vehicle with the AV in the synthetic driving scenario by simulating navigation of the AV in the synthetic driving scenario along the identified trajectory. Systems and machine-readable media are also provided.
    Type: Application
    Filed: August 12, 2022
    Publication date: February 15, 2024
    Inventor: Ritchie Lee
  • Publication number: 20240051575
    Abstract: The disclosed technology provides solutions for improving autonomous vehicle (AV) testing and in particular, for improving AV adversarial testing using offline reinforcement learning. In some aspects, the disclosed technology includes a process for improving AV adversarial testing, including steps for receiving driving data from a database, the driving data representing a plurality of driving scenarios encountered by AVs and training an offline reinforcement learning agent with the driving data. Further, the process includes steps for receiving a driving scenario from the database, calculating a first safety score for the driving scenario, providing the driving scenario to an offline reinforcement learning model, and generating a synthetic scenario for simulating navigation of an AV, the synthetic scenario having a second safety score that is lower than the first safety score.
    Type: Application
    Filed: August 12, 2022
    Publication date: February 15, 2024
    Inventor: Ritchie Lee
  • Patent number: 7996370
    Abstract: A method, apparatus, and program product restore database data having dependencies or ordering sensitivities, or that incorporates a database index. Unresolved dependencies are identified in response to an attempt to restore data in a computer. The data restoration is deferred and the data is cached when it has an unresolved dependency. After the dependency is resolved, the data restoration is completed. The unresolved dependency may be based-on data that must be restored or created prior to completing restoration. Deferred data is cached in memory and tracked in a deferred operation table. Data that is deferred may be accessed so long as operations that access the underlying based-on data are denied.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mark John Anderson, Donald R. Halley, Paul Douglas Koeller, Ritchie Lee Nyland, Kathryn Rose Steinbrink
  • Publication number: 20090157765
    Abstract: A method, apparatus, and program product restore database data having dependencies or ordering sensitivities, or that incorporates a database index. Unresolved dependencies are identified in response to an attempt to restore data in a computer. The data restoration is deferred and the data is cached when it has an unresolved dependency. After the dependency is resolved, the data restoration is completed. The unresolved dependency may be based-on data that must be restored or created prior to completing restoration. Deferred data is cached in memory and tracked in a deferred operation table. Data that is deferred may be accessed so long as operations that access the underlying based-on data are denied.
    Type: Application
    Filed: December 13, 2007
    Publication date: June 18, 2009
    Inventors: Mark John Anderson, Donald R. Halley, Paul Douglas Koeller, Ritchie Lee Nyland, Kathryn Rose Steinbrink
  • Patent number: 6820080
    Abstract: Methods, systems and articles of manufacture are provided for setting a state of triggers between operative and inoperative. In an operative state the trigger may be called during triggering I/O operations such as Insert, Update and Delete. The inoperative state indicates that the system has detected a condition requiring user intervention. In a particular embodiment, a database management system (DBMS) will analyze the function being performed on a table (such as a rename of the table) and with dependent object data, the DBMS will determine if the trigger is self-referencing. If so, the trigger made inoperative. Making the trigger inoperative and requiring user intervention prevents the system from potentially producing undesired results. In another embodiment, a determination of dependency is made upon receiving a database command to affect an object. According to the type of command, the object and its dependents are either affected or unaffected.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: November 16, 2004
    Assignee: International Business Machines Corporation
    Inventors: Mark John Anderson, Kevin Robert Brettin, Russell Edward Bruhnke, Kyle Eric Gilbertson, Ritchie Lee Nyland, Richard Donald Parrott, Kathy Lynn Passe, Randy Keith Rolfe, Susan Liisa Romano, Renee Kristin Saxman, Kathryn Rose Steinbrink, Mark William Theuer, Jonathan Lee Triebenbach, Michael Alan Venz, Jane Ann Vold
  • Patent number: 6757690
    Abstract: Methods, systems, data structures and articles of manufacture are provided for monitoring access to a database. In one embodiment, a data access trigger, or read trigger, is adapted to monitor accesses to a database. In general, a data access trigger is invoked when predefined events occur. Specifically, a data access trigger is executed to take some action due to any attempt to access a database. When a specified access attempt is determined, the trigger can instruct the system to take any number of actions, such as modify the data being requested. In one embodiment, a log is provided in which accesses to the database are recorded. The log may subsequently reviewed to ascertain whether a particular record was accessed and by whom. In addition, the particular information accessed and/or modified can be contained in the log.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: June 29, 2004
    Assignee: International Business Machines Corporation
    Inventors: Craig S. Aldrich, Mark John Anderson, Kevin Robert Brettin, Theresa Renee Euler, Scott Joseph Heimer, Steven Virgil Hoeschen, Ritchie Lee Nyland, Russ Owen, Richard Donald Parrott, Randy Keith Rolfe, Wayne Christopher Sadecki, Renee Kristin Saxman, Kathryn Rose Steinbrink, Jonathan Lee Triebenbach
  • Publication number: 20020184207
    Abstract: Methods, systems and articles of manufacture are provided for setting a state of triggers between operative and inoperative. In an operative state the trigger may be called during triggering I/O operations such as Insert, Update and Delete. The inoperative state indicates that the system has detected a condition requiring user intervention. In a particular embodiment, a database management system (DBMS) will analyze the function being performed on a table (such as a rename of the table) and with dependent object data, the DBMS will determine if the trigger is self-referencing. If so, the trigger made inoperative. Making the trigger inoperative and requiring user intervention prevents the system from potentially producing undesired results.
    Type: Application
    Filed: March 26, 2001
    Publication date: December 5, 2002
    Applicant: International Business Machines Corporation
    Inventors: Mark John Anderson, Kevin Robert Brettin, Russell Edward Bruhnke, Kyle Eric Gilbertson, Ritchie Lee Nyland, Richard Donald Parrott, Kathy Lynn Passe, Randy Keith Rolfe, Susan Liisa Romano, Renee Kristin Saxman, Kathryn Rose Steinbrink, Mark William Theuer, Jonathan Lee Triebenbach, Michael Alan Venz, Jane Ann Vold
  • Publication number: 20020174129
    Abstract: Methods, systems, data structures and articles of manufacture are provided for monitoring access to a database. In one embodiment, a data access trigger, or read trigger, is adapted to monitor accesses to a database. In general, a data access trigger is invoked when predefined events occur. Specifically, a data access trigger is executed to take some action due to any attempt to access a database. When a specified access attempt is determined, the trigger can instruct the system to take any number of actions, such as modify the data being requested.
    Type: Application
    Filed: March 26, 2001
    Publication date: November 21, 2002
    Inventors: Craig S. Aldrich, Mark John Anderson, Kevin Robert Brettin, Theresa Renee Euler, Scott Joseph Heimer, Steven Virgil Hoeschen, Ritchie Lee Nyland, Russ Owen, Richard Donald Parrott, Randy Keith Rolfe, Wayne Christopher Sadecki, Renee Kristin Saxman, Kathryn Rose Steinbrink, Jonathan Lee Triebenbach