Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 404. Отображено 177.
03-04-2008 дата публикации

System and method for boot loading of programs within a host operating environment having one or more linked guest operating systems

Номер: US20080082811A1
Принадлежит:

A system and method for loading programs during a system boot using stored configuration data in a predetermined file system from a prior session and providing the stored configuration data to a guest operating system capable of communication with a host operating system, during start-up, within a computing environment having a hypervisor, in a predetermined manner.

Подробнее
13-10-2016 дата публикации

ELECTRONIC DISPLAY CONTENT FITTING

Номер: US20160300373A1
Принадлежит:

An embodiment provides a device, including: a display device; a processor operatively coupled to the receiver; and a memory comprising instructions that are executed by the processor to: analyze a received communication comprising one or more words to identify text characters; identify a shortened representation for display of one or more of the text characters; shorten the one or more of the text characters using the shortened representation; and output display data including the shortened representation to the display device. Other embodiments are described and claimed.

Подробнее
23-03-2017 дата публикации

CHARGE NOTIFICATION

Номер: US20170084155A1
Принадлежит:

A method can include receiving power level information for a device that includes a rechargeable battery and a display; determining a power level differential based at least in part on the power level information and historical information of the device; and rendering a power level differential notice to the display. 1. A method comprising:receiving power level information for a device that comprises a rechargeable battery and a display;determining a power level differential based at least in part on the power level information and historical information of the device; andrendering a power level differential notice to the display.2. The method of wherein the power level differential is based on power levels that are less than a maximum power level of the rechargeable battery.3. The method of wherein the power level differential notice comprises an estimated recharge time to compensate for the power level differential.4. The method of wherein the estimated recharge time corresponds to one of a plurality of types of power sources for recharging the rechargeable battery.5. The method of wherein the power level differential is based at least in part on a time differential between a first time and a second time.6. The method of wherein the first time corresponds to a rechargeable battery powered state of the device.7. The method of wherein the second time corresponds to a plugged-in recharger powered state of the device based at least in part on the historical information.8. The method of wherein the determining comprises calculating the power level differential based at least in part on a difference between a first power level associated with the received power level information and a second power level associated with the historical information.9. The method of wherein the historical information comprises cellular communication information.10. The method of wherein the historical information comprises agenda information.11. The method of wherein the agenda information ...

Подробнее
18-12-2014 дата публикации

SMART TAGS FOR CONTENT RETRIEVAL

Номер: US20140372455A1
Принадлежит:

An aspect provides a method, including: storing an object; obtaining data associated with the object; analyzing, using one or more processors, the data associated with the object to identify one or more key words in the data associated with the object to create one or more tags; and storing the one or more tags in a searchable format. Other aspects are described and claimed.

Подробнее
04-05-2021 дата публикации

Determining trends for a user using contextual data

Номер: US0010997183B2

An aspect provides a method, including: accessing, using a processor, a user profile based on user context information, wherein the user context information utilizes user device events; preparing, using the processor, a list of items based on the user profile related to a particular time period organized according to importance based on the user profile; and presenting, using the processor, the list of items related to the particular time period. Other aspects are described and claimed.

Подробнее
28-05-2015 дата публикации

WEARABLE DEVICE FOR WRITING AND DRAWING

Номер: US20150145760A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An embodiment provides a method, including: detecting, via a wearable information handling device, a user motion; processing, via the wearable information handling device, the user motion into user motion data; determining, using a processor, that the user motion data is handwriting input; and converting, using the processor, the user motion data into a digital handwriting input. Other aspects are described and claimed. 1. A method , comprising:detecting, via a wearable information handling device, a user motion;processing, via the wearable information handling device, the user motion into user motion data;determining, using a processor, that the user motion data is handwriting input; andconverting, using the processor, the user motion data into a digital handwriting input.2. The method of claim 1 , further comprising rendering claim 1 , on a display claim 1 , the digital handwriting input.3. The method of claim 1 , further comprising importing the digital handwriting input into an underlying application.4. The method of claim 1 , wherein the detecting comprises detecting spatial location coordinates of the user motion.5. The method of claim 4 , wherein the detecting comprises detecting a time associated with the user motion.6. The method of claim 5 , further comprising saving different versions of the user motion data having similar spatial coordinates and different times.7. The method of claim 1 , further comprising determining a time associated with the user motion data detected; andsaving different versions of the user motion having different times.8. The method of claim 1 , further comprising determining that the user motion data is a gesture.9. The method of claim 8 , further comprising associating the gesture with other user motion data.10. The method of claim 9 , further comprising modifying the other user motion data based on the gesture.11. An information handling device claim 9 , comprising:a sensor;a processor; anda memory device storing instructions ...

Подробнее
11-06-2015 дата публикации

FINDING PERSONAL MEANING IN UNSTRUCTURED USER DATA

Номер: US20150161249A1
Принадлежит: LENOVO (SINGAPORE) PTD. LTD.

An embodiment provides a method, including: collecting, using a user device, user object event data; collecting, using a user device, contextual data related to the user object event data; creating, using at least one processor, an association between the contextual data and the user object event data; forming, using a processor having access to a stored group of associations between contextual data and user object event data, a user profile based on the group of associations; and storing, in a memory, the user profile. Other aspects are described and claimed. 1. A method , comprising:collecting, using a user device, user object event data;collecting, using a user device, contextual data related to the user object event data;creating, using at least one processor, an association between the contextual data and the user object event data;forming, using a processor having access to a stored group of associations between contextual data and user object event data, a user profile based on the group of associations; andstoring, in a memory, the user profile.2. The method of claim 1 , wherein the user profile includes a pattern of user behavior with respect to user objects.3. The method of claim 1 , wherein the stored group of associations between contextual data and user object event data comprises associations gathered from a group of associated users.4. The method of claim 3 , wherein the group of associated users comprise users having similar patterns of behavior.5. The method of claim 3 , wherein the group of associated users comprises users having a cloud account association.6. The method of claim 1 , wherein the user profile comprises a description of user behavior that is refined in response to obtaining one or more new associations.7. The method of claim 6 , wherein the one or more new associations are derived from user interaction with a user object.8. The method of claim 6 , wherein the one or more new associations are derived from a group of users.9. The ...

Подробнее
16-05-2017 дата публикации

Voice input correction

Номер: US0009653073B2

An embodiment provides a method, including: accepting, at an audio receiver of an information handling device, voice input of a user; interpreting, using a processor, the voice input; thereafter receiving, at the audio receiver, repeated voice input of the user; identifying a correction using the repeated voice input; and correcting, using the processor, the voice input using the repeated voice input, wherein the corrective voice input does not include a predetermined voice command. Other aspects are described and claimed.

Подробнее
18-03-2010 дата публикации

APPARATUS, SYSTEM AND METHOD FOR STORAGE CACHE DEDUPLICATION

Номер: US20100070715A1
Принадлежит:

An apparatus, system, and method are disclosed for deduplicating storage cache data. A storage cache partition table has at least one entry associating a specified storage address range with one or more specified storage partitions. A deduplication module creates an entry in the storage cache partition table wherein the specified storage partitions contain identical data to one another within the specified storage address range thus requiring only one copy of the identical data to be cached in a storage cache. A read module accepts a storage address within a storage partition of a storage subsystem, to locate an entry wherein the specified storage address range contains the storage address, and to determine whether the storage partition is among the one or more specified storage partitions if such an entry is found.

Подробнее
19-06-2012 дата публикации

Apparatus, system, and method for granting hypervisor privileges

Номер: US0008205197B2

An apparatus, system, and method are disclosed for granting hypervisor privileges. An installation module installs a monitor hypervisor wherein only the monitor hypervisor is granted the hypervisor privileges by the computer. An authentication module authenticates a second hypervisor. An eviction module evicts the monitor hypervisor if the second hypervisor is authenticated. The installation module further installs the second hypervisor after the monitor hypervisor is evicted so that only the second hypervisor is granted hypervisor privileges by the computer.

Подробнее
02-11-2017 дата публикации

DATA STORAGE DEVICE WITH DYNAMIC DISPLAY

Номер: US20170315937A1
Принадлежит:

One embodiment provides a data storage device, including: a display; a processor operatively coupled to the display; and a memory device that stores instructions executable by the processor to: detect a trigger event associated with data stored on the data storage device; and update, based on the trigger event, the display. Other aspects are described and claimed.

Подробнее
06-10-2016 дата публикации

Initiating a Secure Action Via Physical Manipulation

Номер: US20160294835A1
Принадлежит:

An approach is provided for sending a non-visual challenge request to a wearable device worn by a user. A non-visual challenge response is received from the wearable device, such as by the user moving the wearable device. The non-visual challenge response is compared to an expected response. The system allows usage of a resource by the user of the wearable device in response to the comparison revealing that the non-visual challenge response matches the expected response.

Подробнее
13-10-2016 дата публикации

BANDWIDTH PRIORITIZATION

Номер: US20160301617A1
Принадлежит:

One embodiment provides a method, involving: identifying, using a processor, a characteristic of a network connection; identifying, using the processor, two or more bandwidth demands associated with the network connection; determining, based on the characteristic, that the two or more bandwidth demands require a bandwidth prioritization; and prioritizing, based on the determining, at least one of the two or more bandwidth demands. Other aspects are described and claimed.

Подробнее
02-06-2022 дата публикации

DISPLAYING A USER INPUT MODALITY

Номер: US20220171530A1
Принадлежит: Lenovo Singapore Pte Ltd

An aspect provides a method, including: determining, using at least one detector, a location of a hand of a user with respect to an information handling device; receiving, from at least one sensor, gaze tracking data associated with an eye of a user; determining, using a processor and based upon the gaze tracking data, a location within an application currently active on the information handling device of a gaze of the user; identifying, using a processor, a character type associated with the application and corresponding to the determined location; identifying a keyboard having a keyboard layout corresponding to the character type, wherein the identifying a keyboard includes identifying a keyboard layout allowing provision of the identified character type; and displaying, on a display device of the information handling device, at a location corresponding to the location of the hand of the user, the keyboard having the keyboard layout.

Подробнее
20-09-2011 дата публикации

Authenticating suspect data using key tables

Номер: US0008024579B2

A system and method for authenticating suspect code includes steps of: receiving the suspect code for a first instance of a trusted platform module; loading the suspect code into a trusted platform module device operatively associated with a processor, wherein the suspect code is loaded outside of a shielded location within the trusted platform module device; retrieving a validation public key from a table and storing it in a register in the trusted platform module device, the validation public key indexed by the suspect code; and retrieving a hash algorithm from the table, the hash algorithm indexed by the suspect code. The hash algorithm is run to derive a first hash value; then, using the validation public key, the second hash value is decrypted to derive a second decrypted hash value. The two hash values are compared; and upon determining a match, the suspect code is loaded into the shielded location of the processor for execution by the processor.

Подробнее
27-12-2011 дата публикации

Method for controlling file access on computer systems

Номер: US0008086873B2

A method for controlling file access on computer systems is disclosed. Initially, a virtual machine manager (VMM) is provided in a computer system. In response to a write request, the VMM determines whether or not a location field is valid. If the location field is not valid, then the VMM writes the write request information to a storage device; but if the location field is valid, then the VMM encrypts the write request information before writing the write request information to the storage device. In response to a read request, the VMM again determines whether or not a location field is valid. If the location field is not valid, then the VMM sends the read request information to a read requester; but, if the location field is valid, then the VMM decrypts the read request information before sending the read request information to the read requester.

Подробнее
17-01-2019 дата публикации

ACTUATING VIBRATION ELEMENT ON DEVICE BASED ON SENSOR INPUT

Номер: US20190018493A1
Принадлежит:

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 microphones 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. 1. A computer readable storage medium (CRSM) that is not a transitory signal , the computer readable storage medium comprising instructions executable by at least one processor of a device to:receive input from at least one sensor;based on the input from the at least one sensor, determine: an orientation of the device, movement of the device, a material of an object proximate to the device but different from the device, and an amount of light; andbased on the determinations, actuate the vibration element to vibrate at a first magnitude.2. The CRSM of claim 1 , wherein the at least one sensor comprises a gyroscope claim 1 , and wherein the determination of the orientation of the device comprises determining that a plane established by a current orientation of the device is orthogonal to an axis established by the direction of the Earth's gravity at the device.3. The CRSM of claim 1 , wherein the at least one sensor comprises an accelerometer claim 1 , and wherein the determination of movement of the device is based on input from the accelerometer.4. The CRSM of claim 1 , wherein the at least one sensor comprises an ultrasound transceiver claim 1 , and wherein the determination of a material of an object proximate to the device is based on input from the ultrasound transceiver.5. The CRSM of claim 1 , wherein the at least one sensor comprises an ambient light sensor claim 1 , and wherein the determination of the amount of light is based on input ...

Подробнее
20-03-2018 дата публикации

Minimizing nuisance audio in an interior space

Номер: US0009922635B2

One embodiment provides a method, including: detecting, using one or more audio capture devices, nuisance audio; receiving, from one or more device sensors, contextual information; determining a mitigating audio signal based on the nuisance audio and contextual information; thereafter, emitting, from one or more audio source devices, mitigating audio into an interior space. Other aspects are described and claimed.

Подробнее
22-04-2014 дата публикации

Systems and methods for application sound management

Номер: US0008706275B2

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.

Подробнее
18-04-2017 дата публикации

Determining the necessity of device tracking

Номер: US0009628948B2

One embodiment provides a method, including: obtaining, at a device, at least one characteristic of a detectable wireless signal; comparing, using a processor, at least one characteristic to a previously obtained wireless signal characteristic; responsive to the at least one characteristic being different than a previously obtained wireless signal characteristic, providing a notification requesting a user to enable location tracking; and responsive to the at least one characteristic not being different to a previously obtained wireless characteristic, omitting the notification. Other aspects are described and claimed.

Подробнее
30-04-2019 дата публикации

Processing natural language user inputs using context data

Номер: US0010276154B2

An embodiment provides a method, including: receiving, at a device, user input; identifying, using a processor, elements included in the user input; determining, using a processor, that at least one of the identified elements renders the user input ambiguous; identifying, using a processor, a source of context data; accessing, using a processor, context data associated with the user input from the source of context data; disambiguating, using a processor, the user input based on the context data associated with the user input; and forming, using a processor, an altered input based on the disambiguating. Other embodiments are described and claimed.

Подробнее
17-05-2016 дата публикации

Preserving emotion of user input

Номер: US0009342501B2

An aspect provides a method, identifying: receiving, at an input component of an information handling device, user input comprising one or more words; identifying, using a processor of the information handling device, an emotion associated with the one or more words; creating, using the processor, an emotion tag including the emotion associated with the one or more words; and storing the emotion tag in a memory. Other embodiments are described and claimed.

Подробнее
06-12-2012 дата публикации

DOCK FOR FAVORITE APPLICATIONS

Номер: US20120311498A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

Systems, methods and products are described that provide a dock for favorite applications. One aspect includes providing a dock point on a display device of an information handling device; responsive to user input associated with said dock point, launching a utility organizing a sub-set of user applications installed on said information handling device in a predetermined arrangement of launch points; providing an animated movement of said launch points in said utility responsive to user input; and responsive to user input selecting a launch point in said utility, launching an application associated with said launch point on the information handling device. Other embodiments are described. 1. A method comprising:providing a dock point on a display device of an information handling device;responsive to user input associated with said dock point, launching a utility organizing a sub-set of user applications installed on said information handling device in a predetermined arrangement of launch points;providing an animated movement of said launch points in said utility responsive to user input; andresponsive to user input selecting a launch point in said utility, launching an application associated with said launch point on the information handling device.2. The method according to claim 1 , further comprising providing an editing arrangement for editing the sub-set of applications represented in said utility.3. The method according to claim 2 , wherein said editing arrangement comprises an add/remove panel displayed on said display device.4. The method according to claim 3 , further comprising:responsive to user input at said add/remove panel, performing one or more of:adding an application from an application library area of said display device to an unoccupied launch point slot in said add/remove panel; andremoving an application from an occupied launch point slot in said add/remove panel to an application library of said display device.5. The method according to ...

Подробнее
10-06-2008 дата публикации

Enabling a client device in a client device/data center environment to resume from a sleep state more quickly

Номер: US0007386745B2

A method, computer program product and system for enabling a client device in a client device/data center environment to resume from sleep state more quickly. The resource in the server blade used for suspending the activity of the computing state of the client device in order to enter the client device in a sleep state is not reallocated for a period of time. If the client device indicates to the server blade to resume the client device from sleep state prior to the ending of that period of time, then the server blade reinitializes the computing state using the same resource as used in suspending the computing state of the client device. By using the same resource, steps traditionally implemented in resuming the client device from sleep state are avoided thereby reducing the time in resuming the client device from sleep state.

Подробнее
06-10-2011 дата публикации

SYSTEMS AND METHODS FOR MINIMIZING CLIENT COMPUTER SYSTEM SET-UP TIME

Номер: US20110246985A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

Systems, methods, apparatuses and computer program products provide alternative desktop computing solutions and generally provide client devices configured to utilize one of a local common base image and a common base image stored remotely, with a user-specific overlay image remotely storing user specific data. The clients can be configured to store the common base image locally.

Подробнее
27-11-2018 дата публикации

Statistical noise analysis for motion detection

Номер: US0010140548B2

An approach is provided to detecting motion using statistical noise analysis. In the approach, reference statistics are calculated that relate to one or more noise characteristics that correspond to pixels in a first set of video images of an area being monitored. Current noise characteristics are received that correspond to the same pixels in a second set of video images of the area being monitored, with the first set of video images being captured before the second set of video images. Motion is detected in the area being monitored by comparing the reference statistics to the current noise characteristics.

Подробнее
06-05-2008 дата публикации

Desktop computer blade fault identification system and method

Номер: US0007370227B2

A method and system for remotely isolating faults in computer network devices coupled to a computer network. A plurality of first computer units are coupled to the computer network. The plurality of first computer units are located on a user side of the computer network. A plurality of second computer units are coupled to the computer network. The plurality of second computer units are located on a service provider side of the network. One of the plurality of second computer units is designated to provide computing services to one of the plurality of first computer units. One of the plurality of first computer units experiencing a fault communicating with its designated second computer unit uses another of the plurality of first computer units as a proxy computer unit to remotely isolate the fault.

Подробнее
01-10-2009 дата публикации

Techniques for Capturing Identifying Information on a Device User

Номер: US20090249485A1
Принадлежит:

A technique for identifying a user of a device includes receiving a tracking mechanism trigger and capturing (e.g., periodically) identifying information on the user of the device in response to the trigger.

Подробнее
30-07-2015 дата публикации

ADJUSTING SPEECH RECOGNITION USING CONTEXTUAL INFORMATION

Номер: US20150213796A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An embodiment provides a method, including: obtaining, using a processor, contextual information relating to an information handling device; adjusting, using a processor, an automated speech recognition engine using the contextual information; receiving, at an audio receiver of the information handling device, user speech input; and providing, using a processor, recognized speech based on the user speech input received and the contextual information adjustment to the automated speech recognition engine. Other aspects are described and claimed.

Подробнее
11-06-2015 дата публикации

ADJUSTABLE DISPLAY OPTICS

Номер: US20150160380A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

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.

Подробнее
11-08-2011 дата публикации

SYSTEMS AND METHODS FOR APPLICATION SOUND MANAGEMENT

Номер: US20110196520A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

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.

Подробнее
05-12-2017 дата публикации

Changing text input modes

Номер: US0009836443B2

An apparatus, method, program product, and system are disclosed for changing text input modes. A text input module receives text input in a first text input mode from a text input device, the first text input mode may comprise a predictive text input mode. A trigger detection module detects a triggering event associated with text input received in the first text input mode. The triggering event may be intended to change a text input mode of the text input device. A mode change module changes the text input from the first text input mode to a second text input mode in response to the triggering event. The second text input mode may comprise a literal text input mode.

Подробнее
18-07-2013 дата публикации

Memory Watch

Номер: US20130185492A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

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. 1. A method comprising: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; andresponsive to the analyzing, controlling notification circuitry configured to display a graphical user interface that presents information for physically altering a specified memory configuration.2. The method of wherein the event information comprises event times for memory usage crossing a memory usage threshold.3. The method of wherein the analyzing the received memory usage information for a period of time utilizes a calculation involving an exceed time and the period of time claim 1 , wherein the exceed time is the amount of time that memory usage exceeds a threshold.4. The method of wherein the period of time is greater than or equal to two days.5. The method of wherein the analyzing utilizes a calculation involving an exceed amount claim 1 , wherein the exceed amount is the amount by which memory usage exceeds a threshold.6. The method of wherein the information for physically altering a specified memory configuration comprises a notification that adding more memory will improve system performance.7. The method of wherein the specified memory configuration comprises a RAM configuration for RAM installed in one or more hardware memory slots.8. The method of wherein the controlling notification circuitry comprises issuing ...

Подробнее
03-07-2008 дата публикации

Authenticating suspect data using key tables

Номер: US20080162932A1
Принадлежит: Lenovo (Singapore) PTE Ltd.

A system and method for authenticating suspect code includes steps of: receiving the suspect code for a first instance of a trusted platform module; loading the suspect code into a trusted platform module device operatively associated with a processor, wherein the suspect code is loaded outside of a shielded location within the trusted platform module device; retrieving a validation public key from a table and storing it in a register in the trusted platform module device, the validation public key indexed by the suspect code; and retrieving a hash algorithm from the table, the hash algorithm indexed by the suspect code. The hash algorithm is run to derive a first hash value; then, using the validation public key, the second hash value is decrypted to derive a second decrypted hash value. The two hash values are compared; and upon determining a match, the suspect code is loaded into the shielded location of the processor for execution by the processor.

Подробнее
22-10-2019 дата публикации

Apparatus, method, and program product for controlling appliances

Номер: US0010452037B2

Apparatuses, methods, and program products are disclosed for controlling appliances. One apparatus includes a processor, and a memory that stores code executable by the processor. The code is executable by the processor to detect a usage history of multiple types of appliances in a building. The code is executable by the processor to determine changes to operation of the multiple types of appliances based on the usage history. The code is executable by the processor to control the multiple types of appliances based on the determined changes to the operation of the multiple types of appliances.

Подробнее
27-07-2010 дата публикации

Method and apparatus for providing centralized user authorization to allow secure sign-on to a computer system

Номер: US0007765407B2

A method for providing centralized user authorization to allow secure sign-on to a computer system is disclosed. In response to a user attempting to boot up a computer system, a message is sent to a trusted server by a hypervisor within the computer to request a new hard drive password for the computer system. If the user is not authorized to access the computer system, a packet is sent by the trusted server to instruct the hypervisor to stop any boot process on the computer system. If the user is authorized to access the computer system, a packet containing a partial hard drive password is sent by the trusted server to the computer system. The packet is then encrypted with a system public key by the computer system to yield the partial hard drive password. The computer system subsequently combines the partial hard drive password with a user password to generate a new complete hard drive password to continue with the boot process.

Подробнее
15-12-2015 дата публикации

Devices and methods to receive input at a first device and present output in response on a second device different from the first device

Номер: US0009213659B2

An apparatus includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to receive user input into the apparatus implicating an output in response, and present the response on a device separate and apart from the apparatus instead of presenting the response on the apparatus.

Подробнее
05-10-2017 дата публикации

ALLOCATION OF BROADER NETWORK BANDWIDTH WITHIN A LOCAL NETWORK

Номер: US20170289056A1
Принадлежит:

One embodiment provides a method, including: allocating, at a node within a local network, availability to a broader network into one or more units; associating, using a processor, one or more tokens with the one or more units; distributing, over a network, the one or more tokens to a requesting node; receiving, over a network, the one or more tokens from the requesting node, where the one or more tokens have been associated with network payload; confirming, using the processor, that the one or more tokens are valid; and in response to the confirming, sending the network payload onto the broader network. Other embodiments are described and claimed.

Подробнее
16-02-2016 дата публикации

File transfer applications

Номер: US0009262042B2
Принадлежит: Lenovo (Singapore) Pte. Ltd.

Devices, methods and products are described that provide file transfer applications. One aspect provides a method including opening a file transfer application on an information handling device having an internal storage device; providing a source display area indicating a source storage device; providing a destination display area indicating a destination storage device; responsive to movement of one or more file icons a predetermined threshold amount beyond a boundary separating said source display area and said destination display area, change one or more indications to indicate to a user a destination storage device to which one or more files is to be transferred, said changing further comprising modifying screen brightness of the source display area; and responsive to movement of said one or more file icons a predetermined threshold amount beyond said boundary, transferring said one or more files to said destination storage device. Other embodiments are described.

Подробнее
03-10-2019 дата публикации

SECURE COMMUNICATION IN A NONDETERMINISTIC NETWORK

Номер: US20190306129A1
Принадлежит:

For secure communication in a nondeterministic network, a processor determines a first communication path to a first destination node in a network of nodes organized as an undirected graph. The communication path is a spanning tree of path nodes of the undirected graph. The processor further encrypts a message to the first destination node with an encryption using a set of first encryption keys. In addition, the processor communicates the encrypted message over the path nodes of the first communication path. Each transaction of each path node with the encrypted message is recorded and the encrypted message is decrypted at the first destination node with a subset of the set of first encryption keys. The subset of the set of first encryption keys are held by key holding nodes in communication with the first destination node.

Подробнее
11-04-2019 дата публикации

DETERMINING USER RISK

Номер: US20190108742A1
Принадлежит:

For determining user risk using multiple data types, an apparatus is disclosed. A system, method, and program product also perform the functions of the apparatus. The apparatus for determining user risk using multiple data types includes a processor and a memory. The memory stores code executable by the processor. The processor receives first data about a user and determines a first probability of the user being at risk using the first data. In response to the first probability exceeding a first threshold, the processor receives second data, the second data being a different type of data than the first data. The processor also determines a second probability of the user being in danger using the second data. In response to the second probability exceeding a second threshold, the processor initiates an alarm. 1. An apparatus comprising:a processor;a memory that stores code executable by the processor to:receive first data about a user;determine a first probability of the user being at risk using the first data, the first data comprising at least one of: movement data and biometric data;activate one or more additional sensors in response to the first probability of the user being at risk exceeding a first threshold;gather second data about the user from a second set of sensors, the second set comprising the activated one or more additional sensors, the second data being a different type of data than the first data, wherein gathering the second data is triggered by the first probability of the user being at risk exceeding a first threshold;determine a second probability of the user being at risk using at least the second data; andinitiate an alarm in response to the second probability of the user being at risk exceeding a second threshold.2. The apparatus of claim 1 , wherein the processor further stores the second data to a remote storage device in response to the second probability of the user being at risk exceeding the second threshold.3. The apparatus of claim 1 , ...

Подробнее
30-03-2023 дата публикации

OBJECT ALTERATION IN IMAGE

Номер: US20230095955A1
Принадлежит:

One embodiment provides a method, including: receiving, at a privacy system, an image comprising an object; determining, using a processor, whether an alteration rule for presentation of the object is applicable to the image; and transmitting, responsive to determining that the alteration rule is applicable to the image, an indication to at least one image-display destination of an alteration to the object based on the alteration rule. Other aspects are described and claimed.

Подробнее
02-07-2013 дата публикации

Apparatus, system, and method for managing network bandwidth

Номер: US0008477624B2

An apparatus, system, and method are disclosed for managing network bandwidth. A monitor module monitors traffic of a plurality of peer computers over a Transmission Control Protocol/Internet Protocol (TCP/IP) network. A detection module detects traffic exceeding a traffic threshold for the network. A delay module delays issuing each TCP/IP acknowledge signal for a specified delay interval in response to detecting the traffic exceeding the traffic threshold.

Подробнее
16-04-2015 дата публикации

CONTROLLER ACCESS TO HOST MEMORY

Номер: US20150106660A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An apparatus can include a circuit board; a processor mounted to the circuit board; a storage subsystem accessible by the processor; random access memory accessible by the processor; a network interface; and a controller mounted to the circuit board and operatively coupled to the network interface where the controller includes circuitry to capture values stored in the random access memory, the values being associated with a state of the apparatus, and circuitry to transmit the values via the network interface. Various other apparatuses, systems, methods, etc., are also disclosed. 1. An apparatus comprising:a circuit board;a processor mounted to the circuit board;a storage subsystem accessible by the processor;random access memory accessible by the processor;a network interface; and circuitry to capture values stored in the random access memory, the values being associated with a state of the apparatus, and', 'circuitry to transmit the values via the network interface., 'a controller mounted to the circuit board and operatively coupled to the network interface wherein the controller comprises'}2. The apparatus of wherein the controller comprises circuitry to halt processing of the processor.3. The apparatus of wherein the controller comprises circuitry to halt a reset operation.4. The apparatus of wherein the controller comprises circuitry to instantiate an operational state.5. The apparatus of wherein the state comprises a faulty state and wherein the controller comprises circuitry to instantiate an operational state for debugging the faulty state.6. The apparatus of wherein the circuitry to capture values operates responsive to a trigger.7. The apparatus of wherein the trigger comprises a timer associated with hanging of the processor.8. The apparatus of comprising a component and memory for the component wherein the controller comprises circuitry to capture values stored in the memory claim 1 , the values being associated with a state of the component.9. The ...

Подробнее
21-08-2018 дата публикации

Using device data collected from other proximate devices

Номер: US0010055976B2

An embodiment provides a method, including: in a first end user electronic device, running an application that uses device collected data; collecting, using the first end user electronic device, device data for the application; accessing, using a processor of the first end user electronic device, device data collected by another end user electronic device proximate to the first end user electronic device; and using, in the running of the application, one or more of the accessed device data and the collected device data. Other embodiments are described and claimed.

Подробнее
16-03-2017 дата публикации

APPARATUS, METHOD, AND PROGRAM PRODUCT FOR DATA BANDWIDTH OPTIMIZATION

Номер: US20170078416A1
Принадлежит:

Apparatuses, methods, and program products are disclosed for data bandwidth limitation. By use of a processor, a data bandwidth limitation of a network connection of a first electronic device is determined. A request from a second electronic device to access the network connection of the first electronic device is received. Data corresponding to the data bandwidth limitation to the second electronic device in response to receiving the request from the second electronic device to access the network connection is provided. 1. An apparatus comprising:a processor; code that determines a data bandwidth limitation of a network connection of a first electronic device;', 'code that receives a request from a second electronic device to access the network connection of the first electronic device; and', 'code that provides data corresponding to the data bandwidth limitation to the second electronic device in response to receiving the request from the second electronic device to access the network connection., 'a memory that stores code executable by the processor, the code comprising2. The apparatus of claim 1 , wherein the code that determines the data bandwidth limitation of the network connection of the first electronic device comprises code that computes a data quota of the network connection of the first electronic device.3. The apparatus of claim 2 , wherein the code that determines the data bandwidth limitation of the network connection of the first electronic device comprises code that computes a percent of the data quota used during a time period.4. The apparatus of claim 3 , wherein the code that computes the percent of the data quota used during the time period comprises code that computes the percent of the data quota used during a billing cycle.5. The apparatus of claim 1 , further comprising code that determines a metering level for data provided to the second electronic device.6. The apparatus of claim 5 , wherein the metering level comprises a high data output ...

Подробнее
04-03-2010 дата публикации

Techniques for Booting a Stateless Client

Номер: US20100058042A1
Принадлежит:

A technique for booting a stateless client includes booting a virtual machine (VM) monitor on the client. The VM monitor is stored in a non-volatile memory area of a memory subsystem (of the client) and a first portion of an operating system (which does not include any state information for the operating system) is stored in the non-volatile memory area of the client. Booting of the operating system for the client is initiated and a remote storage (that stores a second portion of the operating system that includes state information for the operating system) is accessed via a communication link. Booting of the operating system for the client is completed using the second portion of the operating system.

Подробнее
05-10-2017 дата публикации

APPARATUS, METHOD, AND PROGRAM PRODUCT FOR CONTROLLING APPLIANCES

Номер: US20170288892A1
Принадлежит:

Apparatuses, methods, and program products are disclosed for controlling appliances. One apparatus includes a processor, and a memory that stores code executable by the processor. The code is executable by the processor to detect a usage history of multiple types of appliances in a building. The code is executable by the processor to determine changes to operation of the multiple types of appliances based on the usage history. The code is executable by the processor to control the multiple types of appliances based on the determined changes to the operation of the multiple types of appliances.

Подробнее
09-02-2017 дата публикации

ASSISTING A USER IN TERM IDENTIFICATION

Номер: US20170039874A1
Принадлежит:

One embodiment provides a method including: obtaining, using a processor, content from a source, wherein the content comprises a plurality of terms; determining, using a processor, that at least one of the plurality of terms is unfamiliar to a user; and providing, to the user, assistance relating to identification of the at least one of the plurality of terms determined to be unfamiliar. Other aspects are described and claimed. 1. A method , comprising:obtaining, using a processor, content from a source, wherein the content comprises a plurality of terms;determining, using a processor, that at least one of the plurality of terms is unfamiliar to a user; andproviding, to the user, assistance relating to identification of the at least one of the plurality of terms determined to be unfamiliar.2. The method of claim 1 , wherein the determining comprises calculating a probability relating to the likelihood that the user is unfamiliar with the at least one of the plurality of terms.3. The method of claim 1 , wherein the determining comprises ascertaining a frequency relating to how often the user encounters the at least one of the plurality of terms.4. The method of claim 1 , further comprising identifying a user consuming the content.5. The method of claim 4 , further comprising performing an initialization claim 4 , wherein the initialization comprises determining a base vocabulary of a particular user and wherein the user identified is the particular user.6. The method of claim 5 , wherein the determining comprises using the initialization to determine whether the user identified is unfamiliar with the at least one of the plurality of terms.7. The method of claim 1 , wherein the determining comprises receiving an indication from the user that the user is unfamiliar with the at least one of the plurality of terms.8. The method of claim 1 , wherein the providing assistance comprises providing a prompt asking the user if assistance is needed.9. The method of claim 1 , ...

Подробнее
17-09-2013 дата публикации

Dynamic keystone correction

Номер: US0008534844B2

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.

Подробнее
01-10-2020 дата публикации

CLASSIFYING A DATASET FOR MODEL EMPLOYMENT

Номер: US20200311570A1
Принадлежит:

One embodiment provides a method, including: obtaining a dataset for generation of an outcome using a plurality of artificial intelligence models; classifying, using another artificial intelligence model and before employing the plurality of artificial intelligence models, the dataset into a feature-space; and employing a subset of the plurality of artificial intelligence models on the dataset, wherein the subset is selected based upon the classification of the dataset. Other aspects are described and claimed.

Подробнее
06-03-2012 дата публикации

Apparatus, system and method for caching writes by multiple clients to a virtualized common disk image

Номер: US0008131765B2

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.

Подробнее
21-02-2008 дата публикации

Apparatus and method for assuring secure disposal of a hard disk drive unit

Номер: US20080046998A1
Принадлежит: Lenova (Singapore) Ptc. Ltd.

A hard disk drive unit includes a microprocessor programmed to erase data stored within the drive unit if it is determined that a process potentially leading to a misuse of the data stored within the drive unit, and if secure disposal configuration data stored in nonvolatile storage within the drive indicates that the data is to be erased. Such a process includes initializing the drive unit for operation without providing a password matching a password stored in the drive unit, initializing the drive unit in a system not having CMOS configuration data matching the drive unit, and determining that a failure rate within the drive unit exceeds a threshold level.

Подробнее
01-01-2009 дата публикации

METHODS AND ARRANGEMENTS FOR TRACKING AND LOCATING LAPTOPS

Номер: US20090003292A1
Принадлежит: Lenovo (Singapore) Pte. Ltd

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.

Подробнее
19-06-2008 дата публикации

Method and Apparatus for Providing Centralized User Authorization to Allow Secure Sign-On to a Computer System

Номер: US20080148389A1
Принадлежит:

A method for providing centralized user authorization to allow secure sign-on to a computer system is disclosed. In response to a user attempting to boot up a computer system, a message is sent to a trusted server by a hypervisor within the computer to request a new hard drive password for the computer system. If the user is not authorized to access the computer system, a packet is sent by the trusted server to instruct the hypervisor to stop any boot process on the computer system. If the user is authorized to access the computer system, a packet containing a partial hard drive password is sent by the trusted server to the computer system. The packet is then encrypted with a system public key by the computer system to yield the partial hard drive password. The computer system subsequently combines the partial hard drive password with a user password to generate a new complete hard drive password to continue with the boot process.

Подробнее
30-01-2018 дата публикации

Providing selective system privileges on an information handling device

Номер: US0009881151B2

Devices, methods and products are described that provide for selective system or root level access for applications on an information handling device. One aspect provides a method comprising determining whether an application has system privileges on an information handling device; and executing privileged code from the application on said information handling device responsive to determining that the application has system privileges through one or more native services operating on said information handling device. Other aspects and embodiments are also described herein.

Подробнее
24-05-2022 дата публикации

Password protection based on Merkle tree proofs

Номер: US0011343102B2
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An approach is provided that receives a password that corresponds to a user identifier. A number of hashing algorithms are retrieved with the specific hashing algorithms that are retrieved being based on the received user identifier. The password is hashed using each of retrieved hashing algorithms resulting in a number of hash results. The hash results are combined with the combining of the hash result eventually resulting in a combined hash result. An expected hash result that corresponds to the user identifier is retrieved and compared to the combined hash result. The password is verified based on the results of the comparison.

Подробнее
05-11-2019 дата публикации

Systems and methods for authentication based on electrical characteristic information

Номер: US0010467402B2

In one aspect, a first device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to analyze an electrical characteristic associated with an apparatus and perform one or more actions pertaining to authentication of the apparatus based on the analysis of the electrical characteristic.

Подробнее
17-12-2019 дата публикации

Increasing activation cue uniqueness

Номер: US0010510350B2

One embodiment provides a method, including receiving, at an audio capture device, a customized activation cue; identifying, using a processor, contextual information associated with a user; analyzing, using the contextual information, characteristics of the customized activation cue; identifying, based on the analyzation, a uniqueness associated with the customized activation cue; and responsive to said identifying, notifying a user that the customized activation cue has inadequate uniqueness. Other aspects are described and claimed.

Подробнее
03-04-2018 дата публикации

Methods for customizing an operating system at an information handling device

Номер: US0009934044B2

Systems, methods and products directed toward creating device preloads via employing base and additional operating system content. One aspect includes communicating an aspect of an information handling device, and assimilating additional operating system content at the information handling device responsive to communication of the aspect of the device, the additional operating system content deriving from a repository separate from the information handling device, wherein a base operating system and additional operating system content combine to form a unitary device operating system. Other embodiments are described herein.

Подробнее
05-10-2017 дата публикации

INCREASING ACTIVATION CUE UNIQUENESS

Номер: US20170287492A1
Принадлежит:

One embodiment provides a method, including receiving, at an audio capture device, a customized activation cue; identifying, using a processor, contextual information associated with a user; analyzing, using the contextual information, characteristics of the customized activation cue; identifying, based on the analyzation, a uniqueness associated with the customized activation cue; and responsive to said identifying, notifying a user that the customized activation cue has inadequate uniqueness. Other aspects are described and claimed.

Подробнее
30-05-2017 дата публикации

Preventing location tracking via smartphone MAC address

Номер: US0009668126B2

An approach is provided for a wireless mobile device that includes a processor, a wireless adapter, and a memory to connect to an access point using a generated random pseudo-MAC address that reduces address collisions with other devices. The approach generates a dynamic MAC address for the device. The dynamic MAC address includes a static portion that is based on a portion of an actual MAC address of the device and a dynamic portion that is based on a quasi-random value. The device wirelessly connects to an access point using the generated dynamic MAC address.

Подробнее
14-08-2018 дата публикации

Eye glasses with polarizers for controlling light passing through at least one lens of the eye glasses

Номер: US0010048514B2

In one aspect, glasses include a frame, a processor coupled to the frame, and a lens accessible to the processor and coupled to the frame. The lens includes first and second polarizers and a first liquid crystal unit juxtaposed between the first and second polarizers, with the lens including plural liquid crystal units controllable by the processor. The glasses also include a camera accessible to the processor and coupled to the frame, as well as storage accessible to the processor and bearing instructions executable to receive input from the camera and identify, based on input from the camera, the first liquid crystal unit to control for permitting light to pass through the at least one lens. The instructions are also executable to control the first liquid crystal unit to permit a first amount of light to pass through the lens.

Подробнее
11-06-2015 дата публикации

USING CONTEXT TO INTERPRET NATURAL LANGUAGE SPEECH RECOGNITION COMMANDS

