IP Library Granted Patent US 9,571,433
Granted Patent B2
US 9,571,433 · App. 13/609,403 · Granted Feb 14, 2017

Communication device, relay server for relaying data from communication device, and communication system including them

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,571,433
App. No.
13/609,403
Granted
Feb 14, 2017
Kind
B2
Abstract

A communication device for transmitting data via a first server to a second server includes an acquiring unit operable to acquire, from the first server, server information as information indicating a style of data acceptable to the second server, a converting unit operable to convert a style of data to be transmitted into the style acceptable to the second server, based on the server information, and a transmitting unit operable to transmit data converted by the converting unit to the first server.

Claims (45)

1. A communication device for transmitting data via a first server to a second server, comprising:

an acquiring unit operable to acquire, from the first server, server information as information indicating styles of data acceptable to the second server, the server information being configured by server basic information as information indicating constraint conditions of data to be satisfied in order to be acceptable to the second server and server recommendation information as information indicating a recommended style in the styles indicated by the server information;

a setting unit operable to set a style of data to be transmitted by the communication device to either a style acceptable to the second server according to the server basic information acquired from the first server or the recommended style indicated by the server recommendation information acquired from the first server;

a converting unit operable to convert a style of data to be transmitted based on the setting by the setting unit; and

a transmitting unit operable to transmit data converted by the converting unit to the first server, wherein:

the styles of data acceptable to the second server as indicated by the server basic information are the constraint conditions of data which define parameters of data that the second server is capable of handling; and

the recommended style of data indicated by the server recommendation information is recommended data which falls within the parameters of data defined by the constraint conditions of the server basic information.

2. The communication device according to claim 1 , further comprising a display unit operable to display an image based on the server information.

3. The communication device according to claim 1 , wherein

the styles of data acceptable to the second server includes at least one of a format of image data which can handled by the second server, a size of the image data which can handled by the second server, the number of pixels of the image data which can handled by the second server, and a bit rate of transferring the image data which can handled by the second server.

4. The communication device according to claim 1 , wherein the server recommendation information acquired by the acquiring unit is generated by the first server based on the server information of the second server.

5. The communication device according to claim 1 , wherein the constraint conditions include:

a supported image format which can handled by the second server;

a maximum upload size which can handled by the second server;

a maximum number of upload pixels which can handled by the second server; and

a maximum upload bit rate which can handled by the second server.

6. A relay server for receiving data from a communication device and transmitting the received data to a target server, the relay server comprising:

an acquiring unit operable to acquire, from the target server, server information as information indicating styles of data acceptable to the target server, the server information being configured by server basic information as information indicating constraint conditions of data to be satisfied in order to be acceptable to the target server; and

a transmitting unit operable to transmit the server basic information and server recommendation information to the communication device, the server recommendation information indicating a recommended style in the styles of data acceptable to the target server, wherein:

the styles of data acceptable to the target server as indicated by the server basic information are the constraint conditions of data which define parameters of data that the target server is capable of handling; and

the recommended style of data indicated by the server recommendation information is recommended data which falls within the parameters of data defined by the constraint conditions of the server basic information.

7. The relay server according to claim 6 , further comprising

a generating unit operable to generate the server recommendation information based on the server information.

8. The relay server according to claim 6 , wherein

the styles of the data acceptable to the target server includes at least one of a format of image data which can handled by the target server, a size of the image data which can handled by the target server, the number of pixels of the image data which can handled by the target server, and a bit rate of transferring the image data which can handled by the target server.

9. A communication system for transmitting data to a target server, comprising:

a relay server; and

a communication device, wherein

the relay server includes

an information acquiring unit operable to acquire, from the target server, server information as information indicating styles of data acceptable to the target server, the server information being configured by server basic information as information indicating constraint conditions of data to be satisfied in order to be acceptable to the target server, and

an information transmitting unit operable to transmit the server basic information and server recommendation information to the communication device, the server recommendation information indicating a recommended style in the styles of data acceptable to the target server, and

the communication device includes

a communication acquiring unit operable to acquire the server basic information and the server recommendation information from the relay server,

a setting unit operable to set a style of data to be transmitted by the communication device to either a style acceptable to the second server according to the server basic information acquired from the relay server or the recommended style indicated by the server recommendation information acquired from the relay server,

a converting unit operable to convert a style of data to be transmitted based on the setting by the setting unit, and

a communication transmitting unit operable to transmit data converted by the converting unit to the relay server, wherein:

the styles of data acceptable to the target server as indicated by the server basic information are the constraint conditions of data which define parameters of data that the target server is capable of handling; and

the recommended style of data indicated by the server recommendation information is recommended data which falls within the parameters of data defined by the constraint conditions of the server basic information.

10. The communication system according to claim 9 , wherein

the communicating device further includes a display unit operable to display an image based on the server information.

11. The communication system according to claim 9 , wherein

the relay server further includes

a generating unit operable to generate the server recommendation information based on the server information.

12. The communication system according to claim 9 , wherein

the styles of data acceptable to the target server includes at least one of a format of image data which can handled by the target server, a size of the image data which can handled by the target server, the number of pixels of the image data which can handled by the target server, and a bit rate of transferring the image data which can handled by the target server.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY FILED APPLICATION NUMBERS 13/384239, 13/498734, 14/116681 AND 14/301144 PREVIOUSLY RECORDED ON REEL 034194 FRAME 0143. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 24, 2020
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 056788/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 034194/0143 →