IP Library Granted Patent US 9,256,695
Granted Patent B1
US 9,256,695 · App. 12/895,741 · Granted Feb 9, 2016

Method and system for sharing content

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,256,695
App. No.
12/895,741
Granted
Feb 9, 2016
Kind
B1
Abstract

A computer-implemented method, computer-readable medium and system for sharing information are disclosed. A user may associate at least one group with content uploaded to a content database. Each group may be associated with a different department within the business, a different task, a different concept, etc. A search for content may be limited to one or more of the groups, thereby increasing the relevance of the results returned to a user. Additionally, relevance of the search results may be increased by enabling users to flag content so that it is excluded from subsequent searches. Further, certain members may certify content, thereby enabling a user to conveniently determine if content is credible and/or respected by other members of the business.

Claims (46)

1. A computer-implemented method of sharing information, said method comprising:

accessing content uploaded by a first user to a content database;

determining a plurality of groups to be associated with said content, wherein said plurality of groups is selected using a first graphical user interface, wherein said first graphical user interface also enables said first user to upload said content to said content database, wherein said first user is a member of said plurality of groups, wherein said plurality of groups is associated with a business entity, and further wherein said plurality of groups is selected from a list of groups automatically displayed in a region within said first graphical user interface responsive to a user input in said region, and wherein a new search is performed each time new information is entered in said region;

providing access to said content to a second user via a second graphical user interface, wherein said second graphical user interface allows said second user to download said content from said content database, wherein said second user is a member of at least one group of said plurality of groups, wherein said second graphical user interface further allows certification of said content by said second user, and wherein said graphical user interface further allows flagging of said content by said second user to cause said content to be excluded from results of a subsequent search; and

accessing a search query comprising at least one search parameter, wherein said search query is input by said second user via a third graphical user interface, wherein said third graphical user interface allows said second user to search said content and wherein said third graphical interface allows said second user to filter results from said search by at least one group of said plurality of groups selected using said first graphical user interface; and

performing a search of said content database to generate search results, wherein said search is performed based on said search query and said at least one group.

2. The method of claim 1 , wherein said content is selected from a group consisting of text, at least one link, at least one blog entry, at least one image, at least one video, audio data, at least one list of bookmarked content, and at least one list of bookmarked users.

3. The method of claim 1 , wherein said content is confidential and is only accessible to users associated with said business entity.

4. The method of claim 1 further comprising:

displaying said search results using said second graphical user interface, wherein said search results comprise an identifier of said content; and

responsive to a selection of said content from said search results, providing said content to said second user.

5. The method of claim 1 , wherein said at least one search parameter comprises a request to access only certified content, and further comprising:

filtering said search results to include only content which is certified.

6. The method of claim 1 , wherein said at least one search parameter comprises a request to access only flagged content, and further comprising:

filtering said search results to include only content which is flagged.

7. The method of claim 1 , wherein each group from said plurality of groups is associated with a different criterion, wherein said different criterion is selected from a group consisting of: department within the business and task.

8. A computer-readable non-transitory storage medium having computer-readable program code embodied therein for causing a computer system to perform a method of sharing information, said method comprising:

accessing content uploaded by a first user to a content database;

determining a plurality of groups to be associated with said content, wherein said plurality of groups is selected using a first graphical user interface, wherein said first graphical user interface also enables said first user to upload said content to said content database, wherein said first user is a member of said plurality of groups, wherein said plurality of groups is associated with a business entity, and further wherein said plurality of groups is selected from a list of groups automatically displayed in a region within said first graphical user interface responsive to a user input in said region, and wherein a new search is performed each time new information is entered in said region; and

providing access to said content to a second user via a second graphical user interface, wherein said second graphical user interface allows said second user to download said content from said content database, wherein said second user is a member of at least one group of said plurality of groups, wherein said second graphical user interface further allows certification of said content by said second user, and wherein said graphical user interface further allows flagging of said content by said second user to cause said content to be excluded from results of a subsequent search; and

accessing a search query comprising at least one search parameter, wherein said search query is input by said second user via a third graphical user interface, wherein said third graphical user interface allows said second user to search said content and wherein said third graphical interface allows said second user to filter results from said search by at least one group of said plurality of groups selected using said first graphical user interface; and

performing a search of said content database to generate search results, wherein said search is performed based on said search query and said at least one group.

9. The computer-readable non-transitory storage medium of claim 8 , wherein said content is selected from a group consisting of text, at least one link, at least one blog entry, at least one image, at least one video, audio data, at least one list of bookmarked content, and at least one list of bookmarked users.

10. The computer-readable non-transitory storage medium of claim 8 , wherein said content is confidential and is only accessible to users associated with said business entity.

11. The computer-readable non-transitory storage medium of claim 8 , wherein said method further comprises:

displaying said search results using said second graphical user interface, wherein said search results comprise an identifier of said content; and

responsive to a selection of said content from said search results, providing said content to said second user.

