US2015180723A1PendingUtilityA1

Method and system for brokering between devices and network services

Assignee: IND TECH RES INSTPriority: Dec 23, 2013Filed: Jul 29, 2014Published: Jun 25, 2015
Est. expiryDec 23, 2033(~7.4 yrs left)· nominal 20-yr term from priority
H04L 41/12H04L 41/50H04L 67/56H04L 67/562H04L 63/104H04L 67/30H04L 51/214H04L 41/5041H04L 67/566
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for brokering between devices and network services, comprising:
 brokering, via a service platform, between at least one device and at least one service group; and   using a brokering service module on the service platform to execute:
 using a computing device to compute a first correlation between one thing and another thing of a plurality of things, thereby computing a second correlation between the thing and a service group of the at least one service group; 
 using the computing device to compute a third correlation between one service group of the at least one service group and each of at least one thing; 
 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. 
   
     
     
         2 . The method as claimed in  claim 1 , wherein the second correlation between a thing and a service group of the at least s service group is a statistics value of each first correlation between the thing and each of the things corresponding the members of the service group. 
     
     
         3 . The method as claimed in  claim 1 , wherein the first correlation between the thing and said another thing is a reciprocal of a related distance between the two things. 
     
     
         4 . The method as claimed in  claim 3 , wherein the related distance is a sum of multiplication of a distance between the two things in each quadrant of a plurality of quadrants raised to a power of k and a weight of the quadrant, and k is a positive fraction greater than 1. 
     
     
         5 . The method as claimed in  claim 1 , wherein a correspondence between each device of the one or more devices corresponding to the one or more things and a thing of the one or more things is a one-to-one correspondence, and the thing is a contact window of the device connecting to the service platform. 
     
     
         6 . The method as claimed in  claim 1 , wherein for the device corresponding to the thing, brokering the one or more service groups further includes:
 a user of the device registering to the service platform and providing an identity and a connection information of the user;   after the device connecting to a gateway, the gateway setting an interface information of the thing and broadcasting to the service platform;   the brokering service module recommending one or more service groups related to the device to the user, according to the interface information of the thing, the connection information of the user and other related information on the service platform; and   when the user of the device deciding to join a service group, the service platform notifying each member in the service group and updating a configuration of the user.   
     
     
         7 . The method as claimed in  claim 6 , wherein said method further includes:
 comparing a plurality of correlations of the device and a plurality of service groups, and selecting one or more service groups from the plurality of service groups according to the plurality of correlation to recommend to the user.   
     
     
         8 . The method as claimed in  claim 4 , wherein each of the plurality of quadrants is an attribute of each of the two things in an aspect. 
     
     
         9 . The method as claimed in  claim 1 , wherein for the service group of the at least one service group, brokering the one or more devices corresponding to the one or more things further includes:
 a service provider registering to the service platform and obtains an identity;   the service provider submitting a configuration information of the service group to be set up to the service platform; and   the brokering service module finding one or more devices related to the service group based on the configuration information of the service group, a configuration information of a communication gateway, and other related information on the service platform, and notifying at least one user of the one or more devices an appearance of the service group.   
     
     
         10 . 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 a user transmitting a message to the communication gateway, the communication gateway processing or translating the message according to the configuration scheme, and then forwarding a translated message to the thing.   
     
     
         11 . The method as claimed in  claim 1 , wherein the service group uses a communication gateway to interact with a network, and said interact includes:
 through the communication gateway, the thing in the service group translating a message into a network message, and transmitting to a designated user.   
     
     
         12 . A system for brokering between devices and network services, comprising:
 a brokering service module that computes a first correlation between one thing and another thing of a plurality of things, thereby computing a second correlation between the thing and one service group of at least one service group; computes a third correlation between the one service group of the at least one service group and each of at least one thing; for a device corresponding to the thing, brokers one or more service groups; and for a service group of the at least one service group, brokers one or more devices corresponding to one or more things;   a thing database that stores a data structure of a plurality of things corresponding to a plurality of devices on the device network; and   a service group database that stores at least one data of a plurality of service groups on a service platform.   
     
     
         13 . The system as claimed in  claim 12 , wherein a data structure of each thing at least includes at least a data of a plurality of quadrants of the thing and each quadrant is an attribute of the thing in an aspect. 
     
     
         14 . The system as claimed in  claim 12 , wherein the brokering service module is configured in the service platform, thereby the service platform providing a brokering between at least a service group and at least a thing. 
     
     
         15 . The system as claimed in  claim 14 , wherein the service group uses a communication gateway to interact with a network. 
     
     
         16 . The system as claimed in  claim 12 , wherein a correspondence between each device of the one or more devices corresponding to the one or more things and a thing of the one or more things is a one-to-one correspondence, and the thing is a contact window of the device connecting to the service platform. 
     
     
         17 . The system as claimed in  claim 12 , wherein the first correlation between the thing and said another thing is a reciprocal of a related distance between the two things. 
     
     
         18 . The system as claimed in  claim 17 , wherein the second correlation between the thing and the service group of the at least s service group is a statistics value of each first correlation between the thing and each thing of the things corresponding the members of the service group. 
     
     
         19 . The system as claimed in  claim 12 , wherein the system further includes managing the service group database and the thing database. 
     
     
         20 . The system as claimed in  claim 12 , wherein the brokering service module uses at least an index to manage the second correlation between the thing and the service group, and the first correlation between the thing and the another thing.

Join the waitlist — get patent alerts

Track US2015180723A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.