IP Library Granted Patent US 7,002,953
Granted Patent B2
US 7,002,953 · App. 10/869,925 · Granted Feb 21, 2006

Multimedia data transfer system between computers associated with terminals

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 7,002,953
App. No.
10/869,925
Granted
Feb 21, 2006
Kind
B2
Abstract

A system allows prompt multimedia data transfer during communication between personal telephones through a dedicated line connecting PBXs. A database connected to each PBX stores association information between a personal telephone and a personal computer. When a multimedia application installed in one personal computer associated to one personal telephone starts up, another multimedia application installed in the other personal computer associated to the other personal telephone automatically starts up allowing multimedia data communicate with each other.

Claims (29)

1. A system for transferring multimedia data between processes generated by software programs each running on information processing terminals, wherein the information processing terminals are capable to communicate with each other through at least one call connection controller that accommodates a plurality of extension terminals, wherein

each call connection controller comprises:

a database for storing association information when an association operation has been performed between an extension terminal and an information processing terminal, which are both connected to the call connection controller;

a determining section for determining the presence or absence of an information processing terminal that has completed the association operation and a status of a software program on the information processing terminal; and

a communications controller controlling such that, during communication between a first extension terminal and a second extension terminal, when first and second information processing terminals that have completed the association operations with the first and second extension terminals have been found and both of software programs on the first and second information processing terminals are ready and currently unused, multimedia data starts transferring between processes generated by the software programs running on the first and second information processing terminals, respectively.

2. The system according to claim 1 , wherein a process generated by a software program running on each information processing terminal allows a control signal to exchange with a call connection controller connected to the information processing terminal.

3. The system according to claim 2 , wherein the information processing terminal is connected to the call connection controller by one of wired LAN (Local Area Network) and wireless LAN.

4. The system according to claim 1 , wherein address information of an information processing terminal and a status of a software program on the information processing terminal are stored in the database when the software program starts up.

5. The system according to claim 1 , wherein when one of a call originating operation and a call receiving operation is performed at an extension terminal, a terminal number of an other-end extension terminal is stored in the database.

6. A method for transferring multimedia data between processes generated by software programs each running on information processing terminals, wherein the information processing terminals are capable to communicate with each other through at least one call connection controller that accommodates a plurality of extension terminals, the method comprising:

a) storing association information in a database when an association operation has been performed between an extension terminal and an information processing terminal;

b) during communication between a first extension terminal and a second extension terminal, searching the database to determine the presence or absence of first and second information processing terminals that have completed the association operations with the first and second extension terminals and statuses of software programs on the first and second information processing terminals; and

c) when the first and second information processing terminals have been found and both of the software programs are ready and currently unused, starting transfer of multimedia data between processes generated by the software programs running on the first and second information processing terminals, respectively.

7. The method according to claim 6 , wherein the steps b) and c) comprise:

when starting up a first software program on a first information processing terminal during communication between a first extension terminal associated with the first information processing terminal and a second extension terminal, searching the database to determine the presence or absence of a second information processing terminal that has completed the association operation with the second extension terminals and a status of a second software program on the second information processing terminal; and

when the second information processing terminal has been found and the second software program is currently unused, starting transfer of multimedia data between processes generated by the first and second software programs running on the first and second information processing terminals.

8. A call connection controller accommodating a plurality of extension terminals in a system for transferring multimedia data between processes generated by software programs each running on information processing terminals, comprising:

a database for storing association information when an association operation has been performed between an extension terminal and an information processing terminal, which are both connected to the call connection controller;

a determining section for determining the presence or absence of an information processing terminal that has completed the association operation and a status of a software program on the information processing terminal; and

a communications controller controlling such that, during communication between a first extension terminal and a second extension terminal, when first and second information processing terminals that have completed the association operations with the first and second extension terminals have been found and both of software programs on the first and second information processing terminals are ready and currently unused, multimedia data starts transferring between processes generated by the software programs running on the first and second information processing terminals, respectively.

9. A method for associating an extension terminal with a process generated by a software program running on an information processing terminal to transfer multimedia data between processes generated by software programs each running on information processing terminals, the method comprising:

when one of a call originating operation and a call receiving operation is performed at an extension terminal, storing an other-end terminal number of an other-end extension terminal in a database;

when starting up a first software program on a first information processing terminal by designating a terminal number of the extension terminal during communication with the other-end extension terminal, registering address information of the first information processing terminal and a status of the first software program for the terminal number in the database;

querying about the presence or absence of a second information processing terminal associated with the other-end extension terminal and a status of a second software program on the second information processing terminal; and

when receiving a response that the second information processing terminal has been found and the second software program is ready and currently unused, starting transfer of multimedia data between processes generated by the first and second software programs running on the first and second information processing terminals.

10. A computer-readable program for instructing a computer to transfer multimedia data between processes generated by software programs each running on information processing terminals, wherein the information processing terminals are capable to communicate with each other through at least one call connection controller that accommodates a plurality of extension terminals, the computer-readable program comprising the steps of:

storing association information in a database when an association operation has been performed between an extension terminal and an information processing terminal;

during communication between a first extension terminal and a second extension terminal, searching the database to determine the presence or absence of first and second information processing terminals that have completed the association operations with the first and second extension terminals and statuses of software programs on the first and second information processing terminals; and

when the first and second information processing terminals have been found and both of the software programs are ready and currently unused, starting transfer of multimedia data between processes generated by the software programs running on the first and second information processing terminals, respectively.

Assignments (3)
CHANGE OF NAME Recorded Feb 3, 2015
From: NEC INFRONTIA CORPORATION
To: NEC PLATFORMS, LTD.
Reel/Frame 034881/0078 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2006
From: NEC CORPORATION
To: NEC INFRONTIA CORPORATION
Reel/Frame 018160/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2004
From: WAKATSUKI, SHINOBU
To: NEC CORPORATION
Reel/Frame 015491/0939 →