IP Library Granted Patent US 9,191,436
Granted Patent B2
US 9,191,436 · App. 14/508,937 · Granted Nov 17, 2015

Method, system, and computer program product for sharing information

View Patent ↗
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 9,191,436
App. No.
14/508,937
Granted
Nov 17, 2015
Kind
B2
Abstract

In one embodiment, a method includes: receiving an excerpt of information from a first user, wherein the excerpt of information includes information from a target web page; storing the excerpt, in an XML format, in a folder on a storage medium; detecting a change in the target web page; in response to the detected change in the target web page, updating the excerpt of information from the target web page; receiving, from the first user, an identification of a second user with whom the first user wishes to share the excerpt of information; and transmitting a communication to the second user inviting the second user to view the excerpt of information in the folder.

Claims (41)

1. A method comprising:

receiving, by a server over a network, an excerpt of information from a first user via a user terminal, wherein the excerpt of information includes information from a target web page;

in response to code instructions received from the user terminal, storing the excerpt, in an XML format, in a folder on a storage medium in communication with the server, wherein the folder is selected from a group consisting of a group folder and a public folder, wherein the group folder is accessible by one or more second users specified by the first user as a group, and wherein the public folder is accessible to all users subscribed to the public folder;

detecting, by the server, a change in the target web page;

in response to the detected change in the target web page, updating the excerpt of information from the target web page;

receiving, from the first user via the user terminal, an identification of a second user with whom the first user wishes to share the excerpt of information; and

transmitting, by the server, a communication over the network to the second user inviting the second user to view the excerpt of information in the folder.

2. The method of claim 1 , wherein the excerpt has a non-XML format, the method further including automatically translating the excerpt from the non-XML format into an XML format so that the translated excerpt is compatible for operation with the user terminal.

3. The method of claim 2 , wherein the stored excerpt is the translated excerpt.

4. The method of claim 2 , wherein the output excerpt is the translated excerpt.

5. The method of claim 1 , wherein the excerpt has an alternate XML format, and the server automatically translates the excerpt from the alternate XML format into a generic XML format so that the translated excerpt is compatible for operation with the user terminal.

6. The method of claim 5 , wherein the stored excerpt is the translated excerpt.

7. The method of claim 5 , wherein the output excerpt is the translated excerpt.

8. A system server, comprising:

a processor; and

memory coupled to the processor and storing instructions that, when executed by the processor, cause the server to:

receive, over a network, an excerpt of information from a first user via a user terminal, wherein the excerpt of information includes information from a target web page;

in response to code instructions received from the user terminal, store the excerpt, in an XML format, in a folder on a storage medium in communication with the server, wherein the folder is selected from a group consisting of a group folder and a public folder, wherein the group folder is accessible by one or more second users specified by the first user as a group, and wherein the public folder is accessible to all users subscribed to the public folder;

detect a change in the target web page;

in response to the detected change in the target web page, update the excerpt of information from the target web page;

receive, from the first user via the user terminal, an identification of a second user with whom the first user wishes to share the excerpt of information; and

transmit a communication over the network to the second user inviting the second user to view the excerpt of information in the folder.

9. The system of claim 8 , wherein the excerpt has a non-XML format, and the memory further stores instructions to cause the server to automatically translate the excerpt from the non-XML format into an XML format so that the translated excerpt is compatible for operation with a user terminal.

10. The system of claim 9 , wherein the stored excerpt is the translated excerpt.

11. The system of claim 9 , wherein the output excerpt is the translated excerpt.

12. The system of claim 8 , wherein the excerpt has an alternate XML format, and the memory further stores instructions to cause the server to automatically translate the excerpt from the alternate XML format into a generic XML format so that the translated excerpt is compatible for operation with the user terminal.

13. The system of claim 12 , wherein the stored excerpt is the translated excerpt.

14. The system of claim 12 , wherein the output excerpt is the translated excerpt.

15. A tangible, non-transitory computer readable medium storing instructions that, when executed by a server, cause the server to:

receive, over a network, an excerpt of information from a first user via a user terminal, wherein the excerpt of information includes information from a target web page;

in response to code instructions received from the user terminal, store the excerpt, in an XML format, in a folder on a storage medium in communication with the server, wherein the folder is selected from a group consisting of a group folder and a public folder, wherein the group folder is accessible by one or more second users specified by the first user as a group, and wherein the public folder is accessible to all users subscribed to the public folder;

detect a change in the target web page;

in response to the detected change in the target web page, update the excerpt of information from the target web page;

receive, from the first user via the user terminal, an identification of a second user with whom the first user wishes to share the excerpt of information; and

transmit a communication over the network to the second user inviting the second user to view the excerpt of information in the folder.

16. The computer readable medium of claim 15 , wherein the excerpt has a non-XML format and the memory further stores instructions to cause the server to automatically translate the excerpt from the non-XML format into an XML format so that the translated excerpt is compatible for operation with the user terminal.

17. The computer readable medium of claim 16 , wherein the stored excerpt is the translated excerpt.

18. The computer readable medium of claim 16 , wherein the output excerpt is the translated excerpt.

19. The computer readable medium of claim 15 , wherein the excerpt has an alternate XML format and the memory further stores instructions to cause the server to automatically translate the excerpt from the alternate XML format into a generic XML format so that the translated excerpt is compatible for operation with the user terminal.

20. The computer readable medium of claim 19 , wherein the stored excerpt is the translated excerpt.

21. The computer readable medium of claim 19 , wherein the output excerpt is the translated excerpt.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jan 25, 2023
From: SIXTH STREET SPECIALTY LENDING, INC. (F/K/A TPG SPECIALITY LENDING, INC.)
To: SPRINKLR, INC.
Reel/Frame 062489/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2021
From: SPRINKLR, INC.
To: TPG SPECIALTY LENDING, INC.
Reel/Frame 056608/0874 →
SECURITY INTEREST Recorded May 23, 2018
From: SPRINKLR, INC.
To: SILICON VALLEY BANK
Reel/Frame 045885/0121 →
MERGER Recorded Aug 18, 2016
From: DEMAND MEDIA, INC.
To: SPRINKLR, INC.
Reel/Frame 039476/0883 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2015
From: DEMAND MEDIA, INC.
To: SPRINKLR, INC.
Reel/Frame 036049/0145 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2015
From: PLUCK CORPORATION
To: DEMAND MEDIA, INC.
Reel/Frame 034680/0976 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2014
From: BUSEY, ANDREW THOMAS
To: PLUCK CORPORATION
Reel/Frame 033913/0648 →