IP Library Granted Patent US 10,657,148
Granted Patent B2
US 10,657,148 · App. 15/582,160 · Granted May 19, 2020

Accessing a latest version of documentation for an IoT device

Inventors: Rick A. Hamilton, II (Charlottesville, VA); Agueda Martinez Hernandez Magro (Zapopan, MX); Jose Roberto Mosqueda Mejia (Puruandiro, MX); Victor Adrian Sosa Herrera (Tlaquepaque, MX)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F16/248G06F9/453G06F16/2474G06F16/3337G06F16/93G06F17/2288
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 10,657,148
App. No.
15/582,160
Granted
May 19, 2020
Kind
B2
Abstract

An IoT apparatus in use by a user, which is communicatively linked to a mobile device used by the user, is identified. A determination can be made as to whether documentation for the IoT apparatus is located on the IoT apparatus or on a mobile device. Responsive to determining that the documentation is located on the IoT apparatus or on the mobile device, a determination can be made as to whether the documentation located on the IoT apparatus or on the mobile device is a latest version of the documentation. Responsive to determining that the documentation located on the IoT apparatus or on the mobile device is not the latest version of the documentation, the latest version of the documentation can be automatically accessed from a resource external to the IoT apparatus and the mobile device. Presentation of the latest version of the documentation on a display can be initiated.

Claims (39)

1. A system, comprising:

a processor programmed to initiate executable operations comprising:

identifying an IoT apparatus in use by a user and that is communicatively linked to a mobile device used by the user;

determining whether documentation for the IoT apparatus is located on the IoT apparatus or on the mobile device;

responsive to determining that the documentation for the IoT apparatus is located on the IoT apparatus or on the mobile device, determining whether the documentation for the IoT apparatus located on the IoT apparatus or on the mobile device is a latest version of the documentation;

responsive to determining that the documentation for the IoT apparatus located on the IoT apparatus or on the mobile device is not the latest version of the documentation, automatically accessing the latest version of the documentation from at least one resource external to the IoT apparatus and the mobile device; and

initiating presentation of at least a portion of the latest version of the documentation on a display.

2. The system of claim 1 , the executable operations further comprising:

identifying at least one operation the user is attempting to perform by accessing event data indicating at least one latest event of the IoT apparatus and analyzing the event data; and

based on analyzing the event data indicating the at least one latest event, identifying at least one document pertaining to the at least one operation the user is attempting to perform;

wherein the portion of the latest version of the documentation comprises the at least one document pertaining to the at least one operation the user is attempting to perform.

3. The system of claim 2 , the executable operations further comprising:

based on analyzing the event data indicating the at least one latest event, determining whether to present a complete version of the latest version of the documentation or to present only the portion of the latest version of the documentation comprising the at least one document pertaining to the at least one operation the user is attempting to perform; and

wherein the initiating presentation of at least the portion of the latest version of the documentation on the display comprises initiating presentation on the display of only the at least one document pertaining to the at least one operation the user is attempting to perform and further is responsive to determining to present only the portion of the latest version of the documentation comprising the at least one document pertaining to the at least one operation the user is attempting to perform.

4. The system of claim 2 , wherein the at least one latest event is at least one user input received by the IoT apparatus.

5. The system of claim 1 , the executable operations further comprising:

determining a human language preferred by the user of the mobile device; and

selecting the latest version of the documentation to be a version written in the human language preferred by the user of the mobile device.

6. The system of claim 1 , wherein the mobile device used by the user is communicatively linked to the IoT apparatus via a personal area network communication link.

7. The system of claim 1 , wherein the mobile device used by the user is communicatively linked to the IoT apparatus via a near field communication link.

8. A computer program product comprising a computer readable storage medium having program code stored thereon, the program code executable by a processor to perform a method comprising:

identifying, by the processor, an IoT apparatus in use by a user and that is communicatively linked to a mobile device used by the user;

determining, by the processor, whether documentation for the IoT apparatus is located on the IoT apparatus or on the mobile device;

responsive to determining that the documentation for the IoT apparatus is located on the IoT apparatus or on the mobile device, determining, by the processor, whether the documentation for the IoT apparatus located on the IoT apparatus or on the mobile device is a latest version of the documentation;

responsive to determining that the documentation for the IoT apparatus located on the IoT apparatus or on the mobile device is not the latest version of the documentation, automatically accessing, by the processor, the latest version of the documentation from at least one resource external to the IoT apparatus and the mobile device; and

initiating, by the processor, presentation of at least a portion of the latest version of the documentation on a display.

9. The computer program product of claim 8 , the method further comprising:

identifying at least one operation the user is attempting to perform by accessing event data indicating at least one latest event of the IoT apparatus and analyzing the event data; and

based on analyzing the event data indicating the at least one latest event, identifying at least one document pertaining to the at least one operation the user is attempting to perform;

wherein the portion of the latest version of the documentation comprises the at least one document pertaining to the at least one operation the user is attempting to perform.

10. The computer program product of claim 9 , the method further comprising:

based on analyzing the event data indicating the at least one latest event, determining whether to present a complete version of the latest version of the documentation or to present only the portion of the latest version of the documentation comprising the at least one document pertaining to the at least one operation the user is attempting to perform; and

wherein the initiating presentation of at least the portion of the latest version of the documentation on the display comprises initiating presentation on the display of only the at least one document pertaining to the at least one operation the user is attempting to perform and further is responsive to determining to present only the portion of the latest version of the documentation comprising the at least one document pertaining to the at least one operation the user is attempting to perform.

11. The computer program product of claim 9 , wherein the at least one latest event is at least one user input received by the IoT apparatus.

12. The computer program product of claim 8 , the method further comprising:

determining a human language preferred by the user of the mobile device; and

selecting the latest version of the documentation to be a version written in the human language preferred by the user of the mobile device.

13. The computer program product of claim 8 , wherein the mobile device used by the user is communicatively linked to the IoT apparatus via a personal area network communication link or a near field communication link.

14. The computer program product of claim 8 , wherein the mobile device used by the user is communicatively linked to the IoT apparatus via a near field communication link.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2017
From: HAMILTON, RICK A., II; MARTINEZ HERNANDEZ MAGRO, AGUEDA; MOSQUEDA MEJIA, JOSE ROBERTO; SOSA HERRERA, VICTOR ADRIAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042186/0228 →
Continuity (1)
Related Publication 20180314743A1 · Nov 1, 2018