Patents by Inventor Martin R. Calsyn
Martin R. Calsyn 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: 9992285Abstract: Techniques to manage state information for a web service are described. An apparatus may comprise a processor circuit, and an application program for execution by the processor circuit to provide a set of operations to modify a state of a network resource provided by a network service. The application program may comprise a state manager component arranged to record state information for the network resource provided by the network service as state changes occur to the network resource during a first communication session, and store a resource identifier and associated state information for the network resource in a state database, the state information for use in automatically reproducing a state of the network resource during a second communication session. Other embodiments are described and claimed.Type: GrantFiled: June 9, 2017Date of Patent: June 5, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Arunkumar Thippur Jayakeerthy, Benjamin E. Rampson, Nickolas D. Welton, Christopher J. Gross, Michael G. Davenport, Martin R. Calsyn, Catalin I. Tomai, Andrew G. Carlson
-
Publication number: 20170289260Abstract: Techniques to manage state information for a web service are described. An apparatus may comprise a processor circuit, and an application program for execution by the processor circuit to provide a set of operations to modify a state of a network resource provided by a network service. The application program may comprise a state manager component arranged to record state information for the network resource provided by the network service as state changes occur to the network resource during a first communication session, and store a resource identifier and associated state information for the network resource in a state database, the state information for use in automatically reproducing a state of the network resource during a second communication session. Other embodiments are described and claimed.Type: ApplicationFiled: June 9, 2017Publication date: October 5, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Arunkumar Thippur Jayakeerthy, Benjamin E. Rampson, Nickolas D. Welton, Christopher J. Gross, Michael G. Davenport, Martin R. Calsyn, Catalin I. Tomai, Andrew G. Carlson
-
Patent number: 7634759Abstract: Systems and methods for providing distributed debugging in an extensible SOAP environment of asynchronous software web services are disclosed. Such a system may include a message originator, a diagnostics tagger, an intended message receiver, and a debug controller, which may communicate with one another via SOAP messages. The message originator originally puts the SOAP message onto the network. The diagnostics tagger modifies the SOAP message to include certain diagnostics elements that cause a breakpoint to be triggered. The intended message receiver eventually receives the message and is expected to trigger the breakpoint. The debug controller is a process that is called by the intended message receiver when a breakpoint is detected. The header of the SOAP message may include a security element and a diagnostics element. The diagnostics element may include one or more breakpoint elements. Each breakpoint element may include a debugging controller element, and one or more condition elements.Type: GrantFiled: December 1, 2004Date of Patent: December 15, 2009Assignee: Microsoft CorporationInventors: Martin R. Calsyn, Georgios Chrysanthakopoulos, Vasileios Zissimopoulos
-
Publication number: 20030234809Abstract: A method and system for operating a computer remotely whereby a hand-held device is used to input commands to control the computer. A logical connection is established within a network computing environment between the hand-held device and the computer. Client and server applications are started that facilitate two-way communication between the computer and the hand-held device. Media devices and entertainment devices connected to the computer can also be controlled by the hand-held device.Type: ApplicationFiled: June 19, 2002Publication date: December 25, 2003Inventors: Kathryn L. Parker, Martin R. Calsyn, William T. Flora, Jeffrey C. Fong, Gopala Krishna R. Kakivaya, Molly Scoville Rhoten, Mark Jeffrey Weinberg, Bryan A. Woodruff
-
Patent number: 6604133Abstract: Systems and methods for transmitting messages, such as real-time messages, from an entity outside a firewall to a recipient inside the firewall. The messages include the address of a bridgehead server exposed through the firewall and information identifying the recipient client. The network protected by the firewall can include one or more bridgehead servers, one or more messaging servers associated with each bridgehead server, and one or more clients assigned to each messaging server. When a bridgehead server receives a message, it resolves the address of the messaging server to which the recipient client is assigned. The message is forwarded to the messaging server and, in turn, to the recipient client. The sender of the message does not need to know the identity or address of the messaging server.Type: GrantFiled: July 2, 2002Date of Patent: August 5, 2003Assignee: Microsoft CorporationInventors: Sudhanshu M. Aggarwal, Peter L. Beebee, Rajeev Surati, Leon C.W. Wong, Martin R. Calsyn
-
Publication number: 20020178230Abstract: Systems and methods for transmitting messages, such as real-time messages, from an entity outside a firewall to a recipient inside the firewall. The messages include the address of a bridgehead server exposed through the firewall and information identifying the recipient client. The network protected by the firewall can include one or more bridgehead servers, one or more messaging servers associated with each bridgehead server, and one or more clients assigned to each messaging server. When a bridgehead server receives a message, it resolves the address of the messaging server to which the recipient client is assigned. The message is forwarded to the messaging server and, in turn, to the recipient client. The sender of the message does not need to know the identity or address of the messaging server.Type: ApplicationFiled: July 2, 2002Publication date: November 28, 2002Inventors: Sudhanshu M. Aggarwal, Peter L. Beebee, Rajeev Surati, Leon C.W. Wong, Martin R. Calsyn
-
Patent number: 6415318Abstract: Systems and methods for transmitting messages, such as real-time messages, from an entity outside a firewall to a recipient inside the firewall. The messages include the address of a bridgehead server exposed through the firewall and information identifying the recipient client. The network protected by the firewall can include one or more bridgehead servers, one or more messaging servers associated with each bridgehead server, and one or more clients assigned to each messaging server. When a bridgehead server receives a message, it resolves the address of the messaging server to which the recipient client is assigned. The message is forwarded to the messaging server and, in turn, to the recipient client. The sender of the message does not need to know the identity or address of the messaging server.Type: GrantFiled: April 5, 1999Date of Patent: July 2, 2002Assignee: Microsoft CorporationInventors: Sudhanshu M. Aggarwal, Peter L. Beebee, Rajeev Surati, Leon C. W. Wong, Martin R. Calsyn
-
Methods and systems for message forwarding and property notifications using electronic subscriptions
Patent number: 6260148Abstract: A messaging system is described in which subscription requests are transmitted over the Internet using Internet protocols such as extensions of HyperText Transport Protocol (HTTP). The subscription request may be for a wide variety of information from the remote device. For example, the subscription request might be for messages to be forwarded from the device as they are received. Also, the subscriptions could be for messages to be generated when a property value of the remote device has a predetermined characteristic. Such property values might include, for example, stock prices, inventory levels, online status, error codes, heart rates, and the like. The subscription request itself is a data structure representing a subscribe method identification, an address of the device containing the information, and an address of the device to which the information is to be forwarded.Type: GrantFiled: July 26, 1999Date of Patent: July 10, 2001Assignee: Microsoft CorporationInventors: Sudhanshu M. Aggarwal, Peter L. Beebee, Rajeev Surati, Leon C. W. Wong, Martin R. Calsyn