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

Method and apparatus for execution of a process

a technology of process and method, applied in the field of information technology and data processing, can solve problems such as unfulfilled communication, and achieve the effect of reducing user dependence and facilitating pre-fetching

Inactive Publication Date: 2007-11-01
IBM CORP
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides techniques for executing a process using a cache. The invention includes a method for determining the benefit of prefetching a given artifact based on its probability of accessing and the benefit of using a predicate from a current state. The evaluation of whether to conduct a cache replacement is based on the determined benefit. The invention also includes an apparatus for maintaining current state information, obtaining historical data, predicting query data, and prioritizing knowledge to time and send queries. The technical effects of the invention include reducing user-dependence and interruption of user actions, facilitating pre-fetching, and improving cache performance.

Problems solved by technology

If the decision regarding when to refresh the cache is left solely to the user (i.e., only the buyer can explicitly refresh local data), then communication is not fully taken advantage of.

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 apparatus for execution of a process
  • Method and apparatus for execution of a process
  • Method and apparatus for execution of a process

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016]FIG. 1 shows a flow chart 100 of exemplary method steps in a method (which can be computer-implemented) for enabling execution of a process employing a cache. After beginning at block 102, step 104 includes obtaining a first probability of accessing a given artifact, such as a document, table, etc., in a state Si. For example, the probability could be that of checking the price of an item, such as a bottle of Vitamin A, once a search had been done for the item per se. Step 106 includes obtaining a second probability of using a predicate from a current state Sc in the state Si. Continuing with the example, this could correspond to the probability of using the predicate “Vitamin A” for doing the next search. Step 106 can optionally be implemented by steps 108 and 110, to be discussed further below.

[0017] Step 112 includes determining a benefit of prefetching the given artifact using the predicate based on at least the first probability and the second probability. Step 114 inclu...

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

Techniques are provided for enabling execution of a process employing a cache. Method steps can include obtaining a first probability of accessing a given artifact in a state Si, obtaining a second probability of using a predicate from a current state Sc in the state Si, determining a benefit of prefetching the given artifact using the predicate based on at least the first probability and the second probability, and whether and / or when a cache replacement should be conducted, based at least on the benefit determined.

Description

FIELD OF THE INVENTION [0001] The present invention generally relates to information technology and data processing, and, more particularly, to a method and apparatus for execution of a process. BACKGROUND OF THE INVENTION [0002] Processes are often used to automate the flow of tasks associated with a service or a product. Recently, mobile devices such as phones, personal digital assistants (PDAs), and hand-held computers have begun supporting various easy to use browser-like navigational features. Users are increasingly able to type in or download more information on their devices. With advances in computing and communication capabilities of hand-held devices, we are beginning to see a variety of applications in mobile e-commerce (m-commerce), where some of the commerce functionality is moving from the e-commerce server side to the mobile client side. [0003] Consider a scenario where a buyer is mobile, and wishes to process a buying request. The buyer can be either connected or dis...

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): G06Q10/00G07G1/00G06Q30/00G06F17/30
CPCG06Q10/10G06Q10/06G06F12/0862G06F2212/602
Inventor CHANG, YUAN-CHILANG, CHRISTIAN A.SMITH, JOHN R.STANOI, IOANA R.
Owner IBM CORP