IP Library Patent Application 14192266
Patent Application
App. No. 14/192,266

METHOD AND SYSTEM FOR INTELLIGENT CONFIGURATION OF A NATIVE APPLICATION

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 None
App. No.
14/192,266
Abstract

Methods and systems for intelligently configuring a native application are provided herein. In some embodiments, a method for intelligently configuring a native application installed on a user device associated with a user may include determining application configuration settings for the native application based on (a) user information and (b) an application usage profile of the native application, and configuring the native application based on the determined application configuration settings.

Claims (34)

1 . A method for intelligently configuring a native application installed on a user device associated with a user, comprising:

determining application configuration settings for the native application based on (a) user information and (b) an application usage profile of the native application; and

configuring the native application based on the determined application configuration settings.

2 . The method of claim 1 , wherein configuring the native application based on the determined application configuration settings includes at least one of creating a user interface (UI) based on the determined application configuration settings, or creating an application workflow based on the determined application configuration settings.

3 . The method of claim 2 , wherein the application usage profile of the native application is determined by an analysis of application usage history records associated with at least one of the user or the native application.

4 . The method of claim 3 , wherein each application usage history record includes at least one of information regarding a time and day the application was used by the user, a location of a device when the application was used by the user, a frequency of use of a feature provided by the native application, a number of object selections and associated objects selected, or an indication of a type of action selected.

5 . The method of claim 3 , wherein the analysis of application usage history records provides a frequency of use of each of one or more features provided by the native application.

6 . The method of claim 5 , wherein a graphical object that is associated with a feature provided by the native application is configured based on the frequency of use of that feature.

7 . The method of claim 1 , further comprising:

storing a record of an action performed by the user as at least one application usage history record in an application usage history database.

8 . The method of claim 1 , wherein the user information includes at least one of age, gender, home location, work location, or whether the user is a business or non-business user.

9 . The method of claim 1 , wherein determining the application configuration settings is further based on external information from at least one third party service.

10 . The method of claim 9 , wherein the external information from the at least one third party service includes at least one of information received from a service provider associated with the native application, Global Positioning Satellite (GPS) information, information received from at least one social media service, or information received from at least one external calendar source.

11 . The method of claim 1 , wherein the application usage profile is determined by a neural network.

12 . The method of claim 1 , wherein the native application is a mobile Voice over Internet Protocol (VOIP) application.

13 . A method for intelligently configuring a native application installed on a user device associated with a user, comprising:

providing a first configuration of the native application on the user device;

storing interaction with the native application as application usage history;

determining application configuration settings based on at least one of (a) user information or (b) the application usage history; and

providing a second configuration of the native application on the user device based on the determined application configuration settings.

14 . The method of claim 13 , wherein providing a second configuration includes at least one of creating a user interface (UI) based on the determined application configuration settings, or creating a application workflow based on the determined application configuration settings.

15 . The method of claim 13 , wherein determining the application configuration settings is further based on external information from at least one third party service.

16 . The method of claim 13 , wherein a neural network is used to determine application usage patterns based on the application usage history.

17 . The method of claim 13 , wherein the native application is a mobile Voice over Internet Protocol (VOIP) application.

18 . A system for intelligently configuring a native application installed on a user device associated with a user, comprising:

an application usage profile determination module configured to determine an application usage profile based on application usage records associated with the user;

an application configuration module configured to create one or more application configuration settings based at least one of (a) user information or (b) the application usage profile determined by the application usage profile determination module;

a user interface (UI) creation module configured to create a UI based on application configuration settings determined by the application configuration module; and

an application workflow creation module configured to create a application workflow based on application configuration settings determined by the application configuration module.

19 . The system of claim 18 , further comprising:

an application usage history database that stores application usage records associated with at least one of the user or the native application;

an application configuration settings database that stores application configuration settings created by the application configuration module; and

a user profile database to store information about the user.

20 . The system of claim 18 , wherein the application usage profile determination module includes a neural network configured to determine an application usage profile of the user based on an analysis of application usage records associated with at least one of the user or the native application.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
MERGER Recorded Mar 31, 2016
From: VONAGE NETWORK LLC
To: VONAGE AMERICA INC.
Reel/Frame 038320/0327 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2014
From: DUDAI, SAGI
To: VONAGE NETWORK LLC
Reel/Frame 032356/0417 →