Patents by Inventor Paul Streatch

Paul Streatch 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: 10599420
    Abstract: In some examples, a service receives releases including machine-readable instructions from different vendors, the releases for respective controller units of a vehicle. The service communicates the releases wirelessly to the vehicle to update machine-readable instructions executing on the respective controller units of the vehicle.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: March 24, 2020
    Assignee: 2236008 ONTARIO INC.
    Inventors: Spencer Leavitt George Quin, Christopher Scott Travers, Paul Streatch, Roger Francis Maclean
  • Publication number: 20190138292
    Abstract: In some examples, a service receives releases including machine-readable instructions from different vendors, the releases for respective controller units of a vehicle. The service communicates the releases wirelessly to the vehicle to update machine-readable instructions executing on the respective controller units of the vehicle.
    Type: Application
    Filed: October 29, 2018
    Publication date: May 9, 2019
    Inventors: Spencer Leavitt George Quin, Christopher Scott Travers, Paul Streatch, Roger Francis Maclean
  • Patent number: 10114634
    Abstract: In some examples, a service receives releases including machine-readable instructions from different vendors, the releases for respective controller units of a vehicle. The service communicates the releases wirelessly to the vehicle to update machine-readable instructions executing on the respective controller units of the vehicle.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: October 30, 2018
    Assignee: 2236008 Ontario Inc.
    Inventors: Spencer Leavitt George Quin, Christopher Scott Travers, Paul Streatch, Roger Francis Maclean
  • Publication number: 20170212746
    Abstract: In some examples, a service receives releases including machine-readable instructions from different vendors, the releases for respective controller units of a vehicle. The service communicates the releases wirelessly to the vehicle to update machine-readable instructions executing on the respective controller units of the vehicle.
    Type: Application
    Filed: February 10, 2017
    Publication date: July 27, 2017
    Inventors: Spencer Leavitt George Quin, Christopher Scott Travers, Paul Streatch, Roger Francis Maclean
  • Patent number: 9014530
    Abstract: A system comprises a movie clip environment in which a movie clip object is defined, and a native application that is external to the movie clip environment. The native application renders an image to an off-screen surface of the system. A composition manager is responsive to communications from the movie clip object to control where the off-screen surface is to be rendered on a display screen. The composition manager may be responsive to communications from the movie clip object to direct the native application to control one or more properties of the image of the off-screen surface.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: April 21, 2015
    Assignee: 2236008 Ontario Inc.
    Inventors: Dan Dodge, Paul Streatch, Roger Maclean
  • Patent number: 8976187
    Abstract: A system aids composited graphics rendering. A script and corresponding virtual machine engine code may be stored in memory. An off-screen buffer is generated in the memory by the script. The off-screen buffer includes an extended stage having first a buffer portion. The buffer portion may include pre-rendered graphical object. An on-screen buffer may include a composition of the pre-rendered graphical objects of the extended stage. The script renders a graphical change to the on-screen buffer using independent block copying, from the extended stage to corresponding target areas in the on-screen buffer, of one or more of the pre-rendered graphics of the extended stage area affected by the graphical changes.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: March 10, 2015
    Assignee: 2236008 Ontario, Inc.
    Inventors: Paul Streatch, Roger MacLean, Dan Dodge
  • Publication number: 20100253693
    Abstract: A system aids composited graphics rendering. A script and corresponding virtual machine engine code may be stored in memory. An off-screen buffer is generated in the memory by the script. The off-screen buffer includes an extended stage having first a buffer portion. The buffer portion may include pre-rendered graphical object. An on-screen buffer may include a composition of the pre-rendered graphical objects of the extended stage. The script renders a graphical change to the on-screen buffer using independent block copying, from the extended stage to corresponding target areas in the on-screen buffer, of one or more of the pre-rendered graphics of the extended stage area affected by the graphical changes.
    Type: Application
    Filed: March 25, 2010
    Publication date: October 7, 2010
    Applicant: QNX Software Systems GmbH & Co. KG
    Inventors: Paul Streatch, Roger MacLean, Dan Dodge
  • Publication number: 20100040346
    Abstract: A system comprises a movie clip environment in which a movie clip object is defined, and a native application that is external to the movie clip environment. The native application renders an image to an off-screen surface of the system. A composition manager is responsive to communications from the movie clip object to control where the off-screen surface is to be rendered on a display screen. The composition manager may be responsive to communications from the movie clip object to direct the native application to control one or more properties of the image of the off-screen surface.
    Type: Application
    Filed: August 12, 2008
    Publication date: February 18, 2010
    Inventors: Dan Dodge, Paul Streatch, Roger Maclean
  • Publication number: 20070081794
    Abstract: A method and system for encoding and recording data in a multi-stream format when the data is initially captured. The multiple streams of data can be combined to provide a high quality, or high resolution, representation, while a reduced subset of the streams can provide a lower quality, or lower resolution, representation. Data storage requirements can be reduced, by deleting one or more of the streams, when there is no longer a need for retention of the data at the higher quality.
    Type: Application
    Filed: July 19, 2006
    Publication date: April 12, 2007
    Inventors: Michael Baynger, Paul Streatch, Roger MACLEAN, Kenneth MAUGHAN
  • Publication number: 20070033632
    Abstract: A method and apparatus forming a user interface for examining and retrieving audio/video/data content from digital video recorders. This includes an improved time period selection mechanism, a rich array of temporal data presentations, such as timelines, lists, and thumbnail images, and a unified method of displaying content from either a direct stream or downloaded files. Summary information is provided relating to undownloaded content based on a selected time period.
    Type: Application
    Filed: July 19, 2006
    Publication date: February 8, 2007
    Applicant: MARCH NETWORKS CORPORATION
    Inventors: Michael BAYNGER, Paul STREATCH, Roger MacLEAN, Kenneth MAUGHAN
  • Patent number: 6810526
    Abstract: A system for monitoring broadcast channels, includes a device for receiving a plurality of broadcast channels, a central search engine operable to search the received channels for a match with a pre-stored profile, a central memory connected to the search engine for storing the profile, and a plurality of user terminals connected to the search engine over a network. The search engine is responsive to commands from the user terminals to store the profiles to be searched in the memory in association with the identity of the user terminal from which the command was received. A device sends an alert signal over the network when a match is found with a pre-stored profile to the user terminal associated with the pre-stored profile. The alert signal identifies the broadcast channel matching the pre-stored profile.
    Type: Grant
    Filed: May 19, 1999
    Date of Patent: October 26, 2004
    Assignee: March Networks Corporation
    Inventors: Rob Menard, Paul Streatch, Roger MacLean, Jim Reed
  • Patent number: 6633651
    Abstract: A method of detecting video sequences involves creating on-the-fly candidate digital signatures uniquely characteristic of successive groups of frames in accordance with a predetermined algorithm. The candidate digital signatures are compared with at least one signature of a stored sequence created in accordance with the predetermined algorithm. A candidate is identified as corresponding to the stored sequence in the event of a positive match.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: October 14, 2003
    Assignee: March Networks Corporation
    Inventors: Nael Hirzalla, Paul Streatch, Roger MacLean, Robert Menard
  • Patent number: 6415000
    Abstract: A method of processing a video stream, involves contemporaneously selecting first and second pairs of frames in the video stream with a predetermined period. The second pairs of frames have a longer period than the first pair. For each of the first and second pairs of frames, there is determined a difference value representing the number of pixels whose value has changed between the first and second frames of the pair. A particular logic level is generated depending on whether this difference value exceeds a predetermined threshold.
    Type: Grant
    Filed: July 9, 1999
    Date of Patent: July 2, 2002
    Assignee: March Networks Corporation
    Inventors: Nael Hirzalla, Paul Streatch, Roger MacLean, Rob Menard
  • Patent number: 6397209
    Abstract: A method of organizing electronic documents for storage and subsequent retrieval, involves storing a summary structure describing the structure of summary records associated with each document. Each structured summary record has at least one descriptor field representative of a characteristic of the document. Predefined field entries identify a characteristic of the document. Predefined keyword criteria associated with the field entries are stored. Each document is analyzed to build a text index listing the occurrence of unique significant words in the document. The text index is compared with the keyword criteria to determine the appropriate field entry for the document. For example, one descriptor field might related to topic, which could have the field entries of “financial” or “sports”. The preponderance of certain keyword criteria, such as “money” or “shares” would identify the document with the financial topic.
    Type: Grant
    Filed: September 14, 1999
    Date of Patent: May 28, 2002
    Assignee: Telexis Corporation
    Inventors: Jim Reed, Paul Streatch
  • Patent number: 6061056
    Abstract: A system for monitoring standard broadcast signals, comprises a device for receiving the broadcast signals, a user-operable selection device for inputting criteria identifying program content of interest to the user, a database for storing data representing the criteria, and a recognition device for generating from the broadcast signals a program data stream representative of the program content. A comparator for compares the program data with the stored data, and an output device carries out a predetermined action, such recording a segment of the program, when the program data matches the stored data. The system will, for example, activate a window on a multimedia PC when preselected program material is present in the broadcast signals.
    Type: Grant
    Filed: November 17, 1997
    Date of Patent: May 9, 2000
    Assignee: Telexis Corporation
    Inventors: Robert Menard, Roger MacLean, Paul Streatch