IP Library Granted Patent US 9,075,583
Granted Patent B1
US 9,075,583 · App. 13/838,948 · Granted Jul 7, 2015

Layout design for a mobile application using selected governance, risk management and compliance rules

View Patent ↗
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 9,075,583
App. No.
13/838,948
Granted
Jul 7, 2015
Kind
B1
Abstract

A method comprises selecting a set of governance, risk management and compliance rules, designing a layout for a mobile application, customizing data sources and permissions for the mobile application based on the set of governance, risk management and compliance rules, and building the mobile application. The selecting, designing, customizing and building are performed by at least one processing device. The governance rules comprise a set of policies which define a structure by which a given entity is directed and managed. The risk management rules comprise a set of business processes and tolerances defining an unacceptable potential for loss for the set of business processes. The compliance rules comprise a set of procedures for conforming to the governance and risk management rules.

Claims (53)

1. A method comprising:

selecting a set of rules comprising one or more governance rules, one or more risk management rules and one or more compliance rules, at least one of the compliance rules comprising one or more procedures for conforming to at least one of the governance and risk management rules;

designing a layout for a mobile application;

customizing data sources and permissions for the mobile application based on the set of governance, risk management and compliance rules; and

building the mobile application using the designed layout and customized data sources and permissions;

wherein the permissions for the mobile application comprise:

one or more user-based permissions for accessing respective ones of the data sources using the mobile application; and

one or more entity-based permissions which implement at least one of the procedures for conforming to the governance and risk management rules;

wherein at least one of the one or more user-based permissions restricts access by the mobile application to one or more hardware components of a mobile device running the mobile application based on a class of a user of the mobile device, the one or more hardware components comprising at least one of a camera of the mobile device and a position sensor of the mobile device;

wherein the set of governance, risk management and compliance rules is based at least in part on a given entity associated with the user of the mobile device running the mobile application;

wherein at least one of the one or more entity-based permissions specifies procedures for interaction between the given entity and one or more other entities; and

wherein the selecting, designing, customizing and building are performed by at least one processing device.

2. The method of claim 1 , wherein the one or more governance rules comprise a set of policies which define a structure by which a given entity is directed and managed.

3. The method of claim 1 , wherein the one or more risk management rules comprise a set of business processes and tolerances defining an unacceptable potential for loss for the set of business processes.

4. The method of claim 1 , wherein designing the layout comprises selecting entity-specific branding for the mobile application, the entity-specific branding comprising logos and a color scheme.

5. The method of claim 1 , wherein designing the layout comprises configuring a tab layout and content for tabs in the mobile application.

6. The method of claim 1 , wherein designing the layout comprises utilizing a drag-and-drop designer.

7. The method of claim 1 , wherein designing the layout comprises modifying an existing mobile application template.

8. The method of claim 1 , wherein designing the layout comprises creating a new mobile application template.

9. The method of claim 1 , wherein designing the layout comprises modifying an existing desktop or web application.

10. The method of claim 9 , wherein customizing data sources and permissions comprises selecting one or more datasets, workflows and questionnaires in the existing desktop or web application to include in the mobile application.

11. The method of claim 1 , wherein customizing the data sources and permissions comprises defining data pushed to the mobile device running the mobile application.

12. The method of claim 1 , wherein customizing the data sources and permissions comprises defining one or more new data types which use the hardware components of the mobile device running the application.

13. The method of claim 12 , wherein the hardware components comprise at least one of a front-facing camera a rear-facing camera, and the position sensor.

14. The method of claim 1 wherein the mobile application comprises one of a cloud-based mobile application and a web-based mobile application.

15. The method of claim 1 , wherein customizing the data sources and permissions comprises restricting access to one or more data sources to one or more classes of users of the application.

16. The method of claim 15 , wherein the one or more restricted data sources are accessed using a passcode provided by an authenticator comprising an authentication token.

17. A non-transitory processor-readable storage medium having instruction code embodied therein which when executed by a processing device causes the processing device:

to select a set of rules comprising one or more governance rules, one or more risk management rules and one or more compliance rules, at least one of the compliance rules comprising one or more procedures for conforming to at least one of the governance and risk management rules;

to design a layout for a mobile application;

to customize data sources and permissions for the mobile application based on the set of governance, risk management and compliance rules; and

to build the mobile application using the designed layout and customized data sources and permissions;

wherein the permissions for the mobile application comprise:

one or more user-based permissions for accessing respective ones of the data sources using the mobile application; and

one or more entity-based permissions which implement at least one of the procedures for conforming to the governance and risk management rules;

wherein at least one of the one or more user-based permissions restricts access by the mobile application to one or more hardware components of a mobile device running the mobile application based on a class of a user of the mobile device, the one or more hardware components comprising at least one of a camera of the mobile device and a position sensor of the mobile device;

