IP Library Granted Patent US 9,891,907
Granted Patent B2
US 9,891,907 · App. 14/989,717 · Granted Feb 13, 2018

Device component status detection and illustration apparatuses, methods, and systems

Inventors: Mark Douglas Searle (Wokingham, GB); Owen James Griffin (Reading, GB); Robert Franz Klaus Kempf (Eggolsheim, DE)
Assignee: Harman Connected Services, Inc.
G06F8/65G06F3/04842H04L41/082H04L63/10H04L67/10H04L67/34H04L41/0206H04L41/0233H04L41/069H04L41/0873H04L43/0817H04L43/16
View Patent ↗
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 9,891,907
App. No.
14/989,717
Granted
Feb 13, 2018
Kind
B2
Abstract

Device component status detection and illustration apparatuses, methods, and systems determine and generate visualizations of updates timelines indicating device components associated with a remote connected device at different times. A device component status detection and illustration apparatus may include a memory and processor with instructions to: obtain device selection parameters, determine one or more remote connected devices that satisfy the device selection parameters, and identify a remote connected device selected from one or more remote connected devices by a user. The instructions may further be executed to generate visualizations of updates timelines associated with the remote connected device, including information regarding device components associated with the identified remote connected device as of selected update times. This allows the apparatus to present information regarding the status of a particular device at different points in time.

Claims (65)

1. A device component status detection and illustration apparatus, comprising:

a memory; and

a component collection stored in the memory, including:

a device status tool component, and

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 device status tool component, stored in the memory, to:

obtain, via the processor, device selection parameters;

determine, via the processor, one or more remote connected devices that satisfy the device selection parameters;

identify, via the processor, a remote connected device selected from the one or more remote connected devices by a user using a user interface;

generate, via the processor, a first visualization that illustrates an updates timeline associated with the identified remote connected device, a first update time selected from the updates timeline associated with the identified remote connected device, and information regarding device components associated with the identified remote connected device as of the first update time, wherein the updates timeline associated with the identified remote connected device shows different points in time that are selectable to view information regarding a vehicle status at a selected point in time, and wherein the updates timeline associated with the identified remote connected device shows a future status as of a future anticipated update of a vehicle and a past status as of a past update of the vehicle;

obtain, via the processor, a selection of a second update time from the updates timeline associated with the identified remote connected device from the user; and

generate, via the processor, a second visualization that illustrates the updates timeline associated with the identified remote connected device, the second update time selected from the updates timeline associated with the identified remote connected device, and information regarding device components associated with the identified remote connected device as of the second update time.

2. The device component status detection and illustration apparatus of claim 1 , wherein the device selection parameters are obtained from the user via the user interface.

3. The device component status detection and illustration apparatus of claim 1 , wherein the device selection parameters are obtained from a configuration file.

4. The device component status detection and illustration apparatus of claim 1 , wherein the device selection parameters include a vehicle VIN number or a vehicle model.

5. The device component status detection and illustration apparatus of claim 1 , wherein the device selection parameters include a specified reported error associated with a remote connected device or a last update timestamp associated with a remote connected device.

6. The device component status detection and illustration apparatus of claim 1 , wherein information regarding the device components includes identifiers of device components associated with the remote connected device and version labels of the device components associated with the remote connected device.

7. The device component status detection and illustration apparatus of claim 1 , wherein information regarding the device components is illustrated in a tree format.

8. The device component status detection and illustration apparatus of claim 1 , wherein a slider widget is utilized to illustrate the updates timeline associated with the identified remote connected device, wherein the slider widget is actuatable to select different points in time on the updates timeline associated with the identified remote connected device to view information of a vehicle as of a selected point in time.

9. The device component status detection and illustration apparatus of claim 1 , wherein the first update time is an update time associated with a latest update to the remote connected device.

10. The device component status detection and illustration apparatus of claim 1 , wherein the second update time is an update time associated with a past update to the remote connected device.

11. The device component status detection and illustration apparatus of claim 1 , wherein the second update time is an update time associated with a future anticipated update to the remote connected device.

12. The device component status detection and illustration apparatus of claim 11 ,

wherein the processor issues instructions from the device status tool component, stored in the memory, to:

determine, via the processor, software update modules of an update package associated with the future anticipated update that should be downloaded by the remote connected device; and

generate, via the processor, a visualization that illustrates which software update modules should be downloaded.

13. The device component status detection and illustration apparatus of claim 11 ,

wherein the processor issues instructions from the device status tool component, stored in the memory, to:

determine, via the processor, software update modules of an update package associated with the future anticipated update that should not be downloaded by the remote connected device; and

generate, via the processor, a visualization that illustrates which software update modules should not be downloaded.

14. The device component status detection and illustration apparatus of claim 11 , wherein the second visualization illustrates which device components changed between the first update time and the second update time.

