Supercharge Your Innovation With Domain-Expert AI Agents!

Method and system for automatically generating, tracking and calling off a message

一种撤消信息、自动生成的技术,应用在撤消基础结构领域

Inactive Publication Date: 2010-05-26
MICROSOFT TECH LICENSING LLC
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Traditional undo implementations also fail to provide undo support for third-party objects that do not implement undo as shown in Table II

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
  • Method and system for automatically generating, tracking and calling off a message
  • Method and system for automatically generating, tracking and calling off a message
  • Method and system for automatically generating, tracking and calling off a message

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The present invention extends to a method, system and corresponding computer program product for automatically generating and tracking undo information so that developers of user interface objects are not responsible for generating and tracking undo information. Embodiments of the invention may include one or more special purpose computers and / or one or more general purpose computers, including various computer hardware, as discussed in detail below.

[0025] figure 1 Exemplary embodiments of the present invention have been described. Unlike previous undo implementations that required the developer to generate and track undo information for the developer's objects, the undo engine 140 constructs undo units for state changes that appear in the design surface 110 of the visual user interface designer. Therefore, developers using the design surface 110 are not responsible for generating and tracking undo information.

[0026] Undo engine 140 uses the following characteri...

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, systems, and computer program products that automatically generate and track undo information so that the developer of a user interface object need not be responsible for generating and tracking undo information. Change notifications for changes to an object within a visual user interface designer are processed. Data representing an initial state of the object prior to the changes and data representing a subsequent state of the object after the changes is persisted. From the persisted data, an undo unit is prepared for undoing the changes to the object. The undo unit may comprise a transaction of multiple changes made to the object. Each undo unit may identify corresponding routines for undoing and redoing the actions included within the undo unit. An undo unit may be stored untilan undo / redo notification is received, and then used to undo / redo the changes represented by the undo unit.

Description

technical field [0001] The present invention relates to undo infrastructure, and more particularly to a method, system and computer program product for automatically generating and tracking undo information so that developers of user interface objects are not responsible for generating and tracking undo information. Background technique [0002] Undo is a familiar feature of many applications. For example, spreadsheets and word processors often allow undoing data entry, such as adding new data, deleting existing data, cut and copy operations, and data formatting. Redo is the counterpart of undo, and in many cases is conceptually equivalent to undo to undo. In some implementations, repeat allows the last operation to be repeated. In this application, undo is used as a general term that includes both undo and redo. [0003] A visual user interface designer is software that allows a developer to visually represent a user interface and automatically generate at least some cor...

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/44G06F11/14G06F3/00G06F3/048G06F12/00G06F13/00G06F13/16G06F17/00H02H3/05
CPCG06F8/38G06F17/00G06F9/06
Inventor S·P·伯克B·K·佩平
Owner MICROSOFT TECH LICENSING LLC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More