IP Library Patent Application 14989707
Patent Application
App. No. 14/989,707

Remote Embedded Device Update Platform Apparatuses, Methods and Systems

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/989,707
Abstract

The Remote Embedded Device Update Platform Apparatuses, Methods and Systems (“REDUP”) transforms telemetry inputs via REDUP components into remote embedded updates outputs. The REDUP may include a memory and processor with instructions to: obtain a remote embedded device connection request message from a remote embedded device and analyze the message to determine a version of embedded instructions on the remote embedded device. With that, the REDUP may determine if other remote embedded devices similar to the remote embedded device have provided request messages by searching a remote embedded device connection request message database. This allows the REDUP to determine if a potential issue requiring updates on the remote embedded device exists. With that, the REDUP may determine and provide an update for the remote embedded device.

Claims (53)

1 . A remote connected device update installation administering apparatus, comprising:

a memory;

a component collection in the memory, including:

an update installation administering component;

a processor disposed in communication with the memory, and configured to issue a plurality of processing instructions from the component collection stored in the memory,

wherein the processor issues instructions from the update installation administering component, stored in the memory, to:

obtain, via network, an update package for a remote connected device from a remote server;

ascertain, via processor, software update modules provided in the update package;

determine, via processor, a first rule associated with a first software update module from the provided software update modules, wherein the first rule specifies a state of a first device component of the remote connected device required for installation of the first software update module;

verify, via processor, that the state of the first device component complies with the first rule; and

install, via processor, the first software update module.

2 . The apparatus of claim 1 , wherein the remote connected device is a vehicle.

3 . The apparatus of claim 2 , wherein the first device component is an electronic control unit of the vehicle.

4 . The apparatus of claim 2 , wherein the first device component is an app installed on an infotainment unit of the vehicle.

5 . The apparatus of claim 1 , wherein the remote server is associated with a device manufacturer of the remote connected device, and the obtained update package is not applicable to remote connected devices of other device manufacturers.

6 . The apparatus of claim 1 , wherein the remote server is associated with a plurality of device manufacturers, and the obtained update package is applicable to remote connected devices of other device manufacturers.

7 . The apparatus of claim 1 , further comprising:

the processor issues instructions from the update installation administering component, stored in the memory, to:

determine, via processor, a second rule associated with the first software update module, wherein the second rule specifies a state of a second device component of the remote connected device required for installation of the first software update module;

verify, via processor, that the first rule and the second rule are satisfied before proceeding with installation of the first software update module.

8 . The apparatus of claim 1 , further comprising:

the processor issues instructions from the update installation administering component, stored in the memory, to:

determine, via processor, a second rule associated with a first software update module from the provided software update modules, wherein the second rule specifies a dependency on installation of a second software update module associated with a second device component of the remote connected device for installation of the first software update module;

verify, via processor, that the first rule and the second rule are satisfied before proceeding with installation of the first software update module, wherein a first installer is used to install the first software update module and a second installer is used to install the second software update module.

9 . The apparatus of claim 1 , further comprising:

the processor issues instructions from the update installation administering component, stored in the memory, to:

report, via processor, an event associated with installation of the update package, wherein event data of the event specifies whether installation of the update package was successful.

10 . The apparatus of claim 1 , further comprising:

the processor issues instructions from the update installation administering component, stored in the memory, to:

report, via processor, an event associated with performance of the remote connected device after installation of the update package, wherein event data of the event specifies reductions or improvements to performance of the remote connected device.

11 . A processor-readable remote connected device update installation administering non-transient physical medium storing processor-executable components, the components, comprising:

a component collection stored in the medium, including:

an update installation administering component;

wherein the update installation administering component, stored in the medium, includes processor-issuable instructions to:

obtain, via network, an update package for a remote connected device from a remote server;

ascertain, via processor, software update modules provided in the update package;

determine, via processor, a first rule associated with a first software update module from the provided software update modules, wherein the first rule specifies a state of a first device component of the remote connected device required for installation of the first software update module;

verify, via processor, that the state of the first device component complies with the first rule; and

install, via processor, the first software update module.

12 . A processor-implemented remote connected device update installation administering system, comprising:

an update installation administering component means, to:

obtain, via network, an update package for a remote connected device from a remote server;

ascertain, via processor, software update modules provided in the update package;

determine, via processor, a first rule associated with a first software update module from the provided software update modules, wherein the first rule specifies a state of a first device component of the remote connected device required for installation of the first software update module;

verify, via processor, that the state of the first device component complies with the first rule; and

install, via processor, the first software update module.

13 . A processor-implemented remote connected device update installation administering method, comprising:

executing processor-implemented update installation administering component instructions to:

obtain, via network, an update package for a remote connected device from a remote server;

ascertain, via processor, software update modules provided in the update package;

determine, via processor, a first rule associated with a first software update module from the provided software update modules, wherein the first rule specifies a state of a first device component of the remote connected device required for installation of the first software update module;

verify, via processor, that the state of the first device component complies with the first rule; and

install, via processor, the first software update module.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2017
From: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED
To: HARMAN CONNECTED SERVICES, INC.
Reel/Frame 042447/0334 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT SERIAL NUMBER 62021676 PREVIOUSLY RECORDED ON REEL 039426 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Aug 15, 2016
From: SYMPHONY TELECA CORPORATION
To: HARMAN INTERNATIONAL INDUSTRIES, INC.
Reel/Frame 039686/0057 →
MERGER Recorded Jul 21, 2016
From: SYMPHONY TELECA CORPORATION
To: HARMAN INTERNATIONAL INDUSTRIES, INC.
Reel/Frame 039426/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2016
From: SEARLE, MARK DOUGLAS; GRIFFIN, OWEN JAMES; KEMPF, ROBERT FRANZ KLAUS
To: SYMPHONY TELECA CORPORATION
Reel/Frame 039060/0700 →