Patents by Inventor Yanming Zou

Yanming Zou 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: 11720100
    Abstract: Various embodiments include methods for improving navigation by a processor of a robotic device. Such embodiments may include initiating a start of a predetermined time period associated with semantic information extraction, and determining whether an adverse event related to one or more sensors of the robotic device is detected. Such embodiments may also include identifying a current time slot of the predetermined time period, identifying a current estimated position and orientation of the robotic device, and recording updates to semantic information stored for the one or more sensor based on the identified current time slot and the current estimated position and orientation of the robotic device in response to determining that an adverse event related to one or more sensors of the robotic device is detected.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: August 8, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaohui Liu, Yibo Jiang, Jiangtao Ren, Lei Xu, Yanming Zou
  • Publication number: 20230177712
    Abstract: A device is described that performs an image processing technique. The device includes a first camera and a second camera, which are responsive to distinct spectra of light, such as the visible light spectrum and the infrared spectrum. While the device is in a first position in an environment, the first camera captures a first image of the environment, and the second camera captures a second image of the environment. The device determines a single set of coordinates for the feature based on depictions of the feature identified in both the first image and in the second image. The device generates and/or updates a map of the environment based on the set of coordinates for the feature. The device can move to other positions in the environment and continue to capture images and update the map based on the images.
    Type: Application
    Filed: October 1, 2020
    Publication date: June 8, 2023
    Inventors: Xueyang KANG, Lei XU, Yanming ZOU, Hao XU, Lei MA
  • Patent number: 11340615
    Abstract: Various embodiments include processing devices and methods for relocation and reinitialization for a robotic device. Various embodiments may include concurrently relocating a second pose of the robotic device and reinitializing a third pose of the robotic device in response to failing to determine a first pose of the robotic device in the environment and determining that tracking of the robotic device is lost. Various embodiments may include pre-relocating a second pose of the robotic device in the environment in response to failing to determine the first pose of the robotic device in the environment and determining that tracking of the robotic device is lost, relocating a third pose of the robotic device in response to successfully pre-relocating the second pose of the robotic device, and reinitializing a fourth pose of the robotic device in response to unsuccessfully pre-relocating the second pose of the robotic device.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: May 24, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaohui Liu, Yibo Jiang, Yanming Zou, Lei Xu, Jiangtao Ren
  • Patent number: 11080890
    Abstract: Various embodiments include processing devices and methods for initializing an image sensor of a robotic vehicle. In some embodiments, a processor of the robotic vehicle may extract first features from a captured image of the target image, may extract second features from a predefined image pyramid of the target image, may match first features and second features, and may estimate an image sensor pose based on matched features and known dimensions of the target image. In some embodiments, the processor may estimate an image or to image sensor pose based on matched features and a translation and/or rotation of the robotic vehicle. In some embodiments, the processor may determine a coordinate system for the robotic vehicle based on one or more image sensor poses.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: August 3, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaohui Liu, Yibo Jiang, Lei Xu, Jiangtao Ren, Yanming Zou
  • Publication number: 20200241536
    Abstract: Various embodiments include processing devices and methods for relocation and reinitialization for a robotic device. Various embodiments may include concurrently relocating a second pose of the robotic device and reinitializing a third pose of the robotic device in response to failing to determine a first pose of the robotic device in the environment and determining that tracking of the robotic device is lost. Various embodiments may include pre-relocating a second pose of the robotic device in the environment in response to failing to determine the first pose of the robotic device in the environment and determining that tracking of the robotic device is lost, relocating a third pose of the robotic device in response to successfully pre-relocating the second pose of the robotic device, and reinitializing a fourth pose of the robotic device in response to unsuccessfully pre-relocating the second pose of the robotic device.
    Type: Application
    Filed: October 6, 2017
    Publication date: July 30, 2020
    Inventors: Xiaohui LIU, Yibo JIANG, Yanming ZOU, Lei XU, Jiangtao REN
  • Publication number: 20200218279
    Abstract: Various embodiments include processing devices and methods for navigation of a robotic vehicle. Various embodiments may include a rearward-facing image sensor mounted such that its plane angle aligns with a navigation plane of the robotic vehicle. In various embodiments, the image sensor of the robotic vehicle may capture images and a processor of the robotic vehicle may execute simultaneous localization and mapping (SLAM) tracking using the captured images. Embodiments may include a processor of the robotic vehicle determining whether the robotic vehicle is approaching a barrier. If the robotic vehicle is approaching a barrier, the processor may determine whether a rotation angle of the image sensor of the robotic vehicle exceeds a rotation threshold. If the rotation angle exceeds the rotation threshold then the processor may determine whether SLAM tracking is stable; and reinitialize a pose of the robotic vehicle in response to determining that SLAM tracking is not stable.
    Type: Application
    Filed: August 30, 2017
    Publication date: July 9, 2020
    Inventors: Xiaohui LIU, Yibo JIANG, Lei XU, Yanming ZOU, Jiangtao REN
  • Publication number: 20200167953
    Abstract: Various embodiments include processing devices and methods for initializing an image sensor of a robotic vehicle. In some embodiments, a processor of the robotic vehicle may extract first features from a captured image of the target image, may extract second features from a predefined image pyramid of the target image, may match first features and second features, and may estimate an image sensor pose based on matched features and known dimensions of the target image. In some embodiments, the processor may estimate an image or to image sensor pose based on matched features and a translation and/or rotation of the robotic vehicle. In some embodiments, the processor may determine a coordinate system for the robotic vehicle based on one or more image sensor poses.
    Type: Application
    Filed: July 28, 2017
    Publication date: May 28, 2020
    Inventors: Xiaohui LIU, Yibo JIANG, Lei XU, Jiangtao REN, Yanming ZOU
  • Publication number: 20200097006
    Abstract: Various embodiments include methods for improving navigation by a processor of a robotic device. Such embodiments may include initiating a start of a predetermined time period associated with semantic information extraction, and determining whether an adverse event related to one or more sensors of the robotic device is detected. Such embodiments may also include identifying a current time slot of the predetermined time period, identifying a current estimated position and orientation of the robotic device, and recording updates to semantic information stored for the one or more sensor based on the identified current time slot and the current estimated position and orientation of the robotic device in response to determining that an adverse event related to one or more sensors of the robotic device is detected.
    Type: Application
    Filed: March 14, 2018
    Publication date: March 26, 2020
    Inventors: Xiaohui LIU, Yibo JIANG, Jiangtao REN, Lei XU, Yanming ZOU
  • Patent number: 10248848
    Abstract: A method, apparatus and computer program product for an improved facial recognition system are provided. Some embodiments may utilize a weighted block division of an image and capture a property measurement for pixels residing within a block. The measurements may be converted to vectors, compressed, and compared against compressed vectors of enrolled images to identify a characteristic or an image of a matching subject. Training processes may be utilized in order to optimize block divisions and weights.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: April 2, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Yanming Zou, Yong Ma, Kongqiao Wang
  • Patent number: 9710155
    Abstract: User input data and movement data relating to movement of a device to which the user input is made is monitored. The input data may be modified according to the movement data so that inadvertent inputs based on an unwanted tremors, bumps, or similar are accounted for. Data from an accelerometer may indicate sudden movement or bumps. The input data, such as handwriting for example, may then be modified based on the data from the accelerometer. Therefore, the device may determine the input as intended by the user.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: July 18, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Yanming Zou, Yingfei Liu, Yongguang Guo, Kongqiao Wang
  • Patent number: 9064186
    Abstract: An example apparatus is caused to receive a video sequence of a plurality of frames, and perform a number of operations as each of at least some of the frames is received but before all of the frames are received. The apparatus is caused to calculate a score for the frame, and compare the score for the frame to a predefined threshold. The apparatus is caused to cause output of the frame as a key frame in an instance in which the frame is received within a specified period of time and the score for the frame is above the predefined threshold. Otherwise, in an instance in which none of the scores for frames received within the specified period of time is above the predefined threshold, the apparatus is caused to cause output of one of the frames received within the specified period of time as a key frame.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: June 23, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Xiaohui Xie, Xiao Zeng, Yingfei Liu, Yanming Zou, Kongqiao Wang, Zhicheng Zhao, Anni Cai
  • Patent number: 9047267
    Abstract: Various methods for written mathematical expression analysis are provided. One method may include receiving written input where the written input is representative of a mathematical expression. The method may also include analyzing the written input to identify at least one operator and at least one operand and constructing an expression tree based at least in part on predefined symbol relationships, the at least one operator, and the at least one operand. Similar apparatuses and computer program products are also provided.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: June 2, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Xiaohui Xie, Yanming Zou, Yingfei Liu, Kongqiao Wang
  • Publication number: 20150055834
    Abstract: A method, apparatus and computer program product for an improved facial recognition system are provided. Some embodiments may utilize a weighted block division of an image and capture a property measurement for pixels residing within a block. The measurements may be converted to vectors, compressed, and compared against compressed vectors of enrolled images to identify a characteristic or an image of a matching subject. Training processes may be utilized in order to optimize block divisions and weights.
    Type: Application
    Filed: March 13, 2012
    Publication date: February 26, 2015
    Applicant: Nokia Corporation
    Inventors: Yanming Zou, Yong Ma, Kongqiao Wang
  • Publication number: 20140173531
    Abstract: An apparatus, method and computer program product for: receiving a trace input entered on a surface; receiving movement data describing the movement of the surface during entry of the trace input; and modifying the trace input based on the movement data.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 19, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Yanming Zou, Yingfei Liu, Yongguang Guo, Kongqiao Wang
  • Publication number: 20140129676
    Abstract: An approach is provided for enhancing a communication session. The approach involves receiving a request for communicating at least substantially live video data between a device and one or more other devices. The approach also involves determining capability information, resource availability information, or a combination thereof of the device, the one or more other devices, or a combination thereof. The approach further involves processing and/or facilitating a processing of the capability information, the resource availability information, or a combination thereof to cause, at least in part, an extraction of multimodal information from the at least substantially live video data. The approach additionally involves causing, at least in part, an exchange of the multimodal information in place of at least a portion of the at least substantially live video data in response to the request.
    Type: Application
    Filed: June 28, 2011
    Publication date: May 8, 2014
    Applicant: Nokia Corporation
    Inventors: Xiao Zeng, Yanming Zou, Xiaohui Xie, Kongqiao Wang
  • Publication number: 20130251274
    Abstract: An example apparatus is caused to receive a video sequence of a plurality of frames, and perform a number of operations as each of at least some of the frames is received but before all of the frames are received. The apparatus is caused to calculate a score for the frame, and compare the score for the frame to a predefined threshold. The apparatus is caused to cause output of the frame as a key frame in an instance in which the frame is received within a specified period of time and the score for the frame is above the predefined threshold. Otherwise, in an instance in which none of the scores for frames received within the specified period of time is above the predefined threshold, the apparatus is caused to cause output of one of the frames received within the specified period of time as a key frame.
    Type: Application
    Filed: December 9, 2010
    Publication date: September 26, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Xiaohui Xie, Xiao Zeng, Yingfei Liu, Yanming Zou, Kongqiao Wang, Zhicheng Zhao, Anni Cai
  • Publication number: 20120299701
    Abstract: An apparatus and method for receiving a first user input comprising a first set of strokes; causing a representation of the first set of strokes to be displayed; whilst the representation of the first set of strokes is displayed, receiving a second user input comprising a second set of strokes; causing a representation of each of the second set of strokes to be displayed as it is received, the representation of the second set of strokes at least partially overlapping the representation of the first set of strokes; resolving the first user input into a first character; and resolving the second user input into a second character.
    Type: Application
    Filed: December 30, 2009
    Publication date: November 29, 2012
    Applicant: NOKIA CORPORATION
    Inventors: Yanming Zou, Xiaohui Xie, Changsong Liu, Yan Chen
  • Publication number: 20120056804
    Abstract: A method includes executing a gesture with a user-manipulated physical object in the vicinity of a device; generating data that is descriptive of the presence of the user-manipulated object when executing the gesture; and interpreting the data as pertaining to at least one object, such as an object displayed by the device.
    Type: Application
    Filed: November 14, 2011
    Publication date: March 8, 2012
    Inventors: Zoran Radivojevic, Yanming Zou, Kong Qiao Wang, Roope Tapio Takala, Vuokko Tuulikki Lantz, Reijo Lehtiniemi, Jukka Iimari Rantala, Ramin Vatanparast
  • Patent number: 8094938
    Abstract: An apparatus (100) for handwriting recognition has a touch-sensitive display screen (240) providing a hand writing input area (270) capable of detecting hand-made user input. The apparatus also has a processing device (300) coupled to the touch-sensitive display screen and providing a user interface to a user. The handwriting input area (270) includes a writing start area (280) capable of switching between a first two-dimensional scope (282) and a second two-dimensional scope (282?), larger than the first two-dimensional scope. The processing device (300) is configured to handle said handmade user input as either a logical mouse event, associated with a control operation for said user interface, or a logical pen event, associated with handwriting.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: January 10, 2012
    Assignee: Nokia Corporation
    Inventors: Kong Qiao Wang, Ying Liu, Yanming Zou, Yi pu Gao, Jari A. Kangas
  • Patent number: 8086971
    Abstract: A method includes executing a gesture with a user-manipulated physical object in the vicinity of a device; generating data that is descriptive of the presence of the user-manipulated object when executing the gesture; and interpreting the data as pertaining to at least one object, such as an object displayed by the device.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: December 27, 2011
    Assignee: Nokia Corporation
    Inventors: Zoran Radivojevic, Yanming Zou, Kong Qiao Wang, Roope Tapio Takala, Vuokko Tuulikki Lantz, Reijo Lehtiniemi, Jukka Ilmari Rantala, Ramin Vatanparast