Настройки

Укажите год
-

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

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

Подробнее
-

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

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

Подробнее

Форма поиска

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

Применить Всего найдено 104. Отображено 77.
07-01-2021 дата публикации

Disturbance setting adjustment

Номер: US20210004279A1

One embodiment provides a method, including: identifying, on an information handling device, an active application; adjusting, using a processor and without additional user input, a disturbance setting based on the active application; and reacting to incoming notifications based on the adjusted disturbance setting. Other aspects are described and claimed.

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

DESTINATION INFORMATION ASSOCIATED WITH A HYPERLINK

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

One embodiment provides a method, including: identifying, at an information handling device, a presence of a hyperlink; determining, using a processor, destination information associated with the hyperlink; and presenting, based on the determining and prior to activating the hyperlink; the destination information to a user. Other aspects are described and claimed. 1. A method , comprising:identifying, at an information handling device, a presence of a hyperlink; subject matter information of a webpage associated with the hyperlink; and', 'advertisement-based information of the webpage, wherein the advertisement-based information comprises an indication of advertisement volume on the webpage; and, 'determining, using a processor, destination information associated with the hyperlink, wherein the destination information comprises information similar to the subject matter information; and', 'a lower advertisement volume than the webpage., 'presenting, based on the determining and prior to activating the hyperlink; an alternative webpage to a user, wherein the alternative webpage comprises2. The method of claim 1 , wherein the hyperlink is a component of a received transmission.3. The method of claim 1 , wherein the destination information comprises a summary of content on a webpage associated with the hyperlink.4. (canceled)5. The method of claim 1 , wherein the advertisement-based information further comprises at least one of: an advertisement-level claim 1 , an advertisement rating claim 1 , and an advertisement-blocker effect.6. The method of claim 1 , wherein the determining comprises:prefetching content of a webpage associated with the hyperlink; andanalyzing the content on the webpage to determine the destination information.7. The method of claim 1 , wherein the determining comprises accessing claim 1 , at an accessible storage database claim 1 , crowd-sourced data comprising the destination information.8. The method of claim 1 , wherein the presenting comprises ...

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

DIGITAL ASSISTANT DEVICE COMMAND PERFORMANCE BASED ON CATEGORY

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

One embodiment provides a method, including: receiving, at an information handling device, a user command; identifying, using a processor, a category associated with the user command; determining, based on the identifying, a digital assistant associated with the category; and performing, responsive to determining that the digital assistant is associated with the information handling device, a function corresponding to the user command using the information handling device. Other aspects are described and claimed. 1. A method , comprising:receiving, at an information handling device, a user command;identifying, using a processor, a category associated with the user command;determining, based on the identifying, a digital assistant associated with the category; andperforming, responsive to determining that the digital assistant is associated with the information handling device, a function corresponding to the user command using the information handling device.2. The method of claim 1 , wherein the category is associated with a task selected from the group consisting of a media task claim 1 , a home automation task claim 1 , a time management task claim 1 , and a list-making task.3. The method of claim 1 , wherein the identifying comprises accessing a database comprising a list of associations between user commands and categories.4. The method of claim 1 , wherein the determining comprises accessing a database comprising a list of associations between digital assistants and categories.5. The method of claim 4 , wherein the list is adjustable by a user.6. The method of claim 1 , further comprising directing claim 1 , responsive to determining that the digital assistant is associated with another device claim 1 , the another device to perform the function.7. The method of claim 6 , wherein the directing comprises automatically directing without receiving additional user input.8. The method of claim 6 , wherein the directing comprises transmitting an indication of the ...

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

Media stream resumption

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

One embodiment provides a method, including: receiving, at an information handling device, an indication to resume a media stream; determining, using a processor, a stoppage period associated with the media stream; identifying, based at least in part on the stoppage period, a resume point in the media stream; and resuming, based on the identifying, the media stream from the resume point. Other aspects are described and claimed.

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

USER PROFILE SHARING

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

One embodiment provides a method, including: identifying, using a sensor of an information handling device, a proximate device to the information handling device; determining, using a processor of the information handling device, whether the proximate device comprises a compatible application; presenting, on the information handling device and responsive to determining that the proximate device does comprise the compatible application, a non-native user profile associated with the compatible application; receiving, on the presented non-native user profile, activation input from a user; transmitting, responsive to receiving the activation input, an authentication request to the proximate device; and providing, responsive to receiving authentication approval in response to the authentication request from the proximate device, access to the non-native user profile on the information handling device. Other aspects are described and claimed. 1. A method , comprising:identifying, using a sensor of an information handling device, a proximate device to the information handling device, wherein the information handling device is associated with a user and wherein the proximate device is associated with another user;determining, using a processor of the information handling device, whether the proximate device comprises a compatible application;presenting, on the information handling device and responsive to determining that the proximate device does comprise the compatible application, a non-native user profile associated with the compatible application, wherein the non-native user profile is associated with the another user;receiving, on the presented non-native user profile, activation input from the user;transmitting, responsive to receiving the activation input, an authentication request to the proximate device; andproviding, responsive to receiving authentication approval in response to the authentication request from the proximate device, access to the non-native user ...

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

Providing router password to devices

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

One embodiment provides a method, including: receiving, at a device, an indication of a change of a password of the device to a new password; identifying one or more devices wirelessly connected to the device, wherein the one or more device have connected to the device using a device password previous to the new password; and providing the new password to at least a subset of the one or more devices. Other aspects are described and claimed.

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

User approval of application communication based on location or domain name for device

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

In one aspect, a first device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to determine that an application stored at the first device is programmed to communicate with a second device. The instructions are then executable to, based on the determination, present an indication at the first device of a current location of the second device and/or a domain name associated with the second device. The instructions are also executable to receive user input approving the application to communicate with the second device subsequent to presenting the indication, and then to permit the application to communicate with the second device via the first device responsive to the user input.

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

Context-based content injection into content stream

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

Apparatuses, methods, systems, and program products are disclosed for context-based content injection into content stream. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to determine a current context of a user, the current context of the user comprising one or more current environmental circumstances associated with the user, determine content to present to the user that is relevant to the user's current context, and dynamically inject the determined content into a current content stream that the user is consuming.

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

METHODS AND DEVICES FOR MANAGING STREAMING CONTENT

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

A computer implemented method, device, and computer program product for managing streaming content of a device are provided. The method is performed under control of one or more processors configured with specific executable program instructions. The method includes identifying one or more of characteristics of interest (COI) associated with a request to stream content from a content provider. The method applies a user defined quality of service (QoS) policy to the one or more COI. The user defined QoS policy correlates candidate data rates to the one or more COI. The method manages a COI-based data rate based on the one or more COI, the user defined QoS policy, and a data rate upper limit for the device. The method communicates the COI-based data rate to the content provider. 1. A computer implemented method for managing streaming content of a device , the method comprising:under control of one or more processors configured with specific executable program instructions:identifying one or more characteristic of interest (COI) associated with a request to stream content from a content provider;applying a user defined quality of service (QoS) policy to the one or more COI, the user defined QoS policy correlating candidate data rates to the one or more COI;managing a COI-based data rate based on the one or more COI, the user defined QoS policy, and a data rate upper limit for the device; andcommunicating the COI-based data rate to the content provider.2. The method of claim 1 , wherein the one or more COI include one or more of types of content claim 1 , genre of content claim 1 , types of viewers claim 1 , and types of devices associated with the request to stream content.3. The method of claim 2 , wherein the types of viewers include a first type of viewer and a second type of viewer claim 2 , the identifying one or more COI including identifying the first type of viewer claim 2 , wherein the user defined QoS policy includes a first candidate data rate for the first ...

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

Techniques for location-based alert of available applications

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

In one aspect, a first device includes at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to identify a location of a user device, access a data structure correlating locations to applications, identify at least a first application in the data structure using the location of the user device, and generate a message presentable on the user device alerting the user of the availability of the first application.

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

Content Availability Modification

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

