US Patent No: 7,302,698

Number of patents in Portfolio can not be more than 2000

Operation of trusted state in computing platform

2 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A computing entity comprises a trusted monitoring component having a first processing means and a first memory means, the trusted monitoring component being a self-contained autonomous data processing unit, and a computer platform having a main processing means and a main memory area, along with a plurality of associated physical and logical resources such as peripheral devices including printers, modems, application programs, operating systems and the like. The computer platform is capable of entering a plurality of different states of operation, each state of operation having a different level of security and trustworthiness. Selected ones of the states comprise trusted states in which a user can enter sensitive confidential information with a high degree of certainty that the computer platform has not been compromised by external influences such as viruses, hackers or hostile attacks. To enter a trusted state, references made automatically to the trusted component, and to exit a trusted state reference must be made to the trusted component. On exiting the trusted state, all references to the trusted state are deleted from the computer platform. On entering the trusted state, the state is entered in a reproducible and known manner, having a reproducible and known configuration which is confirmed by the trusted component.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.HOUSTON, TX25733

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chan, David Scarborough, CA 87 1042
Proudler, Graeme John Gifford, GB 47 361

Cited Art

Patent Info (Count) # Cites Year
 
LENOVO (SINGAPORE) PTE LTD. (14)
5,261,104 Flexible computer initialization 65 1992
5,497,494 Method for saving and restoring the state of a CPU executing code in protected mode 59 1993
5,548,763 Desk top computer system having multi-level power management 45 1993
5,454,110 Techniques for supporting operating systems for portable computers 24 1994
5,652,868 Data processor having BIOS decryption of emulated media images 32 1994
5,555,373 Inactivity monitor for trusted personal computer system 42 1995
5,758,174 Computer system having a plurality of stored system capability states from which to resume 41 1995
5,577,220 Method for saving and restoring the state of a CPU executing code in protected mode including estimating the value of the page table base register 129 1995
5,860,001 Computer system having at least two boot sequences 63 1997
6,421,776 Data processor having BIOS packing compression/decompression architecture 11 1997
6,098,158 Software-enabled fast boot 161 1997
6,684,326 Method and system for authenticated boot operations in a computer system of a networked computing environment 108 1999
6,446,203 Method and system for selecting from multiple boot code images to be loaded in a data processing system 51 1999
6,490,677 Method and system for automatically configuring the boot process of a computer having multiple bootstrap programs within a network computer system 43 1999
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (13)
5,038,281 Acceleration of system interrupts between operating systems in guest-host relationship 23 1986
5,032,979 Distributed security auditing subsystem for an operating system 287 1990
5,414,860 Power management initialization for a computer operable under a plurality of operating systems 30 1991
5,497,490 Automatic reconfiguration of alterable systems 78 1992
5,379,342 Method and apparatus for providing enhanced data verification in a computer system 45 1993
6,678,712 Method and system for executing a program under one of a plurality of mutually exclusive operating environments 35 1996
6,519,623 Generic semaphore for concurrent access by multiple operating systems 29 1996
6,275,848 Method and apparatus for automated referencing of electronic information 116 1997
6,304,970 Hardware access control locking 16 1997
6,125,114 Switching system comprising distributed elements allowing attachment to line adapters, and having multicasting capabilities 24 1997
6,487,601 Dynamic mac allocation and configuration 41 1999
6,671,716 Processing extended transactions in a client-server system 51 2000
6,810,478 System for remote booting of muntliple operating systems using chained bootstrap mechanism in a network 41 2000
 
MICROSOFT CORPORATION (13)
6,529,966 Booting a computer system using a last known good set of configuration data 25 1995
6,367,012 Embedding certifications in executable files for network transmission 155 1996
5,784,549 Reduced or fail-safe bootstrapping of a system having a graphical user interface 17 1997
6,272,631 Protected storage of core data secrets 100 1997
6,067,559 Server architecture for segregation of dynamic content generation applications into separate process spaces 88 1998
6,505,300 Method and system for secure running of untrusted content 200 1998
6,327,652 Loading and identifying a digital rights management operating system 382 1999
6,775,779 Hierarchical trusted code for content protection in computers 86 1999
6,609,248 Cross module representation of heterogeneous programs 33 1999
6,757,824 Client-side boot domains and boot rules 30 1999
2002/0012,432 Secure video card in computing device having digital rights management (DRM) system 68 2001
2003/0196,110 Boot blocks for software 16 2003
2004/0148,514 Evidence-based application security 54 2003
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (11)
5,325,529 External boot information loading of a personal computer 43 1990
5,953,422 Secure two-piece user authentication in a computer network 79 1996
5,887,163 Method and apparatus for providing dual booting capabilities to a computer system 36 1997
5,859,911 Method for the secure remote flashing of the BIOS of a computer 57 1997
5,935,251 Method and apparatus expedited log-on to an application program 16 1997
6,243,809 Method of flash programming or reading a ROM of a computer system independently of its operating system 20 1998
6,317,798 Remote initiation of BIOS console redirection 22 1999
6,622,018 Portable device control console with wireless connection 115 2000
2002/0023,212 Performance of a service on a computing platform 34 2001
2003/0084,436 System and method for installing applications in a trusted environment 17 2001
2003/0145,235 Network adapter management 17 2002
 
