Source: http://www.google.com/patents/US8219496?dq=3958081
Timestamp: 2016-10-24 09:05:32
Document Index: 221524290

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

Patent US8219496 - Method of and apparatus for ascertaining the status of a data processing ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsIn order to facilitate a user's ability to trust a computing environment, a trusted computing device (2) is arranged to challenge other devices in the computing environment and to record a log of the facilities available within the computing environment and an indication of whether those facilities are...http://www.google.com/patents/US8219496?utm_source=gb-gplus-sharePatent US8219496 - Method of and apparatus for ascertaining the status of a data processing environmentAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS8219496 B2Publication typeGrantApplication numberUS 10/080,479Publication dateJul 10, 2012Priority dateFeb 23, 2001Fee statusPaidAlso published asUS20020120575Publication number080479, 10080479, US 8219496 B2, US 8219496B2, US-B2-8219496, US8219496 B2, US8219496B2InventorsSiani Lynne Pearson, Graeme John ProudlerOriginal AssigneeHewlett-Packard Development Company, L.P.Export CitationBiBTeX, EndNote, RefManPatent Citations (237), Non-Patent Citations (99), Referenced by (4), Classifications (11), Legal Events (5) External Links: USPTO, USPTO Assignment, EspacenetMethod of and apparatus for ascertaining the status of a data processing environment
US 8219496 B2Abstract
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4747040Oct 9, 1985May 24, 1988American Telephone & Telegraph CompanyDual operating system computerUS4799156Oct 1, 1986Jan 17, 1989Strategic Processing CorporationInteractive market management systemUS4926476Feb 3, 1989May 15, 1990Motorola, Inc.Method and apparatus for secure execution of untrusted softwareUS4933969Mar 1, 1988Jun 12, 1990Hewlett-Packard CompanyData authentication and protection systemUS4962533Feb 17, 1989Oct 9, 1990Texas Instrument IncorporatedData protection for computer systemsUS4984272Nov 30, 1988Jan 8, 1991At&T Bell LaboratoriesSecure file handling in a computer operating systemUS5029206Dec 27, 1989Jul 2, 1991Motorola, Inc.Uniform interface for cryptographic servicesUS5032979Jun 22, 1990Jul 16, 1991International Business Machines CorporationDistributed security auditing subsystem for an operating systemUS5038281Sep 19, 1986Aug 6, 1991International Business Machines CorporationAcceleration of system interrupts between operating systems in guest-host relationshipUS5136711Oct 17, 1990Aug 4, 1992Ast ResearchSystem for multiple access hard disk partitioningUS5144660Aug 31, 1989Sep 1, 1992Rose Anthony MSecuring a computer against undesired write operations to or read operations from a mass storage deviceUS5261104Nov 13, 1992Nov 9, 1993International Business MachinesFlexible computer initializationUS5278973Jun 27, 1991Jan 11, 1994Unisys CorporationDual operating system computerUS5283828Feb 19, 1993Feb 1, 1994Hughes Training, Inc.Architecture for utilizing coprocessing systems to increase performance in security adapted computer systemsUS5325529May 18, 1990Jun 28, 1994Compaq Computer CorporationExternal boot information loading of a personal computerUS5341422Sep 17, 1992Aug 23, 1994International Business Machines Corp.Trusted personal computer system with identificationUS5359659Jun 19, 1992Oct 25, 1994Doren RosenthalMethod for securing software against corruption by computer virusesUS5361359Aug 31, 1992Nov 1, 1994Trusted Information Systems, Inc.System and method for controlling the use of a computerUS5379342Jan 7, 1993Jan 3, 1995International Business Machines Corp.Method and apparatus for providing enhanced data verification in a computer systemUS5404532Nov 30, 1993Apr 4, 1995International Business Machines CorporationPersistent/impervious event forwarding discriminatorUS5410707Mar 1, 1994Apr 25, 1995Intel CorporationBootstrap loading from external memory including disabling a reset from a keyboard controller while an operating system load signal is activeUS5414860Jan 29, 1991May 9, 1995International Business Machines IncorporatedPower management initialization for a computer operable under a plurality of operating systemsUS5421006Apr 20, 1994May 30, 1995Compaq Computer Corp.Method and apparatus for assessing integrity of computer system softwareUS5440723Jan 19, 1993Aug 8, 1995International Business Machines CorporationAutomatic immune system for computers and computer networksUS5444850Aug 4, 1993Aug 22, 1995Trend Micro Devices IncorporatedMethod and apparatus for controlling network and workstation access prior to workstation bootUS5448045Feb 26, 1993Sep 5, 1995Clark; Paul C.System for protecting computers via intelligent tokens or smart cardsUS5454110Aug 26, 1994Sep 26, 1995International Business Machines CorporationTechniques for supporting operating systems for portable computersUS5473692Sep 7, 1994Dec 5, 1995Intel CorporationRoving software license for a hardware agentUS5483649Jul 1, 1994Jan 9, 1996Ybm Technologies, Inc.Personal computer security systemUS5491750 *Dec 30, 1993Feb 13, 1996International Business Machines CorporationMethod and apparatus for three-party entity authentication and key distribution using message authentication codesUS5495569Dec 30, 1994Feb 27, 1996Compaq Computer Corp.Circuit for ensuring that a local interrupt controller in a microprocessor is powered up activeUS5497490Jul 8, 1992Mar 5, 1996International Business Machines CorporationAutomatic reconfiguration of alterable systemsUS5497494Jul 23, 1993Mar 5, 1996International Business Machines CorporationMethod for saving and restoring the state of a CPU executing code in protected modeUS5504814Jan 24, 1994Apr 2, 1996Hughes Aircraft CompanyEfficient security kernel for the 80960 extended architectureUS5504910Feb 2, 1994Apr 2, 1996Advanced Micro Devices, Inc.Power management unit including software configurable state register and time-out counters for protecting against misbehaved softwareUS5511184Oct 22, 1993Apr 23, 1996Acer IncorporatedMethod and apparatus for protecting a computer system from computer virusesUS5530758Jun 3, 1994Jun 25, 1996Motorola, Inc.Operational methods for a secure node in a computer networkUS5535411Mar 10, 1995Jul 9, 1996International Computers LimitedRedundant computer system which boots one system as the primary computer from a shared driveUS5548763Jul 26, 1993Aug 20, 1996International Business Machines CorporationDesk top computer system having multi-level power managementUS5555373Feb 6, 1995Sep 10, 1996International Business Machines CorporationInactivity monitor for trusted personal computer systemUS5572590Apr 12, 1994Nov 5, 1996International Business Machines CorporationDiscrimination of malicious changes to digital information using multiple signaturesUS5619571Jun 1, 1995Apr 8, 1997Sandstrom; Brent B.Method for securely storing electronic recordsUS5680452Feb 24, 1995Oct 21, 1997Tecsec Inc.Distributed cryptographic object methodUS5680547Aug 8, 1995Oct 21, 1997Trend Micro Devices IncorporatedMethod and apparatus for controlling network and workstation access prior to workstation bootUS5692124Aug 30, 1996Nov 25, 1997Itt Industries, Inc.Support of limited write downs through trustworthy predictions in multilevel security of computer network communicationsUS5694590Feb 28, 1992Dec 2, 1997The Mitre CorporationApparatus and method for the detection of security violations in multilevel secure databasesUS5701343Nov 29, 1995Dec 23, 1997Nippon Telegraph & Telephone CorporationMethod and system for digital information protectionUS5706431Dec 29, 1995Jan 6, 1998At&TSystem and method for distributively propagating revisions through a communications networkUS5768382Nov 22, 1995Jun 16, 1998Walker Asset Management Limited PartnershipRemote-auditing of computer generated outcomes and authenticated biling and access control system using cryptographic and other protocolsUS5771354Nov 4, 1993Jun 23, 1998Crawford; Christopher M.Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup servicesUS5774717Dec 15, 1995Jun 30, 1998International Business Machines CorporationMethod and article of manufacture for resynchronizing client/server file systems and resolving file system conflictsUS5787175Oct 23, 1995Jul 28, 1998Novell, Inc.Method and apparatus for collaborative document controlUS5809145Jun 28, 1996Sep 15, 1998Paradata Systems Inc.System for distributing digital informationUS5815665Apr 3, 1996Sep 29, 1998Microsoft CorporationSystem and method for providing trusted brokering services over a distributed networkUS5815702Jul 24, 1996Sep 29, 1998Kannan; RaviMethod and software products for continued application execution after generation of fatal exceptionsUS5819261Mar 21, 1996Oct 6, 1998Canon Kabushiki KaishaMethod and apparatus for extracting a keyword from scheduling data using the keyword for searching the schedule data fileUS5841868Sep 21, 1993Nov 24, 1998Helbig, Sr.; Walter AllenTrusted computer systemUS5841869Aug 23, 1996Nov 24, 1998Cheyenne Property TrustMethod and apparatus for trusted processingUS5844986Sep 30, 1996Dec 1, 1998Intel CorporationSecure BIOSUS5845068Dec 18, 1996Dec 1, 1998Sun Microsystems, Inc.Multilevel security port methods, apparatuses, and computer program productsUS5867646Jul 12, 1996Feb 2, 1999Microsoft CorporationProviding secure access for multiple processes having separate directoriesUS5887163Apr 4, 1997Mar 23, 1999Compaq Computer CorporationMethod and apparatus for providing dual booting capabilities to a computer systemUS5889989Sep 16, 1996Mar 30, 1999The Research Foundation Of State University Of New YorkLoad sharing controller for optimizing monetary costUS5890142Feb 9, 1996Mar 30, 1999Kabushiki Kaisha MeidenshaApparatus for monitoring system conditionUS5892900Aug 30, 1996Apr 6, 1999Intertrust Technologies Corp.Systems and methods for secure transaction management and electronic rights protectionUS5892902Sep 5, 1996Apr 6, 1999Clark; Paul C.Intelligent token protected system with network authenticationUS5903732Jul 3, 1996May 11, 1999Hewlett-Packard CompanyTrusted gateway agent for web server programsUS5917360Nov 8, 1996Jun 29, 1999Fujitsu LimitedDifferential current-switch circuit, D/A conversion circuit and method of transient response reductionUS5922074Feb 28, 1997Jul 13, 1999Xcert Software, Inc.Method of and apparatus for providing secure distributed directory services and public key infrastructureUS5933498Nov 5, 1997Aug 3, 1999Mrj, Inc.System for controlling access and distribution of digital propertyUS5937066Oct 2, 1996Aug 10, 1999International Business Machines CorporationTwo-phase cryptographic key recovery systemUS5937159Mar 28, 1997Aug 10, 1999Data General CorporationSecure computer systemUS5940513Oct 30, 1997Aug 17, 1999Intel CorporationParameterized hash functions for access controlUS5958016Jul 13, 1997Sep 28, 1999Bell Atlantic Network Services, Inc.Internet-web link for access to intelligent network service controlUS5960177Mar 12, 1996Sep 28, 1999Fujitsu LimitedSystem for performing remote operation between firewall-equipped networks or devicesUS5966732Dec 2, 1996Oct 12, 1999Gateway 2000, Inc.Method and apparatus for adding to the reserve area of a disk driveUS5987605Feb 28, 1998Nov 16, 1999Hewlett-Packard Co.Methods and apparatus for dual-boot memory selection, update, and recovery in a programmable deviceUS5987608May 13, 1997Nov 16, 1999Netscape Communications CorporationJava security mechanismUS6006332Oct 21, 1997Dec 21, 1999Case Western Reserve UniversityRights management system for digital mediaUS6012080Mar 27, 1996Jan 4, 2000Lucent Technologies Inc.Method and apparatus for providing enhanced pay per view in a video serverUS6021510Nov 24, 1997Feb 1, 2000Symantec CorporationAntivirus acceleratorUS6023765Nov 20, 1997Feb 8, 2000The United States Of America As Represented By The Secretary Of CommerceImplementation of role-based access control in multi-level secure systemsUS6038667Oct 14, 1998Mar 14, 2000Helbig, Sr.; Walter A.Method and apparatus enhancing computer system securityUS6067559Apr 23, 1998May 23, 2000Microsoft CorporationServer architecture for segregation of dynamic content generation applications into separate process spacesUS6078948Feb 3, 1998Jun 20, 2000Syracuse UniversityPlatform-independent collaboration backbone and framework for forming virtual communities having virtual rooms with collaborative sessionsUS6079016May 7, 1997Jun 20, 2000Samsung Electronics Co., Ltd.Computer with multi booting functionUS6081830Oct 9, 1997Jun 27, 2000Gateway 2000, Inc.Automatic linking to program-specific computer chat roomsUS6081894Dec 3, 1997Jun 27, 2000Rvt Technologies, Inc.Method and apparatus for isolating an encrypted computer system upon detection of viruses and similar dataUS6091956Jun 12, 1997Jul 18, 2000Hollenberg; Dennis D.Situation information systemUS6098133Nov 28, 1997Aug 1, 2000Motorola, Inc.Secure bus arbiter interconnect arrangementUS6100738Dec 22, 1998Aug 8, 2000Philips Electronics North America CorporationHigh-speed current switch with complementary stagesUS6115819May 18, 1995Sep 5, 2000The Commonwealth Of AustraliaSecure computer architectureUS6125114Dec 17, 1997Sep 26, 2000International Business Machines Corp.Switching system comprising distributed elements allowing attachment to line adapters, and having multicasting capabilitiesUS6138239Nov 13, 1998Oct 24, 2000N★Able Technologies, Inc.Method and system for authenticating and utilizing secure resources in a computer systemUS6148342Jan 13, 1999Nov 14, 2000Ho; Andrew P.Secure database management system for confidential records using separately encrypted identifier and access requestUS6154838Oct 5, 1998Nov 28, 2000Le; Hung Q.Flash ROM sharing between processor and microcontroller during booting and handling warm-booting eventsUS6157719Jul 31, 1998Dec 5, 2000Scientific-Atlanta, Inc.Conditional access systemUS6175917Apr 23, 1998Jan 16, 2001Vpnet Technologies, Inc.Method and apparatus for swapping a computer operating systemUS6185678Oct 2, 1998Feb 6, 2001Trustees Of The University Of PennsylvaniaSecure and reliable bootstrap architectureUS6203101Oct 5, 1999Mar 20, 2001Ding-Guo ChouOffice chair armrest deviceUS6211583Sep 13, 1999Apr 3, 2001Motorola, Inc.High speed current switchUS6253193Dec 9, 1998Jun 26, 2001Intertrust Technologies CorporationSystems and methods for the secure transaction management and electronic rights protectionUS6253324Dec 23, 1997Jun 26, 2001Microsoft CorporationServer verification of requesting clientsUS6253349Mar 30, 1998Jun 26, 2001Matsushita Electric Industrial Co., Ltd.Error detective information adding equipmentUS6266774Dec 8, 1998Jul 24, 2001Mcafee.Com CorporationMethod and system for securing, managing or optimizing a personal computerUS6272631Jun 30, 1997Aug 7, 2001Microsoft CorporationProtected storage of core data secretsUS6275848May 21, 1997Aug 14, 2001International Business Machines Corp.Method and apparatus for automated referencing of electronic informationUS6289462Sep 28, 1999Sep 11, 2001Argus Systems Group, Inc.Trusted compartmentalized computer operating systemUS6292900Nov 30, 1998Sep 18, 2001Sun Microsystems, Inc.Multilevel security attribute passing methods, apparatuses, and computer program products in a streamUS6304970Sep 2, 1997Oct 16, 2001International Business Mcahines CorporationHardware access control lockingUS6327533Jun 30, 2000Dec 4, 2001Geospatial Technologies, Inc.Method and apparatus for continuously locating an objectUS6327579Oct 14, 1999Dec 4, 2001Christopher M. CrawfordOnline computer services including help desk, anti-virus and/or application service featuresUS6327652 *Jan 8, 1999Dec 4, 2001Microsoft CorporationLoading and identifying a digital rights management operating systemUS6330669Nov 30, 1998Dec 11, 2001Micron Technology, Inc.OS multi boot integratorUS6330670Jan 8, 1999Dec 11, 2001Microsoft CorporationDigital rights management operating systemUS6334118Mar 23, 1998Dec 25, 2001Siemens AktiengesellschaftSoftware rental system and method for renting softwareUS6367012Dec 6, 1996Apr 2, 2002Microsoft CorporationEmbedding certifications in executable files for network transmissionUS6374250Feb 3, 1997Apr 16, 2002International Business Machines CorporationSystem and method for differential compression of data from a plurality of binary sourcesUS6389536 *Jan 25, 1999May 14, 2002Fuji Xerox Co., Ltd.Device for verifying use qualificationsUS6393412Sep 23, 1999May 21, 2002Peter DeepMethod for allowing users to purchase professional services in a private chat room through a service brokerage via the internetUS6393556Oct 30, 1998May 21, 2002Intel CorporationApparatus and method to change processor privilege without pipeline flushUS6405318Mar 12, 1999Jun 11, 2002Psionic Software, Inc.Intrusion detection systemUS6414635Oct 23, 2000Jul 2, 2002Wayport, Inc.Geographic-based communication service system with more precise determination of a user's known geographic locationUS6446203May 24, 1999Sep 3, 2002International Business Machines CorporationMethod and system for selecting from multiple boot code images to be loaded in a data processing systemUS6449716Sep 20, 2001Sep 10, 2002Phoenix Technologies Ltd.Dual use master boot recordUS6477702Nov 9, 2000Nov 5, 2002Sun Microsystems, Inc.Bytecode program interpreter apparatus and method with pre-verification of data type restrictions and object initializationUS6487601Sep 30, 1999Nov 26, 2002International Business Machines CorporationDynamic mac allocation and configurationUS6496847Sep 10, 1998Dec 17, 2002Vmware, Inc.System and method for virtualizing computer systemsUS6505300Jun 12, 1998Jan 7, 2003Microsoft CorporationMethod and system for secure running of untrusted contentUS6507909Feb 13, 1990Jan 14, 2003Compaq Information Technologies Group, L.P.Method for executing trusted-path commandsUS6510418 *Jan 4, 1999Jan 21, 2003Priceline.Com IncorporatedMethod and apparatus for detecting and deterring the submission of similar offers in a commerce systemUS6513156Jun 30, 1997Jan 28, 2003Sun Microsystems, Inc.Interpreting functions utilizing a hybrid of virtual and native machine instructionsUS6519623Oct 31, 1996Feb 11, 2003International Business Machines CorporationGeneric semaphore for concurrent access by multiple operating systemsUS6529143Oct 21, 1999Mar 4, 2003Nokia Mobile Phones Ltd.Information retrieval systemUS6529728Feb 10, 2000Mar 4, 2003Motorola, Inc.Method and apparatus in a wireless communication system for selectively providing information specific to a locationUS6530024Nov 20, 1998Mar 4, 2003Centrax CorporationAdaptive feedback security system and methodUS6539425Jul 7, 1999Mar 25, 2003Avaya Technology Corp.Policy-enabled communications networksUS6604089 *Dec 30, 1999Aug 5, 2003Vulcan, Inc.Demand aggregation through online buying groupUS6609199 *Apr 6, 1999Aug 19, 2003Microsoft CorporationMethod and apparatus for authenticating an open system application to a portable IC deviceUS6609248Jun 30, 1999Aug 19, 2003Microsoft CorporationCross module representation of heterogeneous programsUS6622018Apr 24, 2000Sep 16, 20033Com CorporationPortable device control console with wireless connectionUS6650902Nov 15, 1999Nov 18, 2003Lucent Technologies Inc.Method and apparatus for wireless telecommunications system that provides location-based information delivery to a wireless mobile unitUS6654800Mar 14, 2000Nov 25, 2003Rieger, Iii Charles J.System for communicating through mapsUS6671716Nov 28, 1997Dec 30, 2003International Business Machines CorporationProcessing extended transactions in a client-server systemUS6678827May 6, 1999Jan 13, 2004Watchguard Technologies, Inc.Managing multiple network security devices from a manager deviceUS6678833Jun 30, 2000Jan 13, 2004Intel CorporationProtection of boot block data and accurate reporting of boot block contentsUS6681304Jun 30, 2000Jan 20, 2004Intel CorporationMethod and device for providing hidden storage in non-volatile memoryUS6684196 *Aug 30, 1999Jan 27, 2004Ziprealty, Inc.Beginning-to-end online automation of real estate transactionsUS6694434Dec 23, 1998Feb 17, 2004Entrust Technologies LimitedMethod and apparatus for controlling program execution and program distributionUS6697944 *Oct 1, 1999Feb 24, 2004Microsoft CorporationDigital content distribution, transmission and protection system and method, and portable device for use therewithUS6701440Jan 6, 2000Mar 2, 2004Networks Associates Technology, Inc.Method and system for protecting a computer using a remote e-mail scanning deviceUS6732276May 2, 2000May 4, 2004Stmicroelectronics S.A.Guarded computer instruction executionUS6751680Feb 25, 2002Jun 15, 2004Network Appliance, Inc.Protected control of devices by user applications in multiprogramming environmentsUS6757710Feb 5, 2002Jun 29, 2004Onename CorporationObject-based on-line transaction infrastructureUS6757824 *Dec 10, 1999Jun 29, 2004Microsoft CorporationClient-side boot domains and boot rulesUS6757830Oct 3, 2000Jun 29, 2004Networks Associates Technology, Inc.Detecting unwanted properties in received email messagesUS6772331May 21, 1999Aug 3, 2004International Business Machines CorporationMethod and apparatus for exclusively pairing wireless devicesUS6775779Apr 6, 1999Aug 10, 2004Microsoft CorporationHierarchical trusted code for content protection in computersUS6778968 *Mar 17, 1999Aug 17, 2004Vialogy Corp.Method and system for facilitating opportunistic transactions using auto-probesUS6785015Nov 12, 1999Aug 31, 2004Hewlett-Packard Development Company, L.P.System and method for monitoring a computer system process or peripheralUS6799270 *Sep 24, 1999Sep 28, 2004Citrix Systems, Inc.System and method for secure distribution of digital information to a chain of computer system nodes in a networkUS6837229Mar 25, 2004Jan 4, 2005Denso CorporationIgnition device for internal combustion engineUS6853988Sep 20, 2000Feb 8, 2005Security First CorporationCryptographic server with provisions for interoperability between cryptographic systemsUS6868406 *Oct 16, 2000Mar 15, 2005Stamps.ComAuditing method and system for an on-line value-bearing item printing systemUS6889325Apr 28, 2000May 3, 2005Unicate BvTransaction method and system for data networks, like internetUS6892307Aug 5, 1999May 10, 2005Sun Microsystems, Inc.Single sign-on framework with trust-level mapping to authentication requirementsUS6931545Aug 28, 2000Aug 16, 2005Contentguard Holdings, Inc.Systems and methods for integrity certification and verification of content consumption environmentsUS6948069Jul 3, 2000Sep 20, 2005Time Certain, LlcMethod and system for determining and maintaining trust in digital image files with certifiable timeUS6948073Jun 27, 2001Sep 20, 2005Microsoft CorporationProtecting decrypted compressed content and decrypted decompressed content at a digital rights management clientUS6965816Oct 1, 2002Nov 15, 2005Kline & Walker, LlcPFN/TRAC system FAA upgrades for accountable remote and robotics control to stop the unauthorized use of aircraft and to improve equipment management and public safety in transportationUS6988250Feb 15, 2000Jan 17, 2006Hewlett-Packard Development Company, L.P.Trusted computing platform using a trusted device assemblyUS7051343Aug 29, 2003May 23, 2006Sun Microsystems, Inc.Module-by-module verificationUS7058807Apr 15, 2002Jun 6, 2006Intel CorporationValidation of inclusion of a platform within a data centerUS7076655Jun 18, 2002Jul 11, 2006Hewlett-Packard Development Company, L.P.Multiple trusted computing environments with verifiable environment identitiesUS7076804May 11, 2001Jul 11, 2006International Business Machines CorporationAutomated program resource identification and associationUS7159210Jun 18, 2002Jan 2, 2007Hewlett-Packard Development Company, L.P.Performing secure and insecure computing operations in a compartmented operating systemUS7181608Feb 2, 2001Feb 20, 2007Realtime Data LlcSystems and methods for accelerated loading of operating systems and application programsUS7194623May 25, 2000Mar 20, 2007Hewlett-Packard Development Company, L.P.Data event logging in computing platformUS7302698Nov 28, 2000Nov 27, 2007Hewlett-Packard Development Company, L.P.Operation of trusted state in computing platformUS7376974Nov 21, 2002May 20, 2008Hewlett-Packard Development Company, L.P.Apparatus and method for creating a trusted environmentUS7457951May 25, 2000Nov 25, 2008Hewlett-Packard Development Company, L.P.Data integrity monitoring in trusted computing entityUS7529919May 7, 2003May 5, 2009Microsoft CorporationBoot blocks for softwareUS7669238Feb 23, 2010Microsoft CorporationEvidence-based application securityUS7865876Jun 18, 2002Jan 4, 2011Hewlett-Packard Development Company, L.P.Multiple trusted computing environmentsUS7877799Jan 25, 2011Hewlett-Packard Development Company, L.P.Performance of a service on a computing platformUS20010037450Mar 1, 2001Nov 1, 2001Metlitski Evgueny A.System and method for process protectionUS20010051515Jan 18, 2001Dec 13, 2001Rygaard Christopher A.Mobile application peer-to-peer security system and methodUS20020012432Jun 28, 2001Jan 31, 2002Microsoft CorporationSecure video card in computing device having digital rights management (DRM) systemUS20020023212 *Aug 1, 2001Feb 21, 2002Hewlett-Packard CompanyPerformance of a service on a computing platformUS20020089528Aug 16, 2001Jul 11, 2002Hay Andrew Charles DavidSecurity apparatusUS20020120575Feb 22, 2002Aug 29, 2002Hewlett-Packard CompanyMethod of and apparatus for ascertaining the status of a data processing environmentUS20020120876Feb 22, 2002Aug 29, 2002Hewlett-Packard CompanyElectronic communicationUS20020184488Jun 1, 2001Dec 5, 2002International Business Machines CorporationSystems, methods, and computer program products for accelerated dynamic protection of dataUS20020184520Oct 10, 2001Dec 5, 2002Bush William R.Method and apparatus for a secure virtual machineUS20030009685Jun 29, 2001Jan 9, 2003Tse-Huong ChooSystem and method for file system mandatory access controlUS20030014466Jun 29, 2001Jan 16, 2003Joubert BergerSystem and method for management of compartments in a trusted operating systemUS20030018892Jul 19, 2001Jan 23, 2003Jose TelloComputer with a modified north bridge, security engine and smart card having a secure boot capability and method for secure booting a computerUS20030037237Apr 9, 2001Feb 20, 2003Jean-Paul AbgrallSystems and methods for computer device authenticationUS20030041250Jul 26, 2002Feb 27, 2003Proudler Graeme JohnPrivacy of data on a computer platformUS20030084436Oct 30, 2001May 1, 2003Joubert BergerSystem and method for installing applications in a trusted environmentUS20030145235Jan 29, 2002Jul 31, 2003Choo Tse HuongNetwork adapter managementUS20030191957Feb 19, 1999Oct 9, 2003Ari HypponenDistributed computer virus detection and scanningUS20030221124May 23, 2002Nov 27, 2003International Business Machines CorporationFile level security for a metadata controller in a storage area networkUS20040073617Sep 4, 2003Apr 15, 2004Milliken Walter ClarkHash-based systems and methods for detecting and preventing transmission of unwanted e-mailUS20050256799Apr 1, 2005Nov 17, 2005Wave Rules, Llc.User interface for electronic tradingCA2187855A1Oct 15, 1996Jun 13, 1997Albert Joseph Marcel BissonnetteMethod and device for securing computersEP0304033A2Aug 17, 1988Feb 22, 1989Siemens AktiengesellschaftMethod for diagnosing a data-processing installation infected with computer virusesEP0421409A2Oct 4, 1990Apr 10, 1991International Business Machines CorporationTransaction system security method and apparatusEP0465016B1Jun 11, 1991Dec 23, 1998Digital Equipment CorporationDistributed multilevel computer security system and methodEP0510224A1Apr 23, 1991Oct 28, 1992Nkk CorporationPlated steel sheet having two plating layers and excellent in antifriction, corrosion resistance and painting adaptabilityEP0580350A1Jul 14, 1993Jan 26, 1994Digital Equipment CorporationAccess control subsystem and method for distributed computer system using locally cached authentication credentialsEP0825511A2Jul 1, 1997Feb 25, 1998Hewlett-Packard CompanyMethod and apparatus for trusted processingEP0849657A1Nov 24, 1997Jun 24, 1998NCR International, Inc.Secure data processing method and systemEP0849680A2Dec 17, 1997Jun 24, 1998Sun Microsystems, Inc.Multilevel security port methods, apparatuses, and computer program productsEP0893751A1Sep 16, 1997Jan 27, 1999Irdeto B.V.Integrated circuit and method for secure data processing by means of this integrated circuitEP0895148A1Jul 31, 1997Feb 3, 1999Siemens AktiengesellschaftSoftware rental system and method for renting softwareEP0926605A1Nov 19, 1997Jun 30, 1999Hewlett-Packard CompanyBrowser systemEP0992958A2Sep 21, 1999Apr 12, 2000Schlumberger Industries S.A.Metering device with programmable smart cardEP1030237A1Feb 15, 1999Aug 23, 2000Hewlett-Packard CompanyTrusted hardware device in a computerEP1049036A2Apr 28, 2000Nov 2, 2000Citibank, N.A.System and method for web tradingEP1055990A1May 28, 1999Nov 29, 2000Hewlett-Packard CompanyEvent logging in a computing platformEP1056010A1May 28, 1999Nov 29, 2000Hewlett-Packard CompanyData integrity monitoring in trusted computing entityEP1056014A1May 28, 1999Nov 29, 2000Hewlett-Packard CompanySystem for providing a trustworthy user interfaceEP1076279A1Aug 13, 1999Feb 14, 2001Hewlett-Packard CompanyComputer platforms and their methods of operationEP1085396A1Sep 17, 1999Mar 21, 2001Hewlett-Packard CompanyOperation of trusted state in computing platformEP1107137A2Dec 8, 2000Jun 13, 2001International Business Machines CorporationDigital content distribution using web broadcasting servicesGB2317476A Title not availableGB2336918A Title not availableGB2353885A Title not availableGB2361153A Title not availableJP9214493A Title not availableJP10083382A Title not availableJP10293704A Title not availableJP10293705A Title not availableJP10510647A Title not availableJP11003248A Title not availableWO2000/73913A1 Title not available* Cited by examinerNon-Patent CitationsReference1"Building a Foundation of Trust in the PC," Trusted Computing Platform Alliance, pp. 1-7, Jan. 2000.2"HP Virtualvault: Trusted Web-Server Platform Product Brief," <http://www.hp.com/security/producte/virtualvault/papers/brief—4.0/> pp. 1-6, 2001.3"HP Virtualvault: Trusted Web-Server Platform Product Brief," <http://www.hp.com/security/products/virtualvault/papers/brief—4.0/> pp. 1-6, Retrieved Apr. 24, 2002.4"HP Virtualvault: Trusted Web-Server Platform Product Brief," pp. 1-6, 2001.5"HP Virtualvault: Trusted Web-Server Platform Product Brief," pp. 1-6, Retrieved Apr. 24, 2002.6"Information technology-Security techniques-Entity Authentication-Part 3: Mechanisms using digital signature techniques," ISO/IEC 9798-3, 6 pages (1998).7"Information technology-Security techniques-Entity Authentication—Part 3: Mechanisms using digital signature techniques," ISO/IEC 9798-3, 6 pages (1998).8"Information technology-Security techniques-Key management-Part 3: Mechanisms using asymmetric techniques," ISO/IEC 11770-3, pp. 1-23 and Annexes A-E (1999).9"Information technology-Security techniques-Key management—Part 3: Mechanisms using asymmetric techniques," ISO/IEC 11770-3, pp. 1-23 and Annexes A-E (1999).10"Information Technology-Security Techniques-Key Management-Part 3: Mechanisms Using Asymmetric Techniques," ISO/IEC 11770-3, pp. 1-34, 1999.11"Information Technology-Security Techniques-Key Management-Part 3: Mechanisms Using Digital Signature Techniques," ISO/IEC 9798-3, 1998.12"NIST Annouces Technical Correction to Secure Hash Standard," , pp. 1-2, Oct. 24, 2002.13"NIST Annouces Technical Correction to Secure Hash Standard," <http://www.nist.gov/public—affairs/releases/hashstan.htm>, pp. 1-2, Oct. 24, 2002.14"NIST Announces Technical Correction to Secure Hash Standard," Internet: <http://www.nist.gov/public—affairs/releases/hashstan.htm> pp. 1-2 (Oct. 24, 2002).15"NIST Announces Technical Correction to Secure Hash Standard," Internet: pp. 1-2 (Oct. 24, 2002).16"Norton AntiVirus 5.0 Delux," PC Magazine Online; The 1999 Utility Guide: Desktop Antivirus, pp. 1-2, , Retrived Nov. 30, 2001.17"Norton AntiVirus 5.0 Delux," PC Magazine Online; The 1999 Utility Guide: Desktop Antivirus, pp. 1-2, <http://www.zdnet.com/pcmag/features/utilities99/deskav07.html>, Retrived Nov. 30, 2001.18"Secure Computing with JAVA(TM): Now and the Future," Internet: pp. 1-29 (Apr. 2, 2002).19"Secure Computing with Java: Now and the Future," , pp. 1-29, Apr. 2, 2002.20"Secure Computing with Java: Now and the Future," <http://java.sun.com/marketing/collateral/security.html>, pp. 1-29, Apr. 2, 2002.21"Secure Computing with Java™: Now and the Future," Internet: <http://java.sun.com/marketing/collateral/security. html> pp. 1-29 (Apr. 2, 2002).22"Secure Computing with JAVA™: Now and the Future," Internet: <http://java.sun.com/marketing/collateral/security.html> pp. 1-29 (Apr. 2, 2002).23"Secure Execution Environments, Internet Safety through Type-Enforcing Firewalls," , Retrieved Apr. 24, 2002.24"Secure Execution Environments, Internet Safety through Type-Enforcing Firewalls," <http://www.ghp.com/research/nailabs/secure-execution/internet-safety.asp>, Retrieved Apr. 24, 2002.25"System for Detecting Undesired Alteration of Software," IBM Technical Disclosure Bulletin, vol. 32, No. 11, pp. 48-50 (Apr. 1990).26"System for Detecting Undesired Alteration of Sofware," IBM Technical Disclosure Bulletin, vol. 32, No. 11, pp. 48-50, Apr. 1990.27Anderson, R., et al, "Tamper Resistance-A Cautionary Note," ISENIX Association, Second USENlX Workshop on Electronic Commerce, pp. 1-11, Nov. 18-21, 1996.28Anderson, R., et al., "Tamper Resistance-a Cautionary' Note," ISENIX Association, Second USENIX Workshop on Electronic Commerce, pp. 1-11 (Nov. 18-21, 1996).29Anderson, R., et al., "Tamper Resistance-a Cautionary Note," ISENIX Association, Second USENIX Workshop on Electronic Commerce, pp. 1-11 (Nov. 18-21, 1996).30Anderson, R., et al., "Tamper Resistance—a Cautionary' Note," ISENIX Association, Second USENIX Workshop on Electronic Commerce, pp. 1-11 (Nov. 18-21, 1996).31Anderson, R., et al., "Tamper Resistance—a Cautionary Note," ISENIX Association, Second USENIX Workshop on Electronic Commerce, pp. 1-11 (Nov. 18-21, 1996).32Barkley, J., et al, "Managing Role/Permission Relationships Using Object Access Types," p. 73-80, Jul. 1998 ACM.33Berger, J. L. et al., "Compartmented Mode Workstation: Prototype Highlights'" IEEE Transactions on Software Engineering, vol. 16, No. 6, Jun. 1990.34Bontchev, V., "Possible Virus Attacks Against Integrity Programs and How to Prevent Them," Virus Bulletin Conference, pp. 131-141 (Sep. 1992).35Bontchev, V., "Possible Virus Attacks Against Integrity Programs and How to Prevent Them," Virus Bulletin Conference, pp. 131-141, Sep. 1992.36Boot Integrity Services Application Programming Interface, Version 1.0, Intel Corporation, pp. 1-60, Dec. 28, 1998.37Burke, J.P., "Security Suite Gives Sniffer Programs Hay Fever," HP Professional, vol. 8, No. 9, 3 pages total, Sep. 1994.38Chaum, D., "Security Without Identification: Transaction Systems to Make Big Brother Obsolete," Communications of the ACM, vol. 28, No. 10, pp. 1030-1044, Oct. 1985.39Choo, T.H., et al., "Trusted Linux: A Secure Platform for Hosting Compartmented Applications," Enterprise Solutions, pp. 1-14 Nov.-Dec. 2001.40Dalton, C., et al., "An Operating System Approach to Securing E-Services," Communications of the ACM, vol. 44, Issue 2, Feb. 2001.41Dalton, C., et al., "Applying Military Grade Security to the Internet," Computer Networks and ISND Systems, col. 29, pp. 1799-1808, 1997.42Dalton, C., et al., "Design of Secure UNIX," Elsevier Information Security Report, Feb. 1992.43EDS Timeline, the 1960's, at EDS.com , retrieved Jun. 16, 2006.44Ford, B., et al "Microkernels Meet Recursive Virtual Machines," Operating Systems Review, ACM, vol. 30, No. Special Issue, pp. 137-151, Dec. 21, 1996.45Goldberg, R.P., "Survey of Virtual Machine Research," IEEE Service Center, vol. 7, No. 6, pp. 34-45, Jun. 1974.46Grimm, R., et al, "Seperating Access Control Policy, Enforcement, and Functionality in Extensible Systems," pp. 36-70, Feb. 2001, ACM.47Hallyn, S.E.,. et al., "Domain and Type Enforcement for Linux," <http://www.usenix.org/publications/library/proceedings/als2000/full-papers/hallyn/hallyn-html/>, Retrieved Apr. 24, 2002.48Hallyn, S.E.,. et al., "Domain and Type Enforcement for Linux," <http://www.usenix.org/publications/library/proceedings/als2000/full—papers/hallyn/hallyn—html/>, Retrieved Apr. 24, 2002.49Intel Corporation: "Chapter 3: Protected Mode Memory Management," Intel Architecture; Software Developer's Manual, vol. 3: System Programming (Jan. 1, 1999).50Intel, "Wired for Management Baseline specification v2.0," Boot Integrity Services Application Programming Interface Version 1.0, 64 pages (Dec. 28, 1998).51Jaeger. T., et al, "Requirements of Role-Based Access Control to Prevent Piracy of Digital Inforrnation,"Proceedings of the IEEE, vol. 87, No. 7, pp. 1239-1250, Jul. 1999.52Loscocco, P., et al., "Integrating Flexible Support for Security Policies into the Linux Operating System," , Retrieved Apr. 24, 2002.53Loscocco, P., et al., "Integrating Flexible Support for Security Policies into the Linux Operating System," <www.nsa.gov/selinux>, Retrieved Apr. 24, 2002.54Milojicic, D., et al, "Process Migration," <http://www.hpl.hp.com/techreports/1999/HPL-1999-21.html.> pp. 1-48. Dec. 5, 2008.55Milojicic, D., et al, "Process Migration," pp. 1-48. Dec. 5, 2008.56Naor, M., et al, "Secure and Efficient Metering," <http://citeseer.nj.com/naor98secure.html> Sections 1-1.3, 1998.57Naor, M., et al, "Secure and Efficient Metering," Sections 1-1.3, 1998.58Naor, M., et al., "Secure and Efficient Metering," Internet: <http://citeseer.nj.com/naor98secure.html> Sections 1-1.3 (1998).59Naor, M., et al., "Secure and Efficient Metering," Internet: Sections 1-1.3 (1998).60Popek, J., "Formal Requirements for Virtualizable Third Generation Architectures," Communications of the Assoc. for Computing Machinery, ACM, vol. 17, No. 7, p. 412-421, Jul. 1974.61Radai, Y., "Checksumming Techniques for Anti-Viral Purposes," Virus Bulletin Conference, pp. 39-68 (Sep. 1991).62Radai, Y., "Checksumming Techniques for Anti-Viral Purposes," Virus Bulletin Conference, pp. 39-68, Sep. 1991.63Schneck, P.B., "Persistent Access Control to Prevent Piracy of Digital Information," Proceedings of the IEEE, vol. 87, No. 7, pp. 1239-1250, Jul. 1999.64Schneier, B., et al, "Applied Cryptography, Second Edition", John Wiley and Sons, Inc. pp. 34-38, 1996.65Schneier, B., et al., "Applied Cryptography, Second Edition", John Wiley and Sons, Inc. pp. 34-38.66Senie, D., "Using the Sock-Packet mechanism in Linux to Gain Complete Control of an Ethernet Interface," , Retrieved Apr. 24, 2002.67Senie, D., "Using the Sock—Packet mechanism in Linux to Gain Complete Control of an Ethernet Interface," <http://www.senie.com/dan/technology/sock—packet.html>, Retrieved Apr. 24, 2002.68Sophos Anti-Virus for Notes/Domino Release Notes, Version 2.0, pp. 1-2, , Retrieved Nov. 30, 2001.69Sophos Anti-Virus for Notes/Domino Release Notes, Version 2.0, pp. 1-2, <http://sphos.com/sophos/products/full/readmes/readnote.txt>, Retrieved Nov. 30, 2001.70Spalka, A., et al, "Protecting the Creation of Digital Signatures with Trusted Computing Platform Tech . . . " Info. Security, Int'l Conf.: Proceedings ISC, Jun. 2001, p. 403-419.71The Trusted Computing Platform Alliance, "Building A Foundation of Trust in the PC," 9 pages, <www.trustedpc.org/home/home.html.> Jan. 2000.72The Trusted Computing Platform Alliance, "Building A Foundation of Trust in the PC," 9 pages, Jan. 2000.73The Trusted Computing Platform Alliance, "Building a Foundation of Trust in the PC," 9 pages, located at Internet address (Jan. 2000).74The Trusted Computing Platform Alliance, "Building a Foundation of Trust in the PC," 9 pages, located at Internet address <www.trustedpc.org/home/home.html> (Jan. 2000).75Trusted Computing Platform Alliance (TCPA) Design Philosophies and Concepts, Version 1.0, , pp. 1-30, Jan. 2001.76Trusted Computing Platform Alliance (TCPA) Design Philosophies and Concepts, Version 1.0, <www.trustedpc.org>, pp. 1-30, Jan. 2001.77Trusted Computing Platform Alliance, Main Specification Version 1.0, 284 pages (Jan. 25, 2001).78U.S. Appl. No. 09/979,902, filed Nov. 27, 2001, Proudler et al.79U.S. Appl. No. 09/979,903, filed Nov. 27, 2001, Proudler et al.80U.S. Appl. No. 10/080,466, filed Feb. 22, 2002, Pearson, et al.81U.S. Appl. No. 10/080,476, filed Feb. 22, 2002, Proudler et al.82U.S. Appl. No. 10/080,477, filed Feb. 22, 2002, Brown et al.83U.S. Appl. No. 10/080,478, filed Feb. 22, 2002, Pearson et al.84U.S. Appl. No. 10/080,479, filed Feb. 22, 2002, Pearson, et al.85U.S. Appl. No. 10/165,840, filed Jun. 7, 2002, Dalton.86U.S. Appl. No. 10/175,185, filed Jun. 18, 2002, Pearson, et al.87U.S. Appl. No. 10/175,395, filed Jun. 18, 2002, Pearson, et al.88U.S. Appl. No. 10/194,831, filed Jul. 11, 2002, Chen et al.89U.S. Appl. No. 10/206,812, filed Jul. 26, 2002, Proudler.90U.S. Appl. No. 10/208,718, filed Jul. 29, 2002, Chen et al.91U.S. Appl. No. 10/240,137, filed Sep. 26, 2002, Dalton, et al.92U.S. Appl. No. 10/240,138, filed Sep. 26, 2002, Choo.93U.S. Appl. No. 10/240,139, filed Sep. 26, 2002, Choo, et al.94Wiseman, S., et al, "The Trusted Path Between SMITE and the User," Proceedings 1998 IEEE Symposium on Security and Privacy, pp. 147-155, Apr. 18-21, 1988.95Yee, B., "Using Secure Coprocessors," Doctoral Thesis-Carnegie Mellon University, pp. 1-7, Jan. 2000.96Yee, B., "Using Secure Coprocessors," Doctoral thesis-Carnegie Mellon University, pp. 1-94 (May 1994).97Yee, B., "Using Secure Coprocessors," Doctoral thesis—Carnegie Mellon University, pp. 1-94 (May 1994).98Yee, B., "Using Secure Coprocessors," Dottoral thesis.- Carnegie Mellon University, pp. 1-94 (May 1994).99Zhang, X.N., "Secure Code Distribution," pp. 76-79, 1997 IEEE.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8590015 *Jun 27, 2006Nov 19, 2013Thomson LicensingMethod and device to suspend the access to a serviceUS9208318Aug 20, 2010Dec 8, 2015Fujitsu LimitedMethod and system for device integrity authenticationUS20090271846 *Jun 27, 2006Oct 29, 2009Thomson LicensingMethod and Device to Suspend the Access to a ServiceUS20120047578 *Nov 16, 2010Feb 23, 2012Fujitsu LimitedMethod and System for Device Integrity Authentication* Cited by examinerClassifications U.S. Classification705/67, 726/17, 713/2International ClassificationG06F9/46, G06F1/00, G06F9/445, G06F21/57Cooperative ClassificationG06Q20/3674, G06F21/57European ClassificationG06F21/57, G06Q20/3674Legal EventsDateCodeEventDescriptionFeb 22, 2002ASAssignmentOwner name: HEWLETT-PACKARD COMPANY, CALIFORNIAFree format text: ASSIGNMENT BY OPERATION OF LAW;ASSIGNORS:HEWLETT-PACKARD LIMITED;PEARSON, SIANI LYNNE;PROUDLER, GRAEME JOHN;REEL/FRAME:012632/0129Effective date: 20020219Sep 30, 2003ASAssignmentOwner name: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P., TEXASFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:014061/0492Effective date: 20030926Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.,TEXASFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:014061/0492Effective date: 20030926Mar 12, 2013CCCertificate of correctionNov 9, 2015ASAssignmentOwner name: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, TEXASFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:037079/0001Effective date: 20151027Dec 29, 2015FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services