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: 20240069990
    Abstract: 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: Application
    Filed: August 26, 2022
    Publication date: February 29, 2024
    Inventors: Stéphane Yannick Blais, Michael Hassan Atighetchi, Samuel Cunningham Nelson, Christopher Lawerence Willig
  • Patent number: 11884304
    Abstract: 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: Grant
    Filed: September 8, 2021
    Date of Patent: January 30, 2024
    Assignee: Ford Global Technologies, LLC
    Inventors: Arek Viko Sredzki, Mark Ollis, Christopher Cunningham, Neal Andrew Seegmiller, Patrick Stirling Barone
  • Publication number: 20230415773
    Abstract: 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: Application
    Filed: June 22, 2022
    Publication date: December 28, 2023
    Applicant: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: George Peter Kenneth CARR, Shawn COOK, Brett BROWNING, Andrew HARTNETT, Constantin A. SAVTCHENKO, Neal SEEGMILLER, Christopher CUNNINGHAM, Thomas Mark PETROFF, Michael PACILIO
  • Patent number: 11838757
    Abstract: 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: Grant
    Filed: February 17, 2022
    Date of Patent: December 5, 2023
    Assignee: Prove Identity, Inc.
    Inventors: Kristin Noelle McClement, Matthew Emmett Brown, Michael Colten Brody, Christopher Cunningham
  • Publication number: 20230291750
    Abstract: 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: Application
    Filed: March 9, 2022
    Publication date: September 14, 2023
    Inventors: Manish Dalwani, Christopher Cunningham, Yekaterina Bardash, Greg Bonin
  • Patent number: 11754408
    Abstract: 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: Grant
    Filed: October 9, 2019
    Date of Patent: September 12, 2023
    Assignee: Argo AI, LLC
    Inventors: Neal Seegmiller, Christopher Cunningham, Ramadev Burigsay Hukkeri, Thomas Petroff, Albert Costa
  • Patent number: 11748377
    Abstract: 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: Grant
    Filed: September 7, 2022
    Date of Patent: September 5, 2023
    Assignee: Samsara Inc.
    Inventors: Jennifer Zhang, Wei Wu, Christopher Mozzocchi, Joanne Wang, Henry Qin, Christopher Cunningham Frost, Zach Dylag
  • Patent number: 11731630
    Abstract: 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: Grant
    Filed: April 27, 2021
    Date of Patent: August 22, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Mark Ollis, Christopher Cunningham, Neal Seegmiller
  • Patent number: 11679780
    Abstract: 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: Grant
    Filed: October 28, 2022
    Date of Patent: June 20, 2023
    Assignee: ARGO AI, LLC
    Inventors: Colen McAlister, David Breeden, Thomas Petroff, Christopher Cunningham, Patrick Barone, Arek Sredzki, Neal Seegmiller, Xi Cai
  • Patent number: 11671819
    Abstract: 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: Grant
    Filed: December 1, 2021
    Date of Patent: June 6, 2023
    Assignee: PROVE IDENTITY, INC.
    Inventors: Rodger Desai, Jeffrey Naujok, Christopher Cunningham, Greg Bonin
  • Patent number: 11648965
    Abstract: 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: Grant
    Filed: September 28, 2020
    Date of Patent: May 16, 2023
    Inventors: Christopher Cunningham, Neal Seegmiller, Mark Ollis, Andrew T. Hartnett, G. Peter K. Carr, Constantin Savtchenko
  • Publication number: 20230074873
    Abstract: 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: Application
    Filed: September 8, 2021
    Publication date: March 9, 2023
    Inventors: Arek Viko Sredzki, Mark Ollis, Christopher Cunningham, Neal Andrew Seegmiller, Patrick Stirling Barone
  • Publication number: 20230054145
    Abstract: 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: Application
    Filed: October 28, 2022
    Publication date: February 23, 2023
    Inventors: Colen McAlister, David Breeden, Thomas Petroff, Christopher Cunningham, Patrick Barone, Arek Sredzki, Neal Seegmiller, Xi Cai
  • Publication number: 20230054626
    Abstract: 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: Application
    Filed: August 17, 2021
    Publication date: February 23, 2023
    Inventors: Neal Seegmiller, Ed Venator, Christopher Cunningham, Patrick Barone, Xi Cai
  • Publication number: 20230037071
    Abstract: 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: Application
    Filed: August 2, 2021
    Publication date: February 2, 2023
    Inventors: Christopher Cunningham, Maria Jahja
  • Patent number: 11535271
    Abstract: 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: Grant
    Filed: January 8, 2021
    Date of Patent: December 27, 2022
    Assignee: Argo AI, LLC
    Inventors: Colen McAlister, David Breeden, Thomas Petroff, Christopher Cunningham, Patrick Barone, Arek Sredzki, Neal Seegmiller, Xi Cai
  • Publication number: 20220350878
    Abstract: 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: Application
    Filed: April 30, 2021
    Publication date: November 3, 2022
    Inventors: Jeffrey Robert Naujok, Greg Bonin, Christopher Cunningham
  • Publication number: 20220340137
    Abstract: 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: Application
    Filed: April 27, 2021
    Publication date: October 27, 2022
    Inventors: Mark Ollis, Christopher Cunningham, Neal Seegmiller
  • Publication number: 20220340201
    Abstract: 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: Application
    Filed: July 7, 2022
    Publication date: October 27, 2022
    Inventors: Neal Seegmiller, Christopher Cunningham, Ramadev Burigsay Hukkeri, Thomas Petroff, Albert Costa
  • Patent number: 11483710
    Abstract: 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: Grant
    Filed: December 1, 2020
    Date of Patent: October 25, 2022
    Assignee: Prove Identity, Inc.
    Inventors: Jeffrey Naujok, Christopher Cunningham, Greg Bonin