A computer implemented method includes receiving ephemeral digital information from a source user, providing access to the ephemeral digital information to one or more recipient users in accordance with a time decay value associated with the ephemeral digital information, obtaining recipient status data corresponding to one or more of the recipient users, and modifying the time decay value of the ephemeral data to provide a personalized time decay value for at least one of the one or more recipient users based on the recipient status data such that at least one recipient user is able to obtain access to the ephemeral digital information based on their personalized time decay value. 1. A computer implemented method comprising:receiving ephemeral digital information from a source user;providing access to the ephemeral digital information to one or more recipient users in accordance with a time decay value;obtaining recipient status data corresponding to one or more of the recipient users; andmodifying the time decay value of the ephemeral data to provide a personalized time decay value for at least one of the one or more recipient users based on the recipient status data such that at least one recipient user is able to obtain access to the ephemeral digital information based on their personalized time decay value.2. The method of wherein the recipient status data comprises relationship data corresponding to a relationship between the source user and the one or more recipients.3. The method of wherein the relationship data comprises a relationship score.4. The method of wherein the time decay value is increased by a value associated with the relationship score.5. The method of wherein the personalized time decay value is determined by a value associated with the relationship score via a lookup table.6. The method of wherein the relationship score is selectable by the source user.7. The method of wherein the relationship score is calculated as a function of frequency of ...

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

APPARATUS, METHOD, AND PROGRAM PRODUCT FOR FILTERING SIMILAR CONTENT ITEMS

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

Apparatuses, methods, and program products are disclosed for filtering similar content items. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to compare, by use of the processor, a content item to previous content items corresponding to an account. The code is executable by the processor to determine whether the content item is a similar content item for the account based on the comparison between the content item and the previous content items. The code is executable by the processor to, in response to the content item being a similar content item for the account, determine whether to filter the content item from the account. 1. An apparatus comprising:a processor; compare, by use of the processor, a content item to previous content items corresponding to an account;', 'determine whether the content item is a similar content item for the account based on the comparison between the content item and the previous content items; and', 'in response to the content item being a similar content item for the account, determine whether to filter the content item from the account., 'a memory that stores code executable by the processor to2. The apparatus of claim 1 , wherein the code executable by the processor determines whether to filter the content item from the account by determining to filter the content item from the account based on an account setting.3. The apparatus of claim 2 , wherein the code executable by the processor stores the filtered content item in a previously filtered content item list.4. The apparatus of claim 1 , wherein the code executable by the processor determines whether to filter the content item from the account by displaying an indicator indicating that the content item is a similar content item.5. The apparatus of claim 4 , wherein the code executable by the processor claim 4 , in response to displaying the indicator claim 4 , receives a selection that ...

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

PRESENTATION OF GRAPHICAL OBJECT(S) ON DISPLAY TO AVOID OVERLAY ON ANOTHER ITEM

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

In one aspect, a device includes at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to identify an item from an image presentable on the display. The instructions are also executable to arrange presentation on the display of one or more of the images and at least one graphical object so that the at least one graphical object is not overlaid on top of the item while the image is presented on the display concurrently with the at least one graphical object. 1. A device , comprising:at least one processor;a display accessible to the at least one processor; and identify an item from an image presentable on the display; and', 'arrange presentation on the display of one or more of the images and at least one graphical object so that the at least one graphical object is not overlaid on top of the item while the image is presented on the display concurrently with the at least one graphical object, the image being different from the at least one graphical object., 'storage accessible to the at least one processor and comprising instructions executable by the at least one processor to2. The device of claim 1 , wherein the at least one graphical object comprises plural objects selected from the group consisting of: an icon claim 1 , a window claim 1 , a widget claim 1 , a dialog claim 1 , a notification.3. The device of claim 1 , wherein the item comprises a human face claim 1 , and wherein the human face is identified based at least in part on execution of facial recognition software.4. The device of claim 1 , wherein the item comprises a non-human anima and wherein the non-human animal is identified based at least in part on execution of object recognition software.5. The device of claim 1 , wherein the item comprises a foreground object claim 1 , and wherein the foreground object is identified based at least in part on ...

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

Sensitive information filter

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

One embodiments provides a method, including: determining, using a processor, whether content to be displayed on an information handling device comprises sensitive information; filtering, responsive to determining that the content comprises sensitive information, the sensitive information from the content; displaying, on a display of the information handling device, the content with the sensitive information filtered; and transmitting the sensitive information to a secondary device. Other aspects are described and claimed.

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

Prediction of loss of network connection and caching of content

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

In one aspect, an apparatus includes at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to predict that a device will not have a network connection during a period of time. Based on the prediction, the instructions may also be executable to recommend content to cache at the device in advance of the period of time and/or to automatically cache the content.

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

QUERY-ANSWERING SOURCE FOR A USER QUERY

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

One embodiment provides a method, including: receiving, at an information handling device, a user query; identifying, using a processor, that a stored answer does not correspond to the user query; determining, using a processor, a query-answering source for the user query; transmitting the user query to the query-answering source; and providing an answer submitted by the query-answering source to a user. Other aspects are described and claimed. 1. A method , comprising:receiving, at an information handling device, a user query;identifying, using a processor, that a stored answer does not correspond to the user query;determining, using a processor, a query-answering source for the user query;transmitting the user query to the query-answering source; andproviding an answer submitted by the query-answering source to a user.2. The method of claim 1 , wherein the query-answering source is at least one forum that matches a topic associated with the user query.3. The method of claim 1 , wherein the query-answering source is at least one forum associated with a brand of the information handling device.4. The method of claim 1 , wherein the query-answering source is at least one contributor.5. The method of claim 4 , wherein the transmitting comprises transmitting the user query to another device associated with the at least one contributor.6. The method of claim 4 , further comprising ranking the at least one subscribed contributor and assigning a confidence to the answer provided by the at least one contributor based on the ranking.7. The method of claim 1 , further comprising identifying an urgency associated with the user query.8. The method of claim 7 , wherein the query-answering source is a forum associated with the urgency.9. The method of claim 1 , wherein the answer is at least one answer selected from the group consisting of a most common answer claim 1 , a most confident answer claim 1 , and a highest voted answer.10. The method of claim 1 , wherein the answer ...

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

INPUT CONTROL DISPLAY BASED ON EYE GAZE

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

Apparatuses, methods, systems, and program products are disclosed for input control display based on eye gaze. An apparatus includes an eye-tracking device, an input device, a processor, and a memory that stores code executable by the processor. The code is executable to track an eye gaze of a user in relation to a display using the eye-tracking device, determine one or more interface controls presented on the display that are within an area of the user's eye gaze, and dynamically map the determined one or more interface controls to one or more corresponding input controls on the input device such that actuation of an input control on the input device activates the corresponding interface control presented on the display. 1. An apparatus comprising:an eye-tracking device;an input device;a processor; and track an eye gaze of a user in relation to a display using the eye-tracking device;', "determine one or more interface controls presented on the display that are within an area of the user's eye gaze, the one or more interface controls comprising interactive graphical elements that trigger an action for an application;", "dynamically map the determined one or more interface controls to one or more corresponding input controls on the input device such that actuation of an input control on the input device activates the corresponding interface control presented on the display in response to the user's eye gaze being maintained within the area of the display where the one or more interface controls are located for a predefined period of time; and", 'display interface graphics on the display that represent the one or more input controls of the input device that correspond to the one or more interface controls, the interface graphics for the one or more input controls comprise graphical icons that are displayed using graphics that have shapes that correspond to the shapes of the input controls on the input device., 'a memory that stores code executable by the processor ...

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

Use of hover height for controlling device

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

In one aspect, a device may include at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to identify, in a first instance, a first height of a hover of a portion of a user's body over the display. The instructions may also be executable to correlate the first height to a first user input parameter and to execute at least a first operation at the device in conformance with the first user input parameter.

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

PRESENTING CONTENT BASED ON NETWORK BANDWIDTH

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

Apparatuses, methods, systems, and program products are disclosed for presenting content based on network bandwidth. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable to determine a content element to be presented from a remote location, determine an amount of network bandwidth that is necessary to present the content element from the remote location, and present the content element in response to the amount of network bandwidth that is necessary to present the content satisfying a predefined network bandwidth. 1. An apparatus comprising:a processor; and determine a content element to be presented, the content element hosted at a remote location;', 'determine an amount of network bandwidth that is necessary to present the content element from the remote location; and', 'present the content element in response to the amount of network bandwidth that is necessary to present the content satisfying a predefined network bandwidth., '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:determine a type of the content element; anddetermine the amount of network bandwidth that is necessary to present the content based on the determined type of the content element.3. The apparatus of claim 2 , wherein the type of the content element is determined according to one or more of metadata associated with the content element and a dynamic scan of at least a portion of the content element.4. The apparatus of claim 2 , wherein the predefined network bandwidth is one of a plurality of predefined network bandwidths that are each associated with a particular type of content element.5. The apparatus of claim 1 , wherein the predefined network bandwidth is associated with one or more of a user account claim 1 , a network location claim 1 , a network connection type claim 1 , an application claim 1 , an operating system claim 1 , a ...

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

