Patent application number | Description | Published |
20090003292 | METHODS AND ARRANGEMENTS FOR TRACKING AND LOCATING LAPTOPS - An arrangement for employing a host of receivers that may already be present in a laptop, to enable the laptop to collect a significant amount of data about its location. Once the system then finds a readily available connection, it can then transmit information about its location as well as other information to help pinpoint the location of the laptop. | 01-01-2009 |
20090201164 | Techniques for Preventing Damage to a Portable Device - A technique for preventing damage to a portable device includes detecting movement of a portable device and determining whether a port of the portable device is attached to an external device. When the external device is attached to the port, a notification is provided to a user of the portable device that the external device requires detachment from the portable device (e.g., assuming that the notification is not masked). | 08-13-2009 |
20090207993 | TEMPORALLY DEFINED CONTACT DEFAULT NUMBER FOR TELEPHONE - When a contact in an electronically-stored phone book has more than one telephone number associated with the contact's name, a user is permitted to define times (and if desired day/dates) for which each number is to serve as the default number for the contact, so if the user selects the contact's name from a list or enters the contact's speed dial shortcut number, the number called by default changes depending on the time of day/date. | 08-20-2009 |
20100088500 | MULTIPLE GUEST O.S. BOOT FOR SERVER COMPONENT SETUP - A hypervisor boots all guest operating systems needed to setup/update server components as detected by an update utility. The update utility, after detecting server components, is booted into each guest O.S. so that the components are updated in parallel without having to sequentially boot the utility into a guest O.S., update its component, then shut down and re-boot into another guest O.S. | 04-08-2010 |
20100094825 | APPARATUS, SYSTEM AND METHOD FOR CACHING WRITES BY MULTIPLE CLIENTS TO A VIRTUALIZED COMMON DISK IMAGE - An apparatus, system, and method are disclosed for storage write caching. A storage address translation table is used to overlay a user image and a common image. A storage driver stack module receives a storage access call and generates a storage access request with a requested file path and a requested storage address. A storage mapper module receives the storage access request, accesses the storage address translation table, and looks up a matching entry in the storage address translation table where the requested file path matches a saved file path and the requested storage address matches a saved common storage address, and maps a saved user storage address from the matching entry if a match exists. | 04-15-2010 |
20110050639 | APPARATUS, METHOD, AND SYSTEM FOR TOUCH AND GESTURE DETECTION - An apparatus, method and system are disclosed for touch and gesture detection. A light source array comprises a plurality of light sources. Each light source of the light source array transmits a light beam across a face of a display in response to being activated. A light sensor array comprises a plurality of light sensors. Each light sensor of the light sensor array detects an intensity of each light beam transmitted across the face of the display in response to being activated. A controller concurrently activates each light source of the light source array with each light sensor of the light sensor array as a source/sensor pair during a detection cycle while other light sources of the light source array and other light sensors of the light sensor array are inactive. The controller further determines a location of a pointer relative to the display from a pattern of light beam intensities for each source/sensor pair. | 03-03-2011 |
20110196520 | SYSTEMS AND METHODS FOR APPLICATION SOUND MANAGEMENT - Embodiments of the invention provide systems, methods, apparatuses and program products configured to intelligently manage sound options for applications of a computer system based on display device characteristics. Various embodiments of the invention are particularly well suited for optimizing the sound options of two or more applications running on two or more display screens of the computer system simultaneously. | 08-11-2011 |
20110246556 | OPTIMIZING SCHEDULING OF CLIENT APPLICATIONS IN DISKLESS ENVIRONMENTS - Methods and arrangements where clients, in a diskless environment involving a storage area network, communicate to more optimally distribute the amount of disk input/output the individual clients are creating for the shared disk array. | 10-06-2011 |
20120176587 | DYNAMIC KEYSTONE CORRECTION - An apparatus and method are disclosed for dynamic keystone correction. A measurement module measures distances from a projector to each of at least three projected points of a first projected image projected on a first surface with projection angles between each projected point. The at least three projected points are endpoints for at least two vectors with a target ratio of vector lengths. An adjustment module calculates an actual ratio of actual vector lengths of the at least two vectors. The adjustment module further adjusts a first aspect ratio of first projected image until the actual ratio is equivalent to the target ratio. | 07-12-2012 |
20130097171 | AUTOMATIC STORAGE MEDIA CONTENT CATALOGING - Described is a technology by which a user is able to determine the content of a storage device, including when the storage device is non-operational. A user may use a device and/or program to provide a wirelessly-read identifier to query a repository that maintains cataloged data for the user's storage device. The query to the repository returns the cataloged data for that storage device in response, which is output to the user and the user knows the storage device's contents. Alternatively, the user may obtain a list of storage devices from the repository, and select one to view its cataloged data. When the storage device is operational, the persistent repository is updated with any changes to keep the cataloged data synchronized with the stored content. | 04-18-2013 |
20130130680 | LOCATION BASED NETWORK ACCESS POINT SCANNING - A system and method include determining location information identifying a location of a portable information handling device, sorting a list of network profiles based on the location information, and scanning the list of sorted network profiles to identify an access point for connecting the portable information handling device to a network. | 05-23-2013 |
20130185492 | Memory Watch - A method can include receiving memory configuration information that specifies a memory configuration; receiving memory usage information for the memory configuration; analyzing the received memory usage information for a period of time; and, responsive to the analyzing, controlling notification circuitry configured to display a graphical user interface that presents information for physically altering a specified memory configuration. Various other apparatuses, systems, methods, etc., are also disclosed. | 07-18-2013 |
20130328791 | TOUCH SYSTEM INADVERTENT INPUT ELIMINATION - In one aspect a method is provided that includes: detecting touch input at a first touch point on a touch screen; detecting touch input at a second touch point on the touch screen within a predetermined time of detecting said touch input at the first touch point, the second touch point being within a predefined proximity to the first touch point; and performing an action to eliminate touch input detected at the second touch point on the touch screen. Other aspects are described. | 12-12-2013 |
20140007106 | Display and Terminate Running Applications | 01-02-2014 |
20140075012 | MANAGING A DATA RATE BASED ON AN AMOUNT OF AVAILABLE DATA FOR A PREDETERMINED TIME PERIOD - An apparatus for managing a data rate based on an amount of available data for a predetermined time period includes a storage device storing machine-readable code and a processor executing the machine-readable code. The machine-readable code includes a determination module determining a target data rate for data communication over a network by a network device. The target data rate is based on an amount of available data for a predetermined time period and an amount of time remaining in the predetermined time period. The machine-readable code includes a data rate module maintaining the data rate at or below the target data rate in response to the determination module determining the target data rate. | 03-13-2014 |
20140101315 | INSERTING USER TARGETED WEB RESOURCES INTO BROWSER NAVIGATION MEMORY - An apparatus for inserting user targeted web resources into browser navigation memory includes a storage device storing machine-readable code and a processor executing the machine-readable code. The machine-readable code includes a determination module determining whether a web resource is a user targeted web resource. The web resource is loaded in a web browser. The machine-readable code includes an insertion module inserting a record of the web resource into navigation memory of the web browser in response to the determination module determining that the web resource is a user targeted web resource. | 04-10-2014 |
20140140500 | DEVICE CALL NOTIFICATION EXTENSIONS - An aspect provides a method, including: detecting an incoming voice call at an information handling device; detecting one or more external notification extension conditions at the information handling device, tracking user-device interactions to build a pattern of user behavior with respect to external conditions; updating the one or more external notification extension conditions based on the pattern of user behavior; and in response to detecting one or more updated external notification extension conditions at the information handling device, extending a notification of the incoming voice call at the information handling device. Other aspects are described and claimed. | 05-22-2014 |
20140267082 | ENLARGING TOUCH SCREEN PORTIONS - For enlarging touch screen portions, a detection module detects a selection object approaching a touch screen. The enlargement module enlarges a target portion of the touch screen in response to detecting the selection object. | 09-18-2014 |
20140340320 | DISABLING TOUCH INPUT TO INFORMATION HANDLING DEVICE - An aspect provides a method, including: receiving a first input from a device component indicating positional orientation of an information handling device; receiving a second input from a device component indicating that the information handling device is undergoing movement; and disabling, responsive to the first input and the second input, at least a portion of a touch input surface of the information handling device. Other aspects are described and claimed. | 11-20-2014 |
20140347189 | PORT IDENTIFIER SYSTEM AND METHOD - A device includes a container having multiple different types of ports. A cable detection transceiver may be used to receive signals from a cable near the container. A visual indicator is coupled to the cable detection transceiver to provide a visual indication of a port corresponding to the cable near the container. A cable may contain a near field transmitter coupled proximate the connector to transmit signals representative of the connector. | 11-27-2014 |
20140364093 | CALLBACK OPTIONS VIA WIRELESS DEVICE - A communication device includes a transceiver configured to communicate with other communication devices over a cellular network, and circuitry coupled to the transceiver, the circuitry configured to detect a lost communication session with another communication device and generate a menu of options regarding the lost communication session. | 12-11-2014 |
20140380472 | MALICIOUS EMBEDDED HYPERLINK DETECTION - For malicious embedded hyperlink detection, an identification module identifies an uncertain universal resource locator (URL) address in a hyperlink. A display module displays a status indicator in response to identifying the uncertain URL address. | 12-25-2014 |
20150046804 | INDICATING AUTOMATICALLY CORRECTED WORDS - A method includes receiving an indication in an information handling device of an autocorrected word in a string of text, and providing an indication proximate the autocorrected word to a display. | 02-12-2015 |
20150067701 | CREATING A CUSTOM SERIES OF COMMANDS - For creating a custom series of commands, a method is disclosed that includes maintaining a record of executed commands, determining a time to select a subset of executed commands, selecting a subset of the executed commands for execution, and creating a shortcut to execute the selected commands. | 03-05-2015 |
20150067760 | CONFORMING PASSWORDS TO A PASSWORD POLICY - An apparatus, program product, and method are disclosed for receiving a password entered by a user, the password not conforming to one or more requirements of a password policy, manipulating the password to create one or more compliant passwords conforming to the one or more requirements of the password policy, and presenting a list of the one or more compliant passwords to the user wherein a compliant password is selectable by the user. | 03-05-2015 |
20150067825 | VISUAL AUTHENTICATION TO A COMPUTING DEVICE - For visually authenticating to a computing device, a method is disclosed that includes receiving an authentication request at a computing device, displaying a dynamic visual signal in response to the authentication request, wherein the visual signal suggests an authentication token. The method also includes receiving the authentication token in response to displaying the dynamic visual signal, and determining if the authentication token satisfies authentication requirements at the computing device. | 03-05-2015 |
20150074202 | PROCESSING ACTION ITEMS FROM MESSAGES - An aspect provides a method, including: receiving, at an information handling device, a message directed to a human recipient; processing, using one or more processors of the information handling device, the message to identify one or more action items contained in content of the message; and executing one or more additional actions based on the one or more action items identified from the content of the message. Other aspects are described and claimed. | 03-12-2015 |
20150082158 | INDICATING A WORD LENGTH USING AN INPUT DEVICE - A method, apparatus, and program product are disclosed for receiving an input from an input device, determining one or more characteristics of the received input, the one or more characteristics indicating a word length, and presenting a list of one or more words having word lengths determined according to the indicated word length. | 03-19-2015 |
20150087274 | MODIFYING A DEVICE NOTIFICATION - For modifying a device notification, an indication module detects a user awareness indication of a device notification for a device. A notification module modifies the device notification in response to detecting the user awareness indication and concurrently maintains a notification response option. | 03-26-2015 |
20150131803 | MEETING MUTING - A system can include a processor; memory operatively coupled to the processor; a microphone operatively coupled to the processor; a speaker operatively coupled to the processor; and circuitry that mutes the speaker based on detection of voices via the microphone. A method can include detecting two different voices via a microphone of a device; and responsive to the detecting, muting a speaker of the device. Various other apparatuses, systems, methods, etc., are also disclosed. | 05-14-2015 |
20150143233 | SIMULTANEOUS DATA COPY OPERATION - An apparatus for inserting selected data from a source electronic document to a target electronic document includes a location tracking module and a data module. The location tracking module stores a location of a data insertion point within the target document. The data module inserts selected data from the source document at the data insertion point within the target document. | 05-21-2015 |
20150149925 | EMOTICON GENERATION USING USER IMAGES AND GESTURES - An embodiment provides a method, including: detecting, at an information handling device, a trigger event for insertion of an emoticon into a messaging application; providing, using a processor of the information handling device, an emoticon derived from one or more of an image of a user and a gesture of a user; after the trigger has been detected, inserting, using the processor, the emoticon into the text portion of the chat application. Other aspects are described and claimed. | 05-28-2015 |
20150160380 | ADJUSTABLE DISPLAY OPTICS - A system can include a display configured to emit light rays; an adjustable-prescription optics overlay; and circuitry to adjust the adjustable-prescription optics overlay to a selected prescription to alter a focus of light rays emitted by at least a portion of the display. Various other apparatuses, systems, methods, etc., are also disclosed. | 06-11-2015 |
20150161369 | GRIP SIGNATURE AUTHENTICATION OF USER OF DEVICE - A method including receiving sensed information corresponding to a grip signature of a user holding a device, generating a grip signature from the sensed information, comparing the grip signature to a library of grip signatures, and authenticating the user based on the comparison to provide access to functions on the device. | 06-11-2015 |
20150177841 | ENABLING DEVICE FEATURES ACCORDING TO GESTURE INPUT - A method, apparatus, and program product are disclosed for determining an initial position of an electronic device using a positioning sensor located on the electronic device, detecting, based on movement away from the initial position, a gesture using a gesture detector located on the electronic device, and enabling a feature of the electronic device in response to the detected gesture being a feature-enabling gesture. | 06-25-2015 |
20150195813 | DEVICE CALL NOTIFICATION EXTENSION - An aspect provides a method, including: detecting an incoming voice call at an information handling device; detecting one or more external notification extension conditions at the information handling device, tracking user-device interactions to build a pattern of user behavior with respect to external conditions; updating the one or more external notification extension conditions based on the pattern of user behavior; and in response to detecting one or more updated external notification extension conditions at the information handling device, extending a notification of the incoming voice call at the information handling device. Other aspects are described and claimed. | 07-09-2015 |
20150205577 | DETECTING NOISE OR OBJECT INTERRUPTION IN AUDIO VIDEO VIEWING AND ALTERING PRESENTATION BASED THEREON - In one aspect, when it is detected that a viewer of an audio video program is interrupted by something, the program may be increased in volume, paused, etc. | 07-23-2015 |
20150205784 | AUTOMATIC MESSAGE PRESENTATION BASED ON PAST MESSAGES - In one aspect, a device includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to access past messages associated with the device, and determine that at least a first multi-term phrase appears in plural messages among the past messages. The instructions are also executable by the processor to, responsive to input invoking message composition and based at least in part on a determination that the multi-term phrase appears in plural messages among the past messages, present on the device at least plural terms from the multi-term phrase in an order in which the at least plural terms appear in the multi-term phrase as a candidate message. | 07-23-2015 |
20150210233 | AUTOMATED VIEWING ANGLE ADJUSTMENT OF VIEWABLE COMPONENTS - An embodiment provides a method, including: detecting, from a received sensor input, a current viewing position of a user with respect to a viewable component; determining, using a processor, a current viewing angle of the user with respect to the viewable component; and adjusting, via actuating movement of the viewable component, orientation of the viewable component based on the current viewing angle determined. Other aspects are described and claimed. | 07-30-2015 |
20150210237 | AIRBAG ADJUSTMENT BASED ON DRIVER POSITION - An aspect provides a method, including: capturing, using a sensor, positional information relating to a driver; determining, using a processor, a driver position with respect to an airbag containing component based on the positional information; and adjusting deployment of the airbag based on the determined driver position. Other aspects are described and claimed. | 07-30-2015 |
20150212699 | HANDEDNESS FOR HAND-HELD DEVICES - An aspect provides a method, including: receiving one or more sensor inputs at an information handling device; determining, using a processor, that a user is holding the information handling device with a particular hand based on a holding orientation derived via the one or more sensor inputs; and adjusting output to a touch screen of the information handling device based on the particular hand determined. Other aspects are described and claimed. | 07-30-2015 |
20150215896 | INTELLIGENT REPEAT OF NOTIFICATIONS - An aspect provides a method, including: detecting, at an information handling device, an event that causes a notification to occur; providing, using a notification modality of the information handling device, the notification of the event; sensing, using at least one sensor of the information handling device, a condition existing while the notification is provided; determining, using a processor, that the condition conflicts with the notification modality used to provide the notification; and thereafter providing an additional notification of the event. Other aspects are described and claimed. | 07-30-2015 |
20150264175 | INTERACTIVE VOICE RESPONSE SYSTEM SPEECH RECOGNITION PROXY - For an IVR system speech recognition proxy, code may determine that a communication device is in communication with an IVR system that does not support IVR speech recognition. In addition, the code may convert a specified spoken alphanumeric value into a telephonic keypad tone value in response to determining that the communication device is in communication with the IVR system that does not support IVR speech recognition. | 09-17-2015 |
20150279483 | ALLOCATION TECHNIQUE FOR MEMORY DIAGNOSTICS - An apparatus for allocating computer memory for memory diagnostics is disclosed. The apparatus may include a processor and memory that stores code executable by the processor, and may include code that identifies an unreserved amount of memory in a computer system, code that requests a portion of the memory based on the unreserved amount of memory, and code that determines whether an allocated portion of the memory comprises non-contiguous memory addresses. In some embodiments, the apparatus includes code that locks the allocated portion of the memory in response to the allocated portion consisting solely of contiguous memory addresses, and code that performs a memory diagnostic test on the allocated portion of the memory. | 10-01-2015 |
20150279485 | ADVANCED MEMORY TEST DIAGNOSTICS - For performing advanced memory test diagnostics, an apparatus, method, and computer program product are disclosed. The apparatus may include a processor, a memory that stores code executable by the processor, an address space module that identifies an address space having a plurality of blocks of memory addresses, a memory diagnostic module that performs, at least three times, a memory test procedure using a block pattern, wherein a first block pattern is used the first time, a second block pattern is used the second time, and a third block pattern is used the third time, and a memory fault module that determines the presence of a memory fault based on results of the memory test procedures. | 10-01-2015 |
20150298169 | ACTUATING VIBRATION ELEMENT ON DEVICE BASED ON SENSOR INPUT - In one aspect, a device includes a vibration element, a microphone, an accelerometer, a processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to actuate the vibration element at a first vibration level, determine whether the input conforms to a first parameter based on input from at least one of the microphone and the accelerometer, and reduce vibration from the first level to a second level responsive to a determination that the input conforms to the first parameter. | 10-22-2015 |
20150302585 | AUTOMATIC GAZE CALIBRATION - An embodiment provides a method, including: determining, using a processor of a device, an occurrence of a touch input event at the device; capturing, using a sensor of the device, image data of a user; identifying, using a processor, a screen location associated with the touch input event; and calibrating, using a processor, a gaze tracking system of the device using the occurrence of the touch input event, the image data and the screen location. Other aspects are described and claimed. | 10-22-2015 |
20150302819 | UPDATING AN ATTRIBUTE USED FOR DISPLAYING VIDEO CONTENT BASED ON VIDEO CONTENT TYPE - An embodiment provides a method, including: receiving, from a video source, video content; determining, using a processor, a type of the video content; the determining being based on data related to the video content; and updating, using a processor, an attribute used by a display to display the video content. Other aspects are described and claimed. | 10-22-2015 |
20150310095 | INPUT CORRECTION ENHANCEMENT - An embodiment provides a method, including: receiving, at an input device, user input having a string of characters; determining, using a processor, one or more potential errors in the string of characters; identifying, using a processor, a character location of a highest ranked error of the one or more potential errors within the string of characters; and positioning, on a display, a visual indication associated with the location of the highest ranked error within the string of characters. Other aspects are described and claimed. | 10-29-2015 |
20150324115 | ALTERING PRESENTATION OF AN ELEMENT PRESENTED ON A DEVICE BASED ON INPUT FROM A MOTION SENSOR - In one aspect, a device includes a touch-enabled display, an accelerometer, a processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to present, on the touch-enabled display, a keyboard in a first configuration and to receive at least one signal from the accelerometer. The instructions are also executable to present the keyboard in a second configuration different from the first configuration at least in part in response to receipt of the signal. | 11-12-2015 |
20150324348 | ASSOCIATING AN IMAGE THAT CORRESPONDS TO A MOOD - For associating an image that corresponds to a mood, code identifies the mood of a digital message. The code further associates the image that corresponds to the mood to the digital message. | 11-12-2015 |
20150326711 | CONNECTING TO A RETURN CALL - For connecting to a return call, a calling electronic device identifies a return call from a called number during communication with a voice messaging system associated with the called number. In addition, the calling electronic device connects to the return call. | 11-12-2015 |
20150331484 | EYE TRACKING LASER POINTER - An embodiment provides a method, including: detecting, using a gaze tracking system of a device, a position of user gaze with respect to a display; sending, through a display interface, display information including an added visual element associated with the position of user gaze; tracking, using the gaze tracking system, change in the position of user gaze with respect to the display; and moving, using a processor, the added visual element responsive to change in the position of user gaze with respect to the display. Other aspects are described and claimed. | 11-19-2015 |
20150334497 | MUTED DEVICE NOTIFICATION - An embodiment provides a method, including: detecting, at a device, a primary speaker is providing audio input; detecting, at the device, a voice data link providing audio of the primary speaker to another speaker is muted; and providing a notification to the primary speaker that the voice data link is muted. Other aspects are described and claimed. | 11-19-2015 |