wherein the set of governance, risk management and compliance rules is based at least in part on a given entity associated with the user of the mobile device running the mobile application; and

wherein at least one of the one or more entity-based permissions specifies procedures for interaction between the given entity and one or more other entities.

18. An apparatus having at least one processing device, said apparatus comprising:

a rule selection module configured to select a set of rules comprising one or more governance rules, one or more risk management rules and one or more compliance rules, at least one of the compliance rules comprising one or more procedures for conforming to at least one of the governance and risk management rules;

a layout design module configured to design a layout for a mobile application; a data source and permissions customization module configured to customize data sources and permissions for the mobile application based at least in part on the set of governance, risk management and compliance rules; and

a mobile application building module configured to build the mobile application using the designed layout and the customized data sources and permissions;

wherein the permissions for the mobile application comprise:

one or more user-based permissions for accessing respective ones of the data sources using the mobile application; and

one or more entity-based permissions which implement at least one of the procedures for conforming to the governance and risk management rules;

wherein at least one of the one or more user-based permissions restricts access by the mobile application to one or more hardware components of a mobile device running the mobile application based on a class of a user of the mobile device, the one or more hardware components comprising at least one of a camera of the mobile device and a position sensor of the mobile device;

wherein the set of governance, risk management and compliance rules is based at least in part on a given entity associated with the user of the mobile device running the mobile application;

wherein at least one of the one or more entity-based permissions specifies procedures for interaction between the given entity and one or more other entities; and

wherein the rule selection module, layout design module, data source and permissions customization module and mobile application building module are implemented using the at least one processing device.

19. The apparatus of claim 18 , wherein the one or more governance rules comprise a set of policies which define a structure by which a given entity is directed and managed and wherein the one or more risk management rules comprise a set of business processes and tolerances defining an unacceptable potential for loss for the set of business processes.

20. The method of claim 1 , wherein at least one of the user-based permissions for a given data source specifies a hierarchy of two or more levels of drill down information for the given data source and transitions between the two or more levels of drill down information for the given data source.

21. The method of claim 20 , wherein the hierarchy of and transitions between the two or more levels of drill down information are based at least in part on the mobile device running the application.

22. The method of claim 20 , wherein the hierarchy of and transitions between the two or more levels of drill down information are based at least in part on the class of the user of the mobile device running the mobile application.

Assignments (24)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 56096/0525 Recorded Mar 5, 2026
From: JPMORGAN CHASE BANK, N.A.
To: RSA SECURITY LLC; RSA SECURITY USA LLC
Reel/Frame 075030/0744 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 56098/0534 Recorded Mar 5, 2026
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: RSA SECURITY LLC
Reel/Frame 075041/0175 →
PARTIAL RELEASE SECOND LIEN SECURITY INTEREST Recorded Jul 5, 2023
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ARCHER TECHNOLOGIES LLC; RSA SECURITY LLC
Reel/Frame 064207/0212 →
PARTIAL RELEASE FIRST LIEN SECURITY INTEREST Recorded Jul 5, 2023
From: JPMORGAN CHASE BANK, N.A.
To: ARCHER TECHNOLOGIES LLC; RSA SECURITY LLC
Reel/Frame 064286/0424 →
SECURITY INTEREST Recorded Jun 30, 2023
From: ARCHER TECHNOLOGIES LLC
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 064130/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2023
From: RSA SECURITY LLC
To: ARCHER TECHNOLOGIES LLC
Reel/Frame 063313/0032 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
TERMINATION AND RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS RECORDED AT REEL 054155, FRAME 0815 Recorded Apr 29, 2021
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: RSA SECURITY LLC
Reel/Frame 056104/0841 →
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS RECORDED AT REEL 053666, FRAME 0767 Recorded Apr 29, 2021
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: RSA SECURITY LLC
Reel/Frame 056095/0574 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 29, 2021
From: RSA SECURITY LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 056098/0534 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 29, 2021
From: RSA SECURITY LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 056096/0525 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Nov 24, 2020
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXRESS, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054511/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2020
From: EMC IP HOLDING COMPANY LLC
To: RSA SECURITY LLC
Reel/Frame 053717/0020 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (049452/0223) Recorded Sep 3, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS AGENT
To: DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054250/0372 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Sep 3, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS AGENT
To: ASAP SOFTWARE EXPRESS; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054163/0416 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Sep 3, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS AGENT
To: DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054191/0287 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: RSA SECURITY LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 053666/0767 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: RSA SECURITY LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 054155/0815 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2016
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 040203/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2015
From: CUTTER, PATRICE
To: EMC CORPORATION
Reel/Frame 035960/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2014
From: STEPHENS, JEREMY; LANGMACK, LEE G.
To: EMC CORPORATION
Reel/Frame 033483/0045 →