Censored aspects in shared content

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

One embodiment provides a method, including: receiving, at an information handling device, an indication to share content displayed by the information handling device with an individual; identifying, using a processor, a sensitivity level associated with an aspect of the content; identifying a permission level associated with the individual; determining, using a processor, whether the permission level enables the individual access to the aspect based on the sensitivity level; and censoring, responsive to determining that the permission level does not enable the individual access to the aspect, the aspect from the individual. Other aspects are described and claimed.

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

Device and method for receiving a temporary credit token

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

A computer implemented method, device and computer program device are provided including one or more processors and an input to collect credential related content including a first network resource identifier related to a first one of multiple network resources, the credential related content further including a master password that is associated with the first network resource identifier and that is associated with network resource identifiers for a remainder of the multiple network resources. Responsive to execution of the program instructions, the processor converts the master password and the first network resource identifier into a first hash code to receive a temporary credential token from the authentication service in connection with the first hash code.

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

REMOTE ACTION AUTHORIZATION

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

One embodiment provides a method, including: receiving, at an information handling device connected to a network of other devices, a user command to initiate an action, wherein the action is associated with a real-world physical object; transmitting, to another device associated with the network, details associated with the action, wherein the another device is associated with an authorized user; determining, by monitoring for an authorization indication from the another device, whether the information handling device is authorized to initiate the action; and initiating the action responsive to identifying receipt of the authorization indication from the another device. Other aspects are described and claimed. 1. A method , comprising:receiving, at an information handling device connected to a network of other devices, a user command to initiate an action, wherein the action is associated with a real-world physical object;transmitting, to another device associated with the network, details associated with the action, wherein the another device is associated with an authorized user;determining, by monitoring for an authorization indication from the another device, whether the information handling device is authorized to initiate the action; andinitiating the action responsive to identifying receipt of the authorization indication from the another device.2. The method of claim 1 , wherein the details are selected from the group consisting of: real-world physical object description information claim 1 , real-world physical object status information real-world physical object quantity information claim 1 , real-world physical object value information claim 1 , and real-world physical object owner information.3. The method of claim 1 , wherein the initiating the action comprises maintaining authorization for the action for a predetermined period of time.4. The method of claim 3 , further comprising dynamically activating a protection protocol responsive to identifying ...

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

INFLUENCING PUPIL DIAMETER TO IMPROVE VISION

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

A computer device implemented method includes displaying, via the computer device, content on a display device, sensing a pupil size of a user of the computer, and adjusting a luminosity setting of the display device based on the sensed pupil size and a pupil size setpoint. 1. A computer device implemented method comprising:displaying, via the computer device, content on a display device;sensing a pupil size of a user of the computer; andadjusting a luminosity setting of the display device based on the sensed pupil size and a pupil size setpoint.2. The method of wherein sensing the pupil size and adjusting the luminosity setting is performed iteratively.3. The method of wherein sensing the pupil size and adjusting the luminosity setting is performed periodically.4. The method of wherein the pupil size setpoint has a value between 3.0 mm to 4.0 mm.5. The method of wherein the pupil size setpoint has a value selectable by the user.6. The method of wherein adjusting the luminosity setting is performed using at least one of proportional claim 1 , derivative claim 1 , and integral control.7. The method of wherein the control is selected based on content having a steady lux level.8. The method of wherein the control is selected based on content having a variable lux level.9. The method of wherein the sensed pupil size is based on an average of pupil sizes of multiple users.10. The method of wherein sensing the pupil size comprises:capturing an image of the user via a computer device camera;identifying a pupil of the user; andmeasuring the size of the identified pupil.11. A machine-readable storage device having instructions for execution by a processor of a machine to cause the processor to perform operations to perform a method claim 1 , the operations comprising:displaying, via the computer device, content on a display device;sensing a pupil size of a user of the computer; andadjusting a luminosity setting of the display device based on the sensed pupil size and a pupil ...

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

DATA SHARING WITH MULTIPLE BLUETOOTH DEVICES

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

An approach is provided that connects an information handling system, such as a media console included in an automobile, to a number of devices using Bluetooth connections. The approach connects the information handling system to the devices. Each of the devices is associated with a user and there may be multiple users with each user having one or more of the devices. A request is received from one of the users and a device is identified that is associated with the user from whom the request was received. The request is then fulfilled by utilizing one of the devices. 1. A method , implemented by an information handling system comprising a processor , a memory accessible by the processor , and a Bluetooth interface that connects the information handling system to a plurality of devices , the method comprising:connecting the information handling system to the plurality of devices, wherein one or more users are associated with each of the devices;identifying a selected user based on a set of vocal characteristics of a voice input request, wherein the identified devices are associated with the identified selected user:receiving, at the information handling system, a request from a the selected user; andfulfilling the request by utilizing a selected one of the devices.2. (canceled)3. The method of wherein the request is an app request claim 1 , and wherein the method further comprises:selecting an app from a selected one of the devices, wherein the app is found on one or more of the devices, and wherein the selected app corresponds to the app request; andexecuting the selected app.4. The method of wherein the request is a multimedia request claim 1 , and wherein the method further comprises:selecting a multimedia content from a selected one of the devices, wherein the selected multimedia content is found on one or more of the devices, and wherein the selected multimedia content corresponds to the multimedia request; andplaying the selected multimedia content on a audio ...

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

Graphical user interfaces with indications that electronic messages have been acted upon

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

In one aspect, a first device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to transmit a message to a second device different from the first device and to receive back an indication from the second device that the message has been acted upon beyond simply being read using the second device. The instructions may also be executable to present data related to the indication on a display accessible to the at least one processor. In some examples, email tracking software may be used to receive back the indication.

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

ENABLING DYNAMIC MOBILE DEVICE USAGE SUGGESTIONS

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

Apparatuses, methods, systems, and program products are disclosed for dynamic mobile device resource management. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to determine a current usage rate of a constrained resource of an electronic device based on a user's activity on the electronic device, forecast a remaining utility of the constrained resource based on the current usage rate and historical usage of the electronic device, and take an action related to the constrained resource in response to the forecasted remaining utility of the constrained resource satisfying a utility threshold. 1. An apparatus , comprising:a processor; and ["determine a current usage rate of a constrained resource of an electronic device based on a user's activity on the electronic device;", 'forecast a remaining utility of the constrained resource based on the current usage rate and historical usage of the electronic device; and', 'take an action related to the constrained resource in response to the forecasted remaining utility of the constrained resource satisfying a utility threshold., 'a memory that stores code executable by the processor to2. The apparatus of claim 1 , wherein the action comprises displaying the forecasted remaining utility of the constrained resource in response to the forecasted remaining utility satisfying the utility threshold.3. The apparatus of claim 1 , wherein the action comprises generating a warning that the forecasted remaining utility will satisfy the utility threshold within a calculated amount of time based on the current usage rate of the user's activity on the electronic device.4. The apparatus of claim 1 , wherein the action comprises displaying at least one suggestion for modifying the user's activity on the electronic device to preserve the utility of the constrained resource.5. The apparatus of claim 4 , wherein the at least one suggestion is determined based on ...

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

Proactive adjustment of climate control system

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

In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to predict, at a first time and using a first device, that one or more settings of a climate control system should be changed in advance of a second time that transpires after the first time. The instructions may then be executable to, based on the prediction, proactively change one or more settings of the climate control system in advance of the second time. For example, the temperature of a thermostat may be proactively changed based on the prediction.

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

Apparatus, method, and program product for selecting an authentication medium

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

Apparatuses, methods, and program products are disclosed for selecting an authentication medium. One apparatus includes at least one processor and a memory that stores code executable by the at least one processor. The code is executable by the processor to receive, by use of the at least one processor, an indication to authenticate a user. The code is executable by the processor to, in response to receiving the indication to authenticate the user, detect a physical availability of a preferred authentication medium of a list of authentication mediums. The code is executable by the processor to, in response to detecting that the preferred authentication medium is physically unavailable, select a physically available authentication medium from the list of authentication mediums to authenticate the user.

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

APPARATUS, METHOD, AND PROGRAM PRODUCT FOR PERFORMING A TRANSCRIPTION ACTION

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

Apparatuses, methods, and program products are disclosed for performing a transcription action. One apparatus includes at least one processor and a memory that stores code executable by the at least one processor. The code is executable by the processor to monitor, by use of the at least one processor, a quality of audio information. The code is executable by the processor to determine whether the quality of the audio information is below a predetermined threshold. The code is executable by the processor to, in response to determining that the quality of the audio information is below the predetermined threshold, perform a transcription action corresponding to the audio information. 1. An apparatus comprising:at least one processor; and monitor, by use of the at least one processor, a quality of audio information;', 'determine whether the quality of the audio information is below a predetermined threshold; and', 'in response to determining that the quality of the audio information is below the predetermined threshold, performing a transcription action corresponding to the audio information., 'a memory that stores code executable by the at least one processor to2. The apparatus of claim 1 , wherein performing the transcription action corresponding to the audio information comprises automatically providing a user with a textual representation of the audio information.3. A method comprising:monitoring, by use of at least one processor, a quality of audio information;determining whether the quality of the audio information is below a predetermined threshold; andin response to determining that the quality of the audio information is below the predetermined threshold, performing a transcription action corresponding to the audio information.4. The method of claim 3 , wherein performing the transcription action corresponding to the audio information comprises automatically providing a user with a textual representation of the audio information.5. The method of claim 4 , ...

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

METHOD AND DEVICE TO MANAGE BROWSER INSTANCES BASED ON LINK CATEGORIZATION

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

A method, device and computer program product are provided that receive a selection of a link to a destination resource at the computing device. The link is compared to a categorization library. The categorization library includes browser instance guidelines regarding accessing a web page associated with the link. Based on the comparing, the web page, associated with the destination resource, is launched in accordance with one of the browser instance guidelines that include: i) launching the web page as an appendage to a first browser instance that is already active when the link is in a first category, ii) launching the web page in a second browser instance separate from the first browser instance when the link is in a second category, and iii) launching the web page in a third browser instance utilizing a non-default browser type when the link is in a third category. 1. A method , comprising:under control of one or more processors executing program instructions for;defining a default browser type for a computing device;receiving a selection of a link to a destination resource at the computing device;comparing the link to categories in a categorization library, the categorization library correlating the categories of links and corresponding browser instance guidelines regarding launching a web page associated with the link; and i) launching the web page as an appendage to a first browser instance that is already active when the link is in a first category, and', 'ii) launching the web page in a second browser instance separate from the first browser instance when the link is in a second category,, 'based on the comparing, launching the web page associated with the destination resource in accordance with one of the browser instance guidelines corresponding to the category that matches the link, the browser instance guidelines comprisingwherein the link represents a meeting link to join a work-related meeting, and wherein the second category represents a dedicated ...

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

TECHNIQUES FOR ACTIVE MICROPHONE USE

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

In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to determine an operative microphone of the device from among plural available microphones and take one or more actions at the first device based on determining the operative microphone. The one or more actions may include, for example, presenting an indication at the device that a first microphone is the operative microphone, and/or switching the operative microphone from one available microphone to another available microphone at which audible input is already being received. 1. A first device , comprising:at least one processor; andstorage accessible to the at least one processor and comprising instructions executable by the at least one processor to:determine that a first microphone from among plural available microphones is being maintained in an active state by the first device; andbased on the determination that the first microphone is being maintained in the active state, present an indication at the first device that the first microphone is being maintained in the active state.2. The first device of claim 1 , wherein the active state comprises the first device processing audible input received at a respective microphone being maintained in the active state.3. The first device of claim 2 , wherein the active state comprises the first device not selecting audible input to one microphone while another microphone is being maintained in the active state.4. The first device of claim 1 , wherein the active state comprises the first device providing audible input to the first microphone to a particular software application that is currently executing at the first device.5. The first device of claim 4 , wherein the particular software application is currently executing at the first device to provide audio generated based on audible input to the first microphone to a second ...

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

RESPONSE TO SECONDARY INPUTS AT A DIGITAL PERSONAL ASSISTANT

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

One embodiment provides a method, including: receiving at a digital personal assistant coupled to an information handling device, while receiving a command from a first user, an input from a second user; determining that the input provided by the second user is directed at the first user; providing an indication indicating the command is directed to the digital personal assistant; and ignoring the input provided by the second user. Other aspects are described and claimed. 1. A method , comprising:receiving at a digital personal assistant coupled to an information handling device, while receiving a command from a first user, an input from a second user;determining that the input provided by the second user is directed at the first user;providing an indication indicating the command is directed to the digital personal assistant; andignoring the input provided by the second user.2. The method of claim 1 , wherein the determining comprises identifying the input as corresponding to one of a plurality of keywords.3. The method of claim 1 , wherein the determining comprises identifying the input is provided by the second user who is different than the first user as determined utilizing a voice recognition technique.4. The method of claim 1 , wherein the determining comprises identifying the input is provided by the second user based upon a location of the second user with respect to a location of the first user and a location of the digital personal assistant.5. The method of claim 1 , wherein providing an indication comprises providing an audible output to the second user indicating the first user is directing the command at the digital personal assistant.6. The method of claim 5 , wherein the providing an audible response comprises providing an audible response from a second digital personal assistant different from the digital personal assistant.7. The method of claim 5 , wherein the providing an audible response further comprises providing a second audible output ...

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

Controlling input focus based on eye gaze

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

Apparatuses, methods, systems, and program products are disclosed for controlling input focus based on eye gaze. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to determine a location of a user's eye gaze on the display device. The code is executable by the processor to determine an application window presented on the display device that corresponds to the determined location of the user's eye gaze. The code is executable by the processor to ignore input in response to the determined application window that corresponds to the location of the user's eye gaze not having focus.

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

Multiple image search

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

An approach is provided that receiving a set of images. Each of the received images was taken at an unknown location. Features from the set of images are compared to features found in a second set of images, where the second set of images were each taken at a known location. The comparison results in a location that is common to the set of images that were received. This resulting location is then associated with each of the images in the received set of images.

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

WIRELESS CONNECTION ESTABLISHMENT BETWEEN DEVICES

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

One embodiment provides a method, including: receiving, at an information handling device, context data associated with a user's interactions with another device; determining, using a processor, whether the context data is associated with device use data, wherein the device use data corresponds to an intention of the user to operate the another device; and establishing, responsive to determining that the context data is associated with the device use data, a wireless connection between the information handling device and the another device. Other aspects are described and claimed. 1. A method , comprising:receiving, at an information handling device, context data associated with a user's interactions with another device;determining, using a processor, whether the context data is associated with device use data, wherein the device use data corresponds to an intention of the user to operate the another device; andestablishing, responsive to determining that the context data is associated with the device use data, a wireless connection between the information handling device and the another device.2. The method of claim 1 , wherein the receiving comprises receiving the context data from at least one sensor integral to the another device.3. The method of claim 2 , wherein the at least one sensor is a sensor selected from the group consisting of a light sensor claim 2 , a camera claim 2 , an accelerometer claim 2 , and a microphone.4. The method of claim 1 , wherein the determining comprises accessing an accessible storage database comprising the device use data and comparing the received context data to the device use data in the accessible storage database.5. The method of claim 4 , further comprising determining that the context data is associated with the device use data by identifying that the context data shares a predetermined level of similarity to the device use data.6. The method of claim 1 , wherein the establishing the wireless connection comprises at least ...

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

NETWORKED CONTROLLER

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

