Patents by Inventor Paul C. Drews

Paul C. Drews has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8862906
    Abstract: Control of platform control of platform power consumption using selective updating of a display image. An embodiment of an apparatus includes a display controller to transfer pixel data from a frame buffer to a video display and a detection element to track updates to the frame buffer, the detection element to identify a portion of the pixel data that has been changed from a previous image, where the display controller is to provide the video display with the identified portion of the pixel data.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: October 14, 2014
    Assignee: Intel Corporation
    Inventors: Nithyananda S. Jeganathan, Paul S. Diefenbaugh, Kyungtae Han, Jinjun Liu, James A. Bish, Paul C. Drews
  • Publication number: 20120254645
    Abstract: Control of platform control of platform power consumption using selective updating of a display image. An embodiment of an apparatus includes a display controller to transfer pixel data from a frame buffer to a video display and a detection element to track updates to the frame buffer, the detection element to identify a portion of the pixel data that has been changed from a previous image, where the display controller is to provide the video display with the identified portion of the pixel data.
    Type: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Inventors: Nithyananda S. Jeganathan, Paul S. Diefenbaugh, Kyungtae Han, Jinjun Liu, James A. Bish, Paul C. Drews
  • Patent number: 7461260
    Abstract: Methods and apparatus for finding a shared secret without compromising non-shared secrets are disclosed. The methods and apparatus receive a first group of hashed secrets from a communication device and compare the first group of hashed secrets to a second group of hashed secrets associated with an application server. A shared secret is identified among the first and second groups of hashed secrets. An application associated with the shared secret is sent to the communication device via a communication channel.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: December 2, 2008
    Assignee: Intel Corporation
    Inventors: Paul C. Drews, David M. Wheeler
  • Patent number: 6918036
    Abstract: A first storage to store a platform identifier (ID). The platform ID is unique to a platform. A second storage to store an authentication identifier. The authentication identifier is provided by an authentication vendor. The authentication vendor uses the platform ID, a platform private key, and an authentication private key. A signature generator uses the platform ID and the authentication identifier to generate a digital signature.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: July 12, 2005
    Assignee: Intel Corporation
    Inventor: Paul C. Drews
  • Publication number: 20040248549
    Abstract: A system produces an entropy stream from streams that include both random and predictable data. The predictable or error-free data is extracted and a comparator provides an error stream or entropy stream from the raw stream and the corrected stream.
    Type: Application
    Filed: June 4, 2003
    Publication date: December 9, 2004
    Inventor: Paul C. Drews
  • Publication number: 20040193917
    Abstract: An application programming interface is provided on a user platform for securely managing different execution environments of a device. The application programming interface, in one embodiment, may present policies used by agents that selectively authorize installation and execution for different executable elements at the user platform based on a general-purpose library. The general-purpose library may provide a multiplicity of interfaces in order to securely control the execution environment in the device, such as a wireless device. In this manner, models authorizing installation and execution on a user platform may not be built from scratch at a device.
    Type: Application
    Filed: March 26, 2003
    Publication date: September 30, 2004
    Inventor: Paul C. Drews
  • Publication number: 20040128517
    Abstract: Methods and apparatus for finding a shared secret without compromising non-shared secrets are disclosed. The methods and apparatus hash first information associated with a first entity coupled to a communication channel to form a first hashed secret and hash second information associated with a second entity coupled to the communication channel to form a second hashed secret. The methods and apparatus send the first hashed secret to the second entity via the communication channel and compare the first and second hashed secrets to find the shared secret.
    Type: Application
    Filed: December 31, 2002
    Publication date: July 1, 2004
    Inventors: Paul C. Drews, David M. Wheeler
  • Publication number: 20040123289
    Abstract: A technique includes providing a virtual machine and creating multiple processes within the virtual machine. Each process is associated with a different program.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 24, 2004
    Inventor: Paul C. Drews
  • Publication number: 20040122867
    Abstract: Briefly, in accordance with one embodiment of the invention, a portable computing or communication device maintains a library of resource characteristics for files or data stored in the device. The characteristics may be used to identify which file should be deleted to make room for another file to be loaded. The characteristics may reflect information about how much of a cost or inconvenience a user may incur by having to later replace the deleted file.
    Type: Application
    Filed: December 23, 2002
    Publication date: June 24, 2004
    Inventor: Paul C. Drews
  • Publication number: 20030202494
    Abstract: The claimed subject matter relates to establishing and ad hoc network and, more particularly, to the establishment of an ad hoc network utilizing a node and a plurality of nodelets.
    Type: Application
    Filed: April 26, 2002
    Publication date: October 30, 2003
    Inventors: Paul C. Drews, Casey S. Bahr, Sushim Mandal, Joel D. Schuetze
  • Patent number: 6560706
    Abstract: A method and apparatus for ensuring system boot image integrity and authenticity is described. In one embodiment, the invention provides security from the end of Basic Input/Output System (BIOS) initialization to the point in time at which control is transferred to a high-level operating system (OS). The OS boot image is obtained via a network connection and is checked for integrity and authority to run on a particular platform. For this purpose, the invention provides a boot image security usage model that is simple and flexible enough to cover a variety of needs. Because receipt of boot images via a network connection can be subject to size constraints, the invention allows software to bootstrap more sophisticated security software if desired. In general, the invention utilizes one or more Remote-Boot Authorization Certificates for each group of platforms to be managed.
    Type: Grant
    Filed: January 21, 1999
    Date of Patent: May 6, 2003
    Assignee: Intel Corporation
    Inventors: John M. Carbajal, Eric R. Dittert, Paul C. Drews
  • Patent number: 6539480
    Abstract: A computing system having a security module to validate requests to reconfigure a computing system. The computing system includes a persistent store for holding information indicative of the current trusted authority. A security module executing on the computing system determines whether to grant a request to modify configuration data within the computing system as a function of the information within the persistent store. In one particular embodiment, the security module facilitates the secure transfer of trust from one trusted authority to another, such as from a manufacturer to a customer. In another embodiment the security module validates a request to overwrite configuration data such as the computer's boot image or compact verification data for validating the computer's boot image.
    Type: Grant
    Filed: December 31, 1998
    Date of Patent: March 25, 2003
    Assignee: Intel Corporation
    Inventor: Paul C. Drews
  • Patent number: 6477645
    Abstract: A system for checking the integrity and authority of information includes a user platform, a communication channel, and a remote platform. The remote platform transmits the information to the user platform via the communication channel. The user platform, which lacks a public key for the information, verifies the authority and integrity of the information by comparing a transformation value of the information generated on the platform to a transformation value supplied by a user. The platform is also capable of authenticating the information by displaying the transformation value generated from the information and requesting that the user match the transformation value generated from the information with a transformation value known to the user.
    Type: Grant
    Filed: February 3, 1999
    Date of Patent: November 5, 2002
    Assignee: Intel Corporation
    Inventor: Paul C. Drews
  • Patent number: 6463535
    Abstract: A method to verify integrity of information and selectively determine whether the information is authorized to be executed by the platform. The information is downloaded to a platform operating in a pre-boot operational state.
    Type: Grant
    Filed: October 5, 1998
    Date of Patent: October 8, 2002
    Assignee: Intel Corporation
    Inventor: Paul C. Drews
  • Patent number: 5893126
    Abstract: A method and apparatus pertaining to annotating a document window on a display device of a computer-based system. An annotation window is displayed over a selected portion of the document window where the annotation window is defined by a transparent window area bounded by a border. The annotation window enables the selected portion of the document window to be visible through the annotation window. Annotations are displayed within the annotation window where the annotations have a transparent background enabling the selected portion of the document windows to be visible through the transparent background of the annotations. When the annotation window is closed, the annotations are embedded into a contained document shown in the document window so that the annotations and the document are visible simultaneously in the selected portion of the document window.
    Type: Grant
    Filed: August 12, 1996
    Date of Patent: April 6, 1999
    Assignee: Intel Corporation
    Inventors: Paul C. Drews, James P. Held, Dan D. Kogan, James A. Larson
  • Patent number: 5831615
    Abstract: A method and apparatus for re-drawing a transparent window on at least one display device of a computer based system having a central processor and a memory is disclosed. Having a transparent window and an underlying second window, it is determined whether the underlying second window is active. If the underlying second window is active, the transparent window is hidden. The underlying second window is re-drawn and the transparent window is shown. Otherwise, the transparent window is maintained.
    Type: Grant
    Filed: April 30, 1996
    Date of Patent: November 3, 1998
    Assignee: Intel Corporation
    Inventors: Paul C. Drews, James P. Held, Dan D. Kogan, James A. Larson
  • Patent number: 5809317
    Abstract: A method and apparatus for relating (called hyperlinking) a region of one document to one or more regions of other documents. This is provided by using a mechanism for linking and embedding objects to establish the endpoints of the hyperlinks (called anchors) together with the creation of intermediate tables which maintain information about relations between regions of documents and attributes of the relationship. When a user selects a region in a document which participates in a relationship, a database program is invoked which displays information about related regions in other documents which may be accessed through the intermediate tables. An auxiliary table maintains information about attributes which may be custom designed by the user, such as author, date of creation, etc. The intermediate tables allow relationships among multiple regions of documents created by different applications.
    Type: Grant
    Filed: June 5, 1997
    Date of Patent: September 15, 1998
    Assignee: Intel Corporation
    Inventors: Dan D. Kogan, Paul C. Drews, James P. Held, James A. Larson
  • Patent number: 5768607
    Abstract: A method and apparatus creates and plays objects and sound synchronously after eliminating the silent segments of the sound. The method inserts sequence marks into the object and sound data, deletes silent segments of the sound data including the sequence marks that reside in the silent segments, and re-inserts the last deleted sequence mark back into the sound data. In so doing, the system detects the silent segments of the recorded sound stream data and deletes the silent portions from the recorded data. Upon replay of an object and its associated sound, any drawing done during the silent segments are played at the computer's full graphics drawing speed, only slowing down to real-time again when more sounds are encountered. Thus, the system plays "fast while silent" and slows to real-time when sounds are played. This saves the space required to stored the recorded sound, and the user does not have to wait through the silent periods.
    Type: Grant
    Filed: April 30, 1996
    Date of Patent: June 16, 1998
    Assignee: Intel Corporation
    Inventors: Paul C. Drews, James P. Held, Dan Kogan, James A. Larson