Internet of things (iot) adaptation services
US-2016088049-A1 · Mar 24, 2016 · US
US2016285979A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016285979-A1 |
| Application number | US-201514668051-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 25, 2015 |
| Priority date | Mar 25, 2015 |
| Publication date | Sep 29, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, systems, and storage media for accessing one or more services provided by one or more detected Internet of Things (“IoT”) devices are described. In embodiments, a mobile device may detect a plurality of IoT devices, obtain an identifier for each of the plurality of IoT devices based on the detection, and obtain an indicator for each of the plurality of IoT devices based at least in part on a corresponding one of the obtained identifiers, wherein each indicator may indicate a service type of a corresponding one of the plurality of IoT devices. The mobile device may generate a notification that indicates a plurality of services available to the mobile device based on each of the obtained indicators. The mobile device may access a service of the plurality of services, wherein the access may include utilization of a set of the plurality of IoT devices required to provide the service. Other embodiments may be described and/or claimed.
Opening claim text (preview).
What is claimed: 1 . A mobile device comprising: at least one processor; a detection module to operate on the at least one processor to detect a plurality of Internet of Things (IoT) devices; a service identification module to operate on the at least one processor to obtain an identifier for each of the plurality of IoT devices based on the detection, and obtain an indicator for each of the plurality of IoT devices based at least in part on a corresponding one of the obtained identifiers, wherein each indicator indicates a service type of a corresponding one of the plurality of IoT devices; a service notification module to operate on the at least one processor to generate a notification that indicates a plurality of services available to the mobile device based on each of the obtained indicators; and a service access module to operate on the at least one processor to enable the mobile device to access a service of the plurality of services, wherein to access includes utilization of a set of the plurality of IoT devices required to provide the service. 2 . The mobile device of claim 1 , wherein the detection module is to scan a region that surrounds the mobile device for a plurality of signals, where each of the plurality of signals was broadcast by a corresponding one of the plurality of IoT devices, and to obtain the plurality of signals, to detect the plurality of IoT devices; and the service identification module is to extract the identifier for each of the plurality of IoT devices from a corresponding one of the plurality of signals, to obtain the identifier. 3 . The mobile device of claim 1 , wherein the service identification module comprises: a conversion module to determine whether a format of each obtained identifier is a desired format, and convert the format of ones of the obtained identifiers into the desired format when the format of the ones of the obtained identifiers are determined to not be the desired format. 4 . The mobile device of claim 2 , wherein the service identification module includes a lookup module to query a remote database using the obtained identifiers. 5 . The mobile device of claim 4 , wherein each of the indicators further indicates an environment in which an IoT device is deployed and at least one criterion for utilization of an IoT device. 6 . The mobile device of claim 4 , wherein the lookup module is to: determine whether each obtained identifier is registered with the remote database; and register ones of the obtained identifiers with the remote database when the ones of the obtained identifiers are determined to not be registered with the remote database. 7 . The mobile device of claim 6 , wherein the lookup module, as part of a registration of one of the obtained identifiers, is to: extract at least a device type from each of the ones of the obtained identifiers; generate an indicator for each of the plurality of IoT devices corresponding to the ones of the obtained identifiers based at least in part on the extracted device type, wherein the generated indicator indicates a service type based on the extracted device type; and transmit, to the remote database, a request to store the generated indicator in association with a new identifier in the desired format, wherein the new identifier in the desired format is generated by an operator of the remote database. 8 . The mobile device of claim 1 , wherein the mobile device includes a non-transitory computer-readable medium, and the service access module further: determines whether the non-transitory computer-readable medium includes an application to be employed to access to the service; obtains the application when the non-transitory computer-readable medium is determined to not include the application; and executes the application when the non-transitory computer-readable medium is determined to include the application such that the mobile device is enabled to access the at least one service. 9 . The mobile device of claim 1 , wherein the notification includes a list of the plurality of services available to the mobile terminal based on each of the obtained indicators, and the service access module is to access the service in response to a selection of the service from the list. 10 . The mobile device of claim 9 , wherein the service notification module is to: filter the list according to at least one user preference set by the mobile device and contextual information associated with the mobile device, wherein the contextual information includes at least one of a position of the mobile device, an orientation of the mobile device, a movement velocity of the mobile device, and a date and time that the list of services is generated. 11 . The mobile device of claim 9 , wherein the service notification module is to: filter the list based on a distance between a position of the mobile device and a position of each of the plurality of services, the position of each of the plurality of services being based on a distance between the position of the mobile device and a position of each of the plurality of IoT devices required to provide each service of the plurality of services. 12 . The mobile device of claim 9 , wherein a privacy policy indicates at least one of a desired service type and an undesired service type, the desired service type indicating a service that a user of the mobile device desires to access, wherein the undesired service type indicates a service that the user of the mobile device does not desire to access, and the service notification module is to: filter the list according to the privacy policy such that services of the plurality of services having the desired service type are distinguished from services of the plurality of services having the undesired service type. 13 . At least one non-transitory computer-readable medium including instructions to cause a mobile device, in response to execution of the instructions by the mobile device, to: detect a plurality of Internet of Things (IoT) devices; obtain an identifier for each of the plurality of IoT devices based on the detection; obtain an indicator for each of the plurality of IoT devices based at least in part on a corresponding one of the obtained identifiers, wherein each indicator indicates a service type of a corresponding one of the plurality of IoT devices; generate a notification that indicates a plurality of services available to the mobile device based on each of the obtained indicators; and enable the mobile device to access a service of the plurality of services, wherein to access includes utilization of a set of the plurality of IoT devices required to provide the service. 14 . The at least one non-transitory computer-readable medium of claim 13 , wherein the instructions cause the mobile device, in response to execution of the instructions by the mobile device, to: scan a region that surrounds the mobile device for a plurality of signals, where each of the plurality of signals was broadcast by a corresponding one of the plurality of IoT devices, and obtain the plurality of signals, to detect the plurality of IoT devices; and extract the identifier for each of the plurality of IoT devices from a corresponding one of the plurality of signals, to obtain the identifier. 15 . The at least one non-transitory computer-readable medium of claim 13 , wherein the instructions cause the mobile device, in response to execution of the instructions by the mobile device, to: determine whether a format of each obtained identifier is a desired format; and convert the format of ones of the obtained identif
Discovery of network devices, e.g. terminals · CPC title
Discovering, processing access restriction or access information · CPC title
Electricity · mapped topic
using broadcasted information · CPC title
involving control of end-device applications over a network · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.