Patents by Inventor Marion D. Skeen

Marion D. Skeen 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: 6931392
    Abstract: A computer-implemented real-time decision support system including means for receiving complex queries posed by a plurality of users; means for providing for each of the queries an executable query process furnishing a result when data sources satisfy constraints of the query; means for providing data sources, the data sources including an event source; means for responding to an event furnished by an event source to initiate execution of all query processes having constraints satisfied by data sources; and means for furnishing results of executed query processes to users.
    Type: Grant
    Filed: December 7, 1998
    Date of Patent: August 16, 2005
    Assignee: Vitria Technology, Inc.
    Inventor: Marion D. Skeen
  • Patent number: 6408291
    Abstract: A computer-implemented process for accelerating operations of a real time decision support system executing on a computer including the steps of determining the elements of a query, determining sources of data which are reference collections for a query, determining if a query contains subexpressions over reference collections which are sources of data for the query, precomputing results for functions on data in reference collections which are sources of data for the query, and caching the precomputed results.
    Type: Grant
    Filed: December 7, 1998
    Date of Patent: June 18, 2002
    Assignee: Vitria Technology, Inc.
    Inventors: Marion D. Skeen, Robert Hagmann
  • Patent number: 6338055
    Abstract: A computer-implemented process for evaluating events furnished to a real time decision support system executing on a computer with respect to queries submitted by users comprising the steps of parsing each query into its elements to determine its correctness, eliminating incorrect queries, performing single query optimizations on each query, performing multiquery optimizations on all queries for each event type, and performing result processing optimizations for each query.
    Type: Grant
    Filed: December 7, 1998
    Date of Patent: January 8, 2002
    Assignee: Vitria Technology, Inc.
    Inventors: Robert Hagmann, Marion D. Skeen
  • Patent number: 5557798
    Abstract: A communication interface for decoupling one software application from another software application such communications between applications are facilitated and applications may be developed in modularized fashion. The communication interface is comprised of two libraries of programs. One library manages self-describing forms which contain actual data to be exchanged as well as type information regarding data format and class definition that contain semantic information. Another library manages communications and includes a subject mapper to receive subscription requests regarding a particular subject and map them to particular communication disciplines and to particular services supplying this information. A number of communication disciplines also cooperate with the subject mapper or directly with client applications to manage communications with various other applications using the communication protocols used by those other applications.
    Type: Grant
    Filed: December 21, 1990
    Date of Patent: September 17, 1996
    Assignee: Tibco, Inc.
    Inventors: Marion D. Skeen, Mark Bowles
  • Patent number: 5339392
    Abstract: A software program providing a facility for a user to compose a custom active document using tools provided by the program. The active document can be comprised of one or more sheets each of which is composed in a custom manner by the user and each of which can show real time data and the changes therein generated by any complex system. The user can select which real time data is to be displayed, where it is to be displayed and in what format and style it is to be displayed. The user can control the "look" of the active document through full control of the fonts, colors, pen etc. The user may also define alarm limits against which real time data updates are compared as well as scripts of commands to be performed in case an alarm limit is exceeded. Scripts of commands to be performed written by the user may also be invoked from a menu option. The tools provided for a financial analysis embodiment of the invention allow the user to layout each sheet of the active document with: quotes of prices, volume etc.
    Type: Grant
    Filed: December 28, 1990
    Date of Patent: August 16, 1994
    Inventors: Jeffrey S. Risberg, Marion D. Skeen
  • Patent number: 5257369
    Abstract: A communication interface for decoupling one software application from another software application such communications between applications are facilitated and applications may be developed in modularized fashion. The communication interface is comprised of two libraries of programs. One library manages self-describing forms which contain actual data to be exchanged as well as type information regarding data format and class definition that contain semantic information. Another library manages communications and includes a subject mapper to receive subscription requests regarding a particular subject and map them to particular communication disciplines and to particular services supplying this information. A number of communication disciplines also cooperate with the subject mapper or directly with client applications to manage communications with various other applications using the communication protocols used by those other applications.
    Type: Grant
    Filed: October 22, 1990
    Date of Patent: October 26, 1993
    Inventors: Marion D. Skeen, Mark Bowles
  • Patent number: 5187787
    Abstract: A communication interface for decoupling one software application from another software application such communications between applications are facilitated and applications may be developed in modularized fashion. The communication interface is comprised of two libraries of programs. One libray manages self-describing forms which contain actual data to be exchanged as well as type information regarding data format and class definition that contain semantic information. Another library manages communications and includes a subject mapper to receive subscription requests regarding a particular subject and map them to particular communication disciplines and to particular services supplying this information. A number of communication disciplines also cooperate with the subject mapper or directly with client applications to manage communications with various other applications using the communication protocols used by those other applications.
    Type: Grant
    Filed: July 27, 1989
    Date of Patent: February 16, 1993
    Assignee: Teknekron Software Systems, Inc.
    Inventors: Marion D. Skeen, Mark Bowles