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).
-
Publication number: 20240069990Abstract: Techniques are described herein for a messaging system to allow publishers that are aware of the identities of their respective subscribers to target content at those subscribers directly. This may be accomplished by allowing users and other targets (e.g., groups) to register their identities at particular computing nodes of a system. Then publishers (e.g., applications) may send out messages targeted at particular identities, and a publishing system may forward messages to appropriate nodes based on which identities are registered at those nodes. Legacy applications that are not able to target particular identities may instead connect to application adapters that are configured to learn which identities should be targeted by each application. In addition, anonymized identities may be used for application messages that need to cross between domains having differing security levels.Type: ApplicationFiled: August 26, 2022Publication date: February 29, 2024Inventors: Stéphane Yannick Blais, Michael Hassan Atighetchi, Samuel Cunningham Nelson, Christopher Lawerence Willig
-
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: 11748377Abstract: In various implementations, an asset gateway service receives log messages comprising asset data captured by a gateway device associated with an asset. The log messages each include a first identifier corresponding to a first representation of the gateway device, which itself is associated with a first organization. The service persists data from the log to a first datastore accessible by the first organization. The service also determines whether a second representation of the gateway device (i.e., a clone) exists. If so, the service persists at least some of the data from the log message to a second datastore, which itself may be associated with a second organization, thereby allowing both organizations to access the data in a secure yet convenient manner.Type: GrantFiled: September 7, 2022Date of Patent: September 5, 2023Assignee: Samsara Inc.Inventors: Jennifer Zhang, Wei Wu, Christopher Mozzocchi, Joanne Wang, Henry Qin, Christopher Cunningham Frost, Zach Dylag
-
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
-
Publication number: 20230074873Abstract: 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: ApplicationFiled: September 8, 2021Publication date: March 9, 2023Inventors: Arek Viko Sredzki, Mark Ollis, Christopher Cunningham, Neal Andrew Seegmiller, Patrick Stirling Barone
-
Publication number: 20230054145Abstract: 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: ApplicationFiled: October 28, 2022Publication date: February 23, 2023Inventors: Colen McAlister, David Breeden, Thomas Petroff, Christopher Cunningham, Patrick Barone, Arek Sredzki, Neal Seegmiller, Xi Cai
-
Publication number: 20230054626Abstract: 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: ApplicationFiled: August 17, 2021Publication date: February 23, 2023Inventors: Neal Seegmiller, Ed Venator, Christopher Cunningham, Patrick Barone, Xi Cai
-
Publication number: 20230037071Abstract: 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: ApplicationFiled: August 2, 2021Publication date: February 2, 2023Inventors: Christopher Cunningham, Maria Jahja
-
Patent number: 11535271Abstract: Vehicle driver assistance and warning systems that alert a driver of a vehicle to wrong-way driving and/or imminent traffic control measures (TCMs) are disclosed. The system will identify a region of interest around the vehicle, access a vector map that includes the region of interest, and extract lane segment data associated with lane segments that are within the region of interest. The system will analyze the lane segment data and the vehicle's direction of travel to determine whether motion of the vehicle indicates that either: (a) the vehicle is traveling in a wrong-way direction for its lane; or (b) the vehicle is within a minimum stopping distance to an imminent TCM in its lane. When the system detects either condition, it will cause a driver warning system of the vehicle to output a driver alert.Type: GrantFiled: January 8, 2021Date of Patent: December 27, 2022Assignee: Argo AI, LLCInventors: Colen McAlister, David Breeden, Thomas Petroff, Christopher Cunningham, Patrick Barone, Arek Sredzki, Neal Seegmiller, Xi Cai
-
Publication number: 20220350878Abstract: Methods, apparatuses, and/or articles of manufacture may be implemented to authenticate a subscriber of a communications device. The method may include receiving, via a server coupled to a network, a first signal that indicates a modification of one or more location descriptors corresponding to a communications device. The modification may occur in connection with receipt of the one or more location descriptors by an emergency services provider. The method may include storing a record of the modification of the one or more location descriptors in response to creation of one or more new location descriptors corresponding to a subscriber identifier, modification of one or more previously existing location descriptors corresponding to the subscriber identifier, or deletion of the subscriber identifier. The method may additionally include generating a second signal to form or update an electronic or digital identity of the communications device responsive to receiving the first signal.Type: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventors: Jeffrey Robert Naujok, Greg Bonin, Christopher Cunningham
-
Publication number: 20220340137Abstract: 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: ApplicationFiled: April 27, 2021Publication date: October 27, 2022Inventors: Mark Ollis, Christopher Cunningham, Neal Seegmiller
-
Publication number: 20220340201Abstract: 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: ApplicationFiled: July 7, 2022Publication date: October 27, 2022Inventors: Neal Seegmiller, Christopher Cunningham, Ramadev Burigsay Hukkeri, Thomas Petroff, Albert Costa
-
Patent number: 11483710Abstract: Example methods, apparatuses, and/or articles of manufacture may be implemented to utilize a computing device to receive, from a communications network, a first signal to indicate that a subscriber, such as a subscriber of a mobile communication services carrier, has initiated an electronic transaction. The method may include detecting, utilizing one or more data stores, a record of a transfer of a subscriber account identifier and, in response, determining whether the transfer corresponds to a porting event initiated by a subscriber or initiated by a communication services carrier. The method may further include transmitting at least a second signal on the communications network, in which the at least the second signal indicates authentication, authorization, and/or verification of the electronic or digital transaction responsive to determining whether the transfer corresponds to a porting event initiated by a subscriber or corresponds to an event initiated by a communication services carrier.Type: GrantFiled: December 1, 2020Date of Patent: October 25, 2022Assignee: Prove Identity, Inc.Inventors: Jeffrey Naujok, Christopher Cunningham, Greg Bonin