SMART DEVICE-ASSISTED DIAGNOSIS OF OPERATING STATUSES OF CONSUMER DEVICES
First Claim
1. A first device, comprising:
- a camera configured to capture images or videos;
a memory device storing processor-executable instructions; and
a processor configured to execute the processor-executable instructions, where executing the processor-executable instructions causes the processor to;
identify a second device in a particular image or video captured by the camera, the second device including one or more status lights, and the particular image or video including the one or more status lights of the second device;
compare the captured status lights, of the second device, to information that associates different combinations of colors or blink patterns of status lights, of the second device, to different operational statuses;
identify, based on the comparing, an operational status of the second device;
identify a message associated with the identified operational status of the second device; and
present the message to a user of the first device.
1 Assignment
0 Petitions
Accused Products
Abstract
The operational status of devices (such as routers, gateways, etc.) may be determined automatically, without the need for a user to look up status lights or sounds in a manual. A particular device may be automatically identified (e.g., by image recognition techniques), and the operational status may also be automatically identified. For example, a user device may capture an image, video, and/or audio of the device, and may automatically identify an operational status of the device based on the captured image, video, and/or audio. A message and/or suggested set of actions may also be presented to the user, which may indicate the operational status and instructions for one actions that the user may perform to improve the operational status of the device.
-
Citations
20 Claims
-
1. A first device, comprising:
-
a camera configured to capture images or videos; a memory device storing processor-executable instructions; and a processor configured to execute the processor-executable instructions, where executing the processor-executable instructions causes the processor to; identify a second device in a particular image or video captured by the camera, the second device including one or more status lights, and the particular image or video including the one or more status lights of the second device; compare the captured status lights, of the second device, to information that associates different combinations of colors or blink patterns of status lights, of the second device, to different operational statuses; identify, based on the comparing, an operational status of the second device; identify a message associated with the identified operational status of the second device; and present the message to a user of the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, performed by a first device, the method comprising:
-
capturing, by a camera of the first device, an image or a video; identifying a second device in the image or video captured by the camera, the second device including one or more status lights, and the image or video including the one or more status lights of the second device; comparing the captured status lights, of the second device, to information that associates different combinations of colors or blink patterns of status lights, of the second device, to different operational statuses; identifying, based on the comparing, an operational status of the second device; identifying a message associated with the identified operational status of the second device; and presenting the message to a user of the first device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium, storing a set of processor-executable instructions, which, when executed by a processor of a first device, cause the processor to:
-
identify a second device in a particular image or video captured by the camera, the second device including one or more status lights, and the particular image or video including the one or more status lights of the second device; compare the captured status lights, of the second device, to information that associates different combinations of colors or blink patterns of status lights, of the second device, to different operational statuses; identify, based on the comparing, an operational status of the second device; identify a message associated with the identified operational status of the second device; and present the message to a user of the first device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification