Facilitating remote access of devices in a secure environment
First Claim
1. A computer implemented method, operated via a computer memory, comprising:
- receiving via a first encrypted connection using a first protocol, at a computing device running an application belonging to a first domain, cross-domain communication comprising a request for instructions for a peripheral device belonging to a second domain distinct from the first domain, the instructions comprising instructions for printing that include a native command language of the peripheral device, wherein the peripheral device is connected to a user computing entity and comprises a printer, scanner or a scale;
providing, from the application to a server outside of the second domain, the request for instructions over a second connection using a second protocol, wherein the server is located in a third domain distinct from the first and second domain, the first protocol is Hyper Text Transfer Protocol Secure and the second protocol is a remote method invocation (RMI);
responsive to receiving the request at the server, providing, from the server to the application, shipping or labeling information comprising the instructions over the second connection using the second protocol; and
providing, to the user computing entity, the shipping or labeling information comprising the instructions over the first encrypted connection using the first protocol for facilitating package shipping and remote control of the peripheral device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide methods, systems, apparatuses, and computer program products for facilitating remote access of customer computing entities in a secure environment. In one embodiment a method is provided comprising providing, by a first user computer entity and through a first window displaying a first webpage in a browser, a request for instruction for a particular device, the instructions being in a native command language of the particular device, wherein the request is provided over a first secure encrypted connection using a first protocol, receiving, the instructions over the first secure encrypted connection using the first protocol, initiating a bridge webpage, the bridge webpage being initiated in a second window in the browser, wherein the first window and the second window are in communication, and wherein the first page belongs to a first domain different from a second domain to which the second page belongs.
-
Citations
7 Claims
-
1. A computer implemented method, operated via a computer memory, comprising:
-
receiving via a first encrypted connection using a first protocol, at a computing device running an application belonging to a first domain, cross-domain communication comprising a request for instructions for a peripheral device belonging to a second domain distinct from the first domain, the instructions comprising instructions for printing that include a native command language of the peripheral device, wherein the peripheral device is connected to a user computing entity and comprises a printer, scanner or a scale; providing, from the application to a server outside of the second domain, the request for instructions over a second connection using a second protocol, wherein the server is located in a third domain distinct from the first and second domain, the first protocol is Hyper Text Transfer Protocol Secure and the second protocol is a remote method invocation (RMI); responsive to receiving the request at the server, providing, from the server to the application, shipping or labeling information comprising the instructions over the second connection using the second protocol; and providing, to the user computing entity, the shipping or labeling information comprising the instructions over the first encrypted connection using the first protocol for facilitating package shipping and remote control of the peripheral device. - View Dependent Claims (2, 3)
-
-
4. A system, comprising:
-
a data processing apparatus; and a computer memory apparatus in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising; receiving via a first secure encrypted connection using a first protocol, at a computing device running an application belonging to a first domain, cross-domain communication comprising a request for instructions for a peripheral device belonging to a second domain distinct from the first domain, the instructions comprising instructions for printing that include a native command language of the peripheral device, wherein the peripheral device connected to a user computing entity and comprises a printer, scanner or a scale; providing, to a server outside of the second domain, the request for instructions over a connection using a second protocol, wherein the server is located in a third domain distinct from the first and second domain, the first protocol is Hyper Text Transfer Protocol Secure (HTTPS) and the second protocol is a remote method invocation (RMI); responsive to receiving the request at the server, providing, from the server o the application, shipping or labeling information comprising the instructions over the connection using the second protocol; and providing, to the user computing entity, the shipping or labeling information comprising the instructions over the first secure encrypted connection using the first protocol for facilitating package shipping and remote control of the peripheral device. - View Dependent Claims (5)
-
-
6. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
receiving via a first secure encrypted connection using a first protocol, at a computing device running an application belonging to a first domain, cross-domain communication comprising a request for instructions for a peripheral device belonging to a second domain distinct from the first domain, the instructions comprising instructions for printing that include a native command language of the peripheral device, wherein the peripheral device is connected to a user computing entity and comprises a printer, scanner or a scale; providing, to a server outside of the second domain, the request for instructions over a second connection using a second protocol, wherein the server is located in a third domain distinct from the first and second domain, the first protocol is Hyper Text Transfer Protocol Secure (HTTPS) and the second protocol is a remote method invocation(RMI); responsive to receiving the request at the server, providing, from the server to the application, shipping or labeling information comprising the instructions over the second connection using the second protocol; and providing, to the user computing entity, the shipping or labeling information comprising the instructions over the first secure encrypted connection using the first protocol for facilitating package shipping and remote control of the peripheral device. - View Dependent Claims (7)
-
Specification