Associating user-defined tags with event records in 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;
storing event records in the repository, each event record containing data defining one or more real world events;
storing user-designated tags in tag data maintained within the repository;
wherein the user-designated tags are associated with event records and reflect attributes of the real world events represented by the event records;
wherein the step of storing user-designated tags includes;
receiving user input from a first user, wherein the user input specifies a user-designated tag for a particular event represented by a particular event record within the repository; and
in response to said input, updating the tag data by storing the user-designated tag in association with the particular event record;
using the user-specified tags in said tag data to locate information about real-world events represented in the event records within the repository;
wherein the step of using the user-specified tags-includes;
receiving a request from a second user to retrieve events associated with a particular user-specified attribute;
responding to the request by comparing the particular user-specified attribute against user-specified tags in said tag data to identify a set of event records within the repository that are associated with tags that match said particular user-specified attribute, and providing to the second user information from the set of event records.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for accessing an events information 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 creating and viewing private events within an event application and also for associating user-defined tags with events using the events information repository.
-
Citations
16 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;
storing event records in the repository, each event record containing data defining one or more real world events;
storing user-designated tags in tag data maintained within the repository;
wherein the user-designated tags are associated with event records and reflect attributes of the real world events represented by the event records;
wherein the step of storing user-designated tags includes;
receiving user input from a first user, wherein the user input specifies a user-designated tag for a particular event represented by a particular event record within the repository; and
in response to said input, updating the tag data by storing the user-designated tag in association with the particular event record;
using the user-specified tags in said tag data to locate information about real-world events represented in the event records within the repository;
wherein the step of using the user-specified tags-includes;
receiving a request from a second user to retrieve events associated with a particular user-specified attribute;
responding to the request by comparing the particular user-specified attribute against user-specified tags in said tag data to identify a set of event records within the repository that are associated with tags that match said particular user-specified attribute, and providing to the second user information from the set of event records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification