Method, apparatus, system, and program product for attaching files and other objects to a partially replicated database
First Claim
Patent Images
1. A method in a computing system for augmenting a database table, comprising:
- displaying the database table, the database table comprising a plurality of fields arranged into rows and columns;
receiving user input selecting a field in the database table;
receiving user input specifying a non-database file stored outside the database table to attach to the selected field; and
attaching the specified non-database file to the selected field.
0 Assignments
0 Petitions
Accused Products
Abstract
Attaching files and other objects in a distributed computing environment. This includes adding file attachments and non-database objects, such as, text file data, web file data, image file data, and other file attachment objects to databases. These objects may be retrieved at the convenience of a node to which the objects are sent. Visibility rules can be set to determine which attachments and objects are seen by a node. Distribution rules for an object determine whether a node must request the object or whether the node is forced to receive the object.
-
Citations
19 Claims
-
1. A method in a computing system for augmenting a database table, comprising:
-
displaying the database table, the database table comprising a plurality of fields arranged into rows and columns;
receiving user input selecting a field in the database table;
receiving user input specifying a non-database file stored outside the database table to attach to the selected field; and
attaching the specified non-database file to the selected field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
replicating a portion of the displayed database table containing the selected field; and
in response to replicating a portion of the displayed database table containing the selected field, replicating the attached non-database file in conjunction with the replicated portion of the displayed database table.
-
-
7. The method of claim 6 wherein the attached non-database file is replicated automatically, irrespective of further user input.
-
8. The method of claim 6, further comprising receiving user input specifying whether the attached non-database file is to be replicated in conjunction with the replicated portion of the displayed database table,
and wherein the attached non-database file is replicated only where the received user input specifies that the attached non-database file is to be replicated in conjunction with the replicated portion of the displayed database table. -
9. The method of claim 1, wherein a portion of the fields of the displayed database are shared among a group of users,
the method further comprising sending the attached non-database file to at least a subset of the group of users.
-
10. A computer memory whose contents cause a computing system to augment a database table by:
-
displaying the database table, the database table comprising a plurality of fields arranged into rows and columns;
receiving user input selecting a field in the database table;
receiving user input specifying a non-database object stored outside the database table to attach to the selected field; and
attaching the specified non-database object to the selected field. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
replicate a portion of the displayed database table containing the selected field; and
replicate the attached non-database file in conjunction with the replicated portion of the displayed database table in response to replicating a portion of the displayed database table containing the selected field.
-
-
16. The memory of claim 15 wherein the attached non-database file is replicated automatically, irrespective of further user input.
-
17. The memory of claim 15 wherein the contents of the memory further cause the computing system to receive user input specifying whether the attached non-database file is to be replicated in conjunction with the replicated portion of the displayed database table,
and wherein the attached non-database file is replicated only where the received user input specifies that the attached non-database file is to be replicated in conjunction with the replicated portion of the displayed database table. -
18. The memory of claim 10 wherein a portion of the fields of the displayed database are shared among a group of users,
wherein the contents of the memory further cause the computing system to send the attached non-database file to at least a subset of the group of users.
-
19. A computing system for augmenting a database table, comprising:
-
a display device that displays the database table, the database table comprising a plurality of fields arranged into rows and columns;
a user input subsystem that receives input selecting a field in the database table, and receives input specifying a non-database file stored outside the database table to attach to the selected field; and
an attachment subsystem that attaches the specified non-database file to the selected field.
-
Specification