Patents by Inventor Craig Murphy

Craig Murphy 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: 7996877
    Abstract: A system and method are disclosed for facilitating fast-forwarding by viewers through a first-run program beyond the current broadcast point. In one embodiment, the first-run program is distributed before its scheduled publication time, and may be viewed at any time after the publication time. In a second embodiment, content is distributed on or after the publication time, but at a rate greater than the normal viewing rate. In a third embodiment, content is distributed on demand after the publication time by a media distribution server. In a fourth embodiment, a viewer participating in a multicast session of the content requests content beyond the current broadcast point. The viewer is switched to a unicast session, and the requested content is transmitted to the viewer. In alternative embodiments, a release code may be provided to control the time after which the viewer will be permitted to view program segments beyond the current broadcast point.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: August 9, 2011
    Inventors: Richard T. Oesterreicher, Craig Murphy
  • Publication number: 20110127504
    Abstract: An organic thin film transistor comprising: a substrate; a source electrode and a drain electrode disposed over the substrate with a channel region therebetween; a layer of organic semiconductor disposed in the channel region; a gate electrode; and a gate dielectric disposed between the layer of organic semiconductor and the gate electrode, wherein the gate dielectric comprises a cross-linked polymer and a fluorine containing polymer.
    Type: Application
    Filed: February 25, 2009
    Publication date: June 2, 2011
    Applicants: CAMBRIDGE DISPLAY TECHNOLOGY LIMITED, PANASONIC CORPORATION
    Inventors: Jonathan J. Halls, Gregory Lewis Whiting, Craig Murphy, Kaname Ito
  • Patent number: 7912954
    Abstract: A system and method for load balancing a plurality of servers is disclosed. In a preferred embodiment, a plurality of servers in a video-on-demand or other multi-server system are divided into one or more load-balancing groups. Each server preferably maintains state information concerning other servers in its load-balancing group including information concerning content maintained and served by each server in the group. Changes in a server's content status or other state information are preferably proactively delivered to other servers in the group. When a content request is received by any server in a load-balancing group, it evaluates the request in accordance with a specified algorithm to determine whether it should deliver the requested content itself or redirect the request to another server in its group. In a preferred embodiment, this determination is a function of information in the server's state table.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: March 22, 2011
    Inventors: Richard T. Oesterreicher, Craig Murphy
  • Patent number: 7899924
    Abstract: A hardware engine that streams media asset data from a media buffer to a network under instructions provided by a host PC is disclosed. The PC preferably stores control blocks that provide packet header formatting instructions in a media buffer along with the media asset data to be streamed. In a preferred embodiment, the hardware engine comprises programmable logic devices so that the engine can be upgraded. The present invention further comprises methods for designing the hardware engine, methods for upgrading the hardware engine, and methods for streaming digital media asset data.
    Type: Grant
    Filed: February 19, 2003
    Date of Patent: March 1, 2011
    Inventors: Richard T. Oesterreicher, Craig Murphy
  • Publication number: 20110024728
    Abstract: An organic thin film transistor, and a method of making the same, comprising a source and drain electrode and organic semi-conductive material disposed therebetween in a channel region, in which the source and drain electrodes have disposed on them a thin self-assembled layer of a material comprising a dopant moiety for chemically doping the organic semi-conductive material by accepting electrons, the dopant moiety having a redox potential of at least 0.3 eV relative to a saturated calomel electrode in acetonitrile.
    Type: Application
    Filed: November 27, 2008
    Publication date: February 3, 2011
    Inventors: Jeremy Burroughes, Craig Murphy, Gregory Whiting, Jonathan Halls
  • Publication number: 20100314614
    Abstract: A method of manufacturing an organic thin film transistor, comprising: providing a substrate comprising source and drain electrodes defining a channel region; subjecting at least the channel region to a cleaning treatment step; and depositing organic semiconductive material from solution into the channel region by inkjet printing.
    Type: Application
    Filed: December 17, 2008
    Publication date: December 16, 2010
    Applicant: CAMBRIDGE DISPLAY TECHNOLOGY LIMITED
    Inventors: Mark Bale, Craig Murphy
  • Patent number: 7680938
    Abstract: A system and method for load balancing a plurality of servers is disclosed. In a preferred embodiment, a plurality of servers in a video-on-demand or other multi-server system are divided into one or more load-balancing groups. Each server preferably maintains state information concerning other servers in its load-balancing group including information concerning content maintained and served by each server in the group. Changes in a server's content status or other state information are preferably proactively delivered to other servers in the group. When a content request is received by any server in a load-balancing group, it evaluates the request in accordance with a specified algorithm to determine whether it should deliver the requested content itself or redirect the request to another server in its group. In a preferred embodiment, this determination is a function of information in the server's state table.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: March 16, 2010
    Inventors: Richard T. Oesterreicher, Craig Murphy
  • Publication number: 20090101893
    Abstract: A method of forming an organic thin film transistor comprising source and drain electrodes with a channel region therebetween, a gate electrode, a dielectric layer disposed between the source and drain electrodes and the gate electrode, and an organic semiconductor disposed in at least the channel region between the source and drain electrodes, said method comprising: seeding a surface in the channel region with crystallization sites prior to deposition of the organic semiconductor; and depositing the organic semiconductor onto the seeded surface whereby the organic semiconductor crystallizes at the crystallization sites forming crystalline domains in the channel region.
    Type: Application
    Filed: June 20, 2008
    Publication date: April 23, 2009
    Applicants: CAMBRIDGE DISPLAY TECHNOLOGY LIMITED, MATSUSHITA ELECTRIC INDUSTRIAL CO. LTD.
    Inventors: Jonathan J. Halls, Craig Murphy, Gregory Whiting, Sadayoshi Hotta
  • Patent number: 7500055
    Abstract: A system and method are disclosed for eliminating many of the transactional performance limitations in current digital media server systems by augmenting those existing systems with an adaptable cache. In a preferred embodiment, the adaptable cache is a compact storage device that can persist data and deliver it at an accelerated rate, as well as act as an intelligent controller and director of that data. Incorporating such an adaptable cache between existing storage devices and an external network interface of a media server, or at the network interface itself, significantly overcomes the transactional limitations of the storage devices, increasing performance and throughput for the overall digital media system. The adaptable cache of the present system and method may preferably be integrated directly into the storage and delivery pipelines, utilizing the native communications busses and protocols of those subsystems.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: March 3, 2009
    Assignee: Beach Unlimited LLC
    Inventors: Richard T. Oesterreicher, Craig Murphy, Brian Eng, Brad Jackson
  • Publication number: 20070124476
    Abstract: A system and method for load balancing a plurality of servers is disclosed. In a preferred embodiment, a plurality of servers in a video-on-demand or other multi-server system are divided into one or more load-balancing groups. Each server preferably maintains state information concerning other servers in its load-balancing group including information concerning content maintained and served by each server in the group. Changes in a server's content status or other state information are preferably proactively delivered to other servers in the group. When a content request is received by any server in a load-balancing group, it evaluates the request in accordance with a specified algorithm to determine whether it should deliver the requested content itself or redirect the request to another server in its group. In a preferred embodiment, this determination is a function of information in the server's state table.
    Type: Application
    Filed: August 30, 2006
    Publication date: May 31, 2007
    Inventors: Richard Oesterreicher, Craig Murphy
  • Patent number: 7194188
    Abstract: A system and method are disclosed for facilitating fast-forwarding by viewers through a first-run program beyond the current broadcast point. In one embodiment, the first-run program is distributed before its scheduled publication time, and may be viewed at any time after the publication time. In a second embodiment, content is distributed on or after the publication time, but at a rate greater than the normal viewing rate. In a third embodiment, content is distributed on demand after the publication time by a media distribution server. In a fourth embodiment, a viewer participating in a multicast session of the content requests content beyond the current broadcast point. The viewer is switched to a unicast session, and the requested content is transmitted to the viewer. In alternative embodiments, a release code may be provided to control the time after which the viewer will be permitted to view program segments beyond the current broadcast point.
    Type: Grant
    Filed: April 2, 2003
    Date of Patent: March 20, 2007
    Inventors: Richard T. Oesterreicher, Craig Murphy
  • Patent number: 7159234
    Abstract: Systems, methods, and computer readable media are provided for very fast failover of streaming media servers. Fast failover allows for better quality of service. If a first server that is streaming media to a customer fails, a second server can continue operations in its place. Single frame failover can be accomplished by simultaneously streaming a digital asset by a first server and a second server. The second server flags each frame of the asset for discard, and meanwhile monitors the first server to ensure the first server is operational. Upon detecting a failure in the first server, the second server stops flagging frames for discard.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: January 2, 2007
    Inventors: Craig Murphy, Richard T. Oesterreicher, Dan Teifke
  • Publication number: 20060223208
    Abstract: The disclosure relates to a method of forming an optical device including the steps of (i) providing a substrate carrying a first electrode capable of injecting or accepting charge carriers of a first type; (ii) depositing a polyfluorene over the first electrode; and (iii) forming over the polyfluorene a second electrode capable of injecting or accepting charge carriers of a second type, wherein the polyfluorene is heated before and after forming the second electrode. The disclosure has particular application in the preparation of organic light emitting devices.
    Type: Application
    Filed: October 10, 2003
    Publication date: October 5, 2006
    Applicant: Cambridge Display Technology Limited
    Inventors: Nalinkumar Patel, Mark Leadbeater, Craig Murphy
  • Publication number: 20060188222
    Abstract: A system and method are disclosed for facilitating fast-forwarding by viewers through a first-run program beyond the current broadcast point. In one embodiment, the first-run program is distributed before its scheduled publication time, and may be viewed at any time after the publication time. In a second embodiment, content is distributed on or after the publication time, but at a rate greater than the normal viewing rate. In a third embodiment, content is distributed on demand after the publication time by a media distribution server. In a fourth embodiment, a viewer participating in a multicast session of the content requests content beyond the current broadcast point. The viewer is switched to a unicast session, and the requested content is transmitted to the viewer. In alternative embodiments, a release code may be provided to control the time after which the viewer will be permitted to view program segments beyond the current broadcast point.
    Type: Application
    Filed: April 10, 2006
    Publication date: August 24, 2006
    Applicant: Beach Unlimited LLC
    Inventors: Richard Oesterreicher, Craig Murphy
  • Publication number: 20060181606
    Abstract: A system and method are disclosed for facilitating fast-forwarding by viewers through a first-run program beyond the current broadcast point. In one embodiment, the first-run program is distributed before its scheduled publication time, and may be viewed at any time after the publication time. In a second embodiment, content is distributed on or after the publication time, but at a rate greater than the normal viewing rate. In a third embodiment, content is distributed on demand after the publication time by a media distribution server. In a fourth embodiment, a viewer participating in a multicast session of the content requests content beyond the current broadcast point. The viewer is switched to a unicast session, and the requested content is transmitted to the viewer. In alternative embodiments, a release code may be provided to control the time after which the viewer will be permitted to view program segments beyond the current broadcast point.
    Type: Application
    Filed: April 10, 2006
    Publication date: August 17, 2006
    Applicant: Beach Unlimited LLC
    Inventors: Richard Oesterreicher, Craig Murphy
  • Publication number: 20060154384
    Abstract: A method of forming an optical device comprising the steps of: providing a substrate comprising a first electrode capable of injecting or accepting charge carriers of a first type; forming over the first electrode a first layer that is at least partially insoluble in a solvent by depositing a first semiconducting material that is free of cross-linkable vinyl or ethynyl groups and is, at the time of deposition, soluble in the solvent; forming a second layer in contact with the first layer and comprising a second semiconducting material by depositing a second semiconducting material from a solution in the solvent; and forming over the second layer a second electrode capable of injecting or accepting charge carriers of a second type wherein the first layer is rendered at least partially insoluble by one or more of heat, vacuum and ambient drying treatment following deposition of the first semiconducting material.
    Type: Application
    Filed: September 3, 2003
    Publication date: July 13, 2006
    Inventors: Craig Murphy, Salvatore Cina, Timothy Butler, Matthew Roberts, Nalinkumar Patel, Clare Foden, Mark Leadbeater, Daniel Forsythe, Robert Archer, Nicholas Baynes, Nathan Philips, Anil Duggal, Jie Liu
  • Patent number: 6978452
    Abstract: A system and method are disclosed for upgrading both hardware and software components of a digital media server without disrupting media delivery services. In a preferred embodiment, the present system and method employ an object-oriented model that allows system servers to remain fully operational while software upgrades at both the operating system and application levels are installed. Additionally, the system and method use redundant or partitionable programmable logic devices to perform firmware upgrades without disrupting media delivery services.
    Type: Grant
    Filed: April 2, 2003
    Date of Patent: December 20, 2005
    Assignee: Beach Unlimited LLC
    Inventors: Richard T. Oesterreicher, Craig Murphy
  • Publication number: 20040197073
    Abstract: A system and method are disclosed for upgrading both hardware and software components of a digital media server without disrupting media delivery services. In a preferred embodiment, the present system and method employ an object-oriented model that allows system servers to remain fully operational while software upgrades at both the operating system and application levels are installed. Additionally, the system and method use redundant or partitionable programmable logic devices to perform firmware upgrades without disrupting media delivery services.
    Type: Application
    Filed: April 2, 2003
    Publication date: October 7, 2004
    Inventors: Richard T. Oesterreicher, Craig Murphy
  • Publication number: 20040197072
    Abstract: A system and method are disclosed for facilitating fast-forwarding by viewers through a first-run program beyond the current broadcast point. In one embodiment, the first-run program is distributed before its scheduled publication time, and may be viewed at any time after the publication time. In a second embodiment, content is distributed on or after the publication time, but at a rate greater than the normal viewing rate. In a third embodiment, content is distributed on demand after the publication time by a media distribution server. In a fourth embodiment, a viewer participating in a multicast session of the content requests content beyond the current broadcast point. The viewer is switched to a unicast session, and the requested content is transmitted to the viewer. In alternative embodiments, a release code may be provided to control the time after which the viewer will be permitted to view program segments beyond the current broadcast point.
    Type: Application
    Filed: April 2, 2003
    Publication date: October 7, 2004
    Inventors: Richard T. Oesterreicher, Craig Murphy
  • Patent number: RE42685
    Abstract: A system and method are disclosed for upgrading both hardware and software components of a digital media server without disrupting media delivery services. In a preferred embodiment, the present system and method employ an object-oriented model that allows system servers to remain fully operational while software upgrades at both the operating system and application levels are installed. Additionally, the system and method use redundant or partitionable programmable logic devices to perform firmware upgrades without disrupting media delivery services.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: September 6, 2011
    Inventors: Richard T. Oesterreicher, Craig Murphy