Patents by Inventor Neil Clark

Neil Clark 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: 11966224
    Abstract: Systems and methods for detecting a surprise or unexpected movement of an actor with respect to an autonomous vehicle are provided. An example computer-implemented method can include, for a first compute cycle, obtaining motion forecast data based on first sensor data collected with respect to an actor relative to an autonomous vehicle; and determining, based on the motion forecast data, failsafe region data representing an unexpected path or area where a likelihood of the actor following the unexpected path or entering the unexpected area is below a threshold. For a second compute cycle after the first compute cycle, the method can include obtaining second sensor data; determining, based on the second sensor data and the failsafe region data, that the actor has followed the unexpected path or entered the unexpected area; and in response to such determination, determining a deviation for controlling a movement of the autonomous vehicle.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: April 23, 2024
    Assignee: UATC, LLC
    Inventors: Galen Clark Haynes, Charles R. Hogg, III, Skanda Shirdhar, Neil Traft
  • Publication number: 20140180942
    Abstract: The functions and operations of a matching service are disclosed. This includes approximating the satisfaction that a user of the matching service has in the relationships that the user forms with others and identifying candidates for a relationship with the user based on the approximated satisfaction. This also includes approximating the satisfaction that the user will have in a relationship with a particular candidate. The matching service also identifies two parties for a relationship. The matching service makes available a plurality of communication levels at which the parties can communicate. Each communication level allows the parties to exchange information in a different format. The parties are permitted to exchange information at one of the communication levels.
    Type: Application
    Filed: December 13, 2013
    Publication date: June 26, 2014
    Applicant: eHarmony, Inc.
    Inventors: J. Galen Buckwalter, Steven R. Carter, Gregory T. Forgatch, Thomas D. Parsons, Neil Clark Warren
  • Patent number: 8719466
    Abstract: A method for performing direct memory access includes obtaining, by a application executing on a host, a kernel address space identifier of a first driver kernel memory. The application sends the kernel address space identifier to a second device driver. The second device driver obtains, using the kernel address space identifier, a cookie structure binding the first driver kernel memory to a second device driver address space for the first driver kernel memory. The application sends a request for a direct memory access operation. The request includes a location identifier of a location storing a data object in the first driver kernel memory. Based on the cookie structure, the second device driver performs, using the location identifier, the direct memory access operation to transfer the data object from the first driver kernel memory to a second driver kernel memory.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: May 6, 2014
    Assignee: Oracle International Corporation
    Inventors: Jeffrey David Duncan, Damon Neil Clark
  • Patent number: 8635167
    Abstract: The functions and operations of a matching service are disclosed. This includes approximating the satisfaction that a user of the matching service has in the relationships that the user forms with others and identifying candidates for a relationship with the user based on the approximated satisfaction. This also includes approximating the satisfaction that the user will have in a relationship with a particular candidate. The matching service also identifies two parties for a relationship. The matching service makes available a plurality of communication levels at which the parties can communicate. Each communication level allows the parties to exchange information in a different format. The parties are permitted to exchange information at one of the communication levels.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: January 21, 2014
    Assignee: eHarmony, Inc.
    Inventors: J. Galen Buckwalter, Steven R. Carter, Gregory T. Forgatch, Thomas D. Parsons, Neil Clark Warren
  • Publication number: 20130159564
    Abstract: A method for performing direct memory access includes obtaining, by a application executing on a host, a kernel address space identifier of a first driver kernel memory. The application sends the kernel address space identifier to a second device driver. The second device driver obtains, using the kernel address space identifier, a cookie structure binding the first driver kernel memory to a second device driver address space for the first driver kernel memory. The application sends a request for a direct memory access operation. The request includes a location identifier of a location storing a data object in the first driver kernel memory. Based on the cookie structure, the second device driver performs, using the location identifier, the direct memory access operation to transfer the data object from the first driver kernel memory to a second driver kernel memory.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: ORACLE INTERNATIONAL COOPERATION
    Inventors: Jeffrey David Duncan, Damon Neil Clark
  • Publication number: 20090106043
    Abstract: The functions and operations of a matching service are disclosed. This includes approximating the satisfaction that a user of the matching service has in the relationships that the user forms with others and identifying candidates for a relationship with the user based on the approximated satisfaction. This also includes approximating the satisfaction that the user will have in a relationship with a particular candidate. The matching service also identifies two parties for a relationship. The matching service makes available a plurality of communication levels at which the parties can communicate. Each communication level allows the parties to exchange information in a different format. The parties are permitted to exchange information at one of the communication levels.
    Type: Application
    Filed: October 10, 2008
    Publication date: April 23, 2009
    Inventors: J. Galen Buckwalter, Steven R. Carter, Gregory T. Forgatch, Thomas D. Parsons, Neil Clark Warren
  • Patent number: 7454357
    Abstract: The functions and operations of a matching service are disclosed. This includes approximating the satisfaction that a user of the matching service has in the relationships that the user forms with others and identifying candidates for a relationship with the user based on the approximated satisfaction. This also includes approximating the satisfaction that the user will have in a relationship with a particular candidate. The matching service also identifies two parties for a relationship. The matching service makes available a plurality of communication levels at which the parties can communicate. Each communication level allows the parties to exchange information in a different format. The parties are permitted to exchange information at one of the communication levels.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: November 18, 2008
    Assignee: eHarmony, Inc.
    Inventors: J. Galen Buckwalter, Steven R. Carter, Gregory T. Forgatch, Thomas D. Parsons, Neil Clark Warren
  • Publication number: 20080167771
    Abstract: The invention comprises an autonomous off-road vehicle capable of traveling at high speeds. Preferred embodiments of the invention comprise a system for sensory instrument stabilization comprises three axis assemblies movable about three orthogonal axes. The invention also comprises novel methods for generating a high accuracy route for a robotically controlled vehicle. Other aspects of the invention include drive time, perception-based path adjustments to steer a robotic vehicle within an intended corridor. Another embodiment of the invention comprises the consideration of vehicular dynamics in generating a high accuracy route and in steering a robotic vehicle within an intended corridor.
    Type: Application
    Filed: March 25, 2008
    Publication date: July 10, 2008
    Inventors: William L. WHITTAKER, Chris Urmson, Byron Keith Smith, Hiroki Kato, Nicholas Michael Miller, Kevin Michael Peterson, Matthew Kai Johnson-Roberson, Vanessa Hodge, Michael Neil Clark, Joshua Anhalt
  • Publication number: 20080167892
    Abstract: A method in a computer system for a ride sharing program is disclosed. The computer program will determine an amount of ride units that a ride to a predetermined destination is worth. At least two program members will agree to share the ride. Upon completion of the ride the amount of ride units will be transferred from the account of the ride requiring program member to the account of the ride providing program member. A member may purchase ride units or may earn them by offering rides other program members and completing the rides. Members may also rate each other based on their ride experiences with each other and these comments may be visible by other program members.
    Type: Application
    Filed: January 4, 2008
    Publication date: July 10, 2008
    Inventors: Neil Clark, Aaron Clark
  • Publication number: 20080047448
    Abstract: A method for assisting a user to clear a media jam in a printing device, that provides text-based instructions responsively to detecting the media jam; provides video-based instructions responsively to detecting the media jam; and, activates visual indicators corresponding to select parts of the printing device responsively to the detected media jam; wherein the text based instructions, video-based instructions and activating each communicate a common resolution procedure for the detected media jam.
    Type: Application
    Filed: August 28, 2006
    Publication date: February 28, 2008
    Inventors: Thomas G Cocklin, Michael D. Kwan, Richard A. Kelly, Jon Johnson, Neil Clark
  • Patent number: 7056143
    Abstract: An electronic device having a processor assembly. The electronic device comprising a first device connectable to the processor assembly a socket assembly adapted to receive the processor assembly, the socket assembly comprising an actuator operable to secure the processor assembly to the socket assembly; and a movable member adapted to prevent the actuator from being operated with the first device connected to the processor assembly An assembly for coupling a processor to an actuatable socket assembly. The assembly comprises a first member adapted to receive the processor and a second member movable relative to the first member. The second member is adapted to prevent the socket assembly from being actuated when the second member is disposed in a first position.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: June 6, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Porter Arbogast, Arlen L. Roesner, David Mayer, Neil Clark
  • Publication number: 20040192101
    Abstract: An electronic device having a processor assembly. The electronic device comprising a first device connectable to the processor assembly a socket assembly adapted to receive the processor assembly, the socket assembly comprising an actuator operable to secure the processor assembly to the socket assembly; and a movable member adapted to prevent the actuator from being operated with the first device connected to the processor assembly An assembly for coupling a processor to an actuatable socket assembly. The assembly comprises a first member adapted to receive the processor and a second member movable relative to the first member. The second member is adapted to prevent the socket assembly from being actuated when the second member is disposed in a first position.
    Type: Application
    Filed: March 27, 2003
    Publication date: September 30, 2004
    Inventors: Porter Arbogast, Arlen L. Roesner, David Mayer, Neil Clark
  • Publication number: 20040162821
    Abstract: The functions and operations of a matching service are disclosed. This includes approximating the satisfaction that a user of the matching service has in the relationships that the user forms with others and identifying candidates for a relationship with the user based on the approximated satisfaction. This also includes approximating the satisfaction that the user will have in a relationship with a particular candidate. The matching service also identifies two parties for a relationship. The matching service makes available a plurality of communication levels at which the parties can communicate. Each communication level allows the parties to exchange information in a different format. The parties are permitted to exchange information at one of the communication levels.
    Type: Application
    Filed: February 13, 2004
    Publication date: August 19, 2004
    Inventors: J. Galen Buckwalter, Steven R. Carter, Gregory T. Forgatch, Thomas D. Parsons, Neil Clark Warren
  • Patent number: 6735568
    Abstract: The functions and operations of a matching service are disclosed. This includes approximating the satisfaction that a user of the matching service has in the relationships that the user forms with others and identifying candidates for a relationship with the user based on the approximated satisfaction. This also includes approximating the satisfaction that the user will have in a relationship with a particular candidate. The matching service also identifies two parties for a relationship. The matching service makes available a plurality of communication levels at which the parties can communicate. Each communication level allows the parties to exchange information in a different format. The parties are permitted to exchange information at one of the communication levels.
    Type: Grant
    Filed: August 10, 2000
    Date of Patent: May 11, 2004
    Assignee: Eharmony.com
    Inventors: J. Galen Buckwalter, Steven R. Carter, Gregory T. Forgatch, Thomas D. Parsons, Neil Clark Warren
  • Patent number: 6384844
    Abstract: An entry system for use in entering financial data, such as magnetic ink character recognition (MICR) characters, to an electronic device. The entry system includes a data input device connected to the electronic device and operable to allow the user to input data to the electronic device. The system also includes a software program for use in connection with the electronic device and being operable to generate computer recognizable financial data characters in response to the input data from the user.
    Type: Grant
    Filed: June 5, 2000
    Date of Patent: May 7, 2002
    Assignee: eFunds Corporation
    Inventors: Whitney Stewart, James R. Schmidt, Neil Clark Godfrey
  • Patent number: D732521
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: June 23, 2015
    Assignee: BIBLIOTHECA LIMITED
    Inventors: Andrew Chadbourne, Delaney Kate Levey, Neil Clark, Dean Ward
  • Patent number: D732522
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: June 23, 2015
    Assignee: BIBLIOTHECA LIMITED
    Inventors: Andrew Chadbourne, Delaney Kate Levey, Neil Clark, Dean Ward