IP Library Granted Patent US 10,621,640
Granted Patent B2
US 10,621,640 · App. 15/722,131 · Granted Apr 14, 2020

Augmented and virtual reality quote-to-cash system

Inventors: Kirk G. Krappé (Menlo Park, CA); Neehar Giri (Saratoga, CA); Vibhor Gaur (Foster City, CA)
Assignee: Apttus Corporation
G06Q30/0621G06F3/011G06Q30/0281G06Q30/0283G06Q30/0611G06T19/003G06T19/006
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,621,640
App. No.
15/722,131
Granted
Apr 14, 2020
Kind
B2
Abstract

This disclosure relates to a system, method, and computer program that enables users to initiate quote-to-cash system actions and receive quote-to-cash system output via a virtual/augmented reality interface. A virtual reality client device provides a virtual/augmented reality user interface via which the user can initiate one of a plurality of quote-to-cash action requests, such as requesting a quote or configuring a product. In response to the user selecting a quote-to-cash action, the client device displays a virtual/augmented scene with graphical images that correspond to parameters of a quote-to-cash action. The user is able to specify parameters for the quote-to-cash action by interacting with these images in the virtual/augmented reality scene. The client device then calls the quote-to-cash system with the specified parameters, as determined by the user's interaction with virtual/augmented reality scene, and receives a quote-to-cash output from the quote-to-cash system, which is subsequently reflected in the virtual/augmented reality scene.

Claims (95)

1. A method, performed by a computer system, for enabling a user to initiate a quote-to-cash system action and receive a quote-to-cash system output via a virtual reality user interface, the method comprising:

providing a virtual reality user interface from which a user can log into a quote-to-cash system and initiate any one of a plurality of quote-to-cash action requests, wherein the virtual reality user interface is provided by a virtual reality client device that immerses a user in a virtual reality scene and enables the user to virtually interact with the virtual reality scene and wherein the virtual reality scene is a computer-generated three-dimensional image or environment for the quote-to-cash action;

receiving a quote-to-cash action request from the user via the virtual reality user interface;

rendering in the virtual reality user interface a virtual reality scene that corresponds to the quote-to-cash action request and that includes selectable scene elements, wherein the selectable scene elements are two-dimensional or three-dimensional selectable graphical images within the virtual reality user interface and wherein the selectable scene elements correspond to parameters for the quote-to-cash action request;

receiving a user's selection of one or more scene elements in the virtual reality user interface;

identifying one or more quote-to-cash parameters corresponding to the one or more selected scene elements;

calling the quote-to-cash system with the quote-to-cash action request and the one or more identified quote-to-cash parameters;

obtaining a quote-to-cash system output from the quote-to-cash system; and

updating the rendered virtual reality scene in the virtual reality user interface to reflect the quote-to-cash system output.

2. The method of claim 1 , wherein the plurality of quote-to-cash action requests include obtaining a quote for a product, receiving approval for a quote, requesting a contract, and asset-based ordering.

3. The method of claim 1 , wherein, in response to the quote-to-cash action request being a request for a product quote, the rendering through updating steps comprise:

rendering a virtual reality product scene for a product configuration in the virtual reality user interface, wherein the selectable scene elements in the product scene correspond to configurable product options;

receiving a user's selection of a scene element in the virtual reality user interface;

identifying a product option associated with the selected scene element;

notifying the quote-to-cash system of the user's selection of the product option;

receiving a configuration result from the quote-to-cash system; and

updating the rendered virtual reality scene in the virtual reality user interface to reflect the configuration result.

4. The method of claim 3 , further comprising:

receiving an indication in the virtual reality user interface that the product configuration is complete;

generating a quote for the product configuration in the quote-to-cash system;

displaying a summary of the quote in the virtual reality user interface; and

sending a file with the quote to the user via a non-virtual reality user interface.

5. The method of claim 1 , wherein, in response to the quote-to-cash action request being an asset-based order request, the rendering through updating steps comprise:

retrieving external information related to a plurality of previously-purchased assets, wherein the information is obtained from a system that monitors the operation of the assets;

rendering a virtual reality scene with the previously-purchased assets as selectable scene elements, wherein the scene reflects the retrieved information;

receiving a user's selection of one or more scene elements;

identifying one or more assets corresponding to the one or more selected scene elements;

calling the quote-to-cash system with the asset-based order request and the one or more identified assets;

