Patents by Inventor Martin Shiu

Martin Shiu 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: 20070157190
    Abstract: The present invention is a system for application creation and use. It includes an application development engine and a plurality of interfaces. The interfaces allow access to the application development engine from a network, such as the internet. The application development engine allows modular creation of software and execution of the software. The interfaces provide security for the system and add functionality for different types of access to the application development engine. Through the use of the interfaces, users can create or modify programs individually or through collaborations, operate existing programs, and obtain copies of all or parts of programs.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 5, 2007
    Inventor: Martin Shiu
  • Patent number: 6925632
    Abstract: In a development platform, a classifier for a given application defines a data model of an application model as a pattern (an object model) from a finite number of patterns (object models) that represent the possible permutations of data models. In addition, the development platform has a finite number of service objects that perform various functions/services on the object model from which the application model adopts one or more service objects. The object models and the service objects are generic to the development platform and usually a set of finite number of object models and a set of finite number of service objects can interface the application model with the various third party resources and tools.
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: August 2, 2005
    Inventor: Martin Shiu
  • Publication number: 20040181780
    Abstract: In a development platform, a classifier for a given application defines a data model of an aplication model as a pattern (an object model) from a finite number of patterns (object models) that represent the possible permutations of data models. In addition, the development platform has a finite number of service objects that perform various functions/services on the object model from which the application model adopts one or more service objects. The object models and the service objects are generic to the development platform and usually a set of finite number of object models and a set of finite number of service objects can interface the application model with the various third party resources and tools.
    Type: Application
    Filed: May 17, 2004
    Publication date: September 16, 2004
    Inventor: Martin Shiu
  • Publication number: 20020129330
    Abstract: In a development platform, a classifier for a given application defines a data model of an application model as a pattern (an object model) from a finite number of patterns (object models) that represent the possible permutations of data models. In addition, the development platform has a finite number of service objects that perform various functions/services on the object model from which the application model adopts one or more service objects. The object models and the service objects are generic to the development platform and usually a set of finite number of object models and a set of finite number of service objects can interface the application model with the various third party resources and tools.
    Type: Application
    Filed: November 2, 2001
    Publication date: September 12, 2002
    Inventor: Martin Shiu