Patents by Inventor Albert Delucca
Albert Delucca 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: 10205601Abstract: Approaches are provided for message broadcasting within a clustered computing environment such as a Cloud computing environment. Specifically, a message received from a message queue (e.g., on a message queue server) is processed at a single node of a plurality of nodes within the clustered computing environment. This single node identifies a set of message listeners to whom the message should be broadcast (e.g., based on a topic of the message and an association of the topic to the set of message listeners). The single node then publishes the message to the set of message listeners. Delivery confirmations, responses, etc., associated with the message are then tracked, processed, and/or routed by the single node.Type: GrantFiled: January 12, 2017Date of Patent: February 12, 2019Assignee: International Business Machines CorporationInventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
-
Publication number: 20170126604Abstract: Approaches are provided for message broadcasting within a clustered computing environment such as a Cloud computing environment. Specifically, a message received from message queue (e.g., on a message queue server) is processed at a single node of a plurality of nodes within the clustered computing environment. This single node identifies a set of message listeners to whom the message should be broadcast (e.g., based on a topic of the message and an association of the topic to the set of message listeners). The single node then publishes the message to the set of message listeners. Delivery confirmations, responses, etc. associated with the message are then tracked, processed, and/or routed by the single node.Type: ApplicationFiled: January 12, 2017Publication date: May 4, 2017Inventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
-
Patent number: 9634848Abstract: Approaches are provided for message broadcasting within a clustered computing environment such as a Cloud computing environment. Specifically, a message received from message queue (e.g., on a message queue server) is processed at a single node of a plurality of nodes within the clustered computing environment. The single node can be selected based on factors such as a best available node within the plurality of nodes. This single node identifies a set of message listeners to whom the message should be broadcast (e.g., based on a topic of the message and an association of the topic to the set of message listeners). The single node then publishes the message to the set of message listeners. Delivery confirmations, responses, etc. associated with the message are then tracked, processed, and/or routed by the single node.Type: GrantFiled: June 15, 2016Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
-
Publication number: 20160301537Abstract: Approaches are provided for message broadcasting within a clustered computing environment such as a Cloud computing environment. Specifically, a message received from message queue (e.g., on a message queue server) is processed at a single node of a plurality of nodes within the clustered computing environment. The single node can be selected based on factors such as a best available node within the plurality of nodes. This single node identifies a set of message listeners to whom the message should be broadcast (e.g., based on a topic of the message and an association of the topic to the set of message listeners). The single node then publishes the message to the set of message listeners. Delivery confirmations, responses, etc. associated with the message are then tracked, processed, and/or routed by the single node.Type: ApplicationFiled: June 15, 2016Publication date: October 13, 2016Inventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
-
Patent number: 9444636Abstract: Approaches are provided for message broadcasting within a clustered computing environment such as a Cloud computing environment. Specifically, a message is received in a message queue (e.g., on a message queue server). From the message queue, the message is sent to a single node of a plurality of nodes within the clustered computing environment. The single node can be selected based on factors such as a best available node within the plurality of nodes. This single node will process the message and identify a set of message listeners to whom the message should be broadcast (e.g., based on a topic of the message and an association of the topic to the set of message listeners). The single node will then publish the message to the set of message listeners. Delivery confirmations, responses, etc. associated with the message will then be tracked, processed, and/or routed by the single node.Type: GrantFiled: October 6, 2015Date of Patent: September 13, 2016Assignee: International Business Machines CorporationInventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
-
Publication number: 20160028555Abstract: Approaches are provided for message broadcasting within a clustered computing environment such as a Cloud computing environment. Specifically, a message is received in a message queue (e.g., on a message queue server). From the message queue, the message is sent to a single node of a plurality of nodes within the clustered computing environment. The single node can be selected based on factors such as a best available node within the plurality of nodes. This single node will process the message and identify a set of message listeners to whom the message should be broadcast (e.g., based on a topic of the message and an association of the topic to the set of message listeners). The single node will then publish the message to the set of message listeners. Delivery confirmations, responses, etc. associated with the message will then be tracked, processed, and/or routed by the single node.Type: ApplicationFiled: October 6, 2015Publication date: January 28, 2016Inventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
-
Patent number: 9215153Abstract: Embodiments of the present invention provide an approach for an image provider to specify data (e.g., commands to run, files to read), etc., about an image of a virtual resource (e.g., virtual machine, etc.) in a networked computing environment (e.g., a cloud computing environment). Such data may be used (e.g., at runtime) by a client application to obtain specific information about a running instance that is provisioned based on the image (e.g., operating system health, middleware health, etc.).Type: GrantFiled: October 4, 2011Date of Patent: December 15, 2015Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Albert DeLucca, Soobaek Jang, Daniel C. Krook
-
Patent number: 9191236Abstract: Embodiments of the present invention provide message broadcasting within a clustered computing environment such as a Cloud computing environment. Specifically, under the present invention, a message is received in a message queue (e.g., on a message queue server). From the message queue, the message is sent to a single node of a plurality of heterogeneous nodes within the clustered computing environment. The single node can be selected based on any factor such as a best available node within the plurality of nodes. This single node will process the message and identify a set of message listeners to whom the message should be broadcast. Typically, the set of message listeners is identified based on a topic of the message and an association of the topic to the set of message listeners (e.g., as set forth in a table or the like). In any event, the single node will then publish the message to the set of message listeners. Delivery confirmations, responses, etc.Type: GrantFiled: May 20, 2010Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
-
Patent number: 9058339Abstract: An embodiment of the invention provides a method for source control in a program, wherein the program includes hierarchical files for execution of processes, wherein the hierarchical files include parent files and child files. A revised process selected by a user on a graphical user interface is identified; and, files in the revised process are identified. The files in the revised process are locked with a source control processor. This includes disallowing revisions to the files in the revised process. One or more files that are descendents of a file in the revised process are identified. The one or more files that are descendents of a file in the revised process are locked with the source control processor. This includes disallowing revisions to the one or more files that are descendents of a file in the revised process.Type: GrantFiled: September 6, 2012Date of Patent: June 16, 2015Assignee: International Business Machines CorporationInventors: Albert A. DeLucca, Lisa Seacat DeLuca, Soobaek Jang, Troy Michael Volin
-
Patent number: 8825778Abstract: A method for allowing selective display of past instant messages includes establishing an instant messaging session among at least two participants. Each participant has an associated computer system, with all of the associated computing systems in communication across a network. A list of instant messages between the at least two participants is displayed on monitors associated with the computing systems. At least one instant message is selected from the list of instant messages using an access control. At least one new participant is invited to join the instant messaging session. When the selected at least one instant message corresponds to the at least one new participant, the selected at least one instant message is displayed on a monitor used by the at least one new participant.Type: GrantFiled: January 18, 2012Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Albert DeLucca, Soobaek Jang
-
Publication number: 20140026116Abstract: An embodiment of the invention provides a method for source control in a computer program, wherein the computer program includes a plurality of files for execution of a plurality of processes. A revised process that is selected by a user on a graphical user interface is identified, wherein the revised process includes an execution path. A revised portion of a file in the revised process that the user is revising, has revised, and/or is planning on revising is identified. Portions of files that are in the execution path of the revised process are identified. The portions of the files in the execution path of the revised process are locked with a source control processor. The locking disallows revisions (e.g., write and delete operations) to the portions of the files in the execution path of the revised process that are not made by the user.Type: ApplicationFiled: July 18, 2012Publication date: January 23, 2014Applicant: International Business Machines CorporationInventors: Albert A. DeLucca, Lisa Seacat DeLuca, Soobaek Jang, Troy Machael Volin
-
Publication number: 20140026117Abstract: An embodiment of the invention provides a method for source control in a computer program, wherein the computer program includes a plurality of files for execution of a plurality of processes. A revised process that is selected by a user on a graphical user interface is identified, wherein the revised process includes an execution path. A revised portion of a file in the revised process that the user is revising, has revised, and/or is planning on revising is identified. Portions of files that are in the execution path of the revised process are identified. The portions of the files in the execution path of the revised process are locked with a source control processor. The locking disallows revisions (e.g., write and delete operations) to the portions of the files in the execution path of the revised process that are not made by the user.Type: ApplicationFiled: September 6, 2012Publication date: January 23, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Albert A. DeLucca, Lisa Seacat DeLuca, Soobaek Jang, Troy Michael Volin
-
Publication number: 20140025653Abstract: An embodiment of the invention provides a method for source control in a program, wherein the program includes hierarchical files for execution of processes, wherein the hierarchical files include parent files and child files. A revised process selected by a user on a graphical user interface is identified; and, files in the revised process are identified. The files in the revised process are locked with a source control processor. This includes disallowing revisions to the files in the revised process. One or more files that are descendents of a file in the revised process are identified. The one or more files that are descendents of a file in the revised process are locked with the source control processor. This includes disallowing revisions to the one or more files that are descendents of a file in the revised process.Type: ApplicationFiled: September 6, 2012Publication date: January 23, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Albert A. DeLucca, Lisa Seacat DeLuca, Soobaek Jang, Troy Michael Volin
-
Patent number: 8612407Abstract: An embodiment of the invention provides a method for source control in a program, wherein the program includes hierarchical files for execution of processes, wherein the hierarchical files include parent files and child files. A revised process selected by a user on a graphical user interface is identified; and, files in the revised process are identified. The files in the revised process are locked with a source control processor. This includes disallowing revisions to the files in the revised process. One or more files that are descendents of a file in the revised process are identified. The one or more files that are descendents of a file in the revised process are locked with the source control processor. This includes disallowing revisions to the one or more files that are descendents of a file in the revised process.Type: GrantFiled: July 18, 2012Date of Patent: December 17, 2013Assignee: International Business Machines CorporationInventors: Albert A. DeLucca, Lisa Seacat DeLuca, Soobaek Jang, Troy Michael Volin
-
Publication number: 20130185363Abstract: A method for allowing selective display of past instant messages includes establishing an instant messaging session among at least two participants. Each participant has an associated computer system, with all of the associated computing systems in communication across a network. A list of instant messages between the at least two participants is displayed on monitors associated with the computing systems. At least one instant message is selected from the list of instant messages using an access control. At least one new participant is invited to join the instant messaging session. When the selected at least one instant message corresponds to the at least one new participant, the selected at least one instant message is displayed on a monitor used by the at least one new participant.Type: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: INTERNATIONAL BUSINESS MACHINESInventors: Lisa Seacat DeLuca, Albert A. DeLucca, Soobaek Jang
-
Publication number: 20130132556Abstract: Embodiments of the present invention provide an approach for an image provider to specify data (e.g., commands to run, files to read), etc., about an image of a virtual resource (e.g., virtual machine, etc.) in a networked computing environment (e.g., a cloud computing environment). Such data may be used (e.g., at runtime) by a client application to obtain specific information about a running instance that is provisioned based on the image (e.g., operating system health, middleware health, etc.).Type: ApplicationFiled: October 4, 2011Publication date: May 23, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa Seacat DeLuca, Albert DeLucca, Soobaek Jang, Daniel C. Krook
-
Patent number: 8086680Abstract: A community-defined and managed communication network is provided. The community-defined and managed network includes creating a profile for a user of the network that includes a user-selected attribute and identifying a relationship between the attribute in the profile and data external to the profile. The identification includes analyzing user community-generated descriptors of the attribute and searching the external data for common descriptors. The community-defined and managed network further includes initiating an activity responsive to the analysis, which includes one or more of: prompting the user to invite a second user who is not a registered member of the communication network to join the communication network; prompting a third user to evaluate the user with respect to the attribute; and prompting the user to initiate a communication with a fourth user who is a registered member of the communication network.Type: GrantFiled: November 14, 2008Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Irwin Boutboul, Albert Delucca, Jean-David C. Gibrat
-
Publication number: 20110289159Abstract: Embodiments of the present invention provide message broadcasting within a clustered computing environment such as a Cloud computing environment. Specifically, under the present invention, a message is received in a message queue (e.g., on a message queue server). From the message queue, the message is sent to a single node of a plurality of heterogeneous nodes within the clustered computing environment. The single node can be selected based on any factor such as a best available node within the plurality of nodes. This single node will process the message and identify a set of message listeners to whom the message should be broadcast. Typically, the set of message listeners is identified based on a topic of the message and an association of the topic to the set of message listeners (e.g., as set forth in a table or the like). In any event, the single node will then publish the message to the set of message listeners. Delivery confirmations, responses, etc.Type: ApplicationFiled: May 20, 2010Publication date: November 24, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Albert Delucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
-
Patent number: 8055750Abstract: A method, system, and computer program product for autonomous management of a communication network are provided. The communication network includes a community of registered and unregistered users. The method includes segmenting a body of data according to pre-defined aspects that identify related subject matter and a volume of data stored for each of the segments based on the volume of data. The method also includes classifying each of the registered users according to the segments, and identifying from the classification: a population size of users associated with corresponding segments and a proportion of users to corresponding segments. The method further includes assessing aspects of an unregistered user, based upon a communication, in view of pre-defined growth criteria established for the communication network and, upon determining the aspects fall within limits specified by the pre-defined growth criteria, presenting the unregistered user with an invitation to register with the community.Type: GrantFiled: November 14, 2008Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Irwin Boutboul, Albert Delucca, Jean-David C. Gibrat
-
Publication number: 20100125611Abstract: A method, system, and computer program product for implementing a community-defined and managed communication network are provided. The method includes creating a profile for a user of the network that includes a user-selected attribute. The method also includes identifying a relationship between the attribute in the profile and data external to the profile. The identification includes analyzing user community-generated descriptors of the attribute and searching the external data for common descriptors. The method further includes initiating an activity responsive to the analysis, which includes one or more of: prompting the user to invite a second user who is not a registered member of the communication network to join the communication network; prompting a third user to evaluate the user with respect to the attribute; and prompting the user to initiate a communication with a fourth user who is a registered member of the communication network.Type: ApplicationFiled: November 14, 2008Publication date: May 20, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Irwin Boutboul, Albert Delucca, Jean-David C. Gibrat