IP Library Granted Patent US 8,477,918
Granted Patent B2
US 8,477,918 · App. 12/669,640 · Granted Jul 2, 2013

Multimedia providing service

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,477,918
App. No.
12/669,640
Granted
Jul 2, 2013
Kind
B2
Abstract

At one of the timings: during a period between the moment when one of terminals which performs transmission calls out a communication partner and the moment of response and at the timing after the communication between the terminals is complete; a server reads out content data from a database, converts the read out content data according to the conversion information based on reproduction at the terminal, and transmits the converted content data to the terminal. At this timing, the terminal reproduces the content data transmitted from the server.

Claims (82)

1. A method of providing a multimedia service in a multimedia communication system comprising a plurality of terminals and a server, the server being connected to said plurality of terminals, said sever processing call process signals of said plurality of terminals, and including a database in which are stored content data; said method comprising steps wherein:

said server reads said content data from said database at either the timings of:

(a) the interval from the time a call is made by a terminal, that performs call origination among said plurality of terminals, to a terminal among said plurality of terminals that is the communication partner of said terminal that performs call origination, until the terminal responds; or

(b) after completion of communication between said terminals;

at said timing, said server either converts syntax of content data that have been read or converts content data that have been read based on conversion information of at least one of: encoding method, encoding bit rate, frame rate, image size, profile, level, encoding options, encoding frame type composition, video packet size, intraframe spacing, intra-macroblock number, and quantization value that accord with reproduction in said terminals;

at said timing, said server transmits said content data that have been converted to said terminals; and

at said timing, said terminals reproduce content data that have been transmitted from said server.

2. The method of providing a multimedia service according to claim 1 , said method further comprising steps wherein:

at said timing, said server either converts syntax of content data that have been read or converts content data that have been read based on conversion information of at least one of: encoding method, encoding bit rate, frame rate, image size, profile, level, encoding options, encoding frame type composition, video packet size, intraframe spacing, intra-macroblock number, and quantization value that accord with reproduction in the termination-side terminal that is the communication partner of said terminal that performs call origination;

at said timing, said server transmits to said termination-side terminal said content data that have been converted; and

at said timing, said termination-side terminal reproduces content data that have been transmitted from said server.

3. The method of providing a multimedia service according to claim 2 , further comprising steps wherein:

said server, after said termination-side terminal has responded, either converts syntax of data that have been transmitted from said origination-side terminal that is said terminal that performs call origination or converts data that have been transmitted from said origination-side terminal based on conversion information of at least one of: encoding method, encoding bit rate, frame rate, image size, profile, level, encoding options, encoding frame type composition, video packet size, intraframe spacing, intra-macroblock number, and quantization value that accord with reproduction in said termination-side terminal; and

after said termination-side terminal has responded, said server transmits said data that have been converted to said termination-side terminal.

4. The method of providing a multimedia service according to claim 1 , further comprising steps wherein:

at said timing, said server reads from said database said content data and reproduction environment information that indicates the reproduction environment of the content data that are stored together with said content data in said database;

said server either converts syntax of content data that have been read or converts content data that have been read based on conversion information of at least one of: encoding method, encoding bit rate, frame rate, image size, profile, level, encoding options, encoding frame type composition, video packet size, intraframe spacing, intra-macroblock number, and quantization value that accord with reproduction in the origination-side terminal that is said terminal that performs call origination;

at said timing, said server transmits content data that have been converted and said reproduction environment information to said origination-side terminal;

at said timing, said origination-side terminal reproduces content data that have been transmitted from said server based on said reproduction environment information.

5. The method of providing a multimedia service according to claim 4 , said method further comprising a step wherein said server transmits to said origination-side terminal reproduction environment information of data that are transmitted from said termination-side terminal that is the terminal that is the communication partner of said origination-side terminal.

6. The method of providing a multimedia service according to claim 4 , said method further comprising steps wherein:

after said termination-side terminal has responded, said server either converts syntax of data that have been transmitted from the termination-side terminal that is the terminal that is the communication partner of said origination-side terminal or converts data that have been transmitted from the termination-side terminal that is the terminal that is the communication partner of said origination-side terminal based on conversion information of at least one of: encoding method, encoding bit rate, frame rate, image size, profile, level, encoding options, encoding frame type composition, video packet size, intraframe spacing, intra-macroblock number, and quantization value that accord with reproduction in said origination-side terminal; and

said server transmits said data that have been converted to said origination-side terminal.

7. The method of providing a multimedia service according to claim 1 , further comprising a step wherein said server uses SIP to process said call process signals.

8. The method of providing a multimedia service according to claim 4 , further comprising a step wherein said server uses SDP to process said reproduction environment information.

9. The method of providing multimedia service according to claim 1 , further comprising steps wherein:

said server records in a preferential treatment information database the frequency of transmission of said content data that were converted to the origination-side terminal that is said terminal that performs call origination; and

said server reads from said preferential treatment information database preferential treatment information that accords with said frequency.

10. The method of providing a multimedia service according to claim 1 , further comprising steps wherein:

said server records in a preferential treatment information database the frequency of transmission of said content data that were converted to the termination-side terminal that is the terminal that is the communication partner of said terminal that performs call origination; and

said server reads from said preferential treatment information database preferential treatment information that accords with said frequency.

11. A method of providing multimedia service in a multimedia communication system made up from a plurality of terminals and a server, said server being connected to said plurality of terminals, said server processing call process signals of said plurality of terminals, and having a database that stores content data; said method comprising steps wherein:

said server reads said content data from said database in accordance with either:

(a) a read signal that corresponds to a key that is entered, when said read signal is transmitted to said server by an origination-side terminal that is the terminal that performs call origination of said plurality of terminals; or

(b) a read signal that corresponds to a key that is entered, when said read signal is transmitted to said sender by a termination-side terminal that is the terminal that is the communication partner of said origination-side terminal of said plurality of terminals;

said server either converts syntax of said content data that were read or converts said content data that were read based on conversion information of at least one of: encoding method, encoding bit rate, frame rate, image size, profile, level, encoding options, encoding frame type composition, video packet size, intraframe spacing, intra-macroblock number, and quantization value that accord with reproduction in said terminals;

said server transmits said content data that have been converted to said terminals; and

said terminals reproduce content data that have been transmitted from said server.

12. The method of providing a multimedia service according to claim 11 , said method further comprising steps wherein:

said server either converts syntax of said content data that were read or converts said content data that were read based on conversion information of at least one of: encoding method, encoding bit rate, frame rate, image size, profile, level, encoding options, encoding frame type composition, video packet size, intraframe spacing, intra-macroblock number, and quantization value that accord with reproduction in said origination-side terminal;

said server transmits content data that were converted to said origination-side terminal; and

said origination-side terminal reproduces content data that were transmitted from said server.

13. The method of providing a multimedia service according to claim 11 , said method further comprising steps wherein:

said server either converts syntax of said content data that were read or converts said content data that were read based on conversion information of at least one of: encoding method, encoding bit rate, frame rate, image size, profile, level, encoding options, encoding frame type composition, video packet size, intraframe spacing, intra-macroblock number, and quantization value that accord with reproduction in said termination-side terminal;

said server transmits content data that were converted to said termination-side terminal; and

said termination-side terminal reproduces content data that were transmitted from said server.

14. The method of providing multimedia service according to claim 11 , further comprising steps wherein:

said server records in a preferential treatment information database the frequency of transmission of said content data that were converted to the origination-side terminal that is said terminal that performs call origination; and

said server reads from said preferential treatment information database preferential treatment information that accords with said frequency.

15. The method of providing a multimedia service according to claim 11 , further comprising steps wherein:

said server records in a preferential treatment information database the frequency of transmission of said content data that were converted to the termination-side terminal that is the terminal that is the communication partner of said terminal that performs call origination; and

said server reads from said preferential treatment information database preferential treatment information that accords with said frequency.

