Search

Aroon Pahwa Phones & Addresses

  • 1 Deer Run, Port Chester, NY 10573 (914) 934-8455
  • Rye Brook, NY
  • Palo Alto, CA

Work

Company: Apple Jul 2009 Position: Iphone engineer

Education

School / High School: Carnegie Mellon University 2003 to 2007

Languages

English

Emails

Industries

Computer Software

Resumes

Resumes

Aroon Pahwa Photo 1

Health Software Engineering Manager

View page
Location:
253 Ferne Ave, Palo Alto, CA 94306
Industry:
Computer Software
Work:
Apple since Jul 2009
iPhone Engineer

Loopt Apr 2008 - Jun 2009
Mobile Engineer

Loopt Jun 2007 - Jun 2009
Server Engineer

Bank of America Jan 2006 - Aug 2006
RAD Engineer
Education:
Carnegie Mellon University 2003 - 2007
Languages:
English

Publications

Us Patents

System And Method For Loading And Rendering Curved Features In A Map

View page
US Patent:
20130321422, Dec 5, 2013
Filed:
Sep 11, 2012
Appl. No.:
13/609792
Inventors:
Aroon Pahwa - Palo Alto CA, US
Christopher Blumenberg - San Francisco CA, US
James A. Howard - Mountain View CA, US
Jeffrey P. Hultquist - Cupertino CA, US
Michael D. Schuster - San Jose CA, US
International Classification:
G06T 17/00
G06T 1/00
US Classification:
345428, 345522
Abstract:
Embodiments of a system and method for loading and rendering curved features in a map are described. Embodiments may include a map tool of a mapping or navigation application configured to generate a display for a map that includes one or more curved features (e.g., curved roads or curved polygons). The map tool may be executed in a client/server environment in which a server portion receives digitized map data in the form of polylines, detects a curved feature in the map data by fitting it to a parametric curve, and transmits data representing the parametric curve to a client device for subsequent rendering. The client device may render the curved feature using the received parametric curve data or, dependent on characteristics of the client device, extract data corresponding to points on the parametric curve to generate a triangle mesh for rendering the curved feature at a suitable resolution.

Method, System And Apparatus For Rendering A Map According To Texture Masks

View page
US Patent:
20130321441, Dec 5, 2013
Filed:
Aug 31, 2012
Appl. No.:
13/601940
Inventors:
Aroon Pahwa - Palo Alto CA, US
Jeffrey P. Hultquist - Cupertino CA, US
James A. Howard - Mountain View CA, US
Christopher Blumenberg - San Francisco CA, US
International Classification:
G09G 5/00
US Classification:
345582
Abstract:
Methods, systems and apparatus are described to render map data according to texture masks. A rendering device may obtain map data, which may include one or more shapes described by vector graphics data. Along with the one or more shapes, embodiments may include mask indicators corresponding to the one or more shapes. Embodiments may render the map data by creating a mask shape based upon mask indicators corresponding to the shapes described by the vector graphics data. For each created mask shape, a texture source may be determined according to the mask indicator for the mask shape. Embodiments may obtain a texture from the texture source and may apply the mask shape to the obtained texture to render a fill portion of the corresponding shape described by the vector graphics data. Some embodiments may display the rendered map data as a map view.

Method, System And Apparatus For Rendering A Map With Adaptive Textures For Map Features

View page
US Patent:
20130321443, Dec 5, 2013
Filed:
Sep 14, 2012
Appl. No.:
13/619430
Inventors:
Aroon Pahwa - Palo Alto CA, US
Christopher Blumenberg - San Francisco CA, US
Marcel Van Os - San Francisco CA, US
International Classification:
G09G 5/00
US Classification:
345587
Abstract:
Methods, systems and apparatus are described to render a map with adaptive textures for map features. Embodiments may for a portion of map data, such as a map tile, including a feature of a given feature type specify a level-of-detail texture. A level-of-detail texture may be one of a plurality of level-of-detail textures for a given feature type ordered according to level-of-detail. Embodiments may then provide the specified level-of-detail texture with a mipmap chain to a rendering unit to render the map data. At the lowest level of the mipmap chain may be the specified level-of-detail texture. At the next lowest level of the mipmap chain may be a portion of the level-of-detail texture adjacent to the specified level-of-detail texture in the ordered plurality of level-of-detail textures for the feature type.

Method, System And Apparatus For Rendering A Map According To Hybrid Map Data

