Methods and system using a local proxy server to process media data for local area users
First Claim
1. A method for implementing collaboration between a plurality of users operating a media application for processing media data, including users interconnected via a first network and connected to a second network, the second network including a central server and the first network including a selectively enabled local proxy server, the method comprising:
- determining if the local proxy server is enabled; and
storing the media data on the local proxy server and storing the media data on the central server by the local proxy server if the local proxy server is enabled.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and system are disclosed to minimize inefficiencies for local area users to share and access data. A local proxy server operates in conjunction with a central server. Local area users can post or store (“store”) data, e.g., media data, on the local proxy server in order for the data to be accessed locally. The local proxy server can also store the data from the local area users on a central server. Additionally, the local proxy server can copy data being stored on the central server for local access by the local area users. In this manner, local area users can utilize the benefits (e.g., higher bandwidth and faster download speed) of storing and accessing media data to and from a local area source (i.e., the local proxy server).
138 Citations
59 Claims
-
1. A method for implementing collaboration between a plurality of users operating a media application for processing media data, including users interconnected via a first network and connected to a second network, the second network including a central server and the first network including a selectively enabled local proxy server, the method comprising:
-
determining if the local proxy server is enabled; and
storing the media data on the local proxy server and storing the media data on the central server by the local proxy server if the local proxy server is enabled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for implementing collaboration between a plurality of users operating a media application for processing media data, each of the users having access to a central server and to at least one selectively enabled local proxy server, each of the local proxy server being accessible to only a subset of the users comprising, the method comprising:
-
determining if the local proxy server is enabled; and
storing the media data on the local proxy server and storing the media data on the central server by the local proxy server if the local proxy server is enabled. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for implementing collaboration between a plurality of users operating a media application for processing media data, each of the users having access to a central server and to at least one selectively enabled local proxy server, the method comprising:
-
determining if the local proxy server is enabled;
if the local proxy server is enabled, storing media data on the local proxy server, the media data including an identifier; and
storing the media data with the identifier on the central server by the local proxy server
-
-
29. A method for implementing collaboration between a plurality of users on a network operating a media application for processing media data, each of the users having access to a central server, the method comprising:
-
connecting a local proxy server to the network;
selectively enabling the local proxy server;
configuring at least one of the users to recognize the enabled local proxy server and to post the media data for the media application on at least one of the central server and the enabled local proxy server.
-
-
30. A system for implementing collaboration between a plurality of users operating a media application for processing media data, including users interconnected via a first network and connected to a second network, the second network including a central server and the first network including a selectively enabled local proxy server, the system comprising:
-
a memory storing instructions for implementing the media application to process media data;
a processor configured to execute the instructions to perform;
determining if the local proxy server is enabled; and
storing the media data on the local proxy server if the local proxy server is enabled otherwise storing the media data on the central server if the local proxy server is not enabled. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A system for implementing collaboration between a plurality of users operating a media application for processing media data, each of the users having access to a central server and to at least one selectively enabled local proxy server, each of the local proxy server being accessible to only a subset of the users, the system comprising:
-
a memory storing instructions for implementing the media application to process media data;
a processor configured to execute the program instructions to perform;
determining if the local proxy server is enabled; and
storing the media data on the local proxy server and storing the media data on the central server by the local proxy server if the local proxy server is enabled. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method for implementing collaboration between a plurality of users operating an application for processing project data, including users interconnected via a first network and connected to a second network, the second network including a central server and the first network including a selectively enabled local proxy server, the method comprising:
-
determining if the local proxy server is enabled; and
storing the project data on the local proxy server and storing the project data on the central server by the local proxy server if the local proxy server is enabled.
-
-
56. A method for implementing collaboration between a plurality of users operating an application for processing project data, each of the users having access to a central server and to at least one selectively enabled local proxy server, each of the local proxy server being accessible to only a subset of the users comprising, the method comprising:
-
determining if the local proxy server is enabled; and
storing the project data on the local proxy server and storing the project data on the central server by the local proxy server if the local proxy server is enabled.
-
-
57. A method for implementing collaboration between a plurality of users operating an application for processing project data, each of the users having access to a central server and to at least one selectively enabled local proxy server, the method comprising:
-
determining if the local proxy server is enabled;
if the local proxy server is enabled, storing project data on the local proxy server, the project data including an identifier, and storing the project data on the central server by the local proxy server.
-
-
58. A method for implementing collaboration between a plurality of users on a network operating an application for processing project data, each of the users having access to a central server, the method comprising:
-
connecting a local proxy server to the network;
selectively enabling the local proxy server;
configuring at least one of the users to recognize the enabled local proxy server and to post the project data for the application on at least one of the central server and the enabled local proxy server.
-
-
59. A computer-readable medium containing instructions, which if executed by a computing system, cause the computing system to perform a method for implementing collaboration between a plurality of users on a network operating a media application for processing media data, each of the users having access to a central server, the method comprising:
-
connecting a local proxy server to the network;
selectively enabling the local proxy server; and
configuring at least one of the users to recognize the enabled local proxy server and to post the media data for the media application on at least one of the central server and the enabled local proxy server.
-
Specification