IP Library Granted Patent US 8,078,734
Granted Patent B2
US 8,078,734 · App. 12/070,469 · Granted Dec 13, 2011

Information processing apparatus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,078,734
App. No.
12/070,469
Granted
Dec 13, 2011
Kind
B2
Abstract

The present invention is capable of preferably performing the establishment of a session using a predetermined protocol. In a mobile phone device applicable to an information processing apparatus according to an embodiment of the present invention, the CPU of a main control unit executes NAI middleware, performs connection using a predetermined protocol via a system layer, acquires a connection request or a disconnection request from an individual application program, and controls, on the basis of the acquired connection request or disconnection request, the connection using the predetermined protocol performed by a connection unit.

Claims (28)

1. An information processing apparatus comprising:

a processing unit including:

a connection unit configured to establish a connection with use of a predetermined protocol;

an acquisition unit configured to acquire a connection request or a disconnection request from respective application programs;

a control unit configured to control the connection with use of the predetermined protocol performed by the connection unit, based on the connection request or the disconnection request acquired by the acquisition unit; and

a determination unit configured to determine the presence or absence of a hold attribute included in the disconnection request,

wherein, the control unit holds a session established by the connection with use of the predetermined protocol performed by the connection unit if the determination unit determines the presence of the hold attribute in the disconnection request.

2. The information processing apparatus according to claim 1 , wherein the control unit is configured to control so as to start the connection with use of the predetermined protocol performed by the connection unit, based on the connection request.

3. The information processing apparatus according to claim 1 ,

wherein the control unit is configured to control to hold the session established by the connection with use of the predetermined protocol performed by the connection unit, using a hold timer, until the elapse of a preset predetermined time.

4. The information processing apparatus according to claim 1 ,

wherein, if the determination unit is configured to determine the absence of the hold attribute in the disconnection request, the control unit is configured to control to disconnect the session established by the connection with use of the predetermined protocol performed by the connection unit.

5. The information processing apparatus according to claim 1 , further comprising:

a determination unit configured to determine, when the acquisition unit is configured to acquire a new connection request from another application program during the holding of a session established by the connection with use of the predetermined protocol performed by the connection unit, whether or not the new connection request is a connection request using different bearer information from bearer information used in an already established session,

wherein, if the determination unit is configured to determine that the new connection request is a connection request using the same bearer information as the bearer information used in the already established session, the control unit is configured to control to establish a socket session based on the new connection request while holding the session established by the connection with use of the predetermined protocol performed by the connection unit, and to start the connection with use of the predetermined protocol performed by the connection unit.

6. The information processing apparatus according to claim 5 ,

wherein, if the determination unit is configured to determine that the new connection request is the connection request using the different bearer information from the bearer information used in the already established session, the control unit is configured to control to disconnect the session established by the connection with use of the predetermined protocol performed by the connection unit, and to thereafter start the connection with use of the predetermined protocol performed by the connection unit, based on the new connection request.

7. The Information processing apparatus according to claim 1 , further comprising:

a notification unit configured to notify the respective application programs of a shift to a predetermined state, when a session established by the connection with use of the predetermined protocol performed by the connection unit has shifted to the predetermined state during the holding of the session.

8. An information processing apparatus comprising:

a processing unit including:

a connection unit configured to establish a connection with use of a predetermined protocol;

an acquisition unit configured to acquire a connection request or a disconnection request from respective application programs; and

a control unit configured to control the connection with use of the predetermined protocol performed by the connection unit, on the basis of the connection request or the disconnection request acquired by the acquisition unit,

a determination unit configured to determine, when the acquisition unit is configured to acquire a new connection request from another application program during the holding of a session established by the connection with use of the predetermined protocol performed by the connection unit, whether or not the new connection request is a connection request using different bearer information from bearer information used in an already established session,

wherein, if the determination unit is configured to determine that the new connection request is a connection request using the same bearer information as the bearer information used in the already established session, the control unit is configured to control to establish a socket session based on the new connection request while holding the session established by the connection with use of the predetermined protocol performed by the connection unit, and to start the connection with use of the predetermined protocol performed by the connection unit.

9. The information processing apparatus according to claim 8 ,

wherein, if the determination unit is configured to determine that the new connection request is the connection request using the different bearer information from the bearer information used in the already established session, the control unit is configured to control to disconnect the session established by the connection with use of the predetermined protocol performed by the connection unit, and to thereafter start the connection with use of the predetermined protocol performed by the connection unit, based on the new connection request.

Assignments (3)
CHANGE OF NAME Recorded Jan 16, 2013
From: FUJITSU TOSHIBA MOBILE COMMUNICATIONS LIMITED
To: FUJITSU MOBILE COMMUNICATIONS LIMITED
Reel/Frame 029645/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2010
From: KABUSHIKI KAISHA TOSHIBA
To: FUJITSU TOSHIBA MOBILE COMMUNICATIONS LIMITED
Reel/Frame 025433/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2008
From: OKAYASU, JIRO; ABE, YASUHIKO
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 020574/0025 →