Номер: US20150161997A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An embodiment provides a method, including: receiving, at an audio receiver of an information handling device, user voice input; identifying, using a processor, words included in the user voice input; determining, using the processor, one of the identified words renders ambiguous a command included in the user voice input; accessing, using the processor, context data; disambiguating, using the processor, the command based on the context data; and committing, using the processor, a predetermined action according to the command. Other aspects are described and claimed. 1. A method , comprising:receiving, at an audio receiver of an information handling device, user voice input;identifying, using a processor, words included in the user voice input;determining, using the processor, at least one of the identified words renders ambiguous a command included in the user voice input;accessing, using the processor, context data;disambiguating, using the processor, the command based on the context data; andcommitting, using the processor, a predetermined action according to the command.2. The method of claim 1 , wherein the context data is derived from the voice input.3. The method of claim 2 , wherein the context data derived from the voice input includes an identified word included in the user voice input selected from the group of words consisting of a contact and an application name.4. The method of claim 1 , wherein the context data is derived from a list of open applications on the information handling device.5. The method of claim 1 , wherein the context data is derived from a list of most recently used applications on the information handling device.6. The method of claim 1 , wherein the context data is derived from a list of most recently used objects on the information handling device.7. The method of claim 1 , wherein the disambiguating comprises associating a context data item with the identified word rendering the command ambiguous.8. The method of claim 7 , ...

Подробнее
14-06-2018 дата публикации

DISPLAY OF PROPERTY RESTRICTIONS VIA WIRELESS DEVICE

Номер: US20180167501A1
Принадлежит:

A computer implemented method include detecting a location of a wireless device, receiving an identification of a property proximate the detected location, receiving an associated property restriction as a function of the detected location of the device, applying an indication of the restriction to the property, and providing a display indicating the property and the associated restriction via the device. 1. A computer implemented method comprising:detecting a location of a mobile wireless device;receiving an identification of a property proximate the detected location;receiving an associated property restriction as a function of the detected location of the mobile wireless device;applying an indication of the restriction to the property; andproviding an augmented reality view of the property that includes one or more attributes representative of the associated restriction via the mobile wireless device.2. The computer implemented method of wherein the display provides an augmented reality view of a property line of the property with the associated restriction.3. The computer implemented method of wherein the associated restriction is displayed as a no trespassing indication and further comprises an audible notification.4. The computer implemented method of wherein the associated restriction comprises a restriction dependent on time of day.5. The computer implemented method of wherein the associated restriction is dependent on an identification of a user identified by the mobile wireless device.6. The computer implemented method of wherein the associated restriction is dependent upon a list of users.7. The computer implemented method of wherein the associated restriction is correlated with business hours of the property.8. The computer implemented method of and further comprising:receiving an indication of a transaction conducted by a user of the mobile wireless device associated with the identified property; andmodifying the displayed restriction to be indicative ...

Подробнее
15-06-2017 дата публикации

REDUCING STREAMING CONTENT INTERRUPTIONS

Номер: US20170171273A1
Принадлежит:

One embodiment provides a method including: streaming a wireless content stream utilizing a cache of a first cache size; identifying, using a processor, an impending data availability context associated with an interruption in the wireless content stream; and adjusting, based on the identifying, the cache of the wireless content stream to a second cache size. Other aspects are described and claimed. 1. A method , comprising:streaming a wireless content stream utilizing a cache of a first cache size;identifying, using a processor, an impending data availability context associated with an interruption in the wireless content stream; andadjusting, based on the identifying, the cache of the wireless content stream to a second cache size.2. The method of claim 1 , wherein the impending data availability context is identified using data selected from the group consisting of: data indicating a coverage gap claim 1 , data indicating a physical obstacle claim 1 , historical data claim 1 , and data indicating a congested network.3. The method of claim 2 , wherein the data indicating a coverage gap comprises data from a carrier coverage map.4. The method of claim 1 , further comprising predicting claim 1 , using a processor claim 1 , how long the interruption will last.5. The method of claim 4 , wherein the predicting is based on at least one routing factor selected from the group consisting of: a size of the coverage gap claim 4 , a current travel speed claim 4 , an estimated future travel speed claim 4 , an estimated route of travel claim 4 , a time needed for data re-negotiation claim 4 , and a content bit rate.6. The method of claim 1 , wherein the adjusting comprises increasing the cache of the wireless content stream.7. The method of claim 1 , further comprising predicting claim 1 , using a processor claim 1 , how long the interruption will last; anddetermining, based on the predicting, an amount to increase the cache of the wireless content stream to prevent ...

Подробнее
06-12-2012 дата публикации

HOMEPAGE RE-ASSIGNMENT

Номер: US20120311466A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

Systems, methods and products are described that provide homepage re-assignment. One aspect includes displaying a default homepage desktop view from among a plurality of scrollable desktop views; receiving user input via a user input device; opening a homepage re-assignment utility responsive to receiving said user input, said homepage re-assignment utility including a display indicating one or more desktop views selectable as a new homepage; and responsive to receiving a user input indicating a selection of a desktop view as a new homepage, changing a default homepage setting to a desktop view selected as a new homepage. Other embodiments are described.

Подробнее
16-10-2018 дата публикации

Automatically adjusting a volume of a speaker of a device based on an amplitude of voice input to the device

Номер: US0010103699B2

In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to receive, at a microphone, voice input, and to determine an amplitude of the voice input. The instructions are executable to automatically adjust a volume of a speaker based on the amplitude of the voice input.

Подробнее
22-12-2016 дата публикации

DETERMINING CLOSE CONTACTS USING COMMUNICATION DATA

Номер: US20160373401A1
Принадлежит:

One embodiment provides a method including: accessing, using a processor, communication data received at an electronic device of a first entity; identifying, using a processor, a communication between the first entity and a second entity; determining, using a processor, a strength of the communication between the first entity and the second entity; determining, using a processor, a directionality of the communication between the first entity and the second entity; and assigning, using a processor, the second entity as a close contact of the first entity based on the strength of the communication and directionality of the communication. Other aspects are described and claimed.

Подробнее
17-12-2015 дата публикации

INTEGRATING BROWSER NAVIGATION BETWEEN MULTIPLE BROWSING CONTEXTS

Номер: US20150363046A1
Принадлежит:

A method, apparatus, and program product are disclosed for opening a second browsing context from a first browsing context, switching focus from the first browsing context to the second browsing context, and returning the focus to the first browsing context in response to receiving browser navigation input in the second browsing context.

Подробнее
31-01-2013 дата публикации

DETECTION OF UNAUTHORIZED DEVICE ACCESS OR MODIFICATIONS

Номер: US20130031631A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

Devices, methods and products are described that provide for recording an unauthorized event, such as rooting, on an information handling device. One aspect provides a method comprising determining whether at least one unauthorized event has occurred on an information handling device; setting at least one unauthorized event flag stored on the information handling device responsive to an unauthorized event; and allowing external access to the at least one unauthorized event flag. Other embodiments and aspects are also described herein. 1. An information handling device comprising:one or more processors;a display device accessible by the one or more processors;a memory in operative connection with the one or more processors;wherein, responsive to execution of program instructions accessible to the one or more processors, the one or more processors are configured to:determine whether at least one unauthorized event has occurred on the information handling device;set at least one unauthorized event flag responsive to an unauthorized event; andallow external access to the at least one unauthorized event flag.2. The information handling device of claim 1 , wherein the information handling device comprises a cell phone.3. The information handling device of claim 1 , wherein the at least one unauthorized event comprises rooting the information handling device.4. The information handling device of claim 1 , wherein the at least one unauthorized event comprises detection of installation of unauthorized software on the information handling device.5. The information handling device of claim 1 , wherein the at least one unauthorized event flag comprises at least one bit reserved in firmware running on the information handling device.6. The information handling device of claim 5 , wherein the firmware running on the information handling device comprises embedded controller firmware.7. The information handling device of claim 1 , wherein the at least one unauthorized event flag is ...

Подробнее
11-08-2020 дата публикации

Voice input correction using non-audio based input

Номер: US0010741182B2

An embodiment provides a method, including: accepting, at an audio receiver of an information handling device, voice input of a user; interpreting, using a processor, the voice input; identifying, using a processor, at least one ambiguity in interpreting the voice input; thereafter accessing stored non-audible input associated in time with the at least one ambiguity; and adjusting an interpretation of the voice input using non-audible input. Other aspects are described and claimed.

Подробнее
04-06-2015 дата публикации

INITIATING PERSONAL ASSISTANT APPLICATION BASED ON EYE TRACKING AND GESTURES

Номер: US20150154001A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

A device includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to receive at least one signal from at least one camera in communication with the device, determine that a user of the device is looking at least substantially at a personal assistant feature presented on a display of the device at least partially based on the signal, and initiate a personal assistant which processes audible input from the user received at the device in response to a determination that the user is looking at least substantially at the personal assistant feature. The personal assistant is associated with the personal assistant feature. 1. A device , comprising:a processor;a memory accessible to the processor and bearing instructions executable by the processor to:receive at least one signal from at least one camera in communication with the device;at least partially based on the signal, determine that a user is looking at least substantially at a display;in response to a determination that the user looks at least substantially at the display, determine whether the user looks at the display for a period satisfying a threshold;in response to a determination that the user looks at the display for a period satisfying the threshold, execute at least a first computer process; andin response to a determination that the user looks at the display for a period not satisfying the threshold, not execute the first computer process.2. The device of claim 1 , wherein the instructions are further executable by the processor to receive audible input from the user.3. The device of claim 2 , wherein the instructions are further executable by the processor to execute a function on the device which is executed in response to receipt of the audible input and in response to processing a command derived from the audible input claim 2 , the command being derived from the audible input at least in part using an assistant that is at least part of ...

Подробнее
19-03-2015 дата публикации

INDICATING A WORD LENGTH USING AN INPUT DEVICE

Номер: US20150082158A1
Принадлежит: LENOVO (Singapore) PTE, LTD.

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.

Подробнее
18-02-2016 дата публикации

Filtering Content Suggestions for Multiple Users

Номер: US20160048595A1
Принадлежит:

An approach is provided for filtering content suggestions for a multi-user audience. In the approach, sets of preferred content types are retrieved from the various users in the multi-user content audience. A set of collective preferences is generated based on commonalities found in the sets of preferred content types pertaining to the individual users. Content metadata is then searched for the collective preferences. The result of the searching is a set of suggested content identifiers, such as movie titles, that match the collective preferences. The suggested content identifiers are then provided to the multi-user content audience. 1. A machine-implemented method comprising:retrieving a plurality of sets of preferred content types, wherein each of the sets corresponds to a different user of a multi-user content audience;generating a set of collective preferences based on commonalities found in the plurality of sets of preferred content types;searching a plurality of content metadata for the collective preferences, wherein the searching identifies a plurality of suggested content identifiers matching the collective preferences; andproviding the suggested content identifiers to the multi-user content audience.2. The method of further comprising:identifying a disfavored content type, wherein the disfavored content type is disliked by at least one of the users of a multi-user content audience; andinhibiting inclusion of the disfavored content type in the collective preferences.3. The method of further comprising:retrieving a plurality of user profiles corresponding to each of the members of the multi-user content audience, wherein each of the profiles includes one or more individual preferences; andweighing the individual preferences based on a strength of likeability pertaining to each of the individual preferences, wherein the preferred content types are ascertained from the weighed individual preferences.4. The method of further comprising:combining the weighed ...

Подробнее
31-03-2016 дата публикации

AUTOMATICALLY TRANSFERRING PRESENTATION CONTROL

Номер: US20160094355A1
Принадлежит: Lenovo Singapore Pte Ltd

One embodiment provides a method, comprising: associating, using a processor, an information handling device with a participant; identifying, using a processor, a participant as a current presenter, wherein the current presenter's information handling device is used as a presentation device; identifying, using a processor, a second participant as a new presenter; and automatically transferring, using a processor, the presentation device from the current presenter's information handling device to the new presenter's information handling device. Other aspects are described and claimed.

Подробнее
25-10-2016 дата публикации

Airbag adjustment based on driver position

Номер: US0009475443B2

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.

Подробнее
01-05-2012 дата публикации

Embedded email receiver authentication

Номер: US0008171523B2

The present invention relates to a method and system for providing an option when sending an email which will require the recipient of the email to provide an extra level of authentication before displaying the email contents in order to prove that he or she is indeed the correct recipient of the email. Validation is required by the recipient every time he or she opens an email. This validation occurs in the form of authentication that the user is indeed the intended recipient of the email, and can be provided in various means, including biometric identification, password phrases, and so forth.

Подробнее
04-11-2014 дата публикации

Memory watch

Номер: US0008880792B2

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.

Подробнее
23-08-2016 дата публикации

Identifying road hazards

Номер: US0009421910B1

An approach is provided for identifying, from a moving vehicle, an object proximate to a direction of the moving vehicle. The identified object is illuminated with a colored laser light with the colored laser light emanating from a laser included in the vehicle.

Подробнее
31-01-2013 дата публикации

REMOTE AUTHENTICATION SCREEN LOCKER FOR A MOBILE DEVICE

Номер: US20130031619A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

Devices, methods and products are described that provide for remote authentication of mobile information handling devices. One aspect provides a method comprising configuring an information handling device operating through a mobile operating system to allow communication with least one remote authentication architecture; denying access to a information handling device of the information handling device responsive to a device lock event; and granting access to the display device responsive to an unlock event comprising entry of logon credentials authenticated at the at least one remote authentication architecture. Other embodiments and aspects are also described herein. 1. An information handling device comprising:one or more processors;a display device accessible by the one or more processors;a memory in operative connection with the one or more processors;wherein, responsive to execution of program instructions accessible to the one or more processors operating through a mobile operating system, the one or more processors are configured to:allow communication with at least one remote authentication architecture;deny access to the information handling device responsive to a device lock event; andgrant access to the information handling device responsive to an unlock event comprising entry of logon credentials authenticated at the at least one remote authentication architecture.2. The information handling device of claim 1 , wherein the information handling device comprises a cell phone.3. The information handling device of claim 1 , wherein a lock event comprises expiration of a lockout time period.4. The information handling device of claim 1 , wherein the remote logon credentials are cached locally on the information handling device.5. The information handling device of claim 4 , wherein access to the information handling device is allowed through entry of the cached remote logon credentials responsive to the information handling device being unable to ...

Подробнее
27-12-2011 дата публикации

Apparatus, system, and method for improving user boot via a storage area network

Номер: US0008086840B2

An apparatus, system, and method are disclosed for remotely booting a client from a storage area network (SAN). A connection module enables a client, such as a diskless client, to connect to two or more storage area networks (SANs), the SANs belonging to a group of redundant SANs, each SAN in the group redundantly storing at least a portion of substantially identical operating system data for the client. The boot module enables the client to remotely boot an operating system from the two or more redundant SANs. The boot module makes at least one read request to each of the two or more connected SANs, each read request configured to retrieve a disparate portion of the operating system data for loading the operating system onto the client. The boot module loads the operating system onto the client using a combination of data retrieved from the two or more connected SANs.

Подробнее
25-01-2018 дата публикации

COORDINATING INPUT ON MULTIPLE LOCAL DEVICES

Номер: US20180027127A1
Принадлежит:

One embodiment provides a method, including: receiving, at a first device, a user input; determining, at the first device, a second device is capable of responding to the user input; resolving, using a processor, a target device from among the first device and the second device; and executing, using the target device, a command in response to the user input. Other aspects are described and claimed. 1. A method , comprising:receiving, at a first device, a user input;determining, at the first device, a second device is capable of responding to the user input;resolving, using a processor, a target device from among the first device and the second device; andexecuting, using the target device, a command in response to the user input.2. The method of claim 1 , wherein the determining comprises receiving an indication of the second device from a remote device.3. The method of claim 2 , wherein the remote device is a cloud device.4. The method of claim 1 , wherein the determining comprises direct communication between the first device and the second device.5. The method of claim 1 , wherein the determining occurs prior to the receiving of the user input.6. The method of claim 1 , wherein the resolving comprises evaluating a confidence score of identifying the user input generated by one or more of the first device and the second device.7. The method of claim 6 , wherein the evaluating a confidence score occurs locally at one or more of the first device and the second device.8. The method of claim 6 , wherein the evaluating a confidence score occurs at a remote device.9. The method of claim 1 , wherein the resolving comprises:evaluating a distance between a user providing the user input and one or more of the first device and the second device; andselecting the target device based on the distance.10. The method of claim 1 , wherein the resolving comprises:evaluating a confidence score of identifying the user input generated by one or more of the first device and the second ...

Подробнее
05-07-2018 дата публикации

SPEAKER RECOGNITION OPTIMIZATION

Номер: US20180190297A1
Принадлежит:

One embodiment provides a method, including: receiving, at an information handling device, voice data; receiving, at the information handling device, user identification data from at least one user device; determining, using a processor, a voice signature subset from a database of users, wherein the voice signature subset comprises voice signatures associated with a plurality of users identified using the user identification data; and identifying at least one user associated with the voice data by comparing the received voice data to the voice signature subset. Other aspects are described and claimed.

Подробнее
08-04-2014 дата публикации

Method for preventing malicious software from execution within a computer system

Номер: US0008694797B2

A method for preventing malicious software from execution within a computer system is disclosed. Before any actual execution of an application program on a computer system, the application program needs to be cross-compiled to yield a set of cross-compiled code of the application program. The set of cross-compiled code of the application program can then be executed in an execution module that is capable of recognizing and translating the set of cross-compiled code of the application program to the actual machine code of the processor.

Подробнее
28-11-2023 дата публикации

Method and system for content management for a virtual meeting

Номер: US0011831694B2
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An electronic device is provided that includes a display, a processor, and a data storage device having executable instructions accessible by the processor. Responsive to execution of the instructions, the processor displays a user desktop related to a user, creates a virtual meeting that is configured to be attended by communication through a network by at least one network based electronic device, generates a shared desktop related to the virtual meeting that is configured to be shared with the at least one network based electronic device via the network, and displays the shared desktop during the virtual meeting.

Подробнее
12-11-2015 дата публикации

CONNECTING TO A RETURN CALL

Номер: US20150326711A1
Принадлежит: LENOVO (Singapore) PTE, LTD.

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.

Подробнее
04-10-2018 дата публикации

SCHEDULING A DELIVERY AT A RECIPIENT LOCATION

Номер: US20180285828A1
Принадлежит:

For scheduling a delivery at a recipient location, a processor determines a delivery time. The processor further determines a recipient location at the delivery time from one or more of calendar entries, messages, an order location, and a device location. In addition, the processor schedules a delivery at the recipient location.

Подробнее
06-10-2011 дата публикации

STREAMING CLIENT SYSTEM BASE IMAGES

Номер: US20110246613A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

Embodiments provide systems, methods, apparatuses and computer program products configured to provide alternative desktop computing solutions. Embodiments generally provide client devices configured to utilize one of a local base image and a base image stored remotely, with a user-specific overlay image remotely storing user specific data. The clients are configured to download and store the base image locally.

Подробнее
18-04-2017 дата публикации

Voice mail transcription

Номер: US0009628603B2

For voice mail transcription, a method is disclosed that includes detecting a communication device communicating an audio signal from the communication device to a voicemail system and transmitting data selected from the group consisting of text message data generated from the audio signal and voice training data to the voicemail system.

Подробнее
11-06-2015 дата публикации

ORGANIZING SEARCH RESULTS USING SMART TAG INFERENCES

Номер: US20150161132A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An aspect provides a method, including: accessing a tagging profile based on a store of historical user object information; determining, using the processor, a current user object search has been made by a user; determining, using the processor, a priority smart tag for providing results for the current user object search based on the tagging profile; and providing the results of the current user object search according to the priority tag determined. Other aspects are described and claimed. 1. A method , comprising:accessing a tagging profile based on a store of historical user object information;determining, using the processor, a current user object search has been made by a user;determining, using the processor, a priority smart tag for providing results for the current user object search based on the tagging profile; andproviding the results of the current user object search according to the priority tag determined.2. The method of claim 1 , further comprising:analyzing the current user object search to ascertain a relevance parameter; andrefining the results of the current user object search according to the relevance parameter.3. The method of claim 1 , wherein providing the results of the current user object search according to the priority tag determined comprises organizing the results based on an organization selected from the group of organizations consisting of:ranking results of the current user object search based on the priority tag;grouping results based on the priority tag; andlimiting results to object storage locations associated with the priority tag.4. The method of claim 1 , wherein the tagging profile is user specific.5. The method of claim 4 , wherein the tagging profile indicates smart tag categories frequently used by the user.6. The method of claim 1 , wherein the tagging profile is group specific.7. The method of claim 6 , wherein the tagging profile indicates smart tag categories frequently used by a group.8. The method of claim 7 , ...

Подробнее
09-07-2015 дата публикации

DEVICE CALL NOTIFICATION EXTENSION

Номер: US20150195813A1
Принадлежит:

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.

Подробнее
12-08-2010 дата публикации

METHOD, APPARATUS, AND SYSTEM OF FORWARD CACHING FOR A MANAGED CLIENT

Номер: US20100205375A1
Принадлежит: LENOVO (SINGAPORE) PTE, LTD.

