Source: http://www.google.com/patents/US7793289?dq=6,781,133
Timestamp: 2015-04-26 20:30:38
Document Index: 654960448

Matched Legal Cases: ['Application No. 04252690', 'Application No. 04252689', 'application No. 04', 'application No. 04', 'application No. 04', 'application No. 04', 'application No. 04', 'application No. 04', 'application No. 04252689', 'Application No. 04252689', 'Application No. 04252690', 'application No. 04', 'application No. 04', 'application No. 04', 'application No. 04']

Patent US7793289 - System accounting for operating system partitions - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA mechanism is disclosed for system accounting in an operating system environment that has been partitioned into a global zone and one or more non-global zones. Each zone is associated with one or more processes that execute in association with that zone. Each zone contains a separate system accounting...http://www.google.com/patents/US7793289?utm_source=gb-gplus-sharePatent US7793289 - System accounting for operating system partitionsAdvanced Patent SearchPublication numberUS7793289 B1Publication typeGrantApplication numberUS 10/762,067Publication dateSep 7, 2010Filing dateJan 20, 2004Priority dateMay 9, 2003Fee statusPaidAlso published asUS7461080, US7490074, US7526774, US7567985, US7805726, US8516160Publication number10762067, 762067, US 7793289 B1, US 7793289B1, US-B1-7793289, US7793289 B1, US7793289B1InventorsOzgur C. Leonard, Andrew G. TuckerOriginal AssigneeOracle America, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (72), Non-Patent Citations (60), Classifications (6), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetSystem accounting for operating system partitions
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5155809May 17, 1989Oct 13, 1992International Business Machines Corp.In a data processing systemUS5283868May 17, 1989Feb 1, 1994International Business Machines Corp.Providing additional system characteristics to a data processing system through operations of an application program, transparently to the operating systemUS5291597Aug 19, 1991Mar 1, 1994Ibm CorpMethod to provide concurrent execution of distributed application programs by a host computer and an intelligent work station on an SNA networkUS5325517May 17, 1989Jun 28, 1994International Business Machines CorporationFault tolerant data processing systemUS5325526May 12, 1992Jun 28, 1994Intel CorporationTask scheduling in a multicomputer systemUS5345590Sep 1, 1993Sep 6, 1994International Business Machines CorporationMethod and apparatus for cross-partition control in a partitioned process environmentUS5437032Aug 19, 1994Jul 25, 1995International Business Machines CorporationTask scheduler for a miltiprocessor systemUS5590314Oct 11, 1994Dec 31, 1996Hitachi, Ltd.Apparatus for sending message via cable between programs and performing automatic operation in response to sent messageUS5682530May 25, 1995Oct 28, 1997Nec CorporationHierarchical resource management methodUS5784706Dec 13, 1993Jul 21, 1998Cray Research, Inc.Virtual to logical to physical address translation for distributed memory massively parallel processing systemsUS5841869Aug 23, 1996Nov 24, 1998Cheyenne Property TrustMethod and apparatus for trusted processingUS5845116Apr 13, 1995Dec 1, 1998Hitachi, Ltd.Distributed computing systemUS5925102Mar 28, 1997Jul 20, 1999International Business Machines CorporationManaging processor resources in a multisystem environment in order to provide smooth real-time data streams, while enabling other types of applications to be processed concurrentlyUS5963911Sep 25, 1996Oct 5, 1999British Telecommunications Public Limited CompanyResource allocationUS5983270Apr 2, 1997Nov 9, 1999Sequel Technology CorporationMethod and apparatus for managing internetwork and intranetwork activityUS6064811Jun 17, 1996May 16, 2000Network Associates, Inc.Computer memory conservation systemUS6074427Aug 30, 1997Jun 13, 2000Sun Microsystems, Inc.Apparatus and method for simulating multiple nodes on a single machineUS6075938Jun 10, 1998Jun 13, 2000The Board Of Trustees Of The Leland Stanford Junior UniversityVirtual machine monitors for scalable multiprocessorsUS6247109Jun 10, 1998Jun 12, 2001Compaq Computer Corp.Dynamically assigning CPUs to different partitions each having an operation system instance in a shared memory spaceUS6279046May 19, 1999Aug 21, 2001International Business Machines CorporationEvent-driven communications interface for logically-partitioned computerUS6289462Sep 28, 1999Sep 11, 2001Argus Systems Group, Inc.Trusted compartmentalized computer operating systemUS6356915Feb 22, 1999Mar 12, 2002Starbase Corp.Installable file system having virtual file system drive, virtual device driver, and virtual disksUS6438594Aug 31, 1999Aug 20, 2002Accenture LlpDelivering service to a client via a locally addressable interfaceUS6557168Feb 25, 2000Apr 29, 2003Sun Microsystems, Inc.System and method for minimizing inter-application interference among static synchronized methodsUS6633963Jul 18, 2000Oct 14, 2003Intel CorporationControlling access to multiple memory zones in an isolated execution environmentUS6681238Mar 24, 1998Jan 20, 2004International Business Machines CorporationMethod and system for providing a hardware machine function in a protected virtual machineUS6681258May 31, 2000Jan 20, 2004International Business Machines CorporationFacility for retrieving data from a network adapter having a shared address resolution tableUS6701460Oct 5, 2000Mar 2, 2004Sun Microsystems, Inc.Method and apparatus for testing a computer system through software fault injectionUS6725457May 17, 2000Apr 20, 2004Nvidia CorporationSemaphore enhancement to improve system performanceUS6738832Jun 29, 2001May 18, 2004International Business Machines CorporationMethods and apparatus in a logging system for the adaptive logger replacement in order to receive pre-boot informationUS6792514Jun 14, 2001Sep 14, 2004International Business Machines CorporationMethod, system and computer program product to stress and test logical partition isolation featuresUS6813766Feb 5, 2001Nov 2, 2004Interland, Inc.Method and apparatus for scheduling processes based upon virtual server identifiersUS6859926Sep 14, 2000Feb 22, 2005International Business Machines CorporationApparatus and method for workload management using class shares and tiersUS6938169Dec 10, 1999Aug 30, 2005Sun Microsystems, Inc.Channel-specific file system views in a private network using a public-network infrastructureUS6944699Nov 27, 2002Sep 13, 2005Vmware, Inc.System and method for facilitating context-switching in a multi-context computer systemUS6957435Apr 19, 2001Oct 18, 2005International Business Machines CorporationMethod and apparatus for allocating processor resources in a logically partitioned computer systemUS6961941Jun 8, 2001Nov 1, 2005Vmware, Inc.Computer configuration for resource management in systems including a virtual machineUS6993762Apr 7, 2000Jan 31, 2006Bull S.A.Process for improving the performance of a multiprocessor system comprising a job queue and system architecture for implementing the processUS7027463Jul 12, 2004Apr 11, 2006Sonolink Communications Systems, LlcSystem and method for multi-tiered rule filteringUS7051340Apr 19, 2002May 23, 2006Hewlett-Packard Development Company, L.P.System and method for isolating applications from each otherUS7076633Oct 26, 2001Jul 11, 2006Swsoft Holdings, Ltd.Hosting service providing platform system and methodUS7076634Apr 24, 2003Jul 11, 2006International Business Machines CorporationAddress translation manager and method for a logically partitioned computer systemUS7095738May 7, 2002Aug 22, 2006Cisco Technology, Inc.System and method for deriving IPv6 scope identifiers and for mapping the identifiers into IPv6 addressesUS7096469Oct 2, 2000Aug 22, 2006International Business Machines CorporationMethod and apparatus for enforcing capacity limitations in a logically partitioned systemUS7099948Jul 30, 2001Aug 29, 2006Swsoft Holdings, Ltd.Virtual computing environmentUS7103745Oct 17, 2002Sep 5, 2006Wind River Systems, Inc.Two-level operating system architectureUS7188120Jan 20, 2004Mar 6, 2007Sun Microsystems, Inc.System statistics virtualization for operating systems partitionsUS7194439 *Apr 30, 2001Mar 20, 2007International Business Machines CorporationMethod and system for correlating job accounting information with software license informationUS7363495Feb 21, 2002Apr 22, 2008Bea Systems, Inc.System and method for message encryption and signing in a transaction processing systemUS7461144May 4, 2004Dec 2, 2008Swsoft Holdings, Ltd.Virtual private server with enhanced securityUS20020069369Jul 3, 2001Jun 6, 2002Tremain Geoffrey DonaldMethod and apparatus for providing computer servicesUS20020083367Dec 27, 2000Jun 27, 2002Mcbride Aaron A.Method and apparatus for default factory image restoration of a systemUS20020120660Feb 28, 2001Aug 29, 2002Hay Russell C.Method and apparatus for associating virtual server identifiers with processesUS20020156824Apr 19, 2001Oct 24, 2002International Business Machines CorporationMethod and apparatus for allocating processor resources in a logically partitioned computer systemUS20020161817Apr 25, 2001Oct 31, 2002Sun Microsystems, Inc.Apparatus and method for scheduling processes on a fair share basisUS20020173984Mar 29, 2002Nov 21, 2002Robertson James A.Method and system for implementing improved containers in a global ecosystem of interrelated servicesUS20020174215May 16, 2001Nov 21, 2002Stuart SchaeferOperating system abstraction and protection layerUS20030014466Jun 29, 2001Jan 16, 2003Joubert BergerSystem and method for management of compartments in a trusted operating systemUS20030037092Jul 26, 2002Feb 20, 2003Mccarthy Clifford A.Dynamic management of virtual partition computer workloads through service level optimizationUS20030069939Oct 4, 2001Apr 10, 2003Russell Lance W.Packet processing in shared memory multi-computer systemsUS20040010624Apr 29, 2002Jan 15, 2004International Business Machines CorporationShared resource support for internet protocolUS20040162914Feb 13, 2003Aug 19, 2004Sun Microsystems, Inc.System and method of extending virtual address resolution for mapping networksUS20040210760Apr 18, 2003Oct 21, 2004Advanced Micro Devices, Inc.Computer system including a secure execution mode-capable CPU and a security services processor connected via a secure communication pathUS20040215848Apr 10, 2003Oct 28, 2004International Business Machines CorporationApparatus, system and method for implementing a generalized queue pair in a system area networkUS20050021788Jan 21, 2004Jan 27, 2005Tucker Andrew G.Global visibility controls for operating system partitionsUS20050076326 *Nov 18, 2003Apr 7, 2005Mcmillan JohnVirtual OS computing environmentEP0389151A2Mar 8, 1990Sep 26, 1990International Business Machines CorporationSystem and method for partitioned cache memory managementEP1043658A1Mar 28, 2000Oct 11, 2000Bull S.A.Method for improving the performance of a multiprocessor system including a tasks waiting list and system architecture thereofEP1228038A1Oct 31, 2000Aug 7, 2002Basf AktiengesellschaftCarbodiimides with carboxyl or carboxylate groupsEP1253516A2Apr 24, 2002Oct 30, 2002Sun Microsystems, Inc.Apparatus and method for scheduling processes on a fair share basisEP1300766A2Sep 23, 2002Apr 9, 2003Sun Microsystems, Inc.Method and apparatus for partitioning resources within a computer systemWO2000045262A2Jan 20, 2000Aug 3, 2000Sun Microsystems IncTechniques for permitting access across a context barrier in a small footprint device using global data structures* Cited by examinerNon-Patent CitationsReference1Claims As Filed in European Patent Application No. 04252690.5 (6 pgs.), 2004.2Claims, Application No. 04252689.7-1243, 6 pages, Filed 2005.3Communications from the ACM (ISSN: 0001-0782) vol. 44, Issue 2 (2001) entitled "An Operating System Approach to Securing E-Services" by Chris Dalton and Tse Huong Choo, ACM Copyright Notice, � 2001, (8 pgs).4Current Claims in EPO patent application No. 04 252 690.5-2211 (9 pgs)-attached, filed 2005.5Current Claims in EPO patent application No. 04 252 690.5-2211 (9 pgs)�attached, filed 2005.6Current Claims in EPO patent application No. 04 252 690.5-2211 (9 pgs)-attached, Filed Sep. 29, 2005.7Current Claims in EPO patent application No. 04 252 690.5-2211 (9 pgs)�attached, Filed Sep. 29, 2005.8Current Claims, European patent application 04252689.7, 6 pages, Filed 2005.9Current Claims, Foreign application No. 04 252 690.5-2211, 9 pages, Filed Sep. 29, 2005.10Czajkowski, G., "Application isolation in the Java Virtual Machine", 2000, ACM Press, Proceedings of the 15th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 354-366.11Czajkowski, G., "Multitasking without compromise: a virtual machine evolution", ACM Press, Proceedings of the 16th ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications, dated Oct. 2001, pp. 125-138.12European Patent Office, "Communication pursuant to Article 94(3) EPC", Foreign application No. 04 252 690.5-2211, received Jun. 17, 2008, 5 pages.13European Patent Office, "European Search Report," application No. 04252689.7, mailing date Jul. 28, 2005, 3 pages.14European Patent Office, "Result of Consultation", Application No. 04252689.7-1243, dated Aug. 11, 2008, 2 pages.15European Search Report from the European Patent Office for Foreign Patent Application No. 04252690.5 (3 pgs.), Aug. 31, 2004.16Hewlett-Packard, "Installing and Managing HP-UX Virtual Partitions (vPars)", Third Edition, Part No. T1335-90018, Copyright Hewlett-Packard Company, Nov. 2002, pp. 1-4, 17-44, 72-75, and 157-161.17Hope, "Using Jails in FreeBSD for fun and profit", ;Login: The Magazine of USENIX &SAGE, vol. 27, No. 3, dated Jun. 2002, pp. 48-55.18Hope, Paco, "Using Jails in FreeBSD for Fun and Profit", ;Login: The Magazine of Usenix and Sage, vol. 27, No. 3, Jun. 2002, 9 pages.19IBM entitled Partitioning for the IBM eserver pSeries 690 System, � Copyright IBM Corp. 2001 (12 pgs).20IBM System Partitioning on IBM eserver xSeries Servers entitled "Effective Server Consolidation and Resource Management with System Partitioning" by Mark T. Chapman, IBM Server Group, dtd Dec. 2001, (23 pgs).21Kamp, Poul-Henning, "Rethinking / dev and devices in the UNIX kernel", BSDCon 2002 Paper, retrieved from website Printed May 1, 2007, 18 pages.22Kamp, Poul-Henning, "Rethinking / dev and devices in the UNIX kernel", BSDCon 2002 Paper, retrieved from website <http://www.usenix.org/events/bsdcon02/full�papers/kamp/kamp�html/index.html> Printed May 1, 2007, 18 pages.23Mc Dougall, Richard, et al., "Resource Management", Prentice Hall, 1999, 25 pages.24Network Working Group entitled "IP Version 6 Addressing Architecture", by R. hinden, Nokia, S. Deering, Cisco System, dtd Jul. 1998, (28 pgs).25Noordende et al., "Secure and Portable Confinement of Untrusted Programs", ACM, 2002, 14 pages.26Official Action from EPO for foreign patent application No. 04 252 690.5-2211 dated Jun. 10, 2005 (6 pgs)-attached.27Official Action from EPO for foreign patent application No. 04 252 690.5-2211 dated Jun. 10, 2005 (6 pgs)�attached.28Official Action from EPO for foreign patent application No. 04 252 690.5-2211 dated Nov. 23, 2005 (5 pgs)-attached.29Official Action from EPO for foreign patent application No. 04 252 690.5-2211 dated Nov. 23, 2005 (5 pgs)�attached.30Osman, S., et al., "The design and implementation of Zap: a system for migrating computing environments", SIGOPS Operating System, Rev. 36, SI, dated Dec. 2000, pp. 361-376.31Poul-Henning Kamp, et al., "Jails: Confining the omnipotent root", 2nd Intl System Administration and Networking Conference Proceedings "SANE 2000", May 22-25, 2000, Maastricht, The Netherlands, pp. 1-11.32Presotto et al., "Interprocess Communication in the Ninth Edition Unix System", John Wiley & Sons, Ltd., dated Mar. 1990, 4 pages.33Stevens, "Advanced programming in the Unix Environment", Addison-Wesley, 1993, pp. 427-436.34Sun Microsystems, "Sun EnterpriseTM 1000 Server: Dynamic System Domains," White Paper Online, Feb. 26, 2003, retrieved from the internet at , retrieved on Jun. 21, 2005, XP-002332946, 7 pages.35Sun Microsystems, "Sun EnterpriseTM 1000 Server: Dynamic System Domains," White Paper Online, Feb. 26, 2003, retrieved from the internet at <http://www.sun.com/servers/highend/whitepapers/domains.html?facet=-1>, retrieved on Jun. 21, 2005, XP-002332946, 7 pages.36Sun Microsystems, Inc. entitled Server Virtualization with Trusted Solaris(TM) 8 Operating Environment, by Glenn Faden, Sun BluePrints(TM) OnLine-Feb. 2002, http://www.sun.com/blueprints, (21 pgs).37Sun Microsystems, Inc. entitled Server Virtualization with Trusted Solaris� 8 Operating Environment, by Glenn Faden, Sun BluePrints� OnLine�Feb. 2002, http://www.sun.com/blueprints, (21 pgs).38SunSoft, a Sun Microsystems, Inc. Business entitled "File System Administration", � 1994 Sun Microsystems, Inc., (62 pgs).39Thompson, K., "UNIX Implementation", Bell Laboratories, The Bell System Technical Journal, 1978, pp. 1-9.40U.S. Appl. No. 10/744,360, filed Dec. 22, 2003, Notice Of Allowance, Jul. 1, 2008.41U.S. Appl. No. 10/744,360, filed Dec. 22, 2003.42U.S. Appl. No. 10/761,622, filed Jan. 20, 2004.43U.S. Appl. No. 10/762,066, filed Jan. 20, 2004.44U.S. Appl. No. 10/763,147, filed Jan. 21, 2004, Notice Of Allowance, mailed Jun. 16, 2008.45U.S. Appl. No. 10/763,147, filed Jan. 21, 2004.46U.S. Appl. No. 10/766,094, filed Jan. 27, 2004.47U.S. Appl. No. 10/767,003, filed Jan. 28, 2004.48U.S. Appl. No. 10/767,117, filed Jan. 28, 2004.49U.S. Appl. No. 10/767,118, filed Jan. 28, 2004.50U.S. Appl. No. 10/767,235, filed Jan. 28, 2004.51U.S. Appl. No. 10/768,303, filed Jan. 29, 2004.52U.S. Appl. No. 10/769,415, filed Jan. 30, 2004.53U.S. Appl. No. 10/771,698, filed Feb. 3, 2004.54U.S. Appl. No. 10/771,827, filed Feb. 3, 2004.55U.S. Appl. No. 10/833,474, filed Apr. 27, 2004.56U.S. Application/Pat. No. 15437-0601, filed Feb. 3, 2004, Office Action, mailed Apr. 29, 2008.57Virtual Private Servers and Security Contexts, dtd May 10, 2004, http://www.solucorp.qc.ca/miscprj/s-content.hc?prjstate=1&nodoc=0, (2 pgs).58Virtual Private Servers and Security Contexts, dtd May 10, 2004, http://www.solucorp.qc.ca/miscprj/s�content.hc?prjstate=1&nodoc=0, (2 pgs).59Watson, "TrustedBSD-Adding Trusted Operating System Features to FreeBSD", The USENIX Association, 2001, 14 pages.60Watson, "TrustedBSD�Adding Trusted Operating System Features to FreeBSD", The USENIX Association, 2001, 14 pages.Classifications U.S. Classification718/100International ClassificationG06F9/46Cooperative ClassificationY10S707/99943, Y10S707/99931, G06F11/3476European ClassificationG06F11/34T4Legal EventsDateCodeEventDescriptionFeb 6, 2014FPAYFee paymentYear of fee payment: 4Nov 23, 2010CCCertificate of correctionOct 26, 2010CCCertificate of correctionJan 20, 2004ASAssignmentFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEONARD, OZGUR;TUCKER, ANDREW G.;REEL/FRAME:014922/0346Effective date: 20040115Owner name: SUN MICROSYSTEMS, INC., CALIFORNIARotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services