Patents by Inventor James W. Osborne

James W. Osborne 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: 11050781
    Abstract: Example of secure monitoring of modular applications and associated edge devices are described herein. In an example, an accreditation request is initiated to accredit at least one of a modular application and an edge device hosting the modular application. The edge device may a device coupling an IoT device to a cloud server. Based on initiating, accreditation information corresponding to at least one of the modular application and the edge device may be received. The accreditation information are generated by a hardware encryption device associated with the edge device. Further, an accreditation status of the modular application may be monitored during execution of the modular application to ascertain whether the modular application and the edge device have been tampered. In case tampering is detected, a remedial action to address the tampering may be performed.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: June 29, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arjmand M. Samuel, Chipalo N. Street, Damon Luke Barry, Eustace Asanghanwa, James W. Osborne
  • Publication number: 20190109877
    Abstract: Example of secure metering of modular applications and associated edge devices are described herein. In an example, a request to secure one or more modular applications associated with one or more edge device may be received. The edge device may be a device authorized to couple an IoT device to a cloud server. A modular application may be a discrete application performing device specific functions or a part of a distributed application, the part being hosted on the IoT device. Further, the request may include a security policy. One or more secure enclaves for executing the modular applications may be generated, based on the security policy. Further, resource utilization in the secure enclaves may be determined based on a predefined unit of consumption using a distributed ledger. Based on the resource utilization, a resource utilization receipt indicative of financial units corresponding to the resource utilization may be generated.
    Type: Application
    Filed: February 23, 2018
    Publication date: April 11, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Arjmand M. Samuel, Chipalo N. Street, Damon Luke Barry, Eustace Asanghanwa, James W. Osborne
  • Publication number: 20190109874
    Abstract: Example of secure monitoring of modular applications and associated edge devices are described herein. In an example, an accreditation request is initiated to accredit at least one of a modular application and an edge device hosting the modular application. The edge device may a device coupling an IoT device to a cloud server. Based on initiating, accreditation information corresponding to at least one of the modular application and the edge device may be received. The accreditation information are generated by a hardware encryption device associated with the edge device. Further, an accreditation status of the modular application may be monitored during execution of the modular application to ascertain whether the modular application and the edge device have been tampered. In case tampering is detected, a remedial action to address the tampering may be performed.
    Type: Application
    Filed: February 23, 2018
    Publication date: April 11, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Arjmand M. SAMUEL, Chipalo N. STREET, Damon Luke BARRY, Eustace ASANGHANWA, James W. OSBORNE
  • Publication number: 20110238628
    Abstract: A method implementable by an electronic system comprises identifying an event corresponding to a data set, the data set being of a type of a plurality of data-set types; identifying the type of the data set; identifying an association between the type of the data set and an entity of a plurality of entities; and instructing the entity to perform an action with respect to the data set.
    Type: Application
    Filed: June 10, 2011
    Publication date: September 29, 2011
    Inventors: James W. Osborne, Hong Q. Bui, L. Nicholas Brosnahan, Michael D. McDaniel, Philip B. Winant
  • Patent number: 5900866
    Abstract: A display system conversion technique that provides text-mode (e.g., VGA mode) display capabilities to a computer system that lacks text-mode display hardware is disclosed. By using the display conversion technique, programs which assume or require text-mode display hardware can be made to operate properly on computer systems that lack such text-mode display hardware. According to one implementation, a display system for a computer system having an operating system, includes: a display device for displaying an image, a frame buffer for storing a bitmap of the image, a display driver for causing the bitmap to be forwarded to and displayed on the display device, and a text-mode-to-bitmap conversion system for converting text characters received from the operating system operating in a text-mode to the bitmap of the image which is stored in the frame buffer.
    Type: Grant
    Filed: March 11, 1996
    Date of Patent: May 4, 1999
    Assignee: Apple Computer, Inc.
    Inventors: Michael D. McDaniel, James W. Osborne
  • Patent number: 5860006
    Abstract: A PowerPC based Network Operating System Loadable Module (NOSLM) is concatenated onto an Intel-based NOSLM and offsets are adjusted to account for the size of the Intel-based NOSLM. The resulting enlarged NOSLM appears as a typical Intel-based NOSLM to Intel-based servers. When the enlarged NOSLM is loaded by PowerPC-based servers, the offsets are used to point the server to the beginning of the PowerPC-based NOSLM code and the Intel-based NOSLM is interpreted as a machine-specific header.
    Type: Grant
    Filed: September 15, 1995
    Date of Patent: January 12, 1999
    Assignee: Apple Computer, Inc.
    Inventors: James W. Osborne, Michael D. McDaniel