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 editing 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:
- in response to an instruction from the media application operated by a user from the plurality of users to store media data;
determining if the local proxy server is enabled to permit storage of media data on the local proxy server from the user; and
transmitting the media data from the user to the local proxy server for storage on the local proxy server and transmitting the media data from the local proxy server to the central server for storage on the central 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).
-
Citations
59 Claims
-
1. A method for implementing collaboration between a plurality of users operating a media application for editing 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:
-
in response to an instruction from the media application operated by a user from the plurality of users to store media data; determining if the local proxy server is enabled to permit storage of media data on the local proxy server from the user; and transmitting the media data from the user to the local proxy server for storage on the local proxy server and transmitting the media data from the local proxy server to the central server for storage on the central 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 editing media data, each of the users having access to a central server and to at least one selectively enabled local proxy server, wherein each selectively enabled local proxy server is accessible to only a subset of the users, the method comprising:
-
in response to an instruction from the media application operated by a user from the plurality of users to store media data; determining if the local proxy server is enabled to permit storage of media data on the local proxy server from the user; and transmitting the media data from the user to the local proxy server for storage on the local proxy server and transmitting the media data from the local proxy server to the central server for storage on the central 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 editing 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:
-
in response to an instruction from the media application operated by a user from the plurality of users to store media data; determining if the local proxy server is enabled to permit storage of media data on the local proxy server from the user; if the local proxy server is enabled, transmitting media data from the user to the local proxy server for storage on the local proxy server, the media data including an identifier; and transmitting the media data with the identifier from the local proxy server to the central server for storage on the central server.
-
-
29. A method for implementing collaboration between a plurality of users on a network operating a media application for editing media data, each of the users having access to a central sewer, the method comprising:
-
connecting a local proxy server to the network; selectively enabling the local proxy server to permit storage of media data on the local proxy server from a user from the plurality of users; configuring at least one of the users to recognize the enabled local proxy server and to transmit media data for the media application to the enabled local proxy server for storage on the enabled local proxy server, and to transmit media data for the media application to the central server for storage on the central server if the local proxy server is not enabled.
-
-
30. A system for implementing collaboration for editing media data, comprising:
-
a plurality of users, each operating a media application for editing media data and 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, wherein each user comprises a memory storing instructions for implementing the media application to process media data and a processor configured to execute the instructions to perform; in response to an instruction from the media application operated by the user to store media data, determining if the local proxy server is enabled to permit storage of media data on the local proxy server from the user; and transmitting the media data from the user to the local proxy server for storage on the local proxy server if the local proxy server is enabled otherwise transmitting the media data to the central server for storage 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 for editing media data, comprising:
-
a plurality if users, each operating a media application for editing 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, each user comprising a memory storing instructions for implementing the media application to process media data and a processor configured to execute the program instructions to perform; in response to an instruction from the media application operated by the user to store media data, determining if the local proxy server is enabled to permit storage of media data on the local proxy server from the user; and transmitting the media data from the user to the local proxy server for storage on the local proxy server and transmitting the media data from the local proxy server to the central server for storage on the central 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 editing 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:
in response to an instruction from the application operated by a user from the plurality of users to store project data; determining if the local proxy server is enabled to permit storage of project data on the local proxy server from the user; and transmitting the project data from the user to the local proxy server for storage on the local proxy server and transmitting the project data from the local proxy server to the central server for storage on the central server if the local proxy server is enabled.
-
56. A method for implementing collaboration between a plurality of users operating an application for editing project data, each of the users having access to a central server and to at least one selectively enabled local proxy server, wherein each selectively enabled local proxy server is accessible to only a subset of the users, the method comprising:
-
in response to an instruction from the application operated by a user from the plurality of users to store project data; determining if the local proxy server is enabled to permit storage of project data on the local proxy server from the user; and transmitting the project data from the user to the local proxy server for storage on the local proxy server and transmitting the project data from the local proxy server to the central server for storage on the central server if the local proxy server is enabled.
-
-
57. A method for implementing collaboration between a plurality of users operating an application for editing 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:
in response to an instruction from the application operated by a user from the plurality of users to store project data; determining if the local proxy server is enabled to permit storage of project data on the local proxy server from the user; if the local proxy server is enabled, transmitting project data from the user to the local proxy server for storage on the local proxy server, the project data including an identifier, and transmitting the project data from the local proxy server to the central server for storage on the central server.
-
58. A method for implementing collaboration between a plurality of users on a network operating an application for editing 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 to permit storage of media data on the local proxy server from a user from the plurality of users; configuring at least one of the users to recognize the enabled local proxy server and to transmit project data for the application to the enabled local proxy server for storage on the enabled local proxy server, and to transmit project data for the application to the central server for storage on the central server if the local proxy server is not enabled.
-
-
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 editing 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 to permit storage of media data on the local proxy server from a user from the plurality of users; and configuring at least one of the users to recognize the enabled local proxy server and to transmit media data for the media application to the enabled local proxy server for storage on the enabled local proxy server, and to transmit media data for the media application to the central server for storage on the central server if the local proxy server is not enabled.
-
Specification