Method and system for an object proxy service
AssigneeJPMorgan Chase Bank, N.A.
InventorZachariah Antonas
Life of this patent
Estimating the term…
Abstract
A method for providing a proxy redirect to facilitate a storage and a retrieval of an object is disclosed. The method includes receiving a mapping of a user to a logical container that stores the object and to a storage provider that stores the logical container; receiving a key corresponding to the logical container and associated with the user; storing the mapping and the key in a database; generating, for the user, an application protocol that redirects to a pre-signed web address based on the stored mapping and the stored key; and transmitting, via a communication interface, the application protocol to the one user. The method further includes the user using the application protocol to directly access the storage provider and retrieve the object.
Claims20
A method for providing a proxy redirect to facilitate a storage and a retrieval of an object, the method being implemented by at least one processor, the method comprising:
- receiving, by the at least one processor, at least one mapping of a user to a logical container that stores the object among a plurality of logical containers and to a storage provider that stores the logical container among a plurality of storage providers;
- receiving, by the at least one processor, at least one key corresponding to the logical container mapped to the user and associated with the user;
- storing, by the at least one processor, the at least one mapping and the at least one key in a database;
- automatically generating, by the at least one processor for the user, at least one application protocol that redirects to a pre-signed web address that is specific to the object stored in the logical container mapped to the user based on the stored at least one mapping and the stored at least one key, the pre-signed web address includes an identification of the object including a resource locator that grants temporary access to the object stored in the logical container mapped to the user, wherein the at least one application protocol is automatically generated by an object proxy gateway in a data plane of an object proxy service;
- automatically transmitting, by the at least one processor via a communication interface, the at least one application protocol to the user;
- tracking, by the at least one processor via the object proxy gateway, user telemetry;
- and
- managing, by the at least one processor via the object proxy gateway, event-based billing according to the user telemetry.
A computing device configured to implement an execution of a method for providing a proxy redirect to facilitate a storage and a retrieval of an object, the computing device comprising:
- a processor;
- a memory;
- and
- a communication interface coupled to each of the processor and the memory,
- wherein the processor is configured to:
- receive at least one mapping of a user to a logical container that stores the object among a plurality of logical containers and to a storage provider that stores the logical container among a plurality of storage providers;
- receive at least one key corresponding to the logical container mapped to the user and associated with the user;
- store the at least one mapping and the at least one key in a database;
- automatically generate, for the user, at least one application protocol that redirects to a pre-signed web address that is specific to the object stored in the logical container mapped to the user based on the stored at least one mapping and the stored at least one key, the pre-signed web address includes an identification of the object including a resource locator that grants temporary access to the object stored in the logical container mapped to the user, wherein the at least one application protocol is automatically generated by an object proxy gateway in a data plane of an object proxy service;
- automatically transmit, via a communication interface, the at least one application protocol to the user;
- track, via the object proxy gateway, user telemetry;
- and
- manage, via the object proxy gateway, event-based billing according to the user telemetry.
Dependencies are inferred from the claim text.