A system includes a processor; memory accessible to the processor; processor-executable instructions stored in the memory and executable by the processor to instruct the system to: receive data that include data generated by circuitry at a site and data generated by mobile device circuitry of a mobile device; process the data according to a time-dependent model associated with the site to generate a time; compare the time; and control issuance of an instruction based at least in part on the comparison where the instruction controls a packaging process of a package that includes indicia associated with the site. 1. A system comprising:a processor;memory accessible to the processor; receive data that comprise data generated by circuitry at a site and data generated by mobile device circuitry of a mobile device;', 'process the data according to a time-dependent model associated with the site to generate a time;', 'compare the time to a predetermined time; and', 'control issuance of an instruction based at least in part on the comparison wherein the instruction controls a packaging process of a package that comprises indicia associated with the site., 'processor-executable instructions stored in the memory and executable by the processor to instruct the system to2. The system of wherein the system comprises the circuitry and a network interface that receives the data generated by the mobile device.3. The system of wherein the system comprises a server.4. The system of wherein the instructions comprise instructions that access a schedule that comprises at least the predetermined time.5. The system of wherein the data generated by the mobile device circuitry of the mobile device comprise geolocation data.6. The system of wherein the instructions to process the data comprise instructions that associate the geolocation data with a first type of facility that is remote from the site and wherein claim 5 , for the first type of facility claim 5 , the time-dependent model ...

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

DIGITAL MEDIA SHARING

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

One embodiment provides a method, including: capturing, using an information handling device, digital media associated with a user; determining, using a processor, an association between the digital media and at least one other individual; and prompting, based on the determining, the user to share the digital media with the at least one other individual. Other aspects are described and claimed. 1. A method , comprising:capturing, using an information handling device, digital media associated with a user;determining, using a processor, an association between the digital media and at least one other individual, wherein the determining comprises identifying that another user is present in the digital media and that the another user shares a relationship to the at least one other individual; andprompting, based on the determining, the user to share the digital media with the at least one other individual, wherein the prompting comprises notifying the user that the digital media was automatically shared with the at least one other individual.2. The method of claim 1 , wherein the digital media comprises media selected from the group consisting of an image claim 1 , a video claim 1 , and an audio segment.3. The method of claim 1 , wherein the association corresponds to a proximity association between the at least one other individual and the user at a time when the digital media was captured.4. The method of claim 3 , wherein the determining the proximity association comprises identifying that at least one other device associated with the at least one other individual is within a predetermined threshold distance of the information handling device.5. The method of claim 3 , wherein the association is further confirmed utilizing at least one process selected from the group consisting of a facial recognition process claim 3 , an object recognition process claim 3 , and a relationship recognition process.6. The method of claim 5 , wherein the at least one process corresponds ...

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

Apparatus, method, and program product for indicating meeting preferences

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

Apparatuses, methods, and program products are disclosed for indicating meeting preferences. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to determine, by use of the processor, meeting preferences corresponding to a user of a calendar software application. The code is executable by the processor to store information indicating the meeting preferences corresponding to the user in the calendar software application. The code is executable by the processor to display the information indicating the meeting preferences corresponding to the user in the calendar software application.

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

PRESENTATION OF AUDIO CONTENT AT VOLUME LEVEL DETERMINED BASED ON AUDIO CONTENT AND DEVICE ENVIRONMENT

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

In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to access, at a device, first audio content. The instructions may also be executable to determine at least a first parameter related to the first audio content and, based on at least the first parameter, determine a first volume level at which to present the first audio content. The instructions may also be executable to present, using the device, the first audio content at the first volume level. 1. A device , comprising:at least one processor; andstorage accessible to the at least one processor and comprising instructions executable by the at least one processor to:access audio content;determine at least a first parameter related to the audio content;present a graphical user interface (GUI) on a display accessible to the at least one processor, the GUI indicating that the audio content has been flagged based on the first parameter, the GUI presenting a selector that is selectable to command the device to present the audio content anyway;determine a volume level at which to present the audio content; andpresent, using the device and based on selection of the selector, the audio content at the volume level.210-. (canceled)11. A method , comprising:accessing, at a device, audio content;presenting a first portion of the audio content at a first volume level;determining that at least a first parameter related to the audio content exists;presenting, based on determining that the first parameter exists, a graphical user interface (GUI) on a display, the GUI comprising a selector that is selectable to provide a command to present a second portion of the audio content notwithstanding the first parameter existing;determining a second volume level at which to present the second portion of the audio content, the second volume level being less than the first volume level; andpresenting, ...

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

Visible indicator for importance of audio

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

In one aspect, a device includes a processor, a video display accessible to the processor, and storage accessible to the processor and comprising instructions executable by the processor to present an indication on the video display of an importance of audio to video relative to effective user consumption.

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

DATA SERVICE PERMISSIONS

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

For data service permissions, a processor identifies a user of a data service. The processor further determines an access status for the user based on a user status and a user activity. The processor restricts access to the data service in response to a restricted activity status. 1. An apparatus comprising:a processor;a memory that stores code executable by the processor to:identify a user of a data service;determine an access status for the user based on a user status and a user activity; andrestrict access to the data service in response to a restricted activity status.2. The apparatus of claim 1 , wherein the code is further executable by the processor to access an educational application and wherein the access status is further determined from the educational application.3. The apparatus of claim 1 , wherein the access status is restricted in response to the user status of minor student and the user activity of knowledge testing.4. The apparatus of claim 1 , wherein the access status is restricted in response to the user activity of knowledge testing and/or homework and a restricted assistance permission.5. The apparatus of claim 1 , wherein the access status is restricted in response to a user activity of a test taking and a user location of a testing facility.6. The apparatus of claim 1 , wherein the access status is restricted in response to a user activity that correlates to a student task and a restricted assistance permission for the student task.7. The apparatus of claim 1 , wherein the user is identified using voice recognition using a voice print.8. The apparatus of claim 1 , wherein the user is identified using image recognition using an image.9. The apparatus of claim 1 , wherein the user is identified based on account information.10. A method comprising:identifying, by use of a processor, a user of a data service;determining an access status for the user based on a user status and a user activity; andrestricting access to the data service in ...

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

OPTIMIZATION OF VOICE INPUT PROCESSING

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

One embodiment provides a method, including: identifying, using an information handling device, a position of at least one user in a space; focusing, prior to receiving voice input from the at least one user, a microphone beam on the position; and optimizing, based on the focusing, processing of the voice input received from the position associated with the at least one user. Other aspects are described and claimed. 1. A method , comprising:identifying, using an information handling device, a position of at least one user in a space;focusing, prior to receiving voice input from the at least one user, a microphone beam on the position; andoptimizing, based on the focusing, processing of the voice input received from the position associated with the at least one user.2. The method of claim 1 , wherein the identifying the position comprises receiving a signal from another device associated with the at least one user.3. The method of claim 1 , wherein the identifying the position comprises identifying the position using at least one sensor selected from the group consisting of a camera sensor and a microphone.4. The method of claim 1 , wherein the optimizing comprises filtering out extraneous voice input received from other positions in the space.5. The method of claim 1 , further comprising determining claim 1 , using at least one sensor claim 1 , an identity of the user.6. The method of claim 5 , wherein the optimizing the processing of the voice input comprises:accessing, based on the determining, a user profile associated with the user; andoptimizing the processing of the voice input based on the user profile.7. The method of claim 5 , further comprising identifying claim 5 , based upon the determined identity of the user claim 5 , a characteristic associated with the user claim 5 , wherein the characteristic corresponds to at least one of: an age of the user and a gender of the user.8. The method of claim 7 , wherein the optimizing comprises adjusting a metric for ...

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

BACKGROUND PROCESS MANAGEMENT FOR A DEVICE

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

Apparatuses, methods, systems, and program products are disclosed for background process management for a device. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to detect that an information handling device is idle for a threshold period of time. The code is executable by the processor to determine an application that is executing in the background on the information handling device while it is idle. The code is executable by the processor to decrease a frequency with which the application that is executing in the background performs tasks based on an amount of time that the information handling device has been idle.

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

NOISE CANCELLATION USING DYNAMIC LATENCY VALUE

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

One embodiment provides a method, including: detecting audio being supplied across an electronic communication medium, wherein the audio comprises at least one noise other than a speaker; minimizing the at least one noise by dynamically adjusting a latency of the audio being supplied to a recipient, wherein the minimizing comprises adjusting the latency to a value allowing for a noise cancelling algorithm to minimize the at least one noise; and providing the audio having the minimized at least one noise to the recipient. Other aspects are described and claimed.

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

