Information providing system, information providing apparatus, information providing method, information processing apparatus, information processing method, and program
First Claim
1. An information providing system constituted of an information providing apparatus for providing a television program over a network and of a first and a second information processing apparatus for displaying images and outputting sounds based on the provided television program;
- wherein said information providing apparatus comprises;
first reception controlling means for controlling reception of a connection request from said first information processing apparatus and for controlling reception of a version request from said first information processing apparatus for a version report regarding a program being executed by said information providing apparatus;
judging means for judging whether said information providing apparatus is providing said television program to said second information processing apparatus; and
first transmission controlling means which, if said information providing apparatus is judged to be providing said television program to said second information processing apparatus, then controls transmission of information related to a chat program to said first and said second information processing apparatus; and
upon receipt of the version report request, controls transmission of version data denoting the version of said second program to said information processing apparatus;
wherein said first information processing apparatus comprises;
second transmission controlling means for controlling transmission of said connection request to said information providing apparatus and for controlling transmission of said version report request to said information providing apparatus;
recording controlling means for controlling recording of function data representing correspondence between said version of said program and functions provided by said information providing apparatus;
second reception controlling means for controlling reception of said information related to said chat program from said information providing apparatus and for controlling reception of said version data from said information providing apparatus;
determining means for determining the functions of said information providing apparatus based on said function data and said version data; and
first executing means which, upon reception of said information related to said chat program, executes a process based on the received information related to said chat program; and
wherein said second information processing apparatus comprises;
third reception controlling means for controlling reception of said information related to said chat program from said information providing apparatus; and
second executing means which, upon receipt of said information related to said chat program, executes a process based on the received information related to said chat program,whereby said first and said second information processing apparatus are able to communicate with one another via said chat program.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an information providing system in which the information providing apparatus first receives a connection request from the first information processing apparatus. Upon receipt of the connection request, a check is made to see whether the information providing apparatus is providing any image data or sound data to the second information processing apparatus. If the information providing apparatus is judged to be providing any image data or sound data to the second information processing apparatus, then information related to a chat program is transmitted to the first and the second information processing apparatus. After transmitting the connection request to the information providing apparatus, the first information processing apparatus receives the information related to the chat program from the information providing apparatus. Upon reception of the information, the first information processing apparatus executes a process based on the received information related to the chat program. The second information processing apparatus also receives the information related to the chat program from the information providing apparatus and thereupon executes a process based on the received information related to the chat program.
36 Citations
8 Claims
-
1. An information providing system constituted of an information providing apparatus for providing a television program over a network and of a first and a second information processing apparatus for displaying images and outputting sounds based on the provided television program;
- wherein said information providing apparatus comprises;
first reception controlling means for controlling reception of a connection request from said first information processing apparatus and for controlling reception of a version request from said first information processing apparatus for a version report regarding a program being executed by said information providing apparatus; judging means for judging whether said information providing apparatus is providing said television program to said second information processing apparatus; and first transmission controlling means which, if said information providing apparatus is judged to be providing said television program to said second information processing apparatus, then controls transmission of information related to a chat program to said first and said second information processing apparatus; and
upon receipt of the version report request, controls transmission of version data denoting the version of said second program to said information processing apparatus;wherein said first information processing apparatus comprises; second transmission controlling means for controlling transmission of said connection request to said information providing apparatus and for controlling transmission of said version report request to said information providing apparatus; recording controlling means for controlling recording of function data representing correspondence between said version of said program and functions provided by said information providing apparatus; second reception controlling means for controlling reception of said information related to said chat program from said information providing apparatus and for controlling reception of said version data from said information providing apparatus; determining means for determining the functions of said information providing apparatus based on said function data and said version data; and first executing means which, upon reception of said information related to said chat program, executes a process based on the received information related to said chat program; and wherein said second information processing apparatus comprises; third reception controlling means for controlling reception of said information related to said chat program from said information providing apparatus; and second executing means which, upon receipt of said information related to said chat program, executes a process based on the received information related to said chat program, whereby said first and said second information processing apparatus are able to communicate with one another via said chat program. - View Dependent Claims (2, 3)
- wherein said information providing apparatus comprises;
-
4. An information providing apparatus for providing a television program over a network to a first and a second information processing apparatus displaying images and outputting sounds based on the provided television program, said information providing apparatus comprising:
-
reception controlling means for controlling reception of a connection request from said first information processing apparatus and for controlling reception of a version request from said first information processing apparatus for a version report regarding a program being executed by said information providing apparatus; judging means for judging whether said information providing apparatus is providing said television program to said second information processing apparatus; and first transmission controlling means which, if said information providing apparatus is judged to be providing said television program to said second information processing apparatus, then controls transmission of information related to a chat program to said first and said second information processing apparatus; and wherein said first transmission controlling means which, upon receipt of the version report request, controls transmission of version data denoting the version of said second program to said information processing apparatus; and wherein said first information processing apparatus comprises a second transmission controlling means for controlling transmission of said version report request to said information providing apparatus; recording controlling means for controlling recording of function data representing correspondence between said version of said program and functions provided by said information providing apparatus; second reception controlling means for controlling reception of said version data from said information providing apparatus; and determining means for determining the functions of said information providing apparatus based on said function data and said version data; wherein said first information processing apparatus comprises; first executing means which, upon reception of said information related to said chat program, executes a process based on the received information related to said chat program; and wherein said second information processing apparatus comprises; second executing means which, upon receipt of said information related to said chat program, executes a process based on the received information related to said chat program, whereby said first and said second information processing apparatus are able to communicate with one another via said chat program. - View Dependent Claims (5, 6)
-
-
7. An information providing method for use with an information providing apparatus for providing a television program over a network to a first and a second information processing apparatus displaying images and outputting sounds based on the provided television program, said information providing method comprising the steps of:
-
controlling reception of a connection request from said first information processing apparatus and controlling reception of a version request from said first information processing apparatus for a version report regarding a program being executed by said information providing apparatus; upon receipt of said connection request, judging whether said information providing apparatus is providing said television program to said second information processing apparatus; and
upon receipt of the version report request, controlling transmission of version data denoting the version of said second program to said information processing apparatus;if said information providing apparatus is judged to be providing said television program to said second information processing apparatus, then controlling transmission of information related to a chat program to said first and said second information processing apparatus, controlling transmission of said version report req uest to said information providing apparatus, and controlling recording of function data representing correspondence between said version of said program and functions provided by said information providing apparatus; wherein said first information processing apparatus comprises; first executing means which, upon reception of said information related to said chat program, executes a process based on the received information related to said chat program; and wherein said second information processing apparatus comprises; second executing means which, upon receipt of said information related to said chat program, executes a process based on the received information related to said chat program, whereby said first and said second information processing apparatus are able to communicate with one another via said chat program; second reception controlling means for controlling reception of said version data from said information providing apparatus; and determining means for determining the functions of said information providing apparatus based on said function data and said version data.
-
-
8. A program for use with a computer which controls an information providing apparatus for providing a television program over a network to a first and a second information processing apparatus displaying images and outputting sounds based on the provided television program, said program causing said computer to execute the steps of:
-
controlling reception of a connection request from said first information processing apparatus;
upon receipt of said connection request, judging whether said information providing apparatus is providing said television program to said second information processing apparatus and controlling reception of a version request from said first information processing apparatus for a version report regarding a program being executed by said information providing apparatus; and
upon receipt of the version report request, controlling transmission of version data denoting the version of said second program to said information processing apparatus;if said information providing apparatus is judged to be providing said television program to said second information processing apparatus, then controlling transmission of information related to a chat program to said first and said second information processing apparatus, controlling transmission of said version report request to said information providing apparatus, and controlling recording of function data representing correspondence between said version of said program and functions provided by said information providing apparatus; wherein said first information processing apparatus comprises; first executing means which, upon reception of said information related to said chat program, executes a process based on the received information related to said chat program; and wherein said second information processing apparatus comprises; second executing means which, upon receipt of said information related to said chat program, executes a process based on the received information related to said chat program, whereby said first and said second information processing apparatus are able to communicate with one another via said chat program; second reception controlling means for controlling reception of said version data from said information providing apparatus; and determining means for determining the functions of said information providing apparatus based on said function data and said version data.
-
Specification