15. The device component status detection and illustration apparatus of claim 11 , wherein the second visualization illustrates which device components changed between the second update time and an update time preceding the second update time.

16. The device component status detection and illustration apparatus of claim 1 ,

wherein the processor issues instructions from the device status tool component, stored in the memory, to:

analyze, via the processor, differences between data associated with the first visualization and data associated with the second visualization for reductions or improvements to performance of the remote connected device.

17. The device component status detection and illustration apparatus of claim 16 ,

wherein the processor issues instructions from the device status tool component, stored in the memory, to:

generate, via the processor, a third visualization that illustrates results of the analysis.

18. The device component status detection and illustration apparatus of claim 16 , wherein the remote connected device is associated with a segment, and wherein results of the analysis are utilized to generate a refined update package for other remote connected devices that are associated with the segment.

19. A processor-readable device component status detection and illustration non-transient physical medium storing processor-executable components, the processor-executable components comprising:

a component collection stored in the processor-readable device component status detection and illustration non-transient physical medium, including:

a device status tool component, and

wherein the device status tool component, stored in the processor-readable device component status detection and illustration non-transient physical medium, includes processor-issuable instructions to:

obtain, via a processor, device selection parameters;

determine, via the processor, one or more remote connected devices that satisfy the device selection parameters;

identify, via the processor, a remote connected device selected from the one or more remote connected devices by a user using a user interface;

generate, via the processor, a first visualization that illustrates an updates timeline associated with the identified remote connected device, a first update time selected from the updates timeline associated with the identified remote connected device, and information regarding device components associated with the identified remote connected device as of the first update time, wherein the updates timeline associated with the identified remote connected device shows different points in time that are selectable to view information regarding a vehicle status at a selected point in time, and wherein the updates timeline associated with the identified remote connected device shows a future status as of a future anticipated update of a vehicle and a past status as of a past update of the vehicle;

obtain, via the processor, a selection of a second update time from the updates timeline associated with the identified remote connected device from the user; and

generate, via the processor, a second visualization that illustrates the updates timeline associated with the identified remote connected device, the second update time selected from the updates timeline associated with the identified remote connected device, and information regarding device components associated with the identified remote connected device as of the second update time.

20. A processor-implemented device component status detection and illustration system, comprising:

a device status tool component including a processor and a memory storing instructions executable to:

obtain, via the processor, device selection parameters;

determine, via the processor, one or more remote connected devices that satisfy the device selection parameters;

identify, via the processor, a remote connected device selected from the one or more remote connected devices by a user using a user interface;

generate, via the processor, a first visualization that illustrates an updates timeline associated with the identified remote connected device, a first update time selected from the updates timeline associated with the identified remote connected device, and information regarding device components associated with the identified remote connected device as of the first update time, wherein the updates timeline associated with the identified remote connected device shows different points in time that are selectable to view information regarding a vehicle status at a selected point in time, and wherein the updates timeline associated with the identified remote connected device shows a future status as of a future anticipated update of a vehicle and a past status as of a past update of the vehicle;

obtain, via the processor, a selection of a second update time from the updates timeline associated with the identified remote connected device from the user; and

generate, via the processor, a second visualization that illustrates the updates timeline associated with the identified remote connected device, the second update time selected from the updates timeline associated with the identified remote connected device, and information regarding device components associated with the identified remote connected device as of the second update time.

21. A processor-implemented device component status detection and illustration method, comprising:

executing processor-implemented device status tool component instructions to:

obtain, via a processor, device selection parameters;

determine, via the processor, one or more remote connected devices that satisfy the device selection parameters;

identify, via the processor, a remote connected device selected from the one or more remote connected devices by a user using a user interface;

generate, via the processor, a first visualization that illustrates an updates timeline associated with the identified remote connected device, a first update time selected from the updates timeline associated with the identified remote connected device, and information regarding device components associated with the identified remote connected device as of the first update time, wherein the updates timeline associated with the identified remote connected device shows different points in time that are selectable to view information regarding a vehicle status at a selected point in time, and wherein the updates timeline associated with the identified remote connected device shows a future status as of a future anticipated update of a vehicle and a past status as of a past update of the vehicle;

obtain, via the processor, a selection of a second update time from the updates timeline associated with the identified remote connected device from the user; and

generate, via the processor, a second visualization that illustrates the updates timeline associated with the identified remote connected device, the second update time selected from the updates timeline associated with the identified remote connected device, and information regarding device components associated with the identified remote connected device as of the second update time.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2017
From: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED
To: HARMAN CONNECTED SERVICES, INC.
Reel/Frame 042447/0410 →
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 →
Priority Claims (1)
WO PCT/US15/39457 · Jul 7, 2015 · international
Continuity (3)
Continuation In Part 14793679 · Jul 7, 2015
Provisional Application 62021672 · Jul 7, 2014
Related Publication 20160291959A1 · Oct 6, 2016