IP Library › Granted Patent US 11,930,060
Granted Patent B2
US 11,930,060 · App. 18/130,660 · Granted Mar 12, 2024

Verifying performance and operation of live services

Inventors: Chandler Boone Ferry (Auburn, WA); Robert Albert Wlodarczyk (Issaquah, WA); William Tomer (Bainbridge Island, WA); Jeffrey Alan Herold (Kirkland, WA)
Assignee: DexCare, Inc.
H04L65/611G06F11/3688H04L1/0025H04L41/0843H04L41/0869H04L41/0893H04L67/133H04L67/51
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 11,930,060
App. No.
18/130,660
Granted
Mar 12, 2024
Kind
B2
Abstract

Embodiments are directed to verifying performance and operation of live services. Applications operative in a computing environment and directed to a plurality of organizations may be provided such that the applications include data associated with different organizations. Templates that declare template objects may be provided such that the template objects may be directed to verifying features of the applications. Data associated with the organization may be provided based on the template objects. Verification objects may be generated based on the template objects and the provided data. The verification objects may be employed to verify the features of the applications based on verification conditions and the provided data. Reports that include results based on verification conditions and the provided data may be provided.

Claims (60)

1. A method for managing applications over a network using one or more processors that are configured to execute instructions that are configured to cause performance of actions, comprising:

determining one or more of a plurality of applications that are operative in one or more customer service environments associated with a user and directed to a plurality of organizations;

generating one or more templates that include one or more feature objects that are associated with one or more features of the one or more applications;

generating one or more verification objects in a developer service environment based on a feature object and data associated with both of the organization and the one or more feature objects;

generating one or more verification templates based on the one or more verification objects, wherein the one or more verification templates are compiled into one or more verification agents arranged to execute actions in a customer service environment that is specifically configured for the user, wherein the one or more verification agents are configured to cause verification actions for the one or more features of the one or more applications in the specifically configured customer service environment based on one or more conditions and the provided data associated with the organization; and

generating one or more reports based on the one or more verified features of the one or more applications.

2. The method of claim 1 , wherein the provided data, further comprises:

obtaining the provided data from a portion of the one or more the applications or a data store associated with the portion of the one or more applications.

3. The method of claim 1 , further comprising:

determining a remainder of other applications from the plurality of applications that includes data associated with one or more other organizations.

4. The method of claim 1 , further comprising:

determining seed information for randomly determining one or more data items from a data source;

acquiring information for the one or more data items; and

employing the acquired information and the seed information to cause verification actions by the one or more verification objects.

5. The method of claim 1 , further comprising,

generating one or more reports based on one or more of a condition, the provided data associated with the organization, or a verified feature of the application.

6. The method of claim 1 , further comprising:

mapping one or more data items from a data source to one or more attributes of a verification object based on the template object.

7. The method of claim 1 , wherein the one or more templates further comprise:

configuration information for each customer.

8. A network computer for managing applications over a network, comprising:

a memory that stores at least instructions; and

one or more processors that execute instructions that are configured to cause performance of actions, including:

determining one or more of a plurality of applications that are operative in one or more customer service environments associated with a user and directed to a plurality of organizations;

generating one or more templates that include one or more feature objects that are associated with one or more features of the one or more applications;

generating one or more verification objects in a developer service environment based on a feature object and data associated with both of the organization and the one or more feature objects;

generating one or more verification templates based on the one or more verification objects, wherein the one or more verification templates are compiled into one or more verification agents arranged to execute actions in a customer service environment that is specifically configured for the user, wherein the one or more verification agents are configured to cause verification actions for the one or more features of the one or more applications in the specifically configured customer service environment based on one or more conditions and the provided data associated with the organization; and

generating one or more reports based on the one or more verified features of the one or more applications.

9. The network computer of claim 8 , wherein the provided data, further comprises:

obtaining the provided data from a portion of the one or more the applications or a data store associated with the portion of the one or more applications.

10. The network computer of claim 8 , further comprising:

determining a remainder of other applications from the plurality of applications that includes data associated with one or more other organizations.

11. The network computer of claim 8 , further comprising:

determining seed information for randomly determining one or more data items from a data source;

acquiring information for the one or more data items; and

employing the acquired information and the seed information to cause verification actions by the one or more verification objects.

12. The network computer of claim 8 , further comprising,

generating one or more reports based on one or more of a condition, the provided data associated with the organization, or a verified feature of the application.

13. The network computer of claim 8 , further comprising:

mapping one or more data items from a data source to one or more attributes of a verification object based on the template object.

14. The network computer of claim 8 , wherein the one or more templates further comprise:

configuration information for each customer.

15. A processor readable non-transitory storage media that includes instructions for managing applications, wherein execution of the instructions, by one or more processors, are configured to cause performance of actions, comprising:

determining one or more of a plurality of applications that are operative in one or more customer service environments associated with a user and directed to a plurality of organizations;

generating one or more templates that include one or more feature objects that are associated with one or more features of the one or more applications;

generating one or more verification objects in a developer service environment based on a feature object and data associated with both of the organization and the one or more feature objects;

generating one or more verification templates based on the one or more verification objects, wherein the or more verification templates are compiled into one or more verification agents arranged to execute actions in a customer service environment that is specifically configured for the user, wherein the one or more verification agents are configured to cause verification actions for the one or more features of the one or more applications in the specifically configured customer service environment based on one or more conditions and the provided data associated with the organization; and

generating one or more reports based on the one or more verified features of the one or more applications.

16. The processor readable non-transitory storage media of claim 15 , wherein the provided data, further comprises:

obtaining the provided data from a portion of the one or more the applications or a data store associated with the portion of the one or more applications.

17. The processor readable non-transitory storage media of claim 15 , further comprising:

determining a remainder of other applications from the plurality of applications that includes data associated with one or more other organizations.

18. The processor readable non-transitory storage media of claim 15 , further comprising:

determining seed information for randomly determining one or more data items from a data source;

acquiring information for the one or more data items; and

employing the acquired information and the seed information to cause verification actions by the one or more verification objects.

19. The processor readable non-transitory storage media of claim 15 , further comprising,

generating one or more reports based on one or more of a condition, the provided data associated with the organization, or a verified feature of the application.

20. The processor readable non-transitory storage media of claim 15 , further comprising:

mapping one or more data items from a data source to one or more attributes of a verification object based on the template object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2023
From: FERRY, CHANDLER BOONE; WLODARCZYK, ROBERT ALBERT; TOMER, WILLIAM; HEROLD, JEFFREY ALAN
To: DEXCARE, INC.
Reel/Frame 063220/0280 →
Continuity (2)
Continuation 17837218 · Jun 10, 2022
Related Publication 20230403314A1 · Dec 14, 2023
Cited By (2)
US 12,243,638 US 12,360,832