Patents by Inventor Babak Nakhayi Ashtiani

Babak Nakhayi Ashtiani 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: 9720737
    Abstract: A computer system displays a user interface display with a user input mechanism that can be actuated in order to identify a set of resources, and corresponding capacities. A team configuration is stored in memory and reflects the configuration of the resources and corresponding capacities that were identified. A task dependency structure is obtained, and is indicative of an underlying project. Resources from the stored team configuration, and corresponding capacities, are assigned to the tasks in the task dependency structure and the team configuration is updated, in memory, to reflect the assignments. A display is generated that shows the state of the underlying memory, and that is indicative of a remaining capacity and a consumed capacity.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: August 1, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Babak Nakhayi Ashtiani, Qian Jiang, Mario Tayah, Brian L. Welcker, Thomas G. Patton, Sachin Shrikrishna Panvalkar, Wing Kin Thomas Chan
  • Publication number: 20160321560
    Abstract: An opportunity surfacing architecture for surfacing an opportunity to a user in a computing system comprises, in one example, a user interface component and a machine learning framework configured to detect first inputs indicative of an opportunity performance history of a user and to detect second inputs indicative of a new opportunity. The machine learning framework is configured to generate a user-specific indicator for the new opportunity based on the opportunity performance history. The opportunity surfacing architecture comprises an opportunity surfacing system configured to control the user interface component to generate a user interface display that displays a representation of the new opportunity to the user based on the user-specific indicator.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Babak Nakhayi Ashtiani, Sachin S. Panvalkar, Daniel De Freitas Adiwardana
  • Publication number: 20160124775
    Abstract: A computer system displays a user interface display with a user input mechanism that can be actuated in order to identify a set of resources, and corresponding capacities. A team configuration is stored in memory and reflects the configuration of the resources and corresponding capacities that were identified. A task dependency structure is obtained, and is indicative of an underlying project. Resources from the stored team configuration, and corresponding capacities, are assigned to the tasks in the task dependency structure and the team configuration is updated, in memory, to reflect the assignments. A display is generated that shows the state of the underlying memory, and that is indicative of a remaining capacity and a consumed capacity.
    Type: Application
    Filed: April 17, 2015
    Publication date: May 5, 2016
    Inventors: Babak Nakhayi Ashtiani, Qian Jiang, Mario Tayah, Brian L. Welcker, Thomas G. Patton, Sachin Shrikrishna Panvalkar, Wing Kin Thomas Chan
  • Publication number: 20150161542
    Abstract: A project management system receives project planning inputs from a user, to create and plan a project. It receives a publication input, publishing the project, to a business system and receives financial and operational reference data from the business system. It also receives resource data from the business system and provides a resource user interface display that allows a user to staff the project with resources received from the business system.
    Type: Application
    Filed: December 5, 2013
    Publication date: June 11, 2015
    Applicant: Microsoft Corporation
    Inventors: Babak Nakhayi Ashtiani, Muhammad Tahauddin Ahmad, Suyesh Subhash Chaudhari, Revathi Nellainayagi Muthiah
  • Publication number: 20140343988
    Abstract: An activity is selected. Resource requirement user inputs, indicative of resource requirements for the activity, are received, as are priorities identifying which of the resource requirements are more important than others. Resources are automatically identified based on how well they match the resource requirements, as prioritized, and based on availability. The identified resources are automatically assigned to the activity.
    Type: Application
    Filed: May 14, 2013
    Publication date: November 20, 2014
    Inventors: Babak Nakhayi Ashtiani, Brian Welcker, Thomas Chan, Qian Jiang
  • Publication number: 20130246110
    Abstract: A work definition is generated. The work definition includes resource requirements needed to perform tasks in the work definition. The resource requirements are displayed along a timeline. Resource availability can also be displayed along the same timeline.
    Type: Application
    Filed: September 14, 2012
    Publication date: September 19, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Babak Nakhayi Ashtiani, Rupa Mantravadi, Ramesh Guruaja, Jeff D. Comstock, Julianne Prekaski
  • Publication number: 20120303401
    Abstract: Enterprise systems, methods and computer program products are disclosed for facilitating a flexible assignment of tasks to work item queues according to assignment rules and conditions for a business document. The system comprises associating an application object server response to a client workflow form or control, associating an expression to an assignment rule or condition with the work item queue and creating a default work item queue for an expression or series of ordered expressions that do not evaluate true. During runtime, the flexible workflow task assignment process evaluates the sequence of ordered expressions for a given work item queue until no next expression is to be evaluated and assigning the task to the default work item queue.
    Type: Application
    Filed: May 27, 2011
    Publication date: November 29, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Karl E. Tolgu, Babak Nakhayi Ashtiani, Ramesh Gururaja, Anthony F. Bernard, Josh Honeyman, Sukumar Rathnam