Patents by Inventor David Johnston

David Johnston 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: 8954735
    Abstract: A method and device for securely provisioning trust anchors includes generating a database wrapper key as a function of computing device hardware. The database wrapper key encrypts a key database when it is not in use by a trusted execution environment and may be generated using a Physical Unclonable Function (PUF). A local computing device establishes a secure connection and security protocols with a remote computing device. In establishing the secure connection, the local computing device and remote computing device may exchange and/or authenticate cryptographic keys, including Enhanced Privacy Identification (EPID) keys, and establish a session key and device identifier(s). One or more trust anchors are then provisioned depending on whether unilateral, bilateral, or multilateral trust is established. The local computing device may act as a group or domain controller in establishing multilateral trust. Any of the devices may also require user presence to be verified.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: February 10, 2015
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, David Johnston, George W. Cox, Adi Shaliv
  • Patent number: 8942834
    Abstract: An industrial control system includes an industrial controller and a programming interface. The programming interface is operable to communicate a plurality of operations for modifying a control program maintained by the industrial controller followed by a commit transaction command. The industrial controller is configured to designate the plurality of operations with a pending status and preprocess the plurality of operations. The industrial controller is further configured to commit the operations and clear the pending status responsive to receiving the commit transaction command.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: January 27, 2015
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David A. Johnston, Jacob S. Baker, Luis A. Capriles, Raymond R. Husted, Scott A. Pierce, Douglas W. Reid, Robert R. Sepsi, Douglas B. Sumerauer
  • Patent number: 8928347
    Abstract: An integrated circuit substrate of an aspect includes a plurality of exposed electrical contacts. The integrated circuit substrate also includes an inaccessible set of Physically Unclonable Function (PUF) cells to generate an inaccessible set of PUF bits that are not accessible through the exposed electrical contacts. The integrated circuit substrate also includes an accessible set of PUF cells to generate an accessible set of PUF bits that are accessible through the exposed electrical contacts. Other apparatus, methods, and systems are also disclosed.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 6, 2015
    Assignee: Intel Corporation
    Inventors: Kevin C. Gotze, Gregory M. Iovino, Jiangtao Li, David Johnston, Sanu K. Mathew, George W. Cox, Anand Rajan
  • Publication number: 20140249975
    Abstract: A system for coordinating the submission and processing of a bill according to predictive payment data of a plan. The system comprises a provider interface and an integrated database for receiving a predictive payment plan submitted from the provider interface. The system also has a predictive payment request of the plan storable in the database, the request including a plurality of predictive payment parameters. An adjudication engine is coupled to the integrated database, and an insertion function is used for inserting the predictive payment parameters, when stored in the database, into an adjudication rule set of the adjudication engine. The adjudication rule set is used for eventual adjudication of the predictive payment data, wherein adjudication of the predictive payment data results in the generation of the bill.
    Type: Application
    Filed: October 9, 2013
    Publication date: September 4, 2014
    Applicant: Emergis Inc.
    Inventors: Mike Schmidt, Ilan Grosman, David Johnston, Bob Ransom
  • Publication number: 20140205276
    Abstract: A stabilizer apparatus for use with video devices that provides smooth video images. The stabilizer device comprises a gimbal system operably attached to a counterweighted pole. A video device operably attached to the top end of the pole can be balanced utilizing two or more opposing counter weights operably connected to the pole. The gimbal system is affixed to the pole and maintains the balance of the video device. A handle device attached to the gimbal system allows the stabilizer apparatus to be moved during video production, while maintaining the balance of the video device.
    Type: Application
    Filed: January 18, 2013
    Publication date: July 24, 2014
    Applicant: STEADIBITZ, LLC
    Inventors: DAVID JOHNSTON, DAVID KAUFMAN, SAMUEL WILLIAM JOHNSTON, IV
  • Publication number: 20140189365
    Abstract: A processor of an aspect includes root key generation logic to generate a root key. The root key generation logic includes a source of static and entropic bits. The processor also includes key derivation logic coupled with the root key generation logic. The key derivation logic is to derive one or more keys from the root key. The processor also includes cryptographic primitive logic coupled with the root key generation logic. The cryptographic primitive logic is to perform cryptographic operations. The processor also includes a security boundary containing the root key generation logic, the key derivation logic, and the cryptographic primitive logic. Other processors, methods, and systems are also disclosed.
    Type: Application
    Filed: December 29, 2012
    Publication date: July 3, 2014
    Inventors: George W. Cox, David Johnston, Jiangtao Li, Anand Rajan
  • Patent number: 8746533
    Abstract: A surgical stapling device comprises a first jaw, a second jaw having an open position and a closed position with respect to the first jaw, a carriage, a driver, and an actuator configured to reciprocate the driver at a high rate with respect to the first and second jaws to translate the carriage with respect to the first and second jaws.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: June 10, 2014
    Assignee: New Hope Ventures, LP
    Inventors: Michael P. Whitman, David Johnston, Peter Datcuk
  • Patent number: 8693688
    Abstract: A method and apparatus for adaptive packet ciphering is disclosed. The apparatus can include a transceiver capable of communicating in a wireless network and specifying a packet number (PN) and an integrity check value (ICV) as separate packet data units (PDUs) in a stream of a PDUs. The data between a PN-PDU and an ICV-PDU can be enciphered as a single payload of concentrated PDUs.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: April 8, 2014
    Assignee: Intel Corporation
    Inventor: David Johnston
  • Publication number: 20140095867
    Abstract: A method and device for securely provisioning trust anchors includes generating a database wrapper key as a function of computing device hardware. The database wrapper key encrypts a key database when it is not in use by a trusted execution environment and may be generated using a Physical Unclonable Function (PUF). A local computing device establishes a secure connection and security protocols with a remote computing device. In establishing the secure connection, the local computing device and remote computing device may exchange and/or authenticate cryptographic keys, including Enhanced Privacy Identification (EPID) keys, and establish a session key and device identifier(s). One or more trust anchors are then provisioned depending on whether unilateral, bilateral, or multilateral trust is established. The local computing device may act as a group or domain controller in establishing multilateral trust. Any of the devices may also require user presence to be verified.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Inventors: Ned M. Smith, David Johnston, George W. Cox, Adi Shaliv
  • Publication number: 20140091832
    Abstract: An integrated circuit substrate of an aspect includes a plurality of exposed electrical contacts. The integrated circuit substrate also includes an inaccessible set of Physically Unclonable Function (PUF) cells to generate an inaccessible set of PUF bits that are not accessible through the exposed electrical contacts. The integrated circuit substrate also includes an accessible set of PUF cells to generate an accessible set of PUF bits that are accessible through the exposed electrical contacts. Other apparatus, methods, and systems are also disclosed.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Inventors: Kevin C. Gotze, Gregory M. Iovino, Jiangtao Li, David Johnston, Sanu K. Mathew, George W. Cox, Anand Rajan
  • Publication number: 20140087697
    Abstract: Representative implementations of devices and techniques provide a system for communicating with a plurality of mobile devices from a single mobile device. Source information may be stored from an incoming message to one or more groups. An outgoing message may be associated to each of the groups, and may be automatically sent to one or more of the groups based on user-defined rules.
    Type: Application
    Filed: September 25, 2013
    Publication date: March 27, 2014
    Applicant: BUSINESS TEXTER INC
    Inventors: David Johnston, Ryan A. Bis
  • Patent number: 8645168
    Abstract: A system for coordinating the submission and processing of a bill according to predictive payment data of a plan. The system comprises a provider interface and an integrated database for receiving a predictive payment plan submitted from the provider interface. The system also has a predictive payment request of the plan storable in the database, the request including a plurality of predictive payment parameters. An adjudication engine is coupled to the integrated database, and an insertion function is used for inserting the predictive payment parameters into an adjudication rule set of the adjudication engine. The adjudication rule set is used for eventual adjudication of the predictive payment data, wherein adjudication of the predictive payment data results in the generation of the bill. The system also has a workflow engine for coordinating the processing of the electronic bill and for updating the bill information in response to processing.
    Type: Grant
    Filed: May 2, 2007
    Date of Patent: February 4, 2014
    Assignee: Emergis Inc.
    Inventors: Mike Schmidt, Ilan Grosman, David Johnston
  • Publication number: 20140032933
    Abstract: Embodiments of methods, systems, and storage medium associated with providing access to encrypted data for authorized users are disclosed herein. In one instance, the method may include obtaining a derived value for an authenticated user based on user personalization data of the authenticated user, and generating a user-specific encryption key based on the derived value. The derived value may have entropy in excess of a predetermined level. The user-specific encryption key may enable the authenticated user to access the encrypted data stored at the storage device. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: July 24, 2012
    Publication date: January 30, 2014
    Inventors: Ned M. Smith, George W. Cox, David Johnston
  • Patent number: 8566561
    Abstract: The subject matter disclosed herein describes a method of allocating and persisting memory in an industrial controller without requiring a battery backup or a large capacitive storage system. Each data object is identified as static or dynamic. Static objects are further classified by whether frequent access of that data object is required. Each of the data objects is stored in non-volatile memory. The dynamic data objects and static data objects requiring frequent access are stored in volatile memory. A record of static data objects is maintained in non-volatile memory and a record of dynamic data objects is maintained in volatile memory. Upon power loss, the present value of each dynamic data object is copied to non-volatile memory. When power is restored, the values of both the dynamic data objects and the static data objects that require frequent access at run-time are copied from non-volatile memory to volatile memory.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: October 22, 2013
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Charles M. Rischar, David A. Johnston, Bruce J. Moore, Eugene M. Liberman, Kenwood H. Hall
  • Publication number: 20130261779
    Abstract: The MPEG2 Advanced Audio Coder (AAC) standard limits the number of filters used to either one filter for a “short” block or three filters for a “long” block. In cases where the need for additional filters is present but the limit of permissible filters has been reached, the remaining frequency spectra are simply not covered by TNS. Two solutions are proposed to deploy TNS filters in order to get the entire spectrum of the signal into TNS. The first method involves a filter bridging technique and complies with the current AAC standard. The second method involves a filter clustering technique. Although the second method is both more efficient and accurate in capturing the temporal structure of the time signal, it is not AAC standard compliant. Thus, a new syntax for packing filter information derived using the second method for transmission to a receiver is also outlined.
    Type: Application
    Filed: May 24, 2013
    Publication date: October 3, 2013
    Applicant: AT&T Intellectual Property II, L.P.
    Inventors: James David Johnston, Shyh-Shiaw Kuo
  • Patent number: 8509439
    Abstract: Secure communications may be implemented by transmitting packet data units with information sufficient to enable a receiving entity to reconstruct a nonce. That is, rather than transmitting all of the bits making up the nonce, some of the bits may be transmitted together with an identifier that enables the rest of the bits of the nonce to be obtained by the receiving entity.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: August 13, 2013
    Assignee: Intel Corporation
    Inventors: David Johnston, Duncan Kitchin
  • Patent number: 8489660
    Abstract: A hardware-based digital random number generator is provided. The digital random number generator is a randomly behaving random number generator based on a set of nondeterministic behaviors. The nondeterministic behaviors include temporal asynchrony between subunits, entropy source “extra” bits, entropy measurement, autonomous deterministic random bit generator reseeding and consumption from a shared resource.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: July 16, 2013
    Assignee: Intel Corporation
    Inventors: Howard C. Herbert, George W. Cox, Shay Gueron, Jesse Walker, Charles E. Dike, Stephen A. Fischer, Ernie Brickell, Martin G. Dixon, David Johnston, Gunendran Thuraisingham, Edward V. Gamsaragan, James S. Coke, Greg W. Piper
  • Patent number: 8452431
    Abstract: The MPEG2 Advanced Audio Coder (AAC) standard limits the number of filters used to either one filter for a “short” block or three filters for a “long” block. In cases where the need for additional filters is present but the limit of permissible filters has been reached, the remaining frequency spectra are simply not covered by TNS. Two solutions are proposed to deploy TNS filters in order to get the entire spectrum of the signal into TNS. The first method involves a filter bridging technique and complies with the current AAC standard. The second method involves a filter clustering technique. Although the second method is both more efficient and accurate in capturing the temporal structure of the time signal, it is not AAC standard compliant. Thus, a new syntax for packing filter information derived using the second method for transmission to a receiver is also outlined.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: May 28, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: James David Johnston, Shyh-Shiaw Kuo
  • Publication number: 20130123947
    Abstract: Systems and methods are provided to facilitate receipt of tag requests from one or more interfaces, based upon which a single tagset is compiled at a controller comprising all the requested tags for a given update rate, whereupon the single compiled tagset is subsequently forwarded to the one or more interfaces. A controller generates a superset of tags associated with an industrial process. Each interface can request a copy of the superset, from which the required tags are selected. The controller receives the requested tags from all of the interfaces and combines the requested tags into a single tagset, for a given update rate, comprising the various parameters associated with the tags. At the selected update rate, the tagset is forwarded to the interfaces. A masterset can be utilized to identify the sequence of tags in a tagset and check code can ensure continuity of the tags in the tagset.
    Type: Application
    Filed: November 14, 2011
    Publication date: May 16, 2013
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Paul G. Kucharski, Charles M. Rischar, Michael Kalan, David Van Gompel, Brian A. Batke, Joseph P. Izzo, David A. Johnston
  • Patent number: 8434124
    Abstract: An apparatus and method for displaying at least two modes comprising an interactive application mode and a television program mode on a display device. In one aspect the apparatus comprises: a television program signal receiver; an interactive application signal receiver; means for switching between said television program mode and said interactive application mode being active in said display device; means to receive remote control signals from a remote control device having a mute key for generating a mute signal; means to enable a mute-to-interactive application feature; and wherein when said mute-to-interactive application feature is enabled and said television program mode is active in said display device, upon receipt of said mute signal, said mode switching means is activated causing said interactive application mode to be active in said display device.
    Type: Grant
    Filed: April 2, 2003
    Date of Patent: April 30, 2013
    Assignee: Thomson Licensing LLC
    Inventor: David Johnston Lynch