View page
US Patent:
20130321456, Dec 5, 2013
Filed:
Sep 14, 2012
Appl. No.:
13/619155
Inventors:
Jeffrey P. Hultquist - Cupertino CA, US
James A. Howard - Mountain View CA, US
Aroon Pahwa - Palo Alto CA, US
Christopher Blumenberg - San Francisco CA, US
International Classification:
G09G 5/00
G06F 3/041
US Classification:
345629, 345619, 345660, 345173
Abstract:
Methods, systems and apparatus are described to render a map according to hybrid map data. A map may be generated by a map service and sent to a client device. Hybrid map data composed of raster graphics data and vector graphics data may be generated by a map service to be sent to and rendered on a client device. A client device obtains hybrid map data, renders the vector graphics data using vector graphics, renders the raster graphics data using raster graphics, and displays the map view. A client device may receive input modifying the zoom level of the displayed map. In response a client device may render the vector graphics data at the modified zoom level and scale the raster graphics data to the zoom level. Some embodiments may obtain update raster graphics data.

Rendering Maps

View page
US Patent:
20130322702, Dec 5, 2013
Filed:
Sep 30, 2012
Appl. No.:
13/632035
Inventors:
Christopher D. Moore - San Francisco CA, US
Aroon Pahwa - Palo Alto CA, US
James A. Howard - Mountain View CA, US
Assignee:
APPLE INC. - Cupertino CA
International Classification:
G06K 9/46
US Classification:
382113
Abstract:
Some embodiments provide a mapping application for rendering map portions. The mapping application includes a map receiver for receiving map tiles from a mapping service in response to a request for the map tiles needed for a particular map view. Each map tile includes vector data describing a map region. The mapping application includes a set of mesh building modules. Each mesh building module is for using the vector data in at least one map tile to build a mesh for a particular layer of the particular map view. The mapping application includes a mesh aggregation module for combining layers from several mesh builders into a renderable tile for the particular map view. The mapping application includes a rendering engine for rendering the particular map view.

Adaptive Frame Rate Control For Power Savings

View page
US Patent:
20130328845, Dec 12, 2013
Filed:
Jun 8, 2012
Appl. No.:
13/492793
Inventors:
Seejo K. Pylappan - Cupertino CA, US
Aroon Pahwa - Palo Alto CA, US
Christopher Blumenberg - San Francico CA, US
Gregory Bolsinga - San Francisco CA, US
International Classification:
G06F 3/038
US Classification:
345211
Abstract:
Embodiments disclosed herein pertain to power conservation for electronic devices. According to one embodiment, power conservation can be achieved through adaptive frame rate control for a display associated with an electronic device. The frame rate is able to be controlled so as to adapt to a frame rate that is adequate for the display task. Since the display often times displays content that is not very dynamic, the frame rate in such situations can be controlled to use a reduced frame rate, which thereby reduces power consumption. However, when the display displays content that is substantially dynamic, the frame rate in such situations can be controlled to use an enhanced (or not reduced) frame rate, which ensures reasonable display quality.

Representing Traffic Along A Route

View page
US Patent:
20130332057, Dec 12, 2013
Filed:
Sep 30, 2012
Appl. No.:
13/632085
Inventors:
Aroon Pahwa - Palo Alto CA, US
Yaohua Hu - Mountain View CA, US
Assignee:
APPLE INC. - Cupertino CA
International Classification:
G08G 1/00
G01C 21/36
US Classification:
701118
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.

Methods And Apparatus For Rendering Labels Based On Occlusion Testing For Label Visibility

View page
US Patent:
20130321397, Dec 5, 2013
Filed:
Aug 31, 2012
Appl. No.:
13/601934
Inventors:
Billy P. Chen - Santa Clara CA, US
Jeffrey P. Hultguist - Cupertino CA, US
Christopher Blumenberg - San Francisco CA, US
Aroon Pahwa - Palo Alto CA, US
International Classification:
G06T 15/00
US Classification:
345419
Abstract:
Methods and apparatus for a map tool displaying a three-dimensional view of a map region, where the map tool determines whether or not partially occluded labels within the map region are to be drawn or are to not be drawn. The map tool determines whether or not to draw a label in a map view dependent upon mapping information and upon construction of a three-dimensional model based on one or more two- or three-dimensional data sets. The map tool further determines whether or not to draw a label in the map view dependent upon a measure of occlusion of a label in the map view. In order to determine a measure of occlusion, the map tool may calculate whether a line of sight projection from virtual camera viewpoint for the mobile device intersects, once or more than once, with any objects or landmarks within the three-dimensional model.
Aroon Pahwa from Rye Brook, NY Get Report