Patents by Inventor Arun Vydianathan
Arun Vydianathan 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: 11722547Abstract: This disclosure is directed to a data interchange hub (DIH) server that serves as an intermediary to exchange data between applications hosted by a client instance and external services. The DIH server receives and stores registration data that enables it to connect to each of these external services and informs the server of the data formats that each of the external services are expected to receive and provide. Once the external services have been registered, the DIH server enables applications hosted by the client instance to send data to, and to receive data from, these external services, while seamlessly handling communication, authentication, and data conversion. Additionally, the DIH server can additionally or alternatively act as an intermediary to exchange data between the registered services. As such, the disclosed DIH server can provide a single point of access for applications hosted by the client instance and registered services to exchange data.Type: GrantFiled: September 21, 2021Date of Patent: August 8, 2023Assignee: ServiceNow, Inc.Inventors: Arun Vydianathan, Debraj Chakraborty
-
Publication number: 20220070281Abstract: This disclosure is directed to a data interchange hub (DIH) server that serves as an intermediary to exchange data between applications hosted by a client instance and external services. The DIH server receives and stores registration data that enables it to connect to each of these external services and informs the server of the data formats that each of the external services are expected to receive and provide. Once the external services have been registered, the DIH server enables applications hosted by the client instance to send data to, and to receive data from, these external services, while seamlessly handling communication, authentication, and data conversion. Additionally, the DIH server can additionally or alternatively act as an intermediary to exchange data between the registered services. As such, the disclosed DIH server can provide a single point of access for applications hosted by the client instance and registered services to exchange data.Type: ApplicationFiled: September 21, 2021Publication date: March 3, 2022Inventors: Arun Vydianathan, Debraj Chakraborty
-
Patent number: 11190623Abstract: This disclosure is directed to a data interchange hub (DIH) server that serves as an intermediary to exchange data between applications hosted by a client instance and external services. The DIH server receives and stores registration data that enables it to connect to each of these external services and informs the server of the data formats that each of the external services are expected to receive and provide. Once the external services have been registered, the DIH server enables applications hosted by the client instance to send data to, and to receive data from, these external services, while seamlessly handling communication, authentication, and data conversion. Additionally, the DIH server can additionally or alternatively act as an intermediary to exchange data between the registered services. As such, the disclosed DIH server can provide a single point of access for applications hosted by the client instance and registered services to exchange data.Type: GrantFiled: August 26, 2020Date of Patent: November 30, 2021Assignee: ServiceNow, Inc.Inventors: Arun Vydianathan, Debraj Chakraborty
-
Patent number: 10795669Abstract: Systems and methods are disclosed that provide a cloud-based platform having an endpoint that receives a change event to a software application hosted by a virtual server from a management application. The change event includes a commit event, build event, or test event implemented on the software application. The management application manages commit events, build events, or test events implemented on the software application. The platform includes a change event processor that determines that the change event was generated by the management application and sends the change event to a handler based on the management application. The platform also includes the handler of a set of handlers that processes the change event based on the management application to update the software application. Each handler of the set of handlers corresponds to a respective management application and is configured to process a respective change event generated by the respective management application.Type: GrantFiled: June 15, 2018Date of Patent: October 6, 2020Assignee: ServiceNow, Inc.Inventors: Tarun Kumar Murala, Arun Vydianathan
-
Patent number: 10541870Abstract: Systems and methods are related to a global ranking for a unified list of tasks. From a plurality of work projects each having one or more tasks, a processor may receive a first set of selections of at least two work projects for generating a work backlog having a unified list of tasks. The processor may generate a list of potential tasks to include in the work backlog from the selected work projects. The processor may receive a second set of selections of one or more of the potential tasks to include in the work backlog. The processor may send signals to display the unified list of tasks of the work backlog based on the potential tasks selected. The unified list of tasks comprises at least two types of tasks from two different work projects having disparate priority metrics.Type: GrantFiled: October 24, 2017Date of Patent: January 21, 2020Assignee: ServiceNow, Inc.Inventors: Scott Fuller, Anna Kotliarevskaia, Colin O'Brien, Tarun Murala, Madhu Geddam Umapathy, Nitin Lahanu Hase, Arun Vydianathan
-
Publication number: 20190384592Abstract: Systems and methods are disclosed that provide a cloud-based platform having an endpoint that receives a change event to a software application hosted by a virtual server from a management application. The change event includes a commit event, build event, or test event implemented on the software application. The management application manages commit events, build events, or test events implemented on the software application. The platform includes a change event processor that determines that the change event was generated by the management application and sends the change event to a handler based on the management application. The platform also includes the handler of a set of handlers that processes the change event based on the management application to update the software application. Each handler of the set of handlers corresponds to a respective management application and is configured to process a respective change event generated by the respective management application.Type: ApplicationFiled: June 15, 2018Publication date: December 19, 2019Inventors: Tarun Kumar Murala, Arun Vydianathan
-
Publication number: 20190102841Abstract: Systems and methods are related to maintaining a workflow of tasks in conjunction with data of the workflow. For example, a method includes generating a budget plan for a plurality of budgets using a template. The method includes generating a plurality of tasks for a plurality of budget owners. Each task is associated with a respective budget and each task is assigned to a respective budget owner. The plurality of tasks are each used to manage progress towards approving the budget plan and to organize work associated with each of the budget owners. The method includes submitting one or more budgets of the plurality of budgets in the budget plan for approval, receiving approval, and displaying a summary based at least in part on the budgets.Type: ApplicationFiled: October 10, 2017Publication date: April 4, 2019Inventors: Alex Nesanelis, Youli Ashkelony, Jakob Katzir, Shankar Janardhan Kattamanchi, Samiya Ali, Arun Vydianathan, Yogesh Deepak Devatraj, Sunil Basavapura Nagarajappa, Krishna Chaitanya Durgasi, Sandeep Sandeep
-
Publication number: 20190102228Abstract: Systems and methods are related to a global ranking for a unified list of tasks. From a plurality of work projects each having one or more tasks, a processor may receive a first set of selections of at least two work projects for generating a work backlog having a unified list of tasks. The processor may generate a list of potential tasks to include in the work backlog from the selected work projects. The processor may receive a second set of selections of one or more of the potential tasks to include in the work backlog. The processor may send signals to display the unified list of tasks of the work backlog based on the potential tasks selected. The unified list of tasks comprises at least two types of tasks from two different work projects having disparate priority metrics.Type: ApplicationFiled: October 24, 2017Publication date: April 4, 2019Inventors: Scott Fuller, Anna Kotliarevskaia, Colin O'Brien, Tarun Murala, Madhu Geddam Umapathy, Nitin Lahanu Hase, Arun Vydianathan