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: 11221689
    Abstract: 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: Grant
    Filed: February 27, 2015
    Date of Patent: January 11, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Antoine Roland Raux, Grigori Zaitsev
  • Patent number: 11134392
    Abstract: 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: Grant
    Filed: January 2, 2020
    Date of Patent: September 28, 2021
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Russell Speight VanBlon, Robert James Kapinos, Scott Wentao Li, Grigori Zaitsev
  • Publication number: 20210211890
    Abstract: 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: Application
    Filed: January 2, 2020
    Publication date: July 8, 2021
    Inventors: Russell Speight VanBlon, Robert James Kapinos, Scott Wentao Li, Grigori Zaitsev
  • Patent number: 11003259
    Abstract: 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: Grant
    Filed: February 27, 2015
    Date of Patent: May 11, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Grigori Zaitsev, Russell Speight VanBlon, Joshua Neil Novak, Jianbang Zhang
  • Patent number: 10579360
    Abstract: 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: Grant
    Filed: November 18, 2016
    Date of Patent: March 3, 2020
    Assignee: LENOVO (Singapore) PTE. LTD.
    Inventors: Russell Speight VanBlon, Grigori Zaitsev, Jianbang Zhang
  • Patent number: 10332378
    Abstract: 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: Grant
    Filed: October 11, 2017
    Date of Patent: June 25, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Igor Stolbikov, Timothy Winthrop Kingsbury, Rod D. Waltermann, Grigori Zaitsev
  • Patent number: 10277402
    Abstract: 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: Grant
    Filed: March 9, 2015
    Date of Patent: April 30, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Russell Speight VanBlon, Grigori Zaitsev, Jianbang Zhang
  • Publication number: 20190108742
    Abstract: 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: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Inventors: Igor Stolbikov, Timothy Winthrop Kingsbury, Rod D. Waltermann, Grigori Zaitsev
  • Patent number: 10255493
    Abstract: 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: Grant
    Filed: February 27, 2015
    Date of Patent: April 9, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jianbang Zhang, Grigori Zaitsev, Steven Richard Perrin, Russell Speight VanBlon
  • Patent number: 10222867
    Abstract: 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: Grant
    Filed: May 12, 2015
    Date of Patent: March 5, 2019
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Grigori Zaitsev, Russell Speight VanBlon
  • Publication number: 20190012186
    Abstract: 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: Application
    Filed: July 7, 2017
    Publication date: January 10, 2019
    Inventors: GRIGORI ZAITSEV, AXEL RAMIREZ FLORES, SCOTT EDWARDS KELSO, JOHN WELDON NICHOLSON
  • Publication number: 20180349691
    Abstract: 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: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Inventors: Grigori Zaitsev, Axel Ramirez Flores, Thomas Daniel Russell, Charles Ross Eskridge
  • Patent number: 10146355
    Abstract: 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: Grant
    Filed: March 26, 2015
    Date of Patent: December 4, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Grigori Zaitsev, Antoine Roland Raux, Rod D. Waltermann
  • Patent number: 10140548
    Abstract: 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: Grant
    Filed: August 15, 2014
    Date of Patent: November 27, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Grigori Zaitsev, Rod D. Waltermann, Joaquin F. Luna, Brian A. Burdette
  • Patent number: 10134137
    Abstract: 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: Grant
    Filed: October 27, 2016
    Date of Patent: November 20, 2018
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Grigori Zaitsev, Russell Speight VanBlon, Jianbang Zhang
  • Patent number: 10133920
    Abstract: 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: Grant
    Filed: February 27, 2015
    Date of Patent: November 20, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Antoine Roland Raux, Grigori Zaitsev, Russell Speight VanBlon, Jianbang Zhang
  • Patent number: 10049092
    Abstract: 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: Grant
    Filed: January 29, 2016
    Date of Patent: August 14, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Grigori Zaitsev, Russell Speight VanBlon, Jianbang Zhang
  • Patent number: 10037137
    Abstract: 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: Grant
    Filed: December 23, 2014
    Date of Patent: July 31, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jianbang Zhang, Jon Wayne Heim, Russell Speight VanBlon, Grigori Zaitsev, Jason Peter Sallinger, John Weldon Nicholson
  • Publication number: 20180150622
    Abstract: 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: Application
    Filed: November 28, 2016
    Publication date: May 31, 2018
    Inventors: Grigori Zaitsev, Igor Stolbikov, Timothy Winthrop Kingsbury, Rod D. Waltermann
  • Publication number: 20180143822
    Abstract: 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: Application
    Filed: November 18, 2016
    Publication date: May 24, 2018
    Inventors: Russell Speight VanBlon, Grigori Zaitsev, Jianbang Zhang