Patents by Inventor Robert Hucik
Robert Hucik 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: 9588740Abstract: An application term of a declarative programming language is provided for creating an application to be executed on a node in a cloud network. The application term is independent of an application configuration for the application prior to compilation of the application term and the application configuration is associated with the application at execution time. A resource term for preparing a resource for the application is provided independent of the application configuration prior to compilation and the application configuration prepares the resource of a selected node for the application at execution time. An action term for performing an action and a task term for performing a task of the action are provided independent of the application configuration prior to compilation. The terms are compiled and executed to build the application in the cloud network.Type: GrantFiled: March 9, 2013Date of Patent: March 7, 2017Assignee: CA, Inc.Inventors: David S. Tyree, Nathan J. Giardina, Beau Croteau, Robert Hucik
-
Patent number: 9268617Abstract: Provided are methods of providing dynamic messages on a software bus. Such methods may include generating a dynamic message that corresponds to a service request from an application that is connected to a software bus. The dynamic message includes an executable portion that is executed to perform an action. The dynamic message is submitted to the bus for execution at a time after submission.Type: GrantFiled: March 11, 2013Date of Patent: February 23, 2016Assignee: CA, Inc.Inventors: Beau Croteau, Robert Hucik
-
Patent number: 9270543Abstract: Methods, systems and computer program products for application centered node selection are provided. A plurality of nodes of a network having node attributes for executing applications are identified. Each node of the plurality of nodes is linked to an application based on a node attribute identified for the respective node. Each node linked to a linked application has a corresponding node attribute for executing the linked application. A node request is received for a target application. The node request may be independent of a node configuration, such as an IP address or DNS name. A node linked to the target application is selected and provided. The target application is executed by the selected node.Type: GrantFiled: March 9, 2013Date of Patent: February 23, 2016Assignee: CA, Inc.Inventors: Nathan J. Giardina, David S. Tyree, Robert Hucik, Beau Croteau
-
Patent number: 9235322Abstract: A graphic visualization layer in an interactive development environment is displayed and used to create an application on a node of a computer network. The graphic visualization layer includes graphical shapes manipulated by a user to generate program language code for lifecycle stages of the application. The graphical shapes include an application graphical shape representing the application, a resource graphical shape representing a resource for the application, an action graphical shape representing an action for the application and a task graphical shape representing a task of the action. A selection of the application graphical shape is received. An application value for the application is received in an entry field of the application graphical shape. Program language code is generated based on the selection of the application graphical shape and the application value. The program language code is executable to install the application on a node of the computer network.Type: GrantFiled: March 9, 2013Date of Patent: January 12, 2016Assignee: CA, Inc.Inventors: Beau Croteau, David S. Tyree, Nathan J. Giardina, Robert Hucik
-
Patent number: 9189369Abstract: A first input, a first function and a corresponding first output type of a first test of programming code are stored. The first output type results from execution of the first function with the first input for the first test of programming code. It is determined whether a second input type for a second test of programming code matches the first output type stored in the data source. If the second input type matches the first output type, the first function is executed with the first input so that the second test is performed using an output of the first function as the second input.Type: GrantFiled: March 11, 2013Date of Patent: November 17, 2015Assignee: CA, Inc.Inventors: Nathan J. Giardina, Beau Croteau, David S. Tyree, Robert Hucik
-
Patent number: 9158512Abstract: An exchange provides communication among programs that run on a Java Virtual Machine (JVM) and that are written in different programming languages that are hosted on the JVM. The exchange intercepts an external call from a first program that runs on the JVM and is written in a first programming language. The exchange identifies a second program that runs on the JVM and is written in a second programming language, to which the external call from the first program may be directed. The exchange directs the external call to the second program and receives a response to the external call from the second program. The response to the external call that is received from the second program is then forwarded back to the first program. Related systems, processes and computer program products are described.Type: GrantFiled: March 8, 2013Date of Patent: October 13, 2015Assignee: CA, Inc.Inventors: Robert Hucik, Liam Irish, Beau Croteau
-
Patent number: 9130943Abstract: A computer program products are disclosed that include computer readable program code embodied in a computer readable storage medium. The computer readable program code communicates with a plurality of nodes to determine network addresses of application resources of the plurality of nodes and capabilities of the application resources. The computer readable program code associates application keys to the network addresses, and communicates one of the application keys and associated application resource capability to a client application. The computer readable program code receives a communication from the client application containing the one of the application keys, translates the one of the application keys to an associated one of the network addresses, and forwards the communication to the application resource having the associated one of the network addresses.Type: GrantFiled: March 11, 2013Date of Patent: September 8, 2015Assignee: CA, Inc.Inventors: Nathan J. Giardina, Beau Croteau, David S. Tyree, Robert Hucik
-
Patent number: 9106676Abstract: In a distributed computing system, respective indications of services or functionalities provided by computing nodes of the distributed computing system are received from the computing nodes. The computing nodes are registered according to the functionalities provided thereby responsive to receiving the respective indications therefrom. A request associated with one of the services is selectively communicated to at least one of the computing nodes responsive to registration thereof. Related methods, systems, and computer program products are also discussed.Type: GrantFiled: March 7, 2013Date of Patent: August 11, 2015Assignee: CA, Inc.Inventors: Robert Hucik, Beau Croteau
-
Patent number: 9075601Abstract: To communicate with a software application, internal data of the software application is exposed or otherwise made accessible responsive to injection of computer readable program code comprising a scripting engine into a runtime environment associated with the software application. Computer readable program code comprising a script in accordance with the internal data is loaded. The script is interpretable by the scripting engine for execution with existing code of the software application to alter operation thereof without modification of the existing code. Related methods, systems, and computer program products are also discussed.Type: GrantFiled: March 7, 2013Date of Patent: July 7, 2015Assignee: CA, Inc.Inventors: Robert Hucik, Beau Croteau, Liam Irish, Joshua Abrams
-
Patent number: 9059858Abstract: Methods and computer program products provide digital signatures for documents. An authentication code relating to a document is received. The authentication code is decoded to identify a unique identifier for the document, an identifier for an authentication server, and a user authentication parameter. A user characteristic that is defined by the user authentication parameter is obtained to serve as a digital signature for the document. A digital signature storage request is communicated to the authentication server using the identifier for the authentication server. The digital signature storage request contains the unique identifier for the document and the user characteristic obtained by the mobile terminal, and indicates that the authentication server is to store the user characteristic with an association to the unique identifier for the document.Type: GrantFiled: March 11, 2013Date of Patent: June 16, 2015Assignee: CA, Inc.Inventors: Nathan J. Giardina, David S. Tyree, Beau Croteau, Robert Hucik