Patents by Inventor William C. Arthur

William C. Arthur 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: 10116666
    Abstract: Methods of extending capabilities of authenticated code modules (ACM) with minimal increase in code size comprises defining an authenticated code module (ACM) extension module using an entry of a Firmware Interface Table (FIT). The FIT contains a starting address of the ACM extension module that is located outside of a protected boot block. Based on the ACM extension module having been authenticated, the ACM and the ACM extension module may be processed together.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: October 30, 2018
    Assignee: Intel Corporation
    Inventors: William C. Arthur, Jr., John K. Pennington
  • Publication number: 20170149797
    Abstract: Methods of extending capabilities of authenticated code modules (ACM) with minimal increase in code size comprises defining an authenticated code module (ACM) extension module using an entry of a Firmware Interface Table (FIT). The FIT contains a starting address of the ACM extension module that is located outside of a protected boot block. Based on the ACM extension module having been authenticated, the ACM and the ACM extension module may be processed together.
    Type: Application
    Filed: February 3, 2017
    Publication date: May 25, 2017
    Inventors: William C. Arthur, JR., John K. Pennington
  • Patent number: 9596082
    Abstract: Methods of extending capabilities of authenticated code modules (ACM) with minimal increase in code size comprises defining an authenticated code module (ACM) extension module using an entry of a Firmware Interface Table (FIT). The FIT contains a starting address of the ACM extension module that is located outside of a protected boot block. Based on the ACM extension module having been authenticated, the ACM and the ACM extension module may be processed together.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: March 14, 2017
    Assignee: Intel Corporation
    Inventors: William C. Arthur, Jr., John K. Pennington
  • Publication number: 20140089667
    Abstract: Methods of extending capabilities of authenticated code modules (ACM) with minimal increase in code size comprises defining an authenticated code module (ACM) extension module using an entry of a Firmware Interface Table (FIT). The FIT contains a starting address of the ACM extension module that is located outside of a protected boot block. Based on the ACM extension module having been authenticated, the ACM and the ACM extension module may be processed together.
    Type: Application
    Filed: December 15, 2011
    Publication date: March 27, 2014
    Inventors: William C. Arthur, JR., John K. Pennington
  • Patent number: 7277043
    Abstract: A method of generating aircraft tactical alerts includes receiving track positions for two aircraft; receiving trajectories and static conformance bounds for the two aircraft; receiving current position for the two aircraft; generating tactical check segments and variable conformance bounds for the two aircraft based on the current position, the static conformance bounds, trajectory, adapted data, and the track positions; and generating a tactical alert if the variable conformance bounds overlap within a specified lookahead time. The variable conformance bounds can be either symmetric or asymmetric about projected tracks. The variable conformance bounds can use step functions, or continuously widening bounds up to the static conformance bounds. The variable conformance bounds can be based on modifying the static conformance bounds in two or three spatial dimensions.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: October 2, 2007
    Assignee: The MITRE Corporation
    Inventors: William C. Arthur, Daniel B. Kirk
  • Patent number: 6772097
    Abstract: An embodiment includes retrieving performance monitor data from an I/O processor. A performance monitoring driver coupled to a performance monitoring unit may be registered as a private driver with a real time operating system of the I/O processor. Events within the I/O processor may be selected on which to gather data. The selected events may be sent as a message request to the real time operating system. The message request may be translated into the appropriate parameters based on a set of private group parameters that may be accessible by the real time operating system. The message request may be sent as a translated request to the performance monitoring unit. The pieces of data requested by the translated request may be returned to the performance monitoring driver. The pieces of data then may be sent to a location specified in the message request.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: August 3, 2004
    Assignee: Intel Corporation
    Inventors: Susan C. Kromenaker, Mark L. Brown, Linda M. Roberts, William C. Arthur, Jr.
  • Publication number: 20040064712
    Abstract: An electronic system, such as a multimedia player, renders encrypted multimedia content from a local memory device or a remote multimedia server. In one embodiment, the multimedia player is implemented with a general-purpose computer executing tamper-resistant software (TRS). To prevent debugging of the TRS while it is executing, exception handlers that could be used by software debuggers or hackers are replaced by substitute exception handlers. Instrumented exceptions are occasionally caused by the TRS, and if these exceptions are not correctly handled by the substitute exception handlers, execution of the TRS may be terminated. To verify that the substitute (and non-substitute) exception handlers have not been tampered with by rogue software, the instructions of the exception handlers may be occasionally read and checked, and if any instruction has been changed, the TRS may be terminated. Various methods of protecting multimedia content are also described, in addition to a machine-accessible medium.
    Type: Application
    Filed: September 27, 2002
    Publication date: April 1, 2004
    Applicant: Intel Corporation
    Inventors: William C. Arthur, Richard L. Maliszewski, Keith L. Shippy
  • Patent number: 3969663
    Abstract: A control system for precisely locating a tape upon deceleration thereof from a transport velocity to rest. A signal is generated which represents the distance traversed by the tape subsequent to an identified event. The signal is compared with a reference signal representing a desired distance-versus-time characteristic, and the error signal thus given rise to is used to either "plug" or dynamic brake the motor to control the stopping distance. Final position control logic produces and additional enabling signal should the tape overrun its desired position, and causes the motor to reverse to reposition the tape. In a preferred embodiment, a current limit circuit monitors current through the drive motor, and intermittently disables a portion of the drive circuit in response to a sensed overcurrent condition.
    Type: Grant
    Filed: October 17, 1974
    Date of Patent: July 13, 1976
    Assignee: Storage Technology Corporation
    Inventors: William C. Arthur, William W. Steger