Patents by Inventor Christopher Cunningham
Christopher Cunningham 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: 12434766Abstract: Methods and systems for maneuvering an autonomous vehicle are disclosed. The methods include generating a multi-corridor representation corresponding to a local region around the autonomous vehicle while travelling on a route, and using the multi-corridor representation and perception data corresponding to the local region to generate a trajectory for the autonomous vehicle to traverse the local region. The multi-corridor representation includes a plurality of adjacent corridors that each include one or more lane segments of a road network. A location of executing a lane change along the route is determined dynamically during a trajectory generation phase based on the perception data.Type: GrantFiled: July 7, 2022Date of Patent: October 7, 2025Assignee: Ford Global Technologies, LLCInventors: Neal Seegmiller, Christopher Cunningham, Ramadev Burigsay Hukkeri, Thomas Petroff, Albert Costa
-
Patent number: 12337868Abstract: Systems and methods for operating an autonomous vehicle. The methods comprising: obtaining one or more candidate vehicle trajectories for the autonomous vehicle and context information defining a state of an environment surrounding the autonomous vehicle; assigning class(es) to a scenario specified by the context information and a first candidate vehicle trajectory; generating a first quality score for the first candidate vehicle trajectory using scoring function(s) selected based on the assigned class(es); select a candidate vehicle trajectory based on the first quality score associated with the first candidate vehicle trajectory and second quality score(s) associated with at least one second candidate vehicle trajectory; and causing the autonomous vehicle to perform autonomous driving operations using the selected candidate vehicle trajectory.Type: GrantFiled: January 20, 2021Date of Patent: June 24, 2025Assignee: Ford Global Technologies, LLCInventors: Yuh-Shyang Wang, Christopher Cunningham, Nathaniel Honka, Damir Mirkovic
-
Publication number: 20250160246Abstract: A self-propelled robotic lawnmower is disclosed comprising a number of lawnmower support members configured to abut against a ground surface in a first plane during operation of the robotic lawnmower, a cutting unit, and an external guard enclosing at least part of the cutting unit. The external guard comprises an edge portion facing the first plane and a bumper section extending along at least a portion of the edge portion. The bumper section protrudes out from the external guard and has a radius of curvature within the range of 5-40 mm.Type: ApplicationFiled: November 14, 2024Publication date: May 22, 2025Inventors: Mats SVENSSON, Johan BENGTZOHN, Jonas ELDERSTIERN, Christopher CUNNINGHAM, Tom ADKINS
-
Publication number: 20250039189Abstract: Briefly, example methods, apparatuses, and/or articles of manufacture may be implemented to authenticate a communications device via a communications network. One embodiment may include obtaining, via a communications network coupled to a client computing resource, signals indicative of the subscriber identifier.Type: ApplicationFiled: October 15, 2024Publication date: January 30, 2025Inventors: Manish Dalwani, Christopher Cunningham, Yekaterina Bardash, Greg Bonin
-
Patent number: 12195042Abstract: Disclosed herein are system, method, and computer program product aspects for validating protolanes. For example, the method includes determining a protolane level flowchart from one or more flowcharts corresponding to one or more gates of a protolane selected from a set of protolanes of a geonet, wherein the one or more flowcharts correspond to conditions that can be encountered by an actor approaching the corresponding one or more gates, and wherein the geonet comprises a plurality of lane segments associated with the set of protolanes. A graph through the protolane level flowchart is generated that corresponds to actions of an actor. Reasoning of the actor is validated by testing the actions of the actor against the graph through the protolane level flowchart.Type: GrantFiled: June 22, 2022Date of Patent: January 14, 2025Assignee: Ford Global Technologies, LLCInventors: George Peter Kenneth Carr, Shawn Cook, Brett Browning, Andrew Hartnett, Constantin A. Savtchenko, Neal Seegmiller, Christopher Cunningham, Thomas Mark Petroff, Michael Pacilio
-
Patent number: 12143401Abstract: Briefly, example methods, apparatuses, and/or articles of manufacture may be implemented to authenticate a communications device via a communications network. One embodiment may include obtaining, via a communications network coupled to a client computing resource, signals indicative of the subscriber identifier.Type: GrantFiled: March 9, 2022Date of Patent: November 12, 2024Assignee: Prove Identity, Inc.Inventors: Manish Dalwani, Christopher Cunningham, Yekaterina Bardash, Greg Bonin
-
Patent number: 12114150Abstract: Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be utilized to bring about accessing a data store to determine that signal packets have been received, via an electronic communications network, from a communications device that is to be verified. The communications device being co-located with a real-world identity. The method may additionally include electronically determining that a subscriber account identifier or a subscriber-unique alias is bound to an account held by the real-world identity and electronically tying the subscriber account identifier or the subscriber-unique alias to the real-world identity in response to electronically verifying the communications device after determining that the signal packets have been received from the communications device and in response to electronically determining that the subscriber account identifier or the subscriber-unique alias is bound to the account held by the real-world identity.Type: GrantFiled: December 21, 2021Date of Patent: October 8, 2024Assignee: Prove Identity, Inc.Inventors: Jeffrey Naujok, Christopher Cunningham, Prashant Janakrai Desai, Rodger R. Desai
-
Patent number: 12091042Abstract: Methods and systems for training an autonomous vehicle (AV) motion planning model are disclosed. The system receives a log of data representing objects detected by an AV over time. The system identifies a group of sample times in the log. Each sample time represents a time at which the AV made a choice in response to a state of an object. For each of the sample times, the system will generate candidate trajectories for the AV, and it will output the candidate trajectories on a display. The system will receive a label with a rating for each candidate trajectory. The system will then save, to a data set, each of the candidate trajectories in association with its label and the data from the log for its corresponding sample time. The system may then apply the data set to an AV motion planning model to train the model.Type: GrantFiled: August 2, 2021Date of Patent: September 17, 2024Assignee: Ford Global Technologies, LLCInventors: Christopher Cunningham, Maria Jahja
-
Patent number: 12043289Abstract: Systems and methods for operating an autonomous vehicle (AV) are provided. The method includes detecting one or more objects in an environment, predicting a first set of predicted object trajectories comprising one or more trajectories for each of the detected one or more objects, generating a plurality of candidate AV trajectories for the AV, scoring each of the candidate AV trajectories according to a cost function, using the scoring to select a final AV trajectory for execution, determining which of the predicted object trajectories affected the final AV trajectory and which did not do so, adding the predicted object trajectories that affected the final AV trajectory to a persisted prediction cache, excluding from the persisted prediction cache any predicted object trajectories that did not affect the final AV trajectory, and executing the final AV trajectory to cause the AV to move along the final AV trajectory.Type: GrantFiled: August 17, 2021Date of Patent: July 23, 2024Assignee: Argo AI, LLCInventors: Neal Seegmiller, Ed Venator, Christopher Cunningham, Patrick Barone, Xi Cai
-
Patent number: 12039536Abstract: Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to receive at a server device coupled to a communications network, a first signal indicating that a subscriber of a mobile device has initiated a transaction. The method may continue with accessing a data store to determine occurrence of one or more deterministic events with respect to the mobile device and accessing the data store to determine one or more behavior norms specific to the subscriber with respect to the mobile device. The method may additionally include generating, by the server coupled to the communications network, a second signal indicating an authorization status of the transaction, the authorization status being dependent on the occurrence of the one or more deterministic events in relation to the one or more behavior norms.Type: GrantFiled: October 27, 2020Date of Patent: July 16, 2024Assignee: Prove Identity, Inc.Inventors: Jeffrey Robert Naujok, Christopher Cunningham, Prashant Janakrai Desai
-
Patent number: 12003956Abstract: Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate and/or support one or more operations and/or techniques for an identity verification platform, such as implemented, at least in part, via one or more electronic communication networks.Type: GrantFiled: April 25, 2022Date of Patent: June 4, 2024Assignee: Prove Identity, Inc.Inventors: Jeffrey Naujok, Christopher Cunningham, Greg Bonin
-
Patent number: 11884304Abstract: Provided are autonomous vehicles (AV), computer program products, and methods for maneuvering an AV in a roadway, including receiving forecast information associated with predicted trajectories of one or more actors in a roadway, determining a relevant trajectory of an actor based on correlating a forecast for predicted trajectories of the actor with the trajectory of the AV, regenerate a distance table for the relevant trajectory previously generated for processing constraints, generate a plurality of margins for the AV to evaluate, the margins based on a plurality of margin types for providing information about risks and effects on passenger comfort associated with a future proximity of the AV to the actor, classifying an interaction between the AV and the actor based on a plurality of margins, and generating continuous scores for each candidate trajectory that is also within the margin of the actor generated for the relevant trajectory.Type: GrantFiled: September 8, 2021Date of Patent: January 30, 2024Assignee: Ford Global Technologies, LLCInventors: Arek Viko Sredzki, Mark Ollis, Christopher Cunningham, Neal Andrew Seegmiller, Patrick Stirling Barone
-
Publication number: 20230415773Abstract: Disclosed herein are system, method, and computer program product aspects for validating protolanes. For example, the method includes determining a protolane level flowchart from one or more flowcharts corresponding to one or more gates of a protolane selected from a set of protolanes of a geonet, wherein the one or more flowcharts correspond to conditions that can be encountered by an actor approaching the corresponding one or more gates, and wherein the geonet comprises a plurality of lane segments associated with the set of protolanes. A graph through the protolane level flowchart is generated that corresponds to actions of an actor. Reasoning of the actor is validated by testing the actions of the actor against the graph through the protolane level flowchart.Type: ApplicationFiled: June 22, 2022Publication date: December 28, 2023Applicant: FORD GLOBAL TECHNOLOGIES, LLCInventors: George Peter Kenneth CARR, Shawn COOK, Brett BROWNING, Andrew HARTNETT, Constantin A. SAVTCHENKO, Neal SEEGMILLER, Christopher CUNNINGHAM, Thomas Mark PETROFF, Michael PACILIO
-
Patent number: 11838757Abstract: Briefly, in accordance with one embodiment, a method and/or system for mobile identity authentication is disclosed. For example, mobile identity authentication may be employed in a variety of situations, including purchases, financial transactions, granted access to accounts, granting access to content, etc.Type: GrantFiled: February 17, 2022Date of Patent: December 5, 2023Assignee: Prove Identity, Inc.Inventors: Kristin Noelle McClement, Matthew Emmett Brown, Michael Colten Brody, Christopher Cunningham
-
Publication number: 20230291750Abstract: Briefly, example methods, apparatuses, and/or articles of manufacture may be implemented to authenticate a communications device via a communications network. One embodiment may include obtaining, via a communications network coupled to a client computing resource, signals indicative of the subscriber identifier.Type: ApplicationFiled: March 9, 2022Publication date: September 14, 2023Inventors: Manish Dalwani, Christopher Cunningham, Yekaterina Bardash, Greg Bonin
-
Patent number: 11754408Abstract: Systems and methods of maneuvering an autonomous vehicle in a local region using topological planning, while traversing a route to a destination location, are disclosed. The system includes an autonomous vehicle including one or more sensors and a processor. The processor is configured to determine the local region on the route and receive real-time information corresponding to the local region. The processor performs topological planning to identify on or more topologically distinct classes of trajectories, compute a constraint set for each of the one or more topologically distinct classes of trajectories, optimize a trajectory to generate a candidate trajectory for each constraint set, and select a trajectory for the autonomous vehicle to traverse the local region from amongst the one or more candidate trajectories.Type: GrantFiled: October 9, 2019Date of Patent: September 12, 2023Assignee: Argo AI, LLCInventors: Neal Seegmiller, Christopher Cunningham, Ramadev Burigsay Hukkeri, Thomas Petroff, Albert Costa
-
Patent number: 11731630Abstract: Systems and methods for controlling navigation of an autonomous vehicle for making an unprotected turn while traversing an intersection. The methods may include identifying a loiter pose of an autonomous vehicle for stopping at a point in an intersection before initiating an unprotected turn, initiating navigation of the autonomous vehicle to the loiter pose when a traffic signal is at a first state, determining whether the traffic signal has changed to a second state during or after navigation of the autonomous vehicle to the loiter pose, and in response to determining that the traffic signal has changed to the second state, generating a first trajectory for navigating the autonomous vehicle to execute the unprotected turn if the expected time for moving the autonomous vehicle from a current position to a position when the autonomous vehicle has fully exited an opposing conflict lane is less than a threshold time.Type: GrantFiled: April 27, 2021Date of Patent: August 22, 2023Assignee: Ford Global Technologies, LLCInventors: Mark Ollis, Christopher Cunningham, Neal Seegmiller
-
Patent number: 11679780Abstract: Methods, systems, and computer program products for navigating a vehicle are disclosed. The methods include extracting lane segment data associated with lane segments of a vector map that are within a region of interest, and analyzing the lane segment data and a heading of the vehicle to determine whether motion of the vehicle satisfies a condition. The condition can be associated with (i) an association between the heading of the vehicle and a direction of travel of a lane that corresponds to the current location of the vehicle and/or (ii) a minimum stopping distance to an imminent traffic control measure in the lane that corresponds to the current location of the vehicle. When the motion does not satisfy the condition, the methods include causing the vehicle to perform a motion correction.Type: GrantFiled: October 28, 2022Date of Patent: June 20, 2023Assignee: ARGO AI, LLCInventors: Colen McAlister, David Breeden, Thomas Petroff, Christopher Cunningham, Patrick Barone, Arek Sredzki, Neal Seegmiller, Xi Cai
-
Patent number: 11671819Abstract: A communications management system for implementing a freeze on electronic transactions. For example, a device management system provides a means of preventing the porting of at least one communication device account—such as a cellular phone number—from one carrier to another through a list of identifiers that include phone numbers, device identifiers, or personal identifiers that have been enrolled in the device management system through an interface by an authorized user. Advantageously, the device management system provides a revision to the existing phone porting architecture and enables fraud detection and prevention.Type: GrantFiled: December 1, 2021Date of Patent: June 6, 2023Assignee: PROVE IDENTITY, INC.Inventors: Rodger Desai, Jeffrey Naujok, Christopher Cunningham, Greg Bonin
-
Patent number: 11648965Abstract: A method of determining a trajectory for an autonomous vehicle is disclosed. An ego-vehicle may detect a moving actor in an environment. To choose between candidate trajectories for the ego-vehicle, the system will consider the cost of each candidate trajectory to the moving actor. The system will use the candidate trajectory costs for the candidate trajectories to select one of the candidate trajectories via which to move the ego-vehicle. An autonomous vehicle system of the ego-vehicle may then move the ego-vehicle in the environment along the selected trajectory.Type: GrantFiled: September 28, 2020Date of Patent: May 16, 2023Inventors: Christopher Cunningham, Neal Seegmiller, Mark Ollis, Andrew T. Hartnett, G. Peter K. Carr, Constantin Savtchenko