receiving a quote summary for the asset-based order request from the quote-to-cash system; and

displaying the quote summary in the virtual reality user interface.

6. The method of claim 5 , further comprising sending a file with the quote to the user via a non-virtual reality user interface.

7. A non-transitory computer-readable medium comprising a computer program, that, when executed by a computer system, enables the computer system to perform the following method for enabling a user to initiate a quote-to-cash system action and receive a quote-to-cash system output via a virtual reality user interface, the method comprising:

providing a virtual reality user interface from which a user can log into a quote-to-cash system and initiate any one of a plurality of quote-to-cash action requests, wherein the virtual reality user interface is provided by a virtual reality client device that immerses a user in a virtual reality scene and enables the user to virtually interact with the virtual reality scene and wherein the virtual reality scene is a computer-generated three-dimensional image or environment for the quote-to-cash action;

receiving a quote-to-cash action request from the user via the virtual reality user interface;

rendering in the virtual reality user interface a virtual reality scene that corresponds to the quote-to-cash action request and that includes selectable scene elements, wherein the selectable scene elements are two-dimensional or three-dimensional selectable graphical images within the virtual reality user interface and wherein the selectable scene elements correspond to parameters for the quote-to-cash action request;

receiving a user's selection of one or more scene elements in the virtual reality user interface;

identifying one or more quote-to-cash parameters corresponding to the one or more selected scene elements;

calling the quote-to-cash system with the quote-to-cash action request and the one or more identified quote-to-cash parameters;

obtaining a quote-to-cash system output from the quote-to-cash system; and

updating the rendered virtual reality scene in the virtual reality user interface to reflect the quote-to-cash system output.

8. The non-transitory computer-readable medium of claim 7 , wherein the plurality of quote-to-cash action requests include obtaining a quote for a product, receiving approval for a quote, requesting a contract, and asset-based ordering.

9. The non-transitory computer-readable medium of claim 7 , wherein, in response to the quote-to-cash action request being a request for a product quote, the rendering through updating steps comprise:

rendering a virtual reality product scene for a product configuration in the virtual reality user interface, wherein the selectable scene elements in the product scene correspond to configurable product options;

receiving a user's selection of a scene element in the virtual reality user interface;

identifying a product option associated with the selected scene element;

notifying the quote-to-cash system of the user's selection of the product option;

receiving a configuration result from the quote-to-cash system; and

updating the rendered virtual reality scene in the virtual reality user interface to reflect the configuration result.

10. The non-transitory computer-readable medium of claim 9 , further comprising:

receiving an indication in the virtual reality user interface that the product configuration is complete;

generating a quote for the product configuration in the quote-to-cash system;

displaying a summary of the quote in the virtual reality user interface; and

sending a file with the quote to the user via a non-virtual reality user interface.

11. The non-transitory computer-readable medium of claim 7 , wherein, in response to the quote-to-cash action request being an asset-based order request, the rendering through updating steps comprise:

retrieving external information related to a plurality of previously-purchased assets, wherein the information is obtained from a system that monitors the operation of the assets;

rendering a virtual reality scene with the previously-purchased assets as selectable scene elements, wherein the scene reflects the retrieved information;

receiving a user's selection of one or more scene elements;

identifying one or more assets corresponding to the one or more selected scene elements;

calling the quote-to-cash system with the asset-based order request and the one or more identified assets;

receiving a quote summary for the asset-based order request from the quote-to-cash system; and

displaying the quote summary in the virtual reality user interface.

12. The non-transitory computer-readable medium of claim 11 , further comprising sending a file with the quote to the user via a non-virtual reality user interface.

13. A computer system for enabling a user to initiate a quote-to-cash system action and receive a quote-to-cash system output via a virtual reality user interface, the system comprising:

one or more processors;

one or more memory units coupled to the one or more processors, wherein the one or more memory units store instructions that, when executed by the one or more processors, cause the system to perform the operations of:

providing a virtual reality user interface from which a user can log into a quote-to-cash system and initiate any one of a plurality of quote-to-cash action requests, wherein the virtual reality user interface is provided by a virtual reality client device that immerses a user in a virtual reality scene and enables the user to virtually interact with the virtual reality scene and wherein the virtual reality scene is a computer-generated three-dimensional image or environment for the quote-to-cash action;

receiving a quote-to-cash action request from the user via the virtual reality user interface;

