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).

  • Publication number: 20170115744
    Abstract: For displaying a logogram indication, a processor identifies a logogram input received from an input device. The logogram input is selected from the group consisting of a context logogram and a sub-logogram. The processor further displays a logogram indication selected from the group consisting of a selected logogram and a logogram hint list of candidate logograms in response to identifying the logogram input.
    Type: Application
    Filed: October 27, 2015
    Publication date: April 27, 2017
    Inventors: Ming Qian, Jian Li, Song Wang, Jianbang Zhang
  • Patent number: 9613263
    Abstract: One embodiment provides a method including: receiving a plurality of handwriting ink strokes; determining, using a processor, at least one grouping of the plurality of handwriting ink strokes, wherein the grouping is determined using spacing associated with the plurality of handwriting ink strokes and at least one attribute associated with at least one portion of the plurality of handwriting ink strokes; sending the at least one grouping to a recognition engine; receiving machine input from the recognition engine; and displaying, on a display device, the machine input. Other aspects are described and claimed.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: April 4, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jianbang Zhang, Song Wang, Zhao Yonggang, Qigang Wang
  • Publication number: 20170090712
    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: Application
    Filed: September 28, 2015
    Publication date: March 30, 2017
    Inventors: Ming Qian, Song Wang, Jian Li, Jianbang Zhang
  • Patent number: 9565306
    Abstract: For filtering an audio signal for a non-real-time recipient, a signal module may detect communication of an audio signal to the non-real-time recipient. A management module may filter the audio signal with a high-latency audio filter.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: February 7, 2017
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Jianbang Zhang, John Weldon Nicholson
  • Publication number: 20170032789
    Abstract: One embodiment provides a method, including: receiving, from an audio capture device, speech input; converting, using a processor, the speech input to machine text; receiving, from an alternate input source, an input comprising at least one character; identifying, using a processor, a location associated with the machine text to insert the at least one character; and inserting, using a processor, the at least one character at the location identified. Other aspects are described and claimed.
    Type: Application
    Filed: July 31, 2015
    Publication date: February 2, 2017
    Inventors: Song Wang, Jianbang Zhang, Ming Qian, Jian Li
  • Publication number: 20170031494
    Abstract: One embodiment provides a method, including: detecting, using a processor, an input method editor application is running on a device; detecting, using a processor, a data entry field is active; and responsive to detecting the input method editor application is running and the data entry field is active, suppressing, using a processor, an on screen keyboard from being displayed on a display device.
    Type: Application
    Filed: July 31, 2015
    Publication date: February 2, 2017
    Inventors: Joshua Neil Novak, Jianbang Zhang, Jason Peter Sallinger
  • Publication number: 20170031897
    Abstract: One embodiment provides a method, including: implementing, using a processor, a current language setting for an input component of an electronic device; detecting, using a processor, a language type based on content data; determining, based on the content data, if the language type is mismatched with the current language setting; and responsive to the determining, automatically switching, using a processor, the current language setting to a language setting matching the language type. Other aspects are described and claimed.
    Type: Application
    Filed: July 31, 2015
    Publication date: February 2, 2017
    Inventors: Jianbang Zhang, Ming Qian, Jian Li, Song Wang
  • Publication number: 20170031447
    Abstract: One embodiment provides a method, including: accepting, on a touch surface, ink stroke data; identifying, using a processor, that the ink stroke comprises a stroke change; determining, using the processor, if the stroke change is within a predetermined zone; interpreting, using the processor, the ink stroke as a gesture command if the stroke change is within the predetermined zone; and executing, based on the gesture command, at least one action. Other aspects are described and claimed.
    Type: Application
    Filed: July 31, 2015
    Publication date: February 2, 2017
    Inventors: Jianbang Zhang, Joshua Neil Novak, Yonggang Zhao
  • Publication number: 20170017385
    Abstract: An approach is provided for associating touch-screen handwriting to application components. Prior to changing focus to a second user interface, a set of handwriting inputs are received at the touch-screen of a device. The received handwriting inputs are associated with an input area of the first user interface that appears on the touch-screen with the first user interface having the system focus while the handwriting inputs were received. Subsequently, when the user changes the focus from the second user interface back to the first user interface, the first set of handwriting inputs are retrieved and converted to a text format and inputted to the input area of the first user interface.
    Type: Application
    Filed: July 13, 2015
    Publication date: January 19, 2017
    Inventors: Jianbang Zhang, Russell S. VanBlon, Joshua N. Novak
  • Patent number: 9524428
    Abstract: An embodiment provides a method, including: detecting, at a surface of a device accepting handwriting input, a location of the display surface associated with initiation of a handwriting input; determining, using a processor, a location of an entry field in a document rendered on a display surface, the location of the entry field being associated with a display surface location; determining, using a processor, a distance between the location of the surface associated with initiation of the handwriting input and the location of the entry field; and automatically inserting input, based on the handwriting input, into the entry field after determining the distance is less than a threshold value. Other aspects are described and claimed.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: December 20, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Weldon Nicholson, Scott Edwards Kelso, Steven Richard Perrin, Jianbang Zhang
  • Patent number: 9520957
    Abstract: A system can include storage for identification data for individuals; an interface configured to receive image data; recognition circuitry configured to recognize individuals using received image data and stored identification data; grouping circuitry configured to define groups based on recognized individuals; assignment circuitry configured to assign media consumption preferences to defined groups; and output circuitry configured to output preferred media information based on assigned media consumption preferences of a defined group of recognized individuals. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: December 13, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Axel Ramirez Flores, Mark Charles Davis, Bradley Park Strazisar, Scott Edwards Kelso, Steven Richard Perrin, Yi Zhou, Howard J. Locker, Jian Li, Jianbang Zhang, Jennifer Greenwood Zawacki
  • Patent number: 9460344
    Abstract: For generating multi-logogram phrases from logogram radicals, code may recognize one or more logogram radicals from the display. In addition, the code may generate one or more logogram phrases from the one or more logogram radicals.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: October 4, 2016
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Song Wang, Jian Li, Ming Qian, Bradley Park Strazisar, Qigang Wang, Jianbang Zhang
  • Patent number: 9460359
    Abstract: For predicting a target logogram, code generates a logogram prediction from a contiguous written input. In addition, the code removes a connective stroke between two connective points in the contiguous written input. The code generates a sub-logogram prediction for a sub-logogram formed by removing the connective stroke. In addition the code predicts a target logogram for the contiguous written input based on both the logogram prediction and the sub-logogram prediction.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: October 4, 2016
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Ming Qian, Jian Li, Song Wang, Jianbang Zhang
  • Publication number: 20160283785
    Abstract: One embodiment provides a method, involving: accepting, at an input and display device, handwriting ink strokes; analyzing, using a processor, the handwriting ink strokes; producing search data based on the analyzing; searching, using a processor, existing handwriting data based on the search data; returning, on the input display and device, at least one result based on the searching. Other aspects are described and claimed.
    Type: Application
    Filed: March 26, 2015
    Publication date: September 29, 2016
    Inventors: Grigori Zaitsev, Russell Speight VanBlon, Jianbang Zhang, Song Wang, Bradley Park Strazisar
  • Patent number: 9454694
    Abstract: One embodiment provides a method, including: accepting, in an overlay input application, one or more ink strokes provided to an input field overlay area; wherein the input field overlay area is located on top of an underlying application display; and providing, in the input field overlay area, an at least partially opaque background. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: September 27, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Joshua Neil Novak, Steven Richard Perrin, Jianbang Zhang, Russell Speight VanBlon, Sarah Jane E Cox, Jonathan Jen-Wei Yu
  • Publication number: 20160267343
    Abstract: For predicting a target logogram, code generates a logogram prediction from a contiguous written input. In addition, the code removes a connective stroke between two connective points in the contiguous written input. The code generates a sub-logogram prediction for a sub-logogram formed by removing the connective stroke. In addition the code predicts a target logogram for the contiguous written input based on both the logogram prediction and the sub-logogram prediction.
    Type: Application
    Filed: March 12, 2015
    Publication date: September 15, 2016
    Inventors: Ming Qian, Jian Li, Song Wang, Jianbang Zhang
  • Publication number: 20160266642
    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: Application
    Filed: March 10, 2015
    Publication date: September 15, 2016
    Inventors: Russell Speight VanBlon, Jianbang Zhang, John Weldon Nicholson
  • Publication number: 20160266787
    Abstract: For removing connective strokes, code identifies two connective points in a contiguous written input from a written input device. Each connective point is identified in response to a connective score for the connective point exceeding a connective threshold. The code further removes a connective stroke between the two connective points from the contiguous written input.
    Type: Application
    Filed: March 12, 2015
    Publication date: September 15, 2016
    Inventors: Ming Qian, Jian Li, Song Wang, Jianbang Zhang
  • Publication number: 20160267882
    Abstract: For detecting cascading sub-logograms, code may detect a sub-logogram from a written input to a written input device. In addition, the code may display one or more logogram hints in response to detecting the sub-logogram. Each logogram hint includes the sub-logogram and one or more subsequent sub-logograms of a logogram sequence of multiple sub-logograms.
    Type: Application
    Filed: March 12, 2015
    Publication date: September 15, 2016
    Inventors: Ming Qian, Jian Li, Song Wang, Jianbang Zhang
  • Publication number: 20160269184
    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: Application
    Filed: March 9, 2015
    Publication date: September 15, 2016
    Inventors: Russell Speight VanBlon, Grigori Zaitsev, Jianbang Zhang