Patents by Inventor Jason Michael Miller

Jason Michael Miller 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: 20180254790
    Abstract: A system includes a processor configured to route a telematics message to all networks not pre-identified as backbone networks in response to a directionality bit, included in a CAN identifier, indicating non-backbone routing. The processor is also configured to route the telematics message to any pre-identified backbone networks in response to the directionality bit indicating backbone routing.
    Type: Application
    Filed: March 6, 2017
    Publication date: September 6, 2018
    Inventors: Sangeetha SANGAMESWARAN, Jason Michael MILLER, Eric Ramsay PATON, John William SCHMOTZER
  • Patent number: 10061574
    Abstract: A system includes a processor configured to wirelessly receive update requests from a plurality of vehicles. The processor is also configured to, for each request, determine if any vehicle modules require updating. Also, the processor is configured to retrieve an updated version and sending the updated version to a vehicle for reflashing, for each module that requires updating. The processor is additionally configured to receive confirmation for each module that has been reflashed and update a vehicle configuration with a version identifier corresponding to the updated version for each reflashed module.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 28, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Paul Mueller, Medville J. Throop, Brian David Tillman, April Deneane Johnson, Gregory William Farrey, Jason Michael Miller, John Dolinsky, Charles Henry Nagi, Thomas Eric Svenson
  • Patent number: 10055904
    Abstract: Example systems and method are disclosed for vehicle network gateway protection. An example disclosed method to protect a vehicle includes managing state transitions of a gateway separating a telematic dongle and a vehicle data bus. The example method also includes, when the gateway is in a field state, blocking first requests from the telematic dongle. Additionally, the example method includes, in response to the gateway transitioning to the field state, blocking the first requests and second requests from the telematic dongle for a period of time.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: August 21, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Jason Michael Miller, John Russell Bielawski, Jr.
  • Publication number: 20180234498
    Abstract: A vehicle system includes a gateway including a database and configured to transfer messages between a plurality of controllers, each controller connected to one of a plurality of nodes, the gateway further configured to broadcast, to all the nodes, a request message received from a first controller for receipt by a second controller, receive, from a first node, a response message from the second controller for receipt by the first controller, and link, in the database, the first node and the second controller.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 16, 2018
    Inventors: Sangeetha SANGAMESWARAN, Jason Michael MILLER, Eric Ramsay PATON
  • Publication number: 20180232223
    Abstract: A system includes a processor configured to query one or more vehicle electronic control unit (ECU) modules to determine current software versions installed on the ECU modules, responsive to a multi-cycle update process resuming. The processor is also configured to pause the update process, responsive to the query identifying a change in at least one software version to a different version from when the update process first began. The processor is additionally configured to report the change to a remote source.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 16, 2018
    Inventors: Daniel Joseph MADRID, Sangeetha SANGAMESWARAN, Jason Michael MILLER, John William SCHMOTZER
  • Publication number: 20180217828
    Abstract: A system for a vehicle includes a controller configured to receive encrypted software updates including a first signature, decrypt the received software updates using a decryption key received with update instructions indicative of available software updates, and install the decrypted updates in response to detecting that the first signature matches a second signature generated by the controller using a signature verification key.
    Type: Application
    Filed: January 31, 2017
    Publication date: August 2, 2018
    Inventors: Daniel Joseph MADRID, Sangeetha SANGAMESWARAN, Jason Michael MILLER, John Naum VANGELOV, Aldi CAUSHI
  • Publication number: 20180217831
    Abstract: A system includes a processor controlling a vehicle module (VM) in communication with a telematics control unit (TCU) over a bus. In this embodiment, the processor is configured to receive an authentication request, including a counter value, from the TCU. The processor is also configured to respond to the authentication request based on comparison of the counter value to a stored counter value stored by the VM. The processor is further configured to receive a command corresponding to the authentication request and including the counter value, responsive to the approved authentication request and process the command based on comparison of the counter value to the stored counter value.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Inventors: Daniel Joseph MADRID, Sangeetha SANGAMESWARAN, Jason Michael MILLER, Xin YE
  • Publication number: 20180196656
    Abstract: A system for a vehicle includes a controller, and a telematics control unit configured to, in response to receiving instructions indicating transfer and installation techniques supported by the controller to update the controller with a software update, transfer the software update to the controller responsive to vehicle state being compatible with the transfer technique, and install the software update to the controller responsive to vehicle state being compatible with the installation technique.
    Type: Application
    Filed: January 6, 2017
    Publication date: July 12, 2018
    Inventors: Jason Michael MILLER, Sangeetha SANGAMESWARAN, Daniel Joseph MADRID, Parvathy VISWAMOHAN
  • Publication number: 20180189049
    Abstract: A system includes a first storage, a second storage, and a vehicle electronic control unit (ECU). The ECU is programmed to download a software update received from a server to the first storage, at keyoff, attempt a reboot of the ECU before vehicle shutdown, and confirm the first storage as being active for booting instead of the second storage, responsive to the vehicle ECU successfully booting to the first storage.
    Type: Application
    Filed: January 3, 2017
    Publication date: July 5, 2018
    Inventors: Daniel Joseph MADRID, Sangeetha SANGAMESWARAN, Jason Michael MILLER
  • Patent number: 10002082
    Abstract: A system includes a processor configured to erase external working memory and program a target image of an authenticated update file into the erased working memory. The processor is also configured to erase a first internal memory location, containing data to be replaced by an update, and program portions of the target image to the first internal memory location for finite time periods following a plurality of key-offs, until a full target image is programmed in internal memory.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: June 19, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Sangeetha Sangameswaran, John Naum Vangelov, Jason Michael Miller, Brunilda B. Caushi
  • Patent number: 9955946
    Abstract: Methods and devices for assessing, and treating patients having sympathetically mediated disease, involving augmented peripheral chemoreflex and heightened sympathetic tone by reducing chemosensor input to the nervous system via carotid body ablation.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: May 1, 2018
    Assignee: Cibiem, Inc.
    Inventors: Jason Michael Miller, Yegor D. Sinelnikov, Zoar Jacob Engelman, Martin M. Grasse, Michael Brick Markham, Veijo T. Suorsa, Miriam H. Taimisto
  • Publication number: 20180063246
    Abstract: A system includes a processor configured to receive a 29-bit request transmitted over a vehicle controller area network (CAN) bus. The processor is also configured to identify a vehicle electronic control unit (ECU) as a target recipient based on a target identifier included with the request. The processor is further configured to identify a source which sent the request based on a source identifier included with the request. Also, the processor is configured to verify the identified source as permitted to send the request to the ECU and, responsive to the verification, route the request to an ECU application, executing on the ECU, identified by an application identifier included with the request.
    Type: Application
    Filed: August 31, 2016
    Publication date: March 1, 2018
    Inventors: John Naum VANGELOV, Jason Michael MILLER, Sangeetha SANGAMESWARAN, John William SCHMOTZER
  • Publication number: 20180048473
    Abstract: A programming session may be initiated to a vehicle ECU by an update device. A software update for the ECU may be authenticated by the update device using an authentication key. When an authentication result indicates successful authentication, the ECU software update is sent by the update device over the in-vehicle network to the ECU. The ECU may then flash a memory with the ECU software update. The authentication key may be obtained from the ECU. The update device may be a vehicle telematics control unit or a service tool coupled to a connector of the vehicle.
    Type: Application
    Filed: August 10, 2016
    Publication date: February 15, 2018
    Inventors: Jason Michael MILLER, Xin YE, Aldi CAUSHI
  • Publication number: 20170372535
    Abstract: Example systems and method are disclosed for vehicle network gateway protection. An example disclosed method to protect a vehicle includes managing state transitions of a gateway separating a telematic dongle and a vehicle data bus. The example method also includes, when the gateway is in a field state, blocking first requests from the telematic dongle. Additionally, the example method includes, in response to the gateway transitioning to the field state, blocking the first requests and second requests from the telematic dongle for a period of time.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Inventors: Jason Michael Miller, John Russell Bielawski, JR.
  • Publication number: 20170242678
    Abstract: A system includes a processor configured to detect a vehicle key-off. The processor is also configured to delete from a primary memory (“internal memory”) of an electronic control unit an existing software version for which a new software version update exists in a secondary memory of the ECU. The processor is further configured to load the new software version from the secondary memory (“external memory”) into the primary memory and upon detection of a failure during the load, delete the new software version from the primary memory and reload the existing software version from the secondary memory.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Sangeetha SANGAMESWARAN, Jason Michael MILLER, John Naum VANGELOV, Brennan HAMILTON
  • Publication number: 20170242801
    Abstract: A system includes a processor configured to erase external working memory and program a target image of an authenticated update file into the erased working memory. The processor is also configured to erase a first internal memory location, containing data to be replaced by an update, and program portions of the target image to the first internal memory location for finite time periods following a plurality of key-offs, until a full target image is programmed in internal memory.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Sangeetha SANGAMESWARAN, John Naum VANGELOV, Jason Michael MILLER, Brunilda B. CAUSHI
  • Publication number: 20140282467
    Abstract: A system includes a processor configured to wirelessly receive update requests from a plurality of vehicles. The processor is also configured to, for each request, determine if any vehicle modules require updating. Also, the processor is configured to retrieve an updated version and sending the updated version to a vehicle for reflashing, for each module that requires updating.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Paul Anthon Mueller, Medville J. Throop, Brian David Tillman, April Deneane Johnson, Gregory William Farrey, Jason Michael Miller, John Dolinsky, Charles Henry Nagi, Thomas Eric Svenson