Providing session identifiers
First Claim
Patent Images
1. A method performed under control of a first device, the method comprising:
- generating, by a processor coupled to the first device, a present session identifier to establish a present session between the first device and a second device;
generating, by the processor coupled to the first device, information that includes a split part of a next session identifier to be used in a next session between the first device and the second device and includes a configuration scheme, wherein the next session follows the present session between the first device and the second device, wherein the split part of the next session identifier is distinct from the next session identifier, and wherein the configuration scheme specifies a scheme to combine the split part of the next session identifier with the next session identifier;
determining, by the processor coupled to the first device, whether the second device has a same session identifier as the present session identifier;
establishing, by the processor coupled to the first device, the present session after a determination that the second device has the same session identifier as the present session identifier; and
transmitting, by a transmitter coupled to the first device, the information to the second device,wherein the information includes a configuration scheme to combine a split part of at least one field of at least one of a plurality of next session identifiers with at least one of the plurality of next session identifiers,wherein the next session identifier is generated by the second device based on at least two configuration schemes, and wherein each of the at least two configuration schemes corresponds to a session that precedes the next session.
3 Assignments
0 Petitions
Accused Products
Abstract
Technologies are generally described for providing a session identifier. In some examples, a method performed under control of a first device includes generating information including at least a part of a next session identifier to be used in a next session between the first device and a second device and transmitting the information to the second device. The next session follows a present session between the first device and the second device.
32 Citations
22 Claims
-
1. A method performed under control of a first device, the method comprising:
-
generating, by a processor coupled to the first device, a present session identifier to establish a present session between the first device and a second device; generating, by the processor coupled to the first device, information that includes a split part of a next session identifier to be used in a next session between the first device and the second device and includes a configuration scheme, wherein the next session follows the present session between the first device and the second device, wherein the split part of the next session identifier is distinct from the next session identifier, and wherein the configuration scheme specifies a scheme to combine the split part of the next session identifier with the next session identifier; determining, by the processor coupled to the first device, whether the second device has a same session identifier as the present session identifier; establishing, by the processor coupled to the first device, the present session after a determination that the second device has the same session identifier as the present session identifier; and transmitting, by a transmitter coupled to the first device, the information to the second device, wherein the information includes a configuration scheme to combine a split part of at least one field of at least one of a plurality of next session identifiers with at least one of the plurality of next session identifiers, wherein the next session identifier is generated by the second device based on at least two configuration schemes, and wherein each of the at least two configuration schemes corresponds to a session that precedes the next session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server, the server comprising:
-
a receiver configured to receive a request to establish a present session from a user device; a processor configured to; generate a present session identifier to establish the present session between the server and the user device; generate information that includes a split part of at least one field of at least one of a plurality of next session identifiers to be used respectively in a plurality of next sessions that follows the present session, wherein each of the plurality of next session identifiers includes a plurality of fields and the split part of the at least one field of the at least one of the plurality of next session identifiers is distinct from each of the plurality of next session identifiers; determine whether the user device that requests establishment of the present session has a same session identifier as the present session identifier; and establish the present session after a determination that the user device has the same session identifier as the present session identifier; and a transmitter configured to transmit the information to the user device, wherein the information further includes a configuration scheme to combine the split part of the at least one field of the at least one of the plurality of next session identifiers with the at least one of the plurality of next session identifiers, wherein each of the plurality of next session identifiers is generated by the user device based on at least two configuration schemes, and wherein each of the at least two configuration schemes corresponds to a session that precedes the corresponding next session of the plurality of next sessions. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A user device, comprising:
-
a processor configured to; make a request to establish a present session between a server and the user device;
generate a present session identifier to establish the present session between the server and the user device;generate information that includes a split part of at least one field of at least one of a plurality of next session identifiers to be used in a plurality of next sessions that follows the present session, wherein each of the plurality of next session identifiers includes a plurality of fields and the split part of the at least one field of the at least one of the plurality of next session identifiers is distinct from each of the plurality of next session identifiers; and establish the present session between the server and the user device; and a transmitter configured to transmit the present session identifier and the information to the server, wherein the information further includes a configuration scheme to combine the split part of the at least one field of the at least one of the plurality of next session identifiers with the at least one of the plurality of next session identifiers, wherein each of the plurality of next session identifiers is generated by the user device based on at least two configuration schemes, and wherein each of the at least two configuration schemes corresponds to a session that precedes the corresponding next session of the plurality of next sessions. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a first device to perform operations that comprise:
-
generate, by a processor coupled to the first device, a present session identifier to establish a present session between the first device and a second device; generate, by the processor coupled to the first device, information that includes a split part of a next session identifier to be used in a next session between the first device and the second device and includes a configuration scheme, the next session that follows the present session between the first device and the second device, wherein the split part of the next session identifier is distinct from the next session identifier, and wherein the configuration scheme specifies a scheme to combine the split part of the next session identifier with the next session identifier; determine, by the processor coupled to the first device, whether the second device has a same session identifier as the present session identifier; establish, by the processor coupled to the first device, the present session after a determination that the second device has the same session identifier as the present session identifier; and transmit, by a transmitter coupled to the first device, the information to the second device, wherein the information includes a configuration scheme to combine a split part of at least one field of at least one of a plurality of next session identifiers with at least one of the plurality of next session identifiers, wherein the next session identifier is generated by the second device based on at least two configuration schemes, and wherein each of the at least two configuration schemes corresponds to a session that precedes the next session. - View Dependent Claims (20, 21, 22)
-
Specification