| Patent application number | Description | Published |
| 20100057834 | Method and System for Facilitating Client Server Interaction - The system includes a server module to interact with a base client. The server module interacts with the logic of the web application to obtain the data requested by a base client data and sends it back to the base client in a format handled by the base client. The base client may then reformat the data to a client application requested format before passing the data to the client application. This method and system allows a client application programmer to obtain easily usable data from a web application by using the base client. | 03-04-2010 |
| 20100057937 | Method and System for Facilitating Client Server Interaction - The apparatus includes a base client module and a server module. The base client module receives requests from a client application on a client computer. The base client module calls a resource of a web application.. A server module transparently interacts with the logic of the web application to obtain the requested data and sends it back to the base client in a format handled by the base client. The base client can then reformat the data to a client application requested format before passing the data to the client application. This method allows a client application programmer to obtain easily usable data from a web application by using the base client. | 03-04-2010 |
| 20100058325 | Live Operating System Installation Method and System for Universal Serial Bus Devices - A method and apparatus for the installation of a live operating system includes an installation module that automatically detects available portable removable storage devices. The installation module also automatically determines available operating systems for installation on the portable removable storage devices. The determination of available operating systems can include checking for available operating systems on remote servers. The installation module provides a user interface that is populated with the available installation options including the options to select a size of a persistent overlay and the use of encryption. The installation process installs the user selected operating system on the user designated portable removable storage device and validates the installation. The installation can be performed without generating a new partition on the portable removable storage device and without reformatting the device. | 03-04-2010 |
| 20100174577 | Automated Task Delegation Based on Skills - The automated task delegation and project management system tracks user profiles and project profiles, which include information about the interests and skills each user in the system possess as well as the skills that are required by each project in the system and the characteristics of each project. This information can then be utilized to correlate user interests and skills with the available projects. Similarly, these user profiles can be utilized to identify mentors for new users in the system based on the skill sets and project involvement of other users and potential mentors in the system and the interests and skill sets of the new users. | 07-08-2010 |
| 20100174578 | Interface for Project and Task Submission for Automated Delegation - The automated task delegation and project management system tracks user profiles and project profiles, which include information about the interests and skills each user in the system possesses as well as the skills that are required by each project in the system and the characteristics of each project. This information can then be utilized to correlate user interests and skills with the available projects. Project data can be collected from the submitter to enable the automated matching. The user interface facilitates the collection and storage of the project profile data including tasks, files, resources, and tags. | 07-08-2010 |
| 20110125823 | ARCHITECTURE, SYSTEM AND METHOD FOR A MESSAGING HUB IN A REAL-TIME WEB APPLICATION FRAMEWORK - A method and apparatus for providing a hub in a real-time web application framework is described. In one embodiment, the method includes running applications on a hub server computer system within a real-time web application framework. The method may also include running each application based on configuration parameters associated with each application, the hub server computer system running the applications outside of a web application stack run on a web server computer system of the real-time web application framework. | 05-26-2011 |
| 20110125834 | ARCHITECTURE, SYSTEM AND METHOD FOR PROVIDING A PLUG-IN ARCHITECTURE IN A REAL-TIME WEB APPLICATION FRAMEWORK - A method and apparatus for providing a plug-in architecture in a real-time web application framework is described. In one embodiment, the method includes receiving an application to be installed on a hub of a real-time web application framework. The method may also include installing the application on an entry point of the hub, the application one of a plurality of different types of applications to be automatically run by the hub. | 05-26-2011 |
| 20110125854 | ARCHITECTURE, SYSTEM AND METHOD FOR REAL-TIME WEB APPLICATIONS - A method and apparatus for providing real-time web applications is described. In one embodiment, the method includes obtaining data for a topic with a server computer system. The method may also include determining a client that is rendering a framework widget with a subscription to the topic. In one embodiment, the method may further include transmitting a message including the data from an application framework to the client to enable the framework widget to process the data, the message transmitted to the client without the client issuing a request for an update. | 05-26-2011 |
| 20110126134 | ARCHITECTURE, SYSTEM AND METHOD FOR PROVIDING A REAL TIME WEB APPLICATION FRAMEWORK SOCKET - A method and apparatus for providing real-time web applications is described. In one embodiment, the method includes receiving a web page from a web application framework at a client computer system, the web page including at least one framework widget with a subscription to a topic. The method may also include opening a framework socket in a web browser run on the client computer system. In one embodiment, the method may further include rendering the framework socket along with the at least one framework widget in a web browser run by the client computer system. | 05-26-2011 |
| 20110126213 | ARCHITECTURE, SYSTEM AND METHOD FOR PROVIDING REAL TIME WIDGETS IN A WEB APPLICATION FRAMEWORK - A method and apparatus for providing real-time widgets in a web application framework is described. In one embodiment, the method includes storing a topic in a framework widget. The method may also include receiving a data message, at a user computer system, from a message broker of a real-time web applications framework corresponding to the topic. In one embodiment, the method may also include executing one or more callback functions, specified by the framework widget, to process the data message in response to receiving the data message. | 05-26-2011 |