Saba Software Patent Grants

System and method for playing web-based training content on a client computer system

Granted: December 27, 2016
Patent Number: 9531794
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…

Method and system for sharing content

Granted: February 9, 2016
Patent Number: 9256695
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…

Method and system for managing a virtual meeting

Granted: March 3, 2015
Patent Number: 8972869
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…

Methods and apparatus for analyzing a social network

Granted: August 19, 2014
Patent Number: 8812958
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…

Method and system for interfacing with a back end server application through a messaging environment

Granted: June 17, 2014
Patent Number: 8756225
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…

System and method for playing web-based training content on a client computer system

Granted: April 1, 2014
Patent Number: 8684748
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…

Method and apparatus for a business applications server

Granted: August 8, 2006
Patent Number: 7089583
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…

Method and apparatus for a business applications server management system platform

Granted: July 4, 2006
Patent Number: 7072934
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…

Method and apparatus for an improved security system mechanism in a business applications management system platform

Granted: February 1, 2005
Patent Number: 6850893
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…

Method and apparatus for an information server

Granted: April 13, 2004
Patent Number: 6721747
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…

Method and apparatus for managing data exchange among systems in a network

Granted: November 4, 2003
Patent Number: 6643652
The present mechanism provides a solution to the needs described above through a system and method for managing data exchange among systems in a network. The systems and methods of the present mechanism translate data from a system specific local format to a generic interchange format object, and vice versa, with predefined stylesheets using generic components and a system specific service components which utilize a native application programming interface of the specific local system.