IP Library Granted Patent US 9,232,281
Granted Patent B2
US 9,232,281 · App. 14/477,956 · Granted Jan 5, 2016

Communication management apparatus, terminal, communication management system, communication management method, program, and information storage medium

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 9,232,281
App. No.
14/477,956
Granted
Jan 5, 2016
Kind
B2
Abstract

A communication management apparatus is provided which includes: a start request acceptance unit configured to accept a request to start a program from a terminal; a query unit configured to query the program whether communication with the terminal is available upon acceptance of the start request; and a response transmission unit configured to transmit to the terminal, in response to the start request therefrom, a message indicating whether communication is available between the program and the terminal as a result of the query about the availability of communication therebetween.

Claims (40)

1. A communication management apparatus comprising:

a communication management program configured to generate a communication management process executable by an information processing apparatus,

wherein said communication management process accepts a request to start a program from a terminal, and, upon receiving said request, queries the program as to whether communication is available with the terminal,

wherein said program notifies said communication management process: as to whether communication with the terminal is available, and if so, the port number of the information processing apparatus through which said terminal can transmit information to the program,

wherein upon receiving notification that communication with the terminal is available, said communication management process transmits a two-part message to the terminal indicating: that communication with the program is available, and identifying said target port number,

wherein upon receiving notification that communication is not available, said communication management process transmits a message to the terminal indicating that communication with the program is not available, and wherein in response to said two-part message said terminal transmits a process execution request comprising a request to display a subtitled moving image to the program via said port number thereby causing the program to execute said process,

wherein the communication management program includes a start process that starts the program, if the program for which the start request has been accepted, has yet to be started, said communication management process queries the program started by the start process whether communication is available with the terminal, and, upon start of the program, if a display apparatus to which an image generated by execution of the program is output remains switched off, the start process turns on power to the display apparatus, and

wherein said program comprises a moving image reproduction process, wherein when said program receives said request to display a subtitled moving image, said moving image reproduction process accesses a moving image URL related to said request to obtain the moving image, and also accesses a separate subtitle URL related to said request to acquire the subtitle data.

2. The communication management apparatus of claim 1 . wherein once said subtitle data and moving image are acquired the subtitled moving image is displayed on a display.

3. The communication management apparatus of claim 1 , wherein in response to said message said terminal stops trying to initiate communication with the program in order to avoid futile communication with the program.

4. A terminal capable of communicating with a communication management apparatus, the terminal comprising:

a start request transmission unit configured to transmit a request to start a program to the communication management apparatus;

a response reception unit configured to receive a message transmitted by the communication management apparatus as a response to the start request, and determine from the message as to whether communication is available between the program and the terminal as a result of a query made by the communication management apparatus about the availability of communication therebetween; and

a transmission control unit configured to control whether or not to transmit a process execution request to the program in response to the message,

wherein upon receiving notification that communication with the terminal is available, said communication management apparatus transmits a two-part message to the terminal indicating: that communication with the program is available, and identifying a port number through which said terminal can transmit information to the program; wherein in response to said two-part message the terminal transmits to the program via said port number a process execution request comprising a request to display a subtitled moving image; and wherein upon receiving notification that communication is not available, said communication management apparatus transmits a message to the terminal indicating that communication with the program is not available,

wherein the communication management apparatus includes a start process that starts the program, if the program for which the start request has been accepted, has vet to be started, said communication management process Queries the program started by the start process whether communication is available with the terminal, and. upon start of the program, if a display apparatus to which an image generated by execution of the program is output remains switched off, the start process turns on power to the display apparatus, and

wherein said program comprises a moving image reproduction process, wherein when said program receives said request to display a subtitled moving image, said moving image reproduction process accesses a moving image URL related to said request to obtain the moving image, and also accesses a separate subtitle URL related to said request to acquire the subtitle data.

5. A communication management system comprising:

a communication management apparatus; and

a terminal;

the communication management apparatus including a communication management program configured to generate a communication management process executable by an information processing apparatus, wherein said communication management process accepts a request to start a program from a terminal, and, upon receiving said request, queries the program as to whether communication is available with the terminal,

wherein said program notifies said communication management process: as to whether communication with the terminal is available, and if so, the port number of the information processing apparatus through which said terminal can transmit information to the program, wherein upon receiving notification that communication with the terminal is available, said communication management process transmits a two-part message to the terminal indicating: that communication with the program is available, and identifying said target port number, wherein upon receiving notification that communication is not available, said communication management process transmits a message to the terminal indicating that communication with the program is not available, and wherein in response to said two-part message said terminal transmits a process execution request comprising a request to display a subtitled moving image to the program via said port number thereby causing the program to execute said process,

wherein the communication management program includes a start process that starts the program, if the program for which the start request has been accepted, has vet to be started, said communication management process queries the program started by the start process whether communication is available with the terminal, and, upon start of the program, if a display apparatus to which an image generated by execution of the program is output remains switched off, the start process turns on power to the display apparatus, and

wherein said program comprises a moving image reproduction process, wherein when said program receives said request to display a subtitled moving image, said moving image reproduction process accesses a moving image URL related to said request to obtain the moving image, and also accesses a separate subtitle URL related to said request to acquire the subtitle data.

6. A communication management method comprising:

accepting a request to start a program from a terminal;

querying the program as to whether communication between the terminal and the program is available upon acceptance of the start request; and

transmitting to the terminal, in response to the start request therefrom, a two-part message indicating: whether communication is available between the program and the terminal as a result of the query about the availability of communication therebetween, and the port number through which said terminal can transmit information to the program,

upon receiving notification that communication is not available, transmitting a message to the terminal indicating that communication with the program is not available,

when communication is available said terminal transmitting a process execution request comprising a request to display a subtitled moving image to the program via said port number in response to said two-part message thereby causing the program to execute said process,

providing a start process that starts the program, if the program for which the start request has been accepted, has vet to be started, and Querying the program started by the start process whether communication is available with the terminal, and, upon start of the program, if a display apparatus to which an image generated by execution of the program is output remains switched off, the start process turns on power to the display apparatus, and

wherein said program comprises a moving image reproduction process, wherein when said program receives said request to display a subtitled moving image, said moving image reproduction process accesses a moving image URL related to said request to obtain the moving image, and also accesses a separate subtitle URL related to said request to acquire the subtitle data.

7. A non-transitory computer readable medium configured to provide instructions to a computer, comprising:

accepting a request to start a program from a terminal;

querying the program as to whether communication between the terminal and the program is available upon acceptance of the start request; and

transmitting to the terminal, in response to the start request therefrom, a two-part message indicating: whether communication is available between the program and the terminal as a result of the query about the availability of communication therebetween, and the port number through which said terminal can transmit information to the program,

upon receiving notification that communication is not available, transmitting a message to the terminal indicating that communication with the program is not available,

when communication is available said terminal transmitting a process execution request comprising a request to display a subtitled moving image to the program via said port number in response to said two-part message thereby causing the program to execute said process,

providing a start process that starts the program, if the program for which the start request has been accepted, has vet to be started, and querying the program started by the start process whether communication is available with the terminal, and, upon start of the program, if a display apparatus to which an image generated by execution of the program is output remains switched off, the start process turns on power to the display apparatus, and

wherein said program comprises a moving image reproduction process, wherein when said program receives said request to display a subtitled moving image, said moving image reproduction process accesses a moving image URL related to said request to obtain the moving image, and also accesses a separate subtitle URL related to said request to acquire the subtitle data.

Assignments (4)
CHANGE OF NAME Recorded Sep 6, 2017
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 043761/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2017
From: SONY CORPORATION
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 043761/0975 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2015
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY CORPORATION
Reel/Frame 037118/0425 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2014
From: KURATA, DAISUKE; SOMA, SHUNICHI
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 033674/0157 →