INTEL CORPORATION (8)
5,410,707 Bootstrap loading from external memory including disabling a reset from a keyboard controller while an operating system load signal is active 57 1994
6,047,373 Method and apparatus for setting the operating parameters of a computer system 46 1997
6,735,696 Digital content protection using a secure booting method and apparatus 32 1998
2002/0042,874 APPARATUS AND METHOD TO CHANGE PROCESSOR PRIVILEGE WITHOUT PIPELINE FLUSH 5 1998
6,205,547 Computer system management apparatus and method 13 1998
6,560,706 Interface for ensuring system boot image integrity and authenticity 91 1999
6,393,560 Initializing and restarting operating systems 36 1999
6,681,304 Method and device for providing hidden storage in non-volatile memory 21 2000
 
KINGLITE HOLDINGS INC. (5)
5,978,912 Network enhanced BIOS enabling remote management of a computer without a functioning operating system 133 1997
6,324,644 Network enhanced bios enabling remote management of a computer without a functioning operating system 71 1999
6,148,387 System and method for securely utilizing basic input and output system (BIOS) services 55 1999
6,401,202 Multitasking during BIOS boot-up 28 1999
6,477,642 Method and apparatus for extending BIOS control of screen display beyond operating system boot process 24 1999
 
DELL USA, L.P. (4)
6,353,885 System and method for providing bios-level user configuration of a computer system 58 1999
6,484,262 Network controlled computer system security 16 1999
6,711,686 Security management tool for managing security attributes in computer systems 22 1999
6,560,726 Method and system for automated technical support for computers 21 1999
 
SUN MICROSYSTEMS, INC. (4)
5,845,068 Multilevel security port methods, apparatuses, and computer program products 60 1996
6,513,156 Interpreting functions utilizing a hybrid of virtual and native machine instructions 32 1997
6,892,307 Single sign-on framework with trust-level mapping to authentication requirements 103 1999
6,477,702 Bytecode program interpreter apparatus and method with pre-verification of data type restrictions and object initialization 58 2000
 
GENERAL DYNAMICS C4 SYSTEMS, INC. (3)
4,926,476 Method and apparatus for secure execution of untrusted software 76 1989
5,029,206 Uniform interface for cryptographic services 50 1989
5,530,758 Operational methods for a secure node in a computer network 76 1994
 
SAMSUNG ELECTRONICS CO., LTD. (3)
5,136,711 System for multiple access hard disk partitioning 85 1990
5,923,841 Computer system having security functions and a security method 7 1996
6,088,794 Computer system capable of selective booting from two hard disk drives 33 1998
 
INTELLECTUAL VENTURES TRUSTED PLATFORM ASSETS, LLC (2)
5,448,045 System for protecting computers via intelligent tokens or smart cards 152 1993
5,892,902 Intelligent token protected system with network authentication 108 1996
 
MICRON TECHNOLOGY, INC. (2)
5,692,124 Support of limited write downs through trustworthy predictions in multilevel security of computer network communications 98 1996
6,330,669 OS multi boot integrator 30 1998
 
OASIS RESEARCH, LLC (2)
5,771,354 Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services 363 1993
6,327,579 Online computer services including help desk, anti-virus and/or application service features 69 1999
 
PHOENIX TECHNOLOGIES LTD. (2)
6,308,264 Dual use master boot record 15 1998
6,449,716 Dual use master boot record 26 2001
 
SYMANTEC CORPORATION (2)
6,230,285 Boot failure recovery 87 1998
6,178,503 Managing multiple operating systems on a single computer 75 1998
 
TREND MICRO INCORPORATED (2)
5,440,723 Automatic immune system for computers and computer networks 293 1993
5,680,547 Method and apparatus for controlling network and workstation access prior to workstation boot 139 1995
 