16. A method of providing a multimedia service in a multimedia communication system that is made up from a plurality of terminals and a server, said server being connected to said plurality of terminals, said server processing call process signals of said plurality of terminals, and having a database in which are stored character strings that can be displayed on said terminals; said method comprising steps wherein:

said server reads said character string from said database in accordance with either:

(a) a read signal that corresponds to a key that is entered, when said read signal is transmitted to said sender by an origination-side terminal that is the terminal that performs call origination of said plurality of terminals; or

(b) a read signal that corresponds to a key that is entered, when said read signal is transmitted to said sender by a termination-side terminal that is the terminal that is the communication partner of said origination-side terminal of said plurality of terminals;

said server inserts said character string that was read into image data that are transmitted and received between said origination-side terminal and said termination-side terminal;

said server either converts syntax of said image data into which said character string was inserted or converts said image data into which said character string was inserted based on conversion information of at least one of: encoding method, encoding bit rate, frame rate, image size, profile, level, encoding options, encoding frame type composition, video packet size, intraframe spacing, intra-macroblock number, and quantization value that accord with reproduction in said terminals;

said server transmits said image data that were converted to said terminals; and

said terminals reproduce image data into which said character string was inserted, that were converted, and that have been transmitted from said server.

17. The method of providing multimedia service according to claim 16 , further comprising steps wherein:

said server inserts said character string that was read into image data that are transmitted from said termination-side terminal to said origination-side terminal;

said server either converts syntax of said image data into which said character string was inserted or converts said image data into which said character string was inserted based on conversion information of at least one of: encoding method, encoding bit rate, frame rate, image size, profile, level, encoding options, encoding frame type composition, video packet size, intraframe spacing, intra-macroblock number, and quantization value that accord with reproduction in said origination-side terminal;

said server transmits image data that were converted to said origination-side terminal; and

said origination-side terminal reproduces image data into which said character string was inserted, that were converted, and that have been transmitted from said server.

18. The method of providing multimedia service according to claim 16 , further comprising steps wherein:

said server inserts said character string that was read into image data that are transmitted from said origination-side terminal to said termination-side terminal;

said server either converts syntax of said image data into which said character string was inserted or converts said image data into which said character string was inserted based on conversion information of at least one of: encoding method, encoding bit rate, frame rate, image size, profile, level, encoding options, encoding frame type composition, video packet size, intraframe spacing, intra-macroblock number, and quantization value that accord with reproduction in said termination-side terminal;

said server transmits image data that were converted to said termination-side terminal; and

said termination-side terminal reproduces image data into which said character string was inserted, that were converted, and that have been transmitted from said server.

19. The method of providing multimedia service according to claim 16 , further comprising steps wherein:

said origination-side terminal transmits a DTMF signal as a read signal to said server; and

said server reads said character string from said database in accordance with a DTMF signal transmitted from said origination-side terminal.

20. The method of providing multimedia service according to claim 16 , further comprising steps wherein:

said termination-side terminal transmits a DTMF signal as a read signal to said server; and

said server reads said character string from said database in accordance with a DTMF signal transmitted from said termination-side terminal.

21. The method of providing a multimedia service according to claim 16 , further comprising steps wherein:

said server records in a preferential treatment information database the frequency of transmission of image data into which said character string was inserted to the origination-side terminal that is said terminal that performs call origination; and

said server reads from said preferential treatment information database preferential treatment information that accords with said frequency.

22. The method of providing a multimedia service according to claim 16 , further comprising steps wherein:

said server records in a preferential treatment information database the frequency of transmission of image data into which said character string was inserted and that have been converted to a termination-side terminal that is a terminal that is the communication partner of said terminal that performs call origination; and

said server reads from said preferential treatment information database preferential treatment information that accords with said frequency.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2016
From: NEC CORPORATION
To: RAKUTEN, INC.
Reel/Frame 037746/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2010
From: OZAWA, KAZUNORI; KOYAMA, KAZUHIRO
To: NEC CORPORATION
Reel/Frame 023820/0226 →