VIDEO FEED ACCESS DETERMINATION

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

One embodiment provides a method, including: receiving, at an information handling device, a request from a user to access a video feed; determining, using a processor, whether: an authorized association exists between the user and an object associated with the video feed; and a predetermined condition is satisfied; and granting, responsive to determining that the authorized associations exists and that the predetermined condition is satisfied, the user access to the video feed. Other aspects are described and claimed.

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

SELECTING AUIDO INPUT

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

For selecting audio input, a processor calculates audio scores for device audio from a plurality of electronic devices. The processor further selects a first device audio based on the audio scores. The processor presents present the first device audio at a listening electronic device. 1. An apparatus comprising:a processor;a memory that stores code executable by the processor to:calculate audio scores for device audio from a plurality of electronic devices;select a first device audio based on the audio scores; andpresent the first device audio at a listening electronic device.2. The apparatus of claim 1 , wherein the audio scores are based on an audio volume and an audio clarity.3. The apparatus of claim 1 , wherein the audio scores are based on an attention direction of a listening electronic device user.4. The apparatus of claim 1 , wherein the audio scores are based on a battery charge of the listening electronic device.5. The apparatus of claim 1 , wherein the audio scores are based on an owner of an electronic device speaking.6. The apparatus of claim 1 , wherein the plurality of electronic devices comprises the listening electronic device.7. The apparatus of claim 1 , wherein the plurality of electronic devices comprises electronic devices that granted a connection permission.8. A method comprising:calculating, by use of a processor, audio scores for device audio from a plurality of electronic devices;selecting a first device audio based on the audio scores; andpresenting the first device audio at a listening electronic device.9. The method of claim 8 , wherein the audio scores are based on an audio volume and an audio clarity.10. The method of claim 8 , wherein the audio scores are based on an attention direction of a listening electronic device user.11. The method of claim 8 , wherein the audio scores are based on a battery charge of the listening electronic device.12. The method of claim 8 , wherein the audio scores are based on an owner of an electronic ...

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

CONTENT SHARING USING DIFFERENT APPLICATIONS

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

In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to identify one or more commands to share content with first and second contacts. The instructions may also be executable to, based on the one or more commands to share the content, share the content with the first contact via a first application and share the content with the second contact via a second application that is different from the first application. The one or more commands to share the content may be received based on receipt of user input selecting respective selectors for the first and second contacts, where the respective selectors may be concurrently presented on a display and may each be associated with a different one of the first and second applications. 1. A first device , comprising:at least one processor; andstorage accessible to the at least one processor and comprising instructions executable by the at least one processor to:identify one or more commands to share content with first and second contacts; andbased on the one or more commands to share the content, share the content with the first contact via a first application and share the content with the second contact via a second application different from the first application.2. The first device of claim 1 , wherein sharing the content with the first and second contacts comprises electronically transmitting the content to second and third devices respectively associated with the first and second contacts.3. The first device of claim 1 , wherein the one or more commands to share the content are identified based on receipt of user input selecting respective selectors for the first and second contacts claim 1 , the respective selectors being concurrently presented on a display accessible to the at least one processor claim 1 , the respective selectors being associated with different applications.4. The ...

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

Image save orientation determined based on orientation of object within image

Номер: US20210329173A1

In one aspect, a device includes at least one processor, a camera accessible to the at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to generate an image using the camera, to determine a first orientation of at least one object shown in the image, and to save the image in a second orientation determined based on the first orientation.

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

DYNAMICALLY DETERMINING A USER'S AVAILABILITY FOR AN ACTIVITY

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

