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: 9355189Abstract: 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: GrantFiled: April 14, 2014Date of Patent: May 31, 2016Assignee: CA, Inc.Inventor: Tad A. Deffler
-
Patent number: 8904348Abstract: 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: GrantFiled: April 10, 2007Date of Patent: December 2, 2014Assignee: CA, Inc.Inventor: Tad A. Deffler
-
Publication number: 20140222836Abstract: 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: ApplicationFiled: April 14, 2014Publication date: August 7, 2014Applicant: CA, INC.Inventor: Tad A. DEFFLER
-
Patent number: 8706744Abstract: 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: GrantFiled: May 31, 2011Date of Patent: April 22, 2014Assignee: CA, Inc.Inventor: Tad A. Deffler
-
Patent number: 8706759Abstract: 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: GrantFiled: April 10, 2007Date of Patent: April 22, 2014Assignee: CA, Inc.Inventor: Tad A. Deffler
-
Publication number: 20120310957Abstract: 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: ApplicationFiled: May 31, 2011Publication date: December 6, 2012Applicant: Computer Associates Think, Inc.Inventor: Tad A. Deffler
-
Patent number: 7831614Abstract: 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: GrantFiled: July 9, 2004Date of Patent: November 9, 2010Assignee: Computer Associates Think, Inc.Inventor: Tad A. Deffler
-
Patent number: 7734457Abstract: 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: GrantFiled: April 18, 2006Date of Patent: June 8, 2010Assignee: Computer Associates Think, Inc.Inventor: Tad A. Deffler
-
Patent number: 7711685Abstract: 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: GrantFiled: October 16, 1999Date of Patent: May 4, 2010Assignee: Computer Associates Think, Inc.Inventors: Tad A. Deffler, Eric Mintz
-
Publication number: 20100049694Abstract: 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: ApplicationFiled: June 3, 2009Publication date: February 25, 2010Applicant: CA, Inc.Inventor: Tad A. Deffler
-
Patent number: 7603380Abstract: 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: GrantFiled: July 9, 2004Date of Patent: October 13, 2009Assignee: Computer Associates Think, Inc.Inventor: Tad A. Deffler
-
Publication number: 20080034348Abstract: 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: ApplicationFiled: April 10, 2007Publication date: February 7, 2008Applicant: Computer Associates Think, Inc.Inventor: Tad A. Deffler
-
Publication number: 20070242624Abstract: 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: ApplicationFiled: April 10, 2007Publication date: October 18, 2007Applicant: COMPUTER ASSOCIATES THINK, INC.Inventor: Tad A. Deffler
-
Publication number: 20060225030Abstract: 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: ApplicationFiled: April 18, 2006Publication date: October 5, 2006Inventor: Tad Deffler
-
Publication number: 20050160401Abstract: 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: ApplicationFiled: July 12, 2004Publication date: July 21, 2005Applicant: Computer Associates Think, Inc.Inventors: Mark Russo, Tad Deffler
-
Publication number: 20050120014Abstract: 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: ApplicationFiled: July 9, 2004Publication date: June 2, 2005Inventor: Tad Deffler
-
Publication number: 20050119871Abstract: 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: ApplicationFiled: July 9, 2004Publication date: June 2, 2005Inventor: Tad Deffler
-
Patent number: 6859919Abstract: 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: GrantFiled: October 16, 1999Date of Patent: February 22, 2005Assignee: Computer Associates Think, Inc.Inventors: Tad A. Deffler, Mark Russo
-
Patent number: 6601023Abstract: 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: GrantFiled: October 16, 1999Date of Patent: July 29, 2003Assignee: Computer Associates Think, Inc.Inventors: Tad A. Deffler, Mark Russo, Thomas R. Beerbower
-
Patent number: 6385610Abstract: 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: GrantFiled: October 16, 1999Date of Patent: May 7, 2002Assignee: Computer Associates Think, Inc.Inventors: Tad A. Deffler, Alexander Kosowski, Sastry Nanduri