IP Library › Granted Patent US 9,877,168
Granted Patent B2
US 9,877,168 · App. 14/614,777 · Granted Jan 23, 2018

Information processing apparatus, information processing system, and non-transitory computer readable medium

Inventors: Kohshiro Inomata (Kanagawa, JP); Takumi Kobayashi (Kanagawa, JP)
Assignee: FUJI XEROX CO., LTD.
H04W4/08H04W76/023H04L29/08306H04L67/104
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,877,168
App. No.
14/614,777
Granted
Jan 23, 2018
Kind
B2
Abstract

A non-transitory computer readable medium stores a program causing a computer to execute a process for transmission and reception of media data including at least one of audio data and video data among multiple terminal apparatuses connected via a network. The process includes receiving a transmission request for the media data from at least one terminal apparatus among the multiple terminal apparatuses; receiving a reception request for the media data from at least one terminal apparatus among the multiple terminal apparatuses; and establishing a communication path to transmit the media data between a terminal apparatus that has made the transmission request among the multiple terminal apparatuses and at least one of terminal apparatuses that have made the reception request among the multiple terminal apparatuses, in a case where the total number of terminal apparatuses that have made the transmission request is less than or equal to a predetermined set value.

Claims (46)

1. A non-transitory computer readable medium storing a program causing a computer to execute a process for transmission and reception of media data including at least one of audio data and video data among a plurality of terminal apparatuses connected via a network, the process comprising:

receiving a transmission request for the media data from at least one terminal apparatus among the plurality of terminal apparatuses;

receiving a reception request for the media data from at least one terminal apparatus among the plurality of terminal apparatuses; and

establishing a communication path to transmit the media data between a terminal apparatus that has made the transmission request among the plurality of terminal apparatuses and at least one of terminal apparatuses that have made the reception request among the plurality of terminal apparatuses, in a case where the total number of terminal apparatuses that have made the transmission request is less than or equal to a predetermined set value, wherein the communication path is prevented from being established in response to the total number of terminal apparatuses that have made the transmission request being greater than the predetermined set value, and the communication path is prevented from being established in response to the total number of terminal apparatuses that have made the reception request being greater than the predetermined set value,

non-permission of communication path establishment being changed to permission of communication path establishment in response to cancellation of media data transmission by one of the terminal apparatuses resulting in the total number of terminal apparatuses that have made the transmission request being equal to or less than the predetermined set value, and

non-permission of communication path establishment being changed to permission of communication path establishment in response to cancellation of media data reception by one of the terminal apparatuses resulting in the total number of terminal apparatuses that have made the reception request being equal to or less than the predetermined set value.

2. The non-transitory computer readable medium according to claim 1 , wherein

the process further comprises acquiring a current location of each of the plurality of terminal apparatuses, and

in a case where the terminal apparatuses that have made the reception request are located within a predetermined range, the establishing establishes the communication path with one of the terminal apparatuses.

3. The non-transitory computer readable medium according to claim 1 , wherein

the set value is set in accordance with the number of terminal apparatuses connected via the network.

4. The non-transitory computer readable medium according to claim 1 , wherein

the set value is set in accordance with the number of terminal apparatuses that have made the reception request.

5. The non-transitory computer readable medium according to claim 1 , wherein

in a case where the total number of terminal apparatuses that have made the transmission request has reached the set value, in response to receipt of a new transmission request from a terminal apparatus among the plurality of terminal apparatuses, the establishing includes denying establishment of a communication path with the terminal apparatus that has made the new transmission request for the media data.

6. The non-transitory computer readable medium according to claim 1 , wherein

in a case where a period of time during which the terminal apparatus that has made the transmission request does not transmit the media data after the communication path was established has reached a predetermined value, the establishing includes canceling the established communication path.

7. The non-transitory computer readable medium according to claim 1 , wherein

the process further comprises controlling content to be displayed on a display of each of the plurality of terminal apparatuses, and

in a case where the total number of terminal apparatuses that have made the transmission request has reached the set value, the controlling causes a rejection screen to be displayed on the display of a terminal apparatus that has made a new transmission request among the plurality of terminal apparatuses, the rejection screen being a screen indicating that the new transmission request will not be accepted.

8. The non-transitory computer readable medium according to claim 1 , wherein

the process further comprises controlling content to be displayed on a display of each of the plurality of terminal apparatuses, and

in a case where the total number of terminal apparatuses that have made the transmission request has reached the set value, the controlling controls the content to be displayed on the display so as to prevent a user from selecting a new transmission request.

9. The non-transitory computer readable medium according to claim 1 , wherein

the process further comprises controlling content to be displayed on a display of each of the plurality of terminal apparatuses, and

in a case where the total number of terminal apparatuses that have made the transmission request has reached the set value, when a terminal apparatus among the plurality of terminal apparatuses accesses a server that manages all the plurality of terminal apparatuses, the controlling content includes performing control so as to prevent a user from checking a checkbox displayed on the display of the terminal apparatus to make a transmission request for the media data.