rendering in the virtual reality user interface a virtual reality scene that corresponds to the quote-to-cash action request and that includes selectable scene elements, wherein the selectable scene elements are two-dimensional or three-dimensional selectable graphical images within the virtual reality user interface and wherein the selectable scene elements correspond to parameters for the quote-to-cash action request;

receiving a user's selection of one or more scene elements in the virtual reality user interface;

identifying one or more quote-to-cash parameters corresponding to the one or more selected scene elements;

calling the quote-to-cash system with the quote-to-cash action request and the one or more identified quote-to-cash parameters;

obtaining a quote-to-cash system output from the quote-to-cash system; and

updating the rendered virtual reality scene in the virtual reality user interface to reflect the quote-to-cash system output.

14. The system of claim 13 , wherein the plurality of quote-to-cash action requests include obtaining a quote for a product, receiving approval for a quote, requesting a contract, and asset-based ordering.

15. The system of claim 13 , wherein, in response to the quote-to-cash action request being a request for a product quote, the rendering through updating steps comprise:

rendering a virtual reality product scene for a product configuration in the virtual reality user interface, wherein the selectable scene elements in the product scene correspond to configurable product options;

receiving a user's selection of a scene element in the virtual reality user interface;

identifying a product option associated with the selected scene element;

notifying the quote-to-cash system of the user's selection of the product option;

receiving a configuration result from the quote-to-cash system; and

updating the rendered virtual reality scene in the virtual reality user interface to reflect the configuration result.

16. The system of claim 15 , further comprising:

receiving an indication in the virtual reality user interface that the product configuration is complete;

generating a quote for the product configuration in the quote-to-cash system;

displaying a summary of the quote in the virtual reality user interface; and

sending a file with the quote to the user via a non-virtual reality user interface.

17. The system of claim 13 , wherein, in response to the quote-to-cash action request being an asset-based order request, the rendering through updating steps comprise:

retrieving external information related to a plurality of previously-purchased assets, wherein the information is obtained from a system that monitors the operation of the assets;

rendering a virtual reality scene with the previously-purchased assets as selectable scene elements, wherein the scene reflects the retrieved information;

receiving a user's selection of one or more scene elements;

identifying one or more assets corresponding to the one or more selected scene elements;

calling the quote-to-cash system with the asset-based order request and the one or more identified assets;

receiving a quote summary for the asset-based order request from the quote-to-cash system; and

displaying the quote summary in the virtual reality user interface.

18. The system of claim 17 , further comprising sending a file with the quote to the user via a non-virtual reality user interface.

Assignments (9)
CHANGE OF NAME Recorded Oct 29, 2024
From: APTTUS CORPORATION
To: CONGA CORPORATION
Reel/Frame 069274/0036 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 047041, FRAME 0950 Recorded May 6, 2021
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS ADMINISTRATIVE AGENT
To: APTTUS CORPORATION; APTTEX CORPORATION
Reel/Frame 056172/0484 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 052996, FRAME 0878 Recorded May 6, 2021
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS ADMINISTRATIVE AGENT
To: APTTUS CORPORATION; APPEXTREMES, LLC; APTTEX CORPORATION
Reel/Frame 056172/0654 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 6, 2021
From: APTTUS CORPORATION; APPEXTREMES, LLC; APPTEX CORPORATION; OCTIV, INC.; ORCHESTRATE, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 056172/0792 →
SECURITY INTEREST Recorded May 7, 2020
From: APPEXTREMES, LLC; APTTEX CORPORATION; APTTUS CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS ADMINISTRATIVE AGENT
Reel/Frame 052996/0878 →
SECURITY INTEREST Recorded Oct 2, 2018
From: APTTUS CORPORATION; APTTEX CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS ADMINISTRATIVE AGENT
Reel/Frame 047041/0950 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Oct 2, 2018
From: GOLUB CAPITAL LLC, AS AGENT
To: APTTUS CORPORATION; APTTEX CORPORATION
Reel/Frame 047185/0694 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2018
From: KRAPPÉ, KIRK G; GIRI, NEEHAR; GAUR, VIBHOR
To: APTTUS CORPORATION
Reel/Frame 045017/0744 →
SECURITY INTEREST Recorded Jan 23, 2018
From: APTTUS CORPORATION; APPTEX CORPORATION
To: GOLUB CAPITAL LLC, AS AGENT
Reel/Frame 044704/0173 →