Patents by Inventor Daniel J. Fagnant

Daniel J. Fagnant 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: 10719792
    Abstract: A rideshare system including: a memory including executable instructions; a controller to execute the executable instructions; one or more mobile computing devices configured to transmit pickup location data and drop-off location data to the controller; a rideshare vehicle configured to transmit vehicle location data to the controller; and where the executable instructions enable the controller to: receive the pickup location data from the one or more mobile computing devices; receive the drop-off location data from the one or more mobile computing devices; receive vehicle location data from the rideshare vehicle; based on the pickup location data, drop-off location data, and vehicle location data, calculate rideshare service priority variable data for each of the one or more mobile computing devices; transmit, to the rideshare vehicle, the rideshare service priority variable data, pickup location data, and drop-off location data for at least one of the one or more mobile computing devices.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: July 21, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Daniel J. Fagnant, Donal B. McErlean, Paul A. Avery, Jim McCord, Trevor Eckler
  • Publication number: 20190295014
    Abstract: A rideshare system including: a memory including executable instructions; a controller to execute the executable instructions; one or more mobile computing devices configured to transmit pickup location data and drop-off location data to the controller; a rideshare vehicle configured to transmit vehicle location data to the controller; and where the executable instructions enable the controller to: receive the pickup location data from the one or more mobile computing devices; receive the drop-off location data from the one or more mobile computing devices; receive vehicle location data from the rideshare vehicle; based on the pickup location data, drop-off location data, and vehicle location data, calculate rideshare service priority variable data for each of the one or more mobile computing devices; transmit, to the rideshare vehicle, the rideshare service priority variable data, pickup location data, and drop-off location data for at least one of the one or more mobile computing devices.
    Type: Application
    Filed: March 26, 2018
    Publication date: September 26, 2019
    Inventors: Daniel J. Fagnant, Donal B. McErlean, Paul A. Avery, Jim McCord, Trevor Eckler
  • Publication number: 20190293434
    Abstract: An automotive vehicle includes at least one sensor configured to detect features in a region proximate the exterior of the vehicle. The vehicle additionally includes at least one telecommunications module configured to transmit data to and receive user data from a remote device. The vehicle further includes at least one controller. The controller is configured to receive sensor data from the at least one sensor. The controller is also configured to identify at least one physical feature in the region proximate the exterior of the vehicle based on the sensor data. The controller is additionally configured to determine a user location. The controller is further configured to determine a route from the user location to a current vehicle location, with the route not intersecting the physical feature. The controller is further configured to communicate the route to the remote device via the telecommunications module.
    Type: Application
    Filed: March 22, 2018
    Publication date: September 26, 2019
    Inventors: Marc Wiz, Daniel J. Fagnant
  • Publication number: 20190259274
    Abstract: At least one transceiver is configured to wirelessly receive a unique identifier (ID) of a source node that is external to a vehicle. A distributed ledger includes a list of unique IDs associated with trusted source nodes. An ID comparison module is configured to compare the unique ID of the source node with the list. The at least one transceiver is configured to, in response to a determination that the unique ID of the source node is not within the list, wirelessly transmit the unique ID of the source node the trusted source nodes of a connected network for execution of a consensus algorithm. A ledger management module is configured to, in response to a determination to trust the source node via execution of the consensus algorithm, add the unique ID of the source node to the list.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 22, 2019
    Applicant: General Motors LLC
    Inventors: Paul A. AVERY, Daniel J. Fagnant, Mason D. Gemar, David H. Clifford, Geoffrey Wakefield