IP Library Patent Application 14569937
Patent Application
App. No. 14/569,937

SYSTEM AND METHOD FOR DISPLAYING CONTEXTUAL DATA RESPECTIVE OF EVENTS

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.
14/569,937
Abstract

A system and method for searching and displaying contextual data respective of an event is provided. The system comprises receiving a request to analyze calendar data stored on a user device, wherein the calendar data comprises the event; generating metadata for the event based on the analyzed calendar date; identifying at least one parameter related to the event; searching through a plurality of web sources for contextual data related to the at least one identified parameter; and providing the contextual data to the user device.

Claims (56)

1 . A method for searching and displaying contextual data respective of an event, comprising:

receiving a request to analyze calendar data stored on a user device, wherein the calendar data comprises the event;

generating metadata for the event based on the analyzed calendar date;

identifying at least one parameter related to the event;

searching through a plurality of web sources for contextual data related to the at least one identified parameter; and

providing the contextual data to the user device.

2 . The method of claim 1 , wherein the at least one identified parameter is any one of:

a participant in the event, a location of the event, a subject of the event, and a type of the event.

3 . The method of claim 1 , further comprising:

storing the contextual data and the at least one parameter in a database.

4 . The method of claim 1 , wherein the plurality of web sources comprises at least one of: public web sources and private web sources, wherein private web sources are limited to an enterprise the user belongs to.

5 . The method of claim 1 , wherein searching through the plurality of web sources for contextual data further comprises:

identifying at least one the of plurality of web sources from which contextual data may be extracted;

determining whether each web source of the plurality of web sources the identified at least one web source are appropriate respective of the identified parameters; and

upon determining a web source of data is appropriate respective of the identified parameters, searching through the appropriate source of data for contextual data.

6 . The method of claim 5 , further comprising:

determining whether each appropriate source of data is a private web source;

upon determining that an appropriate source of data is a private web source, obtaining at least a user identifier for accessing the appropriate private web source; and

accessing the appropriate private web source using the at least a user identifier.

7 . The method of claim 6 , wherein obtaining at least a user identifier for accessing the appropriate private web source further comprises:

prompting a user for the at least a user identifier; and

receiving the at least a user identifier from the user.

8 . The method of claim 1 , further comprising:

identifying at least one environmental variable;

determining, based on the identified at least one environmental variable, a time to display the contextual data on the user device; and

displaying the contextual data at the determined time.

9 . The method of claim 8 , wherein the at least one environmental variable is at least one of: a time of day and a location of the user device.

10 . A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute the method according to claim 1 .

11 . A system for searching and displaying contextual data respective of an event, comprising:

a processor; and

a memory, the memory containing instructions that, when executed by the processor, configure the system to:

receive a request to analyze calendar data stored on a user device, wherein the calendar data comprises the event;

generate metadata for the event based on the analyzed calendar date;

identify at least one parameter related to the event;

search through a plurality of web sources for contextual data is related to the at least one or more identified parameters; and

provide the contextual data to the user device.

12 . The system of claim 11 , wherein the one parameter is at least one of: a participant in the event, a location of the event, a subject of the event, and a type of the event.

13 . The system of claim 11 , wherein the system is further configured to:

store the contextual data and the at least one parameter in a database.

14 . The system of claim 11 , wherein the plurality of web sources comprises at least one of: public web sources and private web sources, wherein private web sources are limited to an enterprise the user belongs to.

15 . The system of claim 11 , wherein the system is further configured to:

identify one the of plurality of web sources from which contextual data may be extracted;

determine whether each web source of the plurality of web sources the identified at least one web source are appropriate respective of the identified parameters; and

upon determining a web source of data is appropriate respective of the identified parameters, search through the appropriate source of data for contextual data.

16 . The system of claim 15 , wherein the system is further configured to:

determine whether each appropriate source of data is a private web source;

upon determining that an appropriate source of data is a private web source, obtain at least a user identifier for accessing the appropriate private web source; and

access the appropriate private web source using the at least a user identifier.

17 . The system of claim 16 , wherein the system is further configured to:

prompt a user for the at least a user identifier; and

receive the at least a user identifier from the user.

18 . The system of claim 11 , wherein the system is further configured to:

identify at least one environmental variable;

determine, based on the identified at least one environmental variable, a time to display the contextual data on the user device; and

displaying the contextual data at the determined time.

19 . The system of claim 18 , wherein the at least on environmental variable at least one any of: a time of day, and a location of the user device.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE JUNE 30, 2015 DATE OF THE UNDERLYING SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 036859 FRAME 0892. ASSIGNOR(S) HEREBY CONFIRMS THE JULY 14, 2015 DATE OF THE UNDERLYING SECURITY AGREEMENT. Recorded Nov 24, 2015
From: HARMON.IE CORPORATION
To: WESTERN ALLIANCE BANK
Reel/Frame 037180/0278 →
SECURITY INTEREST Recorded Oct 22, 2015
From: HARMON.IE CORPORATION
To: WESTERN ALLIANCE BANK
Reel/Frame 036859/0892 →
CHANGE OF NAME Recorded Apr 2, 2015
From: MAINSOFT R&D LTD.
To: HARMON.IE R&D LTD.
Reel/Frame 035357/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2014
From: SHEINFELD, ROY
To: MAINSOFT R&D LTD.
Reel/Frame 034511/0408 →