ADVANCED MICRO DEVICES, INC. (1)
5,504,910 Power management unit including software configurable state register and time-out counters for protecting against misbehaved software 34 1994
 
AGILENT TECHNOLOGIES, INC. (1)
5,987,605 Methods and apparatus for dual-boot memory selection, update, and recovery in a programmable device 105 1998
 
ALTERA CORPORATION (1)
5,910,180 Context virtualizing device driver architecture 53 1995
 
AZURE NETWORKS, LLC (1)
2004/0073,617 Hash-based systems and methods for detecting and preventing transmission of unwanted e-mail 103 2003
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
4,984,272 Secure file handling in a computer operating system 90 1988
 
CHEYENNE PROPERTY TRUST (1)
5,841,869 Method and apparatus for trusted processing 107 1996
 
CONTENTGUARD HOLDINGS, INC. (1)
6,931,545 Systems and methods for integrity certification and verification of content consumption environments 34 2000
 
D'CRYPT P.C. (1)
2002/0184,520 Method and apparatus for a secure virtual machine 34 2001
 
F-SECURE OYJ (1)
2003/0191,957 DISTRIBUTED COMPUTER VIRUS DETECTION AND SCANNING 38 1999
 
FUJITSU LIMITED (1)
5,960,177 System for performing remote operation between firewall-equipped networks or devices 94 1996
 
HJW PATENT LLC (1)
6,067,618 Multiple operating system and disparate user mass storage resource separation for a computer system 51 1998
 
HTC CORPORATION (1)
5,495,569 Circuit for ensuring that a local interrupt controller in a microprocessor is powered up active 27 1994
 
HUGHES AIRCRAFT COMPANY (1)
5,504,814 Efficient security kernel for the 80960 extended architecture 210 1994
 
INTERNATIONAL COMPUTERS LIMITED (1)
5,535,411 Redundant computer system which boots one system as the primary computer from a shared drive 17 1995
 
INTERTRUST TECHNOLOGIES CORP. (1)
5,892,900 Systems and methods for secure transaction management and electronic rights protection 1518 1996
 
JINGPIN TECHNOLOGIES, LLC (1)
6,079,016 Computer with multi booting function 44 1997
 
KLINE & WALKER, LLC (1)
6,965,816 PFN/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 transportation 112 2002
 
LOCUS COMPUTING CORPORATION (1)
4,747,040 Dual operating system computer 90 1985
 
LUCENT TECHNOLOGIES INC. (1)
6,012,080 Method and apparatus for providing enhanced pay per view in a video server 27 1996
 
MCAFEE, INC. (1)
6,757,830 Detecting unwanted properties in received email messages 119 2000
 
MCAFEE.COM, INC. (1)
6,701,440 Method and system for protecting a computer using a remote e-mail scanning device 109 2000
 
MEI CALIFORNIA, INC. (1)
6,076,118 Attachment or integration of a BIOS device into a computer system using the system memory address and data bus 3 1997
 
MNAP TECHNOLOGIES INTERNATIONAL, INC. (1)
5,483,649 Personal computer security system 64 1994
 
N.STAR-SOLID.ABLE TECHNOLOGIES, INC. (1)
6,138,239 Method and system for authenticating and utilizing secure resources in a computer system 72 1998
 
NETWORK APPLIANCE, INC. (1)
6,751,680 Protected control of devices by user applications in multiprogramming environments 48 2002
 
NFR SECURITY, INC. (1)
6,530,024 Adaptive feedback security system and method 169 1998
 
NOKIA SIEMENS NETWORKS GMBH & CO. KG (1)
6,279,120 Method for storing computer status data given a malfunction that requires a subsequent restarting of the computer 11 1998
 
NOVELL, INC. (1)
5,787,175 Method and apparatus for collaborative document control 210 1995
 
PARKER-HANNIFIN CORPORATION (1)
5,473,692 Roving software license for a hardware agent 492 1994
 
ROUND ROCK RESEARCH, LLC (1)
6,727,920 Multiple operating system quick boot utility 18 1999
 
RVT TECHNOLOGIES, INC. (1)
6,081,894 Method and apparatus for isolating an encrypted computer system upon detection of viruses and similar data 50 1997
 
SAFENET, INC. (1)
5,892,906 Apparatus and method for preventing theft of computer devices 57 1996
 
SCIENTIFIC-ATLANTA, INC. (1)
6,157,719 Conditional access system 215 1998
 
SIEMENS AKTIENGESELLSCHAFT (1)
6,334,118 Software rental system and method for renting software 23 1998
 
