Source: http://www.google.ca/patents/US8146078
Timestamp: 2013-05-25 18:42:52
Document Index: 794729576

Matched Legal Cases: ['Application No. 11', 'Application No. 2007', 'Application No. 2007', 'Application No. 2007', 'Application No. 2007', 'Application No. 200580035526', 'Application No. 2007', 'Application No. 200580035526']

Patent US8146078 - Timer offsetting mechanism in a virtual machine environment - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Advanced Patent Search | Web History | Sign inAdvanced Patent SearchPatentsIn one embodiment, a method includes receiving a request to transition control to a virtual machine (VM) from a virtual machine monitor (VMM), calculating an offset value, receiving, during operation of the VM, a request for a current value of the timer, adjusting the current value of the timer based...http://www.google.ca/patents/US8146078?utm_source=gb-gplus-sharePatent US8146078 - Timer offsetting mechanism in a virtual machine environmentPublication numberUS8146078 B2Publication typeGrantApplication number10/976,970Publication date27 Mar 2012Filing date29 Oct 2004Priority date29 Oct 2004Also published asCN100481010CCN101044458AUS20060130059WO2006050534A1Publication numberUS 8146078 B2US 8146078B2US8146078 B2US8146078B2InventorsAndrew V. AndersonSteven M. BennettGilbert NeigerOriginal AssigneeIntel CorporationU.S. Classification718/1713/400718/102718/104718/100International ClassificationG06F1/12G06F9/455G06F9/46Cooperative ClassificationG06F9/45533European ClassificationG06F9/455HReferencesPatent Citations (108)Non-Patent Citations (58)Referenced by (3)External LinksUSPTOUSPTO AssignmentEspacenetTimer offsetting mechanism in a virtual machine environmentUS 8146078 B2Abstract In one embodiment, a method includes receiving a request to transition control to a virtual machine (VM) from a virtual machine monitor (VMM), calculating an offset value, receiving, during operation of the VM, a request for a current value of the timer, adjusting the current value of the timer based on the offset value, and providing the adjusted timer value to the VM.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS369953227 Apr 197017 Oct 1972Singer Co.:TheMultiprogramming control for a data handling systemUS399644925 Aug 19757 Dec 1976International Business Machines CorporationOperating system authenticatorUS403721430 Apr 197619 Jul 1977International Business Machines CorporationKey register controlled accessing systemUS416253630 Jan 197824 Jul 1979Gould Inc., Modicon Div.Digital input/output system and methodUS42076098 May 197810 Jun 1980International Business Machines CorporationMethod and means for path independent device reservation and reconnection in a multi-CPU and shared device access systemUS424790526 Aug 197727 Jan 1981Sharp Kabushiki KaishaMemory clear systemUS427659416 Jun 197830 Jun 1981Gould Inc. Modicon DivisionDigital computer with multi-processor capability utilizing intelligent composite memory and input/output modules and method for performing the sameUS42788374 Jun 197914 Jul 1981Best; Robert M.Crypto microprocessor for executing enciphered programsUS430744719 Jun 197922 Dec 1981Gould Inc.Programmable controllerUS431923328 Nov 19799 Mar 1982Kokusan Denki Co., Ltd.Device for electrically detecting a liquid levelUS43193234 Apr 19809 Mar 1982Digital Equipment CorporationCommunications device for data processing systemUS434756530 Nov 197931 Aug 1982Fujitsu LimitedAddress control system for software simulationUS436653723 May 198028 Dec 1982International Business Machines Corp.Authorization mechanism for transfer of program control or data between different address spaces having different storage protect keysUS440328328 Jul 19806 Sep 1983Ncr CorporationExtended memory system and methodUS441972414 Apr 19806 Dec 1983Sperry CorporationMain bus interface packageUS44307097 Jul 19817 Feb 1984Robert Bosch GmbhApparatus for safeguarding data entered into a microprocessorUS452185230 Jun 19824 Jun 1985Texas Instruments IncorporatedData processing device formed on a single semiconductor substrate having secure memoryUS457167219 Dec 198318 Feb 1986Hitachi Micro Computer Engineering Ltd.Access control method for multiprocessor systemsUS46213181 Feb 19834 Nov 1986Tokyo Shibaura Denki Kabushiki KaishaMultiprocessor system having mutual exclusion control functionUS47590647 Oct 198519 Jul 1988Ecash Technologies, Inc.Blind unanticipated signature systemsUS479589310 Jul 19873 Jan 1989Bull, Cp8Security device prohibiting the function of an electronic data processing unit after a first cutoff of its electrical powerUS480208410 Feb 198631 Jan 1989Hitachi, Ltd.Address translatorUS482505230 Dec 198625 Apr 1989Bull Cp8Method and apparatus for certifying services obtained using a portable carrier such as a memory cardUS49072709 Jul 19876 Mar 1990Bull Cp8Method for certifying the authenticity of a datum exchanged between two devices connected locally or remotely by a transmission lineUS49072729 Jul 19876 Mar 1990Bull Cp8Method for authenticating an external authorizing datum by a portable object, such as a memory cardUS49107748 Jul 198820 Mar 1990Schlumberger IndustriesMethod and system for suthenticating electronic memory cardsUS497583616 Dec 19854 Dec 1990Hitachi, Ltd.Virtual computer systemUS500708226 Feb 19909 Apr 1991Kelly Services, Inc.Computer software encryption apparatusUS502207725 Aug 19894 Jun 1991International Business Machines Corp.Apparatus and method for preventing unauthorized access to BIOS in a personal computer systemUS507584222 Dec 198924 Dec 1991Intel CorporationDisabling tag bit recognition and allowing privileged operations to occur in an object-oriented memory protection mechanismUS507973725 Oct 19887 Jan 1992United Technologies CorporationMemory management unit for the MIL-STD 1750 busUS518780218 Dec 198916 Feb 1993Hitachi, Ltd.Virtual machine system with vitual machine resetting store indicating that virtual machine processed interrupt without virtual machine control program interventionUS52300692 Oct 199020 Jul 1993International Business Machines CorporationApparatus and method for providing private and shared access to host address and data spaces by guest programs in a virtual machine computer systemUS523761621 Sep 199217 Aug 1993International Business Machines CorporationSecure computer system having privileged and unprivileged memoriesUS525537928 Dec 199019 Oct 1993Sun Microsystems, Inc.Method for automatically transitioning from V86 mode to protected mode in a computer system using an Intel 80386 or 80486 processorUS52873631 Jul 199115 Feb 1994Disk Technician CorporationSystem for locating and anticipating data storage media failuresUS529342414 Oct 19928 Mar 1994Bull Hn Information Systems Inc.Secure memory cardUS529525121 Sep 199015 Mar 1994Hitachi Computer Engineering Co., Ltd.Method of accessing multiple virtual address spaces and computer systemUS531770526 Aug 199331 May 1994International Business Machines CorporationApparatus and method for TLB purge reduction in a multi-level machine systemUS531775423 Oct 199031 May 1994International Business Machines CorporationMethod and apparatus for enabling an interpretive execution subsetUS531976028 Jun 19917 Jun 1994Digital Equipment CorporationTranslation buffer for virtual machines with address space matchUS536137524 May 19931 Nov 1994Fujitsu LimitedVirtual computer system having input/output interrupt control of virtual machinesUS53815359 Nov 199310 Jan 1995International Business Machines CorporationData processing control of second-level quest virtual machines without host interventionUS538655218 Jul 199431 Jan 1995Intel CorporationPreservation of a computer system processing state in a mass storage deviceUS542100620 Apr 199430 May 1995Compaq Computer Corp.Method and apparatus for assessing integrity of computer system softwareUS54349998 Apr 199318 Jul 1995Bull Cp8Safeguarded remote loading of service programs by authorizing loading in protected memory zones in a terminalUS54370334 Nov 199125 Jul 1995Hitachi, Ltd.System for recovery from a virtual machine monitor failure with a continuous guest dispatched to a nonguest modeUS544264524 Oct 199415 Aug 1995Bull Cp8Method for checking the integrity of a program or data, and apparatus for implementing this methodUS545590922 Apr 19923 Oct 1995Chips And Technologies Inc.Microprocessor with operation capture facilityUS545986730 Sep 199317 Oct 1995Iomega CorporationKernels, description tables, and device driversUS545986917 Feb 199417 Oct 1995Mcafee, Inc.Method for providing protected mode services for device drivers and other resident softwareUS54695575 Mar 199321 Nov 1995Microchip Technology IncorporatedCode protection in microcontroller with EEPROM fusesUS54736927 Sep 19945 Dec 1995Intel CorporationRoving software license for a hardware agentUS54795096 Apr 199426 Dec 1995Bull Cp8Method for signature of an information processing file, and apparatus for implementing itUS55049226 Sep 19942 Apr 1996Hitachi, Ltd.Virtual machine with hardware display controllers for base and target machinesUS550697514 Dec 19939 Apr 1996Hitachi, Ltd.Virtual machine I/O interrupt control method compares number of pending I/O interrupt conditions for non-running virtual machines with predetermined numberUS551121730 Nov 199323 Apr 1996Hitachi, Ltd.Computer system of virtual machines sharing a vector processorUS552207522 Mar 199428 May 1996Digital Equipment CorporationProtection ring extension for computers having distinct virtual machine monitor and virtual machine address spacesUS55282317 Jun 199418 Jun 1996Bull Cp8Method for the authentication of a portable object by an offline terminal, and apparatus for implementing the processUS553312621 Apr 19942 Jul 1996Bull Cp8Key protection device for smart cardsUS555538527 Oct 199310 Sep 1996International Business Machines CorporationAllocation of address spaces within virtual machine compute systemUS555541414 Dec 199410 Sep 1996International Business Machines CorporationMultiprocessing system including gating of host I/O and external enablement to guest enablement at polling intervalsUS55600136 Dec 199424 Sep 1996International Business Machines CorporationMethod of using a target processor to execute programs of a source architecture that uses multiple address spacesUS55640408 Nov 19948 Oct 1996International Business Machines CorporationMethod and apparatus for providing a server function in a logically partitioned hardware machineUS556632324 Oct 199415 Oct 1996Bull Cp8Data processing system including programming voltage inhibitor for an electrically erasable reprogrammable nonvolatile memoryUS55685527 Jun 199522 Oct 1996Intel CorporationMethod for providing a roving software license from one node to another nodeUS557493625 Jan 199512 Nov 1996Amdahl CorporationAccess control mechanism controlling access to and logical purging of access register translation lookaside buffer (ALB) in a computer systemUS558271711 Sep 199110 Dec 1996Coast Business Credti, A Division Of Southern Pacific BankWater dispenser with side by side filling-stationsUS56048059 Feb 199618 Feb 1997Brands; Stefanus A.Privacy-protected transfer of electronic informationUS560661714 Oct 199425 Feb 1997Microsoft CorporationSecret-key certificatesUS56152636 Jan 199525 Mar 1997Vlsi Technology, Inc.Dual purpose security architecture with protected internal operating systemUS56280221 Jun 19946 May 1997Hitachi, Ltd.Microcomputer with programmable ROMUS563392915 Sep 199527 May 1997Rsa Data Security, IncCryptographic key escrow system having reduced vulnerability to harvesting attacksUS5636373 *15 Dec 19933 Jun 1997International Business Machines CorporationSystem for synchronizing logical clock in logical partition of host processor with external time source by combining clock adjustment value with specific value of partitionUS565744526 Jan 199612 Aug 1997Dell Usa, L.P.Apparatus and method for limiting access to mass storage devices in a computer systemUS566897127 Feb 199616 Sep 1997Compaq Computer CorporationPosted disk read operations performed by signalling a disk read complete to the system prior to completion of data transferUS56849481 Sep 19954 Nov 1997National Semiconductor CorporationMemory management circuit which provides simulated privilege levelsUS570646911 Sep 19956 Jan 1998Mitsubishi Denki Kabushiki KaishaData processing system controlling bus access to an arbitrary sized memory areaUS571790315 May 199510 Feb 1998Compaq Computer CorporationMethod and appartus for emulating a peripheral device to allow device driver development before availability of the peripheral deviceUS572060911 Dec 199624 Feb 1998Pfefferle; William CharlesCatalytic methodUS572122225 Aug 199524 Feb 1998Zeneca LimitedHeterocyclic ketonesUS572976021 Jun 199617 Mar 1998Intel CorporationSystem for providing first type access to register if processor in first mode and second type access to register if processor not in first modeUS573760430 Sep 19967 Apr 1998Compaq Computer CorporationMethod and apparatus for independently resetting processors and cache controllers in multiple processor systemsUS57377606 Oct 19957 Apr 1998Motorola Inc.Microcontroller with security logic circuit which prevents reading of internal memory by external programUS574017829 Aug 199614 Apr 1998Lucent Technologies Inc.Software for controlling a reliable backup memoryUS575204618 Dec 199612 May 1998Apple Computer, Inc.Power management system for computer device interconnection busUS575791912 Dec 199626 May 1998Intel CorporationCryptographically protected paging subsystemUS576496910 Feb 19959 Jun 1998International Business Machines CorporationMethod and system for enhanced management operation utilizing intermixed user level and supervisory level instructions with partial concept synchronizationUS57968357 May 199718 Aug 1998Bull Cp8Method and system for writing information in a data carrier making it possible to later certify the originality of this informationUS579684526 Jun 199718 Aug 1998Matsushita Electric Industrial Co., Ltd.Sound field and sound image control apparatus and methodUS580571229 Dec 19958 Sep 1998Intel CorporationApparatus and method for providing secured communicationsUS580954623 May 199615 Sep 1998International Business Machines CorporationMethod for managing I/O buffers in shared storage by structuring buffer table having entries including storage keys for controlling accesses to the buffersUS582587511 Oct 199520 Oct 1998Cp8 TransacProcess for loading a protected storage zone of an information processing device, and associated deviceUS58258804 Jun 199720 Oct 1998Certco, Inc., A Corporation Of DelawareMulti-step digital signature method and systemUS58355949 Feb 199610 Nov 1998Intel CorporationMethods and apparatus for preventing unauthorized write access to a protected non-volatile storageUS584498630 Sep 19961 Dec 1998Intel CorporationSecure BIOSUS585271720 Nov 199622 Dec 1998Shiva CorporationPerformance optimizations for computer networks utilizing HTTPUS585491310 Jun 199729 Dec 1998International Business Machines CorporationMicroprocessor with an architecture mode control capable of supporting extensions of two distinct instruction-set architecturesUS58675779 Mar 19952 Feb 1999Bull Cp8Method and apparatus for authenticating a data carrier intended to enable a transaction or access to a service or a location, and corresponding carrierUS587299412 Nov 199616 Feb 1999Nec CorporationFlash memory incorporating microcomputer having on-board writing functionUS6128318 *23 Jan 19983 Oct 2000Philips Electronics North America CorporationMethod for synchronizing a cycle master node to a cycle slave node using synchronization information from an external network or sub-network which is supplied to the cycle slave nodeUS6209106 *30 Sep 199827 Mar 2001International Business Machines CorporationMethod and apparatus for synchronizing selected logical partitions of a partitioned information handling system to an external time referenceUS7155629 *10 Apr 200326 Dec 2006International Business Machines CorporationVirtual real time clock maintenance in a logically partitioned computer systemUS20020019951 *15 Mar 200114 Feb 2002Fujitsu LimitedTimer adjusting systemUS20030214937 *17 May 200220 Nov 2003Telefonaktiebolaget Lm Ericsson (Publ)Method and apparatus for minimizing time of reception during pagingUS20040003324 *29 Jun 20021 Jan 2004Intel CorporationHandling faults associated with operation of guest software in the virtual-machine architectureUS20040205368 *10 Apr 200314 Oct 2004International Business Machines CorporationVirtual real time clock maintenance in a logically partitioned computer systemUS20040268347 *26 Jun 200330 Dec 2004Intel Corporation, Inc.Virtual machine management using processor state information* Cited by examinerNon-Patent CitationsReference1"German Patent and Trademark Office Examination letter dated May 23, 2008", pp. 1-4.2"Microsoft Releases Microsoft Virtual PC 2004 to Manufacturing to Ease Customer Migration to Windows XP; Virtual Machine Solution Based on Connectix Technology Offers Customers a Sound, More Secure Migration Strategy for Critical Legacy Applications", Press Release: Redmond, Washington. Microsoft Releases Microsoft Virtual PC 2004 to Manufacturing to Ease Customer Migration to Windwos XP. Microsoft. (searched on May 23, 2008), (Nov. 10, 2003), pp. 1-2.3Abramson, Darren, et al., "Intel Virtualization Technology for Directed I/O", Intel Technology Journal, vol. 10, Issue 3., (Aug. 10, 2006), 179-192 plus coversheet.4Berg, Cliff , "How Do I Create a Signed Applet?", Dr. Dobb's Journal, (Aug. 1997),1-9.5Brands, Stefan , "Restrictive Blinding of Secret-Key Certificates" Springer-Verlag XP002201306, (1995),Chapter 3.6Chien, Andrew A., et al., "Safe and Protected Execution for the Morph/AMRM Reconfigurable Processor", 7th Annual IEEE Symposium, FCCM '99 Proceedings, XP010359180, ISBN 0-7695-0375-6, Los Alamitos, CA, (Apr. 21, 1999),209-221.7Compaq Computer Corporation, "Trusted Computing Platform Alliance (TCPA) Main Specification Version 1.1a", XP002272822, (Jan. 25, 2001),1-321.8Coulouris, George , et al., "Distributed Systems, Concepts and Designs", 2nd Edition, (1994),422-424.9Crawford, John , "Architecture of the Intel 80386", Proceedings of the IEEE International Conference on Computer Design: VLSI in Computers and Processors (ICCD '86), (Oct. 6, 1986), 155-160.10Davida, George I., et al., "Defending Systems Against Viruses through Cryptographic Authentication", Proceedings of the Symposium on Security and Privacy, IEEE Comp. Soc. Press, ISBN 0-8186-1939-2,(May 1989).11Decision of Refusal from counterpart German Patent Application No. 11 2005 002 347.8-53, mailed May 28, 2009, 13 pages.12Decision to Grant on Aug. 3, 2010, from counterpart Japan Patent Application No. 2007-539377, mailed Aug. 6, 2010, 1 page.13Fabry, R.S. , "Capability-Based Addressing", Fabry, R.S., "Capability-Based Addressing," Communications of the ACM, vol. 17, No. 7, (Jul. 1974),403-412.14Final Office Action from counterpart Japan Patent Application No. 2007-539377, mailed Feb. 23, 2010, 5 pages.15First Office Action from counterpart Japan Patent Application No. 2007-539377, mailed Aug. 18, 2009, 3 pages.16Franciscovich, J., "Natural/Adabas in VM/VSE," Online Jul. 9, 1997, available http://listserv.uark.edu/scripts/wa.exe?A2=ind9707&L=vmesa-1&P=7530>.17Frieder, Gideon , "The Architecture And Operational Characteristics of the VMX Host Machine", The Architecture and Operational Characteristics of the VMX Host Machine, IEEE, (1982),9-16.18Goldberg, Robert P., "Survey of Virtual Machine Research", Computer Magazine, (Jun. 1974),34-35.19Gong, Li , et al., "Going Behond the Sandbox: An Overview of the New Security Architecture in the Java Development Kit 1.2", Proceedings of the USENIX Symposium on Internet Technologies and Systems, Monterey, CA,(Dec. 1997).20Gum, P. H., "System/370 Extended Architecture: Facilities for Virtual Machines", IBM J. Research Development, vol. 27, No. 6, (Nov. 1983),530-544.21Hall, Judith S., et al., "Virtualizing the VAX Architecture," ACM SIGARCH Computer Architecture News, Proceedings of the 18th annual international symposium on Computer architecture, vol. 19, Issue No. 3, Apr. 1991, 10 pages.22Heinrich, Joe , "MIPS R4000 Microprocessor User's Manual, Second Edition", Chapter 4 "Memory Management", (Jun. 11, 1993),61-97.23HP Mobile Security Overview, "HP Mobile Security Overview", (Sep. 2002),1-10.24IBM Corporation, "IBM ThinkPad T30 Notebooks", IBM Product Specification, located at www-1.ibm.com/services/files/cisco-t30-spec-sheet-070202.pdf, last visited Jun. 23, 2004,(Jul. 2, 2002),1-6.25IBM Corporation, "IBM ThinkPad T30 Notebooks", IBM Product Specification, located at www-1.ibm.com/services/files/cisco�t30�spec�sheet�070202.pdf, last visited Jun. 23, 2004,(Jul. 2, 2002),1-6.26IBM, "Information Display Technique for a Terminate Stay Resident Program IBM Technical Disclosure Bulletin", TDB-ACC-No. NA9112156, vol. 34, Issue 7A, (Dec. 1, 1991), 156-158.27Intel Corporation, "IA-64 System Abstraction Layer Specification", Intel Product Specification, Order No. 245359-001, (Jan. 2000),1-112.28Intel Corporation, "Intel 82802AB/82802AC Firmware Hub (FWH)", Intel Product Datasheet, Document No. 290658-004,(Nov. 2000),1-6, 17-28.29Intel Corporation, "Intel IA-64 Architecture Software Developer's Manual", vol. 2: IA-64 System Architecture, Order No. 245318-001, (Jan. 2000),i, ii, 5.1-5.3, 11.1-11.8, 11.23-11.26.30Intel, "IA-32 Intel Architecture Software Developer's Manual", vol. 3: System Programming Guide, Intel Corporation-2003,13-1 through 13-24.31Intel, "Intel386 DX Microprocessor 32-Bit CHMOS Microprocessor With Integrated Memory Management", (1995),5-56.32Intel, "IA-32 Intel Architecture Software Developer's Manual", vol. 3: System Programming Guide, Intel Corporation�2003,13-1 through 13-24.33Isued Patent from counterpart Japan Patent Application No. 2007-539377, Issued on Sep. 10, 2010, 1 page.34Karger, Paul A., et al., "A VMM Security Kernal for the VAX Architecture", Proceedings of the Symposium on Research in Security and Privacy, XP010020182. ISBN 0-8186-2060-9, Boxborough, MA, (May 7, 1990),2-19.35Kashiwagi, Kazuhiko , et al., "Design and Implementation of Dynamically Reconstructing System Software", Software Engineering Conference, Proceedings 1996 Asia-Pacific Seoul, South Korea Dec. 4-7, 1996, Los Alamitos, CA USA, IEEE Comput. Soc, US, ISBN 0-8186-7638-8,(1996).36Lawton, Kevin , et al., "Running Multiple Operating Systems Concurrently on an IA32 PC Using Virtualization Techniques", http://www.plex86.org/research/paper.txt, (Nov. 29, 1999),1-31.37Luke, Jahn , et al., "Replacement Strategy for Aging Avionics Computers", IEEE AES Systems Magazine, XP002190614,(Mar. 1999).38Menezes, Alfred J., et al., "Handbook of Applied Cryptography", CRC Press LLC, USA XP002201307, (1997),475.39Menezes, Alfred J., et al., "Handbook of Applied Cryptography", CRC Press Series on Discrete Mathematices and its Applications, Boca Raton, FL, XP002165287, ISBN 0849385237,(Oct. 1996),403-405, 506-515, 570.40Motorola, "M68040 User's Manual", (1993),1-1 to 8-32.41Nanba, S. , et al., "VM/4: ACOS-4 Virtual Machine 4 Virtual Machine Architecture", VM/4: ACOS-4 Virtual Machine Architecture, IEEE, (1985),171-178.42Notice of Grant of Patent Right for Invention from counterpart China Patent Application No. 200580035526.2 (PCT/US2005/040450), mailed Dec. 19, 2008, 4 pages.43Notice of Reexamination for Patent Appeal from counterpart Japan Patent Application No. 2007-539377, mailed Jul. 14, 2010, 2 pages.44Office Action from counterpart China Patent Application No. 200580035526.2 (PCT/US2005/040450), mailed Apr. 18, 2008, 15 pages.45PCT Search Report mailed Feb. 28, 2006, 5 pages.46Richt, Stefan , et al., "In-Circuit-Emulator Wird Echtzeittauglich", Elektronic Franzis Verlag GMBH. Munchen, DE, vol. 40, No. 16, XP0002596220,(100-103),Aug. 6, 1991.47Robin, John S., et al., "Analysis of the Pentium's Ability to Support a Secure Virtual Machine Monitor", Proceedings of the 9th USENIX Security SymposiumXP002247347, Denver, Colorado, (Aug. 14, 2000),1-17.48Rosenblum, M. , "Virtual Platform: A Virtual Machine Monitor for Commodity PC", Proceedings of the 11th Hotchips Conference, (Aug. 17, 1999),185-196.49RSA Security, "Hardware Authenticators", www.rsasecurity.com/node.asp?id=1158, 1-2.50RSA Security, "RSA SecurID Authenticators", www.rsasecurity.com/products/securid/datasheets/SID-DS-0103.pdf, 1-2.51RSA Security, "Software Authenticators", www.srasecurity.com/node.asp?id=1313, 1-2.52RSA Security, "RSA SecurID Authenticators", www.rsasecurity.com/products/securid/datasheets/SID�DS�0103.pdf, 1-2.53Saez, Sergio , et al., "A Hardware Scheduler for Complex Real-Time Systems", Proceedings of the IEEE International Symposium on Industrial Electronics, XP002190615,(Jul. 1999),43-48.54Schneier, Bruce , "Applied Cryptography: Protocols, Algorithms, and Source Code C", Wiley, John & Sons, Inc., XP0021111449, ISBN 0471117099,(Oct. 1995),169-187.55Schneier, Bruce , "Applied Cryptography: Protocols, Algorithms, and Source Code in C", 2nd Edition; Wiley, John & Sons, Inc., XP002251738; ISBN 0471128457,(Nov. 1995),28-33;176-177;216-217; 461-473; 518-522.56Schneier, Bruce , "Applied Cryptograpyhy: Protocols, Algorithm, and Source Code in C", Wiley, John & Sons, Inc., XP002138607; ISBN 0471117099,(Oct. 1995),56-65.57Schneier, Bruce, "Applied Cryptography: Protocols, Algorithm, and Source Code in C", Wiley, John & Sons, Inc., XP002939871; ISBN 0471117099,(Oct. 1995),47-52.58Sherwood, Timothy , et al., "Patchable Instruction ROM Architecture", Department of Computer Science and Engineering, University of California, San Diego, La Jolla, CA, (Nov. 2001).Referenced byCiting PatentFiling datePublication dateApplicantTitleUS20090031303 *23 Jul 200829 Jan 2009Qumranet, Ltd.Method for securing the execution of virtual machinesUS20120096205 *13 Oct 201019 Apr 2012Lsi CorporationInter-virtual machine profilingUS20120096458 *19 Oct 201019 Apr 2012Vmware, Inc.Method and System for Synchronizing Fault-Tolerant Virtual Machines* Cited by examinerRotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google