Facilitating dynamic customization of reporting tools in an on-demand services environment

US2016103585A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016103585-A1
Application numberUS-201514692194-A
CountryUS
Kind codeA1
Filing dateApr 21, 2015
Priority dateOct 10, 2014
Publication dateApr 14, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic customization of reporting tools in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes importing, by a database system, a first application from a computing system associated with a third-party entity, where the first application is associated with the third-party entity and first one or more reporting forms of a plurality of reporting forms. The method may further include integrating, by the database system, the first application with a second application to generate an integrated application, where the second application includes a local application and is independent of the first application. The second application may be associated with second one or more reporting forms of the plurality of reporting forms. The method may further include associating, by the database system, a set of integrated properties of the integrated application with a reporting tool, and displaying, by a display device, the reporting tool to be used to facilitate building of one or more reports based on the set of integrated properties, where the one or more reports include at least one of the first and second one or more reporting forms.

First claim

Opening claim text (preview).

What is claimed is: 1 . A database system-implemented method comprising: importing, by the database system, a first application from a computing system associated with a third-party entity, wherein the first application is associated with the third-party entity and first one or more reporting forms of a plurality of reporting forms; integrating, by the database system, the first application with a second application to generate an integrated application, wherein the second application includes a local application and is independent of the first application, wherein the second application is associated with second one or more reporting forms of the plurality of reporting forms; associating, by the database system, a set of integrated properties of the integrated application with a reporting tool; and displaying, by a display device, the reporting tool to be used to facilitate building of one or more reports based on the set of integrated properties, wherein the one or more reports include at least one of the first and second one or more reporting forms. 2 . The method of claim 1 , further comprising checking the first application against criteria associated with a service provider, wherein the second application is associated with the service provider. 3 . The method of claim 2 , further comprising: declining importing of the first application, if one or more criterion of the criteria is not satisfied by at least one of the first application and the third-party entity, wherein the third-party entity includes an independent software developer facilitating development of the first application; and allowing importing of the first application, if the criteria is satisfied. 4 . The method of claim 1 , wherein the set of integrated properties comprise a set of first properties associated with the first application and a set of second properties associated with the second application, wherein the set of first properties to facilitate the first one or more reporting forms, and the set of second properties to facilitate the second one or more reporting forms. 5 . The method of claim 4 , wherein the set of first properties comprises imported visualization properties including imported visualization libraries to support one or more imported reporting features relating to the first one or more reporting forms, wherein the set of second properties comprise local visualization properties including local visualization libraries to support one or more local reporting features relating to the second one or more reporting forms. 6 . The method of claim 5 , wherein one or more imported features are independent of the one or more local features and provided via the set of integrated properties of the integrated application. 7 . The method of claim 5 , wherein the first and second one or more reporting forms comprise one or more of charts, graphs, tables, reports, and other data presentations. 8 . A system comprising: a processor and a memory to execute instructions at the system; and a mechanism to: import a first application from a computing system associated with a third-party entity, wherein the first application is associated with the third-party entity and first one or more reporting forms of a plurality of reporting forms; integrate the first application with a second application to generate an integrated application, wherein the second application includes a local application and is independent of the first application, wherein the second application is associated with second one or more reporting forms of the plurality of reporting forms; associate a set of integrated properties of the integrated application with a reporting tool; and display, by a display device, the reporting tool to be used to facilitate building of one or more reports based on the set of integrated properties, wherein the one or more reports include at least one of the first and second one or more reporting forms. 9 . The system of claim 8 , wherein the mechanism is further to check the first application against criteria associated with a service provider, wherein the second application is associated with the service provider. 10 . The system of claim 9 , wherein the mechanism is further to: decline importing of the first application, if one or more criterion of the criteria is not satisfied by at least one of the first application and the third-party entity, wherein the third-party entity includes an independent software developer facilitating development of the first application; and allow importing of the first application, if the criteria is satisfied. 11 . The system of claim 8 , wherein the set of integrated properties comprise a set of first properties associated with the first application and a set of second properties associated with the second application, wherein the set of first properties to facilitate the first one or more reporting forms, and the set of second properties to facilitate the second one or more reporting forms. 12 . The system of claim 11 , wherein the set of first properties comprises imported visualization properties including imported visualization libraries to support one or more imported reporting features relating to the first one or more reporting forms, wherein the set of second properties comprise local visualization properties including local visualization libraries to support one or more local reporting features relating to the second one or more reporting forms. 13 . The system of claim 12 , wherein one or more imported features are independent of the one or more local features and provided via the set of integrated properties of the integrated application. 14 . The system of claim 12 , wherein the first and second one or more reporting forms comprise one or more of charts, graphs, tables, reports, and other data presentations. 15 . A machine-readable medium comprising a plurality of instructions which, when executed by a processing device, cause the processing device to perform operations comprising: importing a first application from a computing system associated with a third-party entity, wherein the first application is associated with the third-party entity and first one or more reporting forms of a plurality of reporting forms; integrating the first application with a second application to generate an integrated application, wherein the second application includes a local application and is independent of the first application, wherein the second application is associated with second one or more reporting forms of the plurality of reporting forms; associating a set of integrated properties of the integrated application with a reporting tool; and displaying, by a display device, the reporting tool to be used to facilitate building of one or more reports based on the set of integrated properties, wherein the one or more reports include at least one of the first and second one or more reporting forms. 16 . The machine-readable medium of claim 15 , wherein the operations further comprise checking the first application against criteria associated with a service provider, wherein the second application is associated with the service provider. 17 . The machine-readable medium of claim 16 , wherein the operations further comprise: declining importing of the first application, if one or more criterion of the criteria is not satisfied by at least one of the first application and the third-party entity, wherein the third-party entity includes an independent software developer facilitating development of the first application; and allowing

Assignees

Inventors

Classifications

  • G06Q10/10Primary

    Office automation; Time management · CPC title

  • using context · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016103585A1 cover?
In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic customization of reporting tools in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes importing, by a database system, a first application from a computing system associated with a third-party ent…
Who is the assignee on this patent?
Salesforce Com Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).