Patents by Inventor Jianbang Zhang

Jianbang Zhang 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: 11500535
    Abstract: One embodiment provides a method, including: accepting, at an input surface of an electronic device, ink strokes; determining, using a processor of the electronic device, that the ink strokes include a selection indicator pair; associating, using a processor of the electronic device, the selection indicator pair with content; and selecting, using a processor of the electronic device, the content associated with the selection indicator pair. Other aspects are described and claimed.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: November 15, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jianbang Zhang, Matthew Lloyd Hagenbuch, John Weldon Nicholson, Scott Edwards Kelso
  • Patent number: 11442618
    Abstract: One embodiment provides a method, including: identifying a defined display region; receiving, on an off screen input device, user input; scaling, using a processor, the user input based on the defined display region; and displaying, on a display device, the scaled user input within the defined display region. Other aspects are described and claimed.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: September 13, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ming Qian, Song Wang, Jian Li, Jianbang Zhang
  • Patent number: 11263301
    Abstract: One embodiment provides a method, including: providing, using a light source operatively coupled to an information handling device, illumination on an object; capturing, using a sensor operatively coupled to the information handling device, illumination reflectance from the object; determining, using a processor and based on the illumination reflectance, whether the object is associated with a human user and whether the human user is an authorized user; and authenticating, responsive to determining that the object is associated with the human user and that the human user is an authorized user, the human user. Other aspects are described and claimed.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: March 1, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Zhenyu Yang, Jianbang Zhang
  • Patent number: 11132517
    Abstract: An approach is provided to use a first translation attribute that is received at a user interface from a user to automatically translate a document. The source document that is in a source natural language is translated to a target document that is in a target natural language by using a machine translator that utilizes the first translation attribute, such as adequacy or fluency. The target document is analyzed with the analysis resulting in a second translation attribute (e.g., either adequacy or fluency, whichever is different from the first translation attribute). The target (translated) document and the second translation attribute are then provided to the user, such as at the user interface.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: September 28, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ming Qian, Song Wang, Jian Li, Jianbang Zhang
  • Patent number: 11062417
    Abstract: Systems and methods for applying data optimization to images to meet a computer vision requirement are disclosed. According to an aspect, a method includes determining a computer vision requirement of a remote computing device. The method also includes determining, based on the computer vision requirement, a data optimization technique to apply to multiple images. Further, the method includes applying the data optimization technique to one or more of the images to generate data for communication. The method also includes communicating the data to the remote computing device.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: July 13, 2021
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: David Wayne Cosby, Jian Li, Jianbang Zhang
  • 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: 10992903
    Abstract: An approach is provided in which the approach initiates a video conference between a set of local users in a physical area conversing on a display with one or more remote users. The approach selects a first one of the set of local users based on analyzing a set of user characteristics corresponding to the set of local users and positions the display based on a location of the first local user in the physical area.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: April 27, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Zhenyu Yang, Jianbang Zhang, Song Wang, Mengnan Wang
  • Publication number: 20210097160
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, a request from a user to access content; detecting, using at least one sensor associated with the information handling device, a face of the user; generating, using at least one audio output device and subsequent to the detecting, an audible sound; determining, using a processor, whether an expected movement of the face is identified with respect to the audible sound; and granting, responsive to determining that the expected movement is identified, the user access to the content. Other aspects are described and claimed.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Inventors: Zhenyu Yang, Ming Qian, Jianbang Zhang, Song Wang
  • Patent number: 10956548
    Abstract: One embodiment provides a method, including: detecting, from a user and using a sensor operatively coupled to an information handling device, for facial features associated with an authorized user; requesting, using a prompt provided by an output device operatively coupled to an information handling device, the user to mimic at least one emotion; detecting, responsive to the requesting, at least one facial expression provided by the user; and authenticating the user responsive to determining that: the at least one facial expression corresponds to at least one accepted facial expression associated with the at least one emotion and the at least one facial expression comprises the facial features. Other aspects are described and claimed.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: March 23, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Jianbang Zhang
  • Publication number: 20210065326
    Abstract: Systems and methods for applying data optimization to images to meet a computer vision requirement are disclosed. According to an aspect, a method includes determining a computer vision requirement of a remote computing device. The method also includes determining, based on the computer vision requirement, a data optimization technique to apply to multiple images. Further, the method includes applying the data optimization technique to one or more of the images to generate data for communication. The method also includes communicating the data to the remote computing device.
    Type: Application
    Filed: August 26, 2019
    Publication date: March 4, 2021
    Inventors: David Wayne Cosby, Jian Li, Jianbang Zhang
  • Patent number: 10884761
    Abstract: An apparatus for selecting an efficient processor includes a comparison module that compares performance characteristics of a plurality of processors available for execution of a function, where each performance characteristic varies as a function of function size. The apparatus includes a selection module that selects, based on a size of the function, a processor from the plurality of processors with a best performance for execution of the function, and an execution module that executes the function on the selected processor.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: January 5, 2021
    Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD
    Inventors: Jianbang Zhang, John W. Nicholson, Michael T. Vanover
  • Publication number: 20200410057
    Abstract: An approach is provided to use a first translation attribute that is received at a user interface from a user to automatically translate a document. The source document that is in a source natural language is translated to a target document that is in a target natural language by using a machine translator that utilizes the first translation attribute, such as adequacy or fluency. The target document is analyzed with the analysis resulting in a second translation attribute (e.g., either adequacy or fluency, whichever is different from the first translation attribute). The target (translated) document and the second translation attribute are then provided to the user, such as at the user interface.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 31, 2020
    Inventors: Ming Qian, Song Wang, Jian Li, Jianbang Zhang
  • Patent number: 10860499
    Abstract: An apparatus for selecting a memory management method includes a memory condition module that determines memory parameters of host memory and device memory prior to a device executing a function and a memory selection module that selects a memory management method based on the memory parameters. The apparatus includes and an implementation module that implements the selected memory management method in association with execution of the function.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: December 8, 2020
    Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD
    Inventors: Jianbang Zhang, John W. Nicholson, Michael T. Vanover
  • Patent number: 10860094
    Abstract: In one aspect, an apparatus includes a processor, a sensor accessible to the processor, a display accessible to the processor, and memory accessible to the processor. The memory bears instructions executable by the processor to receive first input from the sensor, and based on the first input, identify a location on the display at which a user is looking. The instructions are also executable to receive second input from an input device in communication with the apparatus and, responsive to receipt of the second input and based on the location on the display, execute a function at the apparatus regardless of a location of the input device when the second input was received.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: December 8, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Russell Speight VanBlon, Jianbang Zhang, John Weldon Nicholson
  • Patent number: 10782858
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, an indication to display extended reality content; determining, using a processor, a user's geographic position in an area; accessing, from an accessible storage location, map data associated with the area; identifying, using at least one sensor associated with the information handling device, a user's line of sight; determining, based on the user's geographic position and the map data, an object associated with the user's line of sight; determining, using a processor, an identity of the object; and displaying the extended-reality content for the identified object in a field of view of the information handling device. Other aspects are described and claimed.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: September 22, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ming Qian, Song Wang, Jian Li, Jianbang Zhang
  • Patent number: 10761694
    Abstract: One embodiment provides a method, including: receiving, at information handling device, an indication to display extended reality content in a field of view; identifying, using a processor, at least one portion in the field of view where the extended reality content should not be displayed; and excluding, responsive to the identifying, the extended reality content from being displayed on the at least one portion in the field of view. Other aspects are described and claimed.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: September 1, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ming Qian, Song Wang, Jian Li, Jianbang Zhang
  • Patent number: 10755027
    Abstract: Systems, apparatuses, methods, and program products are disclosed. An apparatus may include a processor configured to determine whether a user-input gesture is an ambiguous gesture, present a set of candidate gestures corresponding to the user-input gesture, in response to the user-input gesture being an ambiguous gesture, and resolve the ambiguous gesture based on user-input. The processor may magnify an area around the ambiguous gesture, wherein presenting the set of candidate gestures includes displaying the candidate gestures within the magnified area. The apparatus may include a memory that stores code executable by the processor. The apparatus may also include an input device that receives a user-input gesture and a display device.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: August 25, 2020
    Assignee: Lenovo (Singapore) PTE LTD
    Inventors: John Weldon Nicholson, Jianbang Zhang
  • Publication number: 20200257484
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, an indication to display extended reality content; determining, using a processor, a user's geographic position in an area; accessing, from an accessible storage location, map data associated with the area; identifying, using at least one sensor associated with the information handling device, a user's line of sight; determining, based on the user's geographic position and the map data, an object associated with the user's line of sight; determining, using a processor, an identity of the object; and displaying the extended-reality content for the identified object in a field of view of the information handling device. Other aspects are described and claimed.
    Type: Application
    Filed: February 12, 2019
    Publication date: August 13, 2020
    Inventors: Ming Qian, Song Wang, Jian Li, Jianbang Zhang
  • Patent number: 10698597
    Abstract: One embodiment provides a method, including: accepting, in an input overlay application, handwriting ink strokes; determining handwriting units for the handwriting ink strokes; accepting editing input of the handwriting ink strokes; and reflowing handwriting ink strokes based on the editing input. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: June 30, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Steven Richard Perrin, Jianbang Zhang, John Weldon Nicholson, Scott Edwards Kelso, Bradley Park Strazisar, Matthew Lloyd Hagenbuch
  • Publication number: 20200193715
    Abstract: One embodiment provides a method, including: receiving, at information handling device, an indication to display extended reality content in a field of view; identifying, using a processor, at least one portion in the field of view where the extended reality content should not be displayed; and excluding, responsive to the identifying, the extended reality content from being displayed on the at least one portion in the field of view. Other aspects are described and claimed.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 18, 2020
    Inventors: Ming Qian, Song Wang, Jian Li, Jianbang Zhang