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: 9992285
    Abstract: 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: Grant
    Filed: June 9, 2017
    Date of Patent: June 5, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: 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: 20170289260
    Abstract: 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: Application
    Filed: June 9, 2017
    Publication date: October 5, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: 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: 7634759
    Abstract: 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: Grant
    Filed: December 1, 2004
    Date of Patent: December 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Martin R. Calsyn, Georgios Chrysanthakopoulos, Vasileios Zissimopoulos
  • Publication number: 20030234809
    Abstract: 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: Application
    Filed: June 19, 2002
    Publication date: December 25, 2003
    Inventors: 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: 6604133
    Abstract: 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: Grant
    Filed: July 2, 2002
    Date of Patent: August 5, 2003
    Assignee: Microsoft Corporation
    Inventors: Sudhanshu M. Aggarwal, Peter L. Beebee, Rajeev Surati, Leon C.W. Wong, Martin R. Calsyn
  • Publication number: 20020178230
    Abstract: 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: Application
    Filed: July 2, 2002
    Publication date: November 28, 2002
    Inventors: Sudhanshu M. Aggarwal, Peter L. Beebee, Rajeev Surati, Leon C.W. Wong, Martin R. Calsyn
  • Patent number: 6415318
    Abstract: 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: Grant
    Filed: April 5, 1999
    Date of Patent: July 2, 2002
    Assignee: Microsoft Corporation
    Inventors: Sudhanshu M. Aggarwal, Peter L. Beebee, Rajeev Surati, Leon C. W. Wong, Martin R. Calsyn
  • Patent number: 6260148
    Abstract: 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: Grant
    Filed: July 26, 1999
    Date of Patent: July 10, 2001
    Assignee: Microsoft Corporation
    Inventors: Sudhanshu M. Aggarwal, Peter L. Beebee, Rajeev Surati, Leon C. W. Wong, Martin R. Calsyn