Patent application number | Description | Published |
20100080366 | CALL PROCESSING BASED ON CALL PATTERNS AND OTHER CRITERIA - The patent application describes techniques for managing calls. In one embodiment, a computer-implemented method comprises detecting a call to a target phone; determining a source of the call; determining one or more patterns of talk time for calls between the source and the target phone, wherein the patterns indicate one or more call durations for the calls between the source and the target phone; determining an amount of talk time a battery in the target phone can sustain; determining that at least one of the call durations for the calls between the source and target phone is greater than the amount of talk time the battery in the target phone can sustain; and sending the call to a voice mail associated with the target phone. | 04-01-2010 |
20120042162 | Cloud Data Management - The different illustrative embodiments provide a method, computer program product, and apparatus for managing data. An encrypted file containing the data is divided into a plurality of segments. The plurality of segments are sent to a plurality of cloud computing environments for storage in the plurality of cloud computing environments. Each cloud computing environment in the plurality of cloud computing environments receives a portion of the plurality of segments. The portion of the plurality of segments is associated with a cloud computing environment in the plurality of cloud computing environments to which the portion of the plurality of segments was sent. | 02-16-2012 |
20130006677 | RECHARGING OF BATTERY ELECTRIC VEHICLES ON A SMART ELECTRICAL GRID SYSTEM - Some example embodiments include a method for recharging a number of battery electric vehicles. The method include receiving (by a control module configured to control an electrical grid system that include a number of recharging stations that are configured to recharge the number of battery electric vehicles and from the number of battery electric vehicles) usage data that comprises a current charge level, a current location, and a planned itinerary that includes a destination. The method includes determining anticipated electrical loads in the number of sectors of the electrical grid system based on the usage data of the number of battery electric vehicles. The method also includes redistributing the electrical supply on the electrical grid system to at least one recharging station of the number of recharging stations based on the anticipated electrical loads, prior to actual usage defined by the usage data by the number of battery electrical vehicles. | 01-03-2013 |
20130173326 | RECHARGING OF BATTERY ELECTRIC VEHICLES ON A SMART ELECTRICAL GRID SYSTEM - Some example embodiments include a method for recharging a number of battery electric vehicles. The method include receiving (by a control module configured to control an electrical grid system that include a number of recharging stations that are configured to recharge the number of battery electric vehicles and from the number of battery electric vehicles) usage data that comprises a current charge level, a current location, and a planned itinerary that includes a destination. The method includes determining anticipated electrical loads in the number of sectors of the electrical grid system based on the usage data of the number of battery electric vehicles. The method also includes redistributing the electrical supply on the electrical grid system to at least one recharging station of the number of recharging stations based on the anticipated electrical loads, prior to actual usage defined by the usage data by the number of battery electrical vehicles. | 07-04-2013 |
20140278356 | SMART POSTING WITH DATA ANALYTICS - Provided are techniques for smart posting with data analytics. A message is received before the message is posted to a social media service. The message is analyzed using data analytics to obtain analysis results. The obtained analysis results are compared to similar analysis results stored for at least one pre-existing message. For one or more correlations between the message and at least one pre-existing message, one or more contributing terms that have semantic meaning within a context of the social media service are determined. Based on the one or more contributing terms, one or more suggestions for improving the message are generated. The message is modified based on the one or more suggestions. | 09-18-2014 |
20150019647 | SMART POSTING WITH DATA ANALYTICS - Provided are techniques for smart posting with data analytics. A message is received before the message is posted to a social media service. The message is analyzed using data analytics to obtain analysis results. The obtained analysis results are compared to similar analysis results stored for at least one pre-existing message. For one or more correlations between the message and at least one pre-existing message, one or more contributing terms that have semantic meaning within a context of the social media service are determined. Based on the one or more contributing terms, one or more suggestions for improving the message are generated. The message is modified based on the one or more suggestions. | 01-15-2015 |
20150222685 | PARTITIONING DIGITAL MEDIA FOR CONSUMPTION - Embodiments of the present invention disclose a method, computer program product, and system for partitioning digital media content for consumption. A computer identifies a digital media content request which includes user subscription preferences and a list of free time slots from a user's electronic calendar. The computer identifies a first episode of digital media content, wherein the identified first episode matches subscription preferences, and has a first duration. The computer retrieves the identified first episode of digital media content from a data store. The computer determines if the first duration of the identified first episode is greater than the associated duration of each of the two or more free time slots. The computer partitions the identified first episode into a plurality of segments. The computer matches the first of the two or more free time slots in the user's electronic calendar to the first segment of the plurality of segments. | 08-06-2015 |
Patent application number | Description | Published |
20080320399 | User Management of Display Properties of Shared Display Window in Shared Display Window Environment - Computer implemented method, system and computer usable program code for managing display properties of a shared display window in a shared display window environment, wherein the shared display window environment includes a host for managing display properties of shared display windows in the shared display window environment, and at least one user for receiving shared display windows on a user display. In response to a request of a user of the at least one user, at least one shared display window is detached from the shared display window environment, and the requesting user is enabled to manage display properties of the detached at least one shared display window on the user display of the requesting user independent of the shared display window environment. | 12-25-2008 |
20090112984 | MEETING INVITATION PROCESSING IN A CALENDARING SYSTEM - Illustrative embodiments provide a computer implemented method, an apparatus and a computer program product for meeting invitation processing in a calendaring system. In one embodiment, the computer implemented method comprises receiving a meeting invitation request from a user, wherein the meeting invitation includes a set of attributes and analyzing the set of attributes of the meeting invitation request. The computer implemented method further comprises selecting a process from a set of predefined processes comprising a pending meeting indicator process, a multiple meeting display process, an availability probability process, and a prioritized list process to create a selected process, and selectively modifying the selected process to create a modified process. The computer implemented method then invoking the modified process to process the meeting invitation request, and notifying the user. | 04-30-2009 |
20100053457 | NETWORK ENABLED REMOTE CONTROLS AND METHOD FOR HIERARCHICAL STRUCTURE - A system and method comprises a primary remote control device and one or more secondary remote control devices. The primary remote device communicates directly with a set top tuner device to control programming between the tuner and the remote in the multiple remote system. The primary remote can communicate with the tuner and secondary remotes through local area or wide area networks. This system decentralizes control of actual broadcast or recorded program away from a set-top tuner box, to a portable decentralized electronic device such as a specialized remote control. With this system, a user can retrieve programming information without the need to be in close proximity to the tuner box. Each person has his/her own remote controller that may be used to access content permitted for that user. To prevent any user from accessing another user's remote controller along with private data or personal profile, strict access control would be implemented. | 03-04-2010 |
20100053458 | Method and System for Network Enabled Remote Controls Using Physical Motion Detection Remote control Devices - A network enabled remote control system uses controls that detect the physical movements of the remote control devices. The system comprises a primary remote control device and one or more secondary remote control devices. The secondary remote control devices have motion-sensing capabilities that can transmit the detection of a motion of the controller to a sensing device. The motion-sensing device can have the capability to receive the transmitted detected motion and convert that detected motion into an executable command. The primary remote device can function as the sensing device. | 03-04-2010 |
20100281058 | Method for automatically configuring an interactive device based on orientation of a user relative to the device - A system for controlling access to global computer network comprises a gateway computing device and one or more remote computer devices that are connected to the gateway computing device. The remote computer devices will gain access to the global computer network system via the gateway computing device. In one application, the remote computer devices can communicate directly with the gateway computing device to control access to the global computer network system. The gateway computing device has the capability to store information about each remote computer device in the system. The gateway computer device can communicate with the remote computer device through local area or wide area networks. | 11-04-2010 |
20100293226 | WEB CONFERENCE PERFORMANCE MONITORING SYSTEM - Web conference performance monitoring systems enable presenters to monitor their audience's content receiving experience and modify their content's transmission characteristics to resolve technical difficulties. A system for monitoring a Web conference's performance includes a local processor; memory operably connected to the local processor; a monitor operably connected to the local processor; content loaded into memory and operable by the local processor; and an audience screen preview program loaded into the memory and operable by the local processor, wherein the audience screen preview program instructs the local processor to measure network throughput of a network connection between the local processor and a remote processor and display at least a portion of the content on the monitor operably connected to the local processor by simulating the content being transmitted to the monitor operably connected to the local processor over the network connection. | 11-18-2010 |