Event Creation Link Embedding in Web Documents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of creating electronic calendar entries from web documents, such as email messages, is cumbersome and inefficient, requiring users to manually input data into multiple fields.

Innovation Solution

A method and system that identifies parameters from web documents, such as dates and times, and creates event creation links embedded within the documents, allowing users to easily convert text portions into editable calendar entries with embedded instructions for visual changes upon user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually input data into multiple calendar fields, then calendar entries can be created, but the process becomes cumbersome and inefficient

Engineering Contradiction:
Improvecalendar entry creation efficiencyVSAvoidmanual data input complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary extraction of event parameters (date, time, location, title) from the web document before the user initiates calendar entry creation. The extracted parameters are pre-processed and organized into a structured format, so when the user activates the event creation link, the calendar form is already populated with the extracted information, eliminating the need for manual input into multiple fields

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An event creation link serves as an intermediary element embedded in the web document. This link acts as a bridge between the unstructured web document and the structured calendar entry form, automatically transmitting extracted parameters from the document to the calendar system, thereby simplifying the user interaction from manual field-by-field input to a single click action

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If event creation links are embedded in web documents, then calendar entry creation is simplified, but the web document structure becomes more complex

Engineering Contradiction:
Improvecalendar entry creation simplicityVSAvoidweb document structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The event creation link merges multiple functions into a single element: it serves as both a navigational link and an event creation trigger. The link embeds extracted event parameters directly within its structure, combining the information extraction, validation, and calendar form population functions into one integrated component that appears as a simple hyperlink to the user

Inventive Principle:
Principle #5Merging (Combining)

3Extent of automation

If parameters are automatically extracted from web documents, then manual input is reduced, but parameter identification accuracy must be maintained

Engineering Contradiction:
Improveparameter extraction automationVSAvoidparameter identification accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The system employs feedback mechanisms in parameter extraction by validating extracted parameters against expected formats and patterns. The extraction process includes verification steps that check whether extracted date, time, and location parameters conform to valid calendar entry requirements, allowing the system to identify and correct extraction errors before finalizing the calendar entry creation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9760644B2Embedding event creation link in a document
Publication Date: 2017.09.12 GOOGLE LLC
  • US9760644B2 patent drawing
  • US9760644B2 patent drawing
  • US9760644B2 patent drawing

AI summary

A method, system, and data structure for creating electronic calendar entries or calendar events are disclosed. A web document is obtained. A first parameter of an event is identified, and a parameter complementary to the first parameter is also identified. The complementary parameter is identified, from among a plurality of candidate parameters. Each parameter corresponds to a distinct text portion of the web document. The complementary parameter is identified in accordance with a distance metric between the text portion of the web document corresponding to the first parameter and the text portion of the web document corresponding to the complementary parameter. Then an event creation link is created and embedded in the web document. The event creation link contains event information corresponding to at least the first parameter and the complementary parameter. The web document, including the embedded event creation link, is provided for display.