Patents by Inventor Douglas Clarke

Douglas Clarke 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: 10306324
    Abstract: Systems and methods are described for presenting content with time-based metadata. Methods may comprise transmitting the time-based metadata to a playback device. The time-based metadata may comprise a plurality of time stamps that are triggerable at different points of a timeline of content and one or more of the time stamps may be associated with corresponding metadata content. The playback device may trigger a sequence of time stamps of the time-based metadata and the triggered sequence of time stamps may be synchronized with the occurrence of one or more events in the timeline of the content.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: May 28, 2019
    Assignee: Comcast Cable Communication, LLC
    Inventors: Douglas Clarke, Michael Dalrymple, Edward Lee Elliott, John Fox, Mark Johnson, Darren Lepke, Thomas Purnell-Fisher, Herve Utheza, Ole Lutjens, Zane Vella
  • Patent number: 10257580
    Abstract: Systems and methods are described for presenting content with time-based metadata. Methods may comprise transmitting the time-based metadata to a playback device. The time-based metadata may comprise a plurality of time stamps that are triggerable at different points of a timeline of content and one or more of the time stamps may be associated with corresponding metadata content. The playback device may trigger a sequence of time stamps of the time-based metadata and the triggered sequence of time stamps may be synchronized with the occurrence of one or more events in the timeline of the content.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: April 9, 2019
    Assignee: Comcast Cable Communication, LLC
    Inventors: Douglas Clarke, Michael Dalrymple, Edward Lee Elliott, John Fox, Mark Johnson, Darren Lepke, Thomas Purnell-Fisher, Herve Utheza, Ole Lutjens, Zane Vella
  • Patent number: 10227125
    Abstract: A steering system for a marine vessel comprises a helm, a control head, and a joystick. The helm and control head may respectively provide user inputted steering commands and user inputted shift and throttle commands on a first CAN network. The joystick and the control head may respectively provide user inputted steering commands and user inputted shift and throttle commands on a second CAN network. The helm may provide user inputted steering commands on the first CAN network. The control head may provide user inputted shift and throttle commands on the second CAN network. The joystick may provide user inputted steering commands and user inputted shift and throttle commands on either the first CAN network or the second CAN network.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: March 12, 2019
    Assignee: Marine Canada Acquisition Inc.
    Inventors: Douglas Clarke, Pierre Garon, Ray Wong, Anson Chan, Kristofer Sven Smeds, David Higgs, Richard Redfern
  • Publication number: 20170339462
    Abstract: Systems and methods are described for presenting content with time-based metadata. Methods may comprise transmitting the time-based metadata to a playback device. The time-based metadata may comprise a plurality of time stamps that are triggerable at different points of a timeline of content and one or more of the time stamps may be associated with corresponding metadata content. The playback device may trigger a sequence of time stamps of the time-based metadata and the triggered sequence of time stamps may be synchronized with the occurrence of one or more events in the timeline of the content.
    Type: Application
    Filed: August 7, 2017
    Publication date: November 23, 2017
    Inventors: Douglas Clarke, Michael Dalrymple, Edward Lee Elliott, John Fox, Mark Johnson, Darren Lepke, Thomas Purnell-Fisher, Herve Utheza
  • Patent number: 9762967
    Abstract: Disclosed herein is a system and method for rendering media related content and web services. According to one or more embodiments, media content is rendered from a source. In one or more segments of the media source, at least one of an object, person or location is identified and additional information, relevant content or services about the person, object or location are displayed or made accessible while or after the media content is being rendered, on one or more devices and/or on one or more paired devices.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: September 12, 2017
    Assignee: Comcast Cable Communications, LLC
    Inventors: Douglas Clarke, Michael Dalrymple, Edward Lee Elliott, John Fox, Mark Johnson, Darren Lepke, Thomas Purnell-Fisher, Herve Utheza
  • Publication number: 20170121004
    Abstract: A steering system for a marine vessel comprises a helm, a control head, and a joystick. The helm and control head may respectively provide user inputted steering commands and user inputted shift and throttle commands on a first CAN network. The joystick and the control head may respectively provide user inputted steering commands and user inputted shift and throttle commands on a second CAN network. The helm may provide user inputted steering commands on the first CAN network. The control head may provide user inputted shift and throttle commands on the second CAN network. The joystick may provide user inputted steering commands and user inputted shift and throttle commands on either the first CAN network or the second CAN network.
    Type: Application
    Filed: October 25, 2016
    Publication date: May 4, 2017
    Inventors: Douglas Clarke, Pierre GARON, Ray WONG, Anson CHAN, Kristofer Sven SMEDS, David HIGGS, Richard REDFERN
  • Patent number: 9542432
    Abstract: Systems and methods are provided to support multitenant data in an EclipseLink environment. EclipseLink supports shared multitenant tables using tenant discriminator columns, allowing an application to be re-used for multiple tenants and have all their data co-located. Tenants can share the same schema transparently, without affecting one another and can use non-multitenant entity types as per usual. This functionality is flexible enough to allow for its usage at an Entity Manager Factory level or with individual Entity Manager's based on the application's needs. Support for multitenant entities can be done though the usage of a multitenant annotation or <multitenant> xml element configured in an eclipselink-orm.xml mapping file. The multitenant annotation can be used on an entity or mapped superclass and is used in conjunction with a tenant discriminator column or <tenant-discriminator-column> xml element.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: January 10, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Guy Pelletier, Douglas Clarke
  • Patent number: 9529576
    Abstract: Systems and methods are provided for automatically provisioning resources based on application characteristics. In accordance with an embodiment, a system can include a computer, including a computer readable medium and processor. The system can further include one or more servers executing on the computer and an extensible application deployed to the one or more servers, wherein the application includes a plurality of real properties. A plurality of tenants can each utilize the application at the one or more servers. The extensible application is configured to be customized for each tenant, wherein customizing includes for each tenant, defining one or more virtual properties for the application in a metadata file, and mapping the one or more virtual properties to the application using the metadata file.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: December 27, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Blaise Doughan, Douglas Clarke
  • Patent number: 9477253
    Abstract: A steering system for a marine vessel comprises a helm, a control head, and a joystick. The helm and control head may respectively provide user inputted steering commands and user inputted shift and throttle commands on a first CAN network. The joystick and the control head may respectively provide user inputted steering commands and user inputted shift and throttle commands on a second CAN network. The helm may provide user inputted steering commands on the first CAN network. The control head may provide user inputted shift and throttle commands on the second CAN network. The joystick may provide user inputted steering commands and user inputted shift and throttle commands on either the first CAN network or the second CAN network.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: October 25, 2016
    Assignee: Marine Canada Acquisition Inc.
    Inventors: Douglas Clarke, Pierre Garon, Ray Wong, Anson Chan, Kristofer Sven Smeds, David Higgs, Richard Redfern
  • Patent number: 9177033
    Abstract: In an EclipseLink environment, persistence units are associated with a single data source. However, in accordance with an embodiment, a user can define multiple persistence units, each with a different set of entity types (i.e., classes) stored in multiple data sources, and expose them through a single composite persistence unit which combines the entities from across the multiple data sources through a single persistence context. A plurality of different types of data sources can be used, including Java Transaction API (JTA) and non-JTA data sources as well as EclipseLink's native JDBC connection pools. Each member persistence unit continues mapping its classes to its own data source. Therefore, a composite persistence unit allows one to map different entities to different data sources. Composite persistence units can be created at runtime.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: November 3, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Andrei Ilitchev, James Sutherland, Douglas Clarke
  • Patent number: 9104227
    Abstract: A steering apparatus comprises a rotatable steering shaft and a sensor which senses angular movement of the steering shaft. An electromagnetic actuator actuates a stop mechanism to releasable engage the steering shaft. There is a microcontroller which causes the electromagnetic actuator to actuate the stop mechanism to fully engage the steering shaft and prevent rotation of the steering shaft in a first rotational direction, which corresponds to movement towards the hardstop position, while allowing rotational play between the steering shaft and the stop mechanism in a second direction, which corresponds to rotational movement away from the hardstop position, when the sensor senses that the steering shaft has reached a hardstop position. A driver applies a reserve polarity pulse to the electromagnetic actuator when the stop mechanism is fully engaged and the steering shaft is rotated, as permitted by the rotational play, in the second rotational direction.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: August 11, 2015
    Assignee: MARINE CANADA ACQUISITION, INC.
    Inventors: Douglas Clarke, Anson Chan, David Higgs
  • Publication number: 20150192947
    Abstract: A steering apparatus comprises a rotatable steering shaft and a sensor which senses angular movement of the steering shaft. An electromagnetic actuator actuates a stop mechanism to releasable engage the steering shaft. There is a microcontroller which causes the electromagnetic actuator to actuate the stop mechanism to fully engage the steering shaft and prevent rotation of the steering shaft in a first rotational direction, which corresponds to movement towards the hardstop position, while allowing rotational play between the steering shaft and the stop mechanism in a second direction, which corresponds to rotational movement away from the hardstop position, when the sensor senses that the steering shaft has reached a hardstop position. A driver applies a reserve polarity pulse to the electromagnetic actuator when the stop mechanism is fully engaged and the steering shaft is rotated, as permitted by the rotational play, in the second rotational direction.
    Type: Application
    Filed: December 8, 2014
    Publication date: July 9, 2015
    Applicant: MARINE CANADA ACQUISITION, INC.
    Inventors: DOUGLAS CLARKE, ANSON CHAN, DAVID HIGGS
  • Patent number: 8954461
    Abstract: Generally, an application provider can use their understanding of the general problem domain to design an application that covers the majority of the functionality that is required by application users, e.g., the types and quantities of data that are required by an application and which are typically gathered and stored. By configuring the application with flexible data structures which can be mapped to a variety of different types of data by the application user, the application can be customized by the application user to meet his or her specific needs. When the application user wants to expand the data set that is stored by the application beyond what the application provider has provided, they can make use of a management interface to add mappings for custom attributes to the flexible data structures. The application users are not required to write any additional code or modify the application directly.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: February 10, 2015
    Assignee: Oracle International Corporation
    Inventors: Thomas Ware, Douglas Clarke, Chris Delahunt
  • Publication number: 20150034001
    Abstract: A steering system for a marine vessel comprises a helm, a control head, and a joystick. The helm and control head may respectively provide user inputted steering commands and user inputted shift and throttle commands on a first CAN network. The joystick and the control head may respectively provide user inputted steering commands and user inputted shift and throttle commands on a second CAN network. The helm may provide user inputted steering commands on the first CAN network. The control head may provide user inputted shift and throttle commands on the second CAN network. The joystick may provide user inputted steering commands and user inputted shift and throttle commands on either the first CAN network or the second CAN network.
    Type: Application
    Filed: February 14, 2013
    Publication date: February 5, 2015
    Inventors: Douglas Clarke, Pierre Garon, Ray Wong, Anson Chan, Kristofer Sven Smeds, David Higgs, Richard Redfern
  • Publication number: 20140066516
    Abstract: The present invention is directed to a novel method for reducing intrapatient variability in pharmaceutically active agent which is suitably not absorbed in the stomach, such as paracetamol, containing formulations in patients having gastric dysmotility, or a method of improving analgesia in a diabetic patient, or improving absorption of an active agent is a patient with gastric dysmotility, which methods comprises administering orally to said patient in need thereof a pharmaceutical dosage form comprising a first active agent, calcium carbonate, at least one first binding agent, and at least one disintegrating agent as intragranular components in the form of a granulate, and as an extragranular component at least one hydrophilic colloid, an optionally a second binding agent, calcium carbonate, a super disintegrant, and a second active agent.
    Type: Application
    Filed: November 6, 2013
    Publication date: March 6, 2014
    Applicant: GLAXOSMITHKLINE, LLC
    Inventors: Geoffrey Douglas Clarke, Timothy James Grattan, Ian Burnett
  • Publication number: 20130333278
    Abstract: Low water-containing biomass-derived pyrolysis oils and processes for producing them are provided. The process (200) includes condensing (204) pyrolysis gases including condensable pyrolysis gases and non-condensable gases to separate the condensable pyrolysis gases from the non-condensable gases, the non-condensable gases having a water content, drying (206) the non-condensable pyrolysis gases to reduce the water content of the-non-condensable gases to form reduced-water non-condensable pyrolysis gases, and providing (208) the reduced-water non-condensable pyrolysis gases to a pyrolysis reactor for forming the biomass-derived pyrolysis oil.
    Type: Application
    Filed: July 14, 2011
    Publication date: December 19, 2013
    Applicant: ENSYN RENEWABLES, INC.
    Inventors: Stanley J. Frey, Douglas A. Clarke
  • Patent number: 8604084
    Abstract: The present invention is directed to a novel method for reducing intrapatient variability in pharmaceutically active agent which is suitably not absorbed in the stomach, such as paracetamol, containing formulations in patients having gastric dysmotility, or a method of improving analgesia in a diabetic patient, or improving absorption of an active agent is a patient with gastric dysmotility, which methods comprises administering orally to said patient in need thereof a pharmaceutical dosage form comprising a first active agent, calcium carbonate, at least one first binding agent, and at least one disintegrating agent as intragranular components in the form of a granulate, and as an extragranular component at least one hydrophilic colloid, an optionally a second binding agent, calcium carbonate, a super disintegrant, and a second active agent.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: December 10, 2013
    Assignee: GlaxoSmithKline, LLC
    Inventors: Geoffrey Douglas Clarke, Timothy James Grattan, Ian Burnett
  • Patent number: 8519205
    Abstract: Low water-containing biomass-derived pyrolysis oils and processes for producing them are provided. The process includes condensing pyrolysis gases including condensable pyrolysis gases and non-condensable gases to separate the condensable pyrolysis gases from the non-condensable gases, the non-condensable gases having a water content, drying the non-condensable pyrolysis gases to reduce the water content of the-non-condensable gases to form reduced-water non-condensable pyrolysis gases, and providing the reduced-water non-condensable pyrolysis gases to a pyrolysis reactor for forming the biomass-derived pyrolysis oil.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: August 27, 2013
    Assignee: Ensyn Renewables, Inc.
    Inventors: Stanley J. Frey, Douglas A. Clarke
  • Publication number: 20130086134
    Abstract: Systems and methods are provided for automatically provisioning resources based on application characteristics. In accordance with an embodiment, a system can include a computer, including a computer readable medium and processor. The system can further include one or more servers executing on the computer and an extensible application deployed to the one or more servers, wherein the application includes a plurality of real properties. A plurality of tenants can each utilize the application at the one or more servers. The extensible application is configured to be customized for each tenant, wherein customizing includes for each tenant, defining one or more virtual properties for the application in a metadata file, and mapping the one or more virtual properties to the application using the metadata file.
    Type: Application
    Filed: December 20, 2011
    Publication date: April 4, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Blaise Doughan, Douglas Clarke
  • Publication number: 20130086119
    Abstract: In an EclipseLink environment, persistence units are associated with a single data source. However, in accordance with an embodiment, a user can define multiple persistence units, each with a different set of entity types (i.e., classes) stored in multiple data sources, and expose them through a single composite persistence unit which combines the entities from across the multiple data sources through a single persistence context. A plurality of different types of data sources can be used, including Java Transaction API (JTA) and non-JTA data sources as well as EclipseLink's native JDBC connection pools. Each member persistence unit continues mapping its classes to its own data source. Therefore, a composite persistence unit allows one to map different entities to different data sources. Composite persistence units can be created at runtime.
    Type: Application
    Filed: December 20, 2011
    Publication date: April 4, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Andrei Ilitchev, James Sutherland, Douglas Clarke