Patent application number | Description | Published |
20080281670 | OBJECT TRANSACTION METHOD AND SYSTEM - A transaction method and system. The system comprises a computing apparatus, a plurality of transceivers connected to the computing apparatus, and a plurality of transponder devices. Each transponder device comprising a customer data segment associated with a different customer from a plurality of customers for an entity. The computing apparatus receives from a first transponder device through a first transceiver, a first customer data segment. The first customer data segment is associated with a first customer of the plurality of customers. The first transponder device is possessed by the first customer. The first customer is located within a specified proximity of the first transceiver. The computing apparatus performs a first specified function for the first customer. The first specified function is based on the first customer data segment and a location of the first transceiver. | 11-13-2008 |
20080281933 | Session Management Enhancements for Instant Messaging Applications - The invention comprises an improved demand-based messaging system that enables a user to effectively manage multiple messaging sessions. The messaging system comprises a messaging program operable on a plurality of electrical computers or data processing machines connected by one or more communications media. The messaging program comprises a conventional message composer program, a conventional message transport program, a conventional message reader program, and an inventive, user-configurable, policy-driven session management program. | 11-13-2008 |
20080289017 | APPARATUS, METHODS, AND COMPUTER PROGRAMS FOR IDENTIFYING OR MANAGING VULNERABILITIES WITHIN A DATA PROCESSING NETWORK - A system, method, and service associated with a computing grid or a virtual organization include a request for proposal (RFP) generator, where the RFP describes a data processing task. The RFP is provided to multiple resource providers via the computing grid where each of the resource providers is potentially suitable for performing the data processing task on behalf of the resource consumer. An RFP response processor receives and evaluates RFP responses generated by one or more of the resource providers. An exception processor accessible to the RFP response processor evaluates any exception in the RFP to determine if the exception disqualifies the RFP response. The exceptions may include, for example, job time limit exceptions, resource requirement exceptions, hardware/software platform requirement exceptions and others. Exception rules may be defined to guide the evaluation of the exception. | 11-20-2008 |
20080291022 | AUTOMATIC LOCATING SYSTEM - In accordance with the present invention, radio frequency identification (RFID) and short message service center (SMS), or follow-on technology, e.g., Mobile Multimedia Services (MMS) technology is implemented to support an identification and messaging system. A social services server tracks a user's location with a RFID or GPS or similar system and also acquires locations for user-selected contacts which are made available to the system. When a system user is near a user-selected contact or individual within a selected group that the user wants to meet, a message or other alert, such as an SMS message, is automatically sent to the user's cellular telephone or other communications device, telling the user that the selected contact is nearby. | 11-27-2008 |
20080294337 | TRAVEL-RELATED INFORMATION PROCESSING SYSTEM - A method and implementing computer system are provided in which users are enabled to provide spontaneous routing and driving condition information to a data base which is made available to other drivers on a real-time basis. Users are also enabled to define new routes between travel points and upload new route information for access by other users of the system. In an exemplary embodiment, wireless communication techniques are implemented to transfer data from a GPS device in an automobile to a data base on a central server to provide other users of the system who have access to the data base with the current status of dynamic driving conditions. | 11-27-2008 |
20080294618 | SYSTEM AND METHOD FOR ADVANCED HANDLING OF MULTIPLE FORM FIELDS BASED ON RECENT OPERATOR BEHAVIOR - A method, system and computer program product for enhancing the usability of web browsers by analyzing the recent behavior of an operator while executing a search pattern on a computer network. In particular, a browser enhancement utility provides web browsers with the ability to store (for a limited time period) search terms used in a variety of web search patterns. The browser enhancement utility employs ranking algorithms to identify the relationships between searches and a ranking and matching algorithm to utilize stored search terms to find (text) matches in a web document. When the browser displays web pages after a search has occurred, the browser enhancement utility utilizes these matches in order to take actions to enhance document usability. These actions include: Highlighting terms that have been recently searched for; pre-selecting matching terms from drop down boxes or radio buttons; and focusing a web page to relevant sections of text. | 11-27-2008 |
20080294619 | SYSTEM AND METHOD FOR AUTOMATIC GENERATION OF SEARCH SUGGESTIONS BASED ON RECENT OPERATOR BEHAVIOR - A method, system and computer program product for enhancing the usability of web browsers by analyzing the recent behavior of an operator while executing a search pattern on a computer network. A search history and indexing datastore is defined and associated with the web document parser. The web document parser parses through each returned web page for significant terms that may be of later importance to the user. These terms are then forwarded to the datastore and indexed along with the search term to later provide a historical guide to identify the user's areas/topics of interest. When a search term is entered within the web browser, the search terms is compared against the index of terms for similar terms. The similar terms found are ranked according to closeness to the entered search term, and the ranked terms outputted to the user for possible selection in lieu of the search term. | 11-27-2008 |
20080301252 | Method and System for Notification of Local Action Required to Contents of Electronic Mail Message - The present invention provides a method and system to alert the recipient of an electronic message of some action that is required from the recipient. The invention also provides a method to alert the sender of the electronic message of the completion of the action required in the original electronic mail message. In the method of the present invention, the originator or recipient of an electronic mail message can choose to designate the message as one that requires an action by the message recipient. The recipient will notice the ‘Action Required’ icon and will be alerted to the fact that an action is required with this message. At the completion of the action, the sender of the original message will receive a notification that the requested action has been taken by the recipient. | 12-04-2008 |
20080306866 | AUTOMATICALLY DISTRIBUTING A BID REQUEST FOR A GRID JOB TO MULTIPLE GRID PROVIDERS AND ANALYZING RESPONSES TO SELECT A WINNING GRID PROVIDER - A method, system, and program for automatically distributing a bid request for a grid job to multiple grid providers and analyzing responses to select a winning grid provider are provided. A user at a grid client enters at least one bid criteria for a particular grid job intended for submission to an external grid environment. The grid client automatically selects at least one grid provider for the external grid environment to query for availability to process the particular grid job to meet the criteria for the particular grid job. Then, the grid client automatically distributes the criteria in a bid request for the particular grid job to the selected grid providers. The grid client stores bid responses received from the grid providers, and responsive to reaching a deadline for return of responses for the bid request, the grid client selects a winning bid response from the particular grid job from among the received responses. Then, the grid client automatically distributes the particular grid job from the grid client system to the grid provider submitting the winning bid response. | 12-11-2008 |
20080307250 | MANAGING NETWORK ERRORS COMMUNICATED IN A MESSAGE TRANSACTION WITH ERROR INFORMATION USING A TROUBLESHOOTING AGENT - A method, system, and program for managing network errors communicated in a message transaction with error information using a troubleshooting agent. A network facilitates message transactions between a requester and a responder for facilitating web services. When a non-application specific error occurs in relation to a particular message transaction, such as a network error, a protocol layer assigns an error code and either the requester or responder encodes the error code in the body of an envelope added to the particular message transaction. In particular, the message transaction is an XML message with a Simple Object Access Protocol (SOAP) envelope encoded with the error code to which the XML message is then attached. The error encoded message transaction is forwarded to a troubleshooting agent. The troubleshooting agent facilitates resolution of the non-application specific error and returns a descriptive message indicating the resolution of the non-application specific error to at least one of the requester and the responder. | 12-11-2008 |
20080311885 | Traffic Shaping of Cellular Service Consumption Through Delaying of Service Completion According to Geographical-Based Pricing Advantages - Changes in user behavior of usage of wireless services from a mobile device are encouraged in order to effect shaping of traffic and utilization patterns among a plurality of cells within a rate plan region, wherein a discount indicator disposed in said mobile device is provided to notify a user of a discount available for consuming wireless service from a given cell. A geo-cost policy established for that user or mobile device in which rules and conditions according to the available discounts and class of service are defined. A service completer queues services and automatically completes queued services upon present conditions meeting said geo-cost policy rules, such as delaying and later delivering messages when the mobile device relocates to a cell where discounts are being offered. | 12-18-2008 |
20080316053 | Dynamic Vehicle Grid Infrastructure to Allow Vehicles to Sense and Respond to Traffic Conditions - A dynamic ‘vehicle grid’ system provides the ability for drivers to be automatically warned to the conditions of other vehicles in the vicinity. In this grid system, a motor vehicle would be equipped with a transmitter, receiver, computer and a selection of sensors. Other adjacent vehicles are also contain the same of equipment for transmitting and receiving signals. When the sensors in a vehicle detect a change such as hard braking (rapid deceleration) or very slow speed (blockages), it automatically sends this information via the transmitter over a wireless communication channel to any other receivers in the vicinity. | 12-25-2008 |
20090013222 | MANAGING ANALYSIS OF A DEGRADED SERVICE IN A GRID ENVIRONMENT - A method, system, and program managing analysis of a degraded service in a grid environment are provided. In a grid environment of multiple diverse systems, a service availability management agent is enabled to receive multiple types of error messages generated from the multiple diverse systems within the grid environment. Each error message is parsed to determine a general error indicator. Then, the service availability management agent attempts to resolve the general error indicator and return a solution to each parsed error message. Solutions may include an adjustment of resource usage by a particular service, an explanation of a particular error message, or a recommendation of alternate resources. The service availability management agent preferably specifies the transmission of the solution in a format specified for the requester system. | 01-08-2009 |
20090020370 | METHOD AND SYSTEM FOR CONTROLLING ELEVATORS - An elevator control method and system. The system comprises a control unit and a memory unit. The memory unit comprises user data segments associated with users for elevators within the system and transponder identification data segments associated with transponders. The method comprises receiving by the control unit, ID signals from the transponders. The control unit associates the user data segments with the ID signals and determines priority levels for the users. | 01-22-2009 |
20090028318 | LOCATION-BASED CALL ROUTING - A method and implementing computer system are provided in which users are enabled to create a database listing areas in which the user may be at any given moment and corresponding phone numbers to which calls directed to the user's phone number are re-routed if the user is in any of the designated areas when an incoming call is placed. In an exemplary embodiment, a global positioning system is implemented as a geographic locating device to determine the user's location at any time, and a routing server database is implemented and accessed to match the user's current location to one or more user-designated telephone numbers in an area proximate to the user's current location. | 01-29-2009 |
20090031337 | Apparatus and Method for Blocking Television Commercials and Providing an Archive Interrogation Program - An apparatus and method is disclosed for blocking specific television commercials from the viewer's television based upon the characteristics of the television commercial and a program to place the blocked television commercials into an archive. An archive interrogation program then acquires the users search criteria and sends the search criteria to the content search program for a list of matches. The matches are displayed to the user and the user can select a segment for viewing. | 01-29-2009 |
20090037905 | METHOD FOR TRANSFERRING INVENTORY BETWEEN VIRTUAL UNIVERSES - The present invention provides a computer implemented method for transferring an item from a source virtual universe to a target virtual universe. A target virtual universe host opens a session between a source virtual universe host and itself. Next, it determines that the source virtual universe host is authorized to transmit the item to the target virtual universe host. Next, it receives a command from a client computer to transfer the item from the source virtual universe host to the target virtual universe host. Next, it receives item data in the target virtual universe host. | 02-05-2009 |
20090043430 | COOPERATIVE PARKING - A system, a method, and a service for cooperative parking between vehicles. A parking vehicle has a transmitter to send a parking signal to parked vehicles in proximity to a parking space. A parked vehicle receives the parking signal, activates one or more position sensors mounted on the parked vehicle, activates its engine or auxiliary motor, disengages any locking mechanism such as brakes or the transmission, and moves itself away from the parking space. Once the parking vehicle has parked successfully or after a predetermined time delay, the parked vehicle may move to a position closer to the parking vehicle but still far enough away to avoid collision as determined by the position sensor and turn off its engine or auxiliary motor and re-engage its locking mechanism. The cooperative parking system may include a switch and a transmitter, either contained within a hand-held programmable device or within the parking vehicle. Preferably, all vehicles have the transmitter and the receiver to activate and respond to parking requests. | 02-12-2009 |
20090046094 | METHOD AND APPARATUS FOR PREDICTING AVATAR MOVEMENT IN A VIRTUAL UNIVERSE - The present invention provides a computer implemented method, apparatus, and computer useable program code to offer to move an avatar in a virtual universe. A computer predicts a location selection to form a prediction. The computer renders a first viewport in a computer display, based on the prediction. The first viewport includes a first user-control; a first coordinate; and a first attitude. The computer renders a second viewport comprising a second user-control, a second coordinate and a second attitude wherein at least one object is rendered in a computer display from a perspective distinct from a perspective of the first viewport. The computer receives an instruction corresponding to the first user-control. | 02-19-2009 |
20090046102 | METHOD AND APPARATUS FOR SPAWNING PROJECTED AVATARS IN A VIRTUAL UNIVERSE - The present invention provides a computer implemented method and apparatus to project a projected avatar associated with an avatar in a virtual universe. A computer receives a command to project the avatar, the command having a projection point. The computer transmits a request to place a projected avatar at the projection point to a virtual universe host. The computer renders a tab associated with the projected avatar. | 02-19-2009 |
20090046109 | METHOD AND APPARATUS FOR MOVING AN AVATAR IN A VIRTUAL UNIVERSE - A computer implemented method, apparatus, and computer usable program code for moving an avatar. A computer renders a first viewport in a computer display. The first viewport may comprise a first tab, a first coordinate, and a first attitude. A first object is rendered based on the first coordinate and the first attitude in a region. The computer renders a second tab. The computer receives a user selection corresponding to the second tab. Next, the computer renders a second viewport comprising a second coordinate and a second attitude. The computer renders the second object in a computer display from a perspective distinct from the first viewport. In addition, the computer registers the avatar as associated with the second coordinate and second attitude in the virtual universe, wherein the first tab is a visual indication of movement history. | 02-19-2009 |
20090049448 | Grid Non-Deterministic Job Scheduling - The present invention is method for scheduling jobs in a grid computing environment without having to monitor the state of the resource on the gird comprising a Global Scheduling Program (GSP) and a Local Scheduling Program (LSP). The GSP receives jobs submitted to the grid and distributes the job to the closest resource. The resource then runs the LSP to determine if the resource can execute the job under the conditions specified in the job. The LSP either rejects or accepts the job based on the current state of the resource properties and informs the GSP of the acceptance or rejection. If the job is rejected, the GSP randomly selects another resource to send the job to using a resource table. The resource table contains the state-independent properties of every resource on the grid. | 02-19-2009 |
20090049481 | Apparatus and Method of Searching for Desired Television Content - The present invention is an apparatus and method for allowing a user to search for specific content across many television channels in order to locate desirable television shows related to the searched content. Multiplexed cable signals flow thorough a logical unit which buffers text associated with the voice stream of each station via the pre-encoded closed-captioning signal or through the real-time voice translation within the logical unit. The user then enters search terms through one of a variety of different input devices. Upon entry of the search terms, the logical unit will compare the entered term with those available keywords stored in each buffer. Lexical parsing associates terms which may differ from plural to singular forms, or in tense. Additionally, synonym comparisons may be made. The logical unit will return a list of matches for the search criteria and allows the user the option of going directly to the television program. The logical unit also evaluates each returned item for its relevancy to the keywords. When not in use, the logical unit maintains a quiescent but monitoring state permitting continuous creation of lexical buffers. This permits the user who turns the television on to immediately have such search terms available. Alternatively, the logic is implemented at the cable provider and enabled through interactive links to the home. In that case, the home logical unit is unnecessary. | 02-19-2009 |
20090052645 | TELECONFERENCE SYSTEM WITH PARTICIPANT FEEDBACK - A method, medium and implementing processing system are provided for facilitating teleconference-based meeting moderation by the addition of a “live feedback” feature, with instrumentation such as by means of an instant messaging systems when instant messaging conference systems equipped with this feature are used to supplement teleconferences, the participants provide instant feedback (anonymously, if desired) to the meeting moderator. The audience can let the moderator know their valuation of the current discussion. Based on feedback, the moderator can take appropriate action, such as to steer the conversation into areas that will be received favorably by the meeting participants. | 02-26-2009 |
20090055830 | METHOD AND SYSTEM FOR ASSIGNING LOGICAL PARTITIONS TO MULTIPLE SHARED PROCESSOR POOLS - A method and system for assigning logical partitions to multiple named processor pools. Sets of physical processors are assigned to predefined processor sets. Named processor pools with unique pool names are defined. The processor sets are assigned to the named processor pools so that each processor set is assigned to a unique named processor pool. A first set of logical partitions is assigned to a first named processor pool and a second set of logical partitions is assigned to a second named processor pool. A first processor set is assigned to the first named processor pool and a first set of physical processors is assigned to the first processor set. Similarly, a second processor set is assigned to the second named processor pool and a second set of physical processors is assigned to the second processor set. | 02-26-2009 |
20090064101 | DYNAMIC DATA RESTRUCTURING METHOD AND SYSTEM - A data restructuring method and system. The method includes receiving by a computing system from a first user content data arranged in a first specified order and a command for tagging portions of the content data according to various parameters. The computing system assigns identification tags to the portions of the content data. The computing system presents the identification tags to the first user. The computing system receives from the first user, a selection of at least one of the identification tags. The computing system restructures the content data into a second specified order in response to the selection. The computing system receives a request for viewing the content data from a second user. The computing system presents to the second user, the content data in the second specified order. | 03-05-2009 |
20090077341 | Method and System for Automated Memory Reallocating and Optimization Between Logical Partitions - A method and system for reallocating memory in a logically partitioned environment. The invention comprises a Performance Enhancement Program (PEP) and a Reallocation Program (RP). The PEP allows an administrator to designate several parameters and identify donor and recipient candidates. The RP compiles the performance data for the memory and calculates a composite parameter. For each memory block in the donor candidate pool, the RP compares the composite parameter to the donor load threshold to determine if the memory is a donor. For each memory block in the recipient candidate pool, the RP compares the composite parameter to the recipient load threshold to determine if the memory is a recipient. The RP calculates the recipient workload ratio and allocates the memory from the donors to the recipients. The RP monitors and update the workload statistics based on either a moving window or a discrete window sampling system. | 03-19-2009 |
20090085871 | METHOD AND SYSTEM FOR MANAGING A MULTI-FOCUS REMOTE CONTROL SESSION - A method and system for managing a multi-focus remote control session (RCS) within a computer system. A unique identifier (UserID) of each user and associated input devices are registered to the RCS. The users have shared concurrent control of a computer screen via the input devices. Responsive to selection of windows within the computer screen by the input devices, concurrently operative focus is provided to each selected window and is specific to the UserID associated with the input device that selected the window. Each selected window having focus may be accessed and manipulated by only the input devices associated with the UserID to which the focus provided to each selected window is specific. The selected windows to which focus has been provided are recording in a computer readable medium in association with the UserID specific to the selection of the windows. | 04-02-2009 |
20090094612 | Method and System for Automated Processor Reallocation and Optimization Between Logical Partitions - A method and system for reallocating processors in a logically partitioned environment. The present invention comprises a Performance Enhancement Program (PEP) and a Reallocation Program (RP). The PEP allows an administrator to designate several parameters and identify donor and recipient candidates. The RP compiles the performance data for the processors and calculates a composite parameter. For each processor in the donor candidate pool, the RP compares the composite parameter to the donor load threshold to determine if the processor is a donor. For each processor in the recipient candidate pool, the RP compares the composite parameter to the recipient load threshold to determine if the processor is a recipient. The RP then allocates the processors from the donors to the recipients. The RP continues to monitor and update the workload statistics based on either a moving window or a discrete window sampling system. | 04-09-2009 |
20090100294 | System and Method for Path Saturation for Computer Storage Performance Analysis - A system and method for path saturation in a storage area network so that the throughput of the storage area network may be determined. The system and method includes a software utility suite that uses either a system administration scripting language, e.g., Perl or Korn shell, or by compiled or machine language software. The software utility suite includes a set of software tools to be installed on one or more computer systems sharing access to a data storage system, such as a storage area network (SAN). The software tools running on these separate computer systems communicate and collaborate in a peer-to-peer fashion in order to coordinate loading, testing and measurement of storage throughput on the shared data storage system. The software tools further coordinate the collection, storage and presentation of results data obtained through such loading, testing and measurement of the storage throughput of the shared data storage system. | 04-16-2009 |
20090113486 | METHOD AND SYSTEM OF ENABLING COMPLETE VIEWING CONTENT FOR SELECTED PROGRAMMING - A system for enabling complete viewing of selected programming content. In response to receiving an input data stream from a programming service provider, the input data stream is stored in a supplemental storage. In response to a user selecting a programming channel after a program starts to air, the input data stream is stored in a programming storage. Then, the stored data stream is outputted from the supplemental storage to a viewing device. | 04-30-2009 |
20090124349 | SYSTEM FOR PERSONALIZING CONTENT PRESENTED IN AN AVATAR WAIT STATE - Customized wait state experiences are provided for an avatar in a virtual universe are provided by determining user alternative wait context preferences, selecting alternative wait state content objects accordingly, creating a wait state context in the virtual universe system using the alternative wait state content objects, and transporting the waiting avatar to the newly created wait state context for the duration of the wait. The custom context can include scenery, sounds, and even information streams and feeds. The avatar is optionally returned to the original context upon an event, such as a customer service representative, being available and ready to interact with the user. Artificial intelligence processes are optionally used to determine probable wait state context preferences for the user. Rewards may be given to the user for waiting, and for completing games or challenges. | 05-14-2009 |
20090125600 | E-MAIL ROLE TEMPLATES FOR CLASSIFYING E-MAIL - An e-mail categorization system can include a plurality of role templates, each role template being associated with an e-mail account and defining a plurality of categories for categorizing e-mail messages. An authorized account holder can establish the plurality of categories and can designate programmatic actions that are to be selectively executed by an e-mail receiving application upon the receipt of e-mail messages. The selection of actions can be based upon categories of the received e-mail messages. Role templates can be distributed to e-mail originators so that when e-mail originators direct e-mail messages to an account associated with a role template, the originators are prompted to select one of the categories defined by a corresponding role template. | 05-14-2009 |
20090125819 | METHOD AND SYSTEM FOR SPLITTING VIRTUAL UNIVERSES INTO DISTINCT ENTITIES - Systems and methods for allowing an administrator or program to select a region or set of avatars in a virtual universe grid for splitting into another, separate and distinct virtual universe grid. If a region is selected, all of the avatars and virtual universe resources associated with the region are locked, their data is retrieved, and another separate virtual universe grid is commanded to create and insert the avatars and resources in it. If avatars are selected, all of the resources, scripts, histories, and information regarding the selected avatars are retrieved, and the avatars are locked in the source universe. Then, another, separate virtual universe grid is commanded to create universe user identifiers for the avatars, and they are inserted into the separate VU grid. Cleanup includes deleting the region and/or avatars from the first (source) virtual universe grid. | 05-14-2009 |
20090132703 | VERIFYING RESOURCE FUNCTIONALITY BEFORE USE BY A GRID JOB SUBMITTED TO A GRID ENVIRONMENT - A method, system, and program for verifying resource functionality before use by a grid job submitted to a grid environment are provided. When a new resource is allocated to a particular execution environment within a grid environment managed by a grid management system, then a grid verification service automatically selects and runs at least one functionality test on the new resource as controlled by the grid management system. Responsive to a result of the functionality test, the grid verification system verifies whether the result meets an expected result before enabling routing of the grid job to the new resource, such that the functionality of the new resource is automatically verified before access to the new resource is allowed to maintain quality of service in processing grid jobs. | 05-21-2009 |
20090135025 | TIME MONITORING SYSTEM - A system, a method, and service that monitors the time a space is occupied. The time period for occupation of the space may be prepaid or the fees may accumulate while the space is occupied. The system detects when an occupant enters the space and starts a timer. The system further provides a user interface whereby a user may prepay for an allotted period of time or may accumulate time in the space and then be billed later. Identifying information about the occupant may be acquired by an imaging device. The imaging device may further poll the space to determine if and when the occupant departs from the space. Identifying information may also be acquired through a user interface in which a user may enter identifying information, such as a credit card, a license number, a VIN, a driver's license, etc. The fact that the space has been occupied, the identifying information, and any prepaid amounts are transmitted via a communication device to a control station. The control station may monitor events in the space such that when an occupant departs the space, the timer is reset. Alternatively, the control station may issue fees for use of the space, may issue penalties or even call for removal of the occupant from the space if occupation of the space exceeds the amount of time purchased or poses an abuse of the privilege of using the space. | 05-28-2009 |
20090138344 | TIME MONITORING SYSTEM - A system, a method, and a service that monitors the time a space is occupied. The time period for occupation of the space may be prepaid or the fees may accumulate while the space is occupied. The system detects when an occupant enters the space and starts a timer. The system further provides a user interface whereby a user may prepay for an allotted period of time or may accumulate time in the space and then be billed later. Identifying information about the occupant may be acquired by an imaging device. The imaging device may further poll the space to determine if and when the occupant departs from the space. Identifying information may also be acquired through a user interface in which a user may enter identifying information, such as a credit card, a license number, a VIN, a driver's license, etc. The fact that the space has been occupied, the identifying information, and any prepaid amounts are transmitted via a communication device to a control station. The control station may monitor events in the space such that when an occupant departs the space, the timer is reset. Alternatively, the control station may issue fees for use of the space, may issue penalties or even call for removal of the occupant from the space if occupation of the space exceeds the amount of time purchased or poses an abuse of the privilege of using the space. | 05-28-2009 |
20090138345 | TIME MONITORING SYSTEM - A system, a method, and a service that monitors the time a space is occupied. The time period for occupation of the space may be prepaid or the fees may accumulate while the space is occupied. The system detects when an occupant enters the space and starts a timer. The system further provides a user interface whereby a user may prepay for an allotted period of time or may accumulate time in the space and then be billed later. Identifying information about the occupant may be acquired by an imaging device. The imaging device may further poll the space to determine if and when the occupant departs from the space. Identifying information may also be acquired through a user interface in which a user may enter identifying information, such as a credit card, a license number, a VIN, a driver's license, etc. The fact that the space has been occupied, the identifying information, and any prepaid amounts are transmitted via a communication device to a control station. The control station may monitor events in the space such that when an occupant departs the space, the timer is reset. Alternatively, the control station may issue fees for use of the space, may issue penalties or even call for removal of the occupant from the space if occupation of the space exceeds the amount of time purchased or poses an abuse of the privilege of using the space. | 05-28-2009 |
20090138594 | COORDINATING THE MONITORING, MANAGEMENT, AND PREDICTION OF UNINTENDED CHANGES WITHIN A GRID ENVIRONMENT - A method, system, and program for coordinating the monitoring, management, and prediction of unintended changes within a grid environment are provided. A grid change controller within a particular grid environment detects an unintended change within that grid environment. In particular, grid change controller monitors potential change indicators received from multiple disparate resource managers across the grid environment, where each resource manage manages a selection of resources within the grid environment. The grid change controller then determines a necessary response to the unintended change within the grid environment and communicates with at least one independent manager within the grid environment to resolve the unintended change, such that the grid change controller facilitates recovery from the unintended change within the grid environment to maintain performance requirements within the grid environment. | 05-28-2009 |
20090171781 | LOCATION BASED ADVERTISEMENT DELIVERY TO PERVASIVE DEVICES - A computer implemented method, computer program product, and data processing system display advertisements on a pervasive device. A wireless signal for an advertisement is received by the pervasive device. The advertisement includes advertisement information. Responsive to receiving the wireless signal, the advertisement information is compared to user preferences to determine whether the advertisement information matches the user preferences. In the event that the advertisement information matches at least one of the user preferences, the advertisement is displayed on the pervasive device. | 07-02-2009 |
20090182820 | METHOD FOR AUTOMATICALLY MODIFYING ELECTROINIC DISTRIBUTION LISTS USING PREDEFINED RULES - An initial distribution list is dynamically modified using criteria determined from the current entries in the list. After an originator generates a distribution list and prior to submission of the message to entries on the generated list, the method of the present invention examines the entries in the created distribution list. From this list, the invention identifies features of the entries. From these features, the method generates criteria that can be used to generate additional entries that may be included in the list. In one approach, the generated criteria are presented to the user for review and approval. If the originator approves the criteria, the generated list is modified to add additional entries to the distribution based on the generated criteria. If the originator rejects the criteria, the initially generated list is submitted and the message is sent to the entries on the initial list. | 07-16-2009 |
20090193110 | Autonomic Storage Provisioning to Enhance Storage Virtualization Infrastructure Availability - The invention is an improvement to a storage virtualization system that enables the system to determine a class of service for potential storage devices and allows a user, administrator, or application to select a minimum class of service for any given type of data. The class of service is based upon factors that reflect a potential storage device's reliability, such as the device type and historical uptime data. In a P2P environment, the class of service also includes additional factors, such as the type of attached processing unit and the type of operating system running the attached processing unit. | 07-30-2009 |
20090198664 | METHOD AND SYSTEM FOR MERGING DISPARATE VIRTUAL UNIVERSES ENTITIES - A migration tool for merging disparate virtual universes by selecting a source region or source account, selecting a destination edge or destination account, retrieving and storing virtual universe information for the source region or account, inserting the virtual universe resources of the source region or account into the destination region or account, activating the inserted resources, and deleting the source resources from the source region or account. | 08-06-2009 |
20090201299 | Pack Avatar for Shared Inventory in a Virtual Universe - Generally speaking, systems, methods and media for providing a pack avatar for sharing inventory in a virtual universe are disclosed. Embodiments of a method may include receiving a request to create a pack avatar carrying one or more shared inventory items in a virtual universe and creating a pack avatar based on the received requests. Embodiments may include rendering the pack avatar in the virtual universe. Embodiments may also include, in response to receiving a request from a virtual universe user to borrow one or more shared inventory items carried by the pack avatar, accessing the one or more requested shared inventory items and rendering the one or more requested shared inventory items in the virtual universe. Further embodiments may include associating the pack avatar with a user and moving the pack avatar within the virtual universe. | 08-13-2009 |
20090204514 | Systems, Methods, and Media for Managing Shared Inventory in a Virtual Universe - Generally speaking, systems, methods and media for managing shared inventory in a virtual universe are disclosed. Embodiments of the method may include receiving notification of a user session being established between a user and a virtual universe simulator. The method may also include accessing a list of shared inventory items for the user where the list of shared inventory items includes one or more shared inventory items each having an inventory source associated with it. Embodiments may also include retrieving at least one shared inventory item from its associated inventory source and passing the retrieved shared inventory item to the virtual universe simulator. Further embodiments may include retrieving an updated listing for the shared inventory items from their associated inventory sources and passing the updated shared inventory item list to the virtual universe simulator. Further embodiments may include passing metadata for shared inventory items to the virtual universe simulator. | 08-13-2009 |
20090204628 | Shared Inventory Item Donation in a Virtual Universe - Generally speaking, systems, methods and media for managing donations of shared inventory items in a virtual universe are disclosed. Embodiments of the method may include receiving a request to make available for donation a shared inventory item list that can be borrowed simultaneously by a plurality of users of a virtual universe where the request includes an indication of donation conditions for the donated shared inventory item. Embodiments may also include generating and storing metadata associated with the donated shared inventory item and receiving a request from a plurality of users to borrow the item. Embodiments may include lending the donated shared inventory item to the plurality of borrowing users such that multiple users are borrowing the item simultaneously. Embodiments may also include tracking usage of the donated shared inventory item by the plurality of borrowing users and optionally determining a donation amount resulting from the tracked usage. | 08-13-2009 |
20090210500 | SYSTEM, COMPUTER PROGRAM PRODUCT AND METHOD OF ENABLING INTERNET SERVICE PROVIDERS TO SYNERGISTICALLY IDENTIFY AND CONTROL SPAM E-MAIL - Presently, when an e-mail message is identified as SPAM, it is deleted and the process ends. According to the system, computer program product and method provided herein, upon identifying an e-mail message as SPAM, source information, identity and data stream of the e-mail message are transferred to a database accessible by trusted ISPs. The trusted ISPs may compare the transferred data stream to data stream of incoming and outgoing e-mail messages to determine whether they are also SPAM and the transferred source information and identity may be used to determine an original sender (i.e., a spammer) of the message. | 08-20-2009 |
20090216883 | MANAGING ESCALATING RESOURCE NEEDS WITHIN A GRID ENVIRONMENT - A method, system, and program for managing escalating resource needs within a grid environment are provided. A job is submitted into a first selection of resources in a grid environment from among a hierarchy of discrete sets of resources accessible in the grid environment. Discrete sets of resources may include locally accessible resources, enterprise accessible resources, capacity on demand resources, and grid resources. The performance of the first selection of resources is monitored and compared with a required performance level for the job. If the required performance level is not met, then the discrete sets of resources are queried for available resources to meet the required performance level in an order designated by said hierarchy. Available resources in a next discrete set of resource from the hierarchy of discrete sets of resources are added to a virtual organization of resources handling the job within the grid environment. In particular, the virtual organization of resources may include the first selection of resources and the added resources which are distributed across heterogeneous systems. If capacity on demand resources are allocated and added to the virtual organization, then the capacity on demand resources are deallocated when no longer needed. | 08-27-2009 |
20090240547 | AUTOMATING RESPONSES BY GRID PROVIDERS TO BID REQUESTS INDICATING CRITERIA FOR A GRID JOB - A method, system, and program for automating responses by grid providers to bid request indicating criteria for a grid job are provided. A bid controller grid service of a grid provider receives a job request from a client for processing a job within a grid environment of the grid provider, wherein the job request specifies at a least one criteria required for the grid provider to handle a particular grid job. The grid service determines whether the grid environment includes the hardware platform class, software platform class, and network bandwidth required by the job request. If the grid service determines that the grid environment includes a sufficient hardware platform class, software platform class, and network bandwidth, then a total required workload for the job request is calculated. Next, a total cost for the total required workload is estimated and the grid service automatically returns a bid response to the client system, where the bid response includes an identifier for the grid provider and the total cost for the job request. In addition, the bid response may include a total time for performance of the grid job described by the job request. | 09-24-2009 |
20090241183 | DYNAMIC DOCUMENT MERGING METHOD AND SYSTEM - A document merging method and system. The method includes receiving by a computing system from a first user, a plurality of documents and a command for tagging portions of each document according to various parameters. The computing system assigns identification tags to the portions of each document. The computing system receives from a second user, a command for generating a merged document. The computing system receives a selection of a first identification tag associated with a first document and a selection of a second identification tag associated with a second document. The computing system generates a merged document comprising a first portion of the first document and said second portion of the second document. The computing system stores the merged document. | 09-24-2009 |
20090259511 | ESTIMATING FUTURE GRID JOB COSTS BY CLASSIFYING GRID JOBS AND STORING RESULTS OF PROCESSING GRID JOB MICROCOSMS - A method, system, and program for estimating future grid job costs by classifying grid jobs and storing results of processing grid job microcosms are provided. In general, a client side agent estimates future grid job costs by comparing a current grid job of a particular classification with a history of stored costs for other grid jobs of that customer of that particular classification. In particular, the grid client agent for a client system enabled to submit grid jobs to a grid provider that facilitates a grid environment, calculates a ratio of an application based metric to a grid provider metric for processing a particular grid job. Then, the grid client agent creates a table with an entry comparing the application based metric to a cost per grid provider metric for the grid provider based on the calculated ratio. Next, the grid client agent stores the table with the entry. Then, responsive to detecting a next grid job, the grid client agent estimates a cost for the grid provider to process the next grid job based on a particular number of application based metric operations required for the next grid job, translated by the ratio into the grid provider metric and multiplied by the cost per grid provider metric. | 10-15-2009 |
20090267937 | FLOATING TRANSITIONS - A computer implemented method and apparatus for floating object transitions. In one embodiment, tracking data identifying a location of an avatar in relation to a range of an object in a virtual universe is received. The range comprises a viewable field. In response to the tracking data indicating an occurrence of a trigger condition, a set of flotation rules associated with the trigger condition is identified. An optimal location and orientation of the object is identified for each flotation action in a set of flotation actions associated with the set of flotation rules. The set of flotation actions are initiated to float the object above a surface. The object changes the location and orientation of the object in accordance with the set of flotation actions associated with the set of flotation rules. | 10-29-2009 |
20090267948 | OBJECT BASED AVATAR TRACKING - A computer implemented method, apparatus, and computer program product for object based avatar tracking. In one embodiment, a range for an object in a virtual universe is identified. The range comprises a viewable field of the object. Avatars in the viewable field of the object are capable of viewing the object. Avatars outside the viewable field of the object are incapable of viewing the object. In response to an avatar coming within the range of the object, an object avatar rendering table is queried for a session associated with the avatar unique identifier and the object unique identifier. The object avatar rendering table comprises a unique identifier of a set of selected objects and unique identifiers for each avatar in a range of a selected object in the set of selected objects. An object initiation process associated with the object is triggered. | 10-29-2009 |
20090267950 | FIXED PATH TRANSITIONS - A computer implemented method, apparatus, and computer program product for fixed path transitions in a virtual universe environment. In one embodiment, tracking data that identifies a location of an avatar in relation to a range of an object in a virtual universe is received. The range comprises a viewable field. In response to the tracking data indicating an occurrence of a trigger condition associated with a fixed path rule, a fixed path defined by the fixed path rule is identified. A speed of movement and an orientation of the object associated with the fixed path rule is identified. Movement of the object along the fixed path defined by the fixed path rule is initiated. The object then moves along the fixed path at the identified speed and with the orientation associated with the fixed path rule. | 10-29-2009 |
20090267960 | Color Modification of Objects in a Virtual Universe - A computer implemented method, apparatus, and computer program product for modifying an object. In one embodiment, the process obtains avatar tracking data that identifies a location of an avatar in relation to a range of an object. The range includes a viewable field. The process then calculates modified pixel color values to form a modified color in response to detecting a condition for triggering modification of the object. Thereafter, the process modifies a color of the object to form the modified color when the location of the set of avatars is within the range of the object. | 10-29-2009 |
20090271422 | Object Size Modifications Based on Avatar Distance - A computer implemented method, apparatus, and computer program product for modifying objects. In one embodiment, tracking data is obtained which identifies a location of a set of avatars in relation to a range of the object. The range of the object includes a viewable field. In response to determining that the object requires modification, a size of the object is compared with a set of size constraints to form a comparison. Thereafter, the size of the object is modified based on the comparison to form a set of size modifications. | 10-29-2009 |
20090284394 | System and Method for Electronic Road Signs With In-Car Display Capabilities - The present invention is method and system for delivering road sign content information to a mobile computing device for display to the driver of a vehicle. The system consists of a wireless communication network in communication with a mobile computing device operationally coupled to a dashboard display device or a vehicle head's up display device. The wireless communication network further comprises a plurality of meshed network sign transmitting devices placed along predetermined intervals along the highway. Each sign-transmitting device is capable of transmitting road sign content information to the mobile computing device for display to the driver. | 11-19-2009 |
20090289787 | RESIDENTIAL SECURITY CLUSTER WITH ASSOCIATED ALARM INTERCONNECTS - The illustrative embodiments provide a computer implemented method, apparatus, and computer program product for security cluster monitoring and notification. A security cluster comprised of a plurality of structures is monitored for a plurality of events. When an occurrence of an event as defined by a set of parameters associated with a structure in the plurality of structures is identified, information about the event is generated. The information about the event is displayed through a user interface and transmitted to a set of computing devices associated with a set of structures in the plurality of structures. | 11-26-2009 |
20090313229 | AUTOMATED MANAGEMENT OF SOFTWARE IMAGES FOR EFFICIENT RESOURCE NODE BUILDING WITHIN A GRID ENVIRONMENT - A method, system, and program for automated management of software images for efficient resource node building within a grid environment are provided. A grid service detects a current software environment for a grid job within a grid environment, wherein the grid environment includes multiple grid resources. The grid service searches a catalog of multiple software images to determine whether an image for the current software environment matches any software images in the catalog. In particular, each of the software images includes an index into at least one installation image. Further, storage of the software images is structured in the catalog for automated efficient access to each software image by multiple resource nodes within the grid environment. If the grid service does not locate a software image for the current software environment in the catalog, the grid service captures at least one installation image for the current software environment for storage in the catalog as an additional software image. | 12-17-2009 |
20090327219 | Cloning Objects in a Virtual Universe - In one embodiment, the process obtains avatar tracking data that identifies a location of an avatar in relation to a range of an object. The range includes a viewable field. In response to the location of the avatar being within the range of the object, the process queries a data structure storing cloning data for a record of a clone of the object. Thereafter, the process instantiates the clone of the object in response to the presence of the record of the clone of the object in the data structure. The process then invokes a set of object methods associated with the record of the clone in the data structure. | 12-31-2009 |
20100001993 | GEOMETRIC AND TEXTURE MODIFICATIONS OF OBJECTS IN A VIRTUAL UNIVERSE BASED ON REAL WORLD USER CHARACTERISTICS - A computer implemented method, apparatus, and computer usable program product for modifying objects in a virtual universe. A user priority controller determines a real world identity of a set of users controlling a set of avatars within a viewable field of an object in a virtual universe. The user priority controller receives user information describing characteristics of the set of users based on the real world identity of each user in the set of users. The user priority controller generates a temporary and dynamic rule to control modification of the object based on the user information. The user priority controller modifies the object in accordance with the temporary and dynamic rule to increase visibility of the object to an avatar in the set of avatars. The temporary and dynamic rule initiates implementation of geometric and texture modifications to modify the object in accordance with the temporary and dynamic rule. | 01-07-2010 |
20100005423 | Color Modifications of Objects in a Virtual Universe Based on User Display Settings - A computer implemented method, apparatus, and computer program product for modifying an object. In one embodiment, the process obtains avatar tracking data that identifies a location of an avatar in relation to a range of an object. The range includes a viewable field. The process then selects a data collection method based on the location of the set of avatars. In response to detecting an event for triggering modification of the object, the process calculates a set of color modifiers based on display setting data to form a modified color. Thereafter, the process renders the object using the modified color when the location of the set of avatars is within the range of the object. | 01-07-2010 |
20100017456 | System and Method for an On-Demand Peer-to-Peer Storage Virtualization Infrastructure - A system and method for creating an on-demand virtual drive from dedicated storage on a plurality of partners in a peer-to-peer network using an agent installed on each of the partners. The agent has a contributing program and a requesting program. The contributing program creates a first storage unit and a second storage unit, formatting the second storage unit so that it is not visible to the operating system of the partner and transmitting the size of the second storage unit to the other partners. The requesting partner creates a virtual drive using space on selected partner's second drives, and directs data blocks in and out of the virtual drive. A rules engine incorporating RAID algorithms governs the selection of the partners and allocation of available space. | 01-21-2010 |
20100094476 | ENERGY USAGE MONITORING METHOD AND SYSTEM - A monitoring method and system. The method includes monitoring by a monitoring apparatus, a power configuration for electrical devices and a status for power supplier entities. The monitoring apparatus re-balances a power usage for the electrical devices. The monitoring apparatus generates a first report indicating current loads associated with the electrical devices. The monitoring apparatus transmits the first report to the power supplier entities. The monitoring apparatus generates a group of reports indicating power consumption associated with the power supplier entities. The monitoring apparatus transmits each report of the group of reports to an associated power supplier entity of the power supplier entities. The monitoring apparatus generates a second report indicating updated power consumption associated with the power supplier entities. The monitoring apparatus stores the second report. | 04-15-2010 |
20100104005 | VIDEO SCENE MATCHING ON RETURN FROM VIRTUAL RENDERING IN A CONSUMER DIGITAL VIDEO RECORDING DEVICE - A method, system and computer program provide a mechanism for smoothing the transition back from a virtual (computer generated) scene to a related video stream. An event such as a user input or timeout is received triggering a return to display of the video stream from a virtual scene related to content of the video stream. A number of time points and/or camera angles are either presented to the user or are automatically searched for the best match. The list may be presented in order according to an automatically detected matching criteria. The virtual scene may a scene constructed locally within a computer or digital video recorder (DVR) and the matching performed locally based on angle and time information provided from a content provider such as a server, or the virtual scene generation and matching may be performed at a remote location such as the content server. | 04-29-2010 |
20100177117 | CONTEXTUAL TEMPLATES FOR MODIFYING OBJECTS IN A VIRTUAL UNIVERSE - A computer implemented method, apparatus, and computer program product for modifying object styles in a virtual universe. An object is rendered in accordance with a first contextual style template from a plurality of contextual style templates. The first contextual style template comprises first geometric and texture data to display the object with a first style. In response to detecting a set of contextual changes associated with the object, a second contextual style template is identified from the plurality of contextual style templates. The set of contextual changes triggers implementation of the second contextual style template to change the first style of the object to a second style. The object is rendered in accordance with second geometric and texture data in the second contextual style template to form a modified object, wherein the modified object is displayed with the second style. | 07-15-2010 |
20100178025 | INTELLIGENT SYNCHRONIZATION OF PORTABLE VIDEO DEVICES - A method, system and computer program provide a mechanism for intelligently synchronizing a portable video device with a digital video recorder. The intelligent synchronization handles conditions under which a complete transfer of difference content is not possible due to available storage limitations of the portable video device. The synchronization process determines a content difference between the content on the portable video device and the content on the DVR, determines available storage space on the portable video device and compares the available storage space on the portable video device to a size of the content difference. If the size of the content difference is greater than the available storage space, the size of the content difference is reduced, by compression or truncation, without completely excluding video programs from the transfer. | 07-15-2010 |
20100202754 | LINK-BASED DVR SCHEDULING WITH CONFLICT RESOLUTION - A method, system and computer program provide a mechanism for scheduling recording of video content by a digital video recorder (DVR) from web links. Scheduling conflicts with previously-scheduled recording are displayed as indicators within the web links, such as a background color of the selectable video program time-slot in a program guide display that differs from the background color(s) user for non-conflicting links. When a user selects a video program link to record, recording of the program is automatically scheduled, and if a conflict exists, recording of the previously-selected conflicting program (or the conflicting portion) is canceled. If more than one DVR is present, and conflicting programs are scheduled for all DVRs, then the user is provided with a prompt to select which previously-scheduled program to cancel. The conflict resolution may be performed at a web service that maintains a database of previous selections, or by a local script/program. | 08-12-2010 |
20100202761 | GROUP CONTROL AND MESSAGING FOR DIGITAL VIDEO PLAYBACK SESSIONS - Group management of video device playback provides a mechanism for shared playback of recorded video content. Digital video playback devices are linked to a central management system through network connections which manages the shared playback, or a peer-to-peer network connection is used without the central management system. One user may be responsible for all actions affecting content playback, or all users may be permitted to affect content playback, with certain actions of those users limited in type or quantity. Group membership and group member permissions can be accomplished using the digital playback device through interactive interfaces implemented by the digital video playback device, or can be accomplished using a personal computer coupled to the device or central management system. Users may comment on shared playback using interactive video-based commentary functionality that may provide a text channel or graphical images that may be selected from a set of pre-configured commentary items. | 08-12-2010 |
20100202764 | PLAYBACK OF DAMAGED VIDEO MEDIA USING DOWNLOADED CONTENT - A method, system and computer program provide a mechanism for playing damaged digital video media and optionally notifying a service agency of the damage. When a defect is located on media, the DVD player reads the media to determine damaged portions of the video program. Once the damaged portion is identified, the DVD player downloads content from a remote content provider, such as the content producer, a rental agency, or a third party provider. The content may be downloaded during or prior to video playback. Rental agencies or other providers may be notified of damaged media by network message. When a defect is located during playback and content is downloaded, the DVD player transmits user and disc identification data encoded in the DVD player and on the media across the network to the agency. The agency may use the information to flag the media for removal from circulation upon return. | 08-12-2010 |
20100213763 | POWER DEMAND MANAGEMENT METHOD AND SYSTEM - A power demand modification method and system. The method includes detecting and monitoring by a computing system, a frequency signal associated with an input voltage signal used for powering a plurality of power consumption devices at a specified location. The computing system compares the frequency signal to a predetermined frequency value. The computing system determines that the frequency signal comprises a first value that is not equal to the predetermined frequency value. The computing system calculates a difference value between the first value and the predetermined frequency value. The computing system compares the difference value to a second value. The computing system enables a connection to an uninterruptable power supply (UPS) and performs a power demand modification process associated with the UPS. The computing system generates and stores a report associated with the load adjustment modification process. | 08-26-2010 |
20100218006 | COMPUTING LOAD MANAGEMENT METHOD AND SYSTEM - A load management method and system. The method includes detecting and monitoring by a computing system, a frequency signal associated with an input voltage signal used for powering computing apparatuses at a specified location. The computing system compares the frequency signal to a predetermined frequency value. The computing system determines that the frequency signal comprises a first value that is not equal to the predetermined frequency value. The computing system calculates a difference value between the first value and the predetermined frequency value. The computing system compares the difference value to a second value and analyzes a power demand profile. The computing system enables a load adjustment modification process associated with the plurality of power consumption devices based on the difference value and the power demand profile. The computing system generates and stores a report associated with the load adjustment modification process. | 08-26-2010 |
20100218027 | ENERGY LOAD MANAGEMENT METHOD AND SYSTEM - A modification method and system. The method includes detecting and monitoring by a computing system, a frequency signal associated with an input voltage signal used for powering a plurality of power consumption devices at a specified location. The computing system compares the frequency signal to a predetermined frequency value. The computing system determines that the frequency signal comprises a first value that is not equal to the predetermined frequency value. The computing system calculates a difference value between the first value and the predetermined frequency value. The computing system compares the difference value to a second value. The computing system enables a load adjustment modification process associated with the plurality of power consumption devices. The computing system generates and stores a report associated with the load adjustment modification process. | 08-26-2010 |
20100239222 | DIGITAL VIDEO RECORDER BROADCAST OVERLAYS - Displaying a secondary media stream within a primary media stream. In response to receiving a first user selection of two media streams for simultaneous viewing on a display device, a second user selection of a primary media stream and a secondary media stream from the two media streams selected for simultaneous viewing is received. A set of inset definitions is extracted from metadata in the secondary media stream. A third user selection of an inset definition from the set of inset definitions is received. A user input is received to crop the primary media stream to accommodate a size of the inset definition selected. The primary media stream is cropped to create an inset area for displaying the secondary media stream within the primary media stream based on the user input. The secondary media stream is displayed within the inset area of the cropped primary media stream for user viewing. | 09-23-2010 |
20100251337 | SELECTIVE DISTRIBUTION OF OBJECTS IN A VIRTUAL UNIVERSE - A method, product, and system are directed to selective distribution of a virtual universe in a virtual universe. In one embodiment, permission is granted to access the virtual universe, whereby a user navigates to a region. Metadata is detected in a user's profile. A virtual universe object is detected in the region. The virtual universe object includes a tag, which includes one or more fields. The tag and the metadata are compared. A level of similarity is detected between the tag and the metadata in the user's profile. Responsive to detecting the level of similarity between the fields included with the tag and the metadata in the user's profile, the virtual universe object is presented to the user. Either an acceptance or a rejection of the virtual universe object is received. Responsive to receiving an acceptance, the virtual universe object is included in the user's inventory. | 09-30-2010 |
20100272413 | Managing Digital Video Recorder Storage for a Plurality of Users - A computer implemented method and apparatus for managing digital video recorder storage for one or more users. Each user in the multi-user environment is assigned an amount of program storage in the digital video recorder. Responsive to receiving a request to record a new program from a user in the multi-user environment, an associated amount of program storage assigned to the use is determined. Responsive to a determination that addition of the new program will not exceed the associated amount of program storage assigned to the user, the new program is recorded to the program storage. | 10-28-2010 |
20110016410 | Aging and Elimination of Avatars and Associated Objects from Computer Simulated Displayed Virtual Universes - Aging of avatars and objects toward eventual removal or removal from the displayed virtual universe through enabling the setting of defined parameters for the aging of said avatars and objects toward eventual removal of said avatars and objects from said virtual universe space; and predetermining a set of events, the occurrence of any one of which events would modify the aging of selected avatars and objects. | 01-20-2011 |
20110054642 | Optimizing Consumption of Resources - Methods, systems and apparatus for optimizing consumption of one or more resources are presented. For example, a method that may be implemented on a processor device and includes obtaining user preferences for the consumption of resources that include water and electricity, predicting the consumption of, and a first metric for the consumption of, the resources for each of a plurality of first time periods, determining a projected second metric for the consumption of the resources during a second time period according to the predicted consumption and the predicted first metric, and optimizing the consumption of the resources according to the projected second metric and the user preferences. The second time period includes the plurality of first time periods. The first metric is associated with the user preferences and at least one of the plurality of first time periods. The second metric indicates full or partial projected attainment of the preferences during the second time period. | 03-03-2011 |
20110055087 | Determining Cost and Processing of Sensed Data - Methods, systems and apparatus for determining a proposed cost for use of sensor resources and selecting a method of processing of sensed data are presented. Such a method includes the steps of: predicting a state of an environment, obtaining at least one criterion related to the use of the sensor resources comprising one or more data sensors, determining the proposed cost for use of the sensor resources, acquiring the sensed data from the one or more data sensors, determining a characteristic of the sensed data, and selecting the method of processing the sensed data according to the determined characteristic and the predicted state. The at least one criterion is based upon the predicted state. The determining of the proposed cost is based on the at least one criterion. One or more of steps are implemented on the processor device. | 03-03-2011 |
20110082797 | VEHICLE USAGE-BASED TOLLING PRIVACY PROTECTION ARCHITECTURE - A client-side on-board computing device is partitioned into a trusted computing module, and a private computing platform. When a metric report is required, the private computing platform retrieves an original data file and transfers the original data file to the trusted computing module. The original data file includes a global positioning system coordinate stream and time information. Communication between the private computing platform and the trusted computing module is via an unencrypted serial link. The private computing platform applies at least one billing algorithm to the original data file to determine a billing charge. The private computer platform signs and hashes the billing charge using a private key of a public-private endorsement key pair to create a signed metric report. The private computer platform forwards the signed metric report to the trusted computing module via the unencrypted serial link. The trusted computing module then forwards the signed metric report by the trusted computing module to a billing authority. | 04-07-2011 |
20110087430 | DETERMINING TRAVEL ROUTES BY USING AUCTION-BASED LOCATION PREFERENCES - A method and system for determining a travel route that includes a location as a result of an auction. A user request is received for determining a route from point A to point B. Locations are selected that are capable of being included along routes from point A to point B. Selecting the locations is based on the request. An auction among vendors is initiated. The vendor winning the auction is determined. The route is determined so that a location of the selected locations is included along the route. The location is associated with the winning vendor. The determined route is presented to the user as a recommended route. | 04-14-2011 |
20110087524 | DETERMINING TRAVEL ROUTES BY USING FEE-BASED LOCATION PREFERENCES - A method and system for determining a travel route that includes a location as a result of fee-based preferential weighting. A user request is received for determining a route from point A to point B. A preferential weight is assigned to a location associated with a vendor. The location is selected as being capable of being included along the route. Selecting the location is based on the request and preferential weight. A fee to be charged to the vendor is determined. The fee is for presenting the route to the user as a recommended route and is based on the location being included along the recommended route. The route is determined so that the location is included along the route. The route is presented to the user as the recommended route. | 04-14-2011 |
20110087525 | ENVIRONMENTAL STEWARDSHIP BASED ON DRIVING BEHAVIOR - A method and system for managing driving patterns by charging a variable incentive and/or disincentive based on individual driving behaviors. Distances detected between a vehicle and other vehicles are detected within a time period. N tailgating incidents are identified based on the detected distances being less than a threshold value for distance. A variable toll is determined by evaluating a function of a base amount and N. The driver of the vehicle is charged the variable toll. Charging the variable toll provides an incentive to the driver to encourage driving that does not include tailgating or a disincentive to the driver to deter tailgating. | 04-14-2011 |
20110092194 | METHOD AND SYSTEM FOR PROCESSING ROAD SIGN CONTENT - A method and system for processing road sign content by a mobile computing device in a vehicle. A wireless communication network is monitored for signals continuously broadcasted over the network from road sign transmitters, the signals including road sign messages containing road sign content information from road signs. A signal of said continuously broadcasted signals is captured as a result of the monitoring, the captured signal including a message of the road sign messages, the message including road sign content information from a road sign of including road signs, the captured signal being in range of the mobile computing device. The message is interpreted to ascertain the road sign content information from the road sign. Based on display parameters previously defined by a user, the road sign content information in the captured message is displayed onto a display device in the vehicle operationally coupled to the mobile computing device. | 04-21-2011 |
20110113018 | METHOD AND SYSTEM FOR MERGING DISPARATE VIRTUAL UNIVERSES ENTITIES - A migration tool for merging disparate virtual universes by selecting a source region or source account, selecting a destination edge or destination account, retrieving and storing virtual universe information for the source region or account, inserting the virtual universe resources of the source region or account into the destination region or account, activating the inserted resources, and deleting the source resources from the source region or account. | 05-12-2011 |
20110118862 | METHOD AND SYSTEM FOR WORKLOAD BALANCING TO ASSIST IN POWER GRID LOAD MANAGEMENT - A method and system for workload balancing to assist in power grid load management. The method includes receiving a request to perform a task at a site powered by connection to an AC power grid, the task comprising either data processing or manufacturing an article; measuring an AC frequency of the AC power grid to obtain a current AC frequency; and performing or not performing the task at the site based on the current AC frequency. | 05-19-2011 |
20110121791 | CHARGING MANAGEMENT METHOD AND SYSTEM - A charging method and system. The method includes detecting and monitoring by a computer processor, a frequency signal associated with an input voltage signal used for powering power consumption devices at a first specified location. The computer processor generates frequency level data associated with the monitoring. The computer processor receives a request to enable a charging process for charging a rechargeable power source and power source data associated with the rechargeable power source and a user. In response to the request, the computer processor enables a customized charging process associated with charging the rechargeable power source based on the frequency level data and/or the power source data. | 05-26-2011 |
20110125335 | POWER RESTORATION MANAGEMENT METHOD AND SYSTEM - A power restoration method and system. The method includes receiving by a computer processor of a computing apparatus, a signal indicating that a power outage has ended and that an input voltage signal used for powering power consumption devices at a first specified location power will be enabled. The computer processor disables input voltage signal connections to the power consumption devices and detects that the input voltage signal is enabled. The computer processor enables a first input voltage signal connection associated with a first power consumption device and monitors a frequency signal associated with the input voltage signal. The computer processor generates frequency level data comprising a frequency level of the frequency signal and compares the frequency level to a predetermined frequency level value. The computer processor generates results data comprising results of comparing the frequency level to a predetermined frequency level value. | 05-26-2011 |
20110125657 | METHOD, DEVICE AND SYSTEM FOR RESPONSIVE LOAD MANAGEMENT USING FREQUENCY REGULATION CREDITS - A method, device and system for responsive load management using frequency regulation credits. The method includes using an AC frequency measuring device, measuring a current AC frequency on an AC power line; using a power consumption measuring device, measuring a current power consumption on the AC power line over a period of time equal to a sampling interval; calculating a power consumption moving average of a last N power current power consumptions measured, where N is a positive integer greater than 1; generating credits or debits based on the current power consumption, the current AC frequency and the power consumption moving average; adding the credits or debits to a frequency regulation credit; and for each next sampling interval repeating measuring the current AC frequency, measuring current power consumption, calculating the power consumption moving average, generating the credits or debits, and adding the credits or debits to the frequency regulation credit. | 05-26-2011 |
20110138198 | POWER MANAGEMENT METHOD AND SYSTEM - A power management method and system. The method includes retrieving and storing by a computer processor, identification data identifying power consumption devices. Each power consumption device receives an input voltage signal and consumes power. The computer processor monitors a power consumption level for each power consumption device. The computer processor disables each power consumption device from receiving and consuming power. The computer processor generates an association list associating each power consumption level with the identification data. The computer processor generates and stores a prioritization list indicating an order of priority for disabling the power consumption devices. | 06-09-2011 |
20110166958 | CONDUCTING ROUTE COMMERCE FROM A CENTRAL CLEARINGHOUSE - A method and system for managing route resources. After receiving a request for a route from a user, user-specified constraints, route supplier-specified constraints, and weights assigned to the constraints, a dynamic model of available routes is queried to generate proposed routes based on the constraints and weights. The model is updated according to the proposed routes. Current bids on related routes are retrieved. Prices of the proposed routes are determined and presented to the user. The prices are based on the updated model and the current bids on related routes. If no price is acceptable, the user modifies the constraints and a new set of proposed routes is generated. A bid from the user to purchase a selected proposed route is received. | 07-07-2011 |
20110172836 | POWER PROFILE MANAGEMENT METHOD AND SYSTEM - A power profile management method and system. The method includes retrieving by a computer processor input data associated with a user of power consumption devices at a specified location. The computer processor retrieves power consumption data comprising power consumption levels for the power consumption devices. The computer processor generates and transmits a mobile usage portfolio associated said user and the power consumption devices. The computer processor generates a load usage prediction report associated with the user and the power consumption devices. The load usage prediction report is generated based on the mobile usage portfolio and said power consumption data. The computer processor transmits the load usage prediction report to a power provider utility for analysis. | 07-14-2011 |
20110179396 | Method and System for Software Reuse Utilizing Naive Group Annotation of Incomplete Software Descriptions Employing a Self-Reporting Element - Software reuse utilizing naive group annotation of incomplete software descriptions. A software code is decimated whereby the software code's attributes, such as variable, class and method names are obfuscated into non-informative forms. The decimated software code is then presented to two or more participants that include at least one naive and one informed participant. The naive participant(s) poses a predetermined number of question(s) to and receive answer(s) from the informed participant(s). After receiving the answer(s) posed to the informed participant(s), the naive participant(s) proceeds to guess the function of the presented decimated software code. The annotations, i.e., questions and answers, to the decimated software code under review are collected and stored in a database. | 07-21-2011 |
20110279461 | SPAWNING PROJECTED AVATARS IN A VIRTUAL UNIVERSE - The present invention provides a computer implemented method and apparatus to project a projected avatar associated with an avatar in a virtual universe. A computer receives a command to project the avatar, the command having a projection point. The computer transmits a request to place a projected avatar at the projection point to a virtual universe host. The computer renders a tab associated with the projected avatar. | 11-17-2011 |
20120151061 | MANAGEMENT OF SERVICE APPLICATION MIGRATION IN A NETWORKED COMPUTING ENVIRONMENT - Embodiments of the present invention provide an approach for managing distributed application relationships and dependencies, and migration of applications and/or of components within the same or a disparate networked (e.g. cloud) service provider which comprise applications, upstream and downstream data, and upstream and downstream network data connections of networked services. An application dependency management program module (“ADM”), and cloud service migration management program module (“CSMM”) are provided. The ADM, manually or by deductive logic, discovers and manages relationships and dependencies of computer software applications underlying cloud services, state information of the respective computer software applications, as well as upstream and downstream network data connections. The CSMM comprises ensuring that applications are not migrated or modified in a manner that could affect overall service, ensuring that a migration is performed correctly, maintaining a list of service level requirements for monitoring whether those requirements are being met, and performing application migration. | 06-14-2012 |
20120166009 | METHOD AND SYSTEM FOR WORKLOAD BALANCING TO ASSIST IN POWER GRID LOAD MANAGEMENT - A method and system for workload balancing to assist in power grid load management. The method includes receiving a request to perform a task at a site powered by connection to an AC power grid, the task comprising either data processing or manufacturing an article; measuring an AC frequency of the AC power grid to obtain a current AC frequency; and performing or not performing the task at the site based on the current AC frequency. | 06-28-2012 |
20120166834 | COMPUTING LOAD MANAGEMENT METHOD AND SYSTEM - A load management method and system. The method includes detecting and monitoring by a computing system, a frequency signal associated with an input voltage signal used for powering computing apparatuses at a specified location. The computing system compares the frequency signal to a predetermined frequency value. The computing system determines that the frequency signal comprises a first value that is not equal to the predetermined frequency value. The computing system calculates a difference value between the first value and the predetermined frequency value. The computing system compares the difference value to a second value and analyzes a power demand profile. The computing system enables a load adjustment modification process associated with the plurality of power consumption devices based on the difference value and the power demand profile. The computing system generates and stores a report associated with the load adjustment modification process. | 06-28-2012 |
20120166835 | ENERGY LOAD MANAGEMENT METHOD AND SYSTEM - A modification method and system. The method includes detecting and monitoring by a computing system, a frequency signal associated with an input voltage signal used for powering a plurality of power consumption devices at a specified location. The computing system compares the frequency signal to a predetermined frequency value. The computing system determines that the frequency signal comprises a first value that is not equal to the predetermined frequency value. The computing system calculates a difference value between the first value and the predetermined frequency value. The computing system compares the difference value to a second value. The computing system enables a load adjustment modification process associated with the plurality of power consumption devices. The computing system generates and stores a report associated with the load adjustment modification process. | 06-28-2012 |
20120179631 | METHOD, DEVICE AND SYSTEM FOR RESPONSIVE LOAD MANAGEMENT USING FREQUENCY REGULATION CREDITS - A method, device and system for responsive load management using frequency regulation credits. The method includes using an AC frequency measuring device, measuring a current AC frequency on an AC power line; using a power consumption measuring device, measuring a current power consumption on the AC power line over a period of time equal to a sampling interval; calculating a power consumption moving average of a last N power current power consumptions measured, where N is a positive integer greater than 1; generating credits or debits based on the current power consumption, the current AC frequency and the power consumption moving average; adding the credits or debits to a frequency regulation credit; and for each next sampling interval repeating measuring the current AC frequency, measuring current power consumption, calculating the power consumption moving average, generating the credits or debits, and adding the credits or debits to the frequency regulation credit. | 07-12-2012 |
20120210207 | DYNAMIC DATA RESTRUCTURING - A data restructuring method and system. The method includes receiving by a computing system from a first user content data arranged in a first specified order and a command for tagging portions of the content data according to various parameters. The computing system assigns identification tags to the portions of the content data. The computing system presents the identification tags to the first user. The computing system receives from the first user, a selection of at least one of the identification tags. The computing system restructures the content data into a second specified order in response to the selection. The computing system receives a request for viewing the content data from a second user. The computing system presents to the second user, the content data in the second specified order. | 08-16-2012 |
20120221959 | MANAGEMENT OF A MULTI-FOCUS REMOTE CONTROL SESSION - A method and system for managing a multi-focus remote control session (RCS) within a computer system. A unique identifier (UserID) of each user and associated input devices are registered to the RCS. The users have shared concurrent control of a computer screen via the input devices. Responsive to selection of windows within the computer screen by the input devices, concurrently operative focus is provided to each selected window and is specific to the UserID associated with the input device that selected the window. Each selected window having focus may be accessed and manipulated by only the input devices associated with the UserID to which the focus provided to each selected window is specific. The selected windows to which focus has been provided are recording in a computer readable medium in association with the UserID specific to the selection of the windows. | 08-30-2012 |
20120266088 | CONTEXTUAL TEMPLATES FOR MODIFYING OBJECTS IN A VIRTUAL UNIVERSE - A computer implemented method, apparatus, and computer program product for modifying object styles in a virtual universe. An object is rendered in accordance with a first contextual style template from a plurality of contextual style templates. The first contextual style template comprises first geometric and texture data to display the object with a first style. In response to detecting a set of contextual changes associated with the object, a second contextual style template is identified from the plurality of contextual style templates. The set of contextual changes triggers implementation of the second contextual style template to change the first style of the object to a second style. The object is rendered in accordance with second geometric and texture data in the second contextual style template to form a modified object, wherein the modified object is displayed with the second style. | 10-18-2012 |
20120284500 | ABSTRACTION OF COMPUTER DISK IMAGE CLONING CAPABILITIES FROM BOOTABLE MEDIA - A computer system and computer program product for implementing a method for configuring an improved computing system containing a first computing device. The method includes: creating a logical layer and a physical layer within the first computing device; installing a software operating system (OS) in the logical layer of the first computing device; configuring a first basic input/output system (BIOS) based on installation in the physical layer of the first computing device; relocating all first hardware device drivers for the first hardware devices from an OS image in the logical layer to a first Electrically Erasable Programmable Read-Only Memory (EEPROM) in the physical layer of the first computing device; installing the first BIOS in the physical layer of the first computing device; and loading the first hardware device drivers from the first EEPROM into the first BIOS during a boot phase for the first computing device. | 11-08-2012 |
20120321284 | MANAGING DIGITAL VIDEO RECORDER STORAGE FOR A PLURALITY OF USERS - A computer implemented method and apparatus for managing digital video recorder storage for one or more users. Each user in the multi-user environment is assigned an amount of program storage in the digital video recorder. Responsive to receiving a request to record a new program from a user in the multi-user environment, an associated amount of program storage assigned to the use is determined. Responsive to a determination that addition of the new program will not exceed the associated amount of program storage assigned to the user, the new program is recorded to the program storage. | 12-20-2012 |
20120323398 | POWER MANAGEMENT - A power management method and system. The method includes retrieving and storing by a computer processor, identification data identifying power consumption devices. Each power consumption device receives an input voltage signal and consumes power. The computer processor monitors a power consumption level for each power consumption device. The computer processor disables each power consumption device from receiving and consuming power. The computer processor generates an association list associating each power consumption level with the identification data. The computer processor generates and stores a prioritization list indicating an order of priority for disabling the power consumption devices. | 12-20-2012 |
20120324562 | Enhanced Personal Firewall for Dynamic Computing Environments - An enhanced personal firewall system having an inter-firewall connection listener which binds to a specified communications port and listens for inbound and/or outbound connection requests; and an inter-firewall controller which establishes a trusted communications through a local firewall and a remote firewall by exchanging public keys, a signed trusted computer firewall request, and using the keys to determine if a local key storage indicates previous authorization to trusted communications. If not, then a user of the targeted resource is notified and prompted to authorize the access. If so, then the firewall rules protecting the targeted resource are modified, even if temporarily, to allow the requesting firewall to have trusted access. | 12-20-2012 |
20130009972 | SPAWNING PROJECTED AVATARS IN A VIRTUAL UNIVERSE - The present invention provides a computer implemented method and apparatus to project a projected avatar associated with an avatar in a virtual universe. A computer receives a command to project the avatar, the command having a projection point. The computer transmits a request to place a projected avatar at the projection point to a virtual universe host. The computer renders a tab associated with the projected avatar. | 01-10-2013 |
20130073410 | Estimation of Auction Utilization and Price - A level of certainty associated with a hypothetical price of an item to be listed in an online or electronic auction is provided to a user of the auction by receiving at least one descriptive parameter corresponding to an item for potential offering in an auction; using the descriptive parameter to query historical auction results for items relevant to the item for potential offering; analyzing the historical auction results retrieved by the query to determine a likely first price of sale of the item for potential offering, and determining a confidence value for the first price; and conveying the first price and the confidence value to an offeror console. | 03-21-2013 |
20130073411 | Auction Overbidding Vigilance Tool - Vigilance monitoring and a navigation aid are provided to a user in an electronic auction by receiving by a computer a command to watch similar items to a first item in an online or electronic auction; extracting by a computer from the command, from the auction, or from both the command and the auction one or more item descriptive parameters; using by a computer the extracted parameters to query one or more online or electronic sales sources for similar items matching the extracted parameters, the sales sources being electronic sources other than the auction; receiving by a computer at least one price for an available similar item from at least one sales source; and causing prompting by a computer a user of the auction with the similar item price and sales source. | 03-21-2013 |
20130073413 | Automated Bidding Patience Tool - Frenzied bidding in an electronic auction is avoided or prevented by receiving by a proxy bidding agent computer one or more counter-bidding control parameters from a bidder console, wherein the counter-bidding control parameters identify an item to watch, counter-bid conditions, and counter-bid patience parameters; during an electronic auction, monitoring one or more conditions of an item in the auction while automatic counter-bidding is performed by the proxy bidding agent; during the monitoring detecting counter-bid conditions being unmet or violated; and responsive to the detecting, preventing counter-bidding by the proxy bidding agent. | 03-21-2013 |
20130095928 | TOOL EMPLOYING DYNAMIC COMPETITION LEVELS FOR IMPROVED PERFORMANCE - A dynamic competition tool varies the competition level that one or more competing users experience while working to reach a goal or objective. The dynamic competition tool receives performance information from each of a number of activity stations with which respective users may interact to achieve a goal. The dynamic competition tool commands a user interactive device within an activity station to vary the level of difficulty experienced by the user of the interactive device as that user progresses toward the goal. | 04-18-2013 |
20130096970 | TOOL FOR DYNAMIC TEAM SELECTION FOR IMPROVED PERFORMANCE - A team selection tool intelligently selects prospective team members in an objective manner to form a team. The team selection tool receives goal information including a goal for the team to achieve. The team selection tool may also receive historical performance information relating to tasks to be performed by the team to achieve the team goal. The team selection tool selects a subset of the prospective team members as selected team members in response to the historical performance information and the goal information to provide an objective selection of team members. | 04-18-2013 |
20130124356 | Auctions with Socially-connected Private Advance Offerings - Auctions with socially-connected private advance offerings are provided by by a social auction integration server by receiving at least one parameter regarding an item to be offered in an online auction by an offeror user; using the parameter and an identifier of the offeror user, searching at least one social network server for identifies of friends and associates that have a recorded affinity for the item or for similar items; preparing a list of the friend users and associate users; configuring a restricted auction wherein only the friend users and associate users are allowed to review and bid on the offered item; and providing the friend users and associate users a digital means for accessing the restricted auction. | 05-16-2013 |
20130129322 | OPTIMIZING VIDEO RECORDER POWER USAGE - A method, program product and system are provided for controlling the amount of power consumed by DVR devices in recording and playing broadcast video events. In an exemplary embodiment, upcoming recording requests are compared against a schedule guide for both local and networked DVRs. The system enables a user to make a selection to delay a scheduled recording up to a selected time in the future. The system then reschedules recordings to optimally overlap other scheduled recording to enable optimal usage of DVR tuners for a given period of time based upon the number of tuners in a DVR. In another separate embodiment or in combination with tuner optimization, recording events are rescheduled, within an authorized delay period, to a time when power rates are lower. | 05-23-2013 |
20130132308 | Enhanced DeepQA in a Medical Environment - A DeepQA engine is enhanced to provide a digital medical investigation tool which assists a medical professional in researching potential causes of a set of patient conditions, including clues, facts and factoids about the patient. The DeepQA engine provides one or more answers to a natural language question with confidence levels for each answer. If a confidence level falls below a threshold, the enhanced DeepQA engine performs a crowd sourcing operation to gather additional information from one or more domain experts. The domain expert responses are provided to the medical professional, and are learned by the enhanced DeepQA system to provide for better research of similar patient conditions in future queries. | 05-23-2013 |
20130132738 | Externally Powered System Access - A method, programmed medium and system are provided for an enhanced interface connection for a primary electronic device such that system storage devices (e.g. hard drives, solid state drives, flash drives, etc.) within the primary device may be made available to other nearby devices in the event of a power supply failure or battery failure or to preserve-battery power in the primary system whereby the data on a storage device within a primary system becomes accessible by external devices, without necessitating the removal of the storage medium or full powering-up of the primary system. | 05-23-2013 |
20130133009 | OPTIMIZING VIDEO RECORDER POWER USAGE FOR DVR NETWORK - A method, program product and system are provided for optimizing recording requests to minimize electricity usage for a network of DVRs. The disclosed methodology analyzes upcoming recording requests against a schedule guide including both local and networked DVRs. Overlaps in requested recordings and broadcasts during same or close proximity time slots are identified. Requested recordings are then rescheduled to optimally overlap recording times based upon the number of tuners in each DVR system. Changes in recording schedules are then communicated to other interconnected DVRs in a network. | 05-23-2013 |
20130204733 | Ghost Bidding and Serious Bidder Detection in Automated Auctions - Potential ghost bidding and non-serious bidding in an automated auction is detected and alerted to a user by retrieving by a computer one or more historical automated auction records related to an offering party in a current automated auction; detecting by a computer the retrieved records that a same or similar item is being offered in the current automated auction that has been offered in a previous automated auction; responsive to the detecting, increasing a ghost bidding likelihood parameter by a computer; determining by a computer that a bidder in the current automated auction also bid in one or more of the historical automated auctions; responsive to the determining, increasing by a computer the ghost bidding likelihood parameter; and alerting a user of the current automated auction of the ghost bidding likelihood parameter for each determined bidder. | 08-08-2013 |
20130208187 | DIGITAL VIDEO RECORDER BROADCAST OVERLAYS - A secondary media stream is displayed within a primary media stream. In response to receiving a first user selection of two media streams for simultaneous viewing on a display device, a second user selection of a primary media stream and a secondary media stream from the two media streams selected for simultaneous viewing is received. A set of inset definitions is extracted from metadata in the secondary media stream. A third user selection of an inset definition from the set of inset definitions is received. A user input is received to display the primary media stream to accommodate a size of the inset definition selected. The primary media stream is displayed to create an inset area for displaying the secondary media stream within the primary media stream based on the user input. The secondary media stream is displayed within the inset area of the displayed primary media stream for user viewing. | 08-15-2013 |
20130212597 | Method and Apparatus to Transmit a Calendar Event in Target Calendaring System Format - An agent may receive an event from a source calendaring system, wherein the event specifies a person, perhaps including a uniform resource locator, having disparate calendaring system. The disparate calendaring system may use a native event format for coordinating events. The agent may lookup a template to convert the event to a native event. The agent may transmit a message with attributes such as a unique identifier to the disparate calendaring system. If the disparate calendaring system acknowledges the event with a success, the agent may log the occurrence of a success. Agent may transmit additional messages having native events to additional disparate systems. | 08-15-2013 |
20130266293 | USER-SPECIFIED EVENT-BASED REMOTE TRIGGERING OF A CONSUMER DIGITAL VIDEO RECORDING DEVICE - A method, digital video recording (DVR) device/system and computer program provide a mechanism for recording video content associated with unpredictable events. A user specifies particular event classifications, keywords, or other control parameters from which the occurrence of an event can be determined, and when such event is detected, the DVR is triggered to record content from a specified channel/location. The events can be detected from feeds such as RSS feeds, websites, video content scans or other mechanisms. The event detection may be provided by a remote service that is accessible for user-configuration via a network, or the event detection may be performed in a DVR device or local computer system. | 10-10-2013 |
20130268870 | Deferred Teleportation or Relocation in Virtual Worlds - A user of a virtual universe system is provided with the option of deferring a response to an invitation for an avatar to be relocated (including relocation by performing a teleportation operation) by providing for selective storage of received invitations in a queue with a priority determined based on one or more rules which can preferably be developed by conversion from an invitation. Status of issuers of invitations can be monitored or the issuers polled and the current status can be displayed to a user to determine actions to be taken in manipulating priority in the queue. The user is also provided with the capability of editing priority of stored invitations including the ability to accept, reject or forward the invitation or convert the invitation to a landmark. Invitations having similarities may be grouped in accordance with any desired metadata contained in the invitation. Rules can also be set from the virtual universe system independently of a user in regard to priority and thus provides a new form of advertising. | 10-10-2013 |
20140007169 | INTERACTIVE DVR SYSTEM | 01-02-2014 |
20140058877 | Auctions with Socially-connected Private Advance Offerings - Auctions with socially-connected private advance offerings are provided by by a social auction integration server by receiving at least one parameter regarding an item to be offered in an online auction by an offeror user; using the parameter and an identifier of the offeror user, searching at least one social network server for identifies of friends and associates that have a recorded affinity for the item or for similar items; preparing a list of the friend users and associate users; configuring a restricted auction wherein only the friend users and associate users are allowed to review and bid on the offered item; and providing the friend users and associate users a digital means for accessing the restricted auction. | 02-27-2014 |
20140058986 | Enhanced DeepQA in a Medical Environment - A DeepQA engine is enhanced to provide a digital medical investigation tool which assists a medical professional in researching potential causes of a set of patient conditions, including clues, facts and factoids about the patient. The DeepQA engine provides one or more answers to a natural language question with confidence levels for each answer. If a confidence level falls below a threshold, the enhanced DeepQA engine performs a crowd sourcing operation to gather additional information from one or more domain experts. The domain expert responses are provided to the medical professional, and are learned by the enhanced DeepQA system to provide for better research of similar patient conditions in future queries. | 02-27-2014 |
20140282383 | Techniques for Providing Environmental Impact Information Associated With Code - A technique for providing environmental impact information associated with code includes determining, based on execution of the code on a computer system, an environmental impact of a code execution sequence included in the code. A section of the code that is associated with the code execution sequence is then annotated with environmental impact information associated with the environmental impact of the code execution sequence. | 09-18-2014 |
20140365590 | METHOD AND SYSTEM TO INTELLIGENTLY ROUTE MESSAGE REQUESTS - A computer-implemented method of routing an electronic message. The electronic message is received. A rank, within an organization, of a sender of the electronic message is determined. The electronic message is routed to a destination computer based upon the rank of the sender. | 12-11-2014 |