IP Library Patent Application 16778174
Patent Application
App. No. 16/778,174

ENTITY DEFINITION OVERRIDING FOR CLIENT APPLICATIONS

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.
16/778,174
Abstract

Override parameters for one or more of default parameters of a virtual entity are received. The override parameters are applied to the one or more default parameters to generate a modified virtual entity. The modified virtual entity is caused to be instantiated in one or more client applications while the one or more client applications are running.

Claims (48)

1 . A method, comprising:

receiving override parameters for one or more of default parameters of a virtual entity;

applying, by a computer processing device, the override parameters to the one or more default parameters to generate a modified virtual entity; and

causing the modified virtual entity to be instantiated in one or more client applications while the one or more client applications are running.

2 . The method of claim 1 , wherein the override parameters are applied to the one or more default parameters without modifying underlying code of the one or more client applications.

3 . The method of claim 1 , further comprising:

generating a graphical user interface (GUI) comprising the default parameters of the virtual entity; and

receiving, via the GUI, the override parameters for the one or more of the default parameters.

4 . The method of claim 1 , wherein the one or more client applications comprise a first client application using a first programming language and a second client application using a second programming language.

5 . The method of claim 1 , further comprising:

receiving the default parameters of the virtual entity; and

storing the default parameters of the virtual entity in a data structure.

6 . The method of claim 5 , wherein the data structure comprises a plurality of default parameters for a plurality of virtual entities.

7 . The method of claim 6 , further comprising:

receiving a query comprising one or more search criteria;

identifying one or more of the plurality of virtual entities of the data structure that satisfy the one or more search criteria; and

generating results of the query comprising the one or more of the plurality of virtual entities.

8 . The method of claim 5 , further comprising:

storing the override parameters associated with the modified virtual entity in the data structure.

9 . A system, comprising:

a memory; and

a computer processing device, operatively coupled to the memory, to:

receive override parameters for one or more of default parameters of a virtual entity;

apply the override parameters to the one or more default parameters to generate a modified virtual entity; and

cause the modified virtual entity to be instantiated in one or more client applications while the one or more client applications are running.

10 . The system of claim 9 , wherein the override parameters are applied to the one or more default parameters without modifying underlying code of the one or more client applications.

11 . The system of claim 9 , wherein the computer processing device is further to:

generate a graphical user interface (GUI) comprising the default parameters of the virtual entity; and

receive, via the GUI, the override parameters for the one or more of the default parameters.

12 . The system of claim 9 , wherein the one or more client applications comprise a first client application using a first programming language and a second client application using a second programming language.

13 . The system of claim 9 , wherein the computer processing device is further to:

receive the default parameters of the virtual entity; and

store the default parameters of the virtual entity in a data structure.

14 . The system of claim 13 , wherein the data structure comprises a plurality of default parameters for a plurality of virtual entities.

15 . The system of claim 14 , wherein the computer processing device is further to:

receiving a query comprising one or more search criteria;

identifying one or more of the plurality of virtual entities of the data structure that satisfy the one or more search criteria; and

generating results of the query comprising the one or more of the plurality of virtual entities.

16 . The system of claim 13 , wherein the data structure comprises a key value store.

17 . A non-transitory computer-readable medium having instructions stored thereon that, when executed by a computer processing device, cause the computer processing device to:

receive override parameters for one or more of default parameters of a virtual entity;

apply, by the computer processing device, the override parameters to the one or more default parameters to generate a modified virtual entity; and

cause the modified virtual entity to be instantiated in one or more client applications while the one or more client applications are running.

18 . The non-transitory computer-readable medium of claim 17 , wherein the override parameters are applied to the one or more default parameters without modifying underlying code of the one or more client applications.

19 . The non-transitory computer-readable medium of claim 17 , wherein the computer processing device is further to:

generate a graphical user interface (GUI) comprising the default parameters of the virtual entity; and

receive, via the GUI, the override parameters for the one or more of the default parameters.

20 . The non-transitory computer-readable medium of claim 17 , wherein the one or more client applications comprise a first client application using a first programming language and a second client application using a second programming language.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2020
From: WALSH, MATT; REDKEY, DAVID
To: MZ IP HOLDINGS, LLC
Reel/Frame 051745/0070 →