News Column

Researchers Submit Patent Application, "Application Programming Interfaces for Content Curation", for Approval

August 21, 2014

By a News Reporter-Staff News Editor at Computer Weekly News -- From Washington, D.C., VerticalNews journalists report that a patent application by the inventors Grigorovitch, Alexandre V. (Woodinville, WA); Little, Robert A. (Redmond, WA), filed on May 13, 2013, was made available online on August 7, 2014.

No assignee for this patent application has been made.

News editors obtained the following quote from the background information supplied by the inventors: "Collaboration and file sharing is becoming easier as collaboration software improves. However, not every device can support co-authoring and collaboration. Some devices are not collaboration-ready or require all systems accessing and modifying the digital content to be running a same program. The ability of a person to access, share, and co-author digital content can depend, in part, on whether the person has the appropriate software program that recognizes the format of the digital content and a device that can execute the program so that the digital content can be viewed, modified and have those modifications propagated and reflected as being part of the digital content when accessed by another person (or the same person on another platform).

"With the proliferation of devices using different platforms, it can be a challenge to share, access, and edit content of one format with a device running a program capable of only accessing and displaying a different format or capable of only editing the content with an earlier version of a feature. In addition, as new features are added to new versions of certain applications, the new versions must support backwards compatibility and/or have extensibility built in to support future versions. Furthermore, it may be desired to combine content from multiple files, some of which may be of different file formats or versions."

As a supplement to the background information on this patent application, VerticalNews correspondents also obtained the inventors' summary information for this patent application: "Application programming interfaces and access services are provided in which content from one or more resources can be presented to a user as a single document. This document, or view, can include application (e.g., viewer, editor) defined blocks of content or user defined blocks of content that can be separately addressable and accessed through the access service. Content curation can be facilitated through application programming interfaces (APIs) enabling creation of an addressable block of content from within a larger document framework and content retrieval of the addressable block of content.

"According to an embodiment, a document served to a client by a system performing conversion and merge services is a set of experiences and the content inside of it. The document or a selected block of content of the document can be stored as a master document in a first file format at a location retrievable by the system and, when requested by the client, the document can be converted to an appropriate file format and served to the client. The served document can also take into consideration the version of features supported at the client.

"The served document can be displayed at a client device. The services extend the reach of a document (to devices across varied platforms) and create an experience for that document that is suitable for the client device. The document does not need to look exactly the same on each client. Instead, the document can be customized for the user's experience and to suit the device. Once displayed at the client device, a user can locally modify the document. The modifications can include modifications to the content as well as to data associated with the document. For example, annotations, comments, text editing, image editing, and other modifications may be made. The user can then save the modifications back onto the server. The server can merge the modifications even where the document that the user modified is of a different file format or contains different versions of a feature.

"In addition to merging modifications back into a master document, all or an identified part of the document displayed at the client device can be saved as another master document and assigned an address by an address service.

"According to an implementation, a first view of a first document can be displayed. The first document can be served to a client by being retrieved from a first address and converted, if needed, to an appropriate format or feature version. A user working within the document view displayed at the client can select a subset of the content for editing or other further action. The selected portion can be an identified content. The identified content can be identified using a location identifier such as a paragraph identifier, a line identifier, a character identifier, a range, a part identifier, or a combination of these identifiers. An address service can be invoked to obtain a second address for the identified content. This subset of content can then be accessible and separately modifiable through the second address.

"According to another implementation, a document view can be provided to the client that includes content from at least two resources. For example, an access service can be invoked with a request for at least a first block of content from a first address and a second block of content from a second address. The first block of content and the second block of content can be combined. The combined content blocks include location identifiers, which can be used to create new addresses.

"A document view can be provided (or served) that includes a plurality of content blocks with location identifiers and content retrieved using at least two uniform resource locators (URLs). One or more content blocks (and even sub-sets of a content block) can be selectable for assigning a new URL and separately accessible through this new URL.

"This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.


"FIG. 1 shows a diagram of an operating environment in which certain embodiments may be carried out.

"FIG. 2 shows an operating environment for an endpoint according to an embodiment of the invention.

"FIG. 3 shows a computing environment according to an embodiment of the invention.

"FIG. 4 shows an example process flow for a conversion and merge service according to an embodiment of the invention.

"FIGS. 5A-5D illustrate example scenarios of a conversion and merge service.

"FIG. 6 shows a diagram of a process carried out by an editor according to an embodiment of the invention.

"FIG. 7 shows a process flow diagram of a method for collaborating on documents using multiple editors according to an embodiment of the invention.

"FIG. 8 shows a block diagram illustrating components of a computing device used in some embodiments.

"FIG. 9 shows a diagram of a document view having addressable content blocks according to an embodiment of the invention.

"FIG. 10 shows a diagram of a system for content curation according to an embodiment of the invention.

"FIG. 11 illustrates an example scenario of creating new addresses for sub-sets of content of a document.

"FIG. 12 shows a process flow diagram of a method for collaborating using sub-sets of content created from a document.

"FIG. 13 shows a diagram of an operating environment illustrating an example embodiment.

"FIG. 14 shows a process flow diagram of a method for accessing curated content."

For additional information on this patent application, see: Grigorovitch, Alexandre V.; Little, Robert A. Application Programming Interfaces for Content Curation. Filed May 13, 2013 and posted August 7, 2014. Patent URL:

Keywords for this news article include: Patents, Software.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC

For more stories covering the world of technology, please see HispanicBusiness' Tech Channel

Source: Computer Weekly News

Story Tools Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters