Information flow recognition method, network chip, and network device
US-2024022507-A1 · Jan 18, 2024 · US
US2016248674A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016248674-A1 |
| Application number | US-201314129661-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 27, 2013 |
| Priority date | Sep 27, 2013 |
| Publication date | Aug 25, 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.
Technologies for using a hash key for communicating via an overlay network include a computing device for receiving a hash key that includes a hash indicative of a requested characteristic of a target computing device and another hash indicative of another requested characteristic of the target computing device. Such technologies may also include parsing the hash key to obtain the hash and the another hash; sending a message that includes the hash to a group of other computing devices; receiving a response message from a computing device of the group indicating that the computing device of the group includes a characteristic matching the requested characteristic; and sending another message that includes the second hash to the computing device of the group in response to receipt of the response message from the computing device of the group.
Opening claim text (preview).
1 - 25 . (canceled) 26 . A computing device to communicate via an overlay network, the computing device comprising: a routing module to: (i) receive a hash key comprising a first hash indicative of a first requested characteristic of a target computing device, and a second hash indicative of a second requested characteristic of the target computing device; (ii) parse the hash key to obtain the first hash and the second hash; (iii) send a first message comprising the first hash to a first group of other computing devices, (iv) receive a response message from a first computing device of the first group, the response message to indicate that the first computing device includes a characteristic matching the first requested characteristic; and (v) send a second message comprising the second hash to the first computing device in response to receipt of the response message from the first computing device. 27 . The computing device of claim 26 , wherein the routing module is further to send the first message to a second group of other computing devices in response to not receiving a response message from any of the other computing devices of the first group. 28 . The computing device of claim 26 , wherein the routing module is further to: (i) compare the first hash to a hash table, the hash table mapping hashes of characteristics to computing devices; and (ii) define the first group based on the comparison of the first hash to the hash table. 29 . The computing device of claim 26 , wherein the routing module is further to generate the second message based on the second hash and a third hash, the third hash indicative of a requested action to be performed by the first computing device; and wherein to send the second message comprises to send a second message comprising the second and third hashes to the first computing device. 30 . The computing device of claim 29 , wherein the requested action to be performed by the first computing device comprises a quality of service policy to be configured by the first computing device. 31 . The computing device of claim 26 , wherein at least one of the first requested characteristic or the second requested characteristic comprises at least one of a requested processor type, storage utilization, storage capacity, memory utilization, memory capacity, power utilization, power capacity, security level, performance level, or availability of the target computing device. 32 . The computing device of claim 26 , wherein to receive the hash key comprises to receive a message that includes header information, the header information comprises a plurality of fields in which at least a portion of the hash key is embedded. 33 . One or more machine readable media comprising a plurality of instructions stored thereon that in response to being executed by a computing device, cause the computing device to: receive a hash key comprising a first hash indicative of a first requested characteristic of a target computing device, and a second hash indicative of a second requested characteristic of the target computing device; parse the hash key to obtain the first hash and the second hash; send a first message comprising the first hash to a first group of other computing devices, receive a response message from a first computing device of the first group, the response message to indicate that the first computing device includes a characteristic matching the first requested characteristic; and send a second message comprising the second hash to the first computing device in response to receipt of the response message from the first computing device. 34 . The one or more machine readable media of claim 33 , wherein the plurality of instructions further cause the computing device to send the first message to a second group of other computing devices in response to not receiving a response message from any of the other computing devices of the first group. 35 . The one or more machine readable media of claim 33 , wherein the plurality of instructions further cause the computing device to: compare the first hash to a hash table, the hash table mapping hashes of characteristics to computing devices; and define the first group based on the comparison of the first hash to the hash table. 36 . The one or more machine readable media of claim 33 , wherein the plurality of instructions further cause the computing device to generate the second message based on the second hash and a third hash, the third hash indicative of a requested action to be performed by the first computing device; and wherein to send the second message comprises to send a second message comprising the second and third hashes to the first computing device. 37 . The one or more machine readable media of claim 36 , wherein the requested action to be performed by the first computing device comprises a quality of service policy to be configured by the first computing device. 38 . The one or more machine readable media of claim 33 , wherein at least one of the first requested characteristic or the second requested characteristic comprises at least one of a requested processor type, storage utilization, storage capacity, memory utilization, memory capacity, power utilization, power capacity, security level, performance level, or availability of the target computing device. 39 . The one or more machine readable media of claim 33 , wherein to receive the hash key comprises to receive a message that includes header information, the header information comprises a plurality of fields in which at least a portion of the hash key is embedded. 40 . A computing device to receive a hash key via an overlay network, the computing device comprising: a routing module to: (i) receive a message that includes a hash key from another computing device, the hash key comprises a first hash indicative of an identified characteristic requested by the another computing device; (ii) parse the hash key to obtain the first hash; (iii) determine whether the computing device includes a characteristic matching the identified characteristic indicated by the first hash; and (iv) send a response message to the another computing device in response to a determination that the computing device includes a characteristic that matches the identified characteristic indicated by the first hash. 41 . The computing device of claim 40 , further comprising a command management module to: (i) determine whether the message received from the another computing device includes a requested action to be performed by the computing device; (ii) parse the message to obtain the requested action; and (iii) perform the requested action. 42 . The computing device of claim 41 , wherein to determine whether the message received from the another computing device includes the requested action comprises to determine whether the message received from the another computing device includes a second hash, the second hash indicative of the requested action to be performed by the computing device. 43 . The computing device of claim 40 , wherein the requested action to be performed by the computing device comprises an action to configure a quality of service policy on the computing device. 44 . The computing device of claim 40 , wherein the identified characteristic requested by the another computing device comprises at least one of a requested processor type, storage utilization, storage capacity, memory utilization, memory capacity, power utilization, power capacity, security level, performance level, or a
Distributed routing · CPC title
Route determination based on requested QoS · CPC title
using hashing · CPC title
using an overlay routing layer · CPC title
Terminal profiles · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.