IP Library Patent Application 13325867
Patent Application
App. No. 13/325,867

SOCIAL ASPECTS FOR DATA COLLABORATION

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 None
App. No.
13/325,867
Abstract

Methods, systems, and computer program products are provided for enabling users to enhance datasets available at a data service. A data service maintains and publishes datasets provided by content providers. Users may be enabled to annotate datasets maintained by the data service, and to extend the datasets. A suggestion of a dataset may be provided to users based on information received from a community of users. Users may be enabled to generate assets, such as reports and applications, based on one or more datasets of the data service. Furthermore, users may be enabled to share annotated datasets and/or extended datasets in websites, applications, and devices.

Claims (65)

1 . A method in a data service that maintains data for providers to publish and share with users, comprising:

enabling a first user to annotate a first dataset maintained by the data service;

enabling the first user to extend the first dataset; and

generating a suggestion of a second dataset to the first user based on information received from a community of users.

2 . The method of claim 1 , wherein said enabling a first user to annotate a first dataset maintained by the data service comprises:

enabling the first user to annotate at least one of a table of the first dataset, a field of the first dataset, or a relationship associated with the first dataset; and

enabling the first user to comment on an annotation to the first dataset provided by a second user.

3 . The method of claim 1 , wherein said enabling the first user to extend the first dataset comprises:

enabling the first user to indicate a relationship between at least one of a first entity and a second entity, a third entity and the first dataset, or the first dataset and a second dataset maintained by the data service;

enabling the first user to combine the first dataset and the second dataset; and

enabling a second user to comment on an extension to the first dataset.

4 . The method of claim 1 , further comprising:

enabling the first user to generate an asset based at least on the first dataset.

5 . The method of claim 4 , wherein said enabling the first user to generate an asset based at least on the first dataset comprises:

enabling the first user to generate a report based at least on the first dataset; and

displaying one or more generated assets

6 . The method of claim 1 , further comprising:

enabling the first user to share at least one of the annotated first dataset or the extended first dataset in at least one of a website, an application, or a device.

7 . The method of claim 6 , wherein said enabling the first user to share at least one of the annotated first dataset or the extended first dataset in at least one of a website, an application, or a device comprises:

enabling at least one user of the website, the application, or the device to comment on the shared at least one of the annotated first dataset or the extended first dataset;

enabling at least one user of the website, the application, or the device to re-share the shared at least one of the annotated first dataset or the extended first dataset; and

enabling at least one user of the website, the application, or the device to extend the shared at least one of the annotated first dataset or the extended first dataset.

8 . A server that includes a data service, the server comprising:

a provider interface module that enables content providers to provide datasets to be maintained by the data service, to be published and shared with users by the data service; and

an annotation and extension system that enables a community of users to annotate and extend the datasets maintained by the data service, the annotation and extension system including

a dataset annotation module that enables a first user to annotate a first dataset maintained by the data service,

a dataset extension module that enables the first user to extend the first dataset, and

a suggestion interface module that generates a suggestion of a second dataset to the first user based on information received from a community of users.

9 . The system of claim 8 , wherein the dataset annotation module comprises:

an annotations recorder that records annotations made by the first user to at least one of a table of the first dataset, a field of the first dataset, or a relationship associated with the first dataset, and records comments made by the first user on an annotation to the first dataset provided by a second user.

10 . The system of claim 8 , wherein the dataset extension module comprises:

an extension recorder that records a relationship indicated by the first user between at least one of a first entity and a second entity, a third entity and the first dataset, or the first dataset and a second dataset maintained by the data service;

the extension recorder records a combination made by the first user of the first dataset and the second dataset; and

the extension recorder records a comment on an extension to the first dataset provided by the first user.

11 . The system of claim 8 , wherein the annotation and extension system further comprises:

an asset generator module that enables the first user to generate an asset based at least on the first dataset.

12 . The system of claim 11 , wherein the asset generator module comprises:

a report generator that enables the first user to generate a report based at least on the first dataset; and

an asset provider that enables one or more generated assets to be displayed.

13 . The system of claim 8 , wherein the annotation and extension system further comprises:

a dataset share module that enables the first user to share at least one of the annotated first dataset or the extended first dataset in at least one of a website, an application, or a device.

14 . The system of claim 13 , wherein the dataset share module comprises:

a sharing enabler that enables the first user to share at least one of the annotated first dataset or the extended first dataset on the at least one of the website, the application, or the device; and

a comment collector that receives a comment on the shared at least one of the annotated first dataset or the extended first dataset from at least one user of the website, the application, or the device;

the sharing enabler enables at least one user of the website, the application, or the device to re-share the shared at least one of the annotated first dataset or the extended first dataset; and

the dataset extension module enables at least one user of the website, the application, or the device to extend the shared at least one of the annotated first dataset or the extended first dataset.

15 . A computer readable storage medium having computer program instructions embodied in said computer readable storage medium for enabling a processor to manage datasets of a data service, the computer program instructions comprising:

first computer program instructions that enable the processor to enable a first user to annotate a first dataset maintained by the data service;

second computer program instructions that enable the processor to enable the first user to extend the first dataset; and

third computer program instructions that enable the processor to generate a suggestion of a second dataset to the first user based on information received from a community of users.

16 . The computer readable storage medium of claim 15 , wherein said first computer program instructions comprise:

fourth computer program instructions that enable the first user to annotate at least one of a table of the first dataset, a field of the first dataset, or a relationship associated with the first dataset; and

fifth computer program instructions that enable the first user to comment on an annotation to the first dataset provided by a second user.

17 . The computer readable storage medium of claim 15 , wherein said second computer program instructions comprise:

fourth computer program instructions that enable the first user to indicate a relationship between at least one of a first entity and a second entity, a third entity and the first dataset, or the first dataset and a second dataset maintained by the data service;

fifth computer program instructions that enable the first user to combine the first dataset and the second dataset; and

sixth computer program instructions that enable a second user to comment on an extension to the first dataset.

18 . The computer readable storage medium of claim 15 , the computer program instructions further comprising:

fourth computer program instructions that enable the first user to generate an asset based at least on the first dataset.

19 . The computer readable storage medium of claim 15 , the computer program instructions further comprising:

fourth computer program instructions that enable the first user to share at least one of the annotated first dataset or the extended first dataset in at least one of a website, an application, or a device.

20 . The computer readable storage medium of claim 19 , wherein said fourth computer program instructions comprise:

fifth computer program instructions that enable at least one user of the website, the application, or the device to comment on the shared at least one of the annotated first dataset or the extended first dataset;

sixth computer program instructions that enable at least one user of the website, the application, or the device to re-share the shared at least one of the annotated first dataset or the extended first dataset; and

seventh computer program instructions that enable at least one user of the website, the application, or the device to extend the shared at least one of the annotated first dataset or the extended first dataset.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2011
From: LIENSBERGER, CHRISTIAN; BOUW, RENE; GWOZDZ, LUKASZ
To: MICROSOFT CORPORATION
Reel/Frame 027393/0001 →