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: 11966224Abstract: 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: GrantFiled: October 10, 2022Date of Patent: April 23, 2024Assignee: UATC, LLCInventors: Galen Clark Haynes, Charles R. Hogg, III, Skanda Shirdhar, Neil Traft
-
Publication number: 20140180942Abstract: 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: ApplicationFiled: December 13, 2013Publication date: June 26, 2014Applicant: eHarmony, Inc.Inventors: J. Galen Buckwalter, Steven R. Carter, Gregory T. Forgatch, Thomas D. Parsons, Neil Clark Warren
-
Patent number: 8719466Abstract: 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: GrantFiled: December 16, 2011Date of Patent: May 6, 2014Assignee: Oracle International CorporationInventors: Jeffrey David Duncan, Damon Neil Clark
-
Patent number: 8635167Abstract: 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: GrantFiled: October 10, 2008Date of Patent: January 21, 2014Assignee: eHarmony, Inc.Inventors: J. Galen Buckwalter, Steven R. Carter, Gregory T. Forgatch, Thomas D. Parsons, Neil Clark Warren
-
Publication number: 20130159564Abstract: 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: ApplicationFiled: December 16, 2011Publication date: June 20, 2013Applicant: ORACLE INTERNATIONAL COOPERATIONInventors: Jeffrey David Duncan, Damon Neil Clark
-
Publication number: 20090106043Abstract: 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: ApplicationFiled: October 10, 2008Publication date: April 23, 2009Inventors: J. Galen Buckwalter, Steven R. Carter, Gregory T. Forgatch, Thomas D. Parsons, Neil Clark Warren
-
Patent number: 7454357Abstract: 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: GrantFiled: February 13, 2004Date of Patent: November 18, 2008Assignee: eHarmony, Inc.Inventors: J. Galen Buckwalter, Steven R. Carter, Gregory T. Forgatch, Thomas D. Parsons, Neil Clark Warren
-
Publication number: 20080167771Abstract: 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: ApplicationFiled: March 25, 2008Publication date: July 10, 2008Inventors: 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: 20080167892Abstract: 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: ApplicationFiled: January 4, 2008Publication date: July 10, 2008Inventors: Neil Clark, Aaron Clark
-
Publication number: 20080047448Abstract: 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: ApplicationFiled: August 28, 2006Publication date: February 28, 2008Inventors: Thomas G Cocklin, Michael D. Kwan, Richard A. Kelly, Jon Johnson, Neil Clark
-
Patent number: 7056143Abstract: 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: GrantFiled: March 27, 2003Date of Patent: June 6, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Porter Arbogast, Arlen L. Roesner, David Mayer, Neil Clark
-
Publication number: 20040192101Abstract: 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: ApplicationFiled: March 27, 2003Publication date: September 30, 2004Inventors: Porter Arbogast, Arlen L. Roesner, David Mayer, Neil Clark
-
Publication number: 20040162821Abstract: 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: ApplicationFiled: February 13, 2004Publication date: August 19, 2004Inventors: J. Galen Buckwalter, Steven R. Carter, Gregory T. Forgatch, Thomas D. Parsons, Neil Clark Warren
-
Patent number: 6735568Abstract: 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: GrantFiled: August 10, 2000Date of Patent: May 11, 2004Assignee: Eharmony.comInventors: J. Galen Buckwalter, Steven R. Carter, Gregory T. Forgatch, Thomas D. Parsons, Neil Clark Warren
-
Patent number: 6384844Abstract: 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: GrantFiled: June 5, 2000Date of Patent: May 7, 2002Assignee: eFunds CorporationInventors: Whitney Stewart, James R. Schmidt, Neil Clark Godfrey
-
Patent number: D732521Type: GrantFiled: December 24, 2013Date of Patent: June 23, 2015Assignee: BIBLIOTHECA LIMITEDInventors: Andrew Chadbourne, Delaney Kate Levey, Neil Clark, Dean Ward
-
Patent number: D732522Type: GrantFiled: December 24, 2013Date of Patent: June 23, 2015Assignee: BIBLIOTHECA LIMITEDInventors: Andrew Chadbourne, Delaney Kate Levey, Neil Clark, Dean Ward