Patents by Inventor Sangeetha Sangameswaran

Sangeetha Sangameswaran 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: 11782691
    Abstract: A system includes a processor configured to, in response to a notification received from a remote network that an update to vehicle software is available, assemble a list of installed vehicle software versions. The processor is also configured to transmit the list of installed versions to a remote update server. The processor is further configured to receive a list of available updates compatible with the installed vehicle software versions in response to the transmission. Additionally, the processor is configured to download at least one of the available updates and install the downloaded updates.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: October 10, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Sangeetha Sangameswaran, John Naum Vangelov, Daniel Joseph Madrid, Chad Evert Esselink
  • Patent number: 11295017
    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: Grant
    Filed: January 31, 2017
    Date of Patent: April 5, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Daniel Joseph Madrid, Sangeetha Sangameswaran, Jason Michael Miller, John Naum Vangelov, Aldi Caushi
  • Patent number: 11036484
    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: Grant
    Filed: January 6, 2017
    Date of Patent: June 15, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Jason Michael Miller, Sangeetha Sangameswaran, Daniel Joseph Madrid, Parvathy Viswamohan
  • Patent number: 11017616
    Abstract: A memory stores a probability map including information indicative of probabilities of a vehicle being used during each of a plurality of segments of a time period. A processor of the vehicle is programmed to schedule a time to install a software update utilizing the probability map and an expected downtime required for the installation, and to install the software update at the scheduled time responsive to confirming the vehicle is not in use.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: May 25, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Sangeetha Sangameswaran, Daniel Joseph Madrid, Jason Michael Miller, Fling Tseng
  • Patent number: 10988091
    Abstract: A power distribution box (PDB) includes relays to connect a vehicle battery to corresponding electronic control units (ECUs) of a vehicle. A processor is programmed to instruct the PDB via a control interface to cause one of the relays to power a target ECU, send a sleep command over a vehicle bus to cause powered ECUs other than the target ECU to sleep, and install a software update to the target ECU.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: April 27, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Sangeetha Sangameswaran, Jason Michael Miller, William C. Dierker, Douglas B. Thornburg
  • Patent number: 10782955
    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: Grant
    Filed: January 3, 2017
    Date of Patent: September 22, 2020
    Assignee: Ford Global Technologies, LLC
    Inventors: Daniel Joseph Madrid, Sangeetha Sangameswaran, Jason Michael Miller
  • Patent number: 10705820
    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: Grant
    Filed: February 2, 2017
    Date of Patent: July 7, 2020
    Assignee: Ford Global Technologies, LLC
    Inventors: Daniel Joseph Madrid, Sangeetha Sangameswaran, Jason Michael Miller, Xin Ye
  • Patent number: 10678530
    Abstract: Systems, devices, and methods are disclosed for determining whether to provide an over-the-air (OTA) update to a vehicle. An example method includes determining an update characteristic of a pending software update for a vehicle. The method also includes determining a vehicle battery state of charge (SOC) threshold based on the update characteristic. The method further includes modifying the threshold based on a location of the vehicle. The method still further includes determining a SOC of a battery of the vehicle. And the method yet further includes responsively providing the pending software update to the vehicle based on the SOC and the threshold.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: June 9, 2020
    Assignee: Ford Global Technologies, LLC
    Inventors: Sangeetha Sangameswaran, Jason Michael Miller, William C. Dierker, Doug B. Thornburg
  • Patent number: 10534602
    Abstract: A vehicle includes a controller and a processor. The processor is programmed to prompt the user with a selection to install a software update to the controller responsive to a user preference value, computed from user selections whether or not to install software updates associated with contextual information that matches a software update to be installed, exceeding a threshold defined by a priority of the software update, and update the user preference value per the selection.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: January 14, 2020
    Assignee: Ford Global Technologies, LLC
    Inventors: Jason Michael Miller, Sangeetha Sangameswaran, Fling Tseng, Daniel Joseph Madrid
  • Patent number: 10480477
    Abstract: A vehicle includes an engine and at least one controller. The at least one controller periodically determines an estimated current to be demanded by vehicle electrical loads during an auto stop of the engine, compares the estimated current with a threshold current, and inhibits an auto stop of the engine if the estimated current is greater than the threshold current for a predetermined period of time.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: November 19, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Sangeetha Sangameswaran, Kevin Roy Harpenau, Kirk Pebley, David Celinske, Eric Michael Rademacher
  • Patent number: 10416985
    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: Grant
    Filed: February 16, 2017
    Date of Patent: September 17, 2019
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Daniel Joseph Madrid, Sangeetha Sangameswaran, Jason Michael Miller, John William Schmotzer
  • Patent number: 10415986
    Abstract: A vehicle may include: at least one power source; a plurality of wheels; a motor configured to drive at least one of the plurality of wheels with energy stored in the power source; and at least one processor configured to: break a received route into a plurality of segments; and calculate a route energy consumption rate correction factor (RECF) of a current segment as a function of the following received values: a RECF of a previous segment, an observed energy consumption rate, and an estimated energy consumption rate.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: September 17, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Jason Meyer, Sangeetha Sangameswaran
  • Publication number: 20190278581
    Abstract: A vehicle includes a controller and a processor. The processor is programmed to prompt the user with a selection to install a software update to the controller responsive to a user preference value, computed from user selections whether or not to install software updates associated with contextual information that matches a software update to be installed, exceeding a threshold defined by a priority of the software update, and update the user preference value per the selection.
    Type: Application
    Filed: March 12, 2018
    Publication date: September 12, 2019
    Inventors: Jason Michael MILLER, Sangeetha SANGAMESWARAN, Fling TSENG, Daniel Joseph MADRID
  • Publication number: 20190259223
    Abstract: A memory stores a probability map including information indicative of probabilities of a vehicle being used during each of a plurality of segments of a time period. A processor of the vehicle is programmed to schedule a time to install a software update utilizing the probability map and an expected downtime required for the installation, and to install the software update at the scheduled time responsive to confirming the vehicle is not in use.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 22, 2019
    Inventors: Sangeetha SANGAMESWARAN, Daniel Joseph MADRID, Jason Michael MILLER, Fling TSENG
  • Patent number: 10367889
    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: Grant
    Filed: February 16, 2017
    Date of Patent: July 30, 2019
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Sangeetha Sangameswaran, Jason Michael Miller, Eric Ramsay Paton
  • Publication number: 20190210545
    Abstract: A power distribution box (PDB) includes relays to connect a vehicle battery to corresponding electronic control units (ECUs) of a vehicle. A processor is programmed to instruct the PDB via a control interface to cause one of the relays to power a target ECU, send a sleep command over a vehicle bus to cause powered ECUs other than the target ECU to sleep, and install a software update to the target ECU.
    Type: Application
    Filed: January 8, 2018
    Publication date: July 11, 2019
    Inventors: Sangeetha SANGAMESWARAN, Jason Michael MILLER, William C. DIERKER, Douglas B. THORNBURG
  • Publication number: 20190212997
    Abstract: Systems, devices, and methods are disclosed for determining whether to provide an over-the-air (OTA) update to a vehicle. An example method includes determining an update characteristic of a pending software update for a vehicle. The method also includes determining a vehicle battery state of charge (SOC) threshold based on the update characteristic. The method further includes modifying the threshold based on a location of the vehicle. The method still further includes determining a SOC of a battery of the vehicle. And the method yet further includes responsively providing the pending software update to the vehicle based on the SOC and the threshold.
    Type: Application
    Filed: January 9, 2018
    Publication date: July 11, 2019
    Inventors: Sangeetha Sangameswaran, Jason Michael Miller, William C. Dierker, Doug B. Thornburg
  • Patent number: 10348348
    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: Grant
    Filed: March 6, 2017
    Date of Patent: July 9, 2019
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Sangeetha Sangameswaran, Jason Michael Miller, Eric Ramsay Paton, John William Schmotzer
  • Patent number: 10157510
    Abstract: A method according to an exemplary aspect of the present disclosure includes, among other things, learning an energy consumption efficiency of a vehicle in an energy domain by periodically filtering a ratio of a distance traveled to an energy consumed. The learning step is executed by a control module configured to monitor the energy consumption efficiency.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: December 18, 2018
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Jason Meyer, Sangeetha Sangameswaran
  • 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