Patents by Inventor Avanish Pathak

Avanish Pathak has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20260154071
    Abstract: Techniques are described for deploying software applications associated with document management. The techniques may include receiving a request, by a computing system and from a client device, to execute a software application for managing an electronic document, wherein the software application is configured to execute using at least a first widget and a second widget. The techniques may further include generating, based on the first widget comprising instructions to initiate an execution of the second widget, instructions for executing the software application at the client device, wherein the instructions are configured to cause the client device to generate contextual information for the first widget and wherein the second widget causes the client device to load the contextual information when executing the second widget.
    Type: Application
    Filed: January 26, 2026
    Publication date: June 4, 2026
    Inventors: Avanish Pathak, Mark Peterson
  • Patent number: 12619427
    Abstract: Techniques are described for deploying software applications associated with document management. The techniques may include retrieving, by a computing system and from a software repository, configuration information for a software application for managing an electronic document, the configuration information specifying a plurality of widgets for deploying the software application. The techniques may further include receiving, by the computing system and from a client device, a request to access the software application. The techniques may further include generating, by the computing system, a response to the request comprising an indication of the configuration information and instructions configured to cause the client device to request, from the software repository, the plurality of widgets specified by the configuration information. The techniques may further include outputting, by the computing system, the response to the client device to provide the software application at the client device.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: May 5, 2026
    Assignee: Docusign, Inc.
    Inventors: Avanish Pathak, Mark Peterson
  • Patent number: 12566604
    Abstract: Techniques are described for deploying software applications associated with document management. The techniques may include receiving a request, by a computing system and from a client device, to execute a software application for managing an electronic document, wherein the software application is configured to execute using at least a first widget and a second widget. The techniques may further include generating, based on the first widget comprising instructions to initiate an execution of the second widget, instructions for executing the software application at the client device, wherein the instructions are configured to cause the client device to generate contextual information for the first widget and wherein the second widget causes the client device to load the contextual information when executing the second widget.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: March 3, 2026
    Assignee: Docusign, Inc.
    Inventors: Avanish Pathak, Mark Peterson
  • Patent number: 12487803
    Abstract: A system for deploying a software application associated with document management includes processing circuitry and computer-readable storage media. The computer-readable storage media includes logic that, when executed, causes the processing circuitry to receive a request, from a client device, to execute a software application for managing an electronic document. The software application is configured to execute using at least a first widget and a second widget. The logic further causes the processing circuitry to generate instructions for executing the software application at the client device. The instructions are configured to cause the client device to generate contextual information for the first widget and to cause the client device to determine whether the contextual information satisfies a declarative expectation for the second widget.
    Type: Grant
    Filed: August 31, 2023
    Date of Patent: December 2, 2025
    Assignee: Docusign, Inc.
    Inventors: Avanish Pathak, Mason Alexander Chinkin, Bhargav Krishna, Nicholas James Bolles, Matthew Ritchie
  • Patent number: 12405785
    Abstract: Techniques are described for deploying software applications associated with document management. The techniques may include a system comprising processing circuitry implemented by one or more processors, the processing circuitry having access to a memory. The processing circuitry may be configured to determine, for a time window, a current version of a widget and a next version of the widget to implement a software application of the one or more software applications. The processing circuitry may further be configured to output instructions to execute the current version of the widget in response to receiving a first request for the software application. The processing circuitry may further be configured to output instructions to execute the next version of the widget based on a number of responses to previous requests that select the current version of the widget.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: September 2, 2025
    Assignee: Docusign, Inc.
    Inventors: Avanish Pathak, Mark Peterson, Bhargav Krishna, Vikas Singh
  • Publication number: 20250004757
    Abstract: Techniques are described for deploying software applications associated with document management. The techniques may include retrieving, by a computing system and from a software repository, configuration information for a software application for managing an electronic document, the configuration information specifying a plurality of widgets for deploying the software application. The techniques may further include receiving, by the computing system and from a client device, a request to access the software application. The techniques may further include generating, by the computing system, a response to the request comprising an indication of the configuration information and instructions configured to cause the client device to request, from the software repository, the plurality of widgets specified by the configuration information. The techniques may further include outputting, by the computing system, the response to the client device to provide the software application at the client device.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 2, 2025
    Inventors: Avanish Pathak, Mark Peterson
  • Publication number: 20250004758
    Abstract: Techniques are described for deploying software applications associated with document management. The techniques may include receiving a request, by a computing system and from a client device, to execute a software application for managing an electronic document, wherein the software application is configured to execute using at least a first widget and a second widget. The techniques may further include generating, based on the first widget comprising instructions to initiate an execution of the second widget, instructions for executing the software application at the client device, wherein the instructions are configured to cause the client device to generate contextual information for the first widget and wherein the second widget causes the client device to load the contextual information when executing the second widget.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 2, 2025
    Inventors: Avanish Pathak, Mark Peterson
  • Publication number: 20240403379
    Abstract: An embodiment may involve web page metadata that defines a web page, first sub-page metadata that defines a first sub-page, and second sub-page metadata that defines a second sub-page, wherein the web page metadata includes specification of a viewport, and wherein the viewport is associated with an identifier. One or more processors may be configured to: receive a request for the web page; resolve the web page metadata into web content, wherein resolving the web page metadata includes: (i) determining, based on the identifier, a route associated with the viewport, (ii) determining, based on the route, a set of conditions associated with the viewport, (iii) determining that a particular condition is satisfied, wherein the particular condition is associated with the first sub-page and (iv) placing, based on the particular condition being satisfied, the first sub-page metadata in the viewport; and transmit the web content.
    Type: Application
    Filed: August 12, 2024
    Publication date: December 5, 2024
    Inventors: Kevin Marren, Avanish Pathak, Benjamin MacDonald, Forrest Allen Reed, Patrick Scott Wilson, Kapeel Sharadrao Sable, Bojan Beran, Carl David Solis, Bhupal Tiduwar Lambodhar, Austin John Kenny
  • Patent number: 12099567
    Abstract: An embodiment may involve web page metadata that defines a web page, first sub-page metadata that defines a first sub-page, and second sub-page metadata that defines a second sub-page, wherein the web page metadata includes specification of a viewport, and wherein the viewport is associated with an identifier. One or more processors may be configured to: receive a request for the web page; resolve the web page metadata into web content, wherein resolving the web page metadata includes: (i) determining, based on the identifier, a route associated with the viewport, (ii) determining, based on the route, a set of conditions associated with the viewport, (iii) determining that a particular condition is satisfied, wherein the particular condition is associated with the first sub-page and (iv) placing, based on the particular condition being satisfied, the first sub-page metadata in the viewport; and transmit the web content.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: September 24, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Kevin Marren, Avanish Pathak, Benjamin MacDonald, Forrest Allen Reed, Patrick Scott Wilson, Kapeel Sharadrao Sable, Bojan Beran, Carl David Solis, Bhupal Tiduwar Lambodhar, Austin John Kenny
  • Publication number: 20230195826
    Abstract: An embodiment may involve web page metadata that defines a web page, first sub-page metadata that defines a first sub-page, and second sub-page metadata that defines a second sub-page, wherein the web page metadata includes specification of a viewport, and wherein the viewport is associated with an identifier. One or more processors may be configured to: receive a request for the web page; resolve the web page metadata into web content, wherein resolving the web page metadata includes: (i) determining, based on the identifier, a route associated with the viewport, (ii) determining, based on the route, a set of conditions associated with the viewport, (iii) determining that a particular condition is satisfied, wherein the particular condition is associated with the first sub-page and (iv) placing, based on the particular condition being satisfied, the first sub-page metadata in the viewport; and transmit the web content.
    Type: Application
    Filed: December 20, 2021
    Publication date: June 22, 2023
    Inventors: Kevin Marren, Avanish Pathak, Benjamin MacDonald, Forrest Allen Reed, Patrick Scott Wilson, Kapeel Sharadrao Sable, Bojan Beran, Carl David Solis, Bhupal Tiduwar Lambodhar, Austin John Kenny
  • Patent number: 9665889
    Abstract: Systems, methods and articles of manufacture for delivering website content to an internet user which is personalized to the user based on a persona associated with the user. A persona database system accesses personal and financial data for the user from any suitable source, such as from a tax return of the user or personal finance management application or even a questionnaire. The persona database system matches the user's data to a persona for the user from a predetermined, discrete set of personas, wherein each persona identifies a generalized profile of personal and financial characteristics of the user. Then, when a user access a website hosted by a website server, the website server accesses the persona for the user from the persona database system and the website server personalizes the website content delivered to the user based on the persona for the user.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: May 30, 2017
    Assignee: INTUIT INC.
    Inventors: Carolyn Spencer, Avanish Pathak, Vijoy Caro, Aliza D. Carpio, Alan Tifford, Ashley K. McMahon, Lisa B. Greene-Lewis
  • Patent number: 9213862
    Abstract: Systems, methods and articles of manufacture for delivering website content to an internet user which is personalized to the user based on a persona associated with the user. A persona database system accesses personal and financial data for the user from any suitable source, such as from a tax return of the user or personal finance management application or even a questionnaire. The persona database system matches the user's data to a persona for the user from a predetermined, discrete set of personas, wherein each persona identifies a generalized profile of personal and financial characteristics of the user. Then, when a user access a website hosted by a website server, the website server accesses the persona for the user from the persona database system and the website server personalizes the website content delivered to the user based on the persona for the user.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: December 15, 2015
    Assignee: INTUIT INC.
    Inventors: Carolyn Spencer, Avanish Pathak, Vijoy Caro, Aliza D. Carpio, Alan Tifford, Ashley K. McMahon, Lisa B. Greene-Lewis