Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Processing Data Method-and-system-for-message-transfer-session-management

 Method and system for updating a root of trust measurement function in a personal computer
The present invention provides a method and system for updating a root of trust measurement ...


 Spatial domain mechanism
OF VARIOUS EMBODIMENTS Referring to FIG. 1, a system 30 includes a host 32 coupled to a first ...


 RF receiver having improved signal-to-noise ratio and method of operation
To address the above-discussed deficiencies of the prior art, it is a primary object of the present ...


 Technique for transmitting incoming multi-link point-to-point (PPP) packet traffic over multiple outgoing links in a multi-link bundle
The present invention overcomes the deficiencies in the art and satisfies these needs by setting, ...


 Quality of service improvement of internet real-time media transmission by transmitting redundant voice/media frames
This invention improves the reliability and reduces the delays and packet losses of Internet media ...


 Method, mobile station, basestation and mobile communications system for performing handoff independently for groups of physical direct sequence-code division multiple access channels
It is an object of the present invention to mitigate one or more disadvantages of the prior art and,...


 Method of preserving data packet sequencing
In essence, the present invention augments the UDP protocol to attain similar characteristics as FR....


 Method and apparatus for retarting pipeline processing
According to the invention, pipeline throughput is improved by a processing pipeline architecture ...


 Method and system in display device interface for managing surface memory
The invention provides a display device interface and associated methods for managing surface ...


 Display device interface including support for generalized flipping of surfaces
The invention provides a method and system for supporting generalized flipping of surfaces. S...


 Method and system for message transfer session management

Details
Inventors: Habusha, Uri; Arnon, Yoel;
Assignee: Microsoft Corporation (Redmond, WA)
Primary Examiner: Lee; Thomas C.
Assistant Examiner: Elamin; Abdelmoniem
Attorney, Agent or Firm: Leydig, Voit & Mayer, Ltd.

A method and system for managing the transfer of message packets between first and second nodes in a message queuing system utilizes a session acknowledgment protocol to coordinate the two-way flow of packet transmission. In a session initiation phase, each node specifies a session acknowledgment timeout period and a transmission window size for transmission of message packets thereto. During the session, the first node transmits multiple message packets up to the window size set by the second node and stops to wait for a session acknowledgment from the second computer. The session acknowledgment may piggyback on a message packet sent to the first node. A window-size field in the session acknowledgment allows the receiving node to dynamically adjust the incoming data flow.

DETAILED DESCRIPTION In accordance with the invention, there is provided a method and system for managing transfer of message packets in a session between first and second nodes in a message queuing system that utilizes a session acknowledgment protocol to coordinate the two-way flow of message packet transmission.
When a session is initiated, each of the two nodes specifies a session acknowledgment timeout period and a transmission window size.
During the session, the first node transmits multiple message packets up to the window size set by the second node and stops to wait for a session acknowledgment from the second node.
The second node sends a session acknowledgment when the session acknowledgment timeout period set by the first node has expired, or when the number of packets received but not yet acknowledged has reached the window size.
The session acknowledgment may either be sent as a separate message packet or piggyback on a message packet sent by the second node to the first node.
A window-size field in the session acknowledgment allows the receiving node to set a new window size to dynamically adjust the incoming data flow.
In accordance with another aspect of the invention, a "multi-ping" mechanism implemented with asynchronous message delivery allows an administrator to check the operating status of multiple computers in the message queuing system.
A ping-originator application sends echo request messages to a plurality of remote computers at one time.
The echo response messages from the remote computers are sent to a response queue.
An administration application reads the echo response messages and displays the operating status of the remote computers for viewing by the administrator.
The advantages of the invention will become apparent with reference to the following detailed description when taken in conjunction with the drawings in which:



Related patents
  APPARATUS FOR DISTRIBUTING INFORMATION OVER A NETWORK-BASED ENVIRONMENT, METHOD OF DISTRIBUTING INFORMATION TO USERS, AND METHOD FOR ASSOCIATING CONTENT OBJECTS WITH A DATABASE WHEREIN THE CONTENT OBJECTS ARE ACCESSIBLE OVER A NETWORK COMMUNICATION MEDIUM
A system and method are provided to document and quantify demand for particular information that is a requested by an individual user by sampling a worldwide user ...
  Service providing system and service providing device that provides a specific service in response to user authority determination based on positional relationships of virtual objects
However, according to the related art method, since everyone can operate a projector and cause any type of data to be displayed by manipulating a controller, such as a PC...
  Method, system, and program for returning a file requested through a network connection
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying drawings which form a part hereof and which illustrate several ...
  Systems, methods and computer program products for validating web content tailored for display within pervasive computing devices
In view of the above discussion, it is an object of the present invention to provide systems, methods and computer program products for simulating different client ...
  Control system with customizable menu structure for personal mobility vehicle
Referring now to the drawings, there is illustrated in FIG. 1 a diagrammatic representation of an electronic control system 10 for a personal mobility vehicle, such as ...
  Intelligent network security device and method
I claim: 1. In a computer system connected to an external communications medium, a security device comprising: a programmable firewall device interposed between the ...
  Method for automatic intrusion detection and deflection in a network
OF THE INVENTION The present invention is of a method and a system for providing security to a network by at least identifying an un authorized user who is attempting ...
  Enhanced browser application for service related to the transportation of a message
It is an object of the present invention to provide a universal browser, compatible with common commercial browsers, that incorporates preferences and/or applications ...
  Representing and verifying network management policies using collective constraints
The foregoing needs and objects, and other needs and objects that will become apparent from the following description, are achieved by the invention, which comprises, in ...
  Systems and method for hiding from a computer system entry of a personal identification number (pin) to a smart card
A system and method for isolating a computer system from entry of a personal identification number (PIN) to a smart card. The system and method includes a computer ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved