Source: http://www.google.com/patents/US7337445?dq=patent:+7360079
Timestamp: 2017-07-21 01:31:13
Document Index: 63373056

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

Patent US7337445 - Virtual system console for virtual application environment - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA mechanism is disclosed for establishing a separate virtual system console for each non-global zone of an operating system environment that has been partitioned into a global zone and one or more non-global zones. An operating system kernel instance implements a virtual console driver. A particular...http://www.google.com/patents/US7337445?utm_source=gb-gplus-sharePatent US7337445 - Virtual system console for virtual application environmentAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS7337445 B1Publication typeGrantApplication numberUS 10/767,003Publication dateFeb 26, 2008Filing dateJan 28, 2004Priority dateMay 9, 2003Fee statusPaidPublication number10767003, 767003, US 7337445 B1, US 7337445B1, US-B1-7337445, US7337445 B1, US7337445B1InventorsDaniel B. Price, Andrew G. TuckerOriginal AssigneeSun Microsystems, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (43), Non-Patent Citations (28), Referenced by (10), Classifications (9), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetVirtual system console for virtual application environment
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5155809May 17, 1989Oct 13, 1992International Business Machines Corp.Uncoupling a central processing unit from its associated hardware for interaction with data handling apparatus alien to the operating system controlling said unit and hardwareUS5283868May 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 systemUS5437032Aug 19, 1994Jul 25, 1995International Business Machines CorporationTask scheduler for a miltiprocessor systemUS5590314 *Oct 11, 1994Dec 31, 1996Hitachi, Ltd.Apparatus for sending message via cable between programs and performing automatic operation in response to sent messageUS5784706Dec 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 systemUS6064811Jun 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 multiprocessorsUS6279046May 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 systemUS6557168Feb 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 environmentUS6681238 *Mar 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 injectionUS6738832Jun 29, 2001May 18, 2004International Business Machines CorporationMethods and apparatus in a logging system for the adaptive logger replacement in order to receive pre-boot informationUS6813766Feb 5, 2001Nov 2, 2004Interland, Inc.Method and apparatus for scheduling processes based upon virtual server identifiersUS6944699 *Nov 27, 2002Sep 13, 2005Vmware, Inc.System and method for facilitating context-switching in a multi-context computer systemUS6961941Jun 8, 2001Nov 1, 2005Vmware, Inc.Computer configuration for resource management in systems including a virtual machineUS7051340Apr 19, 2002May 23, 2006Hewlett-Packard Development Company, L.P.System and method for isolating applications from each otherUS7076634Apr 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 addressesUS7188120Jan 20, 2004Mar 6, 2007Sun Microsystems, Inc.System statistics virtualization for operating systems partitionsUS20020069369Jul 3, 2001Jun 6, 2002Tremain Geoffrey DonaldMethod and apparatus for providing computer servicesUS20020120660Feb 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 basisUS20020174215May 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 systemUS20030069939Oct 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 networksUS20040215848Apr 10, 2003Oct 28, 2004International Business Machines CorporationApparatus, system and method for implementing a generalized queue pair in a system area networkEP0389151A2Mar 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 thereofEP1228038A2 Title not availableEP1300766A2Sep 23, 2002Apr 9, 2003Sun Microsystems, Inc.Method and apparatus for partitioning resources within a computer systemWO2000045262A2Jan 20, 2000Aug 3, 2000Sun Microsystems, Inc.Techniques 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.).2Communications 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, (C) 2001, (8 pgs).3Current Claims in EPO patent application No. 04 252 690.5-2211 (9 pgs) -attached.4Current Claims, European patent application 04252689.7, 6 pages.5Czajkowski, G., "Multitasking without compromise: a virtual machine evolution", ACM Press, Proceedings of the 16<SUP>th </SUP>ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications, dated Oct. 2001, pp. 125-138.6Czajkowski; G., "Application isolation in the Java Virtual Machine", 2000, ACM Press, Proceedings of the 15<SUP>th </SUP>ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 354-366.7European Patent Office, "European Search Report," application No. 04252689.7, mailing date Jul. 28, 2005, 3 pages.8European Search Report from the European Patent Office for Foreign Patent Application No. 04252690.5 (3 pgs.).9 *Hewlett-Packard, Installing and Managing HP-UX Virtual Partitions (vPars), Third edition, Nov. 2002, pp. 17-44, 72-75, 157-161.10Hope, "Using Jails in FreeBSD for fun and profit", ;Login: The Magazine of USENIX &SAGE, vol. 27, No. 3, dated Jun. 2002, pages 48-55.11 *Hope, Using Jails in freeBSD for fun and profit, ;login:The magazine of Usenix and Sage, vol. 27, Jun. 2002, pp. 48-55.12IBM entitled Partitioning for the IBM eserver pSeries 690 System, (C) Copyright IBM Corp. 2001 (12 pgs).13IBM 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).14 *Kamp, Rethinking /dev and devices in the UNIX kernel, BSDCon 2002 Paper, Feb. 13, 2002, pp. 1-18.15Network Working Group entitled "IP Version 6 Addressing Architecture", by R. hinden, Nokia, S. Deering, Cisco System, dtd Jul. 1998, (28 pgs).16Noordende et al., "Secure and Portable Confinement of Untrusted Programs", ACM, 2002, 14 pages.17Offical Action from EPO for foreign patent application No. 04 252 690.5 -2211 dated Nov. 23, 2005 (5 pgs) -attached.18Offical Action from EPO for foreign patent application No. 04 252 690.5-2211 dated Jun. 10, 2005 (6 pgs) -attached.19Osman, 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.20Poul-Henning Kamp, et al., "Jails: Confining the omnipotent root", 2<SUP>nd </SUP>Intl System Administration and Networking Conference Proceedings "SANE 2000", May 22-25, 2000, Maastricht, The Netherlands, pp. 1-11.21Presotto et al., "Interprocess Communication in the Ninth Edition Unix System", John Wiley & Sons, Ltd., dated Mar. 1990, 4 pages.22Stevens, "Advanced programming in the Unix Environment", Addison-Wesley, 1993, pp. 427-436.23Sun 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.24Sun Microsystems, Inc. entitled Server Virtualization with Trusted Solaris(TM) 8 Operating Environment, by Glenn Faden, Sun Blue Prints(TM) OnLine-Feb. 2002, http://www.sun.com/blueprints, (21 pgs).25SunSoft, a Sun Microsystems, Inc. Business entitled "File System Administration", (C) 1994 Sun Microsystems, Inc., (62 pgs).26 *Thompson, UNIX Implementation, The Bell System Technical Journal, 1978, pp. 1-9.27Virtual Private Servers and Security Contexts, dtd May 10, 2004, http://www.solucorp.qc.ca/miscprj/s<SUB>-</SUB>content.hc?prjstate=1&nodoc=0, (2 pgs).28Watson, "TrustedBSD-Adding Trusted Operating System Features to FreeBSD", The USENIX Association, 2001, 14 pages.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS7607011 *Jul 16, 2004Oct 20, 2009Rockwell Collins, Inc.System and method for multi-level security on a networkUS7698400 *Apr 19, 2004Apr 13, 2010Swsoft Holdings, Ltd.Dedication of administrative servers to management of server functions in a multi-server environmentUS8307453 *Nov 29, 2004Nov 6, 2012Symantec CorporationZone breakout detectionUS8776088 *Mar 30, 2009Jul 8, 2014Microsoft CorporationOperating system distributed over heterogeneous platformsUS8909913 *Aug 3, 2011Dec 9, 2014Wistron CorporationMethod for integrating heterogeneous operating systems based on the same system kernel using a shared information area accessible to multiple operating systemsUS20090300599 *May 30, 2008Dec 3, 2009Matthew Thomas PiotrowskiSystems and methods of utilizing virtual machines to protect computer systemsUS20100162236 *Dec 22, 2008Jun 24, 2010Witchey Nicholas JUsing Stored State To Instantiate A Virtual ComputerUS20100223366 *Feb 27, 2009Sep 2, 2010At&T Intellectual Property I, L.P.Automated virtual server deploymentUS20100251265 *Mar 30, 2009Sep 30, 2010Microsoft CorporationOperating System Distributed Over Heterogeneous PlatformsUS20120042159 *Aug 3, 2011Feb 16, 2012Wei-Hung LiuApplication method for integrating heterogeneous operating systems based on the same system kernel* Cited by examinerClassifications U.S. Classification719/313, 718/1, 719/319International ClassificationG06F9/44, G06F3/00, G06F9/46, G06F13/00Cooperative ClassificationG06F9/45537European ClassificationG06F9/455H1Legal EventsDateCodeEventDescriptionJan 28, 2004ASAssignmentOwner name: SUN MICROSYSTEMS, INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PRICE, DANIEL B.;TUCKER, ANDREW G.;REEL/FRAME:014948/0332;SIGNING DATES FROM 20040125 TO 20040127Jul 27, 2011FPAYFee paymentYear of fee payment: 4Aug 12, 2015FPAYFee paymentYear of fee payment: 8Dec 16, 2015ASAssignmentOwner name: ORACLE AMERICA, INC., CALIFORNIAFree format text: MERGER AND CHANGE OF NAME;ASSIGNORS:ORACLE USA, INC.;SUN MICROSYSTEMS, INC.;ORACLE AMERICA, INC.;REEL/FRAME:037302/0899Effective date: 20100212RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services