Patents by Inventor Yaohua Hu

Yaohua Hu 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: 20170023375
    Abstract: For a device that runs a mapping application, a method for providing maneuver indicators along a route of a map. The maneuver indicators are arrows that identify the direction and orientation of a maneuver. A maneuver arrow may be selected and displayed differently from unselected maneuver arrows. Maneuver arrows may be selected automatically based on a user's current location. The mapping application transitions between maneuver arrows and provides an animation for the transition. Complex maneuvers may be indicated by multiple arrows, providing a more detailed guidance for a user of the mapping application.
    Type: Application
    Filed: October 5, 2016
    Publication date: January 26, 2017
    Inventors: Marcel van Os, Cédric Bray, Yaohua Hu, Elisabeth Lindkvist, Adrian Lindberg, Christine B. McGavran, Billy P. Chen
  • Patent number: 9500494
    Abstract: For a device that runs a mapping application, a method for providing maneuver indicators along a route of a map. The maneuver indicators are arrows that identify the direction and orientation of a maneuver. A maneuver arrow may be selected and displayed differently from unselected maneuver arrows. Maneuver arrows may be selected automatically based on a user's current location. The mapping application transitions between maneuver arrows and provides an animation for the transition. Complex maneuvers may be indicated by multiple arrows, providing a more detailed guidance for a user of the mapping application.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: November 22, 2016
    Assignee: APPLE INC.
    Inventors: Marcel van Os, Cédric Bray, Yaohua Hu, Elisabeth Lindkvist, Adrian Lindberg, Christine B. McGavran, Billy P. Chen
  • Publication number: 20160123395
    Abstract: Disclosed is a curved trench ball bearing, which includes an outer ring 1, a set of steel balls 2, a set of retainers 3 and an inner ring 4. The raceways of outer ring 1 and inner ring 4 are used for inlaying steel balls. At least one of them is “S”-shaped curve arc raceway end to end, the other is linear or “S”-shaped curve arc raceway. The number of the “peak” and the number of the “valley” of the curve arc raceway are equal to or an integer times of the number of steel balls. By means of this structure, a bearing can achieve the displacement of reciprocating rectilinear motion while rotating, thereby simplifying a mechanical structure of a kneading roller.
    Type: Application
    Filed: January 13, 2016
    Publication date: May 5, 2016
    Inventors: Kangquan Guo, Nuo Shi, Guisheng Guo, Yaohua Hu, Haixia Lu, Xingshu Li, Shasha Yin
  • Publication number: 20140365114
    Abstract: For a device that runs a mapping application, a method for providing maneuver indicators along a route of a map. The maneuver indicators are arrows that identify the direction and orientation of a maneuver. A maneuver arrow may be selected and displayed differently from unselected maneuver arrows. Maneuver arrows may be selected automatically based on a user's current location. The mapping application transitions between maneuver arrows and provides an animation for the transition. Complex maneuvers may be indicated by multiple arrows, providing a more detailed guidance for a user of the mapping application.
    Type: Application
    Filed: November 15, 2013
    Publication date: December 11, 2014
    Applicant: Apple Inc.
    Inventors: Marcel van Os, Cédric Bray, Yaohua Hu, Elisabeth Lindkvist, Adrian Lindberg, Christine B. McGavran, Billy P. Chen
  • Publication number: 20130332057
    Abstract: Some embodiments provide a mapping application that has a novel way of displaying traffic congestion along roads in the map. The mapping application in some embodiments defines a traffic congestion representation to run parallel to its corresponding road portion when the map is viewed at a particular zoom level, and defines a traffic congestion representation to be placed over its corresponding road portion when the map is viewed at another zoom level. The mapping application in some embodiments differentiates the appearance of the traffic congestion representation that signifies heavy traffic congestion from the appearance of the traffic congestion representation that signifies moderate traffic congestion. In some of these embodiments, the mapping application does not generate a traffic congestion representation for areas along a road that are not congested.
    Type: Application
    Filed: September 30, 2012
    Publication date: December 12, 2013
    Applicant: APPLE INC.
    Inventors: Christopher D. Moore, Aroon Pahwa, Yaohua Hu
  • Patent number: 7593011
    Abstract: A technique to reduce the size of a light map using variable sampling is provided. A surface is identified and divided into various regions in accordance with the frequencies associated with the regions. Different sampling rates for lighting information are allocated to the regions based on the different frequencies associated with the regions. The lighting information is re-sampled in accordance with the allocated sampling rates into a light map.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: September 22, 2009
    Assignee: Microsoft Corporation
    Inventor: Yaohua Hu
  • Patent number: 7538766
    Abstract: Pre-computed shadow fields are described. In one aspect, shadow fields for multiple entities are pre-computed. The shadow fields are pre-computed independent of scene configuration. The multiple entities include at least one occluding object and at least one light source. A pre-computed shadow field for a light source indicates radiance from the light source. A pre-computed shadow field for an occluding object indicates occlusion of radiance from the at least one light source.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: May 26, 2009
    Assignee: Microsoft Corporation
    Inventors: Kun Zhou, Yaohua Hu, Stephen S. Lin, Baining Guo, Heung-Yeung Shum
  • Patent number: 7412362
    Abstract: Systems and methods are presented for real-time realistic river modeling. In one implementation, when provided with the physical features of a modeled terrain, the systems and methods described herein automatically determine a watercourse route in relation to the terrain and calculate river borders. The systems and methods then calculate a surface structure for the river between the borders and map texture coordinates to the surface structure. The systems and methods apply textures at the texture coordinates to provide an animated, view-dependent representation of wave geometries for the modeled water surface including reflection, refraction, and Fresnel effects.
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: August 12, 2008
    Assignee: Microsoft Corporation
    Inventors: Yaohua Hu, Chen Li, Baining Guo, Bruno Silva, Alex Pfaffe, Xin Tong, Gang Chen, Hongbo Jiang
  • Publication number: 20070200848
    Abstract: A technique to reduce the size of a light map using variable sampling is provided. A surface is identified and divided into various regions in accordance with the frequencies associated with the regions. Different sampling rates for lighting information are allocated to the regions based on the different frequencies associated with the regions. The lighting information is re-sampled in accordance with the allocated sampling rates into a light map.
    Type: Application
    Filed: January 24, 2006
    Publication date: August 30, 2007
    Applicant: Microsoft Corporation
    Inventor: Yaohua Hu
  • Publication number: 20070038421
    Abstract: Systems and methods are presented for real-time realistic river modeling. In one implementation, when provided with the physical features of a modeled terrain, the systems and methods described herein automatically determine a watercourse route in relation to the terrain and calculate river borders. The systems and methods then calculate a surface structure for the river between the borders and map texture coordinates to the surface structure. The systems and methods apply textures at the texture coordinates to provide an animated, view-dependent representation of wave geometries for the modeled water surface including reflection, refraction, and Fresnel effects.
    Type: Application
    Filed: May 18, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Yaohua Hu, Chen Li, Baining Guo, Bruno Silva, Alex Pfaffe, Xin Tong, Gang Chen, Hongbo Jiang
  • Publication number: 20060279570
    Abstract: Pre-computed shadow fields are described. In one aspect, shadow fields for multiple entities are pre-computed. The shadow fields are pre-computed independent of scene configuration. The multiple entities include at least one occluding object and at least one light source. A pre-computed shadow field for a light source indicates radiance from the light source. A pre-computed shadow field for an occluding object indicates occlusion of radiance from the at least one light source.
    Type: Application
    Filed: June 8, 2005
    Publication date: December 14, 2006
    Applicant: Microsoft Corporation
    Inventors: Kun Zhou, Yaohua Hu, Stephen Lin, Baining Guo, Heung-Yeung Shum
  • Publication number: 20040181382
    Abstract: Visualizing the surface of a liquid in real-time may be enabled using (i) a view-dependent representation of wave geometry and/or (ii) a Fresnel bump mapping for representing Fresnel reflection and refraction effects. In a described implementation, the liquid comprises an ocean that is simulated and rendered. In a first exemplary media implementation, electronically-executable instructions thereof direct an electronic device to execute operations that include: simulate a near patch of a surface of a liquid that is proximate to a viewpoint, the near patch including a representation of liquid waves in three dimensions; and simulate a far patch of the surface of the liquid that is distant from the viewpoint. In a second exemplary media implementation, instructions thereof direct actions that include: simulating a surface of a liquid to determine dimensional wave features; and rendering the surface of the liquid by applying a Fresnel texture map to the dimensional wave features.
    Type: Application
    Filed: March 14, 2003
    Publication date: September 16, 2004
    Inventors: Yaohua Hu, Xin Tong, Baining Guo