Patents by Inventor James Phelps

James Phelps 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: 7299765
    Abstract: A support assembly for a signal such as a signal flag or the like, which is structured for multiple uses by the provision of an end piece removably attached in different operative positions to the distal end of a staff having an elongated configuration of variable length. The multiple uses of the support assembly is due to the end piece comprising a tool, preferably in the form of a hook, such that when the end piece/tool is disposed in at least one of the operative orientations, the staff and end piece/tool can be used as a boat hook assembly. When so used, a shaft structured to support the signal flag thereon may be disposed on the interior of the staff, along with the flag furled thereabout. Another of the operative orientations comprises the flag shaft disposed exteriorly of the staff in an exposed position for display of the signal flag thereon.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: November 27, 2007
    Inventor: James Phelps
  • Publication number: 20070185826
    Abstract: A configurable search engine is provided in which, in an embodiment, by running the search engine an administrator can configure the search options available to a user by selecting from a choice of options without writing code. The user may be able to further configure the search options. In an embodiment, the search engine combines searches of multiple tables in a manner that appears seamless to the user.
    Type: Application
    Filed: May 8, 2003
    Publication date: August 9, 2007
    Inventors: John Brice, James Phelps, Sargent Kennedy
  • Patent number: 7017116
    Abstract: A software development toolkit automates and eases the task of generating graphical human-machine interfaces that are interactive control modules or software necessary to control a process. A graphical human-machine interface is created on a computer using a first operating system. The graphical human-machine interface can be operated on a portable computing device that uses an operating system that is less capable than the first operating system. The graphical human-machine interface process control modules allow a user to control a process by using the portable computing device as a user control station. The operation of the graphical human-machine interface process control software on the portable computing device can be simulated on the computer that uses the first, more capable operating system. The portable computing device can be a handheld portable computing device. The second, less capable operating system can be Windows CE.
    Type: Grant
    Filed: January 6, 2000
    Date of Patent: March 21, 2006
    Assignee: Iconics, Inc.
    Inventors: Christopher N. Elsbree, Ioannis S. Apostolakis, James Phelps
  • Publication number: 20030107588
    Abstract: A software development toolkit automates and eases the task of generating graphical human-machine interfaces that are interactive control modules or software necessary to control a process. A graphical human-machine interface is created on a computer using a first operating system. The graphical human-machine interface can be operated on a portable computing device that uses an operating system that is less capable than the first operating system. The graphical human-machine interface process control modules allow a user to control a process by using the portable computing device as a user control station. The operation of the graphical human-machine interface process control software on the portable computing device can be simulated on the computer that uses the first, more capable operating system. The portable computing device can be a handheld portable computing device. The second, less capable operating system can be Windows CE.
    Type: Application
    Filed: January 6, 2000
    Publication date: June 12, 2003
    Inventors: Christopher N. Elsbree, Ioannis S. Apostolakis, James Phelps