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: 10205601
    Abstract: 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: Grant
    Filed: January 12, 2017
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
  • Publication number: 20170126604
    Abstract: 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: Application
    Filed: January 12, 2017
    Publication date: May 4, 2017
    Inventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
  • Patent number: 9634848
    Abstract: 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: Grant
    Filed: June 15, 2016
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
  • Publication number: 20160301537
    Abstract: 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: Application
    Filed: June 15, 2016
    Publication date: October 13, 2016
    Inventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
  • Patent number: 9444636
    Abstract: 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: Grant
    Filed: October 6, 2015
    Date of Patent: September 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
  • Publication number: 20160028555
    Abstract: 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: Application
    Filed: October 6, 2015
    Publication date: January 28, 2016
    Inventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
  • Patent number: 9215153
    Abstract: 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: Grant
    Filed: October 4, 2011
    Date of Patent: December 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Albert DeLucca, Soobaek Jang, Daniel C. Krook
  • Patent number: 9191236
    Abstract: 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: Grant
    Filed: May 20, 2010
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
  • Patent number: 9058339
    Abstract: 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: Grant
    Filed: September 6, 2012
    Date of Patent: June 16, 2015
    Assignee: International Business Machines Corporation
    Inventors: Albert A. DeLucca, Lisa Seacat DeLuca, Soobaek Jang, Troy Michael Volin
  • Patent number: 8825778
    Abstract: 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: Grant
    Filed: January 18, 2012
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Albert DeLucca, Soobaek Jang
  • Publication number: 20140026116
    Abstract: 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: Application
    Filed: July 18, 2012
    Publication date: January 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: Albert A. DeLucca, Lisa Seacat DeLuca, Soobaek Jang, Troy Machael Volin
  • Publication number: 20140026117
    Abstract: 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: Application
    Filed: September 6, 2012
    Publication date: January 23, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Albert A. DeLucca, Lisa Seacat DeLuca, Soobaek Jang, Troy Michael Volin
  • Publication number: 20140025653
    Abstract: 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: Application
    Filed: September 6, 2012
    Publication date: January 23, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Albert A. DeLucca, Lisa Seacat DeLuca, Soobaek Jang, Troy Michael Volin
  • Patent number: 8612407
    Abstract: 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: Grant
    Filed: July 18, 2012
    Date of Patent: December 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Albert A. DeLucca, Lisa Seacat DeLuca, Soobaek Jang, Troy Michael Volin
  • Publication number: 20130185363
    Abstract: 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: Application
    Filed: January 18, 2012
    Publication date: July 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES
    Inventors: Lisa Seacat DeLuca, Albert A. DeLucca, Soobaek Jang
  • Publication number: 20130132556
    Abstract: 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: Application
    Filed: October 4, 2011
    Publication date: May 23, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat DeLuca, Albert DeLucca, Soobaek Jang, Daniel C. Krook
  • Patent number: 8086680
    Abstract: 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: Grant
    Filed: November 14, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Irwin Boutboul, Albert Delucca, Jean-David C. Gibrat
  • Publication number: 20110289159
    Abstract: 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: Application
    Filed: May 20, 2010
    Publication date: November 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Albert Delucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
  • Patent number: 8055750
    Abstract: 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: Grant
    Filed: November 14, 2008
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Irwin Boutboul, Albert Delucca, Jean-David C. Gibrat
  • Publication number: 20100125611
    Abstract: 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: Application
    Filed: November 14, 2008
    Publication date: May 20, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Irwin Boutboul, Albert Delucca, Jean-David C. Gibrat