IP Library Granted Patent US 10,205,639
Granted Patent B2
US 10,205,639 · App. 14/808,278 · Granted Feb 12, 2019

Mobile application for accessing a sharepoint® server

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 10,205,639
App. No.
14/808,278
Granted
Feb 12, 2019
Kind
B2
Abstract

A method of and a mobile processing device for accessing a web application platform. The method includes installing an application configured to access a server hosting the web application platform, configuring the application, wherein configuring comprises generating at least one of a data capture list and a data lookup list available to the application, transferring authentication information to the server, receiving an indication of which application configurations the application is permitted to access based upon the authentication information, and displaying a set of one or more icons related to the application configurations the application is permitted to access. The mobile processing device includes various hardware components for performing the method.

Claims (39)

1. A method of accessing a web application platform hosted on a server connected to a network and having a network address, by a user having user credentials from a mobile device having a mobile application configured to access the web application platform, the method comprising steps of:

on the mobile device;

generating at least one of a data capture list and a data lookup list available to the mobile application;

transferring, to the server, authentication information for the mobile application, the user credentials and the network address of the mobile device;

receiving, from the server, an indication of which of one or more data capabilities are available for the mobile application based upon the authentication information and the user credentials; and

dynamically configuring the one or more data capabilities of the mobile application in accordance with a plurality of configuration of the one or more data capabilities, wherein the configuring is achieved without hard coding subsequent to the mobile device's sale and distribution.

2. The method of claim 1 , wherein the steps of configuring the mobile application further comprises a step of: configuring a listing of users and groups that have access to one or more particular application configurations.

3. The method of claim 2 , further comprising steps of:

selecting, by the user, at least of the one or more data capabilities; and

presenting to the user the data capture list in response to the selection.

4. The method of claim 3 , further comprising steps of:

receiving an indication of the selection;

rendering the selection the mobile device; and

creating a local cached copy of the selection.

5. The method of claim 4 , further comprising a step of displaying the selection on the mobile device.

6. The method of claim 1 , wherein each of the data capture list and the data lookup list comprise least one of configuration name, configuration icon, effective date, operational parameters, a configuration enabled query, expiration date, a forced update query, an online only query, refresh data frequency, a save user credentials query, specified users and a user session timeout.

7. The method of claim 1 , further comprising a step of synchronizing data between the mobile device and the server when a connection is established between the mobile device and the server.

8. A system for accessing a web application platform hosted on a server connected to a network and having a network address, by a user having user credentials from a mobile device having a mobile application configured to access the web application platform, the system comprising:

a processor, on the mobile device, configured to:

generate at least one of a data capture list and a data lookup list available to the mobile application;

transfer, to the server, authentication information for the mobile application, the user credentials and the network address of the mobile device;

receive, from the server, an indication of which of one or more data capabilities are available for the mobile application based upon the authentication information and the user wcredentials; and

dynamically configure the one or more data capabilities of the mobile application in accordance with a plurality of configuration of the one or more data capabilities, wherein the configuring is achieved without hard coding subsequent to the mobile device′s sale and distribution.

9. The system of claim 8 , wherein the processor is further configured to configure a listing of users and groups that have access to one or more particular application configurations.

10. The system of claim 9 , wherein the processor is further configured to enable the user to select at least one of the one of more data capabilities; and to present to the user the data capture lists in response to the selection.

11. The system of claim 8 , wherein each of the data capture list and the data lookup list comprise at least one of configuration name, configuration icon, effective date, operational parameters, a configuration enabled query, expiration date, a forced update query, an online only query, refresh data frequency, a save user credentials query, specified users and a user session timeout.

12. The system of claim 8 , wherein the processor is further configured to:

receive an indication of the selection;

render the selection on the mobile device;

and

create a local cached copy of the selection.

13. The system of claim 12 , wherein the processor is further configured to display the selection on the mobile device.

14. The system of claim 8 , wherein the processor is further configured to synchronize data between the mobile device and the server when a connection is established between the mobile device and the server.

15. A non-transitory computer readable medium comprising computer instructions which, when executed by a processor, configure the processor to perform a method of accessing a web application platform hosted on a server connected to a network and having a network address, by a user having user credentials from a mobile device having a mobile application configured to access the web application platform, the method comprising steps of:

on the mobile device:

generating at least one of a data capture list and a data lookup list available to the mobile application;

transferring, to the server, authentication information for the mobile application, the user credentials and the network address of the mobile device;

receiving, from the server, an indication of which of one or more data capabilities are available for the mobile application based upon the authentication information and the user credentials; and

dynamically configuring the one or more data capabilities of the mobile application in accordance with a plurality of configurations of the one or more data capabilities, wherein the configuring is achieved without hard coding subsequent to the mobile device's sale and distribution.

Assignments (10)
SECURITY INTEREST Recorded Mar 12, 2026
From: IMS SOFTWARE SERVICES LTD.; IQVIA INC.; IQVIA RDS INC.; RULES-BASED MEDICINE, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 075047/0061 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTIES INADVERTENTLY NOT INCLUDED IN FILING PREVIOUSLY RECORDED AT REEL: 065709 FRAME: 618. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Dec 6, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065790/0781 →
SECURITY INTEREST Recorded Nov 29, 2023
From: IQVIA INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065709/0618 →
SECURITY INTEREST Recorded Nov 29, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065710/0253 →
SECURITY INTEREST Recorded May 24, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 063745/0279 →
CHANGE OF NAME Recorded Oct 9, 2018
From: QUINTILES IMS INCORPORATED
To: IQVIA INC.
Reel/Frame 047207/0276 →
CHANGE OF NAME Recorded Sep 7, 2018
From: IMS HEALTH INCORPORATED
To: QUINTILES IMS INCORPORATED
Reel/Frame 047029/0637 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jan 14, 2016
From: IMS HEALTH INCORPORATED
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037515/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2016
From: R-SQUARED SERVICES & SOLUTIONS, INC.; R-SQUARED TECHNOLOGY HOLDINGS, LLC
To: IMS HEALTH INCORPORATED
Reel/Frame 037483/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2015
From: STUART, ANDREW; KAMINSKI, THOMAS
To: R-SQUARED SERVICES & SOLUTIONS
Reel/Frame 036254/0959 →