# US 2014/0198180 A1 · Data communication between non-homogeneous display clients and data servers and related methods

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0198180 A1
- Document ID: US20140198180A1
- Status: Published application
- Kind: A1
- Application number: 14/154,473
- Filed: 2014-01-14
- Published: 2014-07-17
- Earliest claimed: 2013-01-14
- Assignees: 3DMedia Corporation
- Applicants: 3DMedia Corporation
- Inventors: Tassos Markas; Bahram Dahi
- Web page: https://patentgrep.com/patent/US20140198180A1

## CPC

- H04N 13/139: Format conversion, e.g. of frame-rate or size
- H04N 21/2343: involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements {(video transcoding H04N19/40; media packet handling at the source H04L65/762)}
- H04N 21/234363: {by altering the spatial resolution, e.g. for clients with a lower screen resolution}
- H04N 21/2402: {Monitoring of the downstream path of the transmission network, e.g. bandwidth available (traffic monitoring in data switching networks H04L43/00; monitoring data switching networks utilization H04L43/0876)}
- H04N 21/25825: {involving client display capabilities, e.g. screen resolution of a mobile phone (optimising the visualisation of content during browsing in the Internet G06F16/9577; processing of terminal status or physical abilities in wireless networks H04W8/22; authentication in wireless network security H04W12/06)}
- H04N 21/25833: {involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities (allocation of resources considering hardware capabilities in multiprogramming arrangements G06F9/5044; allocation of resources considering software capabilities in multiprogramming arrangements G06F9/5055)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Data communication between non-homogeneous display clients and data servers and related methods are disclosed. According to an aspect, an example method may use one or more processors and memory for receiving data from a storage device. The method may also include changing at least one parameter of the data to match at least one characteristics of a target display device. Further, the method may include sending the manipulated data to the target display device via a network.

## Claims

### Claim 1

A method comprising:
using at least a processor and memory for:
receiving data from a storage device;
changing at least one parameter of the data to match at least one characteristics of a target display device; and
sending the manipulated data to the target display device via a network.

### Claim 2 (depends on 1)

The method of claim 1, wherein the network is the Internet.

### Claim 3 (depends on 1)

The method of claim 1, wherein the data is three-dimensional content, and
wherein changing at least one parameter of the data comprises adjusting depth parameters of the three-dimensional content based on the at least one characteristic of the target display device.

### Claim 4 (depends on 1)

The method of claim 1, wherein adjusting depth parameters comprises adjusting depth parameters of the three-dimensional content based on one of preferences of a viewer and a distance of the viewer from the target display device.

### Claim 5 (depends on 1)

The method of claim 1, wherein the target display device is an auto-stereoscopic display, and
wherein the method further comprises creating multiple synthetic views for displaying data on the auto-stereoscopic display.

### Claim 6 (depends on 1)

The method of claim 1, further comprising adding supplemental information to the sent data for augmentation purposes.

### Claim 7 (depends on 1)

The method of claim 1, further comprising receiving services from one or more other external entities.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
receiving requests from a client;
translating the received requests;
passing the translated requests to a server in a form that the server understands; and
receiving, at the client, a reply from server.

### Claim 9 (depends on 1)

The method of claim 1, further comprising providing an open interface for development of custom applications.

### Claim 10 (depends on 1)

The method of claim 1, further comprising of one of a storage module and a processing module to facilitate data sharing among different websites

### Claim 11 (depends on 1)

The method of claim 1, further comprising of the smart gateway proving only a translation function to facilitate a direct connection between the servers and the clients.

### Claim 12

A system comprising:
at least a processor and memory configured to:
receive data from a storage device;
change at least one parameter of the data to match at least one characteristics of a target display device; and
send the manipulated data to the target display device via a network.

### Claim 13 (depends on 12)

The system of claim 12, wherein the network is the Internet.

### Claim 14 (depends on 12)

The system of claim 12, wherein the data is three-dimensional content, and
wherein the at least a processor and memory are configured to adjust depth parameters of the three-dimensional content based on the at least one characteristic of the target display device.

### Claim 15 (depends on 12)

The system of claim 12, wherein the at least a processor and memory are configured to adjust depth parameters of the three-dimensional content based on one of preferences of a viewer and a distance of the viewer from the target display device.

### Claim 16 (depends on 12)

The system of claim 12, wherein the target display device is an auto-stereoscopic display, and
wherein the at least a processor and memory are configured to create multiple synthetic views for displaying data on the auto-stereoscopic display.

### Claim 17 (depends on 12)

The system of claim 12, wherein the at least a processor and memory are configured to add supplemental information to the sent data for augmentation purposes.

### Claim 18 (depends on 12)

The system of claim 12, wherein the at least a processor and memory are configured to receive services from one or more other external entities.

### Claim 19

A computer program product comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
computer readable code configured to receiving data from a storage device;
changing at least one parameter of the data to match at least one characteristics of a target display device; and
sending the manipulated data to the target display device via a network.

### Claim 20 (depends on 19)

The computer program product of claim 19, wherein the data is three-dimensional content, and
wherein the computer readable program code further comprises computer readable code configured to adjust depth parameters of the three-dimensional content based on the at least one characteristic of the target display device.
