Patents by Inventor Thomas M. Rothwein

Thomas M. Rothwein 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: 9195523
    Abstract: According to one aspect of the present invention, a method is provided in which a first field and a second field of a data record are displayed to a user using a client program, the second field having one or more attributes that are dependent upon the value of the first field. In response to a detection that the value of the first field has changed, the value of the first field is sent to a server program. The server program is configured to process the change in value of the first field and determine corresponding changes with respect to the one or more attributes of the second field. The corresponding changes with respect to the one or more attributes of the second field are sent from the server program to the client program.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: November 24, 2015
    Assignee: Siebel Systems, Inc.
    Inventors: Anil Mukundan, John Coker, Thomas M. Rothwein, Alex Goldstein
  • Patent number: 8689178
    Abstract: A software development method and system having a suite of graphical customization tools that enables developers to rapidly configure all aspects of the underlying application software, including the look-and-feel, behavior, and workflow. This is accomplished without modifying application source code, base objects, or SQL. The sophisticated repository management capabilities of the method and system of our invention allows teams of developers to work efficiently on configuring applications. The application upgrader provides an automated process to upgrade the customizations to future product releases thus protecting the investment in customization. The ease, comprehensiveness, scalability, and upgradeability of the customization process help reduce the total lifecycle cost of customizing enterprise applications.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: April 1, 2014
    Assignee: Oracle International Corporation
    Inventors: Jesse Ambrose, Thomas M. Rothwein, Klaus W. Strobel
  • Publication number: 20120150943
    Abstract: According to one aspect of the present invention, a method is provided in which a first field and a second field of a data record are displayed to a user using a client program, the second field having one or more attributes that are dependent upon the value of the first field. In response to a detection that the value of the first field has changed, the value of the first field is sent to a server program. The server program is configured to process the change in value of the first field and determine corresponding changes with respect to the one or more attributes of the second field. The corresponding changes with respect to the one or more attributes of the second field are sent from the server program to the client program.
    Type: Application
    Filed: June 14, 2011
    Publication date: June 14, 2012
    Inventors: Anil Mukundan, John Coker, Thomas M. Rothwein, Alex Goldstein
  • Patent number: 7962551
    Abstract: According to one aspect of the present invention, a method is provided in which a first field and a second field of a data record are displayed to a user using a client program, the second field having one or more attributes that are dependent upon the value of the first field. In response to a detection that the value of the first field has changed, the value of the first field is sent to a server program. The server program is configured to process the change in value of the first field and determine corresponding changes with respect to the one or more attributes of the second field. The corresponding changes with respect to the one or more attributes of the second field are sent from the server program to the client program.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: June 14, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Anil Mukundan, John Coker, Thomas M. Rothwein, Alex Goldstein
  • Patent number: 7630953
    Abstract: Instantiation of tiered software applications running on an Internet or Intranet computer system, including a method of instantiation and a program product for instantiation. The method, and program product are particularly useful in instantiation of multi-tiered applications having a user interface tier on the client, browser, or remote computer, from a meta data repository containing attributes and values of the attributes.
    Type: Grant
    Filed: February 6, 2003
    Date of Patent: December 8, 2009
    Assignee: Siebel Systems, Inc.
    Inventors: Christopher Stauber, Jesse Ambrose, Thomas M. Rothwein
  • Patent number: 7594181
    Abstract: A method, system, and computer-readable medium is described for creating a prototype GUI for conversion into an actual GUI whose appearance when displayed matches the appearance of the prototype GUI. In some situations, multiple personnel may participate in the process, such as a non-technical GUI designer that specifies the prototype GUI appearance information and a technical GUI developer that specifies various non-appearance information for a corresponding actual GUI. A prototype GUI is first created based on layout and other appearance information specified for various GUI elements, and corresponding proxy GUI objects are generated that store appearance information but not various non-appearance information used as part of an actual GUI. Proxy GUI objects for a prototype GUI can then be converted into actual GUI objects for use with an actual GUI, and various non-appearance information can be specified for the actual GUI objects in various ways.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: September 22, 2009
    Assignee: Siebel Systems, Inc.
    Inventors: Thomas M. Rothwein, John L. Coker, Mark Curtis Hastings, Fuad Rashid, Bharat Jindal, Shu Lei
  • Patent number: 7437720
    Abstract: A facility for improving for performance of an initial user interface for a client-server application is described. The facility selects a proper subset of the user interface elements of the initial user interface. For each selected element, the facility generates a more efficient replacement for the selected element. The facility then generates a revised user interface that includes the unselected elements of the initial user interface, together with the generated replacements for the selected elements of the initial user interface.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: October 14, 2008
    Assignee: Siebel Systems, Inc.
    Inventors: John L. Coker, Domingo Mihovilovic, Anil Mukundan, Fuad Rashid, Thomas M. Rothwein
  • Patent number: 7203938
    Abstract: A software development method and system having a suite of graphical customization tools that enables developers to rapidly configure all aspects of the underlying application software, including the look-and-feel, behavior, and workflow. This is accomplished without modifying application source code, base objects, or SQL. The sophisticated repository management capabilities of the method and system of our invention allows teams of developers to work efficiently on configuring applications. The application upgrader provides an automated process to upgrade the customizations to future product releases thus protecting the investment in customization. The ease, comprehensiveness, scalability, and upgradeability of the customization process help reduce the total lifecycle cost of customizing enterprise applications.
    Type: Grant
    Filed: February 21, 2003
    Date of Patent: April 10, 2007
    Assignee: Siebel Systems, Inc.
    Inventors: Jesse Ambrose, Thomas M. Rothwein, Klaus W. Strobel
  • Patent number: 6907451
    Abstract: According to one aspect of the present invention, a method is provided in which a first field and a second field of a data record are displayed to a user using a client program, the second field having one or more attributes that are dependent upon the value of the first field. In response to a detection that the value of the first field has changed, the value of the first field is sent to a server program. The server program is configured to process the change in value of the first field and determine corresponding changes with respect to the one or more attributes of the second field. The corresponding changes with respect to the one or more attributes of the second field are sent from the server program to the client program.
    Type: Grant
    Filed: September 29, 2001
    Date of Patent: June 14, 2005
    Assignee: Siebel Systems, Inc.
    Inventors: Anil Mukundan, John Coker, Thomas M. Rothwein, Alex Goldstein
  • Publication number: 20040139075
    Abstract: Method and system for determination and granting of access to data and files by the file or database creator, owner or manager or by group or user access profiles. The database is partitionable among data owners, and access is awarded based upon the requestor's organizational attributes.
    Type: Application
    Filed: December 22, 2003
    Publication date: July 15, 2004
    Inventors: Karen Brodersen, Thomas M. Rothwein, Matthew S. Malden, Mingte J. Chen, Anil Annadata
  • Patent number: 6732100
    Abstract: Method and system for determination and granting of access to data and files by the file or database creator, owner or manager or by group or user access profiles. The database is partitionable among data owners, and access is awarded based upon the requestor's organizational attributes.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: May 4, 2004
    Assignee: Siebel Systems, Inc.
    Inventors: Karen Brodersen, Thomas M. Rothwein, Matthew S. Malden, Mingte J. Chen, Anil Annadata
  • Publication number: 20040015981
    Abstract: A facility for improving for performance of an initial user interface for a client-server application is described. The facility selects a proper subset of the user interface elements of the initial user interface. For each selected element, the facility generates a more efficient replacement for the selected element. The facility then generates a revised user interface that includes the unselected elements of the initial user interface, together with the generated replacements for the selected elements of the initial user interface.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 22, 2004
    Inventors: John L. Coker, Domingo Mihovilovic, Anil Mukundan, Fuad Rashid, Thomas M. Rothwein
  • Publication number: 20040001092
    Abstract: A method, system, and computer-readable medium is described for creating a prototype GUI for conversion into an actual GUI whose appearance when displayed matches the appearance of the prototype GUI. In some situations, multiple personnel may participate in the process, such as a non-technical GUI designer that specifies the prototype GUI appearance information and a technical GUI developer that specifies various non-appearance information for a corresponding actual GUI. A prototype GUI is first created based on layout and other appearance information specified for various GUI elements, and corresponding proxy GUI objects are generated that store appearance information but not various non-appearance information used as part of an actual GUI. Proxy GUI objects for a prototype GUI can then be converted into actual GUI objects for use with an actual GUI, and various non-appearance information can be specified for the actual GUI objects in various ways.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Inventors: Thomas M. Rothwein, John L. Coker, Mark Curtis Hastings, Fuad Rashid, Bharat Jindal, Shu Lei
  • Publication number: 20030135841
    Abstract: A software development method and system having a suite of graphical customization tools that enables developers to rapidly configure all aspects of the underlying application software, including the look-and-feel, behavior, and workflow. This is accomplished without modifying application source code, base objects, or SQL. The sophisticated repository management capabilities of the method and system of our invention allows teams of developers to work efficiently on configuring applications. The application upgrader provides an automated process to upgrade the customizations to future product releases thus protecting the investment in customization. The ease, comprehensiveness, scalability, and upgradeability of the customization process help reduce the total lifecycle cost of customizing enterprise applications.
    Type: Application
    Filed: February 21, 2003
    Publication date: July 17, 2003
    Inventors: Jesse Ambrose, Thomas M. Rothwein, Klaus W. Strobel
  • Publication number: 20030120675
    Abstract: Instantiation of tiered software applications running on an Internet or Intranet computer system, including a method of instantiation and a program product for instantiation. The method, and program product are particularly useful in instantiation of multi-tiered applications having a user interface tier on the client, browser, or remote computer, from a meta data repository containing attributes and values of the attributes.
    Type: Application
    Filed: February 6, 2003
    Publication date: June 26, 2003
    Applicant: Siebel Systems, Inc.
    Inventors: Christopher Stauber, Jesse Ambrose, Thomas M. Rothwein
  • Patent number: 6574635
    Abstract: Instantiation of tiered software applications running on an Internet or Intranet computer system, including a method of instantiation and a program product for instantiation. The method, and program product are particularly useful in instantiation of multi-tiered applications having a user interface tier on the client, browser, or remote computer, from a meta data repository containing attributes and values of the attributes.
    Type: Grant
    Filed: March 3, 1999
    Date of Patent: June 3, 2003
    Assignee: Siebel Systems, Inc.
    Inventors: Christopher Stauber, Jesse Ambrose, Thomas M. Rothwein
  • Patent number: 6553563
    Abstract: A software development method and system having a suite of graphical customization tools that enables developers to rapidly configure all aspects of the underlying application software, including the look-and-feel, behavior, and workflow. This is accomplished without modifying application source code, base objects, or SQL. The sophisticated repository management capabilities of the method and system of our invention allows teams of developers to work efficiently on configuring applications. The application upgrader provides an automated process to upgrade the customizations to future product releases thus protecting the investment in customization. The ease, comprehensiveness, scalability, and upgradeability of the customization process help reduce the total lifecycle cost of customizing enterprise applications.
    Type: Grant
    Filed: May 30, 2001
    Date of Patent: April 22, 2003
    Assignee: Siebel Systems, Inc.
    Inventors: Jesse Ambrose, Thomas M. Rothwein, Klaus W. Strobel
  • Publication number: 20020161734
    Abstract: Instantiation of tiered software applications running on an Internet or Intranet computer system, including a method of instantiation and a program product for instantiation. The method, and program product are particularly useful in instantiation of multi-tiered applications having a user interface tier on the client, browser, or remote computer, from a meta data repository containing attributes and values of the attributes.
    Type: Application
    Filed: March 3, 1999
    Publication date: October 31, 2002
    Inventors: CHRISTOPHER STAUBER, JESSE AMBROSE, THOMAS M. ROTHWEIN
  • Publication number: 20020065879
    Abstract: Web based client-server systems with thin client architecture. More specifically, it relates to a method and system for transferring service requests and responses to the requests between a thin client and an enterprise server in a client-server system. Preferably the interconnection is a persistent interconnection.
    Type: Application
    Filed: May 30, 2001
    Publication date: May 30, 2002
    Inventors: Jesse Ambrose, Gilberto Arnalz, John L. Coker, Thanh Diec, Samuel Shin-Yi Hahn, Ernst Katchour, Thomas M. Rothwein
  • Publication number: 20020029376
    Abstract: A software development method and system having a suite of graphical customization tools that enables developers to rapidly configure all aspects of the underlying application software, including the look-and-feel, behavior, and workflow. This is accomplished without modifying application source code, base objects, or SQL. The sophisticated repository management capabilities of the method and system of our invention allows teams of developers to work efficiently on configuring applications. The application upgrader provides an automated process to upgrade the customizations to future product releases thus protecting the investment in customization. The ease, comprehensiveness, scalability, and upgradeability of the customization process help reduce the total lifecycle cost of customizing enterprise applications.
    Type: Application
    Filed: May 30, 2001
    Publication date: March 7, 2002
    Inventors: Jesse Ambrose, Thomas M. Rothwein, Klaus W. Strobel