Patents by Inventor Mike Colligan

Mike Colligan 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).

  • Publication number: 20070033631
    Abstract: An apparatus for providing multiple session-based services at a terminal, an exemplary apparatus includes a memory configured to support a plurality of software layers including a service layer communicating with terminal resources via a root layer disposed therebetween; and a processor, for executing instructions associated with a plurality of service layer applications, a root layer application and a control mechanism; each of the service layer applications communicating with terminal resources to provide thereby a respective user interface; wherein the control mechanism selectively causing at least one of the service layer applications to enter an active state, the user interface associated with a service layer application being adapted in response to the service layer application entering the active state.
    Type: Application
    Filed: October 3, 2006
    Publication date: February 8, 2007
    Inventors: Donald Gordon, Sadik Bayrakeri, Jeremy Edmonds, Yong Ho Son, Edward Ludvig, Mike Colligan
  • Patent number: 7124424
    Abstract: User interfaces for a number of services offered by an information distribution system. In one method, first (e.g., interactive program guide) and second (e.g., video-on-demand) applications are provided to support a first and second user interfaces for first and second services, respectively. A control mechanism coordinates the passing of control between the applications. A root application supports communication between the first and second applications and a hardware layer. The control mechanism may be implemented with first and second message queues maintained for the first and second applications, respectively. Control may be passed to an application via a (launch) message provided to the associated message queue. Each application is operable in an active or inactive state. Only one application is typically active at any given moment, and this application processes key inputs at the terminal. The transition between the active and inactive states may be based on occurrence of events.
    Type: Grant
    Filed: December 18, 2000
    Date of Patent: October 17, 2006
    Assignee: Sedna Patent Services, LLC
    Inventors: Donald F. Gordon, Sadik Bayrakeri, Edmonds S. Jeremy, Yong Son, Edward A. Ludvig, Mike Colligan