Patents by Inventor Grigori Zaitsev
Grigori Zaitsev has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11221689Abstract: One embodiment provides an information handling device, including: a processor; a memory device that stores instructions executable by the processor to: receive, at an electronic device, a drawing input; receive, at the electronic device, secondary user input; and modify, the drawing input based on the secondary user input; wherein the secondary input is voice input. Other aspects are described and claimed.Type: GrantFiled: February 27, 2015Date of Patent: January 11, 2022Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Antoine Roland Raux, Grigori Zaitsev
-
Patent number: 11134392Abstract: A computer implemented method, device, and computer program product for managing extender nodes for a wireless device. The method identifies request attributes of interest (AOI) associated with a request to route a communication stream for a wireless device. The method detects, at a current physical location of the wireless device, candidate extender nodes to extend a network signal. The method analyzes the candidate extender nodes, based on the request AOI, to determine one or more of: i) predictive characteristics of interest (COI) associated with the corresponding candidate extender node; and ii) an announced behavior COI broadcast by one or more of the candidate extender nodes. The method determines a resultant extender node from the candidate extender nodes based, at least in part, on one or more of the predictive COI and the announced behavior COI. The resultant extender node is determined pursuant to managing switching during performance of the request.Type: GrantFiled: January 2, 2020Date of Patent: September 28, 2021Assignee: LENOVO (SINGAPORE) PTE. LTD.Inventors: Russell Speight VanBlon, Robert James Kapinos, Scott Wentao Li, Grigori Zaitsev
-
Publication number: 20210211890Abstract: A computer implemented method, device, and computer program product for managing extender nodes for a wireless device. The method identifies request attributes of interest (AOI) associated with a request to route a communication stream for a wireless device. The method detects, at a current physical location of the wireless device, candidate extender nodes to extend a network signal. The method analyzes the candidate extender nodes, based on the request AOI, to determine one or more of: i) predictive characteristics of interest (COI) associated with the corresponding candidate extender node; and ii) an announced behavior COI broadcast by one or more of the candidate extender nodes. The method determines a resultant extender node from the candidate extender nodes based, at least in part, on one or more of the predictive COI and the announced behavior COI. The resultant extender node is determined pursuant to managing switching during performance of the request.Type: ApplicationFiled: January 2, 2020Publication date: July 8, 2021Inventors: Russell Speight VanBlon, Robert James Kapinos, Scott Wentao Li, Grigori Zaitsev
-
Patent number: 11003259Abstract: One embodiment provides a method, including: accepting, at an input surface, pen input; determining, using a processor of an electronic device, a modifier key characteristic of the pen input; and executing, using the processor, a modifier key function associated with the pen input. Other embodiments are described and claimed.Type: GrantFiled: February 27, 2015Date of Patent: May 11, 2021Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Grigori Zaitsev, Russell Speight VanBlon, Joshua Neil Novak, Jianbang Zhang
-
Patent number: 10579360Abstract: For controlling application updates, an apparatus is disclosed. A system, method, and program product also perform the functions of the apparatus. The apparatus includes a processor and a memory storing code executable by the processor. The processor identifies one or more updatable applications installed on the apparatus and identifies a pattern of use for each updatable application. The processor also creates an application update policy for each updatable application based on the pattern of use for each updatable application.Type: GrantFiled: November 18, 2016Date of Patent: March 3, 2020Assignee: LENOVO (Singapore) PTE. LTD.Inventors: Russell Speight VanBlon, Grigori Zaitsev, Jianbang Zhang
-
Patent number: 10332378Abstract: For determining user risk using multiple data types, an apparatus is disclosed. A system, method, and program product also perform the functions of the apparatus. The apparatus for determining user risk using multiple data types includes a processor and a memory. The memory stores code executable by the processor. The processor receives first data about a user and determines a first probability of the user being at risk using the first data. In response to the first probability exceeding a first threshold, the processor receives second data, the second data being a different type of data than the first data. The processor also determines a second probability of the user being in danger using the second data. In response to the second probability exceeding a second threshold, the processor initiates an alarm.Type: GrantFiled: October 11, 2017Date of Patent: June 25, 2019Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Igor Stolbikov, Timothy Winthrop Kingsbury, Rod D. Waltermann, Grigori Zaitsev
-
Patent number: 10277402Abstract: For digitally signing a document, an apparatus, method, and computer program product are disclosed. The apparatus includes a processor and a memory that stores code, executable by the processor, including code that: detects a trigger, searches a digital document for a user signature in response to the trigger, and applies a digital signature to the digital document in response to the digital document including a user signature. In some embodiments, the digital signature may be based on the user signature.Type: GrantFiled: March 9, 2015Date of Patent: April 30, 2019Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Russell Speight VanBlon, Grigori Zaitsev, Jianbang Zhang
-
Publication number: 20190108742Abstract: For determining user risk using multiple data types, an apparatus is disclosed. A system, method, and program product also perform the functions of the apparatus. The apparatus for determining user risk using multiple data types includes a processor and a memory. The memory stores code executable by the processor. The processor receives first data about a user and determines a first probability of the user being at risk using the first data. In response to the first probability exceeding a first threshold, the processor receives second data, the second data being a different type of data than the first data. The processor also determines a second probability of the user being in danger using the second data. In response to the second probability exceeding a second threshold, the processor initiates an alarm.Type: ApplicationFiled: October 11, 2017Publication date: April 11, 2019Inventors: Igor Stolbikov, Timothy Winthrop Kingsbury, Rod D. Waltermann, Grigori Zaitsev
-
Patent number: 10255493Abstract: One embodiment provides a method, including: accepting, at an input and display device, a plurality of ink strokes; converting the plurality of ink strokes into machine input for analysis; analyzing, using a processor, the machine input to determine a grouping; adjusting, according to the grouping, a layout of at least a sub-set of the plurality of ink strokes determined using a geometric relationship; and providing a display based on the grouping. Other embodiments are described and claimed.Type: GrantFiled: February 27, 2015Date of Patent: April 9, 2019Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Jianbang Zhang, Grigori Zaitsev, Steven Richard Perrin, Russell Speight VanBlon
-
Patent number: 10222867Abstract: In one aspect, a device includes a processor, a display accessible to the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to identify an area of focus on a user interface (UI) presented on the display while content for the UI is loading, where at least a portion of the UI that comprises the area of focus is presented on the display at a first position while the content is loading. The instructions are also executable to, in response to the identification, control the display to present the area of focus on the display at least substantially at the first position as the content continues to load.Type: GrantFiled: May 12, 2015Date of Patent: March 5, 2019Assignee: LENOVO (SINGAPORE) PTE. LTD.Inventors: Grigori Zaitsev, Russell Speight VanBlon
-
Publication number: 20190012186Abstract: An apparatus for executing a command associated with a startup condition includes a processor and a memory that stores code executable by the processor to determine a startup condition of a mobile electronic device in a dormant state. The startup condition affects an initial active state of the mobile electronic device upon transition from the dormant state to an active state. The code executable by the processor includes code to select a command associated with the startup condition. The startup condition differs from a default startup condition of the mobile electronic device upon a transition from the dormant state to a default active state. The code executable by the processor includes code to execute the command during a transition of the mobile electronic device to an active state.Type: ApplicationFiled: July 7, 2017Publication date: January 10, 2019Inventors: GRIGORI ZAITSEV, AXEL RAMIREZ FLORES, SCOTT EDWARDS KELSO, JOHN WELDON NICHOLSON
-
Publication number: 20180349691Abstract: In one aspect, a device includes at least one processor, a touch-enabled pad 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 bears instructions executable by the at least one processor to present a representation of first handwriting on the display, receive first user input directed to a location within the representation as presented on the display, and receive second user input via the touch-enabled pad that includes second handwriting, and the instructions are also executable by the at least one processor to present a representation of the second handwriting beginning at the location.Type: ApplicationFiled: May 31, 2017Publication date: December 6, 2018Inventors: Grigori Zaitsev, Axel Ramirez Flores, Thomas Daniel Russell, Charles Ross Eskridge
-
Patent number: 10146355Abstract: One embodiment provides a method, including: accepting, at a first input device of an electronic device, a first user input for an object resident on the electronic device; partially completing, using a processor, a user action based on the first user input; accepting, at another type of input device of the electronic device, a user input associated with the first user input for the object; combining, using a processor, the first user input for the object and the user input; and completing, using a processor, the user input action for the object based on the combined first user input and the user input. Other aspects are described and claimed herein.Type: GrantFiled: March 26, 2015Date of Patent: December 4, 2018Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Grigori Zaitsev, Antoine Roland Raux, Rod D. Waltermann
-
Patent number: 10140548Abstract: An approach is provided to detecting motion using statistical noise analysis. In the approach, reference statistics are calculated that relate to one or more noise characteristics that correspond to pixels in a first set of video images of an area being monitored. Current noise characteristics are received that correspond to the same pixels in a second set of video images of the area being monitored, with the first set of video images being captured before the second set of video images. Motion is detected in the area being monitored by comparing the reference statistics to the current noise characteristics.Type: GrantFiled: August 15, 2014Date of Patent: November 27, 2018Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Grigori Zaitsev, Rod D. Waltermann, Joaquin F. Luna, Brian A. Burdette
-
Patent number: 10134137Abstract: Apparatuses, methods, systems, and program products are disclosed for reducing storage using commonalities. One or more features that are common among each of a plurality of images is determined. One or more background images are generated based on the one or more common features. The one or more background images are used to recreate each of the plurality of images. One or more common features are modified in each image of the plurality of images prior to saving each image. Each of the plurality of images with the modified features is a foreground image.Type: GrantFiled: October 27, 2016Date of Patent: November 20, 2018Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Grigori Zaitsev, Russell Speight VanBlon, Jianbang Zhang
-
Patent number: 10133920Abstract: One embodiment provides a method, including: receiving, at an input and display device, handwriting input; receiving, using a processor, voice input; generating, using a processor, at least one first word based on the handwriting input; generating, using a processor, at least one second word based on the voice input; and determining, using a processor, a highest probability word based on the at least one first word and the at least one second word. Other aspects are described and claimed.Type: GrantFiled: February 27, 2015Date of Patent: November 20, 2018Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Antoine Roland Raux, Grigori Zaitsev, Russell Speight VanBlon, Jianbang Zhang
-
Patent number: 10049092Abstract: In one aspect, a device includes a processor, a touch-enabled display accessible to the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to determine a number of body parts with which a user provides input to the device and to perform a text alteration based at least in part on the determination of the number of body parts.Type: GrantFiled: January 29, 2016Date of Patent: August 14, 2018Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Grigori Zaitsev, Russell Speight VanBlon, Jianbang Zhang
-
Patent number: 10037137Abstract: One embodiment provides a method, including: presenting, on an input and display device, one or more input fields for an underlying application; detecting, using the input and display device, one or more handwriting input strokes provided to an input field overlay application; determining, using a processor, an input field targeting characteristic based on the one or more handwriting input strokes; selecting one of the one or more input fields as a target input field based on the input field targeting characteristic; and inserting a converted form of the one or more handwriting input strokes into the target input field. Other embodiments are described and claimed.Type: GrantFiled: December 23, 2014Date of Patent: July 31, 2018Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Jianbang Zhang, Jon Wayne Heim, Russell Speight VanBlon, Grigori Zaitsev, Jason Peter Sallinger, John Weldon Nicholson
-
Publication number: 20180150622Abstract: One embodiment provides a method, including: performing, at an electronic device, an initial authentication of a user using a first mechanism; entering, using a processor, an authentication session responsive to a successful result of the initial authentication of the user; thereafter detecting, using the processor, presence of the user by a second mechanism; and maintaining, using the processor, the authentication session in response to detecting the presence of the user. Other aspects are described and claimed.Type: ApplicationFiled: November 28, 2016Publication date: May 31, 2018Inventors: Grigori Zaitsev, Igor Stolbikov, Timothy Winthrop Kingsbury, Rod D. Waltermann
-
Publication number: 20180143822Abstract: For controlling application updates, an apparatus is disclosed. A system, method, and program product also perform the functions of the apparatus. The apparatus includes a processor and a memory storing code executable by the processor. The processor identifies one or more updatable applications installed on the apparatus and identifies a pattern of use for each updatable application. The processor also creates an application update policy for each updatable application based on the pattern of use for each updatable application.Type: ApplicationFiled: November 18, 2016Publication date: May 24, 2018Inventors: Russell Speight VanBlon, Grigori Zaitsev, Jianbang Zhang