Patent application number | Description | Published |
20080244526 | DYNAMIC LEARNING IN REDESIGNING A COMPOSITION OF WEB SERVICES - Business processes are constructed and/or modified utilizing system knowledge including a folksonomy that stores information regarding a group of services usable by composition applications that collects system monitored services usage information and user inputs. In one aspect, candidate services are recommended and/or automatically updated/replaced, which can implement aspects of a business process from the group of services based upon information derived from the system knowledge. In another aspect, a composition design component interacts with a user to build and/or modify services based upon identified aspect of business processes to be implemented by services, wherein the component design component recommends candidate services that can implement the aspects of the business processes from the group of services based upon information derived from the system knowledge. | 10-02-2008 |
20080244527 | TOOLING FOR IMPLEMENTING BUSINESS PROCESSES USING WEB SERVICES - Business processes are implemented using a collection component for storing system knowledge comprising usage history and user input relative to activities within community of users, where the system knowledge comprises at least a folksonomy. At least one of a user client component interacts with the data collection component to enable a corresponding user to contribute user-derived information to the folksonomy and a monitoring component monitors activities associated with the community of users and interacts with the data collection component to contribute usage information to the system knowledge. Still further, a composition design application interacts with a user to build and/or modify processes built using services, wherein the composition design application recommends candidate services that can implement aspects of the business processes based upon information derived from the system knowledge. | 10-02-2008 |
20080276230 | PROCESSING BUNDLE FILE USING VIRTUAL XML DOCUMENT - A method, system and computer program product for processing a bundle file are disclosed. According to an embodiment, a method for processing a bundle file comprises: parsing the bundle file into bundle entries; creating a virtual XML file element to represent a bundle entry in a virtual XML document; and processing the bundle file using the virtual XML document. | 11-06-2008 |
20080294482 | Personalized Electronic Meeting Invitations - Personalized meeting invitations, which may be used by electronic calendar applications (which may also be referred to as “calendar applications”, “calendaring applications”, or “calendar scheduling systems”). Using techniques disclosed herein, a meeting can be conceptually viewed as multiple smaller meetings, which are also referred to herein as “submeetings”, and a personalized meeting invitation sent to each invitee reflects that invitee's required presence at the meeting or an individual submeeting thereof. Optionally, personalized meeting invitations may also be used for invitees whose presence at a submeeting is optional. When an invitee accepts a personalized meeting invitation, the submeeting is placed on the invitee's electronic calendar, showing the invitee as unavailable during the corresponding time slot for the submeeting. Other people viewing the invitee's calendar can then see an accurate view of the invitee's availability. | 11-27-2008 |
20090018887 | Method of and System for Modifying Attendance Status for Electronic Calendar Events - An electronic calendar system and method permits an attendee of a calendar event to modify the terms of his or her attendance and notifies a requester of the event of the modification of terms of attendance by the attendee. The terms of attendance may include an event start time and an event end time. The system displays to the attendee an attendance modification dialog. The attendance modification dialog may include a late arrival field and an early departure field. The attendance modification dialog may include a telephone attendance option. The attendance modification dialog may be displayed to the attendee in connection with an event invitation, an event reminder, or a calendar event item. When the attendee completes the modification dialog, a message informing to the event requester of the modification is automatically sent. | 01-15-2009 |
20090092237 | Call-Initiated Social Information Acquisition and Exchange - To simplify the acquisition and exchange of social information, a social information acquisition application could be triggered when the calling party initiates a call to a called party. The application adds a request to the called dialing sequence for a list of all available social information repositories associated to the called party. If multiple repositories exist, one of those repositories this selected either by the calling party or by applying selection rules. Information retrieved from the selected repository could be presented to the calling party and/or used to update social information repositories maintained on behalf of the calling party. | 04-09-2009 |
20090118015 | SOLUTION FOR ENHANCING THE USER EXPERIENCE OF AN ELECTRONIC GAME BY MAKING USER-CREATED GAME DATA AVAILABLE IN CONTEXT DURING GAMEPLAY - The present invention discloses a system for enhancing a user's experience in an electronic game by dynamically incorporating user-created tag data. Such a system can include an electronic game application running on a network-capable computing device, a game tag monitor, and a game tag information coordinator. The game tag monitor can be configured to accept and present user-created game tag data within the electronic game application. User created game tag data can also be received outside a gameplay situation using a suitable game tagging interface. The game tag data can be presented dynamically based on the current context of the game. The game tag information coordinator can be configured to provide the game tag monitor with game tag data and receive new game tag data from the game tag monitor. | 05-07-2009 |
20090293017 | System and Method to Assist in Tagging of Entities - A method to assist in tagging an entity includes a user selecting at least one threshold for the user's activity of at least one entity; monitoring user activity of the at least one entity; and when the at least one threshold is reached, automatically suggesting or recommending to the user that the at least one entity be tagged. The user has the option to tag or not tag the at least one entity. Usage data is associated with a tagged entity. | 11-26-2009 |
20100005463 | METHOD, SYSTEM, AND PROGRAM FOR AUTOMATICALLY CHANGING KEYBOARD LAYOUT SETTINGS - A user visiting a computer other than his or her customary one logs on to a website or email server where the user's personal keyboard preference profile has been stored. The personal preferences are downloaded via the browser to the computer being used, and passed to its operating system via an Applications Programming Interface where the computer can install the personal preference profile as the temporary keyboard layout profile. The original keyboard layout of that computer is retrieved from the operating system and sent to the website or email for temporary storage so that the original layout may be restored once the user is finished. | 01-07-2010 |