Unlock instant, AI-driven research and patent intelligence for your innovation.

Providing web-based imaging services within a client-based application

a client-based application and web-based imaging technology, applied in the direction of digital transmission, securing communication, electrical equipment, etc., can solve the problems of software providers that lack the ability to add new web-based features to software packages, software packages lacking structure that allows updates, and code addition is somewhat risky

Inactive Publication Date: 2012-01-12
MICROSOFT TECH LICENSING LLC
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

Enables the addition of web-based features post-release without significant code changes, ensuring a uniform protocol and reducing the risk of errors, while allowing users to interact with web services for image processing and storage.

Problems solved by technology

In between software revisions, the software provider lacks the ability to add new web-based features to the software packages.
As with any software product, code addition is somewhat risky.
First, the software packages lack structure that allows updates as new web-based features are available, or as existing web-based features change.
Second, the software packages require new code for each web-based feature.
Third, code addition involves the risk of introducing error into the existing and already tested software package.
A software package is needed that has structure allowing addition of features without introducing significant code changes and the resulting risk of error.

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
  • Providing web-based imaging services within a client-based application
  • Providing web-based imaging services within a client-based application
  • Providing web-based imaging services within a client-based application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017]Embodiments of the present invention generally provide a method and software package for use in the handling of digital images stored in a computing device. The software package allows the addition of web-based or server-based imaging services after release of the software to the user community. These web-based imaging services may be added using a uniform protocol without introducing significant code changes.

[0018]Having briefly described an embodiment of the present invention, an exemplary operating environment for the present invention is described below.

Exemplary Operating Environment

[0019]FIG. 1 illustrates an example of a suitable computing system environment 100 on which embodiments of the invention may be implemented. The computing system environment 100 is only one example of a suitable computing environment and is not intended to suggest any limitation as to the scope of use or functionality of embodiments of the invention. Neither should the computing environment 10...

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

Embodiments are directed to a computer-implemented system and method for providing web-based features in a client-based digital imaging application. A location on a client is provided for storing a number of possible, future web-based features. The location has the capacity to accept a number of name-value pairs that define a web-based imaging feature. When a web-based feature is to be added, the name-value pairs that define the web-based imaging feature are added to the location. After a feature has been added, it is displayed for selection by a user. Upon selection of the web-based imaging feature, image data about a selected one or more images is recorded in a known location. The web-based service that is providing the web-based imaging feature is granted access to the image data in the known location. The image data in the known location is then deleted when the web-based imaging feature is closed.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application is a continuation of U.S. patent application Ser. No. 10 / 268,263, filed Oct. 10, 2002, which claims the benefit of U.S. Provisional Application Ser. No. 60 / 408,678, filed Sep. 5, 2002. Each of the aforementioned applications is herein incorporated by reference in its entirety.BACKGROUND[0002]Digitally represented still images are now commonly stored in a computer environment, such as a personal computer. The stored images can then be manipulated, printed, and indexed by the PC user. Software packages are available to aid the PC user in handling these digital images. Such software packages include numerous capabilities, including archiving the images, printing the images in various sizes and formats, and other editing capabilities, such as the ability to rotate an image, crop it, correct its brightness, contrast and tint. In addition, such software packages typically include the ability to cut portions out of one image and...

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 Applications(United States)
IPC IPC(8): G06F15/16H04L29/06H04L29/08
CPCH04L29/06H04L67/34H04L69/329H04L67/02H04L67/30H04L9/40
Inventor WAND, ANDREW MARTINKOHLER, JEFFREY ALANBRODIE, ALEXANDER SABO
Owner MICROSOFT TECH LICENSING LLC