Patents by Inventor Xiang Ma

Xiang Ma 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: 9892550
    Abstract: Methods for rendering three-dimensional photo meshes having dynamic content include: (a) detecting a shadow in a three-dimensional photo mesh; (b) removing the shadow from the three-dimensional photo mesh to form a modified photo mesh having a shadow-free texture; (c) simulating a real-time condition in the modified photo mesh; and (d) rendering an image that shows an effect of the real-time condition. Systems for rendering three-dimensional photo meshes having dynamic content are described.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: February 13, 2018
    Assignee: HERE Global B.V.
    Inventors: Xiang Ma, Xin Chen, Hang Dou
  • Patent number: 9881590
    Abstract: A method, apparatus and computer program product are provided for multi-resolution point of interest boundary identification in digital map rendering. A method is provided for receiving a point of interest selection indication. The method also includes receiving point of interest boundary data and map data associated with the selected point of interest from a memory. The boundary data is based on the physical shape of the structure or region associated with the point of interest. The method also includes overlaying point of interest boundary data on the map data; and causing the map data with point of interest boundary data overlay to be displayed on a user interface.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: January 30, 2018
    Assignee: HERE Global, B.V.
    Inventors: Xiang Ma, Qin Chen
  • Publication number: 20180004534
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to improve boot efficiency. An example apparatus includes a firmware support package (FSP) configuration engine to retrieve an FSP reset (FSP-R) component from a platform memory, a firmware interface table (FIT) manager to assign an entry to a FIT for the FSP-R component and assign respective entries to the FIT for auxiliary FSP components, and an FSP configuration engine to transfer platform control to the FSP-R component to control execution of the auxiliary FSP components in response to a platform reset vector.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Rangasai V. Chaganty, Vincent Zimmer, Satya P. Yarlagadda, Giri P. Mudusuru, Jiewen Yao, Xiang Ma, Ravi Rangarajan
  • Publication number: 20170372148
    Abstract: Lane level traffic levels are determined based on traffic camera images. A controller aligns a three-dimensional map with a traffic camera view, and identifies multiple lanes in the traffic camera view based on lane delineations of the three-dimensional map. The controller calculates a traffic parameter based on the multiple lanes in image frames from the traffic camera view and provides a traffic graphic based on the traffic parameter.
    Type: Application
    Filed: August 25, 2017
    Publication date: December 28, 2017
    Inventors: Xin CHEN, Xiang MA, Roman OSTROVSKIY, Terence ZHAO
  • Publication number: 20170287337
    Abstract: Systems, methods, and apparatuses are disclosed for determining lane information of a roadway segment from vehicle probe data. Probe data is received from radar sensors of vehicles at a road segment, where the probe data includes an identification of static objects and dynamic objects in proximity to the respective vehicles at the road segment, and geographic locations of the static objects and the dynamic objects. A reference point, such as a road boundary, at the road segment is determined from the identified static objects. Lateral distances between the identified dynamic objects and the reference point are calculated. A number of lanes at the road segment are ascertained from a distribution of the calculated distances of the identified dynamic objects from the reference point.
    Type: Application
    Filed: June 21, 2017
    Publication date: October 5, 2017
    Inventors: Xin Chen, Di Ma, Xiang Ma, Roman Ostrovskiy, Vladimir Zhukov, Xiaotao Zou
  • Patent number: 9781192
    Abstract: Systems and methods are described that comprise receiving at a platform an enrollment request from a client device. The enrollment request comprises a request key and device data of the client device. Device identification is generated and issued to the client device in the absence of a previous enrollment event. A response to the client device is generated, and the response is a response to the enrollment request that includes the device identification. Subsequent sessions between the client device and the platform are controlled with the device identification.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: October 3, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Adrian Chan, Chun Qing Liang, Xiang Ma
  • Patent number: 9747505
    Abstract: Lane level traffic levels are determined based on traffic camera images. A controller aligns a three-dimensional map with a traffic camera view, and identifies multiple lanes in the traffic camera view based on lane delineations of the three-dimensional map. The controller calculates a traffic parameter based on the multiple lanes in image frames from the traffic camera view and provides a traffic graphic based on the traffic parameter.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: August 29, 2017
    Assignee: HERE Global B.V.
    Inventors: Xin Chen, Xiang Ma, Roman Ostrovskiy, Terence Zhao
  • Patent number: 9721471
    Abstract: Systems, methods, and apparatuses are disclosed for determining lane information of a roadway segment from vehicle probe data. Probe data is received from radar sensors of vehicles at a road segment, where the probe data includes an identification of static objects and dynamic objects in proximity to the respective vehicles at the road segment, and geographic locations of the static objects and the dynamic objects. A reference point, such as a road boundary, at the road segment is determined from the identified static objects. Lateral distances between the identified dynamic objects and the reference point are calculated. A number of lanes at the road segment are ascertained from a distribution of the calculated distances of the identified dynamic objects from the reference point.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: August 1, 2017
    Assignee: HERE Global B.V.
    Inventors: Xin Chen, Di Ma, Xiang Ma, Roman Ostrovskiy, Vladimir Zhukov, Xiaotao Zou
  • Publication number: 20170196327
    Abstract: A protective case for a portable computing device in accordance with one example includes a cavity in the case to be a plurality of electronic devices. The cavity includes a first recess to receive a first electronic device and a second recess to receive a second electronic device. The case also includes a cover removably coupled to the cavity.
    Type: Application
    Filed: April 30, 2014
    Publication date: July 13, 2017
    Inventors: XIANG MA, CARLA ALI-NAPO, KYLE ROBERT THORNTON, RUDY WIDIAMAN
  • Patent number: 9704291
    Abstract: Constructing a three dimensional (3D) model of a structure may involve receiving a 3D surface representing a geographic area, the surface having elevation values associated with points of the surface and the geographic area comprises a structure having a geographic footprint smaller than the geographic area. Constructing a 3D model may also involve projecting the elevation values into a two dimensional (2D) plane. Further, a 3D model may be constructed of the structure by assigning model heights based on the elevation values projected into points of the 2D plane.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: July 11, 2017
    Assignee: HERE Global B.V.
    Inventors: Xin Chen, Xiang Ma, Hang Dou
  • Patent number: 9459626
    Abstract: Systems, methods, and apparatuses are disclosed for identifying road signs along a roadway segment from vehicle probe data. Probe data is received from vehicle sensors at a road segment, wherein the probe data includes observed static objects along the road segment. Road signs are identified within the observed static objects of the probe data using a logistic regression algorithm. The geographic location of the identified road signs are determined using a linear regression algorithm.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: October 4, 2016
    Assignee: HERE Global B.V.
    Inventors: Xin Chen, Di Ma, Xiang Ma, Roman Ostrovskiy, Vlad Zhukov, Xiaotao Zou
  • Patent number: 9449227
    Abstract: Systems/apparatuses and methods are provided for creating aerial images. A three-dimensional point cloud image is generated from an optical distancing system. Additionally, at least one two-dimensional street level image is generated from at least one camera. The three-dimensional point cloud image is colorized with the at least one two-dimensional street level image, thereby forming a colorized three-dimensional point cloud image. The colorized three-dimensional point cloud image is projected onto a two-dimensional plane, using a processor, thereby forming a synthetic aerial image.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: September 20, 2016
    Assignee: HERE Global B.V.
    Inventors: Xin Chen, Roman Ostrovskiy, Xiang Ma
  • Publication number: 20160170414
    Abstract: Systems, methods, and apparatuses are disclosed for identifying road signs along a roadway segment from vehicle probe data. Probe data is received from vehicle sensors at a road segment, wherein the probe data includes observed static objects along the road segment. Road signs are identified within the observed static objects of the probe data using a logistic regression algorithm. The geographic location of the identified road signs are determined using a linear regression algorithm.
    Type: Application
    Filed: December 11, 2014
    Publication date: June 16, 2016
    Inventors: Xin Chen, Di Ma, Xiang Ma, Roman Ostrovskiy, Vlad Zhukov, Xiaotao Zou
  • Publication number: 20160171893
    Abstract: Systems, methods, and apparatuses are disclosed for determining lane information of a roadway segment from vehicle probe data. Probe data is received from radar sensors of vehicles at a road segment, where the probe data includes an identification of static objects and dynamic objects in proximity to the respective vehicles at the road segment, and geographic locations of the static objects and the dynamic objects. A reference point, such as a road boundary, at the road segment is determined from the identified static objects. Lateral distances between the identified dynamic objects and the reference point are calculated. A number of lanes at the road segment are ascertained from a distribution of the calculated distances of the identified dynamic objects from the reference point.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 16, 2016
    Inventors: Xin Chen, Di Ma, Xiang Ma, Roman Ostrovskiy, Vladimir Zhukov, Xiaotao Zou
  • Publication number: 20160167582
    Abstract: Systems, methods, and apparatuses are disclosed for determining lane information of a roadway segment from vehicle probe data. Probe data is received from vehicle camera sensors at a road segment, wherein the probe data includes lane marking data on the road segment. Lane markings are identified, to the extent present, for the left and right boundaries of the lane of travel as well as the adjacent lane boundaries to the left and right of the lane of travel. The identified lane markings are coded, wherein solid lane lines, dashed lane lines, and unidentified or non-existing lane lines are differentiated. The coded lane markings are compiled in a database. A number of lanes are predicted at the road segment from the database of coded lane markings.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 16, 2016
    Inventors: Xin Chen, Di Ma, Xiang Ma, Roman Ostrovskiy, Vladimir Zhukov, Xiaotao Zou
  • Publication number: 20160124117
    Abstract: A method and system are described for generating a geologic model having material properties for a faulted subsurface region. The method and system involve parameterizing corresponding fault surfaces and solving an energy optimization equation and/or conservation law equation for the corresponding fault surfaces based on parameterized nodes on the fault surfaces to generate a displacement map. The displacement map is used to map a geologic model from the physical space to the design space, where it is populated with material properties. The resulting populated geologic model may be used for hydrocarbon operations associated with the subsurface region.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 5, 2016
    Inventors: Hao Huang, Xiaohui Wu, Larisa V. Branets, Dar-Lon Chang, Xiang Ma, Gauthier D. Becker, Thomas C. Halsey
  • Publication number: 20160102986
    Abstract: An apparatus comprising a processor and memory including computer program code, the memory and computer program code configured to, with the processor, enable the apparatus at least to: generate, in respect of a road intersection, grouped probe data using probe data derived from probed vehicular movements through the road intersection, wherein the grouped probe data is generated by grouping together probe data comprising vehicle trajectories which have respective common heading angles at points of entry to and exit from the road intersection; and provide the grouped probe data for use in lane-level mapping of the road intersection.
    Type: Application
    Filed: October 10, 2014
    Publication date: April 14, 2016
    Applicant: Here Global B.V.
    Inventors: Xiang MA, Xin CHEN, Vlad ZHUKOV
  • Publication number: 20160004915
    Abstract: Lane level traffic levels are determined based on traffic camera images. A controller aligns a three-dimensional map with a traffic camera view, and identifies multiple lanes in the traffic camera view based on lane delineations of the three-dimensional map. The controller calculates a traffic parameter based on the multiple lanes in image frames from the traffic camera view and provides a traffic graphic based on the traffic parameter.
    Type: Application
    Filed: July 7, 2014
    Publication date: January 7, 2016
    Inventors: Xin Chen, Xiang Ma, Roman Ostrovskiy, Terence Zhao
  • Publication number: 20150261785
    Abstract: A method, apparatus and computer program product are provided for multi-resolution point of interest boundary identification in digital map rendering. A method is provided for receiving a point of interest selection indication. The method also includes receiving point of interest boundary data and map data associated with the selected point of interest from a memory. The boundary data is based on the physical shape of the structure or region associated with the point of interest. The method also includes overlaying point of interest boundary data on the map data; and causing the map data with point of interest boundary data overlay to be displayed on a user interface.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 17, 2015
    Inventors: Xiang Ma, Qin Chen
  • Publication number: 20150193963
    Abstract: Systems/apparatuses and methods are provided for creating aerial images. A three-dimensional point cloud image is generated from an optical distancing system. Additionally, at least one two-dimensional street level image is generated from at least one camera. The three-dimensional point cloud image is colorized with the at least one two-dimensional street level image, thereby forming a colorized three-dimensional point cloud image. The colorized three-dimensional point cloud image is projected onto a two-dimensional plane, using a processor, thereby forming a synthetic aerial image.
    Type: Application
    Filed: January 8, 2014
    Publication date: July 9, 2015
    Applicant: HERE Global B.V.
    Inventors: Xin Chen, Roman Ostrovskiy, Xiang Ma