12. The computer-readable non-transitory storage medium of claim 8 , wherein said at least one search parameter comprises a request to access only certified content, and wherein said method further comprises:

filtering said search results to include only content which is certified.

13. The computer-readable non-transitory storage medium of claim 8 , wherein said at least one search parameter comprises a request to access only flagged content, and wherein said method further comprises:

filtering said search results to include only content which is flagged.

14. A system comprising a processor and a memory, wherein said memory comprises instructions that when executed by said system implement a method of sharing information, said method comprising:

accessing content uploaded by a first user to a content database;

determining a plurality of groups associated with said content, wherein said plurality of groups is selected using a first graphical user interface, wherein said first graphical user interface also enables said first user to upload said content to said content database, wherein said first user is a member of said plurality of groups, wherein said plurality of groups is associated with a business entity, and further wherein said plurality of groups is selected from a list of groups automatically displayed in a region within said first graphical user interface responsive to a user input in said region, and wherein a new search is performed each time new information is entered in said region; and

providing access to said content to a second user via a second graphical user interface, wherein said second graphical user interface allows said second user to download said content from said content database, wherein said second user is a member of at least one group of said plurality of groups, wherein said second graphical user interface further allows certification of said content by said second user, and wherein said graphical user interface further allows flagging of said content by said second user to cause said content to be excluded from results of a subsequent search;

accessing a search query comprising at least one search parameter, wherein said search query is input by said second user via a third graphical user interface, wherein said third graphical user interface allows said second user to search said content and wherein said third graphical interface allows said second user to filter results from said search by at least one group of said plurality of groups selected using said first graphical user interface; and

performing a search of said content database to generate search results, wherein said search is performed based on said search query and said at least one group.

15. The system of claim 14 , wherein said content is selected from a group consisting of text, at least one link, at least one blog entry, at least one image, at least one video, audio data, at least one list of bookmarked content, and at least one list of bookmarked users.

16. The system of claim 14 , wherein said content is confidential and is only accessible to users associated with said business entity.

17. The system of claim 14 , wherein said method further comprises:

displaying said search results using said second graphical user interface, wherein said search results comprise an identifier of said content; and

responsive to a selection of said content from said search results, providing said content to said second user.

18. The system of claim 14 , wherein said at least one search parameter comprises a request to access only certified content, and wherein said method further comprises:

filtering said search results to include only content which is certified.

19. The system of claim 14 , wherein said at least one search parameter comprises a request to access only flagged content, and wherein said method further comprises:

filtering said search results to include only content which is flagged.

Assignments (14)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Oct 15, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: CORNERSTONE ONDEMAND, INC.; SABA SOFTWARE, INC.
Reel/Frame 057827/0145 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 15, 2021
From: SABA SOFTWARE, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 057827/0753 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 15, 2021
From: CORNERSTONE ONDEMAND, INC.; SABA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057826/0658 →
RELEASE OF SECURITY INTEREST Recorded Apr 27, 2020
From: GOLUB CAPITAL MARKETS LLC
To: SABA SOFTWARE, INC
Reel/Frame 052506/0457 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2020
From: SABA SOFTWARE, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 052463/0169 →
SECURITY INTEREST Recorded May 4, 2017
From: SABA SOFTWARE, INC.
To: GOLUB CAPITAL MARKETS LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 042240/0647 →
RELEASE OF SECURITY INTEREST Recorded May 3, 2017
From: TC LENDING, LLC
To: SABA SOFTWARE, INC.
Reel/Frame 042232/0941 →
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: SABA SOFTWARE, INC.; HAL ACQUISITION SUB INC.; HUMANCONCEPTS, LLC
Reel/Frame 035414/0654 →
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2015
From: VECTOR TRADING (CAYMAN), LP
To: SABA SOFTWARE, INC.; HAL ACQUISITION SUB INC.; HUMANCONCEPTS, LLC
Reel/Frame 035414/0952 →
SECURITY INTEREST Recorded Apr 1, 2015
From: SABA SOFTWARE, INC.
To: TC LENDING, LLC, AS COLLATERAL AGENT
Reel/Frame 035353/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2013
From: WILLIS, BEN
To: SABA SOFTWARE, INC.
Reel/Frame 031201/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2013
From: NATRAJ, SUNIL; SHINDE, ABHIJEET; AGARWAL, TARUN; PUDUPPULLY, RATISH; CHANG, SHU-HUA; PULAGALA, SANTHI SWAROOP
To: SABA SOFTWARE, INC.
Reel/Frame 030772/0145 →
SECOND LIEN BORROWER PATENT SECURITY AGREEMENT Recorded Jul 8, 2013
From: SABA SOFTWARE, INC.
To: VECTOR TRADING (CAYMAN), LP
Reel/Frame 030763/0443 →
PATENT SECURITY AGREEMENT Recorded Jul 5, 2013
From: SABA SOFTWARE, INC.; HAL ACQUISITION SUB INC.; HUMANCONCEPTS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 030750/0260 →