US2015039560A1PendingUtilityA1

Method and system for pushing data to subscribers in an on-demand service

Assignee: SALESFORCE COM INCPriority: Aug 15, 2007Filed: Oct 20, 2014Published: Feb 5, 2015
Est. expiryAug 15, 2027(~1 yrs left)· nominal 20-yr term from priority
G06F 16/2329G06F 16/252G06F 16/2358G06F 16/2308G06F 16/93G06F 17/30011
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In accordance with embodiments, there are provided mechanisms and methods for pushing data, which maybe associated with documents that are being tracked, in an on-demand service. These mechanisms and methods for pushing data in an on-demand service can enable subscriptions to elements associated with the documents being shared. As a result of the subscription the user may be notified that a document associated with the subscription has been changed (e.g., altered). In an embodiment, the subscription may be forced on a user.

Claims

exact text as granted — not AI-modified
1 . A method for pushing data to a plurality of subscribers at a plurality of organizations, comprising:
 receiving a request for a subscription associated with receiving information related to a document stored on behalf of a first organization, the request including subscription information;   storing the request to a portion of a database limited to information of the first organization; and   querying the subscription information for at least the first organization to determine whether a subscriber is to receive a copy of the document when the document is modified.   
     
     
         2 . The method of  claim 1 , further comprising sending a notification of any update of the document to the subscriber based on results of the querying. 
     
     
         3 . The method of  claim 2 , the sending of the notification being via sending an e-mail. 
     
     
         4 . The method of  claim 1 , further comprising notifying the subscriber of an update to the document via a Really Simple Syndication feed, based on the querying. 
     
     
         5 . The method of  claim 1 , further comprising:
 forcing a subscription by determining that at least one group of members includes at least one member of the first organization that is to have a subscription; and   the forcing causing the receiving of the request on behalf of the at least one group.   
     
     
         6 . The method of  claim 5 , further comprising:
 assigning a subscription to a profile, and   assigning of the profile to the subscriber, therein assigning the subscription to the subscriber.   
     
     
         7 . The method of  claim 1 , further comprising:
 sending a request for a frequency at which the querying is performed.   
     
     
         8 . The method of  claim 1 , the request including an identification of the document to which the subscription is requested. 
     
     
         9 . The method of  claim 1 , the request including an identification of a tag that is associated with the document, and the subscription being for a document associated with the tag. 
     
     
         10 . The method of  claim 1 , the request including an identification of an author that authored the document, and the subscription being for a document authored by the author. 
     
     
         11 . The method of  claim 1 , the request including an identification of a workspace in which the document is stored, and the subscription being for a document stored within the workspace. 
     
     
         12 . The method of  claim 1 , the request being received from a user. 
     
     
         13 . The method of  claim 1 , the request being received from an administrator. 
     
     
         14 . The method of  claim 1 , further comprising receiving a revision of the document, the querying being performed in response to receiving the revision. 
     
     
         15 . The method of  claim 1 , further comprising receiving a comment about the document, the querying being performed in response to receiving the comment. 
     
     
         16 . The method of  claim 1 , further comprising:
 sending a notification of an update of the document to the subscriber based on results of the querying;   providing an option to a user to choose whether to receive the notification via e-mail or via a Really Simple Syndication feed, based on the querying;   providing an option to an administrator to force a subscription by at least determining one member of the first organization that is to have a subscription, and causing the receiving of the request on behalf of the at least one member, the determining and the causing being caused by at least assigning a subscription to a profile, and assigning the profile to the subscriber, therein assigning the subscription to the subscriber;   sending a request for a frequency at which the sending of the notification is performed;   providing an option to choose whether the request includes an identification of the document to which the subscription is requested, an identification of a tag that is associated with the document, an identification of an author that authored the document, or an identification of a workspace in which the document is stored;   providing an option to select whether the querying is performed in response to receiving a revision of the document; and   providing an option to select whether the querying is performed in response to receiving a comment about the document.   
     
     
         17 . A method for pushing data to a plurality of subscribers at a plurality of organizations, comprising:
 sending a request for a subscription associated with receiving information related to a document stored on behalf of a first organization, the request including subscription information, the document being accessible by a group of users;   receiving a notification related to a change made to the document by a member of the group of users.   
     
     
         18 . A machine-readable medium storing thereon one or more instructions, which when implemented cause a processor to implement a method for pushing data to a plurality of subscribers at a plurality of organizations, the method comprising:
 receiving a request for a subscription associated with receiving information related to a document stored on behalf of a first organization, the request including subscription information;   storing the request to a portion of a database limited to information of the first organization; and   querying the subscription information for at least the first organization to determine whether a subscriber is to receive a copy of the document when the document is modified.   
     
     
         19 . The machine-readable medium of  claim 18 , the method further comprising sending a notification of any update of the document to the subscriber based on results of the querying. 
     
     
         20 . The machine-readable medium of  claim 19 , the sending of the notification being via sending an e-mail. 
     
     
         21 . The machine-readable medium of  claim 18 , the method further comprising notifying the subscriber of an update to the document via a Really Simple Syndication feed, based on the querying. 
     
     
         22 . The machine-readable medium of  claim 18 , the method further comprising:
 forcing a subscription by determining that at least one group of members includes at least one member of the first organization that is to have a subscription; and   the forcing causing the receiving of the request on behalf of the at least one group.   
     
     
         23 . The machine-readable medium of  claim 22 , the method further comprising:
 assigning a subscription to a profile, and   assigning of the profile to the subscriber, therein assigning the subscription to the subscriber.   
     
     
         24 . The machine-readable medium of  claim 18 , the method further comprising:
 sending a request for a frequency at which the querying is performed.   
     
     
         25 . The machine-readable medium of  claim 18 , the request including an identification of the document to which the subscription is requested. 
     
     
         26 . The machine-readable medium of  claim 18 , the request including an identification of a tag that is associated with the document, and the subscription being for a document associated with the tag. 
     
     
         27 . The machine-readable medium of  claim 18 , the request including an identification of an author that authored the document, and the subscription being for a document authored by the author. 
     
     
         28 . The machine-readable medium of  claim 18 , the request including an identification of a workspace in which the document is stored, and the subscription being for a document stored within the workspace. 
     
     
         29 . The machine-readable medium of  claim 18 , the request being received from a user. 
     
     
         30 . The machine-readable medium of  claim 18 , the request being received from an administrator. 
     
     
         31 . The machine-readable medium of  claim 18 , the method further comprising receiving a revision of the document, the querying being performed in response to receiving the revision. 
     
     
         32 . The machine-readable medium of  claim 18 , the method further comprising receiving a comment about the document, the querying being performed in response to receiving the comment. 
     
     
         33 . The machine-readable medium of  claim 18 , the method further comprising:
 sending a notification of an update of the document to the subscriber based on results of the querying;   providing an option to a user to choose whether to receive the notification via e-mail or via a Really Simple Syndication feed, based on the querying;   providing an option to an administrator to force a subscription by at least determining one member of the first organization that is to have a subscription, and   causing the receiving of the request on behalf of the at least one member, the determining and the causing being caused by at least assigning a subscription to a profile, and assigning the profile to the subscriber, therein assigning the subscription to the subscriber;   sending a request for a frequency at which the sending of the notification is performed;   providing an option to choose whether the request includes an identification of the document to which the subscription is requested, an identification of a tag that is associated with the document, an identification of an author that authored the document, or an identification of a workspace in which the document is stored;   providing an option to select whether the querying is performed in response to receiving a revision of the document; and   providing an option to select whether the querying is performed in response to receiving a comment about the document.

Join the waitlist — get patent alerts

Track US2015039560A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.