A method, apparatus, and system are disclosed of forward caching for a managed client. A storage module stores a software image on a storage device of a backend server. The backend server provides virtual disk storage on the storage device through a first intermediate network point for a plurality of diskless data processing devices. Each diskless data processing device communicates directly with the first intermediate network point. The storage module caches an image instance of the software image at the first intermediate network point. A tracking module detects an update to the software image on the storage device. The storage module copies the updated software image to the first intermediate network point as an updated image instance.

Подробнее
30-04-2019 дата публикации

Speaker recognition optimization

Номер: US0010276169B2

One embodiment provides a method, including: receiving, at an information handling device, voice data; receiving, at the information handling device, user identification data from at least one user device; determining, using a processor, a voice signature subset from a database of users, wherein the voice signature subset comprises voice signatures associated with a plurality of users identified using the user identification data; and identifying at least one user associated with the voice data by comparing the received voice data to the voice signature subset. Other aspects are described and claimed.

Подробнее
13-05-2010 дата публикации

Apparatus, System, and Method for Granting Hypervisor Privileges

Номер: US20100122250A1
Принадлежит: LENOVO (SINGAPORE) PTE, LTD.

An apparatus, system, and method are disclosed for granting hypervisor privileges. An installation module installs a monitor hypervisor wherein only the monitor hypervisor is granted the hypervisor privileges by the computer. An authentication module authenticates a second hypervisor. An eviction module evicts the monitor hypervisor if the second hypervisor is authenticated. The installation module further installs the second hypervisor after the monitor hypervisor is evicted so that only the second hypervisor is granted hypervisor privileges by the computer ...

Подробнее
10-03-2020 дата публикации

Determination of device at which to present audio of telephonic communication

Номер: US0010588000B2

In one aspect, a first device includes a processor, a Bluetooth transceiver accessible to the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to, based on at least one signal received at the Bluetooth transceiver, determine a distance from the first device to a second device different from the first device. The instructions are also executable to, based on the distance, execute at least one function at the first device associated with a telephonic communication.

Подробнее
22-12-2016 дата публикации

ADAPTING VOICE INPUT PROCESSING BASED ON VOICE INPUT CHARACTERISTICS

Номер: US20160372110A1
Принадлежит:

One embodiment provides a method, including: receiving, at an audio receiver, user voice data; identifying, using a processor, at least one characteristic of the voice data; obtaining, using the processor, a speech recognition processing result of the voice data; and changing a standard response to the user voice data to an adapted response based on the at least one characteristic and the speech recognition processing result. Other aspects are described and claimed.

Подробнее
07-11-2017 дата публикации

Apparatus, method, and program product for tracking items

Номер: US0009813605B2

Apparatuses, methods, systems, and program products are disclosed for tracking items. An identification module identifies an item using one or more sensors of an information handling device. A location module receives location data for the item in response to identifying the item. A communication module shares the location data with one or more different information handling devices.

Подробнее
01-09-2016 дата публикации

ACTIVATING VOICE PROCESSING FOR ASSOCIATED SPEAKER

Номер: US20160253996A1
Принадлежит:

One embodiment provides a method, including, but not limited to: obtaining, from a device physically located on a user, an input indicating the user is speaking; the input being related to a movement of the user; and activating, using a processor, voice processing. Other aspects are described and claimed herein.

Подробнее
23-07-2015 дата публикации

REAL TIME DATA TAGGING IN TEXT-BASED DOCUMENTS

Номер: US20150205780A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An aspect provides a method, including: receiving user input to an input component of an information handling device; generating a machine based representation of the user input; analyzing, using a processor, the representation of the user input; forming, using a processor, a tag based on contextual user data related to the user input; and providing, using a processor, an indication of the tag. Other aspects are described and claimed.

Подробнее
05-04-2012 дата публикации

Method and apparatus for maintaining operability with a cloud computing environment

Номер: US20120084355A1
Принадлежит: Lenovo Singapore Pte Ltd

A method and apparatus for maintaining operability with a cloud computing environment. The apparatus includes a storage module and a local environment module. The storage module may store cloud computing data from a cloud computing environment onto a local storage device. The storage module may communicate with the cloud computing environment through a remote connection. The local environment module may operate a local cloud computing environment from the local storage device while the remote connection to the cloud computing environment is unavailable. The local cloud environment may replicate at least a portion of the cloud computing environment and may be operated from the stored cloud computing data.

Подробнее
31-01-2013 дата публикации

REMOVABLE STORAGE DEVICE DATA PROTECTION

Номер: US20130031376A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.,

Devices, methods and products are described that provide removable storage device data protection. One aspect provides a method comprising: ascertaining a protected removable storage device connected to an information handling device, said protected removable storage device having a first partition for storing data according to a first file system type, and a second partition for storing user data according to a second file system type; and responsive to said information handling device recognizing said second file system type, querying for user credentials to decrypt a data encryption key used to encrypt said user data of said second partition. Other embodiments are described. 1. A method comprising:ascertaining a protected removable storage device connected to an information handling device, said protected removable storage device having a first partition for storing data according to a first file system type, and a second partition for storing user data according to a second file system type; andresponsive to said information handling device recognizing said second file system type, querying for user credentials to decrypt a data encryption key used to encrypt said user data of said second partition.2. The method of claim 1 , wherein data of said first partition includes an indication that said protected removable storage device contains additional data.3. The method of claim 1 , further comprising generating a first encryption key from said user credentials.4. The method of claim 3 , further comprising encrypting said data encryption key with said first encryption key.5. The method of claim 1 , further comprising claim 1 , responsive to decrypting said data encryption key claim 1 , decrypting user data using said data encryption key.6. The method of claim 5 , wherein said user data comprises one or more user files stored in an encrypted form on said second partition.7. The method of claim 1 , wherein said user credentials include one or more of: device login ...

Подробнее
31-01-2013 дата публикации

File transfer applications

Номер: US20130031484A1
Принадлежит: Lenovo Singapore Pte Ltd

Devices, methods and products are described that provide file transfer applications. One aspect provides a method including opening a file transfer application on an information handling device having an internal storage device; providing a source display area indicating a source storage device; providing a destination display area indicating a destination storage device; responsive to movement of one or more file icons a predetermined threshold amount beyond a boundary separating said source display area and said destination display area, change one or more indications to indicate to a user a destination storage device to which one or more files is to be transferred, said changing further comprising modifying screen brightness of the source display area; and responsive to movement of said one or more file icons a predetermined threshold amount beyond said boundary, transferring said one or more files to said destination storage device. Other embodiments are described.

Подробнее
28-02-2013 дата публикации

PROVIDING SELECTIVE SYSTEM PRIVILEGES ON AN INFORMATION HANDLING DEVICE

Номер: US20130055377A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

Devices, methods and products are described that provide for selective system or root level access for applications on an information handling device. One aspect provides a method comprising determining whether an application has system privileges on an information handling device; and executing privileged code from the application on said information handling device responsive to determining that the application has system privileges through one or more native services operating on said information handling device. Other aspects and embodiments are also described herein. 1. An information handling device comprising:one or more processors;a memory in operative connection with the one or more processors;wherein, responsive to execution of program instructions accessible to the one or more processors, the one or more processors are configured to:determine whether an application has system privileges; andexecute privileged code from the application responsive to determining that the application has system privileges through one or more native services operating on said information handling device.2. The information handling device of claim 1 , wherein the privileged code is configured to interact with one or more privileged device elements.3. The information handling device of claim 2 , wherein the one or more privileged device elements comprise firmware claim 2 , system files claim 2 , networking configurations claim 2 , device node access claim 2 , and kernel IO control (IOCTL).4. The information handling device of claim 1 , wherein determining whether an application has system privileges comprises one or more permission vectors operating on said information handling device determining whether the application contains one or more certificates that match one or more device keys.5. The information handling device of claim 4 , wherein determining whether an application has system privileges further comprises determining whether the privileged code has operating system ...

Подробнее
18-04-2013 дата публикации

Automatic storage media content cataloging

Номер: US20130097171A1
Принадлежит: Lenovo Singapore Pte Ltd

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.

Подробнее
03-10-2013 дата публикации

METHODS FOR CREATING DEVICE PRELOAD VIA MANUFACTURING AND CLOUD CONTENT

Номер: US20130262846A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

Systems, methods and products directed toward creating device preloads via employing base and additional image content. One aspect includes communicating an aspect of an information handling device, and assimilating additional image content at the information handling device responsive to communication of the aspect of the device, wherein a base image and the additional image content are combined to form a unitary device image. Other embodiments are described herein. 1. An information handling device comprising:a base image;one or more processors;one or more memories storing program instructions accessible by the one or more processors; andwherein, responsive to execution of program instructions accessible to the one or more processors, the one or more processors are configured to:communicate an aspect of the information handling device; andassimilate additional image content at the information handling device responsive to communication of the aspect of the device;wherein the base image and additional image content combine to form a unitary device image.2. The information handling device according to claim 1 , wherein the additional image content is specific to the communicated aspect of the information handling device.3. The information handling device according to claim 1 , wherein the base image is common to at least one other information handling device.4. The information handling device according to claim 1 , wherein the communicated aspect of the information handling device comprises a geographical aspect.5. The information handling device according to claim 1 , wherein the one or more processors are further configured to detect the aspect of the information handling device automatically.6. The information handling device according to claim 5 , wherein:the communicated aspect of the information handling device comprises a geographical aspect; andthe geographical aspect is detected automatically.7. The information handling device according to claim 1 , wherein ...

Подробнее
03-10-2013 дата публикации

METHODS FOR FACILITATING UPDATES AT AN INFORMATION HANDLING DEVICE

Номер: US20130263105A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

Systems, methods and products directed toward facilitating updates at an information handling device. One aspect includes providing additional operating system content at an information handling device, partitioning a recovery list comprising at least one element of a base operating system, preparing at least one of the base operating system and the additional operating system content for an operating system update, accessing the recovery list and assimilating content from the recovery list in preparation for the operating system update, and undertaking the operating system update. Other embodiments are described herein 1. An information handling device comprising:a base operating system;one or more processors;one or more memories storing program instructions accessible by the one or more processors; andwherein, responsive to execution of program instructions accessible to the one or more processors, the one or more processors are configured to:provide additional operating system content at the information handling device;partition a recovery list comprising at least one element of the base operating system;prepare at least one of the base operating system and the additional operating system content for an operating system update;access the recovery list and assimilating content from the recovery list in preparation for the operating system update; andundertake the operating system update.2. The information handling device according to claim 1 , wherein the base operating system and additional operating system content combine to form a unitary device operating system.3. The information handling device according to claim 1 , wherein the additional operating system content comprises at least one operating system patch.4. The information handling device according to claim 1 , wherein the operating system update includes an over the air operating system patch.5. The information handling device according to claim 1 , wherein the recovery list is partitioned together with ...

Подробнее
10-10-2013 дата публикации

METHODS FOR CUSTOMIZING AN OPERATING SYSTEM AT AN INFORMATION HANDLING DEVICE

Номер: US20130268743A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

Systems, methods and products directed toward creating device preloads via employing base and additional operating system content. One aspect includes communicating an aspect of an information handling device, and assimilating additional operating system content at the information handling device responsive to communication of the aspect of the device, the additional operating system content deriving from a repository separate from the information handling device, wherein a base operating system and additional operating system content combine to form a unitary device operating system. Other embodiments are described herein. 1. An information handling device comprising:a base operating system;one or more processors;one or more memories storing program instructions accessible by the one or more processors; andwherein, responsive to execution of program instructions accessible to the one or more processors, the one or more processors are configured to:communicate an aspect of the information handling device; andassimilate additional operating system content at the information handling device responsive to communication of the aspect of the device, the additional operating system content deriving from a repository separate from the information handling device;wherein the base operating system and additional operating system content combine to form a unitary device operating system.2. The information handling device according to claim 1 , wherein the additional operating system content is specific to the communicated aspect of the information handling device.3. The information handling device according to claim 1 , wherein the base operating system content is common to at least one other information handling device.4. The information handling device according to claim 3 , wherein the additional operating system content is specific to the communicated aspect of the information handling device.5. The information handling device according to claim 1 , wherein the ...

Подробнее
28-11-2013 дата публикации

TOUCH INPUT SETTINGS MANAGEMENT

Номер: US20130314330A1
Принадлежит:

In one aspect a method includes: detecting an initial input indicating a user selection disabling touch input for a touch input device of an information handling device; providing a dialog box to a user offering an opportunity to provide an appropriate input confirming the initial input; responsive to expiration of a predetermined time, reverting back to a default mode wherein touch input is enabled; and responsive to receiving a confirming input prior to the expiration of the predetermined time, disabling touch input on the touch input device of the information handling device. Other aspects are described and claimed. 1. A method comprising:detecting an initial input indicating a user selection disabling touch input for a touch input device of an information handling device;providing a dialog box to a user offering an opportunity to provide an appropriate input confirming the initial input;responsive to expiration of a predetermined time, reverting back to a default mode wherein touch input is enabled; andresponsive to receiving a confirming input prior to the expiration of the predetermined time, disabling touch input on the touch input device of the information handling device.2. The method of claim 1 , wherein the confirming input is required to be pen input.3. The method of claim 2 , wherein responsive to receiving pen input as confirming input claim 2 , a layer of the touch input device responsive to human touch is disabled.4. The method of claim 2 , further comprising claim 2 , responsive to receiving a reverse input enabling touch input claim 2 , re-enabling touch input on the touch input device.5. The method of claim 4 , wherein the reverse input is provided with a pen.6. The method of claim 1 , wherein the information handling device is a table computing device.7. The method of claim 1 , wherein the information handling device is a laptop computing device.8. The method of claim 1 , wherein the information handling device is an e-reader.9. The method of ...

Подробнее
13-03-2014 дата публикации

MANAGING A DATA RATE BASED ON AN AMOUNT OF AVAILABLE DATA FOR A PREDETERMINED TIME PERIOD

Номер: US20140075012A1
Принадлежит: Lenovo (Singapore) Pte, Ltd.

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. 1. An apparatus comprising:a storage device storing machine-readable code;a processor executing the machine-readable code, the machine-readable code comprising:a determination module determining a target data rate for data communication over a network by a network device, the target data rate based on an amount of available data for a predetermined time period and an amount of time remaining in the predetermined time period; anda data rate module maintaining a data rate at or below the target data rate in response to the determination module determining the target data rate.2. The apparatus of claim 1 , wherein the determination module determines the target data rate by dividing the amount of available data for the predetermined time period by the amount of time remaining in the predetermined time period.3. The apparatus of claim 1 , wherein the data rate module maintains the data rate by throttling the data rate in response to the data rate exceeding the target data rate.4. The apparatus of claim 1 , wherein the predetermined time period comprises a plurality of sub-time periods claim 1 , each sub-time period having an amount of allotted data claim 1 , the machine-readable code further comprising a carryover module determining an amount of unused data from a particular ...

Подробнее
10-04-2014 дата публикации

INSERTING USER TARGETED WEB RESOURCES INTO BROWSER NAVIGATION MEMORY

Номер: US20140101315A1
Принадлежит: Lenovo (Singapore) Pte, Ltd.

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. 1. An apparatus comprising:a storage device storing machine-readable code;a processor executing the machine-readable code, the machine-readable code comprising:a determination module determining whether a web resource is a user targeted web resource, the web resource loaded in a web browser; andan 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.2. The apparatus of claim 1 , wherein the insertion module skips inserting the record of the web resource into navigation memory in response to the determination module determining the web resource is not a user targeted web resource.3. The apparatus of claim 2 , wherein the web resource initiates a redirect to a next web resource claim 2 , the web browser loading the next web resource in response to the redirect.4. The apparatus of claim 3 , wherein the web browser skips the web resource and returns to a previous web resource in response to a backward navigation function.5. The apparatus of claim 1 , wherein the determination module determines that the web resource is a user-targeted web resource in response to detecting a user interaction with the web browser while the web resource is loaded in the web browser.6. The apparatus of claim 5 , wherein the web browser loads a ...

Подробнее
14-01-2016 дата публикации

REMINDERS BASED ON VIRTUAL LOCATIONS

Номер: US20160012709A1
Принадлежит:

One embodiment provides a method, including: obtaining, using a processor, a reminder, the reminder being triggered by a later access to a virtual location; thereafter determining, using a processor, a user is accessing the virtual location; and providing, using a processor, the reminder to the user. Other embodiments are described and claimed. 1. A method , comprising:obtaining, using a processor, a reminder, the reminder being triggered by a later access to a virtual location;thereafter determining, using a processor, a user is accessing the virtual location; andproviding, using a processor, the reminder to the user.2. The method of claim 1 , further comprising transmitting the reminder between user devices.3. The method of claim 1 , further comprising transmitting the reminder between devices based on user entered identification information.4. The method of claim 1 , wherein the determining comprises parsing text of a resource address and matching the resource address with the reminder.5. The method of claim 1 , further comprising automatically suggesting a virtual location based on associating data of the reminder with a virtual location.6. The method of claim 1 , wherein the providing comprises displaying a user interface associated with the reminder.7. The method of claim 6 , wherein the user interface includes a selection that adjusts the reminder.8. The method of claim 7 , wherein the selection resets the reminder.9. The method of claim 1 , wherein the determining comprises detecting user input associated with user identification information accessing a user account.10. The method of claim 1 , wherein the virtual location is a location selected from the group consisting of: a website claim 1 , a type of website claim 1 , a game claim 1 , a type of game claim 1 , an application claim 1 , and a type of application.11. An information handling device claim 1 , comprising:an output device;a processor operatively coupled to the output device; anda memory storing ...

Подробнее
14-01-2016 дата публикации

LINKS

Номер: US20160014245A1
Принадлежит:

An apparatus can include links where each of the links includes a link-to-link mechanical interface and a link-to-link electrical interface, where the links include a circuitry link and a battery link, where the circuitry link is mechanically coupled to the battery link via at least one pair of link-to-link mechanical interfaces and where the circuitry link is electrically coupled to the battery link via at least one pair of link-to-link electrical interfaces. 1. An apparatus comprising:links wherein each of the links comprises a link-to-link mechanical interface and a link-to-link electrical interface, wherein the links comprise a circuitry link and a battery link, wherein the circuitry link is mechanically coupled to the battery link via at least one pair of link-to-link mechanical interfaces and wherein the circuitry link is electrically coupled to the battery link via at least one pair of link-to-link electrical interfaces.2. The apparatus of wherein the circuitry link comprises a processor.3. The apparatus of wherein the circuitry link comprises memory.4. The apparatus of wherein the link-to-link electrical interface comprises a clock signal contact and a data signal contact.5. The apparatus of wherein the link-to-link mechanical interface comprises a magnet.6. The apparatus of wherein the link-to-link mechanical interface comprises a key and a keyway.7. The apparatus of wherein the links comprise a master link that comprises a processor and wherein the circuitry link comprises a slave link.8. The apparatus of wherein each of the links comprises an address.9. The apparatus of wherein the address comprises a relational address that depends on physical ordering of the links.10. The apparatus of wherein the circuitry link comprises detection circuitry.11. The apparatus of wherein the detection circuitry comprises a microphone.12. The apparatus of wherein the detection circuitry comprises an electromagnetic energy sensor.13. The apparatus of wherein the circuitry ...

Подробнее
21-01-2016 дата публикации

CONTINUING MEDIA PLAYBACK AFTER BOOKMARKING

Номер: US20160019934A1
Принадлежит:

One embodiment provides a method, including: identifying, using a processor, a consumer of media content; detecting, using data derived from a device selected from the group consisting of an image capture device and an audio capture device, a trigger event associated with the consumer; and creating, using a processor, a bookmark at a location in the media content associated with the detection of the trigger event. Other embodiments are described and claimed.

Подробнее
21-01-2016 дата публикации

CAMERA MODE SELECTION BASED ON CONTEXT

Номер: US20160021311A1
Принадлежит:

An aspect provides a method, including: obtaining, using one or more sensors of a device, contextual data relating to a picture taking context; assigning, using a processor, the contextual data to a predetermined picture taking context; and selecting a camera from two or more cameras of the device based on the predetermined picture taking context. Other aspects are described and claimed.

Подробнее
28-01-2016 дата публикации

DEVICES AND METHODS TO RECEIVE INPUT AT A FIRST DEVICE AND PRESENT OUTPUT IN RESPONSE ON A SECOND DEVICE DIFFERENT FROM THE FIRST DEVICE

Номер: US20160026370A1
Принадлежит:

