Data communication with remote network node
First Claim
Patent Images
1. An apparatus comprising:
- at least one processor; and
at least one memory including computer program code,the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,receive an authenticated data transfer request,load an asset space plug-in for each particular application to which the application-specific data applies, and implement each of the asset space plug-in to access metadata to identify application-specific data corresponding to the request;
transcode the identified application-specific data from a first format type to a second Internet-communication format type, the first format type being executable by a first software application, the second format type being compatible with a second software application at one of a plurality of remote network appliances; and
determine to transmit the transcoded data to the one of a plurality of remote network appliances.
3 Assignments
0 Petitions
Accused Products
Abstract
Data transfer between remote and base locations over a network is effected. According to an example embodiment of the present invention, a data router controls the routing of data between base and remote network appliances as a function of metadata describing the data and capabilities of the remote network appliance.
139 Citations
35 Claims
-
1. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive an authenticated data transfer request, load an asset space plug-in for each particular application to which the application-specific data applies, and implement each of the asset space plug-in to access metadata to identify application-specific data corresponding to the request; transcode the identified application-specific data from a first format type to a second Internet-communication format type, the first format type being executable by a first software application, the second format type being compatible with a second software application at one of a plurality of remote network appliances; and determine to transmit the transcoded data to the one of a plurality of remote network appliances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method comprising:
-
receiving an authenticated data transfer request; loading an asset space plug-in for each particular application to which the application-specific data applies, and implementing each of the asset space plug-in to access metadata to identify application-specific data corresponding to the request; transcoding the identified application-specific data from a first format type to a second Internet-communication format type, the first format type being executable by a first software application, the second format type being compatible with a second software application at one of a plurality of remote network appliances; and determining to transmit the transcoded data to the one of a plurality of remote network appliances. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method comprising:
-
populating at least one asset space with an identification of data stored at a base network appliance as a function of metadata stored at a base network appliance and an authenticated user associated with a remote network appliance; presenting the at least one asset space to the authenticated user for use in selecting stored data for transfer; and in response to receiving a request for data identified in the asset space, transcoding the data from a first multipurpose internet mail extensions type into a second multipurpose internet mail extensions type as a function of an application program available at a remote network appliance identified in the request, the first multipurpose internet mail extensions type being compatible with a first software application that is not available at the remote network appliance and the second multipurpose internet mail extensions type being compatible with a different software application programmed on the remote network appliance, and determining to transmit the transcoded data to the remote network appliance.
-
-
35. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
receiving an authenticated data transfer request; loading an asset space plug-in for each particular application to which the application-specific data applies, and implementing each of the asset space plug-in to access metadata to identify application-specific data corresponding to the request; transcoding the identified application-specific data from a first format type to a second Internet-communication format type, the first format type being executable by a first software application, the second format type being compatible with a second software application at one of a plurality of remote network appliances; and determining to transmit the transcoded data to the one of a plurality of remote network appliances.
-
Specification