Patents by Inventor Amir Vakili Jafari

Amir Vakili Jafari 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).

  • Patent number: 11966984
    Abstract: A financial close automation (FCA) system receives or retrieves account data from one or more enterprise resource planning products (ERPs). The FCA examines the balance sheet for a given account and determines whether the account is auto-certifiable, and whether the unknown balance is below a threshold amount. If the answer to either inquiry is no, the FCA generates a task for the general ledger owner to provide an explanation for the discrepancy. A task is the created for a manager to review the provided explanation. If the manager does not approve of the provided explanation, additional information may be required. Once the manager approves the provided explanation for the discrepancy, the account is certified. If the account is auto-certifiable and the unknown balance is below the threshold amount, the account is auto-certified.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: April 23, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Ankur Tayal, Amir Vakili Jafari, Jessica Lee Tobin, Ellen Frances Espinosa
  • Patent number: 11729170
    Abstract: A remote network management platform may include a provider computing instance, a recipient computing instance, and a neutral computing instance including persistent storage that defines a table and fields therein, and where the neutral computing instance is configured to: (i) receive, by way of a first software interface, data from the provider computing instance, where the data is an update to a field within the table; (ii) validate that the provider computing instance is permitted to update the field; (iii) write a representation of the data to the field; (iv) receive, by way of a second software interface, a request from the recipient computing instance for the data; (v) validate that the recipient computing instance is permitted to access the field; and (vi) transmit the data as stored in the field to the recipient computing instance.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: August 15, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Amir Vakili Jafari, Colby Andrew Blakeman, Meenakshi Tripathy, Praveen Minnikaran Damodaran, Ryan Meonske, Bharath Soundararajan
  • Patent number: 11720838
    Abstract: A project management portal is disclosed that may include a graphical user interface (GUI) by which individuals internal and external to the enterprise may coordinate performance of tasks and communicate with one another to complete the project. The GUI may include a job list window that displays a plurality of selectable jobs, each corresponding to a job that has been created by a user, and a job details window that displays information associated with a job corresponding to a selected job within the job list window. The job details window may include any number of data entry fields that allow a job to be configured. In some embodiments, some jobs within a job list window may be dependent upon other jobs, such that data produced during performance of a first job acts as an input to be used during performance of a second job.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: August 8, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Amir Vakili Jafari, Ankur Tayal
  • Publication number: 20220215329
    Abstract: A project management portal is disclosed that may include a graphical user interface (GUI) by which individuals internal and external to the enterprise may coordinate performance of tasks and communicate with one another to complete the project. The GUI may include a job list window that displays a plurality of selectable jobs, each corresponding to a job that has been created by a user, and a job details window that displays information associated with a job corresponding to a selected job within the job list window. The job details window may include any number of data entry fields that allow a job to be configured. In some embodiments, some jobs within a job list window may be dependent upon other jobs, such that data produced during performance of a first job acts as an input to be used during performance of a second job.
    Type: Application
    Filed: March 28, 2022
    Publication date: July 7, 2022
    Inventors: Amir Vakili Jafari, Ankur Tayal
  • Patent number: 11361369
    Abstract: The present disclosure relates generally to outputting purchase outputs based on received voice input by a client device. The purchase outputs may include an invoice, a purchase order, a request for funds associated with a purchase of one or more items, and the like. In general, the voice input received by the client invoice is used to generate a purchase request input that includes at least one product that an employee wants to purchase. One or more candidate items are generated based on the purchase request input, which may be sent to a user and/or manager for approval before generating a purchase output based on the candidate items.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: June 14, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Bharath Soundararajan, Amir Vakili Jafari, Colby Andrew Blakeman, Ryan Meonske
  • Publication number: 20220172300
    Abstract: A financial close automation (FCA) system receives or retrieves account data from one or more enterprise resource planning products (ERPs). The FCA examines the balance sheet for a given account and determines whether the account is auto-certifiable, and whether the unknown balance is below a threshold amount. If the answer to either inquiry is no, the FCA generates a task for the general ledger owner to provide an explanation for the discrepancy. A task is the created for a manager to review the provided explanation. If the manager does not approve of the provided explanation, additional information may be required. Once the manager approves the provided explanation for the discrepancy, the account is certified. If the account is auto-certifiable and the unknown balance is below the threshold amount, the account is auto-certified.
    Type: Application
    Filed: February 18, 2022
    Publication date: June 2, 2022
    Inventors: Ankur Tayal, Amir Vakili Jafari, Jessica Lee Tobin, Ellen Frances Espinosa
  • Patent number: 11288608
    Abstract: A project management portal is disclosed that may include a graphical user interface (GUI) by which individuals internal and external to the enterprise may coordinate performance of tasks and communicate with one another to complete the project. The GUI may include a job list window that displays a plurality of selectable jobs, each corresponding to a job that has been created by a user, and a job details window that displays information associated with a job corresponding to a selected job within the job list window. The job details window may include any number of data entry fields that allow a job to be configured. In some embodiments, some jobs within a job list window may be dependent upon other jobs, such that data produced during performance of a first job acts as an input to be used during performance of a second job.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: March 29, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Amir Vakili Jafari, Ankur Tayal
  • Patent number: 11257168
    Abstract: A financial close automation (FCA) system receives or retrieves account data from one or more enterprise resource planning products (ERPs). The FCA examines the balance sheet for a given account and determines whether the account is auto-certifiable, and whether the unknown balance is below a threshold amount. If the answer to either inquiry is no, the FCA generates a task for the general ledger owner to provide an explanation for the discrepancy. A task is the created for a manager to review the provided explanation. If the manager does not approve of the provided explanation, additional information may be required. Once the manager approves the provided explanation for the discrepancy, the account is certified. If the account is auto-certifiable and the unknown balance is below the threshold amount, the account is auto-certified.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: February 22, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Ankur Tayal, Amir Vakili Jafari, Jessica Lee Tobin, Ellen Frances Espinosa
  • Publication number: 20210319389
    Abstract: A project management portal is disclosed that may include a graphical user interface (GUI) by which individuals internal and external to the enterprise may coordinate performance of tasks and communicate with one another to complete the project. The GUI may include a job list window that displays a plurality of selectable jobs, each corresponding to a job that has been created by a user, and a job details window that displays information associated with a job corresponding to a selected job within the job list window. The job details window may include any number of data entry fields that allow a job to be configured. In some embodiments, some jobs within a job list window may be dependent upon other jobs, such that data produced during performance of a first job acts as an input to be used during performance of a second job.
    Type: Application
    Filed: April 14, 2020
    Publication date: October 14, 2021
    Inventors: Amir Vakili Jafari, Ankur Tayal
  • Patent number: 11010817
    Abstract: A system includes a non-transitory memory and one or more hardware processors configured to perform operations including receiving, via a product model API, product model data for a product sold by a vendor, receiving from the vendor, via an offer API, offer data corresponding to one or more promotional offers for the product, processing, via a deal hub, the offer data, generating a catalog item for the product, and displaying the catalog item within a catalog.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: May 18, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Bharath Soundararajan, Amir Vakili Jafari, Ryan Meonske, Senthil Rajavallipuram Meenakshisundaram, Shilpa Subhash Deshmukh, Brandy Joe Frederick, Denise Michelle Wilson, Ankur Tayal
  • Publication number: 20210142397
    Abstract: A sourcing hub analyzes data to predict upcoming demand for goods and/or services. The sourcing hub requests bids or quotes from one or more vendors via a vendor up to provision the goods and/or services. The sourcing hub receives and considers bids from the vendors, selects a bid and associated vendor, and then initiates purchasing of the goods and/or services.
    Type: Application
    Filed: November 12, 2019
    Publication date: May 13, 2021
    Inventors: Bharath Soundararajan, Amir Vakili Jafari, Senthil Rajavallipuram Meenakshisundaram
  • Publication number: 20210035191
    Abstract: The present disclosure relates generally to outputting purchase outputs based on received voice input by a client device. The purchase outputs may include an invoice, a purchase order, a request for funds associated with a purchase of one or more items, and the like. In general, the voice input received by the client invoice is used to generate a purchase request input that includes at least one product that an employee wants to purchase. One or more candidate items are generated based on the purchase request input, which may be sent to a user and/or manager for approval before generating a purchase output based on the candidate items.
    Type: Application
    Filed: July 29, 2019
    Publication date: February 4, 2021
    Inventors: Bharath Soundararajan, Amir Vakili Jafari, Colby Andrew Blakeman, Ryan Meonske
  • Publication number: 20200304502
    Abstract: A remote network management platform may include a provider computing instance, a recipient computing instance, and a neutral computing instance including persistent storage that defines a table and fields therein, and where the neutral computing instance is configured to: (i) receive, by way of a first software interface, data from the provider computing instance, where the data is an update to a field within the table; (ii) validate that the provider computing instance is permitted to update the field; (iii) write a representation of the data to the field; (iv) receive, by way of a second software interface, a request from the recipient computing instance for the data; (v) validate that the recipient computing instance is permitted to access the field; and (vi) transmit the data as stored in the field to the recipient computing instance.
    Type: Application
    Filed: March 20, 2019
    Publication date: September 24, 2020
    Inventors: Amir Vakili Jafari, Colby Andrew Blakeman, Meenakshi Tripathy, Praveen Minnikaran Damodaran, Ryan Meonske, Bharath Soundararajan
  • Publication number: 20190340562
    Abstract: A project management portal includes a graphical user interface (GUI) that includes a task list window that displays a plurality of selectable task cards, each corresponding to an assigned task, and a task details window that displays information for a task corresponding to a selected task card within the a task list window. The task details window may include an activity field that allows comments about the selected task to be exchanged between multiple users. Some tasks within the task list window may be dependent upon other tasks. Further, completion of the selected task may activate a follow-up task.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 7, 2019
    Inventors: Ankur Tayal, Amir Vakili Jafari, Ellen Frances Espinosa
  • Publication number: 20190340701
    Abstract: A financial close automation (FCA) system receives or retrieves account data from one or more enterprise resource planning products (ERPs). The FCA examines the balance sheet for a given account and determines whether the account is auto-certifiable, and whether the unknown balance is below a threshold amount. If the answer to either inquiry is no, the FCA generates a task for the general ledger owner to provide an explanation for the discrepancy. A task is the created for a manager to review the provided explanation. If the manager does not approve of the provided explanation, additional information may be required. Once the manager approves the provided explanation for the discrepancy, the account is certified. If the account is auto-certifiable and the unknown balance is below the threshold amount, the account is auto-certified.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 7, 2019
    Inventors: Ankur Tayal, Amir Vakili Jafari, Jessica Lee Tobin, Ellen Frances Espinosa
  • Publication number: 20190279275
    Abstract: A system includes a non-transitory memory and one or more hardware processors configured to perform operations including receiving, via a product model API, product model data for a product sold by a vendor, receiving from the vendor, via an offer API, offer data corresponding to one or more promotional offers for the product, processing, via a deal hub, the offer data, generating a catalog item for the product, and displaying the catalog item within a catalog.
    Type: Application
    Filed: March 8, 2018
    Publication date: September 12, 2019
    Inventors: Bharath Soundararajan, Amir Vakili Jafari, Ryan Meonske, Senthil Rajavallipuram Meenakshisundaram, Shilpa Subhash Deshmukh, Brandy Joe Frederick, Denise Michelle Wilson, Ankur Tayal
  • Publication number: 20190278634
    Abstract: A system includes a non-transitory memory and one or more hardware processors configured to perform operations including generating a graphical user interface for receiving and displaying a plurality of settings of a configurable adapter and controlling a middleware instance in accordance with a configurable adapter to perform data exchange operations. The plurality of settings of the configurable adapter include a source location, a destination location, and the middleware instance. The source location includes a first field of a first table of a first platform. The destination location includes a second field of a second table of a second platform. Controlling the middleware instance includes retrieving data from the source location specified by the configurable adapter, and copying the data to a destination location specified by the configurable adapter.
    Type: Application
    Filed: March 8, 2018
    Publication date: September 12, 2019
    Inventors: Bharath Soundararajan, Amir Vakili Jafari, Ryan Meonske, Senthil Rajavallipuram Meenakshisundaram, Shilpa Subhash Deshmukh, Brandy Joe Frederick, Denise Michelle Wilson, Ankur Tayal