Accessing an events repository
First Claim
1. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
- A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
providing access to event information in the repository through user interfaces generated by a first-party event application, wherein the event information maintained in said repository includes event records defining one or more real world events;
exposing, to third-party applications, a programmatic interface to access a particular set of routines that perform operations on event records in said repository;
receiving through said interface, from a third-party application, a call to one of said routines; and
in response to the call, executing said routine to perform one or more operations on event records in said repository.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques for accessing an events repository are provided. An event information repository contains event records defining real world events. A programmatic interface is exposed to third-party applications for accessing the event records within the repository. Specifically, the programmatic interface provides a set of routines that perform operations on the repository. Using the programmatic interface, third-party applications may call the set of routines to cause operations to be executed on the repository. Further, techniques are provided for controlling the display of private events within a first-party event application and also for associating user-defined tags with events using the events repository.
66 Citations
23 Claims
-
1. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
-
A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
providing access to event information in the repository through user interfaces generated by a first-party event application, wherein the event information maintained in said repository includes event records defining one or more real world events;
exposing, to third-party applications, a programmatic interface to access a particular set of routines that perform operations on event records in said repository;
receiving through said interface, from a third-party application, a call to one of said routines; and
in response to the call, executing said routine to perform one or more operations on event records in said repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for accessing a repository of event information, the method comprising:
-
in response to user input received by a third-party event application, making a call to a routine through programmatic interface, wherein the programmatic interface provides access to a set of routines that perform operations on event records within a repository of event information;
wherein the event information in the repository includes event records defining one or more real world events;
receiving, from said routine, event information retrieved from said repository, and generating a response that includes said event information. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification