Patents by Inventor Sean G. Rooney

Sean G. Rooney 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: 10110631
    Abstract: A plurality of protocol stacks are deployed. Each of the protocol stacks includes a plurality of composable protocol modules, and each of the composable protocol modules implements common interfaces. It is detected that a first given one of a plurality of clients wishes to connect to a publication-subscription engine and it is determined whether the first given one of the plurality of clients is to be connected in a secure manner. Responsive to determining that the first given one of the plurality of clients is to be connected in the secure manner, an encrypted instance of a first appropriate one of the plurality of protocol stacks is instantiated to effectuate the secure connection. The first given one of the plurality of clients is authenticated and authorized.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Daniel N. Bauer, Sean G. Rooney
  • Patent number: 8165992
    Abstract: A system and method are provided for tracking notification messages from a message publisher to a message subscriber. The system includes a plurality of entities that are operatively coupled to one another via an electronic network, and each entity includes at least one processor configured as a message publisher, a channel and/or a message subscriber. According to the invention, at least one entity is configured as a channel, which is assigned to the function of acting as a meta-channel and comprises (i) means for receiving one or more channel descriptions; and (ii) means for publishing a digest of one or more channel descriptions and/or message transformations to facilitate tracking of message transformations from raw forms to processed forms. The system may have more than one meta-channel, and the meta-channels may subscribe to or publish to each other.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: April 24, 2012
    Assignee: International Business Machines Corporation
    Inventor: Sean G. Rooney
  • Patent number: 7778181
    Abstract: The invention describes a method for transmitting data packets by a router, whereby the ports of the router are assigned to affinity values. The data packets also comprise affinity values. Depending on a match of the affinity values of the data packets and the affinity values of the ports, the router forwards the data packets to selected ports. Furthermore, the data of the payload of the data packets are attenuated depending on the affinity value that is used for selecting the port.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: August 17, 2010
    Assignee: International Business Machines Corporation
    Inventor: Sean G. Rooney
  • Publication number: 20100205427
    Abstract: A plurality of protocol stacks are deployed. Each of the protocol stacks includes a plurality of composable protocol modules, and each of the composable protocol modules implements common interfaces. It is detected that a first given one of a plurality of clients wishes to connect to a publication-subscription engine and it is determined whether the first given one of the plurality of clients is to be connected in a secure manner. Responsive to determining that the first given one of the plurality of clients is to be connected in the secure manner, an encrypted instance of a first appropriate one of the plurality of protocol stacks is instantiated to effectuate the secure connection. The first given one of the plurality of clients is authenticated and authorized.
    Type: Application
    Filed: February 12, 2009
    Publication date: August 12, 2010
    Applicant: International Business Machines Corporation
    Inventors: Daniel N. Bauer, Sean G. Rooney
  • Patent number: 7355974
    Abstract: The invention describes a method for transmitting data packets by a router, whereby the ports of the router are assigned to affinity values. The data packets also comprise affinity values. Depending on a match of the affinity values of the data packets and the affinity values of the ports, the router forwards the data packets to selected ports. Furthermore, the data of the payload of the data packets are attenuated depending on the affinity value that is used for selecting the port.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: April 8, 2008
    Assignee: International Business Machines Corporation
    Inventor: Sean G. Rooney
  • Patent number: 7171487
    Abstract: The present invention provides a method and system handling information exchange through networks 102 to 110 for interactive information exchange, especially for interactive Internet based game show. At least one server 120 and a plurality of client machines 130 to 146 are connected through the networks 102 to 110. First, the server 120 receives subscription messages from a subset of said client machines 130 to 146. By receiving the subscription messages from the client machines 130 to 146 the provider of the particular program knows which users want to participate in the program. In response, the server 120 composes a request message offering predetermined response options, whereby corresponding response messages are returned through said networks 102 to 110 in one or more packets. In parallel, packet forwarding rules are set up in said networks 102 to 110 specifying a particular treatment for said returned packets dependent on said predetermined response options.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: January 30, 2007
    Assignee: International Business Machines Corporation
    Inventors: Andreas Herkersdorf, Sean G. Rooney
  • Patent number: 6819669
    Abstract: A method, a system and a device for data communication between a sender and a plurality of recipients are provided to be used for interactive multimedia systems such as interactive television game shows. First, the sender transmits over a data network a first message. The first message causes a response message returned by one of the plurality of recipients to be delayed for a random period of time. Then, the sender broadcasts a second message asking the plurality of recipients for a response message. After having received the second message, each recipient initiates a response message. The response message is delayed for a random delay time. Thereafter, the response message is transmitted to the sender over the data network. Finally, the sender waits for a second period of time for response messages to arrive at the return address. A major advantage of the invention is a reduction of a peak load caused by the recipients' response messages.
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: November 16, 2004
    Assignee: International Business Machines Corporation
    Inventor: Sean G. Rooney
  • Publication number: 20020191769
    Abstract: A connection-selection method and apparatus operating on an established first connection between a first endpoint device and a second endpoint device. An example embodiment of the method comprises a decision step in which a decision is made in the first endpoint device whether to switch from the first connection to a second connection between the first endpoint device and the second endpoint device. Upon the decision being to switch, an information-exchange step is carried out for exchanging connection information between the first endpoint device and the second endpoint device, enabling the establishment of the second connection. Furthermore a setup step is carried out for establishing the second connection under use of the connection information.
    Type: Application
    Filed: June 5, 2002
    Publication date: December 19, 2002
    Applicant: International Business Machines Corporation
    Inventors: Yann Regis Michel Duponchel, Sean G. Rooney
  • Publication number: 20020069294
    Abstract: The present invention provides a method and system handling information exchange through networks 102 to 110 for interactive information exchange, especially for interactive Internet based game show. At least one server 120 and a plurality of client machines 130 to 146 are connected through the networks 102 to 110. First, the server 120 receives subscription messages from a subset of said client machines 130 to 146. By receiving the subscription messages from the client machines 130 to 146 the provider of the particular program knows which users want to participate in the program. In response, the server 120 composes a request message offering predetermined response options, whereby corresponding response messages are returned through said networks 102 to 110 in one or more packets. In parallel, packet forwarding rules are set up in said networks 102 to 110 specifying a particular treatment for said returned packets dependent on said predetermined response options.
    Type: Application
    Filed: September 21, 2001
    Publication date: June 6, 2002
    Applicant: IBM Corporation
    Inventors: Andreas Herkersdorf, Sean G. Rooney
  • Publication number: 20020012322
    Abstract: A method, a system and a device for data communication between a sender and a plurality of recipients are provided to be used for interactive multimedia systems such as interactive television game shows. First, the sender transmits over a data network a first message. The first message causes a response message returned by one of the plurality of recipients to be delayed for a random period of time. Then, the sender broadcasts a second message asking the plurality of recipients for a response message. After having received the second message, each recipient initiates a response message. The response message is delayed for a random delay time. Thereafter, the response message is transmitted to the sender over the data network. Finally, the sender waits for a second period of time for response messages to arrive at the return address. A major advantage of the invention is a reduction of a peak load caused by the recipients' response messages.
    Type: Application
    Filed: March 28, 2001
    Publication date: January 31, 2002
    Applicant: International Business Machines Corporation
    Inventor: Sean G. Rooney