Leveraging synchronous communication protocols to enable asynchronous application and line-of-business behaviors

A technology of synchronous communication and line of business, applied in the direction of using stored programs for program control, inter-program communication, multi-programming devices, etc., and can solve the problems of complex and difficult system/application use.

Inactive Publication Date: 2013-09-04
MICROSOFT TECH LICENSING LLC
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, find these systems / apps complex and difficult to use

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
  • Leveraging synchronous communication protocols to enable asynchronous application and line-of-business behaviors
  • Leveraging synchronous communication protocols to enable asynchronous application and line-of-business behaviors
  • Leveraging synchronous communication protocols to enable asynchronous application and line-of-business behaviors

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] As briefly described above, embodiments of the present invention relate to utilizing synchronous communication protocols to enable asynchronous applications and line-of-business activities. In the following detailed description, reference is made to the accompanying drawings which form a part hereof, and which show by way of illustration various embodiments or examples. The embodiments may be combined, other embodiments may be utilized, and structural changes may be made without departing from the spirit or scope of the present invention. The following detailed description is therefore not intended to be taken in a limiting sense, and the scope of the invention is defined by the appended claims and their equivalents.

[0015] Referring now to the drawings, in which like numerals refer to like elements throughout the several views, aspects of the invention and an exemplary computing operating environment are described. figure 1 and the following description are intended...

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

Methods and systems of leveraging synchronous communication protocols to enable asynchronous application and line of business behaviors. An application platform may be provided and configured to provide a pending state for any synchronous operation. The pending state may indicate that the operation has not been completed yet. For an application which may know how to track an operation that has a pending state, the application may control when the operation enters and exits the pending state. The application may communicate to the application platform to hold off on other operations dependent upon the pending operation when the pending operation is not complete. For an application which does not know how to track an operation that has a pending state, the application platform may ignore the pending state of the operation and proceed to other operations. Accordingly, the synchronous user experience is preserved where a straightforward, down-level user interface and experience is appropriate. The user interface and experience is also extended when an application knows how to interpret and present the asynchronous nature of various underlying systems.

Description

Background technique [0001] When an operation is performed in a software application, the operation usually succeeds or fails immediately. This behavior is known as synchronous application behavior. However, there are also many cases of asynchronous application behavior in software applications. In these cases, the application may not finish synchronously immediately after the user takes an action. For example, software applications are often structured in more complex ways when working with collaboration systems or line-of-business (LOB) systems. The application can trigger workflows that are routed to multiple users via the collaboration server. The app can also trigger workflows on LOB systems. Furthermore, many operations on a LOB system inherently take "long" time because many interconnected systems need to work serially for the entire LOB system to behave properly. [0002] There may be some LOB and collaboration systems / applications that understand the inherent asy...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/445G06F9/54
CPCG06F15/16G06F9/06G06F21/00G06F9/44G06F21/6236G06F9/4843
Inventor B·戈帕尔D·克洛泽林R·J·索泽多D·曼塔M·索尼
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products