Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Flexible context management for enumeration sessions using context exchange

a context exchange and enumeration session technology, applied in the field of computing technology, can solve the problems of taking days and the inability to maintain the network connection for the entire period, and achieve the effect of wide flexibility

Inactive Publication Date: 2006-03-02
MICROSOFT TECH LICENSING LLC
View PDF9 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0015] Accordingly, the principles of the present invention permit the data provider to have wide flexibility over dynamically adjusting its role in context management depending on the then-existing circumstances. Additional features and advantages of the invention will be set forth in the description that follows, and in part will be obvious from the description, or may be learned by the practice of the invention. The features and advantages of the invention may be realized and obtained by means of the instruments and combinations particularly pointed out in the appended claims. These and other features of the present invention will become more fully apparent from the following description and appended claims, or may be learned by the practice of the invention as set forth hereinafter.

Problems solved by technology

Even over a high bandwidth network, this can take days.
Even in fairly reliable network environments, there is a significant possibility that a network connection cannot be maintained for that entire period.
If the connection is lost, often the entire data transfer must be reinitiated from the start.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Flexible context management for enumeration sessions using context exchange
  • Flexible context management for enumeration sessions using context exchange
  • Flexible context management for enumeration sessions using context exchange

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The principles of the present invention relate to a mechanism for a data provider computing system to provide requested data items in a request-driven enumeration session in which portions of the requested data items are provided in response to separate requests from a data receiver computing system. The mechanism permits the data provider to control how much inter-message context information is retained by the data provider, and how much context information is provided to the data receiver.

[0022] Turning to the drawings, wherein like reference numerals refer to like elements, the invention is illustrated as being implemented in a suitable computing environment. The following description is based on illustrated embodiments of the invention and should not be taken as limiting the invention with regard to alternative embodiments that are not explicitly described herein.

[0023] In the description that follows, the invention is described with reference to acts and symbolic repre...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Mechanisms for providing requested date items in a request-driven enumeration session while retaining to control over how much inter-message context information is retained by the data provider. Upon receiving a request for the data items, the data provider identifies a portion of the data items to be provided in the first response along with context information that reflects that the first portion of information has been provided. The data provider then makes a determination of how much of the context is to be provided to the data receiver system, and then provides that appropriate context information to the data receiver. Furthermore, the data provider provides a response that includes the first portion of the data items. The data receiver includes this first provided context information in the second request for the next portion of the data items, allowing continuity in the data transfer session.

Description

BACKGROUND OF THE INVENTION [0001] 1. The Field of the Invention [0002] The present invention relates to computing technology; and more specifically, to the network distribution of multiple data items in multiple responses while controlling which computing system manages context information for the communications. [0003] 2. Background and Related Art [0004] Computing technology has transformed the way we work and play. Computing systems now take a wide variety of forms including desktop computers, laptop computers, tablet PCs, Personal Digital Assistants (PDAs), household devices and the like. In its most basic form, a computing system includes system memory and one or more processors. Software in the system memory may be executed by the processor to direct the other hardware of the computing system to perform desired functions. [0005] Networking technologies enable computing systems to communicate even over vast distances, thereby expanding on computer functionality. For example, n...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F15/16G06F3/05G06F17/30H04L12/16H04L29/06H04L29/08
CPCH04L67/06H04L69/329H04L67/02B02C21/00A61L2209/10B09B3/40
Inventor GELLER, ALAN S.BOX, DONALD F.CABRERA, LUIS FELIPEMCCOLLUM, RAYMOND W.
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products