Method and apparatus for coordinating service information across multiple server nodes

US9628583B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9628583-B2
Application numberUS-77041010-A
CountryUS
Kind codeB2
Filing dateApr 29, 2010
Priority dateApr 29, 2010
Publication dateApr 18, 2017
Grant dateApr 18, 2017

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 approach is provided for coordinating service information (e.g., account registration identifiers) across multiple server nodes. A server receives a request to register an identifier for an account. The server determines whether it is a home site for the identifier and processes the request based, at least in part, on the determination.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a request at a server, to register an identifier for creating a new account for a multi-site service based, at least in part, on a prompt from a user's equipment, wherein the multi-site service is supported by a plurality of server nodes and wherein the plurality of server nodes includes the server; determining a home site for the identifier based, at least in part, on a hash of the identifier, wherein the home site is a server node included among the plurality of server nodes and wherein the home site is responsible for registering the identifier to create the new account for the user's equipment within the multi-site service; determining whether the server is the home site for the identifier based on the hash; and causing, at least in part, processing of the request based, at least in part, on the determination, wherein the identifier is entered by a user at the prompt. 2. The method of claim 1 , wherein the determination is that the server is not the home site for the identifier, the method further comprising: causing, at least in part, transmission of the request to another server that is the home site for the identifier to process the request. 3. The method of claim 2 , further comprising: determining that the transmission failed; presenting a notification that the identifier is unavailable for creating the new account; determining one or more other identifiers for which the server is the home site; and presenting the one or more other identifiers as one or more suggested identifiers for creating the new account at the server. 4. The method of claim 1 , wherein the processing of the request includes registration of the identifier to create the new account by the home site. 5. The method of claim 1 , wherein the determination is that the server is the home site for the identifier, the method further comprising: determining that the identifier is unique, wherein the processing of the request includes registering the identifier to create the new account. 6. The method of claim 1 , wherein the determination is that the server is the home site for the identifier, the method further comprising: determining that the identifier is not unique; and determining one or more other identifiers for which the server is the home site. 7. The method of claim 6 , further comprising: selecting one of the one or more other identifiers, wherein the processing of the request further includes causing registration of the one of the one or more other identifier to create the new account. 8. The method of claim 1 , wherein the identifier cannot be registered to create the new account at another server of the multi-site service that is not the home site. 9. An apparatus comprising: at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: receive a request at a server, to register an identifier for creating a new account for a multi-site service based, at least in part, on a prompt from a user's equipment, wherein the multi-site service is supported by a plurality of server nodes and wherein the plurality of server nodes includes the server; determine a home site for the identifier based, at least in part, on a hash of the identifier, wherein the home site is a server node included among the plurality of server nodes and wherein the home site is responsible for registering the identifier to create the new account for the user's equipment within the multi-site service; determine whether the apparatus is the home site for the identifier based on the hash; and cause, at least in part, processing of the request based, at least in part, on the determination, wherein the identifier is entered by a user at the prompt. 10. The apparatus of claim 9 , wherein the determination is that the apparatus is not the home site for the identifier, and wherein the apparatus is further caused to: cause, at least in part, transmission of the request to another server that is the home site for the identifier to process the request. 11. The apparatus of claim 10 , wherein the apparatus is further caused to: determine that the transmission failed; present a notification that the identifier is unavailable for creating the new account; determine one or more other identifiers for which the apparatus is the home site; and present the one or more other identifiers as one or more suggested identifiers for creating the new account at the server. 12. The apparatus of claim 9 , wherein the processing of the request includes registration of the identifier to create the new account by the home site. 13. The apparatus of claim 9 , wherein the determination is that the apparatus is the home site for the identifier, and wherein the apparatus is further caused to: determine that the identifier is unique, wherein the processing of the request includes registering the identifier to create the new account. 14. The apparatus of claim 9 , wherein the determination is that the apparatus is the home site for the identifier, and wherein the apparatus is further caused to: determine that the identifier is not unique; and determine one or more other identifiers for which the apparatus is the home site. 15. The apparatus of claim 14 , wherein the apparatus is further caused to: select one of the one or more other identifiers, wherein the processing of the request further includes causing registration of the one of the one or more other identifier to create the new account. 16. The apparatus of claim 9 , wherein the identifier cannot be registered to create the new account at another server of the multi-site service that is not the home site. 17. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps: receiving a request at a server, to register an identifier for creating a new account for a multi-site service based, at least in part, on a prompt from a user's equipment, wherein the multi-site service is supported by a plurality of server nodes and wherein the plurality of server nodes includes the server; determining a home site for the identifier based, at least in part, on a hash of the identifier, wherein the home site is a server node included among the plurality of server nodes and wherein the home site is responsible for registering the identifier to create the new account for the user's equipment within the multi-site service; determining whether the server is the home site for the identifier based on the hash; and causing, at least in part, processing of the request based, at least in part, on the determination, wherein the identifier is entered by a user at the prompt. 18. The non-transitory computer-readable storage medium of claim 17 , wherein the determination is that the apparatus is not the home site for the identifier, and wherein the apparatus is further caused to perform: causing, at least in part, transmission of the request to another server that is the home site of the identifier to process the request. 19. The non-transitory computer-readable storage medium of claim 18 , wherein the apparatus is further caused to perform: determining that the transmission failed; presenting a notification that the identifier is unavai

Assignees

Inventors

Classifications

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 US9628583B2 cover?
An approach is provided for coordinating service information (e.g., account registration identifiers) across multiple server nodes. A server receives a request to register an identifier for an account. The server determines whether it is a home site for the identifier and processes the request based, at least in part, on the determination.
Who is the assignee on this patent?
Fu Yan, Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification H04L67/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 18 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).