Patents by Inventor Christopher Cormack

Christopher Cormack 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: 11847012
    Abstract: Apparatuses, methods and storage medium associated with embedded computing, are disclosed herein. In embodiments, an embedded computing platform includes a plurality of system-on-chips (SoCs) forming a local compute cluster; and an orchestrator disposed on one of the SoCs arranged to orchestrate fail-safe operations, in response to a reported unrecoverable failure requiring shut down or partial disabling of one of the SoCs, to consolidate execution of critical workloads on one or more of remaining fully or partially operational ones of the SoCs. Other embodiments are also described and claimed.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: December 19, 2023
    Assignee: Intel Corporation
    Inventors: Christopher Cormack, Matthew Curfman, Sebastien Hily
  • Patent number: 11449396
    Abstract: In various embodiments, an apparatus includes a system-on-chip (SoC) to be disposed in a vehicle having a plurality of cores; a hypervisor arranged to partition the cores into at least two domains, an operational domain and a failover domain; a first operating system (OS) arranged to manage execution of at least a first application in the operational domain to provide a first plurality of functions for the vehicle; a second OS arranged to manage execution of at least a second application in the failover domain to provide a second plurality of functions for the vehicle, on occurrence of a failure of the first application. The second functions comprise a subset of the first functions or less embellished versions of some of the first functions, and the second OS has less capabilities than the first OS. Other embodiments, including storage media and methods, are also described and claimed.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: September 20, 2022
    Assignee: Intel Corporation
    Inventors: Christopher Cormack, David J. Cowperthwaite, Matthew Curfman
  • Publication number: 20210173720
    Abstract: Apparatuses, methods and storage medium associated with embedded computing, are disclosed herein. In embodiments, an embedded computing platform includes an orchestration scheduler configured to receive live execution telemetry data of various applications executing at the various local compute clusters of the embedded computing platform, as well as the status (availability) of accelerate compute resources of the local compute clusters, and in response, dynamically map selected tasks of applications to any accelerate resource in any of the local compute clusters. The computing platform further includes orchestration agents to respectively collect and provide live execution telemetry data of the applications executing in corresponding ones of the local compute clusters and their resource needs to the orchestration scheduler. Other embodiments are also described and claimed.
    Type: Application
    Filed: July 31, 2019
    Publication date: June 10, 2021
    Inventors: Christopher CORMACK, David J. COWPERTHWAITE, Nicolas GALOPPO VON BORRIES, Janet TSENG, David ZAGE
  • Publication number: 20210173705
    Abstract: Apparatuses, methods and storage medium associated with computing, are disclosed herein. In embodiments, a computing platform includes a plurality of System-on-Chips (SoCs) to form a corresponding plurality of local compute clusters, and an orchestration scheduler configured to receive class information of various applications, and in response, dynamically schedule different combinations of applications of different classes for execution at different ones of the local compute clusters. Other embodiments are also described and claimed.
    Type: Application
    Filed: July 31, 2019
    Publication date: June 10, 2021
    Inventors: Christopher CORMACK, David J. COWPERTHWAITE, David ZAGE
  • Publication number: 20200278897
    Abstract: Apparatuses, methods and storage medium associated with embedded computing, are disclosed herein. In embodiments, an embedded computing platform includes a plurality of system-on-chips (SoCs) forming a local compute cluster; and an orchestrator disposed on one of the SoCs arranged to orchestrate fail-safe operations, in response to a reported unrecoverable failure requiring shut down or partial disabling of one of the SoCs, to consolidate execution of critical workloads on one or more of remaining fully or partially operational ones of the SoCs. Other embodiments are also described and claimed.
    Type: Application
    Filed: March 17, 2020
    Publication date: September 3, 2020
    Inventors: Christopher Cormack, Matthew Curfman, Sebastien Hily
  • Publication number: 20200012576
    Abstract: In various embodiments, an apparatus includes a system-on-chip (SoC) to be disposed in a vehicle having a plurality of cores; a hypervisor arranged to partition the cores into at least two domains, an operational domain and a failover domain; a first operating system (OS) arranged to manage execution of at least a first application in the operational domain to provide a first plurality of functions for the vehicle; a second OS arranged to manage execution of at least a second application in the failover domain to provide a second plurality of functions for the vehicle, on occurrence of a failure of the first application. The second functions comprise a subset of the first functions or less embellished versions of some of the first functions, and the second OS has less capabilities than the first OS. Other embodiments, including storage media and methods, are also described and claimed.
    Type: Application
    Filed: September 17, 2019
    Publication date: January 9, 2020
    Inventors: Christopher Cormack, David J. Cowperthwaite, Matthew Curfman
  • Patent number: 7436411
    Abstract: A method and apparatus to generate one or more graphics textures of a video image, wherein graphics textures have differing resolutions, and to render the video image as a graphics texture using the one or more graphics textures of differing resolutions. The one or more graphics textures have different resolutions, for example, a base resolution and one or more scaled resolutions. The graphics texture may be rendered and displayed on a surface of a multi-dimensional graphics object that may be manipulated on a display.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: October 14, 2008
    Assignee: Intel Corporation
    Inventors: Carl S. Marshall, Ram Rao, Christopher Cormack, Suresh Rangarajulu, Peter Munguia
  • Publication number: 20070229530
    Abstract: A method and apparatus to generate one or more graphics textures of a video image, wherein graphics textures have differing resolutions, and to render the video image as a graphics texture using the one or more graphics textures of differing resolutions. The one or more graphics textures have different resolutions, for example, a base resolution and one or more scaled resolutions. The graphics texture may be rendered and displayed on a surface of a multi-dimensional graphics object that may be manipulated on a display.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 4, 2007
    Inventors: Carl S. Marshall, Ram Rao, Christopher Cormack, Suresh Rangarajulu, Peter Munguia
  • Publication number: 20070186234
    Abstract: A system and method for a ratings-based electronic guide. One method includes generating a ratings-based electronic guide based on content, related guide data and a content ratings list, where the content ratings list may include the ratings of the content for one or more of a specified location and a specified timeframe.
    Type: Application
    Filed: February 9, 2006
    Publication date: August 9, 2007
    Inventors: Christopher Cormack, Tony Moy
  • Publication number: 20070136322
    Abstract: A system and method for a content history-based electronic guide. One method includes tracking content accessed by a viewer; updating a history buffer based on the accessed content; and generating a content history-based electronic guide based on content, related guide data and the history buffer.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 14, 2007
    Inventors: Christopher Cormack, Tony Moy
  • Publication number: 20070136757
    Abstract: A system and method for a content-centric electronic guide. The method may include receiving content and related guide data at a device, receiving an indication of favorite content of one or more viewers at the device and generating, by the device, a content-centric electronic guide based on the content, the related guide data and the indication of favorite content.
    Type: Application
    Filed: December 9, 2005
    Publication date: June 14, 2007
    Inventors: Christopher Cormack, Tony Moy
  • Publication number: 20050268317
    Abstract: According to some embodiments, content filtering is provided for a digital audio signal.
    Type: Application
    Filed: May 27, 2004
    Publication date: December 1, 2005
    Inventors: Christopher Cormack, Tony Moy
  • Publication number: 20050111819
    Abstract: A method and system for allowing time-shifted access to multiple programs or channels at the same time. A resource manager receives a request to change to a first channel. As a first personal video recorder (PVR) engine writes a media stream of the first channel to a first circular buffer, a playback engine reads the media stream of the first channel from the first circular buffer and sends the media stream to a display. The playback engine discontinues the reading of the media stream of the first channel once the resource manager receives a request to change to a second channel. Here, the first PVR engine continues to write the media stream of the first channel. A second PVR engine writes a media stream of the second channel to a second circular buffer while the playback engine reads the media stream of the second channel from the second circular buffer and sends the read media stream to the display.
    Type: Application
    Filed: November 26, 2003
    Publication date: May 26, 2005
    Inventors: Christopher Cormack, Tony Moy
  • Publication number: 20050102700
    Abstract: A method of program restoration may include outputting a first stream of media information until a triggering event and outputting a second stream of media information after the triggering event. The method may include monitoring the first stream of media information for one or more characteristics that reflect a change in the first stream of media information. The second stream of media information may be ceased and the first stream of media information may be output upon detection of the one or more characteristics of the first stream of media information.
    Type: Application
    Filed: November 7, 2003
    Publication date: May 12, 2005
    Inventors: Christopher Cormack, Tony Moy
  • Publication number: 20050097451
    Abstract: A method of annotating stored media information may include outputting stored media information based on an associated index file and receiving an annotation request at a point in the index file. The method may also include receiving and storing annotation information associated with the annotation request. The index file may be modified at the point at which the annotation request was received to reference the stored annotation information.
    Type: Application
    Filed: November 3, 2003
    Publication date: May 5, 2005
    Inventors: Christopher Cormack, Tony Moy
  • Publication number: 20050086702
    Abstract: A variety of different languages and formats can be displayed based on closed caption or other types of encoded text data. In one embodiment the invention includes receiving a video signal with encoded text data, decoding the encoded text data, translating the decoded text data, and combining the translated text data with a video portion of the video signal for display.
    Type: Application
    Filed: October 17, 2003
    Publication date: April 21, 2005
    Inventors: Christopher Cormack, Tony Moy