Patents by Inventor G. Christian Alford

G. Christian Alford 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: 6938246
    Abstract: A diagnostic tool for a portable thread environment is disclosed. In one embodiment, a system comprises a first portable thread environment (PTE), comprising a diagnostic tool; a second PTE configured to receive and send threads; a third PTE configured to receive and send the threads; and a PTE router configured to receive the threads and route said threads, wherein the router copies the threads and routes the copies to the diagnostic tool.
    Type: Grant
    Filed: May 8, 2001
    Date of Patent: August 30, 2005
    Assignee: Microtune (San Diego), Inc.
    Inventors: G. Christian Alford, Hock Law, Suresh Singamsetty Kumar
  • Patent number: 6904595
    Abstract: A portable thread environment comprising: an application programming interface configured to support multiple application program tasks, wherein each task is either a preemptive task comprised of preemptive threads or a cooperative task comprised of cooperative threads; host adaptation logic for communicatively interfacing said cooperative tasks, preemptive tasks, cooperative threads and preemptive threads with a host processing environment; a scheduler configured to determine an execution order of cooperative threads and preemptive threads based on each cooperative thread's and preemptive thread's priority levels.
    Type: Grant
    Filed: May 8, 2001
    Date of Patent: June 7, 2005
    Assignee: Microtune (San Diego), Inc.
    Inventors: G. Christian Alford, Hock Law, Suresh Singamsetty Kumar
  • Publication number: 20020091997
    Abstract: A diagnostic tool for a portable thread environment is disclosed. In one embodiment, a system comprises a first portable thread environment (PTE), comprising a diagnostic tool; a second PTE configured to receive and send threads; a third PTE configured to receive and send the threads; and a PTE router configured to receive the threads and route said threads, wherein the router copies the threads and routes the copies to the diagnostic tool.
    Type: Application
    Filed: May 8, 2001
    Publication date: July 11, 2002
    Inventors: G. Christian Alford, Hock Law, Suresh Singamsetty Kumar
  • Publication number: 20020065953
    Abstract: A portable thread environment comprising: an application programming interface configured to support multiple application program tasks, wherein each task is either a preemptive task comprised of preemptive threads or a cooperative task comprised of cooperative threads; host adaptation logic for communicatively interfacing said cooperative tasks, preemptive tasks, cooperative threads and preemptive threads with a host processing environment; a scheduler configured to determine an execution order of cooperative threads and preemptive threads based on each cooperative thread's and preemptive thread's priority levels.
    Type: Application
    Filed: May 8, 2001
    Publication date: May 30, 2002
    Inventors: G. Christian Alford, Hock Law, Suresh Singamsetty Kumar
  • Publication number: 20020052911
    Abstract: A finite state machine in a portable thread environment is disclosed. In one embodiment, a system comprises a finite state machine operating within a portable thread environment; and one or more PTE message generators configured to pass state information contained in PTE messages to the finite state machine, wherein the finite state machine changes states according to the state information.
    Type: Application
    Filed: May 8, 2001
    Publication date: May 2, 2002
    Inventors: Suresh Singamsetty Kumar, Hock Law, G. Christian Alford