Method and system for brokering between devices and network services

US10154108B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10154108-B2
Application numberUS-201715821691-A
CountryUS
Kind codeB2
Filing dateNov 22, 2017
Priority dateDec 23, 2013
Publication dateDec 11, 2018
Grant dateDec 11, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

According to an exemplary embodiment, a method for brokering between devices and network services provides a platform for brokering between at least one device and at least one service group, and uses a brokering service module on the service platform to execute: using a computing device to compute a correlation between a thing and another thing, thereby computing a correlation between a thing and a service group of the at least one service group; for a service group of the at least one service group, using the computing device to compute the correlation between each of at least one thing and a service group of the at least one service group; for a device corresponding to the thing, brokering one or more service groups; and for a service group of the at least one service group, brokering one or more devices corresponding to one or more things.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for brokering between devices to be brokered and network services on a service platform, comprising: computing, by a computing device of the service platform, a first correlation between one device and another device of a plurality of devices, thereby computing in the computing device a second correlation between the one device and a service group of a group comprising at least one service group according to the first correlation; comparing, by a service brokering module of the service platform, a plurality of second correlations of the device to be brokered and a plurality of service groups, and selecting one or more service groups from the plurality of service groups according to the plurality of the second correlations to recommend to the user; adding, by the service brokering module, the device to be brokered to the one or more of the service groups recommended to the user; and connecting and exchanging messages, by the device to be brokered, to another device in the one or more service groups; wherein the first correlation between the one device and the another one device is a reciprocal of a mathematical correlation between the one device and the another one device, and the second correlation between the one device and the service group of the at least one service group is a statistic value of each first correlation between the one device and each of the plurality of devices corresponding to the members of the service group, wherein the mathematical correlation comprises a square of difference between a device type of the one device and a device type of the another device. 2. The method as claimed in claim 1 , wherein the mathematical correlation is the sum of multiplication of a distance between the one device and the another device in each quadrant raised to a power of k and a weight of the quadrant, and k is a positive fraction greater than 1. 3. The method as claimed in claim 1 , wherein a correspondence between each device of the one or more devices to be brokered corresponding to the one or more devices and a device of the one or more devices is a one-to-one correspondence, and the one device is a contact window of the device to be brokered connecting to the service platform. 4. The method as claimed in claim 1 , wherein the service group uses a communication gateway to interact with a network, and said interact includes: setting the communication gateway in the service group to interface the service platform and the network, and the communication gateway operating according to a configuration scheme provided by an establisher of the service group; and when the communication gateway receiving a message from a user, the communication gateway processing or translating the message according to the configuration scheme, and then forwarding a translated message to the device. 5. The method as claimed in claim 1 , wherein the service group uses a communication gateway to interact with a network, and said interact includes: translating, by the one device in the service group, a message into a network message through the communication gateway, and transmitting to a designated user. 6. The method as claimed in claim 1 , wherein the statistic value is one of a sum, a mean and a value obtained by giving a weight to the sum and the mean respectively. 7. The method as claimed in claim 1 , wherein the mathematical correlation is the sum of multiplication of the distance between the one device and the another device further in quadrants of at least one of a physical location of the device, a owner of the device, a manufacturer of the device, and a network location. 8. The method as claimed in claim 7 , wherein the manufacturer of the device is a brand of the device, and the network location is a location of a network connected to the device. 9. The method as claimed in claim 1 , wherein the device type is obtained in summary files included in the device. 10. A system for brokering between devices to be brokered and network services, comprising: a service platform receiving an interface information of a device or configuration information, and including a management module, a computing device and a brokering service module; a device database storing a data structure of a plurality of devices corresponding to a plurality of devices to be brokered on an apparatus network; and a service group database storing at least one data of a plurality of service groups on a service platform, wherein the management module performs a service establishment, wherein the computing device computes a first correlation between one device and another device of a plurality of devices, and a second correlation between the one device and one service group of a group comprising at least one service group according to the first correlation, wherein the brokering service module compares a plurality of second correlations of the device to be brokered and a plurality of service groups, and selects one or more service groups from the plurality of service groups according to the plurality of the second correlations to recommend to the user, wherein the brokering service module adds the device to be brokered to one or more of the service groups recommended to the user, wherein the device to be brokered connects and exchanges messages to another device in the one or more service groups, wherein the first correlation between the one device and the another one device is a reciprocal of a mathematical correlation between the one device and the another one device, and the second correlation between the one device and the service group of the at least one service group is a statistic value of each first correlation between the one device and each of the plurality of devices corresponding to members of the service group, and wherein the mathematical correlation comprises a square of difference between a device type of the one device and a device type of the another device. 11. The system as claimed in claim 10 , wherein the service group uses a communication gateway to interact with a network. 12. The system as claimed in claim 10 , wherein a correspondence between each device of the one or more devices to be brokered corresponding to the one or more devices and a device of the one or more devices is a one-to-one correspondence, and the device is a contact window of the device to be brokered connecting to the service platform. 13. The system as claimed in claim 10 , wherein the system further includes managing the service group database and the device database. 14. The system as claimed in claim 10 , wherein the brokering service module uses at least an index to manage the second correlation between the one device and the service group, and the first correlation between the one device and the another device. 15. The system as claimed in claim 10 , wherein the statistic value is one of a sum, a mean and a value obtained by giving a weight to the sum and the mean respectively. 16. The system as claimed in claim 10 , wherein the mathematical correlation is a sum of multiplication of a distance between the one device and the another device in quadrants of at least one of a physical location of the device, a owner of the device, a manufacturer of the device, and a network location. 17. The system as claimed in claim 16 , wherein the manufacturer of the device is a brand of the device, and the network location is a location of a network connected to the device. 18. The system as claimed in claim 10 , wherein the device type is obtained in summary files included

Assignees

Inventors

Classifications

  • Grouping of entities · CPC title

  • characterised by the time relationship between creation and deployment of a service · CPC title

  • Electricity · mapped topic

  • Profiles · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10154108B2 cover?
According to an exemplary embodiment, a method for brokering between devices and network services provides a platform for brokering between at least one device and at least one service group, and uses a brokering service module on the service platform to execute: using a computing device to compute a correlation between a thing and another thing, thereby computing a correlation between a thing …
Who is the assignee on this patent?
Ind Tech Res Inst
What technology area does this patent fall under?
Primary CPC classification H04L41/5041. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 11 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).