Patents Assigned to Saba Software, Inc.
-
Patent number: 10796342Abstract: 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: GrantFiled: August 17, 2009Date of Patent: October 6, 2020Assignee: SABA SOFTWARE, INCInventors: Sheldon Nathan, Vijayendra Singh
-
Patent number: 10332044Abstract: 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: GrantFiled: August 29, 2005Date of Patent: June 25, 2019Assignee: SABA SOFTWARE, INC.Inventors: Melinda K. Clover, Jodie Kalikow, Gaurav Mehra
-
Patent number: 9817912Abstract: 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: GrantFiled: March 2, 2015Date of Patent: November 14, 2017Assignee: Saba Software, Inc.Inventors: Ben Willis, Dan Maxwell, Thomas Beecher, Tom Hegg, Sunil Natraj, Sanjay Parmar, Shu-Hua Chang
-
Patent number: 9531794Abstract: 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: GrantFiled: April 1, 2014Date of Patent: December 27, 2016Assignee: Saba Software, Inc.Inventors: Andrey Pogodin, Roshini Unni, Land Ormiston
-
Publication number: 20160071038Abstract: 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: ApplicationFiled: July 23, 2015Publication date: March 10, 2016Applicant: Saba Software, Inc.Inventors: Hemanth Puttaswamy, Bernard P. Willis, Motiur Rahman, Shawn S. Lozano
-
Patent number: 9256695Abstract: 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: GrantFiled: September 30, 2010Date of Patent: February 9, 2016Assignee: SABA SOFTWARE, INC.Inventors: Ben Willis, Sunil Natraj, Abhijeet Shinde, Tarun Agarwal, Ratish Puduppully, Santhi Swaroop Pulagala, Shu-Hua Chang
-
Patent number: 8972869Abstract: 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: GrantFiled: September 30, 2010Date of Patent: March 3, 2015Assignee: SABA Software, Inc.Inventors: Ben Willis, Dan Maxwell, Thomas Beecher, Tom Hegg, Sunil Natraj, Sanjay Parmar, Shu-Hua Chang
-
Publication number: 20140330882Abstract: 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: ApplicationFiled: April 1, 2014Publication date: November 6, 2014Applicant: Saba Software, Inc.Inventors: Andrey POGODIN, Roshini UNNI, Land ORMISTON
-
Patent number: 8812958Abstract: 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: GrantFiled: March 16, 2012Date of Patent: August 19, 2014Assignee: Saba Software, Inc.Inventors: Bernard P. Willis, Babak Yazdani
-
Method and system for interfacing with a back end server application through a messaging environment
Patent number: 8756225Abstract: 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: GrantFiled: May 31, 2005Date of Patent: June 17, 2014Assignee: Saba Software, Inc.Inventors: Daniel Lipkin, Sanjay Parmar, Srinivas Panuganti, Tuck Chang -
Patent number: 8684748Abstract: 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: GrantFiled: August 3, 2006Date of Patent: April 1, 2014Assignee: Saba Software, Inc.Inventors: Andrey Pogodin, Roshini Unni, Land Ormiston
-
Publication number: 20140089059Abstract: 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: ApplicationFiled: February 12, 2012Publication date: March 27, 2014Applicant: Saba Software, Inc.Inventors: Ryan Edwin Vesely, Babak Yazdani, Bernard P. Willis
-
Publication number: 20130212479Abstract: 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: ApplicationFiled: March 16, 2012Publication date: August 15, 2013Applicant: Saba Software, Inc.Inventors: Bernard P. Willis, Babak Yazdani
-
Publication number: 20130211883Abstract: 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: ApplicationFiled: February 12, 2012Publication date: August 15, 2013Applicant: Saba Software, Inc.Inventors: Ryan Edwin Vesely, Babak Yazdani, Bernard P. Willis
-
Publication number: 20130166358Abstract: 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: ApplicationFiled: December 21, 2012Publication date: June 27, 2013Applicant: Saba Software, Inc.Inventors: Sanjay Parmar, Yathish Sarathy, Madhukar Govindaraju
-
Patent number: 7089583Abstract: 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: GrantFiled: January 12, 2001Date of Patent: August 8, 2006Assignee: Saba Software, Inc.Inventors: Gaurav Mehra, Tejas M. Damania, Rich Ellinger, Deepak Jain, Michael L. Dufner
-
Patent number: 7072934Abstract: 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: GrantFiled: January 12, 2001Date of Patent: July 4, 2006Assignee: SABA Software, Inc.Inventors: Chris Helgeson, Daniel S. Lipkin, Robert S. Larson, Michael L. Dufner, Gaurav Mehra, Deepak Jain
-
Publication number: 20050154699Abstract: 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: ApplicationFiled: November 22, 2004Publication date: July 14, 2005Applicant: Saba Software, Inc.Inventors: Daniel Lipkin, Gaurav Mehra
-
Patent number: 6850893Abstract: 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: GrantFiled: January 12, 2001Date of Patent: February 1, 2005Assignee: Saba Software, Inc.Inventors: Daniel S. Lipkin, Gaurav Mehra
-
Patent number: 6721747Abstract: 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: GrantFiled: January 12, 2001Date of Patent: April 13, 2004Assignee: Saba Software, Inc.Inventor: Daniel S. Lipkin