Patents by Inventor Raghavan Srinivasan

Raghavan Srinivasan 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: 10936975
    Abstract: Systems, methods, and other embodiments for providing management of activities of a project plan associated with a computer application are described. In one embodiment, a calendar view of an activity is edited to change a number of calendar time units over which the activity is to be performed. In response to updating the calendar view of the activity, resource data structures are updated for multiple resources assigned to the activity. The resource data structures are updated to reflect the change in the number of calendar time units for each assigned resource. For each assigned resource, the number of calendar time units corresponds to a period of time for which the resource is assigned to the activity.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: March 2, 2021
    Assignee: Oracle International Corporation
    Inventors: Manish Kumar, Vaibhav Aparimit, Raghavan Srinivasan
  • Patent number: 10902339
    Abstract: Systems, methods, and other embodiments are disclosed that are configured to automatically complete the generation of task structures in a project plan. In one embodiment, user data is generated by monitoring interactions of a user with a computer user interface when forming a task structure in a project plan. The user data is compared to learned behavior data. The learned behavior data represents reusable patterns derived from information associated with user creation of previous task structures. If, based on the comparison, the user data matches a reusable pattern of the learned behavior data, a prompt is displayed to the user indicating an option to accept or reject automated completion of the task structure. In response to receiving an acceptance from the user, the forming of the task structure is automatically completed in the project plan based on the matching reusable pattern.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: January 26, 2021
    Assignee: Oracle International Corporation
    Inventors: Manish Kumar, Raghavan Srinivasan, Vaibhav Katkar, Shankare Gowda
  • Patent number: 10628765
    Abstract: A system is provided that visualizes soft constraints among tasks. The system displays a chart within a user interface, where the chart includes a timeline including one or more time units. The system further displays task indicators that correspond to tasks within the timeline of the chart. The system further determines a soft constraint among a first task and a second task of the tasks. The system further displays a soft connector that corresponds to the soft constraint within the timeline of the chart, where the soft connector connects a first task indicator that corresponds to the first task with a second task indicator that corresponds to the second task.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: April 21, 2020
    Assignee: Oracle International Corporation
    Inventors: Vaibhav Aparimit, Manish Kumar, Raghavan Srinivasan
  • Patent number: 10192181
    Abstract: A resource staffing manager is provided that manages resource staffing of project teams. A resource demand profile is provided including requirements for roles to be staffed for a project team and an allocated budget for staffing the project team. Based on the resource demand profile, the manager displays a project level graphical user interface that includes a pie chart and a donut chart. The pie chart includes a slice for each of the roles and the donut chart indicates the amount of the allocated budget remaining. Upon selection of a resource to be staffed to one of the roles, the manager updates the slice of the pie chart corresponding to the role to graphically indicate that the selected resource has been selected to be staffed to that role. Based on the selection of the resource, the manager updates the donut chart to indicate the amount of the allocated budget remaining.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: January 29, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vaibhav Maruti Katkar, Vinay Jagannatha Rao, Manish Kumar, Raghavan Srinivasan
  • Publication number: 20180211284
    Abstract: Content such as a customized advertisement or message may be presented to a user at a pickup location. The content may be presented utilizing an audiovisual or other device of the pickup location, or on a user's mobile device when the user arrives at the pickup location. An advertisement that is presented to the user may be selected based on factors such as past purchases made by the user, a current item in an order or an item available for purchase in a store that is near the pickup location. A message that is presented to the user may be from a gift purchaser who ordered an item for the user, a manufacturer or vendor of an item, or the user with a reminder for a task that is to be performed when the user is at the pickup location.
    Type: Application
    Filed: July 29, 2013
    Publication date: July 26, 2018
    Inventors: Raghavan Srinivasan, Neha Goswami, Denis Trong Nguyen, Nicholas John Morren
  • Patent number: 9818076
    Abstract: A system is provided that visualizes an allocation of resources. The system displays a chart, where the chart includes a list of tasks and a timeline including time units. The system further displays task indicators within the timeline of the chart, where a task indicator includes task indicator segments, and where an area of a task indicator segment is proportional to a work scope of a resource allocated to a corresponding task. The system further receives a user interaction that includes a movement of the task indicator segment from a first task indicator that corresponds to a first task to a second task indicator that corresponds to a second task. The system further allocates the resource from the first task to the second task. The system further modifies the display of at least one task indicator within the timeline of the chart based on the allocation of the resource.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: November 14, 2017
    Assignee: Oracle International Corporation
    Inventors: Vaibhav Aparimit, Manish Kumar, Raghavan Srinivasan, Niladri De, Surya Vedula
  • Publication number: 20160350673
    Abstract: Systems, methods, and other embodiments are disclosed that are configured to automatically complete the generation of task structures in a project plan. In one embodiment, user data is generated by monitoring interactions of a user with a computer user interface when forming a task structure in a project plan. The user data is compared to learned behavior data. The learned behavior data represents reusable patterns derived from information associated with user creation of previous task structures. If, based on the comparison, the user data matches a reusable pattern of the learned behavior data, a prompt is displayed to the user indicating an option to accept or reject automated completion of the task structure. In response to receiving an acceptance from the user, the forming of the task structure is automatically completed in the project plan based on the matching reusable pattern.
    Type: Application
    Filed: May 26, 2015
    Publication date: December 1, 2016
    Inventors: Manish KUMAR, Raghavan SRINIVASAN, Vaibhav KATKAR, Shankare GOWDA
  • Publication number: 20160148148
    Abstract: Systems, methods, and other embodiments for providing management of activities of a project plan associated with a computer application are described. In one embodiment, a calendar view of an activity is edited to change a number of calendar time units over which the activity is to be performed. In response to updating the calendar view of the activity, resource data structures are updated for multiple resources assigned to the activity. The resource data structures are updated to reflect the change in the number of calendar time units for each assigned resource. For each assigned resource, the number of calendar time units corresponds to a period of time for which the resource is assigned to the activity.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 26, 2016
    Inventors: Manish KUMAR, Vaibhav APARIMIT, Raghavan SRINIVASAN
  • Publication number: 20160055446
    Abstract: A resource staffing manager is provided that manages resource staffing of project teams. Requirements for one or more positions to be staffed for a project team and a budget for staffing the project team are received. For each position, eligible resources that meet the requirements of the position are selected. Based on a selected optimization method, optimal resource assignments for the project team are determined such that the optimal resource assignments include, for each position, a resource assignment of one of the corresponding eligible resources to the position. A GUI is displayed that includes the positions, the optimal resource assignments, and the eligible resources. Modified requirements for a position can be received, and, in response, the eligible resources are updated, updated optimal resource assignments are determined based on the updated eligible resources, and the GUI is updated to reflect the modified position requirements and display the updated optimal resource assignments.
    Type: Application
    Filed: August 22, 2014
    Publication date: February 25, 2016
    Inventors: Aditya SEN, Manish KUMAR, Priyamvada TIWARI, Raghavan SRINIVASAN, Sivashanmuganathan NARAYANASAMY, Vaibhav APARIMIT
  • Publication number: 20160012383
    Abstract: An unplanned leave manager is provided that predicts the impact of unplanned leaves on a project. Historical unplanned leave data corresponding to one or more project team members is provided. The manager determines, for each of the project team members, a mean time between unplanned leaves and a rate of unplanned leaves based on the member's corresponding historical unplanned leave data. The manager predicts a cost impact of future unplanned leaves of the project team members, based on at least one of: the mean time between unplanned leaves; and the rate of unplanned leave. The manager selects one or more of the project team members based, at least in part, on at least one of: the determined mean time between unplanned leaves; the determined rate of unplanned leaves; or the predicted cost impact. The manager then staffs the project with the selected members.
    Type: Application
    Filed: July 9, 2014
    Publication date: January 14, 2016
    Inventors: Vaibhav APARIMIT, Manish KUMAR, Raghavan SRINIVASAN
  • Publication number: 20160012377
    Abstract: A system is provided that visualizes soft constraints among tasks. The system displays a chart within a user interface, where the chart includes a timeline including one or more time units. The system further displays task indicators that correspond to tasks within the timeline of the chart. The system further determines a soft constraint among a first task and a second task of the tasks. The system further displays a soft connector that corresponds to the soft constraint within the timeline of the chart, where the soft connector connects a first task indicator that corresponds to the first task with a second task indicator that corresponds to the second task.
    Type: Application
    Filed: July 14, 2014
    Publication date: January 14, 2016
    Inventors: Vaibhav APARIMIT, Manish KUMAR, Raghavan SRINIVASAN
  • Publication number: 20150379447
    Abstract: A resource staffing manager is provided that manages resource staffing of project teams. A resource demand profile is provided including requirements for roles to be staffed for a project team and an allocated budget for staffing the project team. Based on the resource demand profile, the manager displays a project level graphical user interface that includes a pie chart and a donut chart. The pie chart includes a slice for each of the roles and the donut chart indicates the amount of the allocated budget remaining. Upon selection of a resource to be staffed to one of the roles, the manager updates the slice of the pie chart corresponding to the role to graphically indicate that the selected resource has been selected to be staffed to that role. Based on the selection of the resource, the manager updates the donut chart to indicate the amount of the allocated budget remaining.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Vaibhav Maruti KATKAR, Vinay JAGANNATHA RAO, Manish KUMAR, Raghavan SRINIVASAN
  • Publication number: 20150363739
    Abstract: A project team creator is provided that recommends project teams. The project team creator provides a project demand profile and generates a plurality of suggested project teams, the generating including building a graph of each of the plurality of suggested project teams. The project team creator determines a compatibility metric for each of the plurality of suggested project teams and determines a ranking of each of the plurality of suggested project teams based on the corresponding compatibility metric. The project team creator then outputs the ranking of each of the plurality of suggested project teams and the graph of each of the plurality of suggested project teams.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 17, 2015
    Inventors: Vaibhav APARIMIT, Manish KUMAR, Raghavan SRINIVASAN
  • Publication number: 20150347944
    Abstract: A system is provided that visualizes an allocation of resources. The system displays a chart, where the chart includes a list of tasks and a timeline including time units. The system further displays task indicators within the timeline of the chart, where a task indicator includes task indicator segments, and where an area of a task indicator segment is proportional to a work scope of a resource allocated to a corresponding task. The system further receives a user interaction that includes a movement of the task indicator segment from a first task indicator that corresponds to a first task to a second task indicator that corresponds to a second task. The system further allocates the resource from the first task to the second task. The system further modifies the display of at least one task indicator within the timeline of the chart based on the allocation of the resource.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 3, 2015
    Applicant: Oracle International Corporation
    Inventors: Vaibhav APARIMIT, Manish KUMAR, Raghavan SRINIVASAN, Niladri De, Surya Vedula
  • Patent number: 8551441
    Abstract: New methods for improving thermoelectric properties of bismuth telluride based materials are described. Constrained deformation, such as by canned/sandwich, or encapsulated, rolling and plane strain channel die compression, particularly at temperatures above 80% of the melting point of the material on an absolute temperature scale, changes the crystallographic texture and grain size to desirably increase the values of both the thermoelectric power factor and the thermoelectric figure of merit ZT for the material.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: October 8, 2013
    Assignee: United States of America as represented by the Secretary of the Air Force
    Inventors: Raghavan Srinivasan, Jonathan E. Spowart, Nicholas Gothard
  • Patent number: 8135379
    Abstract: A portable telecommunications system (PTS) allows mobility and rapid deployment with minimal on-site configuration. PTS systems exchange multicast packets including location and identification information. A protocol manager sets up these communications channels, manages exchanges between PTS systems, and passes the data to or from internal system nodes. The PTS system detects when another PTS system is operating in close physical proximity and automatically perform actions, such as adjustment of transmission power level, to maintain service to the user base.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: March 13, 2012
    Assignee: Telefoanktiebolaget L M Ericsson (Publ)
    Inventors: Sethuraman Ramachandran, Amy Derbyshire, Janardan Sethi, Douglas A. Sharp, Joseph Meagher, Mark Bailey, Mark Leifer, Mark Gibbard, Ramesh Ramiah, Raghavan Srinivasan, Mitch Cooper
  • Patent number: 8027272
    Abstract: A portable telecommunications system (PTS), and discovery and update protocol provides an ad-hoc system in which PTS systems can detect one another over a wide area network (WAN). The system may be compact in a way that allows mobility and rapid deployment with minimal on-site configuration. PTS systems exchange multicast packets and peer-to-peer data exchanges. A protocol manager sets up these communications channels, manages exchanges between PTS systems, and passes the data to or from internal system nodes. The protocol manager also performs key oversight functions such as signaling to other systems that a PTS is joining or leaving the community, keeping track of which other PTS systems are in the community and active, and determining when data needs to be updated and exchanged.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: September 27, 2011
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Sethuraman Ramachandran, Amy Derbyshire, Janardan Sethi, Douglas A. Sharp, Joseph Meagher, Mark Bailey, Mark Leifer, Mark Gibbard, Ramesh Ramiah, Raghavan Srinivasan, Mitch Cooper
  • Publication number: 20090262662
    Abstract: A portable telecommunications system (PTS), and discovery and update protocol provides an ad-hoc system in which PTS systems can detect one another over a wide area network (WAN). The system may be compact in a way that allows mobility and rapid deployment with minimal on-site configuration. PTS systems exchange multicast packets and peer-to-peer data exchanges. A protocol manager sets up these communications channels, manages exchanges between PTS systems, and passes the data to or from internal system nodes. The protocol manager also performs key oversight functions such as signaling to other systems that a PTS is joining or leaving the community, keeping track of which other PTS systems are in the community and active, and determining when data needs to be updated and exchanged.
    Type: Application
    Filed: April 18, 2008
    Publication date: October 22, 2009
    Inventors: Sethuraman Ramachandran, Amy Derbyshire, Janardan Sethi, Douglas A. Sharp, Joseph Meagher, Mark Bailey, Mark Leifer, Mark Gibbard, Ramesh Ramiah, Raghavan Srinivasan, Mitch Cooper
  • Publication number: 20090264162
    Abstract: A portable telecommunications system (PTS) allows mobility and rapid deployment with minimal on-site configuration. PTS systems exchange multicast packets including location and identification information. A protocol manager sets up these communications channels, manages exchanges between PTS systems, and passes the data to or from internal system nodes. The PTS system detects when another PTS system is operating in close physical proximity and automatically perform actions, such as adjustment of transmission power level, to maintain service to the user base.
    Type: Application
    Filed: April 18, 2008
    Publication date: October 22, 2009
    Inventors: Sethuraman Ramachandran, Amy Derbyshire, Janardan Sethi, Douglas A. Sharp, Joseph Meagher, Mark Bailey, Mark Leifer, Mark Gibbard, Ramesh Ramiah, Raghavan Srinivasan, Mitch Cooper
  • Patent number: 6895795
    Abstract: A method of processing a billet of metallic material in a continuous manner to produce severe plastic deformation. The billet is moved through a series of CSPD dies in one operation to efficiently produce a billet characterized by a controlled grain structure. The long billets of metal stock are moved along the processing path through the CSPD dies with plural sets of pinch rolls which grip the billet and push it into the entry channel of the dies. Other sets of pinch rolls pull the billet from the exit channel of the dies.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: May 24, 2005
    Assignee: General Dynamics OTS (Garland), L.P.
    Inventors: Prabir K. Chaudhury, Raghavan Srinivasan, Srinath Viswanathan