Method and apparatus for run-time user control of system-generated content

US9734449B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9734449-B2
Application numberUS-51250009-A
CountryUS
Kind codeB2
Filing dateJul 30, 2009
Priority dateJul 30, 2009
Publication dateAug 15, 2017
Grant dateAug 15, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and apparatus are provided for run-time user control of system-generated content. A user is presented with the system-generated content and can configure one or more rules at run-time. The rules identify one or more automated actions to perform upon the system-generated content when one or more conditions are satisfied. The automated actions are executed upon the system-generated content when the one or more conditions are satisfied. The exemplary automated actions may comprise transform, retrieve, update and alert. The conditions can specify, for example, when to perform the automated actions. Active tags may optionally be attached to or embedded directly in the system-generated content or in a document containing the system-generated content. Tools are optionally provided to allow a user to manage active tags.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for run-time user control of system-generated content, comprising: presenting said system-generated content to a user; obtaining a configuration of one or more rules at run-time from said user substantially simultaneously with said user controlling said system-generated content, wherein said one or more rules identify a configuration of one or more automated actions to perform upon said system-generated content when one or more conditions are satisfied, wherein said one or more automated actions are linked to one or more active tags; attaching one or more of said active tags to said system-generated content, wherein at least one of said active tags comprises information about said content, a context in which said content occurs, system-generated parameters for said automated actions, and user-specified parameters for customizing an execution of said automated actions; and executing said one or more automated actions upon said system-generated content when said one or more conditions are satisfied. 2. The method of claim 1 , wherein said system-generated content is generated based on one or more user-specified or system-generated information requests. 3. The method of claim 1 , wherein said one or more automated actions comprise one or more of transform, retrieve, update and alert. 4. The method of claim 1 , wherein said one or more conditions comprise one or more conditions about when to perform said one or more automated actions. 5. The method of claim 1 , wherein at least one of said active tags comprises one or more options to configure said one or more automated actions. 6. The method of claim 1 , wherein said content and said user-specified parameters are extracted from a user interaction event for at least one of said active tags. 7. The method of claim 1 , wherein said context of said content and said system-generated parameters are retrieved from relevant system resources associated with said system-generated content. 8. The method of claim 1 , wherein said content, context, system-generated parameters and user-specified parameters for said automated actions are linked with at least one of said active tags. 9. The method of claim 8 , wherein said automated actions are configured based on said user-specified parameters. 10. The method of claim 8 , wherein said automated actions are executed based on said system-generated parameters and said user-specified parameters. 11. The method of claim 1 , further comprising the step of providing one or more tools for supporting user management of at least one of said active tags. 12. The method of claim 11 , wherein said user management of at least one of said active tags comprises one or more of accessing said active tag, editing said active tag, grouping said active tag, creating a template for said active tag and reusing a template for said active tag. 13. The method of claim 12 , wherein said editing of said active tag further comprises the steps of retrieving information linked with a given active tag and re-configuring corresponding parameters of said given active tag based on new user specifications. 14. The method of claim 12 , wherein said template for said active tag records one or more user-specified parameters for said system-supported automated actions for application to one or more active tags associated with different content fragments. 15. The method of claim 1 , further comprising the step of embedding at least one of said active tags and said system-generated content in a document. 16. The method of claim 15 , further comprising the step of restoring information from said embedded active tag when said document is loaded by a system. 17. A system for run-time user control of system-generated content, comprising: a memory; and at least one processor, coupled to the memory, operative to: present said system-generated content to a user; obtain a configuration of one or more rules at run-time from said user substantially simultaneously with said user controlling said system-generated content, wherein said one or more rules identify a configuration of one or more automated actions to perform upon said system-generated content when one or more conditions are satisfied, wherein said one or more automated actions are linked to one or more active tags; attach one or more of said active tags to said system-generated content, wherein at least one of said active tags comprises information about said content, a context in which said content occurs, system-generated parameters for said automated actions, and user-specified parameters for customizing an execution of said automated actions; and execute said one or more automated actions upon said system-generated content when said one or more conditions are satisfied. 18. The system of claim 17 , wherein said one or more automated actions comprise one or more of transform, retrieve, update and alert. 19. The system of claim 17 , wherein said active tag comprises one or more options to configure said one or more automated actions. 20. The system of claim 19 , wherein said processor is further configured to provide one or more tools for supporting user management of at least one of said active tags. 21. The system of claim 20 , wherein said user management comprises one or more of accessing said active tag, editing said active tag, grouping said active tag, creating a template for said active tag and reusing a template for said active tag. 22. The system of claim 19 , further comprising the steps of embedding at least one of said active tags and said corresponding system-generated content in a document and restoring information from said embedded active tag when said document is reloaded by a system. 23. An article of manufacture for run-time user control of system-generated content, comprising a tangible computer readable recordable medium containing one or more programs which when executed implement the steps of: presenting said system-generated content to a user; obtaining a configuration of one or more rules at run-time from said user substantially simultaneously with said user controlling said system-generated content, wherein said one or more rules identify a configuration of one or more automated actions to perform upon said system-generated content when one or more conditions are satisfied, wherein said one or more automated actions are linked to one or more active tags; attaching one or more of said active tags to said system-generated content, wherein at least one of said active tags comprises information about said content, a context in which said content occurs, system-generated parameters for said automated actions, and user-specified parameters for customizing an execution of said automated actions; and executing said one or more automated actions upon said system-generated content when said one or more conditions are satisfied.

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Inference or reasoning models · CPC title

  • Semantic analysis · CPC title

  • G06N5/025Primary

    Extracting rules from data · CPC title

  • Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9734449B2 cover?
Methods and apparatus are provided for run-time user control of system-generated content. A user is presented with the system-generated content and can configure one or more rules at run-time. The rules identify one or more automated actions to perform upon the system-generated content when one or more conditions are satisfied. The automated actions are executed upon the system-generated conten…
Who is the assignee on this patent?
Lai Jennifer, Lu Jie, Wilcox Lauren G, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06N5/025. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 15 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).