An apparatus includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to receive user input into the apparatus implicating an output in response, and present the response on a device separate and apart from the apparatus instead of presenting the response on the apparatus. 1. A first device , comprising:a processor;storage accessible to the processor and bearing instructions executable by the processor to:receive user input to present an output on a display; anddetermine a second device different from the first device on which to present the output based at least in part on identification by the first device of the second device as having a relatively larger display on which to present the output than the first device.2. The first device of claim 1 , wherein the instructions are executable by the processor to:command the second device to present the output on the relatively larger display of the second device.3. The first device of claim 1 , comprising a display claim 1 , wherein the instructions are executable by the processor to:present a user interface (UI) on the display from which an apparatus on which to present the output is selectable.4. The first device of claim 1 , wherein the instructions are executable by the processor to:determine a second device different from the first device on which to present the output based at least in part on identification by the first device of the second device as having a relatively larger display with a relatively higher resolution than the first device.5. The first device of claim 1 , wherein the instructions are executable by the processor to determine the second device on which to present the output at least in part based on a determination that the second device is on a list of approved output devices.6. The first device of claim 1 , wherein the instructions are executable by the processor to determine the second device on which to present the output at ...

Подробнее
28-01-2016 дата публикации

USING DEVICE DATA COLLECTED FROM OTHER PROXIMATE DEVICES

Номер: US20160027296A1
Принадлежит:

An embodiment provides a method, including: in a first end user electronic device, running an application that uses device collected data; collecting, using the first end user electronic device, device data for the application; accessing, using a processor of the first end user electronic device, device data collected by another end user electronic device proximate to the first end user electronic device; and using, in the running of the application, one or more of the accessed device data and the collected device data. Other embodiments are described and claimed. 1. A method , comprising:in a first end user electronic device, running an application that uses device collected data;collecting, using the first end user electronic device, device data for the application;accessing, using a processor of the first end user electronic device, device data collected by another end user electronic device proximate to the first end user electronic device; andusing, in the running of the application, one or more of the accessed device data and the collected device data.2. The method of claim 1 , further comprising identifying that the another electronic device is proximate to the first end user electronic device.3. The method of claim 1 , wherein the using comprises aggregating the collected device data and the accessed device data.4. The method of claim 1 , wherein the using comprises replacing the collected device data with the accessed device data.5. The method of claim 1 , wherein the collected device data and the accessed device data are different types of data.6. The method of claim 1 , wherein the collected device data and the accessed device data are each sensor derived data.7. The method of claim 6 , wherein the sensor derived data is selected from the group of data consisting of: sensed audio data claim 6 , sensed location data claim 6 , and sensed gesture data.8. The method of claim 6 , wherein the sensor derived data is selected from the group of data consisting of: ...

Подробнее
28-01-2016 дата публикации

VOICE MAIL TRANSCRIPTION

Номер: US20160028871A1
Принадлежит:

For voice mail transcription, a method is disclosed that includes detecting a communication device communicating an audio signal from the communication device to a voicemail system and transmitting data selected from the group consisting of text message data generated from the audio signal and voice training data to the voicemail system. 1. An apparatus comprising: code that detects the communication device communicating an audio signal from the communication device to a voicemail system in response to a request to leave a voicemail message from the voicemail system; and', 'code that transmits data to the voicemail system in response to detecting communicating the audio signal to the voicemail system, wherein the data is selected from the group consisting of text message data generated from the audio signal and voice training data., 'a communication device comprising a computer readable storage medium storing code executable by a processor, the code comprising2. The apparatus of claim 1 , wherein the voice training data is from a speaker associated with the communication device.3. The apparatus of claim 1 , the code further comprising code that requests a decryption key in response to the voice training data being encrypted and decrypts the voice training data using the decryption key.4. The apparatus of claim 1 , the code further comprising code that confirms with the speaker whether the generated text is correct.5. The apparatus of claim 4 , the code further comprising code that receives corrections for the generated text in response to the generated text not being correct.6. The apparatus of claim 5 , the code further comprising code that applies the corrections to the voice training data.7. The apparatus of claim 5 , the code further comprising code that applies the corrections to second text message data.8. A method comprising:detecting a communication device communicating an audio signal from the communication device to a voicemail system in response to a ...

Подробнее
09-02-2017 дата публикации

Forecasting arrival times

Номер: US20170038220A1
Принадлежит: Lenovo Singapore Pte Ltd

Apparatuses, method, systems, and program products are disclosed for forecasting arrival times. A method includes receiving, by a processor, travel data in response to requesting travel data from each of one or more users travelling to a location. The travel data includes data associated with one or more factors that affect an arrival time of each user at the location. A method includes calculating an estimated arrival time at the location for each user of the one or more users based on the travel data. A method includes presenting the estimated arrival time at the location for each user of the one or more users.

Подробнее
08-02-2018 дата публикации

DISABLEMENT OF GLOBAL POSITIONING SYSTEM TRANSCEIVER WHILE PROVIDING DIRECTIONS

Номер: US20180038700A1
Принадлежит:

In one aspect, a device includes a processor, a motion sensor accessible to the processor, a global positioning system (GPS) transceiver accessible to the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to identify at least a first instruction to travel to a location, and determine whether to disable the GPS transceiver based at least in part on one or more of a distance to be traveled before a second instruction is provided and a length of time to pass before the second instruction is provided. The instructions are also executable by the processor to monitor motion of the device based on input from the motion sensor responsive to disabling the GPS receiver. 1. A device , comprising:a processor;a global positioning system (GPS) transceiver accessible to the processor;a motion sensor accessible to the processor; andstorage accessible to the processor and bearing instructions executable by the processor to:identify a route to a location based at least in part on input from the GPS transceiver;disable the GPS transceiver; andtrack travel progress along the route based at least in part on input from the motion sensor at least until one or more of a threshold time before conclusion of a first amount of time that is to pass before an instruction to travel to the location is to be provided, and a threshold position before an end point of a first distance that is to be traveled before the instruction is to be provided.2. The device of claim 1 , wherein the instructions are executable by the processor to:determine one or more of the first amount of time that is to pass before the instruction to travel to the location is to be provided and the first distance that is to be traveled before the instruction is to be provided3. The device of claim 1 , wherein the instructions are executable by the processor to:responsive to one or more of the threshold time being reached and the threshold position being reached, enable ...

Подробнее
18-02-2016 дата публикации

Statistical Noise Analysis for Motion Detection

Номер: US20160048974A1
Принадлежит: Lenovo Singapore Pte Ltd

An approach is provided to detecting motion using statistical noise analysis. In the approach, reference statistics are calculated that relate to one or more noise characteristics that correspond to pixels in a first set of video images of an area being monitored. Current noise characteristics are received that correspond to the same pixels in a second set of video images of the area being monitored, with the first set of video images being captured before the second set of video images. Motion is detected in the area being monitored by comparing the reference statistics to the current noise characteristics.

Подробнее
18-02-2021 дата публикации

DEVICE AUTHENTICATION ACROSS UNSECURE NETWORK

Номер: US20210051146A1
Принадлежит:

One embodiment provides a method, including: receiving, at a server from a device, a request for device authentication across an unsecure network, wherein the request comprises a device registration token; generating, at the server, a shared registration key utilizing the device registration token; verifying, at the server, the device registration token by comparing the device registration token to a function of the shared registration key; and producing and sending, at the server and responsive to verifying the device registration token, a one-time activation token to the device. Other aspects are described and claimed. 1. A method , comprising:receiving, at a server from a device, a request for device authentication across an unsecure network, wherein the request comprises a device registration token;generating, at the server, a shared registration key utilizing the device registration token;verifying, at the server, the device registration token by comparing the device registration token to a function of the shared registration key; andproducing and sending, at the server and responsive to verifying the device registration token, a one-time activation token to the device.2. The method of claim 1 , wherein the device registration token is generated at the device and is based upon a device shared registration key generated at the device.3. The method of claim 2 , wherein the device shared registration key is generated utilizing a elliptic curve Diffie-Hellman algorithm that utilizes a private key corresponding to the device and a public key corresponding to the server.4. The method of claim 1 , wherein the shared registration key is generated utilizing an elliptic curve Diffie-Hellman algorithm that utilizes a private key corresponding to the server.5. The method of claim 1 , wherein the device registration token is generated from a proof of work function based upon a device identifier and nonce claim 1 , and wherein the receiving comprises receiving the nonce.6. ...

Подробнее
18-02-2016 дата публикации

Preventing Location Tracking Via Smartphone MAC Address

Номер: US20160050559A1
Принадлежит: Lenovo Singapore Pte Ltd

An approach is provided for a wireless mobile device that includes a processor, a wireless adapter, and a memory to connect to an access point using a generated random pseudo-MAC address that reduces address collisions with other devices. The approach generates a dynamic MAC address for the device. The dynamic MAC address includes a static portion that is based on a portion of an actual MAC address of the device and a dynamic portion that is based on a quasi-random value. The device wirelessly connects to an access point using the generated dynamic MAC address.

Подробнее
15-02-2018 дата публикации

TRANSACTION BASED MESSAGE SECURITY

Номер: US20180048631A1
Принадлежит:

Apparatuses, systems, methods, and program products are disclosed for transaction based networks security. A data module determines a set of data that is common between a first device and a second device. A key module generates, on a first device, a communication key based on a set of data. A message module secures a message sent to a second device from a first device with a communication key. A second device accepts a message in response to a communication key matching a corresponding communication key generated on the second device. 1. An apparatus comprising:a processor; determine a set of data that is common between a first device and a second device;', 'generate, on the first device, a communication key based on the set of data; and', 'secure a message sent to the second device from the first device with the communication key., 'a memory that stores code executable by the processor to2. The apparatus of claim 1 , further comprising code executable by the processor to generate a new communication key for every message sent from the first device to the second device.3. The apparatus of claim 1 , further comprising code executable by the processor to generate a new communication key after expiration of a predetermined period of time since generation of an existing communication key.4. The apparatus of claim 1 , further comprising code executable by the processor to hash the set of data to generate the communication key using a predetermined hash function.5. The apparatus of claim 1 , further comprising code executable by the processor to salt a hash function for generating the communication key using a salt value generated from the set of data.6. The apparatus of claim 1 , further comprising code executable by the processor to encrypt the message sent to the second device using the generated communication key.7. The apparatus of claim 1 , further comprising code executable by the processor to send the communication key to the second device with the message.8. The ...

Подробнее
22-02-2018 дата публикации

SECURING GUEST ACCESS TO VEHICLE

Номер: US20180050700A1
Принадлежит:

One embodiment provides a method, including: obtaining, using a sensor, biometric data of a user; determining, using a processor, that the biometric data of the user does not match biometric data of a known user; and adjusting, based on the biometric data of the user, a vehicle setting. Other aspects are described and claimed. 1. A method , comprising:obtaining, using a sensor, biometric data of a user;determining, using a processor, that the biometric data of the user does not match biometric data of a known user; andadjusting, based on the biometric data of the user, a vehicle setting.2. The method of claim 1 , wherein the vehicle setting is selected from the group consisting of a vehicle access setting claim 1 , a vehicle electronic device access setting claim 1 , a vehicle electronic device application level access setting claim 1 , a vehicle power setting claim 1 , a vehicle compartment setting claim 1 , a vehicle range setting claim 1 , and a vehicle speed setting.3. The method of claim 1 , wherein the adjusting comprises changing the vehicle setting to restrict access.4. The method of claim 1 , wherein the adjusting comprises changing the vehicle setting to restrict functionality.5. The method of claim 1 , comprising obtaining registration biometric data of the known user.6. The method of claim 5 , wherein the obtaining registration biometric data of the known user comprises receiving the registration biometric data of the known user from a remote device.7. The method of claim 6 , wherein the receiving comprises receiving the registration biometric data of the known user over a short range wireless connection.8. The method of claim 1 , comprising implementing a vehicle owner profile for the known user comprising a plurality of preferred vehicle settings.9. The method of claim 8 , wherein the adjusting comprises changing one or more of the plurality of preferred vehicle settings.10. The method of claim 1 , comprising initiating a communication to the known ...

Подробнее
22-02-2018 дата публикации

RESTRICTING TRAVEL FOR VEHICLE PASSENGERS

Номер: US20180051999A1
Принадлежит:

One embodiment provides a method, including: obtaining, using a processor, a user identification of a vehicle passenger; obtaining, based on the user identification, a travel restriction; and providing, to a vehicle, an indication of the travel restriction. Other aspects are described and claimed. 1. A method , comprising:obtaining, using a processor, a user identification of a vehicle passenger;obtaining, based on the user identification, a travel restriction; andproviding, to a vehicle, an indication of the travel restriction.2. The method of claim 1 , wherein the indication is for an automated vehicle.3. The method of claim 2 , wherein the automated vehicle is selected from the group consisting of an automobile and a train.4. The method of claim 3 , comprising adjusting a travel plan based on the restriction.5. The method of claim 4 , wherein the adjusting comprises implementing a restriction selected from the group consisting of: restricting travel to a specific geographic area; restricting travel to a time window; restricting travel to a trip type; and restricting travel to a defined end point.6. The method of claim 5 , wherein the defined end point comprises a requirement for a predetermined individual being present at the end point.7. The method of claim 1 , wherein the providing claim 1 , to the vehicle claim 1 , the indication of the travel restriction comprises providing the indication to a mobile device of a vehicle operator.8. The method of claim 7 , wherein the mobile device comprises a smart phone.9. The method of claim 1 , wherein the indication comprises a displayed indication.10. The method of claim 9 , wherein the displayed indication comprises instructions to a vehicle operator regarding the travel restriction.11. A device claim 9 , comprising:a display screen;a processor operatively coupled to the display screen; anda memory that stores instructions executable by a processor to:obtain a user identification of a vehicle passenger;obtain, based on ...

Подробнее
22-02-2018 дата публикации

PULSE SENSORS FOR BIOMETRIC IDENTIFICATION

Номер: US20180052983A1
Принадлежит:

One embodiment provides a method, including: obtaining, using one or more pulse sensors, user pulse data from two or more points; and identifying, using a processor, a user based on the user pulse data. Other aspects are described and claimed. 1. A method , comprising:obtaining, using one or more pulse sensors, user pulse data from two or more points; andidentifying, using a processor, a user based on the user pulse data.2. The method of claim 1 , further comprising adjusting claim 1 , using a processor claim 1 , a setting of a device based on the user identified.3. The method of claim 2 , wherein the adjusting comprises granting access to the device.4. The method of claim 2 , wherein the adjusting comprises granting a type of access to the device.5. The method of claim 4 , wherein granting a type of access to the device comprises granting access to a device feature selected from the group consisting of an address book claim 4 , a communication application claim 4 , and a navigation application.6. The method of claim 1 , wherein the user pulse data comprises pulse wave data.7. The method of claim 1 , wherein the obtaining comprises obtaining reflected light.8. The method of claim 1 , wherein the obtaining comprises obtaining image data.9. The method of claim 1 , wherein the two or more points comprise two or more independent blood vessel measurement points.10. The method of claim 9 , wherein the two or more independent blood vessel measurement points comprise measurement points for two or more different blood vessels.11. A device claim 9 , comprising:a pulse sensor;a processor operatively coupled to the pulse sensor; anda memory that stores instructions executable by the processor to:obtain, from the pulse sensor, user pulse data from two or more points; andidentify a user based on the user pulse data.12. The device of claim 11 , wherein the instructions are further executable by the processor to adjust a setting of a device based on the user identified.13. The ...

Подробнее
22-02-2018 дата публикации

CODED OCULAR LENS FOR IDENTIFICATION

Номер: US20180053050A1
Принадлежит:

One embodiment provides a method, including: obtaining, using an imaging device, user image data comprising an ocular lens having a code; and identifying, using a processor, a user based on the user image data. Other aspects are described and claimed. 1. A method , comprising:obtaining, using an imaging device, user image data comprising an ocular lens having a code; andidentifying, using a processor, a user based on the user image data.2. The method of claim 1 , further comprising identifying one or more eyes within the user image data;wherein the identifying comprises obtaining the code from an image area associated with the one or more eyes of the user.3. The method of claim 1 , further comprising granting access to an electronic device based on the identifying.4. The method of claim 1 , wherein the obtaining comprises transmitting light towards the user.5. The method of claim 4 , wherein the light is of a predetermined wavelength.6. The method of claim 4 , wherein the light is of a predetermined intensity.7. The method of claim 1 , wherein the identifying comprises communicating the user image data to another device.8. The method of claim 7 , wherein the identifying comprises receiving claim 7 , from the another device claim 7 , a user identification result.9. The method of claim 1 , further comprising receiving an association between the user and the code.10. The method of claim 9 , further comprising storing the association between the user and the code.11. The method of claim 1 , wherein the identifying comprises identifying the user based on the user image data and additional data selected from the group consisting of biometric data and user input data.12. An ocular lens claim 1 , comprising:a code detectable by imaging that is associated with a user.13. The ocular lens of claim 12 , wherein the ocular lens is a contact lens.14. The ocular lens of claim 12 , wherein the ocular lens is contained within an eyeglasses frame.15. The ocular lens of claim 12 , ...

Подробнее
01-03-2018 дата публикации

USING GAS CHROMATOGRAPHY FOR AUTHENTICATION, ADVERTISEMENTS, AND THERAPIES

Номер: US20180060551A1
Принадлежит:

In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to receive at least one output of a gas chromatograph (GC), compare the at least one output to at least one template, and determine whether to authenticate a user responsive to the comparison. The GC output also may used to generate at least one advertisement targeted to the user, and may further be used to output at least one indication of at least one therapy for the user. 1. A device , comprising:at least one processor;a gas chromatograph (GC) accessible to the processor; andstorage accessible to the processor and bearing instructions executable by the processor to:receive at least one output of the gas chromatograph;compare the at least one output to at least one template; andresponsive to the comparison, perform a determination selected from the group consisting of: whether to authenticate a user, regarding at least one advertisement targeted to the user, and regarding at least one indication for at least one therapy for the user.2. The device of claim 1 , wherein the determination comprises whether to authenticate the user claim 1 , wherein the at least one output indicates at least “N” substances claim 1 , wherein “N” is an integer greater than one claim 1 , and wherein the at least one template indicates “M” substances claim 1 , wherein “M” is an integer greater than one claim 1 , and wherein the instructions are executable to:responsive to the comparison indicating that “N” equals “M”, determine to authenticate the user; andresponsive to the comparison not indicating that “N” equals “M”, determine not to authenticate the user.3. The device of claim 1 , wherein the determination comprises whether to authenticate the user claim 1 , wherein the at least one output indicates “N” substances claim 1 , wherein “N” is an integer greater than one claim 1 , and wherein the at least one template indicates “M” substances claim ...

Подробнее
01-03-2018 дата публикации

USING EDDY CURRENTS OF EXHALED BREATH FOR AUTHENTICATION

Номер: US20180060553A1
Автор: Waltermann Rod D.
Принадлежит:

In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to compare an infrared (IR) image of a breath of a person and authenticating the person responsive to the image satisfying a match criteria with a prestored image. 1. A device , comprising:a processor;a camera accessible to the processor; andstorage accessible to the processor and bearing instructions executable by the processor to:receive at least one image from the camera of eddy currents in exhaled breath;compare the at least one image to at least one template; andresponsive to the comparison, determine whether to authenticate a user.2. The device of claim 1 , wherein the at least one image is an infrared image.3. The device of claim 1 , wherein the instructions are executable by the processor to:prior to the comparison, filter the at least one image to output image portions only in the range of 4130 nm to 4427 nm.4. The device of claim 1 , wherein the instructions are executable by the processor to:responsive to an eddy shape in the at least one image matching an eddy shape in the at least one template, authenticate the user; andresponsive to an eddy shape in the at least one image not matching an eddy shape in the at least one template, decline to authenticate the user.5. The device of claim 1 , wherein the instructions are executable by the processor to:responsive to a breath period in the at least one image matching a breath period in the at least one template, authenticate the user; andresponsive to a breath period in the at least one image not matching a breath period in the at least one template, decline to authenticate the user.6. The device of claim 4 , wherein the instructions are executable by the processor to:responsive to a breath period in the at least one image matching a breath period in the at least one template, authenticate the user; andresponsive to a breath period in the at least one image not ...

Подробнее
01-03-2018 дата публикации

SYSTEMS AND METHODS FOR AUTHENTICATION BASED ON ELECTRICAL CHARACTERISTIC INFORMATION

Номер: US20180060560A1
Принадлежит:

In one aspect, a first device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to analyze an electrical characteristic associated with an apparatus and perform one or more actions pertaining to authentication of the apparatus based on the analysis of the electrical characteristic 1. A first device , comprising:a processor; andstorage accessible to the processor and bearing instructions executable by the processor to:analyze an electrical characteristic associated with an apparatus; andperform one or more actions pertaining to authentication of the apparatus based on the analysis of the electrical characteristic.2. The first device of claim 1 , wherein the electrical characteristic is unique to the apparatus.3. The first device of claim 1 , wherein the apparatus is the first device claim 1 , and wherein the electrical characteristic is analyzed based on the first device executing predetermined software code.4. The first device of claim 1 , wherein the apparatus is the first device claim 1 , and wherein the electrical characteristic is analyzed based on the first device executing predetermined software code in conjunction with a predetermined electrical component on the first device.5. The first device of claim 4 , wherein the predetermined electrical component is selected from the group consisting of: a predetermined processor claim 4 , a predetermined storage area claim 4 , a predetermined random access memory (RAM) claim 4 , a predetermined network transceiver.6. The first device of claim 1 , wherein the apparatus is the first device claim 1 , wherein the first device comprises at least one of an ammeter and a voltmeter claim 1 , and wherein the electrical characteristic is analyzed based on input from the at least one of ammeter and voltmeter.7. The first device of claim 1 , wherein the apparatus is the first device claim 1 , and wherein the instructions are executable by the processor to:use ...

Подробнее
01-03-2018 дата публикации

SYSTEMS AND METHODS TO PERMIT AN ATTEMPT AT AUTHENTICATION USING ONE OR MORE FORMS OF AUTHENTICATION

Номер: US20180060562A1
Принадлежит:

In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to identify at least a first mode of authentication associated with a first predetermined weight, identify at least a second mode of authentication associated with a second predetermined weight, identify a threshold, and permit access at least in part based on the weights meeting the threshold. 1. A device , comprising:a processor; andstorage accessible to the processor and bearing instructions executable by the processor to:identify one or more forms of authentication each associated with a respective predetermined weight, the identification of the one or more forms of authentication being based at least in part on the sum of the respective predetermined weights at least meeting a predetermined weight sum; andbased on the identification, permit an attempt at authentication using the one or more forms of authentication.2. The device of claim 1 , wherein the one or more forms of authentication are identified based at least in part on user input to use the one or more forms of authentication claim 1 , the user input directed to a user interface (UI) presented on a display accessible to the processor.3. The device of claim 1 , wherein the one or more forms of authentication are identified by the device.4. The device of claim 3 , wherein the one or more forms of authentication are identified by the device randomly.5. The device of claim 1 , wherein the instructions are executable by the processor to:identify at least a first form of authentication associated with a first predetermined weight and a second form of authentication associated with a second predetermined weight, the identification of at least the first and second forms of authentication being based at least in part on the sum of the first and second predetermined weights at least meeting the predetermined weight sum; andbased on the identification, permit the attempt ...

Подробнее
01-03-2018 дата публикации

SYSTEMS AND METHODS FOR INITIATING ELECTRONIC FINANCIAL TRANSACTIONS AND INDICATING THAT THE ELECTRONIC TRANSACTIONS ARE POTENTIALLY UNAUTHORIZED

Номер: US20180060842A1
Принадлежит:

In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to receive input pertaining to a bank account. The instructions are also executable to, based on the input, validly initiate an electronic financial transaction and indicate that the electronic financial transaction may be unauthorized. 1. A first device , comprising:a processor; andstorage accessible to the processor and bearing instructions executable by the processor to:receive input pertaining to a bank account; andbased on identification of the input, transmit, to a second device, a request to perform a financial transaction along with data indicating that the financial transaction is potentially unauthorized.2. The first device of claim 1 , wherein the instructions are executable by the processor to:transmit, to a third device from which the input was received, an indication that the financial transaction has been performed in conformance with the request.3. The first device of claim 1 , wherein the input comprises login information to access a bank account service associated with the bank account claim 1 , the login information being associated with potentially unauthorized transactions.4. The first device of claim 3 , wherein the instructions are executable by the processor to:responsive to receipt of the login information, provide access to the bank account service, the access permitting generation of the request.5. The first device of claim 1 , wherein the input comprises a threshold number of invalid attempts to login to a banking account service associated with the bank account.6. The first device of claim 5 , wherein the instructions are executable by the processor to:responsive to receipt of the threshold number of invalid attempts, provide access to the bank account service, the access permitting generation of the request.7. The first device of claim 1 , wherein the input comprises a valid password to login ...

Подробнее
22-05-2014 дата публикации

DEVICE CALL NOTIFICATION EXTENSIONS

Номер: US20140140500A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

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. 1. A method , comprising: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; andin 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.2. The method of claim 1 , wherein the external notification extension conditions comprise detecting that the information handling device is in a predetermined physical location.3. The method of claim 1 , wherein the external notification extension conditions comprise detecting a predetermined input to the information handling device.4. The method of claim 2 , wherein the predetermined physical location of the information handling device is detected via one or more of a global positioning satellite system in communication with the information handling device and detection of a network device in communication with said information handling device.5. The method of claim 2 , wherein the ...

Подробнее
03-03-2016 дата публикации

CONTEXT-AWARE AGGREGATION OF TEXT-BASED MESSAGES

Номер: US20160065519A1
Принадлежит:

For automatically aggregating text-based messages together based on context, an apparatus for automatically identifying a topic of a reply message and associating the reply message with a conversation thread based on the topic is disclosed. The apparatus may include a processor and a memory that stores code executable by the processor, including code that identifies a messaging conversation between two or more messaging devices, code that determines a topic of a reply message in the messaging conversation, and code that associates the message with a conversation thread based on the topic. In one embodiment, the apparatus examines active applications on a messaging device composing the message and determines the topic based on the active applications. In one embodiment, the apparatus identifies an unanswered question and determines whether the reply message answers the unanswered question. A method and computer program product also perform the functions of the apparatus. 1. An apparatus comprising:a processor;a memory that stores code executable by the processor, the code comprising:code that identifies a series of messages among two or more devices;code that determines a topic of a message of the series of messages; andcode that associates the message with a conversation thread based on the topic.2. The apparatus of claim 1 , further comprising code that detects a reply message and automatically adds the reply message to a conversation thread based on context of the reply message.3. The apparatus of claim 1 , further comprising:code that tracks eye movement;code that determines a viewing location based on the eye movement; andcode that identifies onscreen content corresponding to the viewing location, wherein determining the topic is based on the onscreen content.4. The apparatus of claim 1 , further comprising code that examines active applications on a device composing the message claim 1 , wherein determining the topic is based on the active applications.5. The ...

Подробнее
05-03-2015 дата публикации

Processor tap support for remote services

Номер: US20150067424A1
Принадлежит: Lenovo Singapore Pte Ltd

An apparatus can include a circuit board; a processor chip mounted to the circuit board that includes a Test Access Port (TAP); a controller mounted to the circuit board that includes a port operatively coupled to the Test Access Port (TAP) of the processor chip; and a network interface operatively coupled to the controller. Various other apparatuses, systems, methods, etc., are also disclosed.

Подробнее
05-03-2015 дата публикации

CONFORMING PASSWORDS TO A PASSWORD POLICY

Номер: US20150067760A1
Принадлежит: Lenovo (Singapore) Pte, Ltd.

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. 1. A method comprising: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; andpresenting a list of the one or more compliant passwords to the user wherein a compliant password is selectable by the user.2. The method of claim 1 , further comprising updating the list of the one or more compliant passwords in response to the password being modified claim 1 , the list being updated in response to a predefined period of time expiring since modification of the password.3. The method of claim 1 , further comprising assigning a password strength rating to the one or more compliant passwords wherein the one or more compliant passwords are listed in order of password strength rating claim 1 , the password strength rating being associated with the password policy.4. The method of claim 1 , further comprising confirming the password selected from the list of one or more passwords.5. The method of claim 1 , further comprising calculating the time required to crack each compliant password based on a password cracking scheme claim 1 , the time required to crack being presented in the list alongside a related compliant password.6. The method of claim 1 , wherein manipulating the password further comprises appending one or more characters to the end of the password claim 1 , the one or more appended characters conforming the password to the one or more ...

Подробнее
28-02-2019 дата публикации

QUERY INPUT RECEIVED AT MORE THAN ONE DEVICE

Номер: US20190065608A1
Принадлежит:

One embodiment provides a method, including: receiving, from at least one user, query input, wherein the query input is received at more than one information handling device; identifying an information handling device, from the more than one information handling device, for performing a function associated with the query input; and directing, to the identified information handling device, an output responsive to the query input. Other aspects are described and claimed. 1. A method , comprising:receiving, from at least one user, query input, wherein the query input is received at more than one information handling device;identifying an information handling device, from the more than one information handling device, for performing a function associated with the query input; anddirecting, to the identified information handling device, an output responsive to the query input.2. The method of claim 1 , wherein the identifying an information handling device comprises identifying the information handling device located closest to a source of the query input.3. The method of claim 1 , wherein the identifying an information handling device comprises identifying the information handling device having received a strongest signal comprising the query input.4. The method of claim 1 , wherein the identifying an information handling device comprises identifying the information handling device that received the query input first.5. The method of claim 1 , wherein the identifying an information handling device comprises determining if the query input received at the more than one information handling device comprises the same query input.6. The method of claim 1 , wherein the identifying an information handling device comprises determining that the query input received at the more than one information handling device comprises different query input.7. The method of claim 1 , wherein the identifying an information handling device comprises determining that the query input received at ...

Подробнее
12-03-2015 дата публикации

PROCESSING ACTION ITEMS FROM MESSAGES

Номер: US20150074202A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

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. 1. A method , comprising: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; andexecuting one or more additional actions based on the one or more action items identified from the content of the message.2. The method of claim 1 , wherein the processing comprises:parsing the content of the message to analyze one or more of a word and a phrase contained therein; andcomparing the one or more of a word and a phrase to a predetermined set of key words and key phrases associated with one or more action items.3. The method of claim 2 , wherein the receiving a message comprises receiving two or more messages from a sender within a predetermined time; and wherein processing the message comprises analyzing in combination one or more of words and phrases in the two or more messages to identify the one or more action items.4. The method of claim 1 , wherein the executing one or more additional actions based on the one or more action items identified comprises determining an urgency of an action item.5. The method of claim 1 , further comprising designating one or more contacts as a high priority contact permitted to create action items.6. The method of claim 5 , wherein the executing one or more additional actions based on the one or more action items identified comprises:determining if a sender of the message is a high priority contact ...

Подробнее
17-03-2016 дата публикации

Mitigating intended touch selection errors

Номер: US20160077666A1
Принадлежит: Lenovo Singapore Pte Ltd

For mitigating touch selection errors, code detects a touch selection error on a touch screen. In addition, the code mitigates the touch selection error based at least in part on a command history.

Подробнее
16-03-2017 дата публикации

Content Ranking Based on Person-to-Person Sharing

Номер: US20170075890A1
Принадлежит:

An approach is provided for identifying favorite multimedia content, such as digital photographs, possessed by a user. The approach detects a number of content sharing actions involving multimedia content, such as digital photographs, with the detecting being from a number of content handling applications, such as social media sites and person-to-person sharing. One of the content handling applications is a content player, such as a image viewer, that runs on a portable device, such as a smart phone or tablet computer system. The approach computes a shared content score for each of the multimedia content, with the shared content score being based on the content handling application that was used in the content sharing actions. The approach further identifies “favorite” multimedia content based on the shared content score pertaining to each multimedia content. 1. A method comprising:detecting, using one or more processors, a plurality of content sharing actions corresponding to one or more selected multimedia content, wherein the detection is from a plurality of content handling applications, and wherein at least one of the content handling applications is a content player on a portable device;computing, using one or more processors, a shared content score of two or more of the selected multimedia content, wherein the shared content score is based on the content handling application used in the content sharing actions;retrieving, using one or more processors, one or more favorite multimedia contents from the selected multimedia contents based on the shared content score pertaining to the two or more of the selected multimedia content; anddisplaying the retrieved favorite multimedia contents on a display.2. The method of wherein at least one of the content handling applications is selected from the group consisting of an email application claim 1 , a text message application claim 1 , a social media website claim 1 , and a content publishing service.3. The method of ...

Подробнее
22-03-2018 дата публикации

DEVICES AND METHODS TO RECEIVE INPUT AT A FIRST DEVICE AND PRESENT OUTPUT IN RESPONSE ON A SECOND DEVICE DIFFERENT FROM THE FIRST DEVICE

Номер: US20180081523A1
Принадлежит:

An apparatus includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to receive user input into the apparatus implicating an output in response, and present the response on a device separate and apart from the apparatus instead of presenting the response on the apparatus. 1. A device , comprising:at least one processor; andstorage accessible to the at least one processor and bearing instructions executable by the at least one processor to:receive user input requesting an output;determine an apparatus on which to present the output at least in part based on a determination that the apparatus is a nearest apparatus to the device physically; andpresent the output on the apparatus.2. The device of claim 1 , wherein the determining the apparatus on which to present the output is at least in part based on a determination that the apparatus is a nearest apparatus to the device physically of a plurality of apparatuses.3. The device of claim 1 , wherein the instructions are executable by the at least one processor to:determine the apparatus on which to present the output at least in part based on a determination that the apparatus is a nearest apparatus physically as determined based on information indicated in a network map accessible to the device.4. The device of claim 1 , wherein the instructions are executable by the at least one processor to:determine the apparatus on which to present the output is at least in part based on a determination that the apparatus is a nearest apparatus physically as determined based on information received from a position sensor on the apparatus.5. The device of claim 4 , wherein the information comprises GPS coordinates.6. The device of claim 1 , wherein the instructions are executable by the at least one processor to:present a prompt on the device, the prompt requesting user input that indicates at least one other apparatus on which to present the output, the prompt being ...

Подробнее
26-03-2015 дата публикации

MODIFYING A DEVICE NOTIFICATION

Номер: US20150087274A1
Принадлежит: Lenovo (Singapore) Pte, Ltd.

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. 1. An apparatus comprising:a processor;a memory storing computer readable code executable by the processor, the computer readable code comprising:an indication module detecting a user awareness indication of a device notification for a device; anda notification module modifying the device notification in response to detecting the user awareness indication and concurrently maintaining a notification response option.2. The apparatus of claim 1 , wherein modifying the device notification comprises terminating the device notification.3. The apparatus of claim 1 , wherein modifying the device notification comprises terminating an audio portion of the device notification.4. The apparatus of claim 1 , wherein the user awareness indication is detected from a change in an acceleration of the device.5. The apparatus of claim 1 , wherein the user awareness indication is detected from a change in ambient illumination for the device.6. The apparatus of claim 1 , wherein the user awareness indication is detected from identifying a user looking at the device.7. The apparatus of claim 1 , wherein the user awareness indication is detected from a touch to the device.8. A method comprising:detecting, by use of a processor, a user awareness indication of a device notification for a device; andmodifying the device notification in response to detecting the user awareness indication and concurrently maintaining a notification response option.9. The method of claim 8 , wherein the notification response option comprises an option to respond to an incoming call.10. The method of claim 8 , wherein modifying the device notification comprises terminating the device notification.11. The method of ...

Подробнее
24-03-2016 дата публикации

USER VERIFICATION USING TOUCH AND EYE TRACKING

Номер: US20160085949A1
Принадлежит:

A method includes receiving at a processor, an indication of a user touching a point on a data entry device, receiving at the processor, an indication of a user gazing in a direction, and comparing via the processor the touched point and the gazing direction to a known touch point and gaze direction to verify the user is an authorized user. 1. A method comprising:receiving at a processor, an indication of a user touching a point on a data entry device;receiving at the processor, an indication of a user gazing in a direction; andcomparing via the processor the touched point and the gazing direction to a known touch point and gaze direction to verify the user is an authorized user.2. The method of wherein data entry device comprises a touch screen display and the point on the display comprises multiple ordered points on the display.3. The method of wherein the gazing direction comprises multiple ordered gazing directions.4. The method of wherein the point on the data entry device comprises multiple ordered points on a touch screen display claim 1 , and wherein the gazing direction comprises multiple ordered gazing directions and wherein the points and directions are intermixed in a specified order.5. The method of wherein the gaze direction corresponds to a gaze point on the data entry device.6. The method of wherein the gaze point on the data entry device comprises a displayed alphanumeric symbol.7. The method of wherein the alphanumeric symbol comprises a number representative of an order of touch and gaze points.8. The method of and further comprising beginning a window of time following receipt of a touch point claim 5 , and determining whether the user has gazed at the gaze point within the window of time.9. The method of and further comprising verifying that the user is an authorized user when a touch point is touched at the same time that the user gazes at a gaze point.10. The method of wherein the gaze direction corresponds to a point outside an area of the ...

Подробнее
26-03-2015 дата публикации

PRIMARY SPEAKER IDENTIFICATION FROM AUDIO AND VIDEO DATA

Номер: US20150088515A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An aspect provides a method, including: receiving image data from a visual sensor of an information handling device; receiving audio data from one or more microphones of the information handling device; identifying, using one or more processors, human speech in the audio data; identifying, using the one or more processors, a pattern of visual features in the image data associated with speaking; matching, using the one or more processors, the human speech in the audio data with the pattern of visual features in the image data associated with speaking; selecting, using the one or more processors, a primary speaker from among matched human speech; assigning control to the primary speaker; and performing one or more actions based on audio input of the primary speaker. Other aspects are described and claimed. 1. A method , comprising:receiving image data from a visual sensor of an information handling device;receiving audio data from one or more microphones of the information handling device;identifying, using one or more processors, human speech in the audio data;identifying, using the one or more processors, a pattern of visual features in the image data associated with speaking;matching, using the one or more processors, the human speech in the audio data with the pattern of visual features in the image data associated with speaking;selecting, using the one or more processors, a primary speaker from among matched human speech;assigning control to the primary speaker; andperforming one or more actions based on audio input of the primary speaker.2. The method of claim 1 , wherein the one or more actions based on the primary speaker identified comprise providing a visual indication of the primary speaker identified.3. The method of claim 1 , further comprising:processing the matched human speech in a virtual assistant application;wherein the one or more actions based on the primary speaker identified comprise performing an action via the virtual assistant.4. The method ...

Подробнее
24-03-2016 дата публикации

LOCATION BASED AUTOMATED MEETING ATTENDANCE

Номер: US20160088435A1
Принадлежит:

A method includes determining a physical location and start time of a meeting stored in a calendar entry of a mobile device, determining a current location of the mobile device, determining a time to reach the physical location of the meeting from the current location, identifying connection information suitable to electronically connect to the meeting, and if the time to reach the physical location of the meeting exceeds a time remaining to the start time of the meeting, initiating a connection to the meeting. 1. A method comprising:determining a physical location and start time of a meeting stored in a calendar entry of a mobile device;determining a current location of the mobile device;determining via the mobile device, a time to reach the physical location of the meeting from the current location;identifying connection information to electronically connect to the meeting; andif the time to reach the physical location of the meeting exceeds a time remaining to the start time of the meeting, initiating, by the mobile device, a connection to the meeting.2. The method of wherein initiating a connection to the meeting comprises providing an indication on the mobile device prompting a user with an offer to electronically connect to the meeting.3. The method of and further comprising using the connection information to connect to the meeting based on the user accepting the offer to electronically connect to the meeting.4. The method of and further comprising:detecting that the mobile device is at the meeting location;prompting the user to disconnect from the meeting; anddisconnecting from the meeting based on user acceptance of the prompt.5. The method of and further comprising:detecting that the mobile device is at the meeting location;determining the location of the mobile device at the meeting; andassociating the determined location with the meeting location specified in the meeting calendar entry.6. The method of wherein the connection information comprises a phone ...

Подробнее
05-04-2018 дата публикации

Automatically adjusting a volume of a speaker of a device based on an amplitude of voice input to the device

Номер: US20180097493A1
Принадлежит: Lenovo Singapore Pte Ltd

In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to receive, at a microphone, voice input, and to determine an amplitude of the voice input. The instructions are executable to automatically adjust a volume of a speaker based on the amplitude of the voice input.

Подробнее
14-04-2016 дата публикации

TOUCH INPUT SETTINGS MANAGEMENT

Номер: US20160103553A1
Принадлежит:

In one aspect a method including: detecting an initial input indicating a user selection disabling finger/human body part touch input for a touch input device of an information handling device; providing a dialog box to a user offering an opportunity to provide an appropriate input confirming the initial input; responsive to expiration of a predetermined time, reverting back to a default mode wherein finger/human body part touch input is enabled, unless a confirming input is received within the predetermined time; and responsive to receiving a confirming input prior to the expiration of the predetermined time, selecting a pen only mode of input and disabling finger/human body part touch input on the touch input device of the information handling device. Other aspects are described and claimed. 1. A method comprising:detecting an initial input indicating a user selection disabling finger/human body part touch input for a touch input device of an information handling device;providing a dialog box to a user offering an opportunity to provide an appropriate input confirming the initial input;responsive to expiration of a predetermined time, reverting back to a default mode wherein finger/human body part touch input is enabled, unless a confirming input is received within the predetermined time; andresponsive to receiving a confirming input prior to the expiration of the predetermined time, selecting a pen only mode of input and disabling finger/human body part touch input on the touch input device of the information handling device.2. The method of claim 1 , wherein the confirming input is required to be pen input.3. The method of claim 2 , wherein responsive to receiving pen input as confirming input claim 2 , a layer of the touch input device responsive to human touch is disabled.4. The method of claim 2 , further comprising claim 2 , responsive to receiving a reverse input enabling finger/human body part touch input claim 2 , re-enabling finger/human body part touch ...

Подробнее
14-04-2016 дата публикации

COLLABORATIVE ITEM DATABASE

Номер: US20160103855A1
Принадлежит:

For aggregating items in a collaborative item database, an apparatus includes one or more servers. Each server includes a processor and a memory that stores code executable by the processor. The code generates first item data that includes a first item identifier and a first item location from environment data received from a first ubiquitous computer. The code further aggregates the first item data in the collaborative item database. The collaborative item database includes item data from a plurality of ubiquitous computers. 1. An apparatus comprising:one or more servers hosting a collaborative database, each server comprising:a processor;a memory that stores code executable by the processor, the code comprising:code that generates first item data comprising a first item identifier and a first item location from environment data received from a first ubiquitous computer; andcode that aggregates the first item data in the collaborative database, wherein the collaborative database comprises item data from a plurality of ubiquitous computers.2. The apparatus of claim 1 , wherein the environment data comprises an item image and the first item identifier is generated from a characteristic selected from the group consisting of an optical code claim 1 , an item image claim 1 , a package label claim 1 , and a package design.3. The apparatus of claim 1 , wherein the environment data comprises wireless data and the first item identifier is generated from a wireless code.4. The apparatus of claim 1 , wherein the item location is generated from a location selected from the group consisting of wireless network triangulation claim 1 , dead reckoning positioning claim 1 , optical location recognition claim 1 , and a global positioning system (GPS) coordinate.5. The apparatus of claim 1 , wherein the environment data is periodically claim 1 , autonomously recorded at the first ubiquitous computer each sample time interval.6. The apparatus of claim 1 , the code further comprising ...

Подробнее
14-04-2016 дата публикации

PHONE RECORD

Номер: US20160105549A1
Принадлежит:

An apparatus can include a phone that includes communication circuitry, detection circuitry that detects a communication instability, and recording circuitry that records audio responsive to detection of a communication instability. 1. An apparatus comprising:an allied device that operatively couples to a phone that comprises communication circuitry, wherein the allied device comprises a microphone, detection circuitry that detects a communication instability, and recording circuitry that records audio via the microphone responsive to detection of a communication instability and wherein the communication instability comprises a power supply instability of the phone.2. The apparatus of wherein the recording circuitry records local audio.3. The apparatus of wherein the recording circuitry stores the recorded audio as an audio file.48.-. (canceled)9. The apparatus of wherein the detection circuitry issues a notification responsive to detection of a communication instability that comprises a disconnection.10. A method comprising:operatively coupling an allied device to a phone wherein the allied device comprises a microphone and recording circuitry;transmitting audio via communication circuitry of the phone;detecting a communication instability caused by a power level of the phone; andresponsive to detection of the communication instability, recording audio via the microphone and the recording circuitry of the allied device.11. The method of further comprising storing the recorded audio as an audio file.1216.-. (canceled)17. One or more computer-readable storage media comprising processor-executable instructions wherein the instructions comprise instructions to:operatively couple an allied device to a phone;detect, at least in part via detection circuitry of the allied device, a battery level of the phone wherein the battery level is below a threshold level associated with communication instability; andresponsive to detection of the battery level, issue a signal for ...

Подробнее
29-04-2021 дата публикации

DISTRIBUTED LICENSE ENCRYPTION AND DISTRIBUTION

Номер: US20210124812A1
Принадлежит:

Apparatuses, methods, systems, and program products are disclosed for distributed license encryption and distribution. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable to select a license token from a pool of available license tokens associated with available digital licenses in response to a license request from a first device. The license token includes information identifying second devices where segments of a digital license associated with the license token are stored. The segments are encrypted using encryption keys for one or more participants. The code is executable to re-encrypt the segments of the digital license for the selected license token using an encryption key for the first device and send the license token to the first device where it is used to request the segments from the second devices, decrypt the segments, and reconstruct the digital license. 1. An apparatus , comprising:a processor; and select a license token from a pool of available license tokens associated with available digital licenses in response to a license request from a first device, the license token comprising information identifying a plurality of second devices where a plurality of segments of a digital license associated with the license token are stored, the plurality of segments encrypted using encryption keys for one or more participants;', 're-encrypt the plurality of segments for the digital license associated with the selected license token using an encryption key for the first device; and', 'send the license token to the first device, the license token used to request the plurality of segments from the plurality of second devices to be decrypted at the first device such that the digital license can be reconstructed for use at the first device., 'a memory that stores code executable by the processor to2. The apparatus of claim 1 , wherein the code is further executable by the processor to:divide the ...

Подробнее
30-04-2015 дата публикации

AUTOMATIC SENTENCE PUNCTUATION

Номер: US20150120281A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An aspect provides a method, including: receiving, at an information handling device input component, user input comprising a sentence; identifying, using a processor, the sentence; determining, using the processor, correct punctuation for the sentence identified; determining, using the processor, a confidence level for the correct punctuation determined; and responsive to the confidence level exceeding a predetermined threshold, automatically modifying, using the processor, the sentence based on the correct punctuation determined. Other embodiments are described and claimed. 1. A method , comprising:receiving, at an information handling device input component, user input comprising a sentence;identifying, using a processor, the sentence;determining, using the processor, correct punctuation for the sentence identified;determining, using the processor, a confidence level for the correct punctuation determined; andresponsive to the confidence level exceeding a predetermined threshold, automatically modifying, using the processor, the sentence based on the correct punctuation determined.2. The method of claim 1 , wherein the automatically modifying includes a modification selected from the group of modifications consisting of automatically inserting a missing punctuation mark claim 1 , and automatically removing an existing punctuation mark.3. The method of claim 1 , further comprising detecting a trigger event prior to the automatically modifying the sentence based on the correct punctuation determined.4. The method of claim 1 , wherein the identifying a sentence includes identifying an end location for the sentence.5. The method of claim 4 , wherein:the input component comprises a microphone; andidentifying an end location for the sentence comprises identifying a pause in verbal input.6. The method of claim 1 , wherein:the input component comprises a microphone; anddetermining correct punctuation comprises analyzing voice characteristics of the user input.7. The ...

Подробнее
30-04-2015 дата публикации

PRESERVING EMOTION OF USER INPUT

Номер: US20150120282A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An aspect provides a method, identifying: receiving, at an input component of an information handling device, user input comprising one or more words; identifying, using a processor of the information handling device, an emotion associated with the one or more words; creating, using the processor, an emotion tag including the emotion associated with the one or more words; and storing the emotion tag in a memory. Other embodiments are described and claimed. 1. A method , comprising:receiving, at an input component of an information handling device, user input comprising one or more words;identifying, using a processor of the information handling device, an emotion associated with the one or more words;creating, using the processor, an emotion tag including the emotion associated with the one or more words; andstoring the emotion tag in a memory.2. The method of claim 1 , further comprising:analyzing one or more emotion tags; andmodifying the user input based on the analyzing.3. The method of claim 2 , wherein modifying comprises changing the visual rendering of the user input.4. The method of claim 1 , wherein the storing of the emotion tag in a memory occurs remote from the information handling device.5. The method of claim 1 , wherein the storing of the emotion tag in a memory occurs locally to the information handling device.6. The method of claim 1 , wherein:the user input comprises speech input; andthe identifying an emotion associated with the one or more words comprises using an acoustic characteristic of the speech input to identify an emotion.7. The method of claim 6 , further comprising:receiving additional speech input;wherein the using an acoustic characteristic of the speech input to identify an emotion comprises comparing an acoustic characteristic of the speech input to an acoustic characteristic of the additional speech input.8. The method of claim 1 , further comprising:analyzing one or more emotion tags; andmodifying operation of an application ...

Подробнее
05-05-2016 дата публикации

Apparatus, method, and program product for tracking items

Номер: US20160125587A1
Принадлежит: Lenovo Singapore Pte Ltd

Apparatuses, methods, systems, and program products are disclosed for tracking items. An identification module identifies an item using one or more sensors of an information handling device. A location module receives location data for the item in response to identifying the item. A communication module shares the location data with one or more different information handling devices.

Подробнее
03-05-2018 дата публикации

Detecting Wireless Signals to Engage Security System Awareness

Номер: US20180122217A1
Принадлежит:

An approach is disclosed that detects a wireless fingerprint. A security action is determined in response to the detection. The determined security action is then performed by the security system. 1. A method comprising:detecting a wireless fingerprint;selecting a security action to perform at a security system in response to the detection; andperforming the selected security action at the security system.2. The method of further comprising:further selecting the security action from a plurality of security actions, wherein the plurality of security actions comprise one or more of activating the security system, turning on a security camera, turning on security lights, sending a security notification, sounding an audible alarm, activating a silent alarm, and notifying law enforcement.3. The method of further comprising:detecting a current location corresponding to the detected wireless fingerprint; andretrieving a current time, wherein the selection of the security action is further based on the detected current location and the current time.4. The method of further comprising:comparing the detected wireless fingerprint to a plurality of stored wireless fingerprints, wherein each of the stored wireless fingerprints correspond to at least one user, and wherein the selection of the security action is further based on the comparison; andretrieving a predefined security action that corresponds to a selected user, wherein the selected user is identified based on the comparison, and wherein the retrieved predefined security action is the selected security action.5. The method of further comprising:comparing the detected wireless fingerprint to a plurality of stored wireless fingerprints, wherein each of the stored wireless fingerprints correspond to at least one user, and wherein the comparison results in an identified user;detecting a current location corresponding to the detected wireless fingerprint; andretrieving a current time, wherein the selection of the security ...

Подробнее
03-05-2018 дата публикации

BRIGHTNESS CONTROL METHOD, APPARATUS AND PROGRAM PRODUCT

Номер: US20180122337A1
Принадлежит:

A method, apparatus and program product which enable a user selected display brightness to be linked to an application program selected for use in an electronic device, such as a computer system, tablet, telephone, electronic book reader, game device, music playing device and the like. A user selected adjustment of display brightness for an application program and a then existing ambient lighting condition are stored in storage during use of the application program. In response to subsequent opening of an application program for which data has been stored, the stored data is accessed and display brightness relative to the ambient lighting condition present at the subsequent opening is given the previous, stored, user selected adjustment. 1. A device , comprising:at least one processor;a display accessible to the at least one processor; andstorage accessible to the at least one processor and comprising instructions executable by the at least one processor to:present a graphical user interface (GUI) on the display, the GUI comprising a setting that is configurable by an end-user to set one or more locations as locations at which brightness for the display should be adjusted.2. The device of claim 1 , wherein the instructions are executable by the at least one processor to:adjust brightness for the display according to configuration of the setting.3. The device of claim 1 , wherein GUI is a settings GUI for configuring plural settings of the device related to display brightness.4. The device of claim 1 , wherein the GUI comprises at least a first option that is selectable to configure the setting so that brightness for the display is adjusted everywhere.5. The device of claim 4 , wherein the first option is selectable to configure the setting so that brightness for the display is adjusted everywhere responsive to initiation of an application claim 4 ,6. The device of claim 1 , wherein the GUI comprises at least a first option that is selectable to configure the setting ...

Подробнее
28-05-2015 дата публикации

SELECTIVELY DISABLING SENSORS AND ASSOCIATED FUNCTIONS

Номер: US20150145641A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An embodiment provides a method, including: receiving, at an information handling device, input of a sensor; mapping, using a processor, the sensor input to a sensor disabling condition; selecting, using a processor, a sensor based on the mapping; and disabling, using a processor, the sensor according to the sensor disabling condition. Other aspects are described and claimed. 1. A method , comprising:receiving, at an information handling device, input of a sensor;mapping, using a processor, the sensor input to a sensor disabling condition;selecting, using a processor, a sensor based on the mapping; anddisabling, using a processor, the sensor according to the sensor disabling condition.2. The method of claim 1 , wherein the sensor disabling condition comprises a condition selected from the group of conditions consisting of a sensor non-use condition and a sensor risk condition.3. The method of claim 2 , wherein said mapping comprises mapping a predetermined set of sensor input characteristics to a sensor non-use condition;said disabling comprising disabling a sensor known to not be in use according to the sensor non-use condition.4. The method of claim 2 , wherein:the sensor non-use condition comprises a lid closed condition of the information handling device;the sensor providing input is a lid positional sensor; andthe sensor known to not be in use includes a camera integrated in a lid of the information handling device.5. The method of claim 2 , wherein said mapping comprises mapping a predetermined set of sensor input characteristics to a sensor risk condition;said disabling comprising disabling a sensor known to be at risk according to the sensor risk condition.6. The method of claim 5 , wherein:the sensor risk condition comprises a predetermined electromagnetic field environment;the sensor providing input a short range wireless antenna; andthe sensor known to be a risk according to the sensor disabling condition includes a wireless subsystem component.7. The ...

Подробнее
28-05-2015 дата публикации

TYPING FEEDBACK DERIVED FROM SENSOR INFORMATION

Номер: US20150147730A1
Принадлежит:

An embodiment provides a method, including: operating a sensor of an information handling device to capture location information of a user; determining, using a processor to analyze the location information, a position of a finger of a user relative to a keyboard location; determining, using the processor, a difference between an expected location for the finger and the position of the finger of the user relative to the keyboard location; and offering, using the processor, feedback regarding the difference determined. Other aspects are described and claimed. 1. A method , comprising:operating a sensor of an information handling device to capture location information of a user;determining, using a processor to analyze the location information, a position of a finger of a user relative to a keyboard location;determining, using the processor, a difference between an expected location for the finger and the position of the finger of the user relative to the keyboard location; andoffering, using the processor, feedback regarding the difference determined.2. The method of claim 1 , wherein the sensor is an optical sensor.3. The method of claim 1 , wherein:the determining a difference between an expected location for the finger and the position of the finger of the user relative to the keyboard location comprises determining that the difference exceeds a predetermined threshold; andthe offering feedback regarding the determined difference includes offering corrective feedback.4. The method of claim 3 , wherein the corrective feedback includes one or more of audible feedback and visual feedback.5. The method of claim 3 , wherein the corrective feedback includes a visual indication of an appropriate finger location with respect to the keyboard.6. The method of claim 1 , wherein the expected location is proactively determined.7. The method of claim 6 , wherein the offering comprises proactively offering a correct location for a next key input claim 6 , and further wherein the ...

Подробнее
28-05-2015 дата публикации

WEARABLE DEVICE THAT INFERS ACTIONABLE EVENTS

Номер: US20150148923A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An embodiment provides a method, including: collecting, in a passive state of a wearable information handling device, one or more sensor inputs via a sensor of the wearable information handling device; mapping, using a processor, the one or more sensor inputs to one of a plurality of predetermined events; and executing, using the processor, a predetermined action based on the mapping. Other aspects are described and claimed. 1. A method , comprising:collecting, in a passive state of a wearable information handling device, one or more sensor inputs via a sensor of the wearable information handling device;mapping, using a processor, the one or more sensor inputs to one of a plurality of predetermined events; andexecuting, using the processor, a predetermined action based on the mapping.2. The method of claim 1 , further comprising activating the wearable information handling device responsive to the mapping.3. The method of claim 1 , wherein:the sensor input comprises motion data;the mapping comprises mapping the motion data to a fall event; andthe predetermined action comprises collecting data of an additional sensor.4. The method of claim 1 , wherein:the sensor input comprises motion data and device addressing data;the mapping comprises mapping the motion data to a hand shake event; andthe predetermined action comprises sending a message comprising contact information to a location according to the device addressing data.5. The method of claim 1 , wherein:the sensor input comprises motion data;the mapping comprises mapping the motion data to a hand raising event; andthe predetermined action comprises sending a message to a predetermined device.6. The method of claim 1 , wherein:the sensor input comprises audio data;the mapping comprises mapping the audio data to a predetermined audio command; andthe predetermined action comprises activating a display device of the wearable information handling device.7. The method of claim 1 , wherein the sensor comprises one or ...

Подробнее
28-05-2015 дата публикации

VOICE INPUT CORRECTION

Номер: US20150149163A1
Принадлежит:

An embodiment provides a method, including: accepting, at an audio receiver of an information handling device, voice input of a user; interpreting, using a processor, the voice input; thereafter receiving, at the audio receiver, repeated voice input of the user; identifying a correction using the repeated voice input; and correcting, using the processor, the voice input using the repeated voice input, wherein the corrective voice input does not include a predetermined voice command. Other aspects are described and claimed. 1. A method , comprising:accepting, at an audio receiver of an information handling device, voice input of a user;interpreting, using a processor, the voice input;thereafter receiving, at the audio receiver, repeated voice input of the user;identifying a correction using the repeated voice input; andcorrecting, using the processor, the voice input using the repeated voice input, wherein the corrective voice input does not include a predetermined voice command.2. The method of claim 1 , further comprising receiving the repeated voice input more than once.3. The method of claim 2 , further comprising refining the correction based additional repeated voice input.4. The method of claim 1 , wherein the correcting comprises identifying in the repeated voice input an audio characteristic that differs from an audio characteristic of the voice input of the user.5. The method of claim 4 , wherein the correcting further comprises analyzing the audio characteristic of the repeated voice input to determine a correction is needed.6. The method of claim 5 , wherein the correcting further comprises analyzing the audio of the repeated voice input to determine the correction.7. The method of claim 5 , further comprising displaying an interpretation of the voice input to the user;wherein the correcting takes place after the displaying.8. The method of claim 1 , further comprising prompting the user for repeated voice input;wherein the prompting takes place prior to ...

Подробнее
18-05-2017 дата публикации

METHODS AND ARRANGEMENTS FOR TRACKING AND LOCATING LAPTOPS

Номер: US20170142574A1
Принадлежит:

An embodiment provides a method including: operating a plurality of receivers of a mobile computer to obtain information from two or more different types of wireless transmitting devices in a vicinity of the mobile computer; where the information comprises data relating to an access point and data relating to at least one other wireless transmitting device; where at least two of the two or more wireless transmitting devices transmit data using different communication modalities; transmitting the information from the mobile computer to a remote device; and thereafter obtaining a location of the mobile computer based on the information. Other embodiments are described and claimed. 1. A method comprising:operating a plurality of receivers of a mobile computer to obtain information from two or more different types of wireless transmitting devices in a vicinity of the mobile computer;wherein the information comprises data relating to an access point and data relating to at least one other wireless transmitting device;wherein at least two of the two or more wireless transmitting devices transmit data using different communication modalities;transmitting the information from the mobile computer to a remote device; andthereafter obtaining a location of the mobile computer based on the information.2. The method according to claim 1 , further comprising detecting data indicative of an unauthorized access to the mobile computer prior to obtaining information from two or more different types of wireless transmitting devices in a vicinity of the mobile computer.3. The method of claim 2 , wherein said data indicative of an unauthorized access to the mobile computer comprises data indicating a predetermined number of failed login attempts.4. The method of claim 1 , wherein said information from two or more different types of wireless transmitting devices in a vicinity of the mobile computer comprises identification data.5. The method of claim 4 , wherein said information from two ...

Подробнее
26-05-2016 дата публикации

REPRESENTING IN AN ELECTRONIC CALENDAR TRAVEL TIME TO AND FROM AN EVENT

Номер: US20160148163A1
Принадлежит:

In one aspect, a device includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to predict a time to travel at least one of to an event entered in an electronic calendar and from the event indicated in the electronic calendar. The instructions are also executable to represent the time to travel in the electronic calendar. 1. A first device , comprising:a processor; anda memory accessible to the processor and bearing instructions executable by the processor to:establish a first entry in an electronic calendar for a first event based on a first date and a first time;determine, based at least partially on the first date and the first time, a second date and a second time during which a second entry in the electronic calendar pertaining to an in-person meeting cannot be established.2. The first device of claim 1 , wherein the first date and the second date are the same date claim 1 , and wherein second time is adjacent the first time.3. The first device of claim 1 , wherein the instructions are executable to:determine, based at least partially on the first date and the first time, the second date and the second time during which any entry in the electronic calendar pertaining to any event cannot be established.4. The first device of claim 1 , wherein the determination is made at least in part based on a prediction of travel time from a first location to a second location claim 1 , wherein the second location is a location at which the first event is to occur.5. The first device of claim 4 , wherein the first location is a location at which the first device is currently located.6. The first device of claim 4 , wherein the first location is a location at which the first device is predicted to be located at a time before the first date and first time.7. The first device of claim 1 , wherein the determination is made at least in part based on a prediction of travel time from a first location to a second ...

