Communicating with a device

US10313308B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10313308-B2
Application numberUS-201415021913-A
CountryUS
Kind codeB2
Filing dateSep 12, 2014
Priority dateSep 13, 2013
Publication dateJun 4, 2019
Grant dateJun 4, 2019

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.

The present disclosure provides a method and apparatuses configured for identifying a server instance in communications between an entity and a bootstrapping server. In particular, the method comprises the step of sending a data communication between the entity and the bootstrapping server, wherein the data comprises a pointer to the server instance.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for communicating with a bootstrapping server that implements functionality for a bootstrapping process for establishing secure communications within in a distributed system, the method comprising: setting a pointer to a server instance among two or more instances in the distributed system that is used in the bootstrapping process; sending a data communication that includes data comprising the pointer to the server instance between an entity configured to communicate with the bootstrapping server via an interface and the bootstrapping server; and using the pointer to identify the server instance. 2. The method of claim 1 , wherein the entity is a machine-to-machine, M2M, device or a user equipment, UE, device. 3. The method of claim 2 , wherein the bootstrapping process is performed to establish a shared secret shared between the entity and the bootstrapping server, and/or the pointer is used to select the server instance from a plurality of server instances. 4. The method of claim 3 , wherein the data communication comprises a request to initiate the bootstrapping process. 5. The method of claim 2 , wherein the data comprises an identifier of the entity and wherein the pointer to the server instance is at least part of an identifier of the entity, and/or the server instance comprises an instance of the bootstrapping server. 6. The method of claim 5 , further comprising: routing the interface for communication between the entity and the instance of the bootstrapping server using at least the pointer. 7. The method of claim 2 , wherein the server instance comprises a home location register, HLR, or a home subscriber server, HSS. 8. The method of claim 7 , further comprising a step of: retrieving bootstrapping data from the HLR or HSS that is indicated by the pointer. 9. The method of claim 3 , wherein the pointer is used to advise of which server instance has been selected from a plurality of server instances, and/or the data communication comprises security data, at least part of which relates to the shared secret, and/or the security data comprises an identifier of the shared secret, and wherein the pointer to the server instance is at least part of the identifier of the shared secret. 10. The method of claim 9 , wherein the server instance comprises an instance of the bootstrapping server, and/or the server instance comprises a home location register, HLR, or a home subscriber server, HSS. 11. The method of claim 1 , wherein the entity is a network application function, NAF, and/or the data communication is part of the bootstrapping process to establish a shared secret between a device and the bootstrapping server. 12. The method of claim 11 , wherein the pointer is used to select the server instance from a plurality of server instances, and/or the data communication comprises a request for push information for forwarding to the device as part of the bootstrapping process. 13. The method of claim 1 , wherein the data communication is part of a process of establishing secure communication between a network application function, NAF, and a device, wherein secure communication is establishable using a shared secret that is shared between the device and the bootstrapping server. 14. The method of claim 12 , wherein the data communication comprises a request for the shared secret and/or a lifetime of the shared secret. 15. The method of any of claim 12 , wherein the data communication comprises an identifier of the shared secret and/or an identifier of the device, wherein the pointer to the server instance is at least part of the identifier of the shared secret and/or the identifier of the device, and/or the server instance comprises an instance of the bootstrapping server. 16. The method of claim 15 , further comprising a step of: routing an interface for communication between the NAF and the instance of the bootstrapping server using at least the pointer to the instance of the bootstrapping server. 17. The method of claim 12 , wherein the server instance comprises a home location register, HLR, or a home subscriber server, HSS. 18. The method of claim 17 , further comprising a step of: retrieving data from the HLR or HSS that is indicated by the pointer, wherein the shared secret is derivable at least in part using at least part of the retrieved data; or retrieving the shared secret and/or a lifetime of the shared secret from the HLR or HSS that is indicated by the pointer. 19. The method of claim 11 , wherein the pointer is used to advise of which server instance has been selected from a plurality of server instances, and/or the data communication comprises push information for forwarding to the device as part of the bootstrapping process. 20. The method of claim 19 , wherein the push information comprises bootstrapping data for use in the bootstrapping process, wherein the pointer to the security server instance is at least part of a data item in the bootstrapping data, and/or the server instance comprises an instance of the bootstrapping server, and/or the server instance comprises a home location register, HLR, or a home subscriber server, HSS. 21. The method of claim 17 , wherein the device is a machine-to-machine, M2M, device or a user equipment, UE, device.

Assignees

Inventors

Classifications

  • Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title

  • using burst mode transfer, e.g. direct memory access {DMA}, cycle steal (G06F13/32 takes precedence) · CPC title

  • Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII] · CPC title

  • based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint · CPC title

  • Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless {(transmission control protocol/Internet protocol [TCP/IP] or user datagram protocol [UDP] H04L69/16)} · 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 US10313308B2 cover?
The present disclosure provides a method and apparatuses configured for identifying a server instance in communications between an entity and a bootstrapping server. In particular, the method comprises the step of sending a data communication between the entity and the bootstrapping server, wherein the data comprises a pointer to the server instance.
Who is the assignee on this patent?
Vodafone Ip Licensing Ltd
What technology area does this patent fall under?
Primary CPC classification G06F13/1689. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 04 2019 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).