Researchers Submit Patent Application, "System, Method and Computer Program Product for Sharing Content via Links", for Approval (USPTO 20160105459)

Politics & Government Week |

By a News Reporter-Staff News Editor at Politics & Government Week -- From Washington, D.C., VerticalNews journalists report that a patent application by the inventors Esary, Niel Crawford (Mountain View, CA); Singh, Durgesh (Sunnyvale, CA); Bose, Miko A. (San Francisco, CA); Snell, Robert J. (Edgware, GB); Natarajan, Valliappan Annamalai (San Ramon, CA); Hagenian, Matthew (San Francisco, CA); Darrigrand, Bruno (Le Pecq, FR), filed on , was made available online on .

No assignee for this patent application has been made.

News editors obtained the following quote from the background information supplied by the inventors: "The subject matter discussed in the background section should not be assumed to be prior art merely as a result of its mention in the background section. Similarly, a problem mentioned in the background section or associated with the subject matter of the background section should not be assumed to have been previously recognized in the prior art. The subject matter in the background section merely represents different approaches, which in and of themselves may also be inventions.

"In conventional content delivery systems, content is stored either locally or remotely, but in either case is shared by being delivered upon request through the content delivery system. Typically, the content delivery system includes hardware and software for processing the requests for content, and is further connected to a network for communicating the content to the requesting entity. This content may be web pages, images, documents, database records, etc.

"The content requests can take many different forms, and may be initiated in a variety of ways. One approach to enabling access to content through a content delivery system has been to create a link that references stored content and then make that stored content available to entities via the link. Besides some content delivery systems allowing links themselves to be customized (e.g. custom character sequence, etc.), content delivery systems generally have not enabled any further customizable features in regards to the operations related to these links.

"There is thus a need for addressing these and/or other issues associated with the prior art."

As a supplement to the background information on this patent application, VerticalNews correspondents also obtained the inventors' summary information for this patent application: "In accordance with embodiments, there are provided mechanisms and methods for sharing content via links. These mechanisms and methods for sharing content via links can enable customizable features associated with the operations related to those links. These features may include generating customized reports on usage of the links, and/or exposing one or more application programming interfaces (APIs) enabling applications to access the links and/or logic associated with operations related to those links.

"In one embodiment, logic is stored in memory of a content delivery system, where the logic is for creating a link to content, for storing, by the content delivery system, a content delivery object having at least an identification of the link and an identification of the content, and further for allowing end users to use the link to access the content, via the content delivery object. An application programming interface to the logic and to each content delivery object is also stored by the content delivery system. Further, the application programming interface is exposed to applications separate from the content delivery system. This exposing includes receiving, from the applications, calls to the exposed application programming interface for at least one of invoking the logic and accessing one or more of the content delivery objects stored by the content delivery system, includes executing, by a processor of the content delivery system, the logic in response to receiving, from the applications, calls to the exposed application programming interface to invoke the logic, and includes performing, by the processor of the content delivery system, an operation on the one or more of the content delivery objects stored by the content delivery system in response to receiving, from the applications, calls to the exposed application programming interface to access the one or more of the content delivery objects stored by the content delivery system.

"In another embodiment, a plurality of content delivery objects each having at least an identification of content and an identification of a link to the content are stored in memory of a content delivery system. For each of the content delivery objects, access rights to permit end users to use the link to access the content are provided via the content delivery object. Additionally, information is provided from the content delivery system to generate a user interface providing for user input regarding parameters for reporting on the stored content delivery objects of the content delivery system. Parameters for reporting on the stored content delivery objects provided through the user input are received at the content delivery system. Further, a query is generated by the content delivery system using the received parameters, the query being for a subset of the content delivery objects stored in the memory that meet the parameters. The query is executed by the content delivery system, and a customized report regarding the stored content delivery objects which includes results of the query indicating the subset of the content delivery objects stored in the memory that meet the parameters is generated by the content delivery system.

"While one or more implementations and techniques are described with reference to an embodiment in which sharing content via links is implemented in a system having an application server providing a front end for an on-demand database service capable of supporting multiple tenants, the one or more implementations and techniques are not limited to multi-tenant databases nor deployment on application servers. Embodiments may be practiced using other database architectures, i.e., ORACLE.RTM., DB2.RTM. by IBM and the like without departing from the scope of the embodiments claimed.

"Any of the above embodiments may be used alone or together with one another in any combination. The one or more implementations encompassed within this specification may also include embodiments that are only partially mentioned or alluded to or are not mentioned or alluded to at all in this brief summary or in the abstract. Although various embodiments may have been motivated by various deficiencies with the prior art, which may be discussed or alluded to in one or more places in the specification, the embodiments do not necessarily address any of these deficiencies. In other words, different embodiments may address different deficiencies that may be discussed in the specification. Some embodiments may only partially address some deficiencies or just one deficiency that may be discussed in the specification, and some embodiments may not address any of these deficiencies.

BRIEF DESCRIPTION OF THE DRAWINGS

"In the following drawings like reference numbers are used to refer to like elements. Although the following figures depict various examples, the one or more implementations are not limited to the examples depicted in the figures.

"FIG. 1 illustrates a method for exposing an application programming interface (API) enabling access to logic and data associated with sharing content via links, in accordance with an embodiment;

"FIG. 2 illustrates a system including a database system exposing an API enabling access to logic and data associated with sharing content via links, in accordance with an embodiment;

"FIG. 3 illustrates a method for generating a customized report regarding content delivery objects utilized for sharing content via links, in accordance with an embodiment;

"FIG. 4 illustrates an exemplary user interface for generating a customized report regarding content delivery objects utilized for sharing content via links, in accordance with an embodiment;

"FIG. 5 illustrates a block diagram of an example of an environment wherein an on-demand database service might be used; and

"FIG. 6 illustrates a block diagram of an embodiment of elements of FIG. 5 and various possible interconnections between these elements."

For additional information on this patent application, see: Esary, Niel Crawford; Singh, Durgesh; Bose, Miko A.; Snell, Robert J.; Natarajan, Valliappan Annamalai; Hagenian, Matthew; Darrigrand, Bruno. System, Method and Computer Program Product for Sharing Content via Links. Filed and posted . Patent URL: http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=560&p=12&f=G&l=50&d=PG01&S1=20160414.PD.&OS=PD/20160414&RS=PD/20160414

Keywords for this news article include: Patents, Computers.

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

DISCLOSURE: The views and opinions expressed in this article are those of the authors, and do not represent the views of equities.com. Readers should not consider statements made by the author as formal recommendations and should consult their financial advisor before making any investment decisions. To read our full disclosure, please go to: http://www.equities.com/disclaimer

Comments

Emerging Growth

Goldrea Resources Corp.

Goldrea Resources Corp is engaged in the acquisition, exploration and development of mineral properties located in North America.