Подробнее
04-06-2015 дата публикации

DEVICES AND METHODS TO RECEIVE INPUT AT A FIRST DEVICE AND PRESENT OUTPUT IN RESPONSE ON A SECOND DEVICE DIFFERENT FROM THE FIRST DEVICE

Номер: US20150154134A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An apparatus includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to receive user input into the apparatus implicating an output in response, and present the response on a device separate and apart from the apparatus instead of presenting the response on the apparatus. 1. An apparatus , comprising:a processor;a memory accessible to the processor and bearing instructions executable by the processor to:receive user input into the apparatus implicating an output in response;determine to present the output on a device separate from the apparatus at least in part based on a determination that the user is looking at the device; andin response to the determination, present the output on the device.2. (canceled)3. The apparatus of claim 1 , wherein the apparatus is a tablet computer and the device is a wireless telephone claim 1 , and wherein the instructions are further executable by the processor to:responsive at least in part to a determination that the input to the tablet computer is a command to make a telephone call, automatically initiate the telephone call using the wireless telephone without further command or input from the user.4. The apparatus of claim 1 , wherein the instructions are further executable by the processor to:determine a location of the apparatus;determine that the device is at least one of at the location based on position information received from the device, within a threshold distance of the location based on position information received from the device, and at the threshold distance to the location based on position information received from the device; andat least in part based on a determination that the device is at least one of at the location, within the threshold distance of the location, and at the threshold distance of the location, present the output on the device.5. (canceled)6. The apparatus of claim 4 , wherein the instructions are further executable by the ...

Подробнее
31-05-2018 дата публикации

AUTHENTICATION SESSION MANAGEMENT

Номер: US20180150622A1
Принадлежит:

One embodiment provides a method, including: performing, at an electronic device, an initial authentication of a user using a first mechanism; entering, using a processor, an authentication session responsive to a successful result of the initial authentication of the user; thereafter detecting, using the processor, presence of the user by a second mechanism; and maintaining, using the processor, the authentication session in response to detecting the presence of the user. Other aspects are described and claimed. 1. A method , comprising:performing, at an electronic device, an initial authentication of a user using a first mechanism;entering, using a processor, an authentication session responsive to a successful result of the initial authentication of the user;thereafter detecting, using the processor, presence of the user by a second mechanism; andmaintaining, using the processor, the authentication session in response to detecting the presence of the user.2. The method of claim 1 , wherein the first mechanism is selected from the group consisting of password authentication and biometric authentication.3. The method of claim 2 , wherein the second mechanism is a tracking mechanism.4. The method of claim 3 , wherein the tracking mechanism comprises obtaining tracking data of at least one user characteristic.5. The method of claim 4 , wherein the at least one user characteristic is selected from the group consisting of clothing color claim 4 , hair color claim 4 , body outline claim 4 , and voice characteristic.6. The method of claim 3 , wherein the tracking mechanism comprises receiving presence data from a wearable device associated with the user.7. The method of claim 1 , wherein the first mechanism and the second mechanism are implemented using different hardware components.8. The method of claim 7 , wherein the first mechanism is implemented using at least a camera and wherein the second mechanism is implemented using at least a microphone.9. The method of ...

Подробнее
11-06-2015 дата публикации

PRIORITIZING SMART TAG CREATION

Номер: US20150161092A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An aspect provides a method, including: accessing, using a processor, a store of historical user object event information; building, using the processor, a tagging profile based on the store of historical user object event information; determining, using the processor, a new user object event; and determining, using the processor, a priority for tag generation for the new object event using the tagging profile. Other aspects are described and claimed. 1. A method , comprising:accessing, using a processor, a store of historical user object event information;building, using the processor, a tagging profile based on the store of historical user object event information;determining, using the processor, a new user object event; anddetermining, using the processor, a priority for tag generation for the new object event using the tagging profile.2. The method of claim 1 , wherein the determining a priority for tag generation for the new object event comprises determining a priority tag category for tag generation and determining a lower priority tag category for later tag generation.3. The method of claim 2 , further comprising generating a tag associated with the priority tag category within a predetermined time of the new user object event.4. The method of claim 3 , further comprising thereafter generating a tag associated with the lower priority tag category as a background process.5. The method of claim 1 , wherein the tagging profile is user specific.6. The method of claim 5 , wherein the tagging profile indicates tag categories frequently used by the user.7. The method of claim 1 , wherein the tagging profile is group specific.8. The method of claim 7 , wherein the tagging profile indicates tag categories frequently used by a group.9. The method of claim 7 , wherein the group is associated via cloud account data with a user associated with the new object event.10. The method of claim 1 , wherein a user object is an object created by the user and resident on one or ...

Подробнее
11-06-2015 дата публикации

DETERMINING TRENDS FOR A USER USING CONTEXTUAL DATA

Номер: US20150161133A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An aspect provides a method, including: accessing, using a processor, a user profile based on user context information, wherein the user context information utilizes user device events; preparing, using the processor, a list of items based on the user profile related to a particular time period organized according to importance based on the user profile; and presenting, using the processor, the list of items related to the particular time period. Other aspects are described and claimed. 1. A method , comprising:accessing, using a processor, a user profile based on user context information, wherein the user context information utilizes user device events;preparing, using the processor, a list of items based on the user profile related to a particular time period organized according to importance based on the user profile; andpresenting, using the processor, the list of items related to the particular time period.2. The method of claim 1 , wherein the user device events include events selected from the group of events consisting of calendar entry events claim 1 , device location related events claim 1 , purchase events claim 1 , and communication events.3. The method of claim 1 , wherein the presenting occurs at a predetermined time in the day.4. The method of claim 3 , wherein the predetermined time is user selectable.5. The method of claim 1 , wherein:the user profile includes priority information; andthe preparing comprises organizing the list of items according to the priority information.6. The method of claim 5 , wherein the priority information is user selectable.7. The method of claim 6 , wherein the priority information is associated with one or more device contacts selected by the user as important.8. The method of claim 5 , wherein the priority information is associated with one or more device events based on a frequency metric.9. The method of claim 1 , wherein the accessing is performed according to a timing policy.10. The method of claim 9 , wherein the ...

Подробнее
11-06-2015 дата публикации

FILTERING SEARCH RESULTS USING SMART TAGS

Номер: US20150161206A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An aspect provides a method, including: receiving from a user, at an input device of an information handling device, user object search input including at least one search term; accessing, using a processor, tag information of a plurality of tags associated with stored user objects; determining, using a processor, at least one modification to the user object search input to change results produced by the user object search input based on the tag information; and providing search results according to the at least one modification. Other aspects are described and claimed. 1. A method , comprising:receiving from a user, at an input device of an information handling device, user object search input including at least one search term;accessing, using a processor, tag information of a plurality of tags associated with stored user objects;determining, using a processor, at least one modification to the user object search input to change results produced by the user object search input based on the tag information; andproviding search results according to the at least one modification.2. The method of claim 1 , further comprising:providing an indication of the at least one modification to the user object search input; andawaiting a further user input prior to providing search results according to the at least one modification.3. The method of claim 2 , wherein the indication includes a preview of search results according to the user object search input and a preview of search results according to the at least one modification.4. The method of claim 1 , wherein the tag information further comprises information regarding how two or more tags are related.5. The method of claim 4 , wherein the at least one modification to the user object search input to change results produced by the user object search input comprises:using a different tag associated with a search term to locate user objects;wherein the different tag is associated with an initial tag associated with the at ...

Подробнее
11-06-2015 дата публикации

RECORDING CONTEXT FOR CONDUCTING SEARCHES

Номер: US20150161236A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An embodiment provides a method, including: collecting, using a first user device, ephemeral data associated with a user object event; collecting, using at least one processor, user object event data; creating, using at least one processor, an association between the ephemeral data and the user object event data; and storing, in a memory, the association in a data structure accessible to a device application. Other aspects are described and claimed. 1. A method , comprising:collecting, using a first user device, ephemeral data associated with a user object event;collecting, using at least one processor, user object event data;creating, using at least one processor, an association between the ephemeral data and the user object event data; andstoring, in a memory, the association in a data structure accessible to a device application.2. The method of claim 1 , wherein the user object event data is selected from the group of data consisting of user object creation event data claim 1 , user object access event data claim 1 , user object storage event data claim 1 , user object transmission event data claim 1 , and user object content data.3. The method of claim 1 , wherein the ephemeral data is selected from the group of data consisting of environmental data claim 1 , biometric data claim 1 , light data claim 1 , audio data claim 1 , device motion data claim 1 , device orientation data claim 1 , location data claim 1 , hardware connection data claim 1 , co-located device data claim 1 , virtual connection data claim 1 , device application data claim 1 , and device state data.4. The method of claim 1 , wherein the ephemeral data associated with a user object event is collected using device sensors located on the first user device and a co-located user device.5. The method of claim 1 , wherein the memory is selected from the group of storage devices consisting of a local storage device of the first user device claim 1 , a central storage device accessible to the first user ...

Подробнее
11-06-2015 дата публикации

DETERMINING DISRUPTIONS IN PLANNED ACTIVITIES FOR A USER USING CONTEXTUAL DATA

Номер: US20150161570A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

An aspect provides a method, including: accessing, using a processor, an event list for a user during a particular upcoming time period; predicting, using the processor, a disruption to the event list for the user; accessing, using the processor, a rule set relating to permitted modifications to the event list; determining, using the processor, a proposed modification to the event list based on the rule set; and implementing, using the processor, the proposed modification to the event list. Other aspects are described and claimed. 1. A method , comprising:accessing, using a processor, an event list for a user during a particular upcoming time period;predicting, using the processor, a disruption to the event list for the user;accessing, using the processor, a rule set relating to permitted modifications to the event list;determining, using the processor, a proposed modification to the event list based on the rule set; andimplementing, using the processor, the proposed modification to the event list.2. The method of claim 1 , wherein the predicting comprises accessing event data derived from a source of event data selected from the group of sources consisting of user device event data and third party service event data.3. The method of claim 2 , wherein the user device event data includes user device current location data.4. The method of claim 2 , wherein the third party service event data includes one or more of weather event data and traffic event data.5. The method of claim 1 , wherein the rule set is derived at least in part from a user profile.6. The method of claim 1 , wherein the rule set is derived at least in part from user input.7. The method of claim 1 , further comprising presenting the proposed modification to the user.8. The method of claim 7 , wherein the implementing of the proposed modification proceeds after approval by the user.9. The method of claim 1 , wherein the proposed modification comprises a modification selected from the group of ...

Подробнее
09-06-2016 дата публикации

INTELLIGENT NAVIGATION INSTRUCTION GENERATOR

Номер: US20160161275A1
Принадлежит:

A method includes obtaining a current location and a destination at a user navigation system, obtaining prior route information corresponding to routes taken by the user, generating directions for communication to the user to aid in navigation from the current location to the destination, wherein the directions are modified based on the prior route information to reduce a granularity of the directions, receiving additional information regarding a route between the current location and the destination, and further modifying the modified generated directions based on the received additional information. 1. A method comprising:obtaining a current location and a destination at a user navigation system;obtaining prior route information corresponding to routes taken by the user;generating directions corresponding to a prior route for communication to the user to aid in navigation from the current location to the destination, wherein the directions corresponding to the prior route are modified based on the prior route information and user familiarity with the prior route to reduce a granularity of the directions;receiving additional information regarding a route between the current location and the destination; andfurther modifying the modified generated directions based on the received additional information.2. The method of wherein the additional information comprises social feedback from other user's devices.3. The method of wherein the additional information comprises information regarding traffic congestion along the prior route between the current location and the destination.4. The method of wherein the additional information comprises information from another user device regarding traffic congestion along an alternative route between the current location and the destination.5. The method of and further comprising selecting between the route and the alternative route based on the additional information.6. The method of wherein generating directions comprises ...

Подробнее
09-06-2016 дата публикации

Visually identifying products

Номер: US20160162971A1
Принадлежит: Lenovo Singapore Pte Ltd

For visually indicating a product location, a system, apparatus, method, and computer program product are disclosed. The apparatus, in one embodiment, includes an image sensor, a product image module that identifies at least one product within image data, a product matching module that compares the identified at least one product to a user-specified product, and a location module that indicates, to the user, a location of a product matching the user-specified product. In some embodiments, the apparatus may also include a product selection module that receives, from the user, a user-selected product and at least one product constraint, wherein the product matching module further compares the identified at least one product to the at least one product constraint.

Подробнее
07-06-2018 дата публикации

EYE GLASSES WITH POLARIZERS FOR CONTROLLING LIGHT PASSING THROUGH AT LEAST ONE LENS OF THE EYE GLASSES

Номер: US20180157066A1
Принадлежит:

In one aspect, glasses include a frame, a processor coupled to the frame, and a lens accessible to the processor and coupled to the frame. The lens includes first and second polarizers and a first liquid crystal unit juxtaposed between the first and second polarizers, with the lens including plural liquid crystal units controllable by the processor. The glasses also include a camera accessible to the processor and coupled to the frame, as well as storage accessible to the processor and bearing instructions executable to receive input from the camera and identify, based on input from the camera, the first liquid crystal unit to control for permitting light to pass through the at least one lens. The instructions are also executable to control the first liquid crystal unit to permit a first amount of light to pass through the lens. 1. Eye glasses , comprising:at least one frame;at least one processor coupled to the frame;at least one lens accessible to the processor and coupled to the frame, the lens comprising first and second polarizers and a first liquid crystal unit juxtaposed between the first and second polarizers, the at least one lens comprising at least a first liquid crystal unit controllable by the processor;at least a first camera accessible to the processor and coupled to the frame; andstorage that is not a transitory signal and that is accessible to the processor and comprising instructions executable by the processor to:receive input from the first camera;identify, based on input from the first camera, at least the first liquid crystal unit to control for permitting light to pass through the at least one lens; andcontrol at least the first liquid crystal unit to permit a first amount of light to pass through the at least one lens.2. The eye glasses of claim 1 , wherein the instructions are executable by the processor to:identify, based on input from the first camera, a first brightness factor for a first area of the lens; andidentify at least the first ...

Подробнее
08-06-2017 дата публикации

DISABLEMENT OF GLOBAL POSITIONING SYSTEM TRANSCEIVER WHILE PROVIDING DIRECTIONS

Номер: US20170160090A1
Принадлежит:

In one aspect, a device includes a processor, a motion sensor accessible to the processor, a global positioning system (GPS) transceiver accessible to the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to identify at least a first instruction to travel to a location, and determine whether to disable the GPS transceiver based at least in part on one or more of a distance to be traveled before a second instruction is provided and a length of time to pass before the second instruction is provided. The instructions are also executable by the processor to monitor motion of the device based on input from the motion sensor responsive to disabling the GPS receiver. 1. A device , comprising:a processor;a global positioning system (GPS) transceiver accessible to the processor;a motion sensor accessible to the processor; andstorage accessible to the processor and bearing instructions executable by the processor to:identify a route to a location based at least in part on input from the GPS transceiver;disable the GPS transceiver; andtrack travel progress along the route based at least in part on input from the motion sensor at least until one or more of a threshold time before conclusion of a first amount of time that is to pass before an instruction to travel to the location is to be provided, and a threshold position before an end point of a first distance that is to be traveled before the instruction is to be provided.2. The device of claim 1 , wherein the instructions are executable by the processor to:determine one or more of the first amount of time that is to pass before the instruction to travel to the location is to be provided and the first distance that is to he traveled before the instruction is to be provided3. The device of claim 1 , wherein the instructions are executable by the processor to:responsive to one or more of the threshold time being reached, and the threshold position being reached, ...

Подробнее
18-06-2015 дата публикации

SYSTEMS AND METHODS TO PRESENT INFORMATION ON DEVICE BASED ON EYE TRACKING

Номер: US20150169048A1
Принадлежит: Lenovo (Singapore) Pte. Ltd.

In one aspect, a device includes a display, a processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to receive at least one signal from at least one camera in communication with the device, determine that a user of the device is looking at a portion of the display at least partially based on the signal, and present information associated with an item presented on the portion in response to the determination that the user is looking at the portion. 1. A device , comprising:a display;a processor;a memory accessible to the processor and bearing instructions executable by the processor to:receive at least one signal from at least one camera in communication with the device;at least partially based on the signal, determine that a user of the device is looking at a portion of the display; andin response to the determination that the user is looking at the portion, present information associated with an item presented on the portion.2. The device of claim 1 , wherein the information is presented in response to a determination that the user is looking at least substantially at the item for a threshold time.3. The device of claim 2 , wherein the information is first information and the threshold time is a first threshold time claim 2 , and wherein the instructions are further executable by the processor to:determine that the user is looking at least substantially at the item for a second threshold time; andpresent second information associated with the item in response to the determination that the user is looking at least substantially at the item for the second threshold time, the second information being different than the first information.4. The device of claim 2 , wherein the information is first information and the threshold time is a first threshold time claim 2 , and wherein the instructions are further executable by the processor to:determine that the user is looking at least substantially at the item for a ...

Подробнее
14-06-2018 дата публикации

LOCAL MEMORY DIRECTION CACHING

Номер: US20180167780A1
Принадлежит:

A computer implemented method including receiving an original starting location and an original destination location at a processor of a mobile wireless device, determining a route, including directions, based on the starting location and destination, retrieving data for the mobile wireless device indicative of wireless communication coverage corresponding to the route, determining first additional directions to a first additional location from the original destination location, and caching the first additional directions in local memory of the mobile wireless device accessible by the processor to facilitate communication of the additional directions from the local memory to a user. 1. A computer implemented method comprising:receiving an original starting location and an original destination location at a processor of a mobile wireless device;determining a route, including directions, based on the starting location and destination;retrieving data for the mobile wireless device indicative of wireless communication coverage corresponding to the route;determining first additional directions to a first additional location from the original destination location; andcaching the first additional directions in local memory of the mobile wireless device accessible by the processor to facilitate communication of the additional directions from the local memory to a user.2. The computer implemented method of wherein the first additional directions comprise return directions from the original destination location to the original starting location.3. The computer implemented method of wherein the first additional directions comprise directions from the original destination location to the first additional location that is different than the original starting location.4. The computer implemented method of wherein the first additional location is selected as a function of a calendar of the user accessible by the processor.5. The computer implemented method of wherein the first ...

Подробнее
25-06-2015 дата публикации

ENABLING DEVICE FEATURES ACCORDING TO GESTURE INPUT

Номер: US20150177841A1
Принадлежит:

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. 1. A method comprising: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; andenabling a feature of the electronic device in response to the detected gesture being a feature-enabling gesture.2. The method of claim 1 , wherein the electronic device comprises a wearable device claim 1 , and wherein the initial position of the wearable device is determined based on the position of the wearable device on a user's body.3. The method of claim 1 , wherein enabling a feature of the electronic device comprises enabling speech recognition capabilities of the electronic device such that the electronic device recognizes voice commands provided by a user.4. The method of claim 3 , wherein the electronic device comprises a plurality of microphones configured to detect voice input claim 3 , and wherein at least a portion of the microphones are enabled in response to the detected gesture.5. The method of claim 3 , wherein the electronic device performs a task associated with a voice command in response to detecting a predetermined gesture.6. The method of claim 3 , wherein speech recognition is enabled in response to a completed gesture such that voice commands are not received while the gesture is being performed.7. The method of claim 1 , wherein enabling a feature of the electronic device comprises enabling a display of the electronic device.8. The method of claim 1 , ...

Подробнее
15-06-2017 дата публикации

DYNAMIC PRICING FOR USE OF NETWORK

Номер: US20170171736A1
Принадлежит:

In one aspect, a first device includes a processor, a display accessible to the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to receive data from a second device different from the first device comprising a price for usage of a first network, and to present at least a first option on the display. The first option indicates the price for usage of the first network and is selectable to enable the first device to communicate using subscriber identification module (SIM) data with a third device over the first network. The instructions are also executable to, in response to selection of the first option, enable the first device to communicate using the SIM data with at least the third device over the first network. 1. A first device , comprising:a processor;a display accessible to the processor; andstorage accessible to the processor and bearing instructions executable by the processor to:receive data from at least a second device different from the first device, the data comprising a price for usage of a first network; andpresent at least a first option on the display, the first option indicating the price for usage of the first network and being selectable to enable the first device to communicate at least in part using subscriber identification module (SIM) data with at least a third device over the first network, the third device being different from the first device and the second device;in response to selection of the first option, enable the first device to communicate at least in part using the SIM data with at least the third device over the first network;present at least a second option on the display, the second option indicating the price for usage of a second network and being selectable to enable the first device to communicate at least in part using SIM data with at least the third device over the second network, each of the first and second options further indicating first and second prices ...

Подробнее