Source: http://www.google.com/patents/US6115549?dq=3798359
Timestamp: 2015-05-04 15:33:33
Document Index: 24536698

Matched Legal Cases: ['art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1']

Patent US6115549 - Directory-services-based software distribution apparatus and method - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsAn apparatus for distributing software implements directory services of a network to provide data for controlling a distribution of software. A software object may be any electronic representation of data of any type, from a single byte, to a complex application, or the like. A directory services computer,...http://www.google.com/patents/US6115549?utm_source=gb-gplus-sharePatent US6115549 - Directory-services-based software distribution apparatus and methodAdvanced Patent SearchPublication numberUS6115549 APublication typeGrantApplication numberUS 08/798,837Publication dateSep 5, 2000Filing dateFeb 12, 1997Priority dateFeb 12, 1997Fee statusPaidPublication number08798837, 798837, US 6115549 A, US 6115549A, US-A-6115549, US6115549 A, US6115549AInventorsDamon V. Janis, Todd F. Millett, Calvin R. Gaisford, Matthew G. Brooks, Carla M. HeeschOriginal AssigneeNovell, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (17), Non-Patent Citations (29), Referenced by (40), Classifications (12), Legal Events (8) External Links: USPTO, USPTO Assignment, EspacenetDirectory-services-based software distribution apparatus and method
US 6115549 AAbstract
1. An apparatus for distributing software, the apparatus comprising:a network interconnecting a plurality of nodes including a source node storing software; a directory services node storing a network directory services system comprising directory services objects having attributes and managed by a directory services executable, each directory services object corresponding to an entity and operably related in a hierarchical tree to others of the directory services objects, the hierarchical tree reflecting the relationships between the entities; the directory services node being operably connected to the network and programmed to maintain a distribution object of the directory services objects, the distribution object corresponding to the software and containing attributes comprising distribution-controlling data for controlling distribution of the software, the software being independent from the directory services executable; a workstation node operably connected to the directory services node to retrieve the distribution-controlling data from the distribution object of the directory services node and programmed to distribute the software in accordance with the distribution-controlling data. 2. The apparatus of claim 1, wherein the software is embodied in a software object, and the workstation node is programmed to distribute the software object to the workstation node.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4558413 *Nov 21, 1983Dec 10, 1985Xerox CorporationSoftware version management systemUS4769772 *Feb 28, 1985Sep 6, 1988Honeywell Bull, Inc.Automated query optimization method using both global and parallel local optimizations for materialization access planning for distributed databasesUS4825354 *Nov 12, 1985Apr 25, 1989American Telephone And Telegraph Company, At&T Bell LaboratoriesMethod of file access in a distributed processing computer networkUS5483652 *Jan 24, 1994Jan 9, 1996Digital Equipment CorporationMechanism for locating without search discrete application resources known by common name only in a distributed network computing environmentUS5495610 *Jul 13, 1995Feb 27, 1996Seer Technologies, Inc.Software distribution system to build and distribute a software releaseUS5497463 *Sep 25, 1992Mar 5, 1996Bull Hn Information Systems Inc.Ally mechanism for interconnecting non-distributed computing environment (DCE) and DCE systems to operate in a network systemUS5499289 *Dec 6, 1994Mar 12, 1996At&T Corp.Systems, methods and articles of manufacture for performing distributed telecommunicationsUS5522044 *Jan 21, 1994May 28, 1996Johnson Service CompanyNetworked facilities management systemUS5553282 *Dec 9, 1994Sep 3, 1996Taligent, Inc.Software project history database and method of operationUS5557798 *Dec 21, 1990Sep 17, 1996Tibco, Inc.Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processesUS5560005 *Feb 25, 1994Sep 24, 1996Actamed Corp.Methods and systems for object-based relational distributed databasesUS5561799 *Jan 11, 1996Oct 1, 1996Sun Microsystems, Inc.Extensible file system which layers a new file system with an old file system to provide coherent file dataUS5692129 *Jul 7, 1995Nov 25, 1997Novell, Inc.Managing application programs in a computer network by using a database of application objectsUS5761499 *Dec 21, 1995Jun 2, 1998Novell, Inc.Method for managing globally distributed software componentsUS5794232 *Mar 15, 1996Aug 11, 1998Novell, Inc.Catalog services for distributed directoriesUS5818936 *Mar 15, 1996Oct 6, 1998Novell, Inc.System and method for automically authenticating a user in a distributed network systemUS5867714 *Oct 31, 1996Feb 2, 1999Ncr CorporationSystem and method for distributing configuration-dependent software revisions to a computer system* Cited by examinerNon-Patent CitationsReference1"CDSEL--Recursive Delete Tool for the Distributed Computing Environment Cell Directory Services Namespace", IBM Technical Disclosure Bulletin, vol. 37, No. 07, Jul. 1994, pp. 607-608.2"Distributed Computing Now: Application Environments", Dr. Dobb's Journal, Jun., 1993, pp. 82-85.3"Method for Creation of a Control Software Update Application on General Distribution Media," IBM Technical Disclosure Bulletin, vol. 29, No. 9, Feb. 1987, p. 3839.4"Recursive Lister for the Distributed Computing Environment Cell Directory Services Namespace," IBM Technology Disclosure Bulletin, vol. 37, No. 06A, Jun. 1994, pp. 327-328.5 *CDSEL Recursive Delete Tool for the Distributed Computing Environment Cell Directory Services Namespace , IBM Technical Disclosure Bulletin , vol. 37, No. 07, Jul. 1994, pp. 607 608.6 *Distributed Computing Now: Application Environments , Dr. Dobb s Journal , Jun., 1993, pp. 82 85.7 *Hanish Payne Hayes, Astronomical Software Directory Service, NTIS, Jan. 1997.8Hanish-Payne-Hayes, Astronomical Software Directory Service, NTIS, Jan. 1997.9HP300124.0086, "(Part 1 of 3) Glossary", Hewlett Packard manual excerpt, SPI Database of Software Technologies, Copyrighted 1995, 1996 Software Patent Institute, two pages.10 *HP300124.0086, (Part 1 of 3) Glossary , Hewlett Packard manual excerpt, SPI Database of Software Technologies, Copyrighted 1995, 1996 Software Patent Institute, two pages.11HP300132.0059, "(Part 1 of 3) Glossary", Hewlett Packard manual excerpt, SPI Database of Software Technologies, Copyrighted 1995, 1996 Software Patent Institute, two pages.12 *HP300132.0059, (Part 1 of 3) Glossary , Hewlett Packard manual excerpt, SPI Database of Software Technologies, Copyrighted 1995, 1996 Software Patent Institute, two pages.13HP300202.0017, "(Part 1 of 3) Glossary", Hewlett Packard manual excerpt, SPI Database of Software Technologies, Copyrighted 1995, 1996 Software Patent Institute, two pages.14 *HP300202.0017, (Part 1 of 3) Glossary , Hewlett Packard manual excerpt, SPI Database of Software Technologies, Copyrighted 1995, 1996 Software Patent Institute, two pages.15HP30087.0021, "(Part 1 of 3) Glossary", Hewlett Packard manual excerpt, SPI Database of Software Technologies, Copyrighted 1995, 1996 Software Patent Institute, two pages.16 *HP30087.0021, (Part 1 of 3) Glossary , Hewlett Packard manual excerpt, SPI Database of Software Technologies, Copyrighted 1995, 1996 Software Patent Institute, two pages.17HP60074.0049, "Packaging Concepts", Hewlett Packard manual excerpt, SPI Database of Software Technologies, Copyright 1995, 1996 Software Patent Institute, two pages.18 *HP60074.0049, Packaging Concepts , Hewlett Packard manual excerpt, SPI Database of Software Technologies, Copyright 1995, 1996 Software Patent Institute, two pages.19 *Method for Creation of a Control Software Update Application on General Distribution Media, IBM Technical Disclosure Bulletin , vol. 29, No. 9, Feb. 1987, p. 3839.20 *Novell automates software distribution process, Telecomworldwire, Apr. 1997.21 *Novell: Novell delivers new software distribution tool for intranetsand corporate networks, M2 Presswire, Apr. 1997.22 *O Brien DuBois, Getting a grip on directory services, Business Communications Review, Dec. 1995.23O'Brien-DuBois, Getting a grip on directory services, Business Communications Review, Dec. 1995.24 *Olson Holly Strutt, Integrating multiple directory services, Digital Technical Journal, Jan. 1996.25Olson-Holly-Strutt, Integrating multiple directory services, Digital Technical Journal, Jan. 1996.26 *Recursive Lister for the Distributed Computing Environment Cell Directory Services Namespace, IBM Technology Disclosure Bulletin , vol. 37, No. 06A, Jun. 1994, pp. 327 328.27 *Searching for software, Modern Office Procedures, Sep. 1983.28SEGAL.0074, "Research Contributions", thesis excerpts by Mark Edward Segal, copyrighted 1989, portions of Chapter 7, two pages.29 *SEGAL.0074, Research Contributions , thesis excerpts by Mark Edward Segal, copyrighted 1989, portions of Chapter 7, two pages.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS6377950 *Oct 9, 1998Apr 23, 2002Mitel CorporationIntegrated directory servicesUS6519625 *May 12, 1999Feb 11, 2003SociocyberneticsUniform network accessUS6647393 *May 2, 1997Nov 11, 2003Mangosoft CorporationDynamic directory serviceUS6765597Apr 19, 2001Jul 20, 2004International Business Machines CorporationSystem and method for using layer bars to indicate levels within non-indented tree view controlUS6785717 *Jun 14, 2000Aug 31, 2004Opinionlab, Inc.Method of incorporating user reaction measurement software into particular web pages of a websiteUS6789215 *Apr 21, 2000Sep 7, 2004Sprint Communications Company, L.P.System and method for remediating a computerUS6820259 *Aug 28, 2000Nov 16, 2004Hitachi, Ltd.Software distribution system and software receiving terminal apparatusUS6961748Feb 10, 2003Nov 1, 2005Murrell Stephen JUniform network accessUS6986134 *Mar 16, 1999Jan 10, 2006Sun Microsystems, Inc.Lightweight global distribution mechanismUS6990638Apr 19, 2001Jan 24, 2006International Business Machines CorporationSystem and method for using shading layers and highlighting to navigate a tree view displayUS6993508Dec 29, 2000Jan 31, 2006Novell, Inc.Method and mechanism for vending digital contentUS7000017Jun 21, 2002Feb 14, 2006Novell, Inc.System and method for distributing a selected object and for automatically distributing the objects that are associated with the selected objectUS7058696Nov 1, 2000Jun 6, 2006Mangosoft CorporationInternet-based shared file service with native PC client access and semanticsUS7085820Jun 14, 2000Aug 1, 2006Opinionlab, Inc.System and method for reporting to a website owner user reactions to particular web pages of a websiteUS7093244Apr 18, 2002Aug 15, 2006Domosys CorporationMethod of remotely upgrading firmware in field-deployed devicesUS7136903Nov 1, 2000Nov 14, 2006Mangosoft Intellectual Property, Inc.Internet-based shared file service with native PC client access and semantics and distributed access controlUS7149751 *Jun 21, 2002Dec 12, 2006Novell, Inc.System and method for distributing selected objects from a source database to a destination databaseUS7191208 *Dec 14, 1999Mar 13, 2007International Business Machines CorporationMethods of selectively distributing data in a computer network and systems using the sameUS7203738Jun 21, 2002Apr 10, 2007Novell, Inc.System and method for distributing application objectsUS7386514Nov 4, 2005Jun 10, 2008Novell, Inc.Method and mechanism for vending digital contentUS7568018Mar 19, 2004Jul 28, 2009New Boundary Technologies Inc.Dynamic identification and administration of networked clientsUS7673070 *Sep 19, 2003Mar 2, 2010Network Equipment Technologies, Inc.Method of sharing telecommunications node equipment facilitiesUS7707571 *Jan 7, 2002Apr 27, 2010New Boundary Technologies Inc.Software distribution systems and methods using one or more channelsUS7734696 *Apr 8, 2002Jun 8, 2010Oracle International CorporationHierarchical org-chart based email mailing list maintenanceUS7761483 *Jul 27, 2007Jul 20, 2010Sap AgSystem and method for providing data handling within a human capital management systemUS7860921Jun 30, 2005Dec 28, 2010Peer Communications CorporationUniform network accessUS7941536Mar 17, 2010May 10, 2011Peer Communications CorporationApparatus and method for uniform network accessUS7941540Mar 17, 2010May 10, 2011Peer Communications CorporationMethod for uniform network accessUS8037125May 6, 2011Oct 11, 2011Peer Communications CorporationMethod for uniform network accessUS8041805Jul 19, 2006Oct 18, 2011Opinionlab, Inc.System and method for reporting to a website owner user reactions to particular web pages of a websiteUS8145570Sep 10, 2007Mar 27, 2012Novell Intellectual Property Holdings, Inc.Method and mechanism for vending digital contentUS8260920Oct 4, 2011Sep 4, 2012Peer Communications CorporationMethod for uniform network accessUS8290901Mar 7, 2005Oct 16, 2012Novell, Inc.Techniques for remote resource mountingUS8321486Nov 9, 2005Nov 27, 2012Ca, Inc.Method and system for configuring a supplemental directoryUS8326899Nov 9, 2005Dec 4, 2012Ca, Inc.Method and system for improving write performance in a supplemental directoryUS8458176Nov 9, 2005Jun 4, 2013Ca, Inc.Method and system for providing a directory overlayUS8612603Aug 22, 2012Dec 17, 2013Peer Communications CorporationMethod for uniform network accessUS8782616 *Jan 12, 2004Jul 15, 2014Hewlett-Packard Development Company, L.P.Templates for configuring digital sending devices to achieve an automated business processEP2131294A1 *Mar 12, 2009Dec 9, 2009Hitachi Software Engineering Co., Ltd.Electronic-data distribution systemWO2002033546A2 *Oct 17, 2001Apr 25, 2002Sun Microsystems IncMethod and apparatus for organizing elements of a server application in a client-server system* Cited by examinerClassifications U.S. Classification717/172, 707/999.01, 707/999.104, 707/999.103International ClassificationG06F9/46, G06F9/445Cooperative ClassificationY10S707/99944, Y10S707/99945, G06F9/465, G06F8/61European ClassificationG06F8/61, G06F9/46MLegal EventsDateCodeEventDescriptionNov 24, 2014ASAssignmentOwner name: NOVELL, INC., UTAHFree format text: RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0216;ASSIGNOR:CREDIT SUISSE AG;REEL/FRAME:034470/0680Effective date: 20141120Owner name: NOVELL, INC., UTAHFree format text: RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0316;ASSIGNOR:CREDIT SUISSE AG;REEL/FRAME:034469/0057Effective date: 20141120Aug 27, 2012ASAssignmentOwner name: APPLE INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CPTN HOLDINGS LLC;REEL/FRAME:028856/0230Effective date: 20120614Aug 24, 2012ASAssignmentOwner name: CPTN HOLDINGS LLC, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOVELL, INC.;REEL/FRAME:028841/0047Effective date: 20110427May 23, 2012ASAssignmentOwner name: CREDIT SUISSE AG, AS COLLATERAL AGENT, NEW YORKFree format text: GRANT OF PATENT SECURITY INTEREST SECOND LIEN;ASSIGNOR:NOVELL, INC.;REEL/FRAME:028252/0316Effective date: 20120522Owner name: CREDIT SUISSE AG, AS COLLATERAL AGENT, NEW YORKFree format text: GRANT OF PATENT SECURITY INTEREST FIRST LIEN;ASSIGNOR:NOVELL, INC.;REEL/FRAME:028252/0216Effective date: 20120522Feb 1, 2012FPAYFee paymentYear of fee payment: 12Mar 5, 2008FPAYFee paymentYear of fee payment: 8Mar 5, 2004FPAYFee paymentYear of fee payment: 4Feb 12, 1997ASAssignmentOwner name: NOVELL INC., A CORP. OF DE., UTAHFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JANIS, DAMON V.;MILLETT, TODD F.;GAISFORD, CALVIN R.;ANDOTHERS;REEL/FRAME:008462/0533Effective date: 19970211RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services