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: 11599236Abstract: 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: GrantFiled: June 8, 2022Date of Patent: March 7, 2023Assignee: ServiceNow, Inc.Inventors: Shouvik Goswami, Harshvardhan Prasad
-
Publication number: 20220300121Abstract: 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: ApplicationFiled: June 8, 2022Publication date: September 22, 2022Inventors: Shouvik Goswami, Harshvardhan Prasad
-
Patent number: 11449535Abstract: 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: GrantFiled: July 13, 2020Date of Patent: September 20, 2022Assignee: ServiceNow, Inc.Inventors: Shouvik Goswami, Harshvardhan Prasad, Varun Tayal, Anurag Vesangi, Akshay Kumar Vyasabhattu
-
Patent number: 11386263Abstract: 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: GrantFiled: June 12, 2020Date of Patent: July 12, 2022Assignee: ServiceNow, Inc.Inventors: Jebakumar Mathuram Santhosm Swvigaradoss, Harshvardhan Prasad, Molugu Sainithin, Barashnabin Roy, Sakshi Kataria
-
Patent number: 11379089Abstract: 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: GrantFiled: July 2, 2020Date of Patent: July 5, 2022Assignee: ServiceNow, Inc.Inventors: Shouvik Goswami, Harshvardhan Prasad
-
Patent number: 11363030Abstract: 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: GrantFiled: January 8, 2019Date of Patent: June 14, 2022Assignee: ServiceNow, Inc.Inventors: Harshvardhan Prasad, Brijesh Pandey, Shouvik Goswami
-
Publication number: 20220019972Abstract: 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: ApplicationFiled: July 20, 2020Publication date: January 20, 2022Inventors: 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: 20220012273Abstract: 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: ApplicationFiled: July 13, 2020Publication date: January 13, 2022Inventors: Shouvik Goswami, Harshvardhan Prasad, Varun Tayal, Anurag Vesangi, Akshay Kumar Vyasabhattu
-
Publication number: 20220004285Abstract: 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: ApplicationFiled: July 2, 2020Publication date: January 6, 2022Inventors: Shouvik Goswami, Harshvardhan Prasad
-
Publication number: 20210390251Abstract: 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: ApplicationFiled: June 12, 2020Publication date: December 16, 2021Inventors: Jebakumar Mathuram Santhosm Swvigaradoss, Harshvardhan Prasad, Molugu Sainithin, Barashnabin Roy, Sakshi Kataria
-
Patent number: 11023982Abstract: 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: GrantFiled: July 12, 2018Date of Patent: June 1, 2021Assignee: ADP, LLCInventors: Praison Selvaraj, Manoj Kumar Jha, Harshvardhan Prasad
-
Patent number: 11016979Abstract: 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: GrantFiled: August 5, 2019Date of Patent: May 25, 2021Assignee: 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: 20210042316Abstract: 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: ApplicationFiled: August 5, 2019Publication date: February 11, 2021Inventors: Varun Tayal, James Robert Edmonds, Jeremy Hess, Navakanth Reddy Gandavarapu, Shouvik Goswami, Bharath Padaki, Jebakumar Mathuram Santhosm Swvigaradoss, Harshvardhan Prasad
-
Patent number: 10885324Abstract: 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: GrantFiled: April 11, 2019Date of Patent: January 5, 2021Assignee: ADP, LLCInventors: 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: 20200327319Abstract: 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: ApplicationFiled: April 11, 2019Publication date: October 15, 2020Inventors: 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: 20200220877Abstract: 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: ApplicationFiled: January 8, 2019Publication date: July 9, 2020Inventors: Harshvardhan Prasad, Brijesh Pandey, Shouvik Goswami
-
Publication number: 20200020046Abstract: 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: ApplicationFiled: July 12, 2018Publication date: January 16, 2020Inventors: Praison Selvaraj, Manoj Kumar Jha, Harshvardhan Prasad