Patents by Inventor Bruce A. DeFrang
Bruce A. DeFrang 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: 8770982Abstract: A self-contained demonstration that demonstrates the functionality of an application module. More specifically, the functionality of the application module with respect to information within an external information source that is located remotely from the application module may be demonstrated. In some instances, the components of a system providing the self-contained demonstration may be installed and executed on a single device, while the external information source would be located remotely and externally from the single device. In order to demonstrate the functionality of the application module, the self-contained demonstration may enable the application module to interact with a local information source in substantially the same manner as the application module would interact with an external information source. The local information source may be installed locally on the single device, and may be a scaled-down version of an external information source.Type: GrantFiled: December 8, 2006Date of Patent: July 8, 2014Assignee: CA, Inc.Inventors: Patrick R. Lee, Bruce A. Defrang, Darrell J. Kooy
-
Patent number: 8533239Abstract: A method for communicating data includes selecting a portion of data for communication to a remote computer with the data portion in device-dependent format and comprising at least an integer, a real number, or a binary value. A portable buffer is generated based on the selected data portion, the portable buffer comprising at least one device-independent data representation. The portable buffer is communicated to the remote computer for processing the data portion in a second device-dependent format.Type: GrantFiled: May 16, 2011Date of Patent: September 10, 2013Assignee: CA, Inc.Inventors: Bruce A. DeFrang, Patrick R. Lee, Gregory L. Bodine
-
Patent number: 8499276Abstract: The invention provides systems and methods for developing multi-platform graphical user interface (GUI) for a target software application. In invention includes assessing one or more functional requirements of the target software application and defining a functional specification for the multi-platform GUI using the assessed functional requirements. The functional specification is used to develop source code for the graphical user interface. An abstraction framework that evaluates functions of the GUI source code and provides instruction to perform the functions in each of the plurality of operating environments is then developed and used as an intermediary between the GUI source code and each of the plurality of operating environments.Type: GrantFiled: December 28, 2006Date of Patent: July 30, 2013Assignee: CA, Inc.Inventors: Darrell J. Kooy, Bruce A. DeFrang, Patrick R. Lee
-
Publication number: 20110219040Abstract: A method for communicating data includes selecting a portion of data for communication to a remote computer with the data portion in device-dependent format and comprising at least an integer, a real number, or a binary value. A portable buffer is generated based on the selected data portion, the portable buffer comprising at least one device-independent data representation. The portable buffer is communicated to the remote computer for processing the data portion in a second device-dependent format.Type: ApplicationFiled: May 16, 2011Publication date: September 8, 2011Applicant: Computer Associates Think, Inc.Inventors: Bruce A. DeFrang, Patrick R. Lee, Gregory L. Bodine
-
Patent number: 7970801Abstract: A method for communicating data includes selecting a portion of data for communication to a remote computer with the data portion in device-dependent format and comprising at least an integer, a real number, or a binary value. A portable buffer is generated based on the selected data portion, the portable buffer comprising at least one device-independent data representation. The portable buffer is communicated to the remote computer for processing the data portion in a second device-dependent format.Type: GrantFiled: January 21, 2005Date of Patent: June 28, 2011Assignee: Computer Associates Think, Inc.Inventors: Bruce A. Defrang, Patrick R. Lee, Gregory L. Bodine
-
Patent number: 7953769Abstract: A method for communicating data includes selecting a portion of data for communication to a remote computer, with the data portion in device-dependent format and comprising at least an integer, a real number, or a binary value. An XML tree of values is generated from the selected data portion and the XML tree comprises the selected portion of data with each value associated with one data type. The XML tree of values is bundled into a portable buffer communicated to the remote computer for processing the data portion in a second device-dependent format.Type: GrantFiled: January 21, 2005Date of Patent: May 31, 2011Assignee: Computer Associates Think, Inc.Inventors: Bruce A. Defrang, Patrick R. Lee, Gregory L. Bodine
-
Patent number: 7924844Abstract: In one embodiment, a method for communicating messages in a computing environment includes receiving a message from a client, storing the message in a persistent memory, sending the message to an intended destination until the message is received by the intended destination, and deleting the message from the persistent memory after the message is received by the intended destination.Type: GrantFiled: January 21, 2005Date of Patent: April 12, 2011Assignee: Computer Associates Think, Inc.Inventors: Bruce A. Defrang, Patrick R. Lee
-
Patent number: 7840633Abstract: In one embodiment, a method for communicating messages between components in a client/server environment comprises initiating, in response to a request from an application on a server system, a process for receiving messages from one or more first components associated with a client system, the process initiated using a generalized architecture for communicating messages between components in a client/server application. The method includes registering with the process one or more second components associated with the application, receiving at the process associated with the application a message intended for a second component on the server system, the message initiated by a first component on a client system. The method includes unpacking at least a portion of the received message, determining the second component associated with the server system for which the message is intended, and initiating the second component for which the message is intended in response to the message.Type: GrantFiled: February 24, 2009Date of Patent: November 23, 2010Assignee: Computer Associates Think, Inc.Inventors: Bruce A. DeFrang, Patrick R. Lee
-
Publication number: 20090157809Abstract: In one embodiment, a method for communicating messages between components in a client/server environment comprises initiating, in response to a request from an application on a server system, a process for receiving messages from one or more first components associated with a client system, the process initiated using a generalized architecture for communicating messages between components in a client/server application. The method includes registering with the process one or more second components associated with the application, receiving at the process associated with the application a message intended for a second component on the server system, the message initiated by a first component on a client system. The method includes unpacking at least a portion of the received message, determining the second component associated with the server system for which the message is intended, and initiating the second component for which the message is intended in response to the message.Type: ApplicationFiled: February 24, 2009Publication date: June 18, 2009Inventors: BRUCE A. DEFRANG, Patrick R. Lee
-
Patent number: 7516178Abstract: In one embodiment, a method for communicating messages between components in a client/server environment comprises initiating, in response to a request from an application on a server system, a process for receiving messages from one or more first components associated with a client system, the process initiated using a generalized architecture for communicating messages between components in a client/server application. The method includes registering with the process one or more second components associated with the application, receiving at the process associated with the application a message intended for a second component on the server system, the message initiated by a first component on a client system. The method includes unpacking at least a portion of the received message, determining the second component associated with the server system for which the message is intended, and initiating the second component for which the message is intended in response to the message.Type: GrantFiled: January 10, 2005Date of Patent: April 7, 2009Assignee: Computer Associates Think, Inc.Inventors: Bruce A. DeFrang, Patrick R. Lee
-
Publication number: 20080163080Abstract: The invention provides systems and methods for developing multi-platform graphical user interface (GUI) for a target software application. In invention includes assessing one or more functional requirements of the target software application and defining a functional specification for the multi-platform GUI using the assessed functional requirements. The functional specification is used to develop source code for the graphical user interface. An abstraction framework that evaluates functions of the GUI source code and provides instruction to perform the functions in each of the plurality of operating environments is then developed and used as an intermediary between the GUI source code and each of the plurality of operating environments.Type: ApplicationFiled: December 28, 2006Publication date: July 3, 2008Inventors: Darrell J. Kooy, Bruce A. DeFrang, Patrick R. Lee
-
Publication number: 20080138775Abstract: A self-contained demonstration that demonstrates the functionality of an application module. More specifically, the functionality of the application module with respect to information within an external information source that is located remotely from the application module may be demonstrated. In some instances, the components of a system providing the self-contained demonstration may be installed and executed on a single device, while the external information source would be located remotely and externally from the single device. In order to demonstrate the functionality of the application module, the self-contained demonstration may enable the application module to interact with a local information source in substantially the same manner as the application module would interact with an external information source. The local information source may be installed locally on the single device, and may be a scaled-down version of an external information source.Type: ApplicationFiled: December 8, 2006Publication date: June 12, 2008Applicant: Computer Associates Think, Inc.Inventors: Patrick R. Lee, Bruce A. Defrang, Darrell J. Kooy
-
Publication number: 20080114727Abstract: The invention provides a system and method for extracting, storing, accessing, and/or analyzing statistical data from a plurality of software applications. In one embodiment, the invention includes a statistical data mining application and a universal application programming interface that extracts data summary objects from the plurality of software applications according to one or more extraction parameters using known policies regarding the application programming interfaces of the plurality of software applications. The policy knowledge is used by the universal application programming interface to translate data extraction requests of the statistical data mining application.Type: ApplicationFiled: November 9, 2006Publication date: May 15, 2008Applicant: Computer Associates Think, Inc.Inventors: PATRICK R. LEE, Bruce A. DeFrang, Darrell J. Kooy