Entity authentication for pre-authenticated links
US-2024396898-A1 · Nov 28, 2024 · US
US10114964B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10114964-B2 |
| Application number | US-201313762920-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 8, 2013 |
| Priority date | Feb 10, 2012 |
| Publication date | Oct 30, 2018 |
| Grant date | Oct 30, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for rendering role-based content are described herein. The system includes a registration module configured to define an application role in a metadata driven framework for providing selective access to the content. The content may include data and content objects. The registration module may also be configured to associate content objects with the application role. The system may also include an authentication module configured to authenticate a user from a plurality of users. The user may be authenticated based on log-in credentials of the user. The authentication module may also determine the application role of the user. Additionally, the authentication module may identify one or more content objects based on the determined application role of the user. The content objects may be identified based on the application role of the user.
Opening claim text (preview).
We claim: 1. A computer implemented method comprising: authenticating a user to access content associated with a metadata driven framework and the metadata driven framework is employed for defining a plurality of content objects for at least one application, the content comprising data and content objects related to one or more applications stored in one or more application data repositories, wherein the authentication is based on login credentials of the user, and wherein: the content objects include a plurality of user interfaces (UIs) and UI elements to render role-based content of the one or more applications from the one or more application data repositories; each of the plurality of UIs is associated with an application from the one or more applications and defines a workspace for the user; and the UI elements include reports, graphs, and charts; determining, by a processor, an application role associated with the user, wherein the application role defines an access permission for the user to selectively access content of the one or more applications in from the one or more application data repositories, wherein a query is automatically generated, upon authentication of the user, for rendering the content to the user; identifying, by the processor, one or more of the content objects associated with the determined application role of the user, wherein the identification is based on a mapping of application roles with the content objects and a plurality of rules associated with each of the application roles, the plurality of roles defining access to the content objects for the associated application roles, and wherein the identifying of the one or more of the content objects comprises identifying a plurality of parameters associated with the identified content objects, the plurality of parameters referring to a criteria based on which the content objects are rendered to the user, wherein the plurality of UI elements associated with the user are defined based on access permissible to the user; providing, by the processor, a plurality of pre-defined tag libraries to the user for defining a custom logic, wherein a tag library is indicative of a set of custom tags that invoke custom actions in a file stored in the one or more application data repositories, said application data repositories configured to receive at least one query from a user device and identify the location in the application data repository which the user device is seeking, wherein the custom logic defines a layout for customizing the identified content objects and the custom logic is written using a plurality of tag libraries pre-defined in the one or more application data repositories; receiving, by the processor, the custom logic for rendering the identified content objects, based on the at least one application role, wherein the custom logic is defined by using the plurality of pre-defined tag libraries; rendering, by the processor, the identified content objects accessible to the user based on the defined custom logic and modifying the identified content objects based on users privileges, wherein the custom tag libraries provided by the metadata driven framework enables the user to render data from a plurality of resources by configuring the custom logic to provide a plurality of user inputs on a screen; associating, by the processor, at least one user defined filter on the rendered content, wherein the user defined filter creates a subset of the rendered content, and configuring a plurality of rules to define and control data access based on at least pre-defined application role wherein the configured plurality of rules secure the identified content objects from unauthorized access; defining, by the processor a model of the metadata driven framework, wherein at least one of User Interface (UI) and User Interface (UI) elements create a dependency relationship, wherein each UI is mapped with one or more UI elements, and wherein the metadata driven framework is configured to support rendering of data in a plurality of formats, by providing a one-line status within the UI to access further information; and reading, by the processor, a plurality of user inputs and resizing the one or more UI elements by reading a gesture of an input device, wherein the input device is at least one of a stylus, a hand gesture, or a touch screen. 2. The computer implemented method as claimed in claim 1 further comprising defining, by the processor, one or more filters for the identified content objects based on the application role associated with the user, wherein the one or more filters are applied to the identified content objects to restrict rendering of data provided by the identified content objects. 3. The method as claimed in claim 1 , wherein the content is retrieved from multiple data sources associated with an enterprise. 4. The method as claimed in claim 3 , wherein the multiple data sources include at least one of spreadsheets, flat files, and external databases. 5. The method as claimed in claim 1 further comprising updating content rendered by the content objects based on an auto-refresh time specified by the user. 6. The system as claimed in claim 1 , wherein the modifying comprises changing and redefining the layout of the UI. 7. A system comprising: a processor; and a memory coupled to the processor, the memory comprising: a registration module configured to, assign at least one application role from a plurality of pre-defined application roles to a user for providing selective access to content associated with a metadata driven framework to the user, wherein the content comprises data and content objects related to one or more applications in an one or more application data repositories wherein: the content objects include a plurality of user interfaces (UIs) and UI elements to render role-based content of the one or more applications from the one or more application data repositories; each of the plurality UIs is associated with an application from the plurality of applications and defines a workspace for the user; and the UI elements include reports, graphs, and charts; and associate the at least one application role with one or more of the content objects, the content objects being determined based on metadata associated with each of the plurality of users, wherein access of data using the content objects is determined for each of the plurality of users based on the associated one or more application roles, the association comprises defining a plurality of parameters associated with the content objects for rendering the content, the plurality of parameters referring to a criteria for providing the content objects to the user; associate at least one user defined filter on the rendered content, wherein the user defined filter creates a subset of the rendered content, and configure a plurality of rules to define and control data access based on at least a pre-defined application role, wherein the configured plurality of rules secure the identified content objects from unauthorized access; facilitate use of said at least one user defined filter on the rendered content objects based on at least one of access permissions and roles associated with the user; and an authentication module configured to, authenticate the user from a plurality of users to access the content, the user is authenticated based on login credentials, associated with a metadata driven frame work and the metadata is employed for defining a plurality of content objects for at least one application, the content comprising data and content objects related to one or more applications stored in one or more application data repositories; determine at least one application role from the plurality of pre-defined application roles a
Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title
to a system of files or objects, e.g. local or distributed file system or database · CPC title
Score-carding, benchmarking or key performance indicator [KPI] analysis · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.