Patents by Inventor Harshvardhan Prasad

Harshvardhan Prasad 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: 11599236
    Abstract: Persistent storage may contain a definition for components of a graphical user interface (GUI) and a layout, wherein a first plurality thereof are not configurable and a second plurality thereof are configurable, wherein the applications are respectively associated with different configurations of the second plurality of the components. One or more processors may be configured to: receive a request for a record of an application associated with a configuration of the second plurality of components; identify a first set of fields within the record that correspond to the first plurality of components; identify a second set of fields within the record that correspond to the second plurality of components; generate a representation of the GUI in which the first set of fields are in the first plurality of components and the second set of fields are in the second plurality of components; and transmit the representation of the GUI.
    Type: Grant
    Filed: June 8, 2022
    Date of Patent: March 7, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Shouvik Goswami, Harshvardhan Prasad
  • Publication number: 20220300121
    Abstract: Persistent storage may contain a definition for components of a graphical user interface (GUI) and a layout, wherein a first plurality thereof are not configurable and a second plurality thereof are configurable, wherein the applications are respectively associated with different configurations of the second plurality of the components. One or more processors may be configured to: receive a request for a record of an application associated with a configuration of the second plurality of components; identify a first set of fields within the record that correspond to the first plurality of components; identify a second set of fields within the record that correspond to the second plurality of components; generate a representation of the GUI in which the first set of fields are in the first plurality of components and the second set of fields are in the second plurality of components; and transmit the representation of the GUI.
    Type: Application
    Filed: June 8, 2022
    Publication date: September 22, 2022
    Inventors: Shouvik Goswami, Harshvardhan Prasad
  • Patent number: 11449535
    Abstract: An embodiment may involve persistent storage containing an ordered set of queries that are respectively associated with textual prompts, visibility indicators, definitions of answer formats, and zero or more dependencies on other queries in the ordered set of queries. One or more processors may be configured to iterate through the ordered set of queries, and for a query therein: retrieve the query; determine that the query has a dependency on a previous query; modify a textual prompt of the query, a visibility indicator of the query, or a definition of an answer format of the query; determine that the visibility indicator specifies that the query is visible; provide, by way of a conversational interface, the textual prompt; receive, by way of the conversational interface, an input in response to the textual prompt; verify that the input matches the definition of the answer format; and store the input.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: September 20, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Shouvik Goswami, Harshvardhan Prasad, Varun Tayal, Anurag Vesangi, Akshay Kumar Vyasabhattu
  • Patent number: 11386263
    Abstract: An input document data is received. The document data is analyzed to automatically identify one or more response fields and one or more corresponding text labels laid out in the input document data. An application configured to provide to users the one or more response fields and the one or more corresponding text labels and receive inputs to the response fields from the users that are recorded in a persistent computer storage is automatically generated.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: July 12, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Jebakumar Mathuram Santhosm Swvigaradoss, Harshvardhan Prasad, Molugu Sainithin, Barashnabin Roy, Sakshi Kataria
  • Patent number: 11379089
    Abstract: Persistent storage may contain a definition for components of a graphical user interface (GUI) and a layout, wherein a first plurality thereof are not configurable and a second plurality thereof are configurable, wherein the applications are respectively associated with different configurations of the second plurality of the components. One or more processors may be configured to: receive a request for a record of an application associated with a configuration of the second plurality of components; identify a first set of fields within the record that correspond to the first plurality of components; identify a second set of fields within the record that correspond to the second plurality of components; generate a representation of the GUI in which the first set of fields are in the first plurality of components and the second set of fields are in the second plurality of components; and transmit the representation of the GUI.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: July 5, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Shouvik Goswami, Harshvardhan Prasad
  • Patent number: 11363030
    Abstract: The present disclosure includes systems and methods that provide a control that enables entry of a user and a catalog item. In response to this entry, a visual representation of the categorized hierarchy of the catalog item and categories (collectively “catalog entities”) to which the catalog item belongs are displayed. Each displayed catalog entity may include a visual indication of whether the catalog entity is accessible to the user. In some embodiments, the displayed catalog entity may include a control that enables or disables access to the catalog entity. The displayed catalog entity may also include a control that displays user groupings that have access or do not have access to that displayed catalog entity. An indication of whether the user belongs to each user grouping may also be displayed. Each displayed user group may include a control that enables modification to the definition of the displayed user grouping.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: June 14, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Harshvardhan Prasad, Brijesh Pandey, Shouvik Goswami
  • Publication number: 20220019972
    Abstract: A service request is received. A universal service request ticket is created for the service request. The service request is routed to a dynamically selected service domain including by creating for the dynamically selected service domain a child service request ticket of the universal service request ticket. A status of the universal service request ticket is updated based on a status of the child service request ticket of the dynamically selected service domain.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 20, 2022
    Inventors: Harshvardhan Prasad, Aditya Mallik Manthripragada, Bhavneet Kaur, Ramon Colcer, John Botica, Simran Sawhney, Shouvik Goswami, Apeksha Deval, Kenneth James Hamer, Rao Surapaneni, Allan Sabol, Christy Rounds
  • Publication number: 20220012273
    Abstract: An embodiment may involve persistent storage containing an ordered set of queries that are respectively associated with textual prompts, visibility indicators, definitions of answer formats, and zero or more dependencies on other queries in the ordered set of queries. One or more processors may be configured to iterate through the ordered set of queries, and for a query therein: retrieve the query; determine that the query has a dependency on a previous query; modify a textual prompt of the query, a visibility indicator of the query, or a definition of an answer format of the query; determine that the visibility indicator specifies that the query is visible; provide, by way of a conversational interface, the textual prompt; receive, by way of the conversational interface, an input in response to the textual prompt; verify that the input matches the definition of the answer format; and store the input.
    Type: Application
    Filed: July 13, 2020
    Publication date: January 13, 2022
    Inventors: Shouvik Goswami, Harshvardhan Prasad, Varun Tayal, Anurag Vesangi, Akshay Kumar Vyasabhattu
  • Publication number: 20220004285
    Abstract: Persistent storage may contain a definition for components of a graphical user interface (GUI) and a layout, wherein a first plurality thereof are not configurable and a second plurality thereof are configurable, wherein the applications are respectively associated with different configurations of the second plurality of the components. One or more processors may be configured to: receive a request for a record of an application associated with a configuration of the second plurality of components; identify a first set of fields within the record that correspond to the first plurality of components; identify a second set of fields within the record that correspond to the second plurality of components; generate a representation of the GUI in which the first set of fields are in the first plurality of components and the second set of fields are in the second plurality of components; and transmit the representation of the GUI.
    Type: Application
    Filed: July 2, 2020
    Publication date: January 6, 2022
    Inventors: Shouvik Goswami, Harshvardhan Prasad
  • Publication number: 20210390251
    Abstract: An input document data is received. The document data is analyzed to automatically identify one or more response fields and one or more corresponding text labels laid out in the input document data. An application configured to provide to users the one or more response fields and the one or more corresponding text labels and receive inputs to the response fields from the users that are recorded in a persistent computer storage is automatically generated.
    Type: Application
    Filed: June 12, 2020
    Publication date: December 16, 2021
    Inventors: Jebakumar Mathuram Santhosm Swvigaradoss, Harshvardhan Prasad, Molugu Sainithin, Barashnabin Roy, Sakshi Kataria
  • Patent number: 11023982
    Abstract: Aspects of the present invention provide devices that process payroll tax notices by extracting payroll tax notice attributes and named entities from text of a payroll tax notice document using natural language processing, named entity recognition, and the labels of entities identified by way of machine comprehension. The devices generate a structured payroll tax notice summary based on the extracted payroll tax notice attributes and user context that identify a receiving taxed entity, a tax jurisdiction, and a taxing agency.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: June 1, 2021
    Assignee: ADP, LLC
    Inventors: Praison Selvaraj, Manoj Kumar Jha, Harshvardhan Prasad
  • Patent number: 11016979
    Abstract: A domain separated service catalog may include global catalog items and domain-specific catalog items. Global catalog items may be accessible to all users of a catalog. Catalog item data for global catalog items may be stored in a catalog item data table. Domain separated catalog items may only be accessible within the domain with which they are associated. Catalog item data for domain separated catalog items may also be stored in the catalog item data table. When a user associated with a domain opens the service catalog, data for catalog items may be retrieved from the catalog item data table. The catalog may then be populated with the global catalog items and the domain specific catalog items.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: May 25, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Varun Tayal, James Robert Edmonds, Jeremy Hess, Navakanth Reddy Gandavarapu, Shouvik Goswami, Bharath Padaki, Jebakumar Mathuram Santhosm Swvigaradoss, Harshvardhan Prasad
  • Publication number: 20210042316
    Abstract: A domain separated service catalog may include global catalog items and domain-specific catalog items. Global catalog items may be accessible to all users of a catalog. Catalog item data for global catalog items may be stored in a catalog item data table. Domain separated catalog items may only be accessible within the domain with which they are associated. Catalog item data for domain separated catalog items may also be stored in the catalog item data table. When a user associated with a domain opens the service catalog, data for catalog items may be retrieved from the catalog item data table. The catalog may then be populated with the global catalog items and the domain specific catalog items.
    Type: Application
    Filed: August 5, 2019
    Publication date: February 11, 2021
    Inventors: Varun Tayal, James Robert Edmonds, Jeremy Hess, Navakanth Reddy Gandavarapu, Shouvik Goswami, Bharath Padaki, Jebakumar Mathuram Santhosm Swvigaradoss, Harshvardhan Prasad
  • Patent number: 10885324
    Abstract: Training an artificial intelligence system to process agency notices. The process identifies historical data that includes historical text generated from optical character recognition performed on historical images of the agency notices and historical metadata for items in the historical images of the agency notices. The process generates annotations for the historical text. The annotations identify the items in the historical text and locations of the items in the historical text. The process trains the artificial intelligence system using the historical data and the annotations.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: January 5, 2021
    Assignee: ADP, LLC
    Inventors: Hongguo An, Srinivas Goda, Rajat Gupta, Harshvardhan Prasad, Nikhil Choudhari, Praison Selvaraj, Anuradha Verma, Atul Bochare, Arjun Hegde, Sanjay Kutty, Abhishek Jain, Michael Pionski
  • Publication number: 20200327319
    Abstract: Training an artificial intelligence system to process agency notices. The process identifies historical data that includes historical text generated from optical character recognition performed on historical images of the agency notices and historical metadata for items in the historical images of the agency notices. The process generates annotations for the historical text. The annotations identify the items in the historical text and locations of the items in the historical text. The process trains the artificial intelligence system using the historical data and the annotations.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 15, 2020
    Inventors: Hongguo An, Srinivas Goda, Rajat Gupta, Harshvardhan Prasad, Nikhil Choudhari, Praison Selvaraj, Anuradha Verma, Atul Bochare, Arjun Hegde, Sanjay Kutty, Abhishek Jain, Michael Plonski
  • Publication number: 20200220877
    Abstract: The present disclosure includes systems and methods that provide a control that enables entry of a user and a catalog item. In response to this entry, a visual representation of the categorized hierarchy of the catalog item and categories (collectively “catalog entities”) to which the catalog item belongs are displayed. Each displayed catalog entity may include a visual indication of whether the catalog entity is accessible to the user. In some embodiments, the displayed catalog entity may include a control that enables or disables access to the catalog entity. The displayed catalog entity may also include a control that displays user groupings that have access or do not have access to that displayed catalog entity. An indication of whether the user belongs to each user grouping may also be displayed. Each displayed user group may include a control that enables modification to the definition of the displayed user grouping.
    Type: Application
    Filed: January 8, 2019
    Publication date: July 9, 2020
    Inventors: Harshvardhan Prasad, Brijesh Pandey, Shouvik Goswami
  • Publication number: 20200020046
    Abstract: Aspects of the present invention provide devices that process payroll tax notices by extracting payroll tax notice attributes and named entities from text of a payroll tax notice document using natural language processing, named entity recognition, and the labels of entities identified by way of machine comprehension. The devices generate a structured payroll tax notice summary based on the extracted payroll tax notice attributes and user context that identify a receiving taxed entity, a tax jurisdiction, and a taxing agency.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 16, 2020
    Inventors: Praison Selvaraj, Manoj Kumar Jha, Harshvardhan Prasad