Processing data and operating a communications device
US-8966012-B2 · Feb 24, 2015 · US
US9930106B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9930106-B2 |
| Application number | US-201514593913-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 9, 2015 |
| Priority date | Aug 31, 2011 |
| Publication date | Mar 27, 2018 |
| Grant date | Mar 27, 2018 |
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.
Processing data in a communications system comprising a plurality of servers is provided. First data received from a communications device is directed to a given server in the plurality of servers. A server identifier identifying the given server is transmitted to the communications device. Subsequent data is received from the communications device. The subsequent data comprises the server identifier and a further parameter. The given server is selected on the basis of at least the server identifier and some of the subsequent data received from the communications device is directed to the given server. In the event of a need to redirect subsequent data to a server other than the given server, a different server is selected on the basis of at least the further parameter and further of the subsequent data received from the communications device is directed to the selected different server.
Opening claim text (preview).
What is claimed is: 1. A method of operating a communications device in a communications system with a plurality of servers and an intermediate data processing node to provide session affinity in the system through the use of a server identifier, the method comprising: transmitting first data comprising a first parameter to the intermediate data processing node, to allow the intermediate data processing node to direct the first data to a given server in the plurality of servers on the basis of the first parameter; receiving the server identifier identifying the given server from the intermediate data processing node; and transmitting subsequent data to the intermediate data processing node, the subsequent data comprising the server identifier and a further parameter that is algorithmically related to the first parameter, wherein the subsequent data allows the intermediate data processing node to select the given server on the basis of at least the server identifier, wherein the subsequent data allows the intermediate data processing node to direct some of the subsequent data to the given server and provide session affinity between the given server and the communication device, wherein the session affinity is provided by the directing of both the first data and the some of the subsequent data to the given server; and wherein, in the event of a need to redirect subsequent data to a server other than the given server, the subsequent data allows the intermediate data processing node to select a different server on the basis of at least the further parameter and to direct further of the subsequent data to the selected different server. 2. The method according to claim 1 , further comprising receiving the further parameter from the intermediate data processing node. 3. The method according to claim 1 , further comprising deriving the further parameter from the first parameter. 4. The method according to claim 3 , wherein said deriving comprises using the first parameter as an input to a hash function, and wherein the further parameter is an output of the hash function. 5. The method according to claim 1 , further comprising receiving a different server identifier identifying the different server from the intermediate data processing node. 6. The method according to claim 5 , further comprising transmitting additional subsequent data to the intermediate data processing node, the additional subsequent data comprising the different server identifier. 7. The method according to claim 6 , wherein the additional subsequent data comprises the further parameter. 8. The method according to claim 1 , wherein the communications device is involved in a telephone call with a second communication device. 9. The method according to claim 8 , wherein the first data is part of a data communications session separate from the telephone call. 10. The method according to claim 1 , wherein said data comprises web page data. 11. The method according to claim 1 , wherein said data comprises at least one of: media data; a data file; address book contact information; location data; and video game data. 12. The method according to claim 1 , wherein said data comprises a stream of Real-time Transport Protocol data. 13. The method according to claim 1 , wherein the first data is in the form of an initial request message. 14. A communications device in a communications system with a plurality of servers and an intermediate data processing node to provide session affinity in the system through the use of a server identifier, the communications device comprising: at least one processor; and at least one memory including computer program code, wherein the memory and the computer program code are configured to cause the processor to perform a method comprising: transmitting first data comprising a first parameter to the intermediate data processing node, to allow the intermediate data processing node to direct the first data to a given server in the plurality of servers on the basis of the first parameter, receiving the server identifier identifying the given server from the intermediate data processing node, and transmitting subsequent data to the intermediate data processing node, the subsequent data comprising the server identifier and a further parameter that is algorithmically related to the first parameter, wherein the subsequent data allows the intermediate data processing node to select the given server on the basis of at least the server identifier, wherein the subsequent data allows the intermediate data processing node to direct some of the subsequent data to the given server and provide session affinity between the given server and the communication device, wherein the session affinity is provided by the directing of both the first data and the some of the subsequent data to the given server; and wherein, in the event of a need to redirect subsequent data to a server other than the given server, the subsequent data allows the intermediate data processing node to select a different server on the basis of at least the further parameter and to direct further of the subsequent data to the selected different server. 15. A computer program product including a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method for operating a communications device in a communications system with a plurality of servers and an intermediate data processing node to provide session affinity in the system through the use of a server identifier, the method comprising: transmitting first data comprising a first parameter to the intermediate data processing node, to allow the intermediate data processing node to direct the first data to a given server in the plurality of servers on the basis of the first parameter; receiving a server identifier identifying the given server from the intermediate data processing node; and transmitting subsequent data to the intermediate data processing node, the subsequent data comprising the server identifier and a further parameter that is algorithmically related to the first parameter, wherein the subsequent data allows the intermediate data processing node to select the given server on the basis of at least the server identifier, wherein the subsequent data allows the intermediate data processing node to direct some of the subsequent data to the given server and provide session affinity between the given server and the communication device, wherein the session affinity is provided by the directing of both the first data and the some of the subsequent data to the given server; and wherein, in the event of a need to redirect subsequent data to a server other than the given server, the subsequent data allows the intermediate data processing node to select a different server on the basis of at least the further parameter and to direct further of the subsequent data to the selected different server.
Electricity · mapped topic
Admission control; Resource allocation · CPC title
Electricity · mapped topic
Electricity · mapped topic
for accessing one among a plurality of replicated servers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.