Patents Assigned to Saba Software, Inc.
  • Patent number: 10796342
    Abstract: A system of human capital management is provided for implementing a plurality of integrated interfaces for the creation, management, delegation, tracking and monitoring of development plans for one or more individuals. A method is also provided for managing human capital by managing the developmental needs of an individual. This novel method includes defining a plurality of developmental needs (e.g., goals, conditions and tasks) to be achieved or completed by an individual, consolidating the developmental needs into a development plan specific to the user and tracking the progress of the individual with respect to the development plan in a single integrated application.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: October 6, 2020
    Assignee: SABA SOFTWARE, INC
    Inventors: Sheldon Nathan, Vijayendra Singh
  • Patent number: 10332044
    Abstract: A method and system for automatically implementing performance goals in a human resources environment. Specifically, the method provides a first interface for defining performance goals. Thereafter, a definition of a performance goal is received via the first interface. The method also provides a second interface for identifying an assigned group comprising users to be prescribed the performance goal. Thereafter, criteria is received via the second interface that identifies the assigned group. The method searches a database to identify users in the assigned group based on the criteria in order to apply the prescriptive rule. Then, the performance goal is prescribed to users in the assigned group.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: June 25, 2019
    Assignee: SABA SOFTWARE, INC.
    Inventors: Melinda K. Clover, Jodie Kalikow, Gaurav Mehra
  • Patent number: 9817912
    Abstract: A computer-implemented method, computer-readable medium and system for managing a virtual meeting are disclosed. Invitees for a virtual meeting may be automatically determined based upon a selection of one or more groups made using a graphical user interface. Each invitee may be notified of the virtual meeting. Users may conveniently attend the virtual meeting. A recording of the virtual meeting may then be made accessible to members of one or more groups selected using the graphical user interface. In this manner, the setup of a virtual meeting and the distribution of a recording of the virtual meeting can be improved.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: November 14, 2017
    Assignee: Saba Software, Inc.
    Inventors: Ben Willis, Dan Maxwell, Thomas Beecher, Tom Hegg, Sunil Natraj, Sanjay Parmar, Shu-Hua Chang
  • Patent number: 9531794
    Abstract: A method and system for playing web-based training content on a client computer system are provided. The method includes accessing previously downloaded web-based training content stored in a first memory coupled to the client computer system and playing a portion of the web-based training content on the client computer system while the client computer system is offline. The method further includes storing results associated with playing the portion of the web-based training content in a second memory coupled to the client computer system. The method further includes, in response to detecting the client is online, synchronizing results of the playing with a host computer system.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: December 27, 2016
    Assignee: Saba Software, Inc.
    Inventors: Andrey Pogodin, Roshini Unni, Land Ormiston
  • Publication number: 20160071038
    Abstract: Techniques are described for facilitating an organization's retention of employees through improved compensation planning A subset of the organization's employees who are “at risk” (e.g., who are a risk to depart the organization, who are a high value employee to the organization, who are underpaid by the organization, and/or based on other factor(s)) may be identified. The cost of replacing these “at risk” employees may then be estimated, in any suitable fashion. The budgeted compensation for each “at risk” employee may be compared to an amount calculated based upon the estimated replacement cost for that employee (e.g., a percentage of the estimated replacement cost for the employee). If the budgeted compensation is less than the amount, then a recommendation to increase compensation for the employee may be generated and presented, such as via a graphical user interface.
    Type: Application
    Filed: July 23, 2015
    Publication date: March 10, 2016
    Applicant: Saba Software, Inc.
    Inventors: Hemanth Puttaswamy, Bernard P. Willis, Motiur Rahman, Shawn S. Lozano
  • Patent number: 9256695
    Abstract: A computer-implemented method, computer-readable medium and system for sharing information are disclosed. A user may associate at least one group with content uploaded to a content database. Each group may be associated with a different department within the business, a different task, a different concept, etc. A search for content may be limited to one or more of the groups, thereby increasing the relevance of the results returned to a user. Additionally, relevance of the search results may be increased by enabling users to flag content so that it is excluded from subsequent searches. Further, certain members may certify content, thereby enabling a user to conveniently determine if content is credible and/or respected by other members of the business.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: February 9, 2016
    Assignee: SABA SOFTWARE, INC.
    Inventors: Ben Willis, Sunil Natraj, Abhijeet Shinde, Tarun Agarwal, Ratish Puduppully, Santhi Swaroop Pulagala, Shu-Hua Chang
  • Patent number: 8972869
    Abstract: A computer-implemented method, computer-readable medium and system for managing a virtual meeting are disclosed. Invitees for a virtual meeting may be automatically determined based upon a selection of one or more groups made using a graphical user interface. Each invitee may be notified of the virtual meeting. Users may conveniently attend the virtual meeting. A recording of the virtual meeting may then be made accessible to members of one or more groups selected using the graphical user interface. In this manner, the setup of a virtual meeting and the distribution of a recording of the virtual meeting can be improved.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: March 3, 2015
    Assignee: SABA Software, Inc.
    Inventors: Ben Willis, Dan Maxwell, Thomas Beecher, Tom Hegg, Sunil Natraj, Sanjay Parmar, Shu-Hua Chang
  • Publication number: 20140330882
    Abstract: A method and system for playing web-based training content on a client computer system are provided. The method includes accessing previously downloaded web-based training content stored in a first memory coupled to the client computer system and playing a portion of the web-based training content on the client computer system while the client computer system is offline. The method further includes storing results associated with playing the portion of the web-based training content in a second memory coupled to the client computer system. The method further includes, in response to detecting the client is online, synchronizing results of the playing with a host computer system.
    Type: Application
    Filed: April 1, 2014
    Publication date: November 6, 2014
    Applicant: Saba Software, Inc.
    Inventors: Andrey POGODIN, Roshini UNNI, Land ORMISTON
  • Patent number: 8812958
    Abstract: Techniques are disclosed for analyzing a social network having a plurality of members, each member having declared a connection with each of one or more other members of the social network. Exemplary techniques include monitoring activity performed by members on the social network, the monitored activity including actions other than the declaring and undeclaring of connections between members. A graphical representation of at least a portion of the social network may be computed to include at least one indication of the monitored activity.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: August 19, 2014
    Assignee: Saba Software, Inc.
    Inventors: Bernard P. Willis, Babak Yazdani
  • Patent number: 8756225
    Abstract: A method and system for supporting interaction with a back end server application through a messaging environment. Specifically, the method determines when an event occurs. The event allows for an action, in response to the event, to be taken by a user within the back end server application. A notification message is generated informing the user of the event. The notification message is rendered to comply with a format supporting the messaging environment. The notification message that is rendered enables the user to take the action within the back end application without having the user directly open the back end server application. The rendered notification message is sent to an electronic device associated with the user to facilitate interfacing between the user and the back end server application.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: June 17, 2014
    Assignee: Saba Software, Inc.
    Inventors: Daniel Lipkin, Sanjay Parmar, Srinivas Panuganti, Tuck Chang
  • Patent number: 8684748
    Abstract: A method and system for playing web-based training content on a client computer system are provided. The method includes accessing previously downloaded web-based training content stored in a first memory coupled to the client computer system and playing a portion of the web-based training content on the client computer system while the client computer system is offline. The method further includes storing results associated with playing the portion of the web-based training content in a second memory coupled to the client computer system. The method further includes, in response to detecting the client is online, synchronizing results of the playing with a host computer system.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: April 1, 2014
    Assignee: Saba Software, Inc.
    Inventors: Andrey Pogodin, Roshini Unni, Land Ormiston
  • Publication number: 20140089059
    Abstract: Techniques for evaluating a person who is a member of a professional community involve collecting quantitative information regarding the person's participation in at least one social network. The quantitative information may be incorporated in computing a score indicating the person's value to the professional community.
    Type: Application
    Filed: February 12, 2012
    Publication date: March 27, 2014
    Applicant: Saba Software, Inc.
    Inventors: Ryan Edwin Vesely, Babak Yazdani, Bernard P. Willis
  • Publication number: 20130212479
    Abstract: Techniques are disclosed for analyzing a social network having a plurality of members, each member having declared a connection with each of one or more other members of the social network. Exemplary techniques include monitoring activity performed by members on the social network, the monitored activity including actions other than the declaring and undeclaring of connections between members. A graphical representation of at least a portion of the social network may be computed to include at least one indication of the monitored activity.
    Type: Application
    Filed: March 16, 2012
    Publication date: August 15, 2013
    Applicant: Saba Software, Inc.
    Inventors: Bernard P. Willis, Babak Yazdani
  • Publication number: 20130211883
    Abstract: Techniques for evaluating a person who is a member of a professional community involve collecting quantitative information regarding the person's participation in at least one social network. The quantitative information may be incorporated in computing a score indicating the person's value to the professional community.
    Type: Application
    Filed: February 12, 2012
    Publication date: August 15, 2013
    Applicant: Saba Software, Inc.
    Inventors: Ryan Edwin Vesely, Babak Yazdani, Bernard P. Willis
  • Publication number: 20130166358
    Abstract: Techniques for determining whether employment of an employee will end, such as determining a risk of attrition for an employee. In some embodiments, one or more types of employment information for an employee may be evaluated and weighted to determine a likelihood that employment of the employee will end. Types of employment information that may be evaluated may include interaction information relating to a manner in which an employee interacts with coworkers, including a manner in which an employee is detected to use one or more software tools to interact with coworkers. Types of employment information that may be evaluated may include performance information, which may include performance ratings of an employee and information regarding an employee's capability to perform in the position. Types of employment information may include career path information, which may include employment history information for an employee and/or market information indicating job opportunities in the industry.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 27, 2013
    Applicant: Saba Software, Inc.
    Inventors: Sanjay Parmar, Yathish Sarathy, Madhukar Govindaraju
  • Patent number: 7089583
    Abstract: The present invention provides a solution to the needs described above through a system and method for a business applications server. The automated system of the present invention uses a persistence framework to provide a process for saving and restoring state of business objects and for performing operations thereon, and metadata driven processes to dynamically define class properties and behavior for each class of business object, in order to control the execution of the required tasks with minimum use of redundant data input to the several applications, thereby minimizing the use of hardware resources and user input and programming effort.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: August 8, 2006
    Assignee: Saba Software, Inc.
    Inventors: Gaurav Mehra, Tejas M. Damania, Rich Ellinger, Deepak Jain, Michael L. Dufner
  • Patent number: 7072934
    Abstract: The present invention provides a system and method for integrating disparate business applications, and managing the applications processes in a hardware resource and user effort efficient manner. The automated system of the present invention uses a business systems platform comprised of several unique servers to efficiently manage multiple applications which are themselves generally distributed across a network, and to control the execution of the required tasks with minimum use of redundant data input to the several applications, thereby minimizing the use of hardware resources and user input effort. Business objects are controlled through a persistence framework which is Java, XML and EJB based.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: July 4, 2006
    Assignee: SABA Software, Inc.
    Inventors: Chris Helgeson, Daniel S. Lipkin, Robert S. Larson, Michael L. Dufner, Gaurav Mehra, Deepak Jain
  • Publication number: 20050154699
    Abstract: The present invention provides a solution to the needs described above through an improved method and apparatus for an improved security system mechanism in a business applications management system platform. The security management system partitions a number of business objects into a number of hierarchical domains. A security list is then created and configured to grant a member the right to perform a security operation on the business object located within the hierarchical domain. The security list is created by adding the security operation to the security list, applying the security operation to one of the multiple domains, and adding members to the security list.
    Type: Application
    Filed: November 22, 2004
    Publication date: July 14, 2005
    Applicant: Saba Software, Inc.
    Inventors: Daniel Lipkin, Gaurav Mehra
  • Patent number: 6850893
    Abstract: The present invention provides a solution to the needs described above through an improved method and apparatus for an improved security system mechanism in a business applications management system platform. The security management system partitions a number of business objects into a number of hierarchical domains. A security list is then created and configured to grant a member the right to perform a security operation on the business object located within the hierarchical domain. The security list is created by adding the security operation to the security list, applying the security operation to one of the multiple domains, and adding members to the security list.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: February 1, 2005
    Assignee: Saba Software, Inc.
    Inventors: Daniel S. Lipkin, Gaurav Mehra
  • Patent number: 6721747
    Abstract: The present invention provides a method and apparatus for managing information in an information resource system containing a server, a client, and a database, by generating metadata using an import agent, determining at least one match using a match agent, and dispatching the at least one match or a result associated with the match using a delivery agent. In an aspect of the invention, the metadata may be RDF metadata. In another aspect of the invention, the match agent may determine the match using an RQL query.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: April 13, 2004
    Assignee: Saba Software, Inc.
    Inventor: Daniel S. Lipkin