IP Library Granted Patent US 8,954,863
Granted Patent B2
US 8,954,863 · App. 12/946,390 · Granted Feb 10, 2015

Intelligent social collaboration unified media

Inventors: Joseph F. Khouri (San Jose, CA); Raghurama Bhat (Cupertino, CA); Ashish S. Chirputkar (Fremont, CA); Muralidhar K. Sitaram (Los Altos, CA); James P. Beno (Oakland, CA); David H. Law (San Jose, CA)
Assignee: Cisco Technology, Inc.
G06Q10/101G06F3/04812G06F3/0482
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 8,954,863
App. No.
12/946,390
Granted
Feb 10, 2015
Kind
B2
Abstract

In one embodiment, a method includes receiving information from a user in a collaboration network, the information including a unit of content, a title, an indication of one or more entities in the collaboration network allowed to access the unit of content, and for each of the entities in the collaboration network allowed to access the unit of content, an indication of a permission level with respect to the access. The permission level includes view, comment, edit, or share. The method further includes determining a format for presentation of the unit of content based at least in part on the permission levels indicated for the one or more entities in the collaboration network allowed to access the unit of content, and publishing the unit of content and the title for the unit of content to the collaboration network in the determined format and according to the information.

Claims (62)

1. A method comprising, by one or more computer systems:

receiving information from a user in a collaboration network, the information comprising:

a unit of content;

a title for the unit of content;

an indication of one or more entities in the collaboration network allowed to access the unit of content; and

for each of the entities in the collaboration network allowed to access the unit of content, an indication of a selection of access rights for the respective entity of one or more of view, comment, edit, or share;

based at least in part on the indication of the selection of one or more of view, comment, edit, or share for at least one of the one or more entities in the collaboration network allowed to access the unit of content, selecting a format for presentation of the unit of content to be one of a wiki format, a blog format, a discussion forum format, or an email format;

publishing the unit of content and the title for the unit of content to the collaboration network in the selected format and according to the information; and

wherein the one or more entities comprise one or more other users or one or more communities of other users; and

wherein the format is selected to be:

the wiki format based on the indication of the selection of each and every one of view, comment, edit, and share, and not based on an indication of a selection of the wiki format, for the at least one of the one or more entities in the collaboration network allowed to access the unit of content;

the blog format based on the indication of the selection of each and every one of view, comment, and share, and an indication of not selecting edit, and not based on an indication of a selection of the blog format, for the at least one of the one or more entities in the collaboration network allowed to access the unit of content; or

the discussion forum format based on the indication of the selection of each and every one of view and comment, and an indication of not selecting each of edit and share, and not based on an indication of a selection of the discussion forum format, for the at least one of the one or more entities in the collaboration network allowed to access the unit of content.

2. The method of claim 1 , further comprising generating and storing a single entity in a database for the received information, the single entity in the database comprising the unit of content, the title for the unit of content, the indication of one or more entities in the collaboration network allowed to access the unit of content, and the indication of the permission level.

3. The method of claim 2 , wherein the publishing the unit of content and the title for the unit of content to the collaboration network comprises displaying the unit of content and the title for the unit of content to a plurality of entities in more than one determined format using only the single stored entity.

4. One or more computer-readable non-transitory storage media embodying software that is operable when executed by one or more computer systems to:

receive information from a user in a collaboration network, the information comprising:

a unit of content;

a title for the unit of content;

an indication of one or more entities in the collaboration network allowed to access the unit of content; and

for each of the entities in the collaboration network allowed to access the unit of content, an indication of a selection of access rights for the respective entity of one or more of view, comment, edit, or share;

based at least in part on the indication of the selection of one or more of view, comment, edit, or share for at least one of the one or more entities in the collaboration network allowed to access the unit of content, select a format for presentation of the unit of content to be one of a wiki format, a blog format, a discussion forum format, or an email format;

publish the unit of content and the title for the unit of content to the collaboration network in the selected format and according to the information; and

wherein the one or more entities comprise one or more other users or one or more communities of other users; and

wherein the format is selected to be:

the wiki format based on the indication of the selection of each and every one of view, comment, edit, and share, and not based on an indication of a selection of the wiki format, for the at least one of the one or more entities in the collaboration network allowed to access the unit of content;

the blog format based on the indication of the selection of each and every one of view, comment, and share, and an indication of not selecting edit, and not based on an indication of a selection of the blog format, for the at least one of the one or more entities in the collaboration network allowed to access the unit of content; or

the discussion forum format based on the indication of the selection of each and every one of view and comment, and an indication of not selecting each of edit and share, and not based on an indication of a selection of the discussion forum format, for the at least one of the one or more entities in the collaboration network allowed to access the unit of content.

5. The media of claim 4 , the software further operable to generate and store a single entity in a database for the received information, the single entity in the database comprising the unit of content, the title for the unit of content, the indication of one or more entities in the collaboration network allowed to access the unit of content, and the indication of the permission level.

6. The media of claim 5 , wherein the publishing the unit of content and the title for the unit of content to the collaboration network comprises displaying the unit of content and the title for the unit of content to a plurality of entities in more than one determined format using only the single stored entity.

7. The media of claim 4 , wherein the share permission level indicates whether to allow, for each of the entities in the collaboration network allowed to access the unit of content, the ability to share the unit of content with other entities in the collaboration network.

8. An apparatus comprising:

one or more communication interfaces;

one or more memory devices containing one or more instructions for execution by one or more processing devices; and

the processing devices, operable when executing the instructions to:

receive information from a user in a collaboration network, the information comprising:

a unit of content;

a title for the unit of content;

an indication of one or more entities in the collaboration network allowed to access the unit of content; and

for each of the entities in the collaboration network allowed to access the unit of content, an indication of a selection of access rights for the respective entity of one or more of view, comment, edit, or share;

based at least in part on the indication of the selection of one or more of view, comment, edit, or share for at least one of the one or more entities in the collaboration network allowed to access the unit of content, select a format for presentation of the unit of content to be one of a wiki format, a blog format, a discussion forum format, or an email format;

publish the unit of content and the title for the unit of content to the collaboration network in the selected format and according to the information; and

wherein the one or more entities comprise one or more other users or one or more communities of other users; and

wherein the format is selected to be:

the wiki format based on the indication of the selection of each and every one of view, comment, edit, and share, and not based on an indication of a selection of the wiki format, for the at least one of the one or more entities in the collaboration network allowed to access the unit of content;

the blog format based on the indication of the selection of each and every one of view, comment, and share, and an indication of not selecting edit, and not based on an indication of a selection of the blog format, for the at least one of the one or more entities in the collaboration network allowed to access the unit of content; or

the discussion forum format based on the indication of the selection of each and every one of view and comment, and an indication of not selecting each of edit and share, and not based on an indication of a selection of the discussion forum format, for the at least one of the one or more entities in the collaboration network allowed to access the unit of content.

9. The apparatus of claim 8 , wherein the publishing the unit of content and the title for the unit of content to the collaboration network comprises displaying the unit of content and the title for the unit of content to a plurality of entities in more than one determined format using only a single entity stored in a database.

10. The method of claim 1 , wherein:

the indication of the selection of one or more of view, comment, edit, or share for the at least one of the one or more entities comprises an indication of a selection of only view for the at least one of the one or more entities; and

publishing the unit of content and the title for the unit of content to the collaboration network in the selected format and according to the information comprises:

sending the unit of content and the title for the unit of content to the at least one of the one or more entities in the e-mail format; and

preventing the at least one of the one or more entities from forwarding the e-mail to other entities.

11. The method of claim 1 , wherein publishing the unit of content and the title for the unit of content to the collaboration network in the selected format and according to the information comprises:

for a first entity, publishing the unit of content and the title for the unit of content in a first format; and

for a second entity, publishing the unit of content and the title for the unit of content in a second format, wherein the first format is different than the second format.

12. The one or more computer-readable non-transitory storage media embodying software of claim 4 further operable to:

for a first entity, publish the unit of content and the title for the unit of content in a first format; and

for a second entity, publish the unit of content and the title for the unit of content in a second format, wherein the first format is different than the second format.

13. The apparatus of claim 8 , wherein the processing devices are further operable to:

for a first entity, publish the unit of content and the title for the unit of content in a first format; and

for a second entity, publish the unit of content and the title for the unit of content in a second format, wherein the first format is different than the second format.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2010
From: KHOURI, JOSEPH F.; BHAT, RAGHURAMA; CHIRPUTKAR, ASHISH S.; SITARAM, MURALIDHAR K.; BENO, JAMES P.; LAW, DAVID H.
To: CISCO TECHNOLOGY, INC.
Reel/Frame 025363/0331 →
Continuity (1)
Related Publication 20120210247A1 · Aug 16, 2012