Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing
Reexamination Certificate
1998-07-17
2001-03-20
Banankhah, Majid (Department: 2151)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data routing
Least weight routing
C707S793000, C707S793000, C707S793000, C709S216000, C709S218000, C709S223000, C709S224000, C709S226000, C709S246000
Reexamination Certificate
active
06205466
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of Invention
The present invention pertains to the field of digital services. More particularly, this invention relates to an infrastructure for the open digital services marketplace.
2. Art Background
Computer systems and networks of computer systems and other devices capable of digital functionality may be viewed as a collection of resources. Such resources include software resources such as files, databases, processes, and application programs. Such resources also include hardware resources such as printers, communication devices, and display devices to name a few examples. Such software and hardware resources may be collectively referred to as digital services.
Prior computer systems typically include an operating system that mediates requests for particular digital services. A typical operating system not only mediates requests for digital services but also performs resource-specific functions associated with the digital services. For example, a typical operating system not only mediates requests for particular files but also performs file system specific access functions for a particular file system. In addition, prior operating systems usually associate access rights to a resource with a resource name in, for example, a centralized access control list.
Unfortunately, such prior systems usually do not enable services to be dynamically added and removed from availability to requesters. In addition, such systems usually do not allow for competitive digital services to be made available to requesters without requiring modifications to existing resource-specific functions. Moreover, such systems usually do not allow additional tasks to be seamlessly invoked when handling requests for particular resources.
SUMMARY OF THE INVENTION
A software infrastructure is disclosed for providing an open digital services marketplace. The infrastructure includes a naming manager that enables a requesting task to refer to a desired resource using a name which is local to the requesting task. The naming manager translates the name to a reference to the desired resource in response to each request from the requesting task that specifies the name. The infrastructure includes a router that forwards the request to an appropriate handler for the desired resource and that enables at least one additional task to be invoked in response to the request. The infrastructure includes a permission manager that compares a set of access rights of the requesting task to the desired resource to a set of permissions associated with the desired resource such that the access rights are kept separately from the reference to the desired resource. The desired resource, the requesting task, the additional task, and a set of additional components used to handle the request are each modeled as a resource defined by a corresponding set of meta-data. Each set of meta-data includes a set of attributes and a reference to a grammar for interpreting the attributes.
Other features and advantages of the present invention will be apparent from the detailed description that follows.
REFERENCES:
patent: 5838965 (1998-11-01), Kavanagh et al.
patent: 6044367 (2000-03-01), Wolff
patent: 6101508 (2000-08-01), Wolff
Banerji Arindam
Bronstein Alexandre
Chao Chia-Chiang
Gupta Rajiv
Karp Alan H.
Banankhah Majid
Hewlett--Packard Company
LandOfFree
Infrastructure for an open digital services marketplace does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Infrastructure for an open digital services marketplace, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Infrastructure for an open digital services marketplace will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2483648