Patents by Inventor Srinivasu Dudala

Srinivasu Dudala 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: 10643157
    Abstract: A system is provided that visualizes task progress update history. The system displays a project plan timeline within a user interface, where the project plan timeline includes tasks indicators that visually represent tasks and a timeline including time unit indicators that visually represent time units. The system further displaying task progress update history within the project plan timeline, where the task progress update history includes task progress update indicators that visually represent task progress updates, and where a task progress update indicator visually indicates a date-time of a task progress update and a task progress reported by the task progress update.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: May 5, 2020
    Assignee: Oracle International Corporation
    Inventors: Niladri De, Srinivasu Dudala, Mani Kumar Vran Kasibhatla
  • Patent number: 10095999
    Abstract: Systems, methods, and other embodiments for providing management of tasks of a project plan associated with a computer application are described. In one embodiment, a task management tool is disclosed that is configured to generate a task rectangle for display in a task management view. The task rectangle is representative of a task of the project plan in a Cartesian plane format having two attribute axes. An attribute indicium is also generated for display at a first position within the task rectangle as determined by the intersection of two attribute values of the first task on each of the two attribute axes, respectively. At least one of the two attribute values may be modified by re-positioning the attribute indicium at a second position within the task rectangle. The two attribute values take on two attribute axes values of the Cartesian plane format that intersect at the second position.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: October 9, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Niladri De, Srinivasu Dudala, Mani Kumar V R A N Kasibhatla
  • Patent number: 9423943
    Abstract: A system is provided that performs automatic variable zooming. The system displays a project plan timeline within a user interface, where a project plan timeline includes one or more tasks and a timeline includes one or more time units. The system further receives an instruction to invoke automatic variable zooming on the displayed project plan timeline. The system further receives a criteria. The system further calculates one or more scores for the one or more time units of the project plan timeline based on the criteria. The system further adjusts a zoom level for one or more portions of the project plan timeline based on the one or more calculated scores.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: August 23, 2016
    Assignee: Oracle International Corporation
    Inventors: Niladri De, Srinivasu Dudala, Mani Kumar Vran Kasibhatla
  • Patent number: 9418348
    Abstract: A system is provided that automatically assigns tasks to resources. The system receives a notification that a resource is about to enter an idle period or has entered the idle period. The system further automatically assigns a filler task or a portion of the filler task to the resource, where the filler task is a task that can be split into multiple portions. The system further receives a notification that the resource is about to exit the idle period or has exited the idle period. The system further automatically un-assigns the filler task or the portion of the filler task from the resource.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: August 16, 2016
    Assignee: Oracle International Corporation
    Inventors: Niladri De, Srinivasu Dudala, Mani Kumar Vran Kasibhatla
  • Publication number: 20160224928
    Abstract: A system is provided that visualizes task progress update history. The system displays a project plan timeline within a user interface, where the project plan timeline includes tasks indicators that visually represent tasks and a timeline including time unit indicators that visually represent time units. The system further displaying task progress update history within the project plan timeline, where the task progress update history includes task progress update indicators that visually represent task progress updates, and where a task progress update indicator visually indicates a date-time of a task progress update and a task progress reported by the task progress update.
    Type: Application
    Filed: February 3, 2015
    Publication date: August 4, 2016
    Inventors: Niladri DE, Srinivasu DUDALA, Mani Kumar Vran KASIBHATLA
  • Publication number: 20160196532
    Abstract: Systems, methods, and other embodiments for providing status staleness of components of a project plan associated with a computer application are described. In one embodiment, a project staleness tool is configured to transform status data into status staleness values for reportable components of a project plan. The status staleness values for the reportable components may be transformed into a status staleness value for the project plan for a particular status type.
    Type: Application
    Filed: January 5, 2015
    Publication date: July 7, 2016
    Inventors: Niladri DE, Mani Kumar V R A N KASIBHATLA, Srinivasu DUDALA, Surya VEDULA
  • Publication number: 20160140502
    Abstract: Systems, methods, and other embodiments for providing management of tasks of a project plan associated with a computer application are described. In one embodiment, a task management tool is disclosed that is configured to generate a task rectangle for display in a task management view. The task rectangle is representative of a task of the project plan in a Cartesian plane format having two attribute axes. An attribute indicium is also generated for display at a first position within the task rectangle as determined by the intersection of two attribute values of the first task on each of the two attribute axes, respectively. At least one of the two attribute values may be modified by re-positioning the attribute indicium at a second position within the task rectangle. The two attribute values take on two attribute axes values of the Cartesian plane format that intersect at the second position.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 19, 2016
    Inventors: Niladri DE, Srinivasu DUDALA, Mani Kumar V R A N KASIBHATLA
  • Publication number: 20150356518
    Abstract: A system is provided that manages tasks. The system defines an aggregate task including aggregate parts, where each aggregate part is an individual task that is a part of the aggregate task, and where the aggregate task defines a sequence of the aggregate parts. The system further displays the aggregate task and a project plan timeline within a user interface, where the aggregate task is displayed within the project plan timeline, and where the aggregate task is displayed as an aggregate task indicator including aggregate part indicators separated by dividers.
    Type: Application
    Filed: June 10, 2014
    Publication date: December 10, 2015
    Inventors: Niladri DE, Srinivasu DUDALA, Mani Kumar Vran KASIBHATLA
  • Publication number: 20150324728
    Abstract: A system is provided that that dynamically distributes tasks. The system calculates scores for tasks, where each score is calculated based on a finish-by date-time for each task, a planned finish date-time for each task, a planned effort for each task, and a base priority for each task. The system further determines an order that the tasks are executed based on the scores. The system further displays the tasks and a project plan timeline within a user interface, where the tasks are displayed within the project plan timeline based on the order that the plurality of tasks are executed. The system further determines a buffer time distribution for the tasks based on the scores. The system further displays the tasks within the project plan timeline based on the buffer time distribution for the tasks.
    Type: Application
    Filed: May 9, 2014
    Publication date: November 12, 2015
    Applicant: Oracle International Corporation
    Inventors: Niladri DE, Srinivasu DUDALA, Mani Kumar Vran KASIBHATLA
  • Publication number: 20150317595
    Abstract: A system is provided that automatically assigns tasks to resources. The system receives a notification that a resource is about to enter an idle period or has entered the idle period. The system further automatically assigns a filler task or a portion of the filler task to the resource, where the filler task is a task that can be split into multiple portions. The system further receives a notification that the resource is about to exit the idle period or has exited the idle period. The system further automatically un-assigns the filler task or the portion of the filler task from the resource.
    Type: Application
    Filed: May 5, 2014
    Publication date: November 5, 2015
    Applicant: Oracle International Corporation
    Inventors: Niladri DE, Srinivasu DUDALA, Mani Kumar Vran KASIBHATLA
  • Publication number: 20150253967
    Abstract: A system is provided that performs automatic variable zooming. The system displays a project plan timeline within a user interface, where a project plan timeline includes one or more tasks and a timeline includes one or more time units. The system further receives an instruction to invoke automatic variable zooming on the displayed project plan timeline. The system further receives a criteria. The system further calculates one or more scores for the one or more time units of the project plan timeline based on the criteria. The system further adjusts a zoom level for one or more portions of the project plan timeline based on the one or more calculated scores.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 10, 2015
    Applicant: Oracle International Corporation
    Inventors: Niladri DE, Srinivasu DUDALA, Mani Kumar Vran KASIBHATLA
  • Publication number: 20150134393
    Abstract: An aspect of the present disclosure provides enhanced control to users in the placement of tasks along timelines. In an embodiment, task data specifying details of multiple tasks scheduled along a timeline, is maintained. The tasks are displayed along the timeline. A candidate position is received for a first task along the timeline. In response, the task data is examined to identify a set of tasks scheduled in a time slice covering the candidate position, and data related to identified set of tasks is collected. The collected data is then sent for display, for example, in a viewport associated with the first task.
    Type: Application
    Filed: November 14, 2013
    Publication date: May 14, 2015
    Applicant: Oracle International Corporation
    Inventors: NILADRI SEKHAR DE, Srinivasu Dudala, Surya Vedula
  • Publication number: 20150058053
    Abstract: An aspect of the present disclosure facilitates the shifting of a group of tasks along a timeline. In one embodiment, multiple tasks are sent for display along a timeline, with each task having a start time and an end time respectively equaling an original start value and an original end value along the timeline. In response to receiving data indicating a group of tasks and an offset, a new start value and a new end value for each of the tasks in the group is computed based on the offset. The start time and end time of each of the tasks in the group is set respectively to the computed new start value and new end value. The display of the timeline is updated (by resending the tasks) with the start time and end time of each task of the group set to the newly computed values. Thus, the received group of tasks is shifted along the timeline by the received offset.
    Type: Application
    Filed: August 20, 2013
    Publication date: February 26, 2015
    Applicant: Oracle International Corporation
    Inventors: Niladri Sekhar De, Srinivasu Dudala
  • Publication number: 20140310047
    Abstract: An aspect of the present invention simplifies scheduling of tasks of a project. In an embodiment, a user is provided the ability to specify a rejected list of dependencies, and such rejected dependencies are excluded when inferring dependencies between tasks of the project. The user may continue to add a set of tasks, have the dependencies (with the exclusion of rejected dependencies) inferred, reject more of the inferred dependencies, have the rejected dependencies added to the rejected list, during successive iterations. The output of such iterations may be processed further by a scheduling tool.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 16, 2014
    Applicant: Oracle International Corporation
    Inventors: Niladri Sekhar De, Srinivasu Dudala, Surya Vedula