Transport stack name scheme and identity management

US2016373390A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016373390-A1
Application numberUS-201514746490-A
CountryUS
Kind codeA1
Filing dateJun 22, 2015
Priority dateJun 22, 2015
Publication dateDec 22, 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.

An identity management and initialization scheme, along with a naming scheme for a transport stack and its components, facilitates directly addressing each component in the transport stack. During operation, the system receives, by a forwarder, a packet that corresponds to an interest, where the interest includes a name. In response to determining that the interest is destined for a component of a stack of communication modules, the forwarder sends the interest to the destined component based on the name for the interest, where the stack does not require a respective communication module to communicate only with a layer above or below thereof. In response to determining that the interest is not destined for a component of the stack, the forwarder sends the interest to a network element based on the name for the interest. This facilitates directly addressing individual components of the stack.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method, comprising: receiving, by a forwarder, a packet that corresponds to an interest, wherein the interest includes a name; in response to determining that the interest is destined for a component of a stack of communication modules, sending the interest to the destined component based on the name for the interest, wherein the stack does not require a respective communication module to communicate only with a layer above or below thereof; and in response to determining that the interest is not destined for a component of the stack, sending the interest to a network element based on the name for the interest, thereby facilitating directly addressing individual components of the stack. 2 . The method of claim 1 , wherein the name for the interest includes one or more of: a name for the stack; a name for the forwarder associated with a corresponding portal instance; a name for a component of the stack; and a command associated with a component of the stack. 3 . The method of claim 1 , wherein a name for a component of the stack is based on one or more of: a hierarchically structured variable length identifier (HSVLI) which comprises contiguous name components ordered from a most general level to a most specific level, wherein the HSVLI is applicable in a portal instance corresponding to the stack; a flat name that does not indicate any hierarchy; a role of the component of the stack; and a unique identifier which is specific to the component of the stack. 4 . The method of claim 1 , wherein the interest includes a payload which includes a command associated with a component identified by the name for the interest. 5 . The method of claim 1 , wherein sending the interest to the destined component further comprises: sending a message included in the interest to the destined component via a message delivery system based on the name for the interest. 6 . The method of claim 1 , further comprising: receiving, from an application, a request to create a portal instance associated with the stack; creating the portal instance based on application information included in the request; and returning the portal instance to the application, wherein the portal instance indicates the stack, the forwarder associated with the stack, and each component of the stack. 7 . The method of claim 6 , wherein the application information includes one or more of: a name for the portal instance; and a nonce for the portal instance. 8 . The method of claim 6 , wherein creating the portal instance is further based on an identity and a private key of a creator of the portal instance, further comprising: storing the private key of the creator in a verifier component of the stack. 9 . A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising: receiving, by a forwarder, a packet that corresponds to an interest, wherein the interest includes a name; in response to determining that the interest is destined for a component of a stack of communication modules, sending the interest to the destined component based on the name for the interest, wherein the stack does not require a respective communication module to communicate only with a layer above or below thereof; and in response to determining that the interest is not destined for a component of the stack, sending the interest to a network element based on the name for the interest, thereby facilitating directly addressing individual components of the stack. 10 . The storage medium of claim 9 , wherein the name for the interest includes one or more of: a name for the stack; a name for the forwarder associated with a corresponding portal instance; a name for a component of the stack; and a command associated with a component of the stack. 11 . The storage medium of claim 9 , wherein a name for a component of the stack is based on one or more of: a hierarchically structured variable length identifier (HSVLI) which comprises contiguous name components ordered from a most general level to a most specific level, wherein the HSVLI is applicable in a portal instance corresponding to the stack; a flat name that does not indicate any hierarchy; a role of the component of the stack; and a unique identifier which is specific to the component of the stack. 12 . The storage medium of claim 9 , wherein the interest includes a payload which includes a command associated with a component identified by the name for the interest. 13 . The storage medium of claim 9 , wherein sending the interest to the destined component further comprises: sending a message included in the interest to the destined component via a message delivery system based on the name for the interest. 14 . The storage medium of claim 9 , wherein the method further comprises: receiving, from an application, a request to create a portal instance associated with the stack; creating the portal instance based on application information included in the request; and returning the portal instance to the application, wherein the portal instance indicates the stack, the forwarder associated with the stack, and each component of the stack. 15 . The storage medium of claim 14 , wherein the application information includes one or more of: a name for the portal instance; and a nonce for the portal instance. 16 . The storage medium of claim 14 , wherein creating the portal instance is further based on an identity and a private key of a creator of the portal instance, and wherein the method further comprises: storing the private key of the creator in a verifier component of the stack. 17 . A computer system for facilitating forwarding of packets, the system comprising: a processor; and a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising: receiving, by a forwarder, a packet that corresponds to an interest, wherein the interest includes a name; in response to determining that the interest is destined for a component of a stack of communication modules, sending the interest to the destined component based on the name for the interest, wherein the stack does not require a respective communication module to communicate only with a layer above or below thereof; and in response to determining that the interest is not destined for a component of the stack, sending the interest to a network element based on the name for the interest, thereby facilitating directly addressing individual components of the stack. 18 . The computer system of claim 17 , wherein the name for the interest includes one or more of: a name for the stack; a name for the forwarder associated with a corresponding portal instance; a name for a component of the stack; and a command associated with a component of the stack. 19 . The computer system of claim 17 , wherein a name for a component of the stack is based on one or more of: a hierarchically structured variable length identifier (HSVLI) which comprises contiguous name components ordered from a most general level to a most specific level, wherein the HSVLI is applicable in a portal instance corresponding to the stack; a flat name that does not indicate any hierarchy; a role of the component of the stack; and a unique identifier which is specific to the component of the stack. 20 . The com

Assignees

Inventors

Classifications

  • comprising hierarchical management structures · CPC title

  • H04L51/14Primary

    Electricity · mapped topic

  • using e-messaging for transporting management information, e.g. email, instant messaging or chat · CPC title

  • Commands or executable codes · CPC title

  • Name registration, generation or assignment · 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 US2016373390A1 cover?
An identity management and initialization scheme, along with a naming scheme for a transport stack and its components, facilitates directly addressing each component in the transport stack. During operation, the system receives, by a forwarder, a packet that corresponds to an interest, where the interest includes a name. In response to determining that the interest is destined for a component o…
Who is the assignee on this patent?
Palo Alto Res Ct Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/14. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 22 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).