US2006004922A1PendingUtilityA1

Arranging session between server and client device

Assignee: LAHTI JERRYPriority: Oct 9, 2001Filed: Aug 18, 2005Published: Jan 5, 2006
Est. expiryOct 9, 2021(expired)· nominal 20-yr term from priority
H04L 67/04H04L 67/02H04L 67/1095H04L 69/24H04L 67/142H04L 69/328
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of starting a session in a synchronization system. The maximum size of a message that is to be sent from a synchronization server to a mobile station for the request, and coding instructions, by which at least one of the identifiers can be coded into a bit sequence requiring substantially fewer bits than its ASCII presentation, are determined in the synchronization server. Decoding instructions, by means of which the original identifier is obtained from the bit sequence, are determined in the mobile station. When the purpose is to transmit a request indicating the need for starting a session to at least one mobile station, a message is formed, is shorter or as long as said maximum size and comprises the pre-selected identifiers, at least one of which is presented as a bit sequence defined according to the coding instructions. The mobile station forms a session initialization message on the basis of the information included in the message received from the server, at least part of information being defined from the received bit sequence according to said decoding instructions.

Claims

exact text as granted — not AI-modified
1 - 14 . (canceled)  
     
     
         15 . A method of starting a session in a system which comprises at least one electronic device acting as a client device and comprising communication means, at least one server and a communication network providing a message transmission service, 
 wherein coding instructions, by which at least some information for forming an initialization message can be coded into a bit sequence requiring fewer bits than its ASCII presentation, are determined in the server and decoding instructions, by means of which the original identifier is obtained from the bit sequence, are determined in the client device, the method comprising the steps of:    in response to the need of transmitting the request indicating the need for starting a session to at least one client device, forming a message, which message comprises information for forming an initialization message, at least some of the information being presented as a bit sequence defined according to the coding instructions,    transmitting the message to the client device by using said message transmission service,    forming a session initialization message on the basis of the information included in the received message, at least part of said information being defined from the received bit sequence by means of said decoding instructions, and    transmitting the session initialization message from the client device to the server.    
     
     
         16 . A method as claimed in  claim 15 , wherein the server is configured to determine for a request, indicating the need for starting a session and to be transmitted to the client device, the identifier of the server, a version identifier and the identifier of the requested session, and the message comprises at least said identifiers.  
     
     
         17 . A method as claimed in  claim 15 , wherein the maximum size for a message that is to be sent from the server to the client device is determined in the server for the request, and the message is formed such that the message is shorter or as long as said maximum size.  
     
     
         18 . A method as claimed in  claim 15 , wherein a transport layer service in the system is configured by using a WAP protocol, whereby the message further comprises WSP header fields (Wireless Session Protocol).  
     
     
         19 . A method as claimed in  claim 15 , wherein the message transmission service is SMS.  
     
     
         20 . A system comprising at least one electronic device acting as a client device and comprising communication means, at least one server and a communication network providing a message transmission service, in which system 
 coding instructions, by which at least some information for forming an initialization message can be coded into a bit sequence requiring fewer bits than its ASCII presentation, are determined in the server and decoding instructions, by means of which the original identifier is obtained from the bit sequence, are determined in the client device,    in response to the need of transmitting the request indicating the need for starting a session to at least one client device, the server is configured to form a message, which message comprises information for forming an initialization message, at least some of the information being presented as a bit sequence defined according to the coding instructions,    the server is configured to transmit the message to the client device by utilizing the message transmission service,    the client device is configured to form a session initialization message on the basis of the information included in the received message, at least part of information being defined from the received bit sequence by means of said decoding instructions, and    the client device is configured to transmit the session initialization message to the server.    
     
     
         21 . A server, wherein the server is configured to determine coding instructions, by which at least some information for forming an initialization message can be coded into a bit sequence requiring fewer bits than its ASCII presentation, are determined, wherein 
 the server, in response to the need of transmitting the request indicating the need for starting a session to at least one client device, is configured to form a message, which message comprises information for forming an initialization message, at least some of the information being presented as a bit sequence defined according to the coding instructions, and    the server is configured to transmit the message to at least one client device by utilizing the message transmission service.    
     
     
         22 . A server according to  claim 21 , wherein the server is configured to determine for a request, indicating the need for starting a session and to be transmitted to at least one client device, the identifier of the server, a version identifier and the identifier of the requested session, and 
 the server is configured to form the message such that the message comprises at least said identifiers.    
     
     
         23 . A server according to  claim 21 , wherein the server is configured to determine the maximum size for a message that is to be sent from the server to the client device for the request.  
     
     
         24 . A server according to  claim 21 , wherein a transport layer service is configured by using a WAP protocol, whereby the message further comprises WSP header fields (Wireless Session Protocol).  
     
     
         25 . A server according to  claim 21 , wherein the message also denotes an application to which the content of the message should be directed, the server being configured to define the denotion by setting the information on the application to a predetermined location as from the beginning of the message or after a predetermined character.  
     
     
         26 . A server according to  claim 21 , wherein the message transmission service is SMS.  
     
     
         27 . A server as claimed in  claim 21 , wherein the server is configured to determine the identifier of the server in the field containing a shared secret.  
     
     
         28 . A server according to  claim 21 , wherein the server is also configured to determine a bit sequence in the message, indicating whether the client or the server has caused the message.  
     
     
         29 . A server according to  claim 21 , wherein the coding instructions comprise one or more correspondence tables.  
     
     
         30 . A server according to  claim 21 , wherein the server is configured to initialize the session for synchronizing a data set included in the client device and at least one database.  
     
     
         31 . A server according to  claim 21 , wherein the server is configured to transmit a request for starting a device management session, and 
 the server is configured to initialize the management session between the server and the client device.    
     
     
         32 . An electronic device comprising: 
 means for receiving and transmitting messages,    means for communicating with a server, for which server the electronic device acts as a client device,    means for storing decoding instructions, by means of which decoding instructions the original information is obtainable from the bit sequence coded by the server,    means for converting at least one bit sequence included in the message received from the server into the original information on the basis of the decoding instructions,    means for forming an initialization message for a session between the server and the electronic device on the basis of the information indicated by the message received from the server, at least part of information being defined from the received bit sequence by means of said decoding instructions, and    means for sending the initialization message for the session to the server.    
     
     
         33 . An electronic device according to  claim 32 , wherein the device comprises means for altering the configuration of the electronic device according to commands received from the server during the session.  
     
     
         34 . An electronic device according to  claim 32 , wherein a transport layer service is configured by using a WAP protocol, whereby the message further comprises WSP header fields (Wireless Session Protocol).  
     
     
         35 . An electronic device according to  claim 32 , wherein the message also denotes an application to which the content of the message should be directed, the denotion being defined by information on the application in a predetermined location as from the beginning of the message or after a predetermined character, and 
 the electronic device is configured to direct the content of the message to the application denoted by the message.    
     
     
         36 . An electronic device according to  claim 32 , wherein the electronic device is configured to communicate with the server by SMS.  
     
     
         37 . An electronic device according to  claim 32 , wherein the electronic device is configured to determine the identifier of the server from the field containing a shared secret.  
     
     
         38 . An electronic device according to  claim 32 , wherein the decoding instructions comprise one or more correspondence tables.  
     
     
         39 . An electronic device according to  claim 32 , wherein the server is a device management server and the session is a device management session.  
     
     
         40 . An electronic device according to  claim 32 , wherein the server is a server and the session is a session.  
     
     
         41 . A computer program loadable to the memory of a server, said program product comprising a computer program code, which, when being executed in the processor of the server, causes the server to: 
 set coding instructions, by which at least some information for forming an initialization message can be coded into a bit sequence requiring fewer bits than its ASCII presentation,    in response to the need of transmitting the request, indicating the need for starting a session to at least one client device, form one message, which message comprises information for forming an initialization message, at least some of the information being presented as a bit sequence defined according to the coding instructions, and    transmit the message to at least one client device by utilizing the message transmission service.    
     
     
         42 . A computer program loadable to the memory of an electronic device, said computer program comprising a program code, which, when being executed in the processor of the electronic device, causes the electronic device to: 
 set decoding instructions, by means of which decoding instructions the original identifier is obtainable from the bit sequence coded by a server,    convert at least one bit sequence included in the message received from the server into the original information on the basis of the decoding instructions,    form an initialization message for a session between the server and the electronic device on the basis of the information indicated by the message received from the server, at least part of information being defined from the received bit sequence by means of said decoding instructions, and    send the initialization message for the session to the server.

Join the waitlist — get patent alerts

Track US2006004922A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.