Patents by Inventor Rudolf Opavsky
Rudolf Opavsky 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).
-
Publication number: 20160142289Abstract: A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway.Type: ApplicationFiled: January 21, 2016Publication date: May 19, 2016Inventors: Michael T. Massa, Rudolf Opavsky, David Allen Dion
-
Patent number: 9253293Abstract: A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway.Type: GrantFiled: December 30, 2014Date of Patent: February 2, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael T. Massa, Rudolf Opavsky, David Allen Dion
-
Publication number: 20150113165Abstract: A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway.Type: ApplicationFiled: December 30, 2014Publication date: April 23, 2015Inventors: Michael T. Massa, Rudolf Opavsky, David Allen Dion
-
Patent number: 8958325Abstract: A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway.Type: GrantFiled: July 2, 2012Date of Patent: February 17, 2015Assignee: Microsoft CorporationInventors: Rudolf Opavsky, David Allen Dion, Michael T. Massa
-
Publication number: 20140372985Abstract: A stateful rules verification platform is described. The verification platform implements a specification language to provide a formal definition for rules used to test target systems having a central module that provides APIs (“API provider”) and applications (“API clients”) that use the APIs. Rules may be defined in terms of transitions on state elements associated with interactions between API providers and API clients. The rules defined in accordance with the specification language enable run-time verification in which calls may be intercepted and run-time code to implement checks may automatically be generated and injected to test behaviors of the intercepted calls. The same set of rules may also be employed for static verification during compilation. Additionally, the specification language includes constructs to provide rule descriptions and comments with rules definitions that facilitate publication of the rules and documentation of misbehavior identified during verification.Type: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Inventors: Vladimir A. Levin, Juncao Li, Rudolf Opavsky, Jakob Frederik Lichtenberg, Anton Pavlov
-
Patent number: 8369208Abstract: A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway.Type: GrantFiled: September 16, 2010Date of Patent: February 5, 2013Assignee: Microsoft CorporationInventors: Rudolf Opavsky, David Allen Dion, Michael T. Massa
-
Publication number: 20120272092Abstract: A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway.Type: ApplicationFiled: July 2, 2012Publication date: October 25, 2012Applicant: Microsoft CorporationInventors: Michael T. Massa, Rudolf Opavsky, David A. Dion
-
Publication number: 20120272093Abstract: A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway.Type: ApplicationFiled: July 2, 2012Publication date: October 25, 2012Applicant: Microsoft CorporationInventors: Michael T. Massa, Rudolf Opavsky, David A. Dion
-
Patent number: 8169894Abstract: A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway.Type: GrantFiled: September 16, 2010Date of Patent: May 1, 2012Assignee: Microsoft CorporationInventors: Rudolf Opavsky, David Allen Dion, Michael T. Massa
-
Publication number: 20110004783Abstract: A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway.Type: ApplicationFiled: September 16, 2010Publication date: January 6, 2011Applicant: Microsoft CorporationInventors: Michael T. Massa, Rudolf Opavsky, David A. Dion
-
Publication number: 20110004782Abstract: A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway.Type: ApplicationFiled: September 16, 2010Publication date: January 6, 2011Applicant: Microsoft CorporationInventors: Michael T. Massa, Rudolf Opavsky, David A. Dion
-
Patent number: 7821930Abstract: A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway.Type: GrantFiled: December 16, 2005Date of Patent: October 26, 2010Assignee: Microsoft CorporationInventors: Michael T. Massa, Rudolf Opavsky, David A. Dion
-
Publication number: 20070058528Abstract: A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway.Type: ApplicationFiled: December 16, 2005Publication date: March 15, 2007Applicant: Microsoft CorporationInventors: Michael Massa, Rudolf Opavsky, David Dion