Patents by Inventor Anadi Upadhyaya
Anadi Upadhyaya 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: 11650973Abstract: A method may include maintaining first data structure with records organized in a first hierarchy, and maintaining a second data structure with records organized in a second hierarchy. The method may additionally include receiving a change request for the value stored in the first record. The change request may be received from a parent in the second data structure of the first record. The method may further include sending a notification to the parent in the first data structure that the parent in the second data structure is attempting to change the first record.Type: GrantFiled: June 1, 2020Date of Patent: May 16, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Anadi Upadhyaya, Ty Hayden
-
Publication number: 20220206820Abstract: Techniques for process execution trend prediction and visualization are disclosed. The disclosed system receives a process execution request to be executed on a set of targets. The request may include request characteristics, such as a request type and computations to be performed during execution. The system analyzes the request characteristics to determine the computations to execute and for initiates request execution on the targets. Based on the analysis, the system generates predictions regarding the execution, including an estimated completion time. During execution, the system displays various attributes of the execution in a dynamically updating visualization. The system also provides real-time recommendations on how the process can be optimized, such as to reduce execution time and errors.Type: ApplicationFiled: March 16, 2022Publication date: June 30, 2022Applicant: Oracle International CorporationInventor: Anadi Upadhyaya
-
Patent number: 11360778Abstract: Techniques for process execution trend prediction and visualization are disclosed. The disclosed system receives a process execution request to be executed on a set of targets. The request may include request characteristics, such as a request type and computations to be performed during execution. The system analyzes the request characteristics to determine the computations to execute and for initiates request execution on the targets. Based on the analysis, the system generates predictions regarding the execution, including an estimated completion time. During execution, the system displays various attributes of the execution in a dynamically updating visualization. The system also provides real-time recommendations on how the process can be optimized, such as to reduce execution time and errors.Type: GrantFiled: December 11, 2019Date of Patent: June 14, 2022Assignee: Oracle International CorporationInventor: Anadi Upadhyaya
-
Publication number: 20210182069Abstract: Techniques for process execution trend prediction and visualization are disclosed. The disclosed system receives a process execution request to be executed on a set of targets. The request may include request characteristics, such as a request type and computations to be performed during execution. The system analyzes the request characteristics to determine the computations to execute and for initiates request execution on the targets. Based on the analysis, the system generates predictions regarding the execution, including an estimated completion time. During execution, the system displays various attributes of the execution in a dynamically updating visualization. The system also provides real-time recommendations on how the process can be optimized, such as to reduce execution time and errors.Type: ApplicationFiled: December 11, 2019Publication date: June 17, 2021Applicant: Oracle International CorporationInventor: Anadi Upadhyaya
-
Publication number: 20200293513Abstract: A method may include maintaining first data structure with records organized in a first hierarchy, and maintaining a second data structure with records organized in a second hierarchy. The method may additionally include receiving a change request for the value stored in the first record. The change request may be received from a parent in the second data structure of the first record. The method may further include sending a notification to the parent in the first data structure that the parent in the second data structure is attempting to change the first record.Type: ApplicationFiled: June 1, 2020Publication date: September 17, 2020Applicant: Oracle International CorporationInventors: Anadi Upadhyaya, Ty Hayden
-
Patent number: 10671595Abstract: A method may include maintaining first data structure with records organized in a first hierarchy, and maintaining a second data structure with records organized in a second hierarchy. The method may also include receiving a first change request for a value stored in a first record. The first change request may be received from a parent in the first data structure of the first record. The method may additionally include changing the first value according to the first change request, and receiving a second change request for the value stored in the first record. The second change request may be received from a parent in the second data structure of the first record. The method may further include sending a notification to the parent in the first data structure that the parent in the second data structure is attempting to change the first record.Type: GrantFiled: September 29, 2014Date of Patent: June 2, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Anadi Upadhyaya, Ty Hayden
-
Patent number: 10366350Abstract: An enterprise compensation application enables different users to create corresponding sets of custom filters of interest, and then stores in a non-volatile storage, data indicating the corresponding custom filters created by each user. In response to receiving a request from a user for information related to a set of employees, the application identifies the set of custom filter created by the user (by examining the stored data), presents information related to the requested set of employees and also makes available the identified set of custom filters. On receiving an input indicating that the user has selected a custom filter from the set, the application determines a subset of employee as limited by the selected custom filter and then presents the information related to the subset to the user. Thus, the enterprise compensation application simplifies/supports compensation management for a large number of employees.Type: GrantFiled: April 28, 2011Date of Patent: July 30, 2019Assignee: Oracle International CorporationInventors: Anadi Upadhyaya, Ty Vernon Hayden, Michele Chung, Krishnaraj Mahadevan
-
Patent number: 10168883Abstract: A method for configuring user profiles associated with multiple hierarchical levels, including identifying multiple hierarchical levels in an organization to be configured, concurrently displaying multiple interface components corresponding respectively to the hierarchical levels, each interface component configured to receive user input for the respective hierarchical level, configuring data of a first user profile associated with a first hierarchical level based on a first value specified by user input, and configuring data of a second user profile associated with a second hierarchical level based on a second value specified by user input.Type: GrantFiled: July 16, 2015Date of Patent: January 1, 2019Assignee: Oracle International CorporationInventor: Anadi Upadhyaya
-
Patent number: 9740673Abstract: Hierarchical data can be consistently presented in multiple different views. One method involves extracting object information describing at least one object from a database. The object information includes hierarchical information indicating a position of the object within a hierarchy of objects and list information usable to sort of list of objects that includes the object. The method also generates a tree view and a list view for display within a hierarchical data presentation window. The tree view identifies the object, and generation of the tree view is based upon the hierarchical information. The list view identifies the at least one object, and generation of the list view is based upon the list information. The method provides the tree and list views to a display device for display within the hierarchical data presentation window.Type: GrantFiled: September 19, 2011Date of Patent: August 22, 2017Assignee: Oracle International CorporationInventors: Anadi Upadhyaya, Ty V. Hayden, Krishnaraj Mahadevan
-
Publication number: 20170061380Abstract: Systems, methods, and other embodiments associated with localized compensation approval within a global business are described. In one embodiment, a computer-implemented method includes generating, in an electronic database, an electronic data structure that defines a compensation group comprised of a subset of employee records. The method includes creating a local approval rule that (a) defines criteria that are to be satisfied for approving distribution of compensation to the compensation group and (b) modifies compensation approval for the compensation group from a global approval rule. The method includes applying the local approval rule to the compensation group, in place of the global approval rule, to determine whether the criteria are satisfied for approving the electronic distribution of compensation.Type: ApplicationFiled: August 27, 2015Publication date: March 2, 2017Inventor: Anadi UPADHYAYA
-
Publication number: 20170017383Abstract: A method for configuring user profiles associated with multiple hierarchical levels, including identifying multiple hierarchical levels in an organization to be configured, concurrently displaying multiple interface components corresponding respectively to the hierarchical levels, each interface component configured to receive user input for the respective hierarchical level, configuring data of a first user profile associated with a first hierarchical level based on a first value specified by user input, and configuring data of a second user profile associated with a second hierarchical level based on a second value specified by user input.Type: ApplicationFiled: July 16, 2015Publication date: January 19, 2017Inventor: Anadi Upadhyaya
-
Publication number: 20160092487Abstract: A method may include maintaining first data structure with records organized in a first hierarchy, and maintaining a second data structure with records organized in a second hierarchy. The method may also include receiving a first change request for a value stored in a first record. The first change request may be received from a parent in the first data structure of the first record. The method may additionally include changing the first value according to the first change request, and receiving a second change request for the value stored in the first record. The second change request may be received from a parent in the second data structure of the first record. The method may further include sending a notification to the parent in the first data structure that the parent in the second data structure is attempting to change the first record.Type: ApplicationFiled: September 29, 2014Publication date: March 31, 2016Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Anadi Upadhyaya, Ty Hayden
-
Patent number: 9147177Abstract: Described is an improved method, system, and computer program product for implementing an improved method and system for generating performance scores for employees. Also disclosed is an approach for ranking employees which avoids the complexity and excessive resources often needed to implement employee rankings.Type: GrantFiled: November 7, 2008Date of Patent: September 29, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Krishnaraj Mahadevan, Anadi Upadhyaya, Ty Hayden
-
Patent number: 9032311Abstract: Described is an improved method, system, and computer program product for implementing an improved approach for a compensation system and related interfaces that avoids the problems of the prior approaches. According to some approaches, interfaces are provided that comprises multiple modes of compensation entry, in which data elements within the multiple modes are linked together in a coordinated way.Type: GrantFiled: November 7, 2008Date of Patent: May 12, 2015Assignee: Oracle International CorporationInventors: Krishnaraj Mahadevan, Anadi Upadhyaya, Ty Hayden
-
Patent number: 8805857Abstract: A digital processing system provided according to an aspect of the present invention processes items received from different data sources, specifically when a second set of items received from a second data source is related to corresponding ones of a first set of items received from a first data source. In one embodiment, each of the items in the first set and the second set is first assigned a corresponding digital value and then sorted according to a sort order of the assigned digital values to form a sorted output. The digital values are assigned such that items in the second set are grouped with related corresponding ones of the first set of items. Thus, items from different sources are merged (and sorted) based on the relation between the items.Type: GrantFiled: October 14, 2009Date of Patent: August 12, 2014Assignee: Oracle International CorporationInventors: Mitul Bhammar, Anadi Upadhyaya
-
Patent number: 8571906Abstract: A system for monitoring a flow of related tasks by supervisors of an organization stores information that defines a hierarchy within an enterprise, the hierarchy including a tree structure where each of a plurality of supervisors is placed in a supervisory position over one or more subordinates and each supervisor is sub ordinate to at most one other supervisor. The system also assigns a task for each of the plurality of supervisors to perform, wherein performing the task by a first supervisor depends in part on completion of the task by each of the one or more respective subordinates. The system also determines if one or more subordinates are causing a delay in the progress towards completion of the task within the hierarchy. The system further generates a report identifying the subordinates, if any, who are causing a delay in the task completion progress.Type: GrantFiled: April 28, 2009Date of Patent: October 29, 2013Assignee: Oracle International CorporationInventors: Anadi Upadhyaya, Ty Hayden
-
Publication number: 20130198097Abstract: One embodiment is directed to a computer program embodied on a computer readable medium. The computer program is configured to control a processor to execute instructions. The instructions include identifying, in a compensation system comprising a plurality of compensation plans, employee data that needs to be imported from at least one other compensation plan into a referring compensation plan. Each of the compensation plans comprises a plurality of columns. The instructions may further include selecting at least one column of the referring compensation plan that will receive the imported employee data from the at least one other compensation plan, and configuring details of the referring compensation plan using at least one property of the selected at least one column.Type: ApplicationFiled: January 26, 2012Publication date: August 1, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Anadi UPADHYAYA, Ty HAYDEN, Krishnaraj MAHADEVAN, Debasish DEB
-
Patent number: 8396776Abstract: Systems and methods for setting up dynamic calculations within compensation software are described in the present disclosure. According to one embodiment among many, a compensation module for managing compensation for a number of employees includes a dynamic calculation set-up module allowing a user to set up a dynamic calculation. The dynamic calculation includes a calculation for one column of a worksheet based in part on a value in another column. The compensation module also includes a condition builder allowing a user to enter a condition and a result as part of a dynamic calculation. In particular, a column associated with the result receives a calculated value when the condition is met.Type: GrantFiled: February 5, 2009Date of Patent: March 12, 2013Assignee: Oracle International CorporationInventors: Ty Hayden, Anadi Upadhyaya, Manish Agrawal, David Cohanoff
-
Publication number: 20120278212Abstract: An enterprise compensation application enables different users to create corresponding sets of custom filters of interest, and then stores in a non-volatile storage, data indicating the corresponding custom filters created by each user. In response to receiving a request from a user for information related to a set of employees, the application identifies the set of custom filter created by the user (by examining the stored data), presents information related to the requested set of employees and also makes available the identified set of custom filters. On receiving an input indicating that the user has selected a custom filter from the set, the application determines a subset of employee as limited by the selected custom filter and then presents the information related to the subset to the user. Thus, the enterprise compensation application simplifies/supports compensation management for a large number of employees.Type: ApplicationFiled: April 28, 2011Publication date: November 1, 2012Applicant: Oracle International CorporationInventors: Anadi Upadhyaya, Ty Vernon Hayden, Michele Chung, Krishnaraj Mahadevan
-
Publication number: 20120084708Abstract: Hierarchical data can be consistently presented in multiple different views. One method involves extracting object information describing at least one object from a database. The object information includes hierarchical information indicating a position of the object within a hierarchy of objects and list information usable to sort of list of objects that includes the object. The method also generates a tree view and a list view for display within a hierarchical data presentation window. The tree view identifies the object, and generation of the tree view is based upon the hierarchical information. The list view identifies the at least one object, and generation of the list view is based upon the list information. The method provides the tree and list views to a display device for display within the hierarchical data presentation window.Type: ApplicationFiled: September 19, 2011Publication date: April 5, 2012Applicant: Oracle International CorporationInventors: Anadi Upadhyaya, Ty V. Hayden, Krishnaraj Mahadevan