Clustering of Time and Date Annotations in a Document
First Claim
1. A computer-implemented method, performed on a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors comprising:
- obtaining a web document;
identifying a first parameter of an event and a parameter complementary to the first parameter, from among a plurality of candidate parameters, each parameter corresponding to a distinct text portion of the web document;
wherein 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;
embedding in the web document an event creation link containing event information corresponding to at least the first parameter and the complementary parameter; and
providing for display, the web document, including the embedded event creation link.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
22 Claims
-
1. A computer-implemented method, performed on a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors comprising:
-
obtaining a web document; identifying a first parameter of an event and a parameter complementary to the first parameter, from among a plurality of candidate parameters, each parameter corresponding to a distinct text portion of the web document; wherein 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; embedding in the web document an event creation link containing event information corresponding to at least the first parameter and the complementary parameter; and providing for display, the web document, including the embedded event creation link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system, comprising:
-
one or more processors; and memory storing one or more programs to be executed by the one or more processors; the one or more programs comprising instructions for; obtaining a web document; identifying a first parameter of an event and a parameter complementary to the first parameter, from among a plurality of candidate parameters, each parameter corresponding to a distinct text portion of the web document; wherein 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; embedding in the web document an event creation link containing event information corresponding to at least the first parameter and the complementary parameter; and providing for display, the web document, including the embedded event creation link. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer, the one or more programs comprising instructions for:
-
obtaining a web document; identifying a first parameter of an event and a parameter complementary to the first parameter, from among a plurality of candidate parameters, each parameter corresponding to a distinct text portion of the web document; wherein 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; embedding in the web document an event creation link containing event information corresponding to at least the first parameter and the complementary parameter; and providing for display, the web document, including the embedded event creation link. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification