Patent application number | Description | Published |
20100198919 | MESSAGE-BASED TECHNIQUE FOR SHARING DISTRIBUTION LIST CONTENTS WITHIN ELECTRONIC MESSAGING SYSTEMS - Prior to transmission, distribution list data associated with a user-defined distribution list can be embedded within an electronic message. The recipients of the electronic message should be members of an electronic communications system. The distribution list data can include a copy of the user-defined distribution list or a reference to a storage location containing the user-defined distribution list where access control policies can be applied. The electronic message can be conveyed to the recipients. In response to the user-selection of a user-defined distribution list during presentation of the electronic message, the recipient can be presented with distribution list options within a user interface. The distribution list options can represent actions to be performed upon the contents of the user-selected user-defined distribution list. Prior to execution of a user-selected distribution list option, the contents of the user-selected user-defined distribution list can be accessed using the embedded distribution list data. | 08-05-2010 |
20110179058 | ENABLING WORKFLOW AWARENESS WITHIN A BUSINESS PROCESS MANAGEMENT (BPM) SYSTEM - Enabling workflow awareness within a business process management (BPM) system can utilize a workflow awareness controller that can receive an instantiation request for a workflow. The workflow can be comprised of multiple workflow steps to be performed by the BPM system. From workflow metadata, workflow redundancies, at the instance or step level, can be determined with other workflow instances initiated prior to the receipt of the instantiation request. The workflow metadata can include records that uniquely represent the operating parameter values of the prior workflow instances. When a workflow redundancy exists, persistent workflow data corresponding to the workflow redundancy can be utilized during the performance of a workflow instance of the requested workflow within the BPM system. The persistent workflow data can replace the performance of one or more workflow steps of the workflow instance, which can reduce the redundant performance of the workflow steps for the requested workflow. | 07-21-2011 |
20110258216 | USABILITY ENHANCEMENTS FOR BOOKMARKS OF BROWSERS - Bookmarks can reference uniquely addressed Web resources. Bookmark annotations can include user specified, digital content related to uniquely addressed Web resources. An user interface of an annotative bookmark manager can permit users to create, edit, and delete bookmark annotations. A browser interface of a Web browser can include a bookmark section that displays a listing of textual descriptors for bookmarks. An annotation handler can present one of the bookmark annotations within the browser user interface responsive to a detection of a mouseover event for a corresponding textual descriptor. The bookmark annotation can be automatically hidden when the mouseover event ends. Bookmark prioritization enables listing of highly weighted parameterized bookmarks in a user friendly manner. | 10-20-2011 |
20110258526 | WEB CONTENT ANNOTATION MANAGEMENT WEB BROWSER PLUG-IN - Annotation data can be captured for at least one user-created content annotation regarding Web content presented within a Web browser by a content annotation plug-in. The content annotation plug-in can be an auxiliary software component of the Web browser. The annotation data for the at least one user-created content annotation can be stored in a data store. The data store can be a component of a computing device currently running the Web browser or a content annotation server remotely located to the computing device. A viewable aggregate of the Web content and the annotation data can be provided to at least one user-specified recipient. | 10-20-2011 |
20120115122 | DYNAMIC ROLE-BASED INSTRUCTIONAL SYMBIONT FOR SOFTWARE APPLICATION INSTRUCTIONAL SUPPORT - The disclosure provides a computer-based learning system that minimizes the “distance” between applications (for which instructions are provided) and the instructions themselves. That is, the instructional material provided is dynamically integrated with a “state” of one or more applications, which constantly change as a user interacts with the application. Further, the instructional information is visually presented within a common screen, window, or focus region as the application, in a minimally intrusive manner. For example, the instruction window can be an overlay that is designed to “hide from” or to avoid obscuring application content of particular interest to a user. Various techniques can be used to ensure the instructions are provided unobtrusively, including use of transparency settings to make instructions legible, resizing techniques, variable shading, font size/contrast/style adjustments, and the like. | 05-10-2012 |
20120180024 | SYNCHRONIZING DEVELOPMENT CODE AND DEPLOYED EXECUTABLE VERSIONING WITHIN DISTRIBUTED SYSTEMS - The disclosure provides a solution for associating deployed executables with source code. In the solution, source code of a development environment can be mapped to a deployed executable of a runtime environment. The mapping can ensure that a version of source code from which the deployed executable was produced is always known. The mapping can occur within digitally encoded data stored in a non-transient storage medium. The development environment and the runtime environment can be two distinct and separate computing environments that are isolated from each other. | 07-12-2012 |
20130024203 | PROVIDING DYNAMIC RECOMMENDATIONS FOR POINTS OF INTEREST UTILIZING AUTOMATICALLY OBTAINED COLLECTIVE TELEMETRY TO ENHANCE USER EXPERIENCE - A schedule and recommendations associated with one or more points of interest can be identified. The points of interest can be associated with a geographical region. Telemetry associated with a one or more computing devices can be received. The computing devices (e.g., mobile phone with sensors) can be associated with one or more points of interest. Telemetry data can be evaluated against a recommendation criteria and the user preference. A schedule and recommendations can be determined based on the evaluating telemetry information, historic data, criteria and preferences. The schedule and recommendation(s) enhance visits to points of interest. | 01-24-2013 |
20130218618 | DYNAMICALLY OPTIMIZED DISTRIBUITED CLOUD COMPUTING-BASED BUSINESS PROCESS MANAGEMENT (BPM) SYSTEM - A workflow server can receive requests, each for a business process workflow conforming to a business process model. Each business process workflow can include a set of interdependent tasks. The workflow server can satisfy received requests by assigning tasks to different service providers that provide software services. Each of the tasks can be assigned to corresponding ones of the software services. For each task, the workflow server can also defines an allocated cost per software service, and a time allocation per software service for completing the corresponding one of the tasks. Different service providers, including those assigned to tasks, can receive information for ones of the tasks not directly assigned to them by the workflow server. The different service providers can then bid on these tasks. Wherein when bids are won, tasks for a business process flow can be reassigned based on winning bids. | 08-22-2013 |
20140280390 | ENABLING NTELLIGENT MEDIA NAMING AND ICON GENERATION UTILIZING SEMANTIC METADATA - A set of media files are identified within a data store. Each of the media files lack user established file names, lack user established icons, or lack user established file names and icons. The media files are analyzed to determine semantic metadata. For at least a subset of the media files, the semantic metadata is utilized to automatically generate unique and meaningful file names, file icons, or both file names and file icons for each of the media files in the subset. | 09-18-2014 |