Distributed software network
OwnerDavid BOXENHORNinventor
Life of this patent
Estimating the term…
Abstract
A networked computing system for facilitating distributed software and allowing independent access by a remote entity to the software via data, has remote terminal devices, corresponding user identities and a corresponding user, applications for manipulating data, each application having an application identity, hosts for storing data and applications, wherein the data is stored in software objects associated with respective applications and hosted at hosts who each have a unique host identity. The hosted software objects each have enablement data, a host identity of the associated host, a user identity of a user associated with the object, the application identity of the relevant application, and a unique object identity.
Claims21
A networked computing system for facilitating distributed software and allowing independent access by a remote entity to the software via data, said system comprising:
- a plurality of remote terminal devices, each remote terminal device being associated with at least one user identity and a corresponding user;
- a plurality of applications for manipulating data, each application being associated with an application identity;
- a plurality of hosts, said plurality of hosts operative for storing data, said data for remote access and manipulation, the data being stored in software objects associated with respective applications, the software objects being hosted on hosts, said hosts each having a unique host identity, said hosted software objects respectively comprising:
- enablement data,
- a host identity of a host associated with said object,
- a user identity of a user associated with said object,
- an application identity of an application associated with said object, and
- a unique object identity.
A hosted software object comprising:
- enablement data:
- a host identity arrangement holding a respective unique host identity indicating one of said plurality of hosting servers or a provider of said object;
- a user identity arrangement holding a respective user identity,
- an application identity arrangement holding a respective application identity;
- and
- an object identity arrangement holding a unique object identity.
A network server, configured to host a software object, the hosted software object comprising:
- enablement data:
- a host identity arrangement holding a respective unique host identity indicating one of said plurality of hosting servers or a provider of said object;
- a user identity arrangement holding a respective user identity,
- an application identity arrangement holding a respective application identity;
- and
- an object identity arrangement holding a unique object identity.
Dependencies are inferred from the claim text.