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).
-
Introducing encryption, authentication, and authorization into a publication and subscription engine
Patent number: 10110631Abstract: 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: GrantFiled: February 12, 2009Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Daniel N. Bauer, Sean G. Rooney -
Patent number: 8165992Abstract: 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: GrantFiled: November 20, 2007Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventor: Sean G. Rooney
-
Patent number: 7778181Abstract: 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: GrantFiled: September 27, 2007Date of Patent: August 17, 2010Assignee: International Business Machines CorporationInventor: Sean G. Rooney
-
INTRODUCING ENCRYPTION, AUTHENTICATION, AND AUTHORIZATION INTO A PUBLICATION AND SUBSCRIPTION ENGINE
Publication number: 20100205427Abstract: 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: ApplicationFiled: February 12, 2009Publication date: August 12, 2010Applicant: International Business Machines CorporationInventors: Daniel N. Bauer, Sean G. Rooney -
Patent number: 7355974Abstract: 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: GrantFiled: January 30, 2004Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventor: Sean G. Rooney
-
Patent number: 7171487Abstract: 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: GrantFiled: September 21, 2001Date of Patent: January 30, 2007Assignee: International Business Machines CorporationInventors: Andreas Herkersdorf, Sean G. Rooney
-
Patent number: 6819669Abstract: 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: GrantFiled: March 28, 2001Date of Patent: November 16, 2004Assignee: International Business Machines CorporationInventor: Sean G. Rooney
-
Publication number: 20020191769Abstract: 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: ApplicationFiled: June 5, 2002Publication date: December 19, 2002Applicant: International Business Machines CorporationInventors: Yann Regis Michel Duponchel, Sean G. Rooney
-
Publication number: 20020069294Abstract: 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: ApplicationFiled: September 21, 2001Publication date: June 6, 2002Applicant: IBM CorporationInventors: Andreas Herkersdorf, Sean G. Rooney
-
Publication number: 20020012322Abstract: 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: ApplicationFiled: March 28, 2001Publication date: January 31, 2002Applicant: International Business Machines CorporationInventor: Sean G. Rooney