(Cat? OR feline) AND NOT dog?
Cat? W/5 behavior
(Cat? OR feline) AND traits
Cat AND charact*

This guide provides a more detailed description of the syntax that is supported along with examples.

This search box also supports the look-up of an IP.com Digital Signature (also referred to as Fingerprint); enter the 72-, 48-, or 32-character code to retrieve details of the associated file or submission.

Concept Search - What can I type?

For a concept search, you can enter phrases, sentences, or full paragraphs in English. For example, copy and paste the abstract of a patent application or paragraphs from an article.

Concept search eliminates the need for complex Boolean syntax to inform retrieval. Our Semantic Gist engine uses advanced cognitive semantic analysis to extract the meaning of data. This reduces the chances of missing valuable information, that may result from traditional keyword searching.

Method and System for Automatic Discovery and Execution of Tasks Associated with Recurring Calendar Entries

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system for automatic discovery and execution of tasks associated with recurring calendar entries is disclosed. The method and system monitors user actions for determining what tasks are required for various calendar entries and automatically executes the requisite tasks for various attendees.

Country

Undisclosed

Language

English (United States)

This text was extracted from a PDF file.

This is the abbreviated version, containing approximately
45% of the total text.

Page 01 of 4

Method and System for Automatic Discovery and Execution of Tasks Associated with Recurring Calendar Entries

Disclosed is a method and system for automatic discovery and execution of tasks associated with recurring calendar entries. Recurring calendar entries may correspond to email client calendar entries corresponding to meetings such as, but not limited to, team meetings, conference calls, project meetings and client meetings.

The system monitors user actions to collect data regarding system tasks performed by a user during the meetings. Various system tasks can be performed by the user during meetings such as, but not limited to, dialing to a conference call number, opening a database for access, opening a chat client for communicating with colleagues and opening a browser for accessing websites. The system thereafter uses the collected data to associate tasks with calendar entries for the user. For example, detailed historic information can be recorded for the user to determine the tasks performed by the userin different meetings. The detailed historic information can be used to determine which tasks are associated with which calendar entries for instance by determining a confidence factor for each task performed by the user. Various users can perform different tasks. Accordingly, to learn the tendencies of all the users, the data regarding each user is analyzed to determine the tasks performed by the corresponding users during the calendar entries.

Once the system determines the association between tasks performed by the user and the calendar entries, the system can determine which tasks need to be automatically executed for corresponding calendar entries. The determination can be made based on the confidence factor associated with each task. For example, the system can determine that a task with a high enough confidence factor is likely to be used during a future meeting corresponding to a recurring calendar entry. The system can also schedule the execution of a task based on the time required for executing the task to ensure that tasks are executed in a timely manner during the meetings. Additionally, the system can be used to present a prioritized list of optional tasks to the user. These tasks can be the tasks which have a low confidence factor and which the user may perform during the calendar entries.

In a scenario, the system is implemented as a user agent on user devices such as, but not limited to, laptops and smart phones. The user agent includes one or more monitoring agents for collecting information regarding the tasks performed by the user during various calendar entries, as illustrated in figure 1.

1

Page 02 of 4

Figure 1

The monitoring agents can detect what kind of tasks happen throughout the day, and this can be correlated with calendar entries that occur throughout the day. Over time, the observations of what tasks are associated with what calendar entries are likely to converge to a core set that are like...