SMITH, JONATHAN M. (1)
6,185,678 Secure and reliable bootstrap architecture 186 1998
 
ST. CLAIR INTELLECTUAL PROPERTY CONSULTANTS, INC. (1)
5,892,959 Computer activity monitor providing idle thread and other event sensitive clock and power control 56 1996
 
STMICROELECTRONICS S.A. (1)
6,732,276 Guarded computer instruction execution 10 2000
 
STRATEGIC PROCESSING CORPORATION (1)
4,799,156 Interactive market management system 1430 1986
 
TECSEC, INCORPORATED (1)
5,680,452 Distributed cryptographic object method 103 1995
 
TEXAS INSTRUMENTS INCORPORATED (1)
4,962,533 Data protection for computer systems 74 1989
 
THE RESEARCH FOUNDATION OF STATE UNIVERSITY OF NEW YORK (1)
5,889,989 Load sharing controller for optimizing monetary cost 78 1996
 
THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF COMMERCE (1)
6,023,765 Implementation of role-based access control in multi-level secure systems 129 1997
 
TIME CERTAIN, LLC. (1)
6,948,069 Method and system for determining and maintaining trust in digital image files with certifiable time 33 2000
 
UNISYS CORPORATION (1)
5,278,973 Dual operating system computer 50 1991
 
VMWARE, INC. (1)
6,496,847 System and method for virtualizing computer systems 223 1998
 
VPNET TECHNOLOGIES, INC. (1)
6,175,917 Method and apparatus for swapping a computer operating system 117 1998
 
WAVERULES, LLC (1)
2005/0256,799 User interface for electronic trading 33 2005
 
XCERT SOFTWARE, INC. (1)
5,922,074 Method of and apparatus for providing secure distributed directory services and public key infrastructure 208 1997
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (3)
5,144,660 Securing a computer against undesired write operations to or read operations from a mass storage device 186 1989
6,393,412 Method for allowing users to purchase professional services in a private chat room through a service brokerage via the internet 47 1999
2001/0037,450 System and method for process protection 155 2001

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
HARRIS CORPORATION (4)
8,127,145 Computer architecture for an electronic device providing a secure file system 0 2006
8,060,744 Computer architecture for an electronic device providing single-level secure access to multi-level secure file system 2 2006
8,041,947 Computer architecture for an electronic device providing SLS access to MLS file system with trusted loading and protection of program execution memory 1 2006
7,979,714 Authentication and access control device 2 2006
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (4)
8,218,765 Information system 0 2002
8,219,496 Method of and apparatus for ascertaining the status of a data processing environment 0 2002
7,600,261 Security attributes in trusted computing systems 1 2004
7,904,730 System for providing a trustworthy user interface 1 2007
 
BROADCOM CORPORATION (2)
8,108,500 Probing-based auto moding 1 2004
8,433,810 Probing-based auto moding 0 2011
 
NEOCLEUS LTD. (2)
8,365,266 Trusted local single sign-on 0 2008
8,296,844 Protection against impersonation attacks 0 2008
 
CANON KABUSHIKI KAISHA (1)
7,936,467 Data processing method suitable for system including image processing apparatus, system including image processing apparatus, image processing apparatus, data erasing method, program for implementing the method, and storage medium storing the program 3 2003
 
CISCO TECHNOLOGY, INC. (1)
7,681,226 Methods and apparatus providing security for multiple operational states of a computerized device 2 2005
 
FUJITSU LIMITED (1)
8,335,927 Authentication method and apparatus 0 2009
 
INTEL CORPORATION (1)
7,979,702 Protecting privacy of networked devices containing management subsystems 0 2004
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
7,752,465 Reliability platform configuration measurement, authentication, attestation and disclosure 1 2005
 
MICROSOFT CORPORATION (1)
7,530,103 Projection of trustworthiness from a trusted environment to an untrusted environment 1 2003
 
NOKIA CORPORATION (1)
8,201,240 Simple scalable and configurable secure boot for trusted mobile phones 0 2006
 
PANASONIC CORPORATION (1)
8,296,561 Certifying device, verifying device, verifying system, computer program and integrated circuit 0 2007
 
SONY CORPORATION (1)
7,721,072 Information processing method and apparatus, recording medium, and program 0 2006
 
TREND MICRO INCORPORATED (1)
8,220,041 Method and system for protecting a computer system during boot operation 0 2008
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (1)
8,443,451 Manually controlled application security environments 0 2008

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 May 27, 2015
11.5 Year Payment $7400.00 $3700.00 $1850.00 May 27, 2019
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00