Sealed network external applications
OwnerLior Malkainventor
Life of this patent
Estimating the term…
Abstract
Embodiments are provided for external applications in a sealed network. A sealed network does not require administrators and may run on hardware and software that has been stripped of privileged capabilities. External applications connect to the sealed network from devices outside of the network. In one embodiment, an obfuscator generates an external application associated with a user. In one embodiment, an indirect external application provides an application programming interface. In one embodiment, an external party delegates a function to a sealed network.
Claims17
A method of adding an external application to a sealed network, the method comprising:
- providing input including a user identifier to a server;
- and
- issuing a unique instance identifier, associating it with the user identifier;
- and
- creating an account for secure communication between the instance and the server;
- and
- generating an external application instance using the instance identifier, the account, and the server address;
- and
- outputting the instance.
A method of an indirect external application, the method comprising:
- establishing a secure channel with a server using an account;
- and
- switching between an enabled and a disabled mode;
- and
- providing an application programming interface;
- and
- relaying calls on the interface to the server and returning the result as output.
A method of delegating a function to a sealed network, the method comprising:
- providing an identifier by a user to an external party;
- and
- sending a message containing the identifier from the external party to a server;
- and
- notifying a direct external application associated by the identifier with the user;
- and
- computing the function if a confirmation is received;
- and sending the output of the function to the external party.
Dependencies are inferred from the claim text.