| Patent application number | Description | Published |
| 20080222647 | Method and system for load balancing of computing resources - A load balancing method incorporates temporarily inactive machines as part of the resources capable of executing tasks during heavy process requests periods to alleviate some of the processing load on other computing resources. This method determines which computing resources are available and prioritizes these resources for access by the load balancing process. A snap shot of the resource configuration and made secured along with all data on this system such that no contamination occurs between resident data on that machine and any data placed on that machine as put of the load balancing activities. After a predetermined period of time or a predetermined event, the availability of the temporary resources for load balancing activities ends. At this point, the original configuration and data is restored to the computing resource such that no trace of use of the resource in load balancing activities is detected to the user. | 09-11-2008 |
| 20080231227 | Nesting Negotiation for Self-Mobile Devices - Disparate robotic devices can be automatically recharged and reprogrammed by self-scheduling individual time slots for the available recharging area(s) of a charging station. These charging stations provide a nest to which each robot must return periodically for power. These nests can also provide new tasking or patches for the robotic devices. The charging station and the robotic devices are both provided with communications capabilities and a protocol by which they can negotiate to find a time slot in which the device can be recharged, as well as determining a correct connector and a battery type. | 09-25-2008 |
| 20080250134 | Architecture for a Centralized Management System - An example of a solution provided here comprises: providing a logical design, including at least one hub containing central management tools, and a plurality of lower tiers containing local management tools; placing components according to the design; and providing, from the hub, one or more management functions. The lower tiers include one or more elements chosen from RIM's, spokes, and POD's. | 10-09-2008 |
| 20080270141 | VIRTUAL VOCAL DYNAMICS IN WRITTEN EXCHANGE - The illustrative embodiments described herein provide a computer implemented method and computer program product for providing context in an electronic text communication. A biometric gathering input device is associated with a sending data processing system. A first set of metrics is identified based on a sender interacting with the biometric gathering input device. A sending communications process on the sending data processing system is calibrated based on the first set of metrics. During the generation of the electronic text communication, a portion of the first set of metrics is identified based on the sender interacting with the biometric gathering input device to form a second set of metrics. The second set of metrics and the electronic text communication are sent from the sending data processing system to a recipient data processing system. The second set of metrics is represented at the recipient data processing system using criteria selected by a recipient of the electronic text communication. | 10-30-2008 |
| 20090019123 | Session Management Enhancements for Instant Messaging Applications - An auditing system is disclosed comprising a Policy Validation Mechanism Program (PVMP) that operates in conjunction with a Workflow Engine (WE), and a Policy Validation Server Program (PVSP) that operates on a Policy Validation Server (PVS) connected to the WE by a secure communication link. The PVMP converts a workflow to a workflow representation (WR) and sends the WR to the PVS. The PVSP compares the steps in the WR to a security policy identified for that WR and determines whether the WR is in compliance. In addition, the PVSP validates a checksum for the WR and logs the checksum for subsequent comparisons. The PVSP uses the checksum to determine whether a policy has changed during execution of the workflow. If the WR is not in compliance, if the checksum cannot be validated, or if a policy has changed, then a failure notification is sent to the WE. Otherwise, a success notification is sent to the WR. | 01-15-2009 |
| 20090037580 | Method to Identify Transactions and Manage the Capacity to Support the Transaction - A monitoring program contains a method for detecting a load imbalance in a group of servers and providing notification so that corrections can be made. An embodiment of the invention reads from the address resolution protocol (ARP) cache to determine which server addresses are present, then clears the ARP cache. The address resolution protocol will repopulate the cache from traffic it snoops and from new requests. By performing this query and clear operation periodically, the tracking program can form a picture of the activity levels of the servers. When a significant imbalance exists, the program notifies a control console for human intervention to solve the problem. The tracking program will periodically write its results to a log file, allowing reports for various time periods to be produced as needed. By this mechanism, not only can an imbalance be quickly detected, but underutilization can be picked up by comparing known capability of a resource to its actual usage. | 02-05-2009 |
| 20090049134 | METHOD FOR DELAYING DELIVERY OF E-MAIL CONTENT - A computer implemented method, data processing system, and computer program product for managing the delivery of an electronic mail (e-mail) message, and for delaying the delivery of the e-mail message until a time in which the e-mail recipient is present to act upon the message. When a request is received from a sender to send an e-mail message to a recipient, a proxy e-mail message is generated which comprises a reference to the e-mail message. The proxy e-mail message is then sent to the recipient. When a notification from the recipient that the proxy e-mail message has been opened is received, the e-mail message is then sent to the recipient. | 02-19-2009 |
| 20090069976 | CONTROL APPROPRIATENESS ILLUMINATION FOR CORRECTIVE RESPONSE - A computer implemented method, apparatus, and computer code product for a data processing system provide feedback to an operator of a vehicle indicating the appropriateness of an attempted actuation of a vehicle control. A current operating state of the vehicle is first identified. Responsive to identifying the current operating state, preferred control actions corresponding to the current operating state are identified. Responsive to receiving a notification of an attempted actuation of the vehicle control, the attempted actuation is compared to the preferred control actions. If the attempted actuation is one of the preferred control actions, an indicator is illuminated with a first color. If the attempted actuation is not one of the preferred control actions, the indicator is illuminated with a second color. | 03-12-2009 |
| 20090070676 | FACILITATING NAVIGATION OF VOICE DATA - A system, system, and program for facilitating navigation of voice data are provided. Tokens are added to voice data based on predefined content criteria. Then, bidirectional scanning of the voice data to a next token within the voice data is enabled, such that navigation to pertinent locations within the voice data during playback is facilitated. When adding tokens to voice data, the voice data may be scanned to detect pauses, changes in voice inflection, and other vocal characteristics. Based on the detected vocal characteristics, tokens identifying ends of sentences, separations between words, and other structures are marked. In addition, when adding tokens to voice data, the voice data may be first converted to text. The text is then scanned for keywords, phrases, and types of information. Tokens are added in the voice data at locations identified within the text as meeting the predefined content criteria. | 03-12-2009 |
| 20090077566 | Method and Apparatus for Optimizing Web Services Binding - A method, apparatus, and computer instructions for optimizing Web services binding. A request is received from a client for Web services binding information for a Web service. The current availability of the Web service requested by the client is identified in response to receiving the request to form an identified current availability. An indication of the identified current availability of the Web service is sent to the client in response to identifying the current availability of the Web service requested by the client. The client uses the indication of the identified current availability to selectively use the Web service. | 03-19-2009 |
| 20090100419 | METHOD FOR DETERMINING PRIORITY FOR INSTALLING A PATCH INTO MULTIPLE PATCH RECIPIENTS OF A NETWORK - Embodiments of the invention provide a computer implemented method and system for installing a patch on at least some of the servers of a network having multiple servers. The method comprises the steps of identifying a plurality of servers of the network that each requires installation of the patch, and assigning two or more priority values to each of the identified servers. The priority values for a given identified server are each associated with a different criterion in a set of criteria. The method further comprises selectively processing the assigned priority values for respective identified servers, in order to determine an initial priority, comprising a first sort order, for installing the patch on each identified server. The first sort order is revised in accordance with information pertaining to prior use of respective identified servers, to provide a second sort order. The patch is installed on each of the identified servers, in an order determined at least in part by the second sort order. As an option, one or more additional sort orders can be provided for use in determining the order for installing the patch. | 04-16-2009 |
| 20090119403 | Composite Resource Models - A mechanism and model are provided for representing and managing composite resource models. When a resource monitor is deployed for a resource, the resource monitor scans for information that indicates that the resource under monitoring is part of a cluster, grid, or other composite configuration. The resource monitor then determines whether monitoring information for the resource should be reported differently because of the composite configuration. If monitoring information for the resource is to be reported differently, the resource monitor alters the reporting format to reflect the composite resource model. The resource manager may then receive the monitoring information and apply this information to individual resources and aggregates the monitoring information for composite resources. | 05-07-2009 |
| 20090119414 | Method and System Using ARP Cache Data to Enhance Accuracy of Asset Inventories - A technique for improving accuracy in an inventory containing assets associated with a network. Information pertaining to computer devices connected to a specified network is updated. Each device sends packets through at least one router in a set of routers, and each packet contains an element uniquely identifying its sending computer device. An inventory is maintained that identifies at least some of the computer devices as assets of an entity associated with the network. Data is acquired from ARP caches that are located within the routers. The acquired cache data is processed to detect all of the identifying elements that identify computer devices of the group. A database is constructed from information in the cache data that pertains to detected identifying elements. Information contained in the database is compared with information contained in the inventory to update the inventory. | 05-07-2009 |
| 20090135444 | METHOD TO PROTECT SENSITIVE DATA FIELDS STORED IN ELECTRONIC DOCUMENTS - A computer implemented method, a computer program product, and a data processing system control the presentation of sensitive data within a document. A request to open a document is received. Responsive to receiving the request to open the document, sensitive data within the document is identified. Responsive to identifying sensitive data within the document, the occurrence of an expiration date for the sensitive data is identified. Responsive to identifying the occurrence of the expiration date for the sensitive data, the sensitive data is redacted to create an edited document. The edited document is then displayed to the user. | 05-28-2009 |
| 20090138510 | METHOD AND APPARATUS FOR ASSOCIATING HELP DESK TICKET WITH AFFECTED DATA PROCESSING SYSTEM - Computer implemented method, system and computer usable program code for servicing a problem with respect to a data processing system. A report of a problem with respect to a particular data processing system is received at a service facility. A help desk ticket is created for the received report that includes a description of the problem with respect to the particular data processing system. A ticket identifier is associated with the help desk ticket. The help desk ticket and the associated ticket identifier are stored in a database managed by the service facility, and the ticket identifier is also stored at the particular data processing system. The ticket identifier stored at the particular data processing system is accessed to identify the help desk ticket associated with the ticket identifier, and the help desk ticket identifies the problem with respect to the particular data processing system to enable servicing of the problem. | 05-28-2009 |
| 20090138583 | METHOD AND APPARATUS FOR GENERATING STATISTICS ON INFORMATION TECHNOLOGY SERVICE MANAGEMENT PROBLEMS AMONG ASSETS - The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for generating a set of statistics on information technology service management problems among assets within a network. A data processing system monitors the network for a systems management system message containing information associated with a reported problem of an asset within the network. The systems management system message is generated by the asset associated with the reported problem. Responsive to detecting the systems management system message, the data processing system stores the information associated with the reported problem of the asset contained in the systems management system message to a set of stored data. The data processing system generates the set of statistics on information technology service management problems among the assets within the network using the set of stored data. | 05-28-2009 |
| 20090138889 | METHOD AND APPARATUS FOR EXPOSING INFORMATION TECHNOLOGY SERVICE MANAGEMENT PROBLEMS TO A SYSTEMS MANAGEMENT SYSTEM - The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for exposing information technology service management problems associated with a particular data processing system to a systems management system. A ticket identifier is received by a data processing system. The ticket identifier identifies a reported problem associated with the data processing system. Responsive to receiving the ticket identifier, the data processing system identifies a systems management system application associated with the data processing system. A generated message containing the reported problem associated with the data processing system is sent to the systems management system. | 05-28-2009 |
| 20090141880 | Method and System for Visually Representing Telephone Call Tree Interface - A method, system and computer instructions are disclosed for visually representing telephone call tree interfaces for interaction by users of data network phones, such as, for example, wire-line telephones, data network telephones, or IP telephones. A caller can connect to an automated telephone answering service, and view a display of an interactive, visual interface for a call tree. The display can depict actions that can be taken with respect to the nodes of the call tree. The visual interface can show details about one or more nodes of the call tree, and the caller can select a node for interaction and enter a wait queue associated with the selected node. For example, the caller can use a wire-line telephone, wireless telephone, data network telephone, or IP telephone to interact with, navigate and/or modify the displayed call tree. | 06-04-2009 |
| 20090144619 | METHOD TO PROTECT SENSITIVE DATA FIELDS STORED IN ELECTRONIC DOCUMENTS - A computer implemented method, computer program product and data processing system control the presentation of sensitive data within a document. A request to open a document having redacted sensitive data is received. Responsive to receiving the request to open the document, a reference to sensitive data is identified within the document. The reference points to a separate location than that of the document itself. Responsive to identifying the reference to sensitive data within the document, an attempt to resolve the reference to the separate location is made. If the reference to the separate location cannot be resolved, the document is displayed without the redacted sensitive data. | 06-04-2009 |
| 20090157863 | System and Method of Enforcing Hierarchical Management Policy - A system and method for using hierarchical policy levels for distribution of software in a computer network. In one embodiment, computers of the network are arranged into a hierarchy. A management policy server with access to the network queries the hierarchy to identify computers at or below its own level within the hierarchy. Once a set of computers is identified, software programs, updates or policies are distributed, bypassing human intervention. | 06-18-2009 |
| 20090174633 | ORGANIC LIGHT EMITTING DIODE IDENTIFICATION BADGE - An organic light-emitting diode (OLED) display device used as an identifier of an entity, person, or user access level in an identification badge. With the illustrative embodiments, the access and/or identifying information displayed on the badge can be altered or concealed as needed. The identification badge comprises at least one OLED display device for displaying identification information about a user associated with the identification badge. The identification badge also comprises one or more buttons affixed to the identification badge for selection by the user. User selection of a first button on the identification badge conceals visibility of the identification information displayed in the OLED display device. User selection of a second button on the identification badge enables the identification information concealed from display in the OLED display device to become visible again. | 07-09-2009 |
| 20090210938 | Utilizing Previous Password to Determine Authenticity to Enable Speedier User Access - Illustrative embodiments provide a computer implemented method, a data processing system, and a computer program product for previous password based authentication. In one illustrative embodiment, the computer implemented method comprises obtaining a combination of an identifier and a password and determining whether the password is current and correct. The computer implemented method responsive to determining the password is other than current and correct, prompting for an old password and determining whether the old password matches a previous password. Responsive to the old password matching a previous password, thereby creating a password match, permitting access to a resource. | 08-20-2009 |
| 20090254648 | Method and System for Using Presence in a System Management Environment - Method, system and computer program product for communicating information regarding a managed resource in a network data processing system. A method, in a network data processing system, for communicating information regarding a managed resource includes receiving management information regarding at least one managed resource. The received management information is converted into a specified format, and the converted management information is then sent to at least one management application in conjunction with the sending of presence information to the at least one management application. The converted management information may then be extracted from the presence information for use in any desired manner. The invention provides a convenient mechanism for communicating status information and other appropriate information regarding a managed resource to interested parties connected to the network data processing system. | 10-08-2009 |
| 20090265311 | Intellectual Property Subscribe And Publish Notification Service - Illustrative embodiments provide a computer implemented method, an apparatus in the form of a data processing system, and a computer program product for an intellectual property subscribe and publication notification service. In one illustrative embodiment the computer implemented method comprises obtaining an intellectual property source and creating a list of approved subscribers for the intellectual property source, wherein each subscriber of the list of subscribers indicates elements of interest. The computer implemented method further comprises creating a set of queries comprising the elements of interest associated with the list of approved subscribers and monitoring the intellectual property source for the elements of interest to create identified elements of interest. The computer implemented method then publishing notification of the identified elements of interest to the list of approved subscribers. | 10-22-2009 |
| 20090288034 | Locating and Identifying Controls on a Web Page - An approach is provided that receives Web page data at the user's computer system with the Web page data including graphical user interface (GUI) controls. A process running on the client computer system identifies each of the GUI controls included in the Web page data. A rendered image of the Web page data is displayed in a visible pane on a display device that is connected to the client computer system with some of the GUI controls appearing in the visible pane. A user-controlled highlight is applied to an area on the visible pane proximate to each of the GUI controls that appear in the visible pane in order to highlight the GUI controls. The applied user-controlled highlight includes various visual characteristics that are different from the visual characteristics that are used to display the GUI controls. | 11-19-2009 |
| 20090307601 | METHOD FOR REFLEXIVE SECURING OF COMPUTER DISPLAYS - A system for preventing unauthorized viewing of content displayed on a computer display is presented. Once the system is activated, a computer user's eyes are tracked. If some source of interruption enters the vicinity of the user, the computer user will reflexively glance or look at the distraction, which accordingly results in the user removing his focus from the content on the computer display. As the user's focus is diverted from the display due to the interruption, the eye tracking detects this. In response to the detected removal of focus, the computer display is locked out extremely rapidly such that the content is no longer displayed. | 12-10-2009 |
| 20090308928 | SYSTEM TO IMPROVE COMMUNICATION USING A LASER BAR CODE SCANNER AND ASSOCIATED METHODS - A system to improve communication may include a laser barcode scanner to generate a laser-light to read barcodes. The system may also include a controller to determine a state of operation of the laser barcode scanner. The system may further include a projection unit to provide the laser-light as human understandable information based upon the controller's determination. | 12-17-2009 |
| 20090315677 | Container Manifest Integrity Maintenance System and Method - A system, method, and medium for tracking the contents of a container in which the items stored in the container are provided with radio frequency identification (“RFID”) tags, and a tracker affixed to the container periodically polls the items in the container to collect identification information. An electronic manifest, also attached to the container, is updated periodically to reflect items which have been added to the container or removed from the container since the last polling. The tracker emulates an RFID tag when polled by an external reader, responding by uploading the entire electronic manifest to the external reader. The external reader and the affixed reader preferably utilize distinct RFID protocols so as to produce a hierarchical manifest data structure with high integrity. | 12-24-2009 |
| 20100046392 | Controlling Software Distribution or File Transfer - An example of a solution provided here comprises automatically measuring bandwidth of a network connection; comparing results of the measuring, with bandwidth parameters; preventing a transfer of a file via the network connection, if measured bandwidth is less than a minimum acceptable value; providing to an end user an option of transferring a file via the network connection, if measured bandwidth is not less than a minimum acceptable value, but is less than an optimal value; and automatically transferring a file via the network connection, if measured bandwidth is greater than or equal to an optimal value. | 02-25-2010 |
| 20100125472 | RELATING CODE WITH INTELLECTUAL PROPERTY ASSETS - A method, system, and computer usable program product for relating code with intellectual property assets are provided in the illustrative embodiments. An intellectual property asset is identified. A portion of code is located from an entire code of a software application, such that the portion of code corresponds to the intellectual property asset. The portion of code is marked with information identifying the intellectual property asset. The portion of the code is executed during the execution of the software application. The execution of the portion of code is recorded, the recording indicating a use of the intellectual property asset. Additionally, a set of analysis control factors may be accepted. The recording may be analyzed according to the set of analysis control factors. A recommendation for an intellectual property asset related business decision to develop, invest in, or maintain certain intellectual property assets may be produced. | 05-20-2010 |
| 20100141480 | Directing a Movement of Visitors in an Event Venue for Maximizing Revenue - The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for directing a movement of visitors in an event venue. In one embodiment, the process generates a visitor profile for each visitor at an event venue. The visitor profile may include, without limitation, a unique identifier and location data. The location data is collected from a set of sensors distributed throughout the event venue. The process then monitors a capacity of visitors at each venue destination using the location data. In response to determining that the capacity of visitors at a first venue destination exceeds a threshold capacity for the first venue destination, the process selects a second venue destination for accommodating visitors of the first venue destination. The process selects the second venue destination based on selection criteria. The process then dispatches a venue employee to the first venue destination to direct one or more visitors at the first venue destination to the second venue destination. | 06-10-2010 |
| 20100179802 | REVISING CONTENT TRANSLATIONS USING SHARED TRANSLATION DATABASES - A method, system, and computer usable program product for revising content translations using shared translation databases are provided in the illustrative embodiments. A translation of some content is presented to a user. A revision to a first portion of the translation is received from the user. A second portion of the translation is identified using the shared translation database, the second portion being a candidate for revising using the revision. The second portion is suggested for revision. The second portion may be identified without user interaction. The revision may be submitted for review along with user-selected portions, and an approval may be received. The user's access to the shared translation database may be controlled such that the user is able to interact with the shared translation database to identify the second portion but the user may be unable to modify the shared translation database. | 07-15-2010 |
| 20110082583 | Nesting Negotiation for Self-Mobile Devices - Disparate robotic devices can be automatically recharged and reprogrammed by self-scheduling individual time slots for the available recharging area(s) of a charging station. These charging stations provide a nest to which each robot must return periodically for power. These nests can also provide new tasking or patches for the robotic devices. The charging station and the robotic devices are both provided with communications capabilities and a protocol by which they can negotiate to find a time slot in which the device can be recharged, as well as determining a correct connector and a battery type. | 04-07-2011 |
| 20110161497 | Method, System and Program Product for Outsourcing Resources in a Grid Computing Environment - A technique for efficiently processing resource allocation requests in an on-demand environment. When a user logs into a resource allocation request manager, various resource requirements entered are immediately sent to a remote resource manager to allow for dynamic, real-time feedback to the user who is entering the resource requirements as to any issues or concerns regarding the requested resource(s) or plug-in element(s), such as lack of availability. The user can thus reconfigure or otherwise modify the various resource requests based on this feedback to optimize the overall resource allocation request. This also allows an organization providing services such as computer hosting services to re-allocate resources in advance if a new resource request would exceed a service level agreement outlined in advance with a customer, thereby improving resource planning in a data center environment. In addition, the dynamic feedback on the new resource request that exceeds a service level agreement can be used to develop a new service level agreement or temporary service offer that addresses the unique resource condition. | 06-30-2011 |