Patents by Inventor Tad Deffler

Tad Deffler 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: 9355189
    Abstract: In certain embodiments, a parser parses a formula to yield one or more functions, at least one function comprising a dependent value of a dependent object. One or more macro handlers configured to execute the functions are determined. At least one macro handler is instructed to register with one or more dominant objects on behalf of the dependent object, where the dominant objects are used to evaluate the dependent value.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: May 31, 2016
    Assignee: CA, Inc.
    Inventor: Tad A. Deffler
  • Patent number: 8904348
    Abstract: The present disclosure is directed to a method and system for bulk-loading data into a data storage model. In accordance with a particular embodiment of the present disclosure a script having a plurality of statements is executed. Executing the script includes executing the plurality of statements in a predetermined order. One or more failed statements are identified. Each of the one or more failed statements are re-executed according to the predetermined order.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: December 2, 2014
    Assignee: CA, Inc.
    Inventor: Tad A. Deffler
  • Publication number: 20140222836
    Abstract: In certain embodiments, a parser parses a formula to yield one or more functions, at least one function comprising a dependent value of a dependent object. One or more macro handlers configured to execute the functions are determined. At least one macro handler is instructed to register with one or more dominant objects on behalf of the dependent object, where the dominant objects are used to evaluate the dependent value.
    Type: Application
    Filed: April 14, 2014
    Publication date: August 7, 2014
    Applicant: CA, INC.
    Inventor: Tad A. DEFFLER
  • Patent number: 8706744
    Abstract: In certain embodiments, a parser parses a formula to yield one or more functions, at least one function comprising a dependent value of a dependent object. One or more macro handlers configured to execute the functions are determined. At least one macro handler is instructed to register with one or more dominant objects on behalf of the dependent object, where the dominant objects are used to evaluate the dependent value.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: April 22, 2014
    Assignee: CA, Inc.
    Inventor: Tad A. Deffler
  • Patent number: 8706759
    Abstract: The present disclosure is directed to a method and system for displaying messages in context. In accordance with a particular embodiment of the present disclosure at least one transaction notification is received. At least one node for the at least one transaction notification is generated. The node is stored in a hierarchical tree data structure.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: April 22, 2014
    Assignee: CA, Inc.
    Inventor: Tad A. Deffler
  • Publication number: 20120310957
    Abstract: In certain embodiments, a parser parses a formula to yield one or more functions, at least one function comprising a dependent value of a dependent object. One or more macro handlers configured to execute the functions are determined. At least one macro handler is instructed to register with one or more dominant objects on behalf of the dependent object, where the dominant objects are used to evaluate the dependent value.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Applicant: Computer Associates Think, Inc.
    Inventor: Tad A. Deffler
  • Patent number: 7831614
    Abstract: A method for generating a structured query language (SQL) script based on a template includes selecting one object from a plurality of objects in a data model. At least one instruction is selected based, at least in part, on a type of the selected object and, then, an associated template string is selected based on each selected instruction. At least a portion of a SQL script is automatically generated based on the one or more selected template strings.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: November 9, 2010
    Assignee: Computer Associates Think, Inc.
    Inventor: Tad A. Deffler
  • Patent number: 7734457
    Abstract: The present invention is directed to a method and system that includes comparing first and second models. A comparison model may be generated that indicates differences between the first model and the second model. A notification manager is used to register the comparison model as a subscriber of the first and second models. The first model is updated to reflect a first designated change. Upon successful completion of the first designated change, the notification manager is used to issue a notification of the designated change to the first model. At least the comparison model is updated to reflect the first designated change, and the comparison model is displayed on a client.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: June 8, 2010
    Assignee: Computer Associates Think, Inc.
    Inventor: Tad A. Deffler
  • Patent number: 7711685
    Abstract: A method and system for an extensible macro language is provided. The system for providing the extensible macro language includes a parser and a macro handler for processing macro commands not previously defined in the macro language. The parser analyzes keywords in a macro language expression and recognizes one or more keywords representing macro commands that were not previously defined in the macro language. The macro handler receives the keywords in the macro expression and retrieves from a registry of keywords, an executable code or procedure associated with the keyword. The executable code is run to process the macro command represented by the keyword. The template language registry may be augmented to include any keywords and associated codes for extending the macro language.
    Type: Grant
    Filed: October 16, 1999
    Date of Patent: May 4, 2010
    Assignee: Computer Associates Think, Inc.
    Inventors: Tad A. Deffler, Eric Mintz
  • Publication number: 20100049694
    Abstract: According to one embodiment, a method of accessing data stored in a data store by using a query is provided and includes receiving a first query in a standardized-language at an relational database interface, the first query identifying a first data type. A provider registry is consulted to identify a first provider associated with the first data type. A request specification is transmitted from the relational database interface to the first provider associated with the first data type. Non-relational data of the first data type is received at the relational database interface. The non-relational data is of the first data type received from the first provider in response to the request specification. The non-relational data is converted to relational data at the relational database interface, and the relational data is returned.
    Type: Application
    Filed: June 3, 2009
    Publication date: February 25, 2010
    Applicant: CA, Inc.
    Inventor: Tad A. Deffler
  • Patent number: 7603380
    Abstract: A system and method for model object sharing are provided. In one embodiment, a method for model object sharing includes selecting a template object from a template model in a modeling repository. The template model was generated by a first modeling tool. A copy of the template object is generated. The copy is converted to a form compatible with a second modeling tool. The copy is then associated with the selected template object.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: October 13, 2009
    Assignee: Computer Associates Think, Inc.
    Inventor: Tad A. Deffler
  • Publication number: 20080034348
    Abstract: The present disclosure is directed to a method and system for bulk-loading data into a data storage model. In accordance with a particular embodiment of the present disclosure a script having a plurality of statements is executed. Executing the script includes executing the plurality of statements in a predetermined order. One or more failed statements are identified. Each of the one or more failed statements are re-executed according to the predetermined order.
    Type: Application
    Filed: April 10, 2007
    Publication date: February 7, 2008
    Applicant: Computer Associates Think, Inc.
    Inventor: Tad A. Deffler
  • Publication number: 20070242624
    Abstract: The present disclosure is directed to a method and system for displaying messages in context. In accordance with a particular embodiment of the present disclosure at least one transaction notification is received. At least one node for the at least one transaction notification is generated. The node is stored in a hierarchical tree data structure.
    Type: Application
    Filed: April 10, 2007
    Publication date: October 18, 2007
    Applicant: COMPUTER ASSOCIATES THINK, INC.
    Inventor: Tad A. Deffler
  • Publication number: 20060225030
    Abstract: The present invention is directed to a method and system for generating dynamic comparison models. In accordance with a particular embodiment of the present invention, first and second models are compared. A comparison model may be generated that indicates differences between the first model and the second model.
    Type: Application
    Filed: April 18, 2006
    Publication date: October 5, 2006
    Inventor: Tad Deffler
  • Publication number: 20050160401
    Abstract: A system and method for adding user-defined object to a modeling tool are provided. In one aspect, a meta-meta model includes at least a plurality of objects, the plurality of objects used to define meta data of a model of a selected domain. A user is enabled to create one or more instances of the plurality of objects to define one or more concepts that describe the selected domain. A user is further enabled to associate the one or more instances to define one or more relationships among the one or more instances.
    Type: Application
    Filed: July 12, 2004
    Publication date: July 21, 2005
    Applicant: Computer Associates Think, Inc.
    Inventors: Mark Russo, Tad Deffler
  • Publication number: 20050120014
    Abstract: A method for generating a structured query language (SQL) script based on a template includes selecting one object from a plurality of objects in a data model. At least one instruction is selected based, at least in part, on a type of the selected object and, then, an associated template string is selected based on each selected instruction. At least a portion of a SQL script is automatically generated based on the one or more selected template strings.
    Type: Application
    Filed: July 9, 2004
    Publication date: June 2, 2005
    Inventor: Tad Deffler
  • Publication number: 20050119871
    Abstract: A system and method for model object sharing are provided. In one embodiment, a method for model object sharing includes selecting a template object from a template model in a modeling repository. The template model was generated by a first modeling tool. A copy of the template object is generated. The copy is converted to a form compatible with a second modeling tool. The copy is then associated with the selected template object.
    Type: Application
    Filed: July 9, 2004
    Publication date: June 2, 2005
    Inventor: Tad Deffler
  • Patent number: 6859919
    Abstract: A method and apparatus for building a modeling tool that includes a meta model that has a semantic registry and a meta data manager, an object/property interface, and an object/property factory registry. The object/property factory registry is coupled to the meta model and the object/property interface. The apparatus also includes an object/property model coupled to the object/property interface. The semantic registry includes at least a predefined set of semantics.
    Type: Grant
    Filed: October 16, 1999
    Date of Patent: February 22, 2005
    Assignee: Computer Associates Think, Inc.
    Inventors: Tad A. Deffler, Mark Russo
  • Patent number: 6601023
    Abstract: A method for determining the net change to a model as a result of a transaction. The method includes receiving a request for a net change of a model as a result of a transaction. The method also includes identifying a plurality of model change records associated with the transaction. The method also includes determining and displaying net change of the model based on each of the plurality of model change records associated with the transaction.
    Type: Grant
    Filed: October 16, 1999
    Date of Patent: July 29, 2003
    Assignee: Computer Associates Think, Inc.
    Inventors: Tad A. Deffler, Mark Russo, Thomas R. Beerbower
  • Patent number: 6385610
    Abstract: A method for comparing a first model and a second model. The method includes identifying metadata in the first model and in the second model and calculating a first set of signatures for objects of the metadata of the first model and a second set of signatures for objects of the metadata of the second model. The objects of the first model and the objects of the second model corresponding with each other have the same signatures. The method also includes determining which signatures of the first set of signatures match signatures of the second set of signatures. The method also includes determining for the matching signatures, whether the objects associated with the signatures of the first set of signatures equal the objects associated with the signatures of the second set of signatures.
    Type: Grant
    Filed: October 16, 1999
    Date of Patent: May 7, 2002
    Assignee: Computer Associates Think, Inc.
    Inventors: Tad A. Deffler, Alexander Kosowski, Sastry Nanduri