IP Library Patent Application 11426832
Patent Application
App. No. 11/426,832

CAPTURE OF PROCESS KNOWLEDGE FOR USER ACTIVITIES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/426,832
Abstract

A system that enables generation and/or modification of an activity template is disclosed. The activity template describes overall actions and resources associated with an activity. The system can automatically convert activity logs into recipes thereby reducing effort in activity reproduction. Self-tuning via machine learning-based algorithms can be employed thereby dynamically altering the template in accordance with on-going or historical user action.

Claims (35)

1 . A system that facilitates activity template generation, comprising:

an interface component that accesses a plurality of elements of an activity; and

a template authoring component that facilitates creation of an activity template based at least in part upon a subset of the plurality of elements.

2 . The system of claim 1 , the template authoring component enables automatic creation of the activity template as a function of monitoring the plurality of elements.

3 . The system of claim 1 , the template authoring component enables handcrafted creation of the activity template based at least in part upon a user preference.

4 . The system of claim 1 , the plurality of elements includes at least one of a plurality of action identifiers and a plurality of resource identifiers.

5 . The system of claim 1 , the activity template further comprises privacy data that enables a user to limit access to information within the subset of the plurality of elements.

6 . The system of claim 1 , the activity template further comprises a policy component that enables management of edit characteristics with respect to the activity template.

7 . The system of claim 1 , further comprising:

a monitoring component that monitors user activity; and

a selection component that automatically selects the subset of the plurality of elements based at least in part upon the monitored user activity.

8 . The system of claim 1 , further comprising a refactoring component that selects the plurality of elements from an activity log as a function of the activity.

9 . The system of claim 1 , the template authoring component facilitates storage of the activity template in a template storage component.

10 . The system of claim 9 , further comprising a search component that enables search of the template storage component to identify a desired template.

11 . The system of claim 10 , further comprising an edit component that facilitates editing a desired template obtained from the template storage component.

12 . A computer-implemented method of establishing a template, comprising:

accessing a plurality of elements associated with an activity; and

determining a subset of the plurality of elements that are to be included within a template associated with the activity; and

generating the template associated with the activity.

13 . The computer-implemented method of claim 12 , further comprising monitoring a user as a function of the activity to automatically establish the plurality of elements.

14 . The computer-implemented method of claim 12 , further comprising manually identifying the plurality of elements associated with the activity.

15 . The computer-implemented method of claim 12 , further comprising maintaining the template in a template storage component together with a plurality of other activity templates.

16 . The computer-implemented component of claim 15 , further comprising:

searching the template storage component; and

identifying a template that corresponds to an activity similar to the activity.

17 . The computer-implemented component of claim 16 , further comprising editing the templates that corresponds to the similar activity.

18 . A system that facilitates generation of an activity template, comprising:

means for monitoring a user to identify a plurality of actions and a plurality of resources;

means for extracting a subset of the plurality of actions as a function of an activity;

means for extracting a subset of the plurality of resources as a function of the activity; and

means for generating the activity template that comprises the subset of the plurality of actions and the subset of the plurality of resources.

19 . The system of claim 18 , the activity template further comprises at least one of a policy, a privacy policy, an assistance portion, a user annotation and metadata.

20 . The system of claim 19 , further comprising:

means for searching the plurality of activity templates to identify a similar template; and

means for modifying the similar template to establish the activity template.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2006
From: MACBETH, STEVEN W.; FERNANDEZ, ROLAND L.; MEYERS, BRIAN L.; TAN, DESNEY S.; ROBERTSON, GEORGE G.; OLIVER, NURIA M.; MURILLO, OSCAR E.; PEDERSEN, ELIN R.; SPENCE, JEANINE E.
To: MICROSOFT CORPORATION
Reel/Frame 018280/0173 →