Apparatuses, methods, systems, and program products are disclosed for dynamically determining a user's availability for an activity. An apparatus includes a processor and a memory that stores code executable by the processor. The memory stores code executable by the processor to determine a context for a user. The context includes one or more characteristics that define the user's current activity state. The memory stores code executable by the processor to check predefined context criteria against the user's context to determine the user's availability status for one or more activities. The memory stores code executable by the processor to make the availability status accessible to one or more interested devices. 1. An apparatus comprising:a processor; and ["determine a context for a user, the context comprising one or more characteristics that define the user's current activity state;", "check predefined context criteria against the user's context to determine the user's availability status for one or more activities; and", 'make the availability status accessible to one or more interested devices., 'a memory that stores code executable by the processor to2. The apparatus of claim 1 , wherein the availability status is automatically provided to the one or more interested devices in response to the availability status indicating that the user is available for the one or more activities.3. The apparatus of claim 1 , wherein the availability status is provided to the one or more interested devices in response to receiving an availability status request for the one or more activities from the one or more interested devices.4. The apparatus of claim 3 , wherein claim 3 , in response to the availability status request being associated with an activity that does not have corresponding context criteria claim 3 , the code is further executable by the processor to prompt the user to define context criteria for the activity.5. The apparatus of claim 4 , wherein the code is ...

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

Adaptive notification

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

For adaptive notification, a processor determines a message sentiment of a message. The processor further determines a sender relationship of a sender of the message to a recipient. The processor determines a notification urgency for the message to the recipient from a notification model based on the message sentiment and the sender relationship. The processor communicates a notification of the message to the recipient based on the notification urgency.

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

DIGITAL CONTENT VALIDATION

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

One embodiment provides a method, including: generating, using an information handling device, digital content; providing an indication of the digital content to at least one other device; and receiving, from the at least one other device, a digital signature for the digital content. Other aspects are described and claimed. 1. A method , comprising:generating, using an information handling device, digital content;providing an indication of the digital content to at least one other device; andreceiving, from the at least one other device, a digital signature for the digital content.2. The method of claim 1 , wherein the indication comprises a request to validate the digital content.3. The method of claim 1 , wherein the indication comprises identification data associated with a user of the information handling device.4. The method of claim 1 , wherein the at least one other device is an authorized validation device.5. The method of claim 1 , wherein the at least one other device comprises a plurality of other devices and wherein the receiving comprises receiving claim 1 , from the plurality of other devices claim 1 , a plurality of digital signatures for the digital content.6. The method of claim 5 , further comprising determining claim 5 , using a ruleset claim 5 , which of the plurality of digital signatures to assign to the digital content.7. The method of claim 1 , wherein the digital signature comprises data selected from the group consisting of: a signing time claim 1 , a signing location claim 1 , a signing date claim 1 , a signing device type.8. The method of claim 1 , further comprising providing an indication of the digital signature attached to the digital content.9. The method of claim 8 , wherein the indication of the digital signature attached to the digital content comprises a visual indication.10. An information handling device claim 8 , comprising:a processor;a memory device that stores instructions executable by the processor to:generate digital ...

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

AUTOMATED SECURITY SUBSYSTEM ACTIVATION

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

For automated security subsystem activation, a processor monitors occupant activity from a plurality of electronic devices. The processor further determines the occupant activity satisfies a quiescence model. The processor activates the security subsystem in response to satisfying the quiescence model.

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

AUTOMATIC ENGINE START-STOP BASED ON EXTERNAL CUES

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

Apparatuses, methods, systems, and program products are disclosed for automatic engine start-stop based on external cues. An apparatus includes a processor and a memory that stores code executable by the processor. The memory stores code executable by the processor to detect that an engine for a vehicle is shutdown as part of an engine start-stop system for a vehicle. The memory stores code executable by the processor to collect information related to restarting the engine based on one or more external cues. The memory stores code executable by the processor to automatically restart the engine in response to the information collected based on the one or more external cues satisfying engine restart criteria. 1. An apparatus comprising:a processor; and detect that an engine for a vehicle is shutdown as part of an engine start-stop system for a vehicle, wherein one or more auxiliary systems of the vehicle remain functional while the engine is shutdown;', 'collect information related to restarting the engine based on one or more external cues, the one or more external cues comprising detecting movement of a different vehicle proximate to the vehicle, the movement detected using one or more sensors coupled to the vehicle;', 'determine an amount of distance of the movement of the different vehicle proximate to the vehicle; and', 'automatically restart the engine in response to the amount of distance of the movement of the different vehicle satisfying a predefined distance., 'a memory that stores code executable by the processor to2. (canceled)3. The apparatus of claim 1 , wherein the engine is automatically restarted in response to the movement being detected from a different vehicle located one or more of in front of the vehicle and to a side of the vehicle.4. The apparatus of claim 3 , wherein the different vehicle is located at least two vehicle positions in front of the vehicle.5. The apparatus of claim 1 , wherein the one or more external cues comprise detecting that ...

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

FINE ADJUSTMENT OF A LINEAR CONTROL

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

For fine adjustment of linear control, a processor detects a specified touch of a finger on a linear control of the touch screen. In response to detecting the specified touch, the processor measures a rolling contact of the finger on the touch screen. Subareas of the finger maintain contact with corresponding pixels of the touch screen. The processor modifies the linear control as a function of the rolling contact. 1. An apparatus comprising:a touch screen;a processor;a memory that stores code executable by the processor to:detect a specified touch of a finger on a linear control of the touch screen;in response to detecting the specified touch, measure a rolling contact angle of the finger on the touch screen by recording subarea maps of subareas of the finger that correspond to pixels of the touch display, wherein subareas of the finger maintain contact with corresponding pixels of the touch screen and the subarea maps comprise finger ridges of the finger, and calculating the rolling contact angle based on a percentage of an initial area of the corresponding pixels of a first subarea for an initial time frame for a subsequent area of the corresponding pixels for a subsequent time frame: andmodify the linear control as a function of the rolling contact angle.2. The apparatus of claim 1 , wherein the specified touch is a long press and the finger maintains contact with the touch screen for greater than a long press time interval.3. (canceled)4. The apparatus of claim 1 , wherein the linear control is modified as a function of the rolling contact angle.5. The apparatus of claim 1 , wherein a linear control modification specifies one of a time frame change in a data stream and a rate of time frame change in the data stream.6. The apparatus of claim 1 , wherein a linear control modification specifies one of an intensity change and a rate of intensity change.7. The apparatus of claim 1 , wherein a linear control modification specifies one of a linear position and a rate ...

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

REDUCED APPLICATION VIEW DURING LOADING

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

One embodiment provides a method, including: receiving, at an information handling device, a command from a user to load an application; determining, using a processor, whether a forecasted loading time for the application exceeds a loading tolerance threshold associated with the user; and providing, responsive to determining that the forecasted loading time exceeds the loading tolerance threshold, a reduced view of the application during a time period that the application is loading. Other aspects are described and claimed. 1. A method , comprising:receiving, at an information handling device, a command from a user to load an application;determining, using a processor, whether a forecasted loading time for the application exceeds a loading tolerance threshold associated with the user; andproviding, responsive to determining that the forecasted loading time exceeds the loading tolerance threshold, a reduced view of the application during a time period that the application is loading.2. The method of claim 1 , wherein the determining comprises accessing a data store comprising a list of forecasted loading times for a plurality of applications.3. The method of claim 2 , wherein the determining comprises identifying the forecasted loading time in the list corresponding to the application and identifying whether the identified forecasted loading time exceeds the loading tolerance threshold.4. The method of claim 2 , wherein the forecasted loading times in the list are dynamically updated each time a corresponding application is loaded.5. The method of claim 1 , wherein the loading tolerance threshold is designated by the user.6. The method of claim 1 , wherein the reduced view comprises a loading progress indication.7. The method of claim 1 , wherein the reduced view of the application is positioned at a predetermined portion of a display screen of the information handling device.8. The method of claim 1 , further comprising receiving user inputs to at least one other ...

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

Apparatus, method, and program product for determining a venue description

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

Apparatuses, methods, and program products are disclosed for dynamically determining a venue description. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to determine a venue corresponding to a user. The code is executable by the processor to determine an anticipated visit date, an anticipated visit time, or a combination thereof corresponding to a visit to the venue. The code is executable by the processor to obtain venue information corresponding to the anticipated visit date, the anticipated visit time, or a combination thereof. The code is executable by the processor to determine a venue description based on the venue information.

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

SELECTING CAMERAS WITH DIFFERENT ORIENTATIONS

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

For selecting cameras with different orientations, a processor determines a desired scene orientation. The processor further determines a device orientation. The processor selects one of the portrait camera and the landscape camera in response to the desired scene orientation and the device orientation. 1. An apparatus comprising:a portrait camera;a landscape camera;a processor;a memory that stores code executable by the processor to:determine a desired scene orientation;determine a device orientation; andselect one of the portrait camera and the landscape camera in response to the desired scene orientation and the device orientation.2. The apparatus of claim 1 , wherein the code is further executable by the processor to capture an image using the selected camera.3. The apparatus of claim 1 , wherein the code is further executable by the processor to:detect a change in the device orientation; andmodify the selection of one of the portrait camera and the landscape camera in response to the desired scene orientation and the changed device orientation.4. The apparatus of claim 3 , wherein the selected camera is modified based on one or more of a device angle claim 3 , a device angular velocity claim 3 , and a device angular acceleration.5. The apparatus of claim 4 , wherein the selected camera is modified in response to a change in the device angle exceeding 40 degrees and the device angular acceleration remaining within an acceleration band.6. The apparatus of claim 4 , wherein the portrait camera and the landscape camera both capture an image in response to the device angle being within an angle band.7. The apparatus of claim 1 , wherein the desired scene orientation is user defined.8. The apparatus of claim 1 , wherein the desired scene orientation is based on a scene composition.9. A method comprising:determining, by use of a processor, a desired scene orientation;determining a device orientation; andselecting one of a portrait camera and a landscape camera in ...

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

Apparatus, method, and program product for context based communications

Номер: US20200312319A1

Apparatuses, methods, and program products are disclosed for context-based communications. One apparatus includes a processor, a microphone, and a memory that stores code executable by the processor. The code is executable by the processor to receive, via the microphone, information indicating to initiate communications between the apparatus and a second device. The code is executable by the processor to transmit a request for the communications to the second device. The code is executable by the processor to, in response to transmitting the request, receive contextual awareness information corresponding to the second device. The code is executable by the processor to facilitate the communications between the apparatus and the second device based on the contextual awareness information.

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

ACTION IN RESPONSE TO USER DEVICE SIGNATURE

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

One embodiment provides a method, including: detecting, at an information handling device, at least one user device signature in an area; determining, using a processor, an action to be performed based on the at least one user device signature; and performing, based on the determining, the action. Other aspects are described and claimed. 1. A method , comprising:detecting, using one or more detecting devices present within an area and at an information handling device, at least one user device signature in the area;determining, using a processor, an action to be performed based on the at least one user device signature, wherein the determining comprises identifying an effect of the presence of the at least one user device signature and identifying an action corresponding to the effect, wherein the action is responsive to the effect and accommodates a user corresponding to the at least one user device signature; andperforming, based on the determining, the action.2. The method of claim 1 , wherein the determining the action comprises accessing a data store comprising a list of correlations between user device signatures and actions.3. The method of claim 1 , wherein the action is based upon a number of detected user device signatures.4. The method of claim 1 , wherein the determining comprises identifying an action previously taken in response to a previous detection of the at least one user device signature.5. The method of claim 1 , wherein the performing the action comprises performing the action subsequent to receiving user confirmation to perform the action.6. The method of claim 5 , wherein upon subsequent detection of the at least one user device signature claim 5 , the confirmed action is automatically performed.7. The method of claim 1 , further comprising identifying a user associated with the at least one user device signature; andwherein the performing an action is based upon the identified user.8. The method of claim 1 , further comprising associating ...

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

Dynamic adjustment of a user profile

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

One embodiment provides a method, including: receiving, at an application platform, an indication that a viewing user has access to a user profile; identifying, using a processor, a characteristic associated with the viewing user; adjusting an aspect of the user profile based upon the identified characteristic; and presenting the user profile to the viewing user with the adjusted aspect. Other aspects are described and claimed.

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

Captioning digital media with context data

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

One embodiment provides a method, including: creating, using an information handling device, digital media content; capturing, substantially during the creating, context data associated with the digital media content; and captioning the digital media content with the context data, wherein the captioning comprises automatically captioning without additional user input. Other aspects are described and claimed.

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

METHOD AND SYSTEM TO AVOID VEHICLE COLLISION

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

A computer implemented method, system and computer product are provided. The method is under control of one or more processors configured with specific executable program instructions. The method obtains driver-initiated action (DIA) data indicative of a driving maneuver of a principle vehicle and obtains traffic movement related (TMR) data indicative of a course of an object in an environment at least partially around the principle vehicle. The method analyzes the DIA data and TMR data to determine a potential traffic impact (PTI) condition between the principle vehicle and the object and generates a driver notification of the PTI condition. 1. A computer implemented method , comprising:under control of one or more processors configured with specific executable program instructions,obtaining driver-initiated action (DIA) data indicative of a driving maneuver of a principle vehicle;obtaining traffic movement related (TMR) data indicative of a course of an object in an environment at least partially around the principle vehicle;analyzing the DIA data and TMR data to determine a potential traffic impact (PTI) condition between the principle vehicle and the object; andgenerating a driver notification of the PTI condition.2. The method of claim 1 , further comprising calculating the driving maneuver based on the DIA data claim 1 , the DIA data indicative of a driver-initiated action that affects a principle vehicle direction or principle vehicle speed.3. The method of claim 2 , wherein the PTI condition relates to a potential impact of the principle vehicle with at least one of a secondary vehicle claim 2 , motorized vehicle claim 2 , non-motorized vehicle claim 2 , animal claim 2 , or human.4. The method of claim 1 , wherein analyzing the DIA data and TMR data includes at least one of identifying when to turn the principle vehicle claim 1 , determining whether to increase speed to make a turn claim 1 , or determining not to turn.5. The method of claim 1 , wherein ...

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

METHOD AND DEVICE TO NOTIFY AN INDIVIDUAL

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

A computer implemented method, device and product are provided. The method is under control of one or more processors with specific executable program instructions to obtain presence data indicative of one or more people in an environment and analyze the presence data to determine activity of the one or more people in the environment. The method determines a first notification preference and a second notification preference based on the activity of the one or more people in the environment and generates a command to apply the first notification preference or the second notification preference at a predetermined time. 1. A computer implemented method , comprising: obtaining presence data indicative of one or more people in an environment;', 'analyzing the presence data to determine activity of the one or more people in the environment;', 'determining a first notification preference and a second notification preference based on the activity of the one or more people in the environment; and', 'generating a command to apply the first notification preference or the second notification preference at a predetermined time., 'under control of one or more processors with specific executable program instructions to perform2. The method of claim 1 , further comprising:determining that a first person and a second person are within the environment based on the presence data;determining that the first person is in an inactive state based on the presence data;determining that the second person is in an inactive state based on the presence data;selecting the first notification preference based the inactive state of the first person and the inactive state of the second person.3. The method of claim 2 , wherein determining the first notification preference and second notification preference includes accessing a list that includes a first notification level and a second notification level; wherein the first notification level includes non-auditory notifications and the second ...

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

Adjusting speaker volume based on a future noise event

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

For adjusting speaker volume based on a future noise event, a method identifies, by a first electronic device, a future noise event. The method communicates the noise mitigation alert to a second electronic device. The method further adjusts, by the second electronic device, the speaker volume concurrent with the commencement of the future noise event.

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

Presentation of graphical object(s) on display to avoid overlay on another item

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

In one aspect, a device includes at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to identify an item from an image presentable on the display. The instructions are also executable to arrange presentation on the display of one or more of the images and at least one graphical object so that the at least one graphical object is not overlaid on top of the item while the image is presented on the display concurrently with the at least one graphical object.

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

Image version selection based on device orientation

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

One embodiment provides a method, including: capturing, using a first camera of an information handling device, a first image of an area, wherein the first image is associated with a first capture orientation; capturing, using a second camera of the information handling device, a second image of the area, wherein the second image is associated with a second capture orientation; determining, using a processor, whether the first capture orientation or the second capture orientation corresponds to a viewing orientation of the information handling device; and displaying, responsive to the determining, one of the first image or the second image. Other aspects are described and claimed.

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

Query-answering source for a user query

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

One embodiment provides a method, including: receiving, at an information handling device, a user query; identifying, using a processor, that a stored answer does not correspond to the user query; determining, using a processor, a query-answering source for the user query; transmitting the user query to the query-answering source; and providing an answer submitted by the query-answering source to a user. Other aspects are described and claimed.

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

Wireless communication order session generation

Номер: US11861588B2
Принадлежит: Lenovo United States Inc

A computer implemented method includes establishing a wireless communication order session between a communication device associated with a vehicle and an establishment communication system in response to the vehicle being within an ordering area, receiving transaction information indicative of a transaction transmitted from the communication device associated with the vehicle, and associating the transaction with the vehicle.

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

Reduced application view during loading

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

One embodiment provides a method, including: receiving, at an information handling device, a command from a user to load an application; determining, using a processor, whether a forecasted loading time for the application exceeds a loading tolerance threshold associated with the user; and providing, responsive to determining that the forecasted loading time exceeds the loading tolerance threshold, a reduced view of the application during a time period that the application is loading. Other aspects are described and claimed.

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

Palm based object position adjustment

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

One embodiment provides a method, including: receiving, at an information handling device, selection input on a virtual object from a user; identifying, using at least one sensor, a direction that a palm of the user is oriented towards; determining, using a processor, whether movement of the palm is detected toward the direction; and adjusting, responsive to determining that the movement of the palm is detected toward the direction, a position of the virtual object toward the direction. Other aspects are described and claimed.

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

Wireless active registered or paired manipulation

Номер: US20230269798A1

A wireless peripheral device implemented method includes receiving a first input, providing a user perceivable indication of existing wireless pairings of the wireless peripheral device via the wireless peripheral device in response to the first input, receiving a second input, and adding a new wireless pairing in response to the second input.

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

Method and device to automatically identify themes and based thereon derive path designator proxy indicia

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

Methods, devices and computer program products are provided that, under control of one or more processors, perform resource theme identification (RTI) automatically by; accessing an active resource that includes a path designator (PD) element that includes at least a portion of a path designator for a resource; analyzing the active resource to identify a text element, an audio element and/or an image element; analyzing the text/image element utilizing an RTI algorithm, that applies at least one of natural language understanding (NLU) or image recognition (IR), to identify the one or more themes; deriving proxy indicia based on the theme(s); substituting, into the active resource, the proxy indicia for the path designator to present the proxy indicia in place of the path designator, the proxy indicia linked to the path designator; and displaying the active resource including the proxy indicia.

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

System and method for controlling communication permissions

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

An electronic device is provided that includes a processor, and a data storage device having executable instructions accessible by the processor. Responsive to execution of the instructions, the processor receives candidate network based notifications. For each of the candidate network based notifications, the processor blocks communication of the candidate network based notifications to a user of the electronic device based on user permissions. The processor also obtains context data related to the user, modifies the user permissions based on the context data and determines a period for utilizing modified user permissions, and resets the user permissions after the period.

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

Influencing pupil diameter to improve vision

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

A computer device implemented method includes displaying, via the computer device, content on a display device, sensing a pupil size of a user of the computer, and adjusting a luminosity setting of the display device based on the sensed pupil size and a pupil size setpoint.

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

Content availability modification

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

A computer implemented method includes receiving ephemeral digital information from a source user, providing access to the ephemeral digital information to one or more recipient users in accordance with a time decay value associated with the ephemeral digital information, obtaining recipient status data corresponding to one or more of the recipient users, and modifying the time decay value of the ephemeral data to provide a personalized time decay value for at least one of the one or more recipient users based on the recipient status data such that at least one recipient user is able to obtain access to the ephemeral digital information based on their personalized time decay value.

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

Method and device for controlling content during a virtual meeting

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

An electronic device is provided that includes a first display configured to display a primary resource, and a second display electronically coupled to the first display. The electronic device also includes a processor, and a data storage device having executable instructions accessible by the processor. Responsive to execution of the instructions, the processor shares the first display, including the primary resource, with at least one network based electronic device, and obtains context data related to a user of the at least one network based electronic device. Also responsive to the instructions, the processor selects between the first display and the second display to launch a network responsive resource based on the context data related to the user of the at least one network based electronic device while sharing the first display with the at least one network based electronic device.

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

Reverse image search using portion of image but not entirety of image

Номер: US20210149946A1

In one aspect, a device may include at least one processor and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to receive user input selecting a portion of an image, where the portion of the image may not include the entirety of the image. The instructions may also be executable to, based on the user input, perform a reverse image search using the portion of the image but not the entirety of the image.

Подробнее