Device capability addressable network

US2016248674A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016248674-A1
Application numberUS-201314129661-A
CountryUS
Kind codeA1
Filing dateSep 27, 2013
Priority dateSep 27, 2013
Publication dateAug 25, 2016
Grant date

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • Distributed routing · CPC title

  • Route determination based on requested QoS · CPC title

  • using hashing · CPC title

  • using an overlay routing layer · CPC title

  • H04L67/303Primary

    Terminal profiles · CPC title

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 US2016248674A1 cover?
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 …
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04L45/7453. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Aug 25 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).