10. The non-transitory computer readable medium according to claim 1 , wherein

the process further comprises controlling content to be displayed on a display of each of the plurality of terminal apparatuses,

in a case where the total number of terminal apparatuses that have made the transmission request has reached the set value, the controlling controls the content to be displayed on the display so as to prevent a user from selecting a new transmission request for the media data, and

in a case where the total number of terminal apparatuses that have made the transmission request has fallen below the set value, the controlling changes the content to be displayed on the display so as to allow a user to select a new transmission request for the media data.

11. A non-transitory computer readable medium storing a program causing a computer to execute a process for transmission and reception of media data including at least one of audio data and video data among a plurality of terminal apparatuses connected via a network, the process comprising:

transmitting a transmission request from a terminal apparatus among the plurality of terminal apparatuses to transmit the media data to another terminal apparatus; and

establishing a communication path to transmit the media data between a terminal apparatus that has made the transmission request among the plurality of terminal apparatuses and at least one of a plurality of terminal apparatuses that have made a reception request to receive the media data, in a case where the total number of terminal apparatuses that have made the transmission request is less than or equal to a predetermined set value, wherein the communication path is prevented from being established in response to the total number of terminal apparatuses that have made the transmission request being greater than the predetermined set value, and the communication path is prevented from being established in response to the total number of terminal apparatuses that have made the reception request being greater than the predetermined set value,

non-permission of communication path establishment being changed to permission of communication path establishment in response to cancellation of media data transmission by one of the terminal apparatuses resulting in the total number of terminal apparatuses that have made the transmission request being equal to or less than the predetermined set value, and

non-permission of communication path establishment being changed to permission of communication path establishment in response to cancellation of media data reception by one of the terminal apparatuses resulting in the total number of terminal apparatuses that have made the reception request being equal to or less than the predetermined set value.

12. An information processing apparatus for transmission and reception of media data including at least one of audio data and video data among a plurality of terminal apparatuses connected via a network, the information processing apparatus comprising:

a transmission request transmitting unit that transmits a transmission request from a terminal apparatus among the plurality of terminal apparatuses to transmit the media data to another terminal apparatus; and

a communication path establishment unit that establishes a communication path to transmit the media data between a terminal apparatus that has made the transmission request among the plurality of terminal apparatuses and at least one of a plurality of terminal apparatuses that have made a reception request to receive the media data, in a case where the total number of terminal apparatuses that have made the transmission request is less than or equal to a predetermined set value, wherein the communication path is prevented from being established in response to the total number of terminal apparatuses that have made the transmission request being greater than the predetermined set value, and the communication path is prevented from being established in response to the total number of terminal apparatuses that have made the reception request being greater than the predetermined set value,

non-permission of communication path establishment being changed to permission of communication path establishment in response to cancellation of media data transmission by one of the terminal apparatuses resulting in the total number of terminal apparatuses that have, made the transmission request being equal to or less than the predetermined set value, and

non-permission of communication path establishment being changed to permission of communication path establishment in response to cancellation of media data reception by one of the terminal apparatuses resulting in the total number of terminal apparatuses that have made the reception request being equal to or less than the predetermined set value.

13. An information processing system for transmission and reception of media data including at least one of audio data and video data among a plurality of terminal apparatuses connected via a network, the information processing system comprising:

a transmission request receiving unit that receives a transmission request for the media data from at least one terminal apparatus among the plurality of terminal apparatuses;

a reception request receiving unit that receives a reception request for the media data from at least one terminal apparatus among the plurality of terminal apparatuses; and

a communication path establishment unit that establishes a communication path to transmit the media data between a terminal apparatus that has made the transmission request among the plurality of terminal apparatuses and at least one of terminal apparatuses that have made the reception request among the plurality of terminal apparatuses, in a case where the total number of terminal apparatuses that have made the transmission request is less than or equal to a predetermined set value, wherein the communication path is prevented from being established in response to the total number of terminal apparatuses that have made the transmission request being greater than the predetermined set value, and the communication path is prevented from being established in response to the total number of terminal apparatuses that have made the reception request being greater than the predetermined set value,

non-permission of communication path establishment being changed to permission of communication path establishment in response to cancellation of media data transmission by one of the terminal apparatuses resulting in the total number of terminal apparatuses that have made the transmission request being equal to or less than the predetermined set value, and

non-permission of communication path establishment being changed to permission of communication path establishment in response to cancellation of media data reception by one of the terminal apparatuses resulting in the total number of terminal apparatuses that have made the reception request being equal to or less than the predetermined set value.

Assignments (2)
CHANGE OF NAME Recorded Aug 12, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 058287/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2015
From: INOMATA, KOHSHIRO; KOBAYASHI, TAKUMI
To: FUJI XEROX CO., LTD.
Reel/Frame 034897/0007 →
Priority Claims (1)
JP 2014-163815 · Aug 11, 2014 · national
Continuity (1)
Related Publication 20160044469A1 · Feb 11, 2016