Method for clustering photos for pictoral storytelling
US-2024419384-A1 · Dec 19, 2024 · US
US9628583B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9628583-B2 |
| Application number | US-77041010-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 29, 2010 |
| Priority date | Apr 29, 2010 |
| Publication date | Apr 18, 2017 |
| Grant date | Apr 18, 2017 |
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.
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.
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
User profiles · CPC title
Electricity · mapped topic
Data redirection of data network streams · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.