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: 11650973
    Abstract: 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: Grant
    Filed: June 1, 2020
    Date of Patent: May 16, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anadi Upadhyaya, Ty Hayden
  • Publication number: 20220206820
    Abstract: 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: Application
    Filed: March 16, 2022
    Publication date: June 30, 2022
    Applicant: Oracle International Corporation
    Inventor: Anadi Upadhyaya
  • Patent number: 11360778
    Abstract: 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: Grant
    Filed: December 11, 2019
    Date of Patent: June 14, 2022
    Assignee: Oracle International Corporation
    Inventor: Anadi Upadhyaya
  • Publication number: 20210182069
    Abstract: 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: Application
    Filed: December 11, 2019
    Publication date: June 17, 2021
    Applicant: Oracle International Corporation
    Inventor: Anadi Upadhyaya
  • Publication number: 20200293513
    Abstract: 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: Application
    Filed: June 1, 2020
    Publication date: September 17, 2020
    Applicant: Oracle International Corporation
    Inventors: Anadi Upadhyaya, Ty Hayden
  • Patent number: 10671595
    Abstract: 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: Grant
    Filed: September 29, 2014
    Date of Patent: June 2, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anadi Upadhyaya, Ty Hayden
  • Patent number: 10366350
    Abstract: 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: Grant
    Filed: April 28, 2011
    Date of Patent: July 30, 2019
    Assignee: Oracle International Corporation
    Inventors: Anadi Upadhyaya, Ty Vernon Hayden, Michele Chung, Krishnaraj Mahadevan
  • Patent number: 10168883
    Abstract: 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: Grant
    Filed: July 16, 2015
    Date of Patent: January 1, 2019
    Assignee: Oracle International Corporation
    Inventor: Anadi Upadhyaya
  • Patent number: 9740673
    Abstract: 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: Grant
    Filed: September 19, 2011
    Date of Patent: August 22, 2017
    Assignee: Oracle International Corporation
    Inventors: Anadi Upadhyaya, Ty V. Hayden, Krishnaraj Mahadevan
  • Publication number: 20170061380
    Abstract: 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: Application
    Filed: August 27, 2015
    Publication date: March 2, 2017
    Inventor: Anadi UPADHYAYA
  • Publication number: 20170017383
    Abstract: 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: Application
    Filed: July 16, 2015
    Publication date: January 19, 2017
    Inventor: Anadi Upadhyaya
  • Publication number: 20160092487
    Abstract: 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: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anadi Upadhyaya, Ty Hayden
  • Patent number: 9147177
    Abstract: 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: Grant
    Filed: November 7, 2008
    Date of Patent: September 29, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Krishnaraj Mahadevan, Anadi Upadhyaya, Ty Hayden
  • Patent number: 9032311
    Abstract: 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: Grant
    Filed: November 7, 2008
    Date of Patent: May 12, 2015
    Assignee: Oracle International Corporation
    Inventors: Krishnaraj Mahadevan, Anadi Upadhyaya, Ty Hayden
  • Patent number: 8805857
    Abstract: 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: Grant
    Filed: October 14, 2009
    Date of Patent: August 12, 2014
    Assignee: Oracle International Corporation
    Inventors: Mitul Bhammar, Anadi Upadhyaya
  • Patent number: 8571906
    Abstract: 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: Grant
    Filed: April 28, 2009
    Date of Patent: October 29, 2013
    Assignee: Oracle International Corporation
    Inventors: Anadi Upadhyaya, Ty Hayden
  • Publication number: 20130198097
    Abstract: 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: Application
    Filed: January 26, 2012
    Publication date: August 1, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anadi UPADHYAYA, Ty HAYDEN, Krishnaraj MAHADEVAN, Debasish DEB
  • Patent number: 8396776
    Abstract: 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: Grant
    Filed: February 5, 2009
    Date of Patent: March 12, 2013
    Assignee: Oracle International Corporation
    Inventors: Ty Hayden, Anadi Upadhyaya, Manish Agrawal, David Cohanoff
  • Publication number: 20120278212
    Abstract: 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: Application
    Filed: April 28, 2011
    Publication date: November 1, 2012
    Applicant: Oracle International Corporation
    Inventors: Anadi Upadhyaya, Ty Vernon Hayden, Michele Chung, Krishnaraj Mahadevan
  • Publication number: 20120084708
    Abstract: 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: Application
    Filed: September 19, 2011
    Publication date: April 5, 2012
    Applicant: Oracle International Corporation
    Inventors: Anadi Upadhyaya, Ty V. Hayden, Krishnaraj Mahadevan