Patents by Inventor James Darpinian
James Darpinian 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: 9424673Abstract: A map server generates a set of base map tiles having vector descriptors, each indicating a geometry of a respective map element, in accordance with a non-raster format for rendering a first map image. The map server provides the base map tiles to the client device. Upon receiving an indication that a specific map image for the selected geographic region is to be rendered at the client device, the map server generates a set of difference map tiles that indicate changes to be made to the set of base map tiles and sends the difference map tiles to the client device for use, along with the set of base map tiles, in rendering the requested specific map image. The client device renders the new map view defined by the difference map tiles without needing to again pre-process all of the features or elements defined in the base map tiles.Type: GrantFiled: May 14, 2014Date of Patent: August 23, 2016Assignee: GOOGLE INC.Inventors: Daniel Otero, Brian Cornell, Jennifer Maurer, James Darpinian
-
Patent number: 9396508Abstract: To provide map data for rendering map images corresponding to a selected geographic region at a client device, a map server generates a set of base map tiles having vector descriptors, each of which indicates a geometry of a respective map element, in accordance with a non-raster format for rendering a first map image. The map server, at some point, provides the base map tiles to the client device. Upon receiving an indication that a specific map image for the selected geographic region is to be rendered at the client device, the map server further generates a set of difference map tiles that indicate changes to be made to the set of base map tiles and sends the difference map tiles to the client device for use, along with the set of base map tiles, in rendering the requested specific map image.Type: GrantFiled: May 15, 2013Date of Patent: July 19, 2016Assignee: GOOGLE INC.Inventors: Daniel Otero, Nicholas Lee, James Darpinian, Jennifer Maurer
-
Patent number: 8937627Abstract: Rendering map tiles with style data for zoom levels other than the style data intended for that tile at its nominal zoom level can be used to avoid abrupt changes between map tiles. Particularly when changing zoom levels, use of styles from more than one level may create an uneven look. To address this, either the new data may be displayed with the style for the previous zoom level or the old data may be presented with the style for the new zoom level style until all tiles for the new zoom level are received. At that time, all the map tiles may be displayed using the style for the new zoom level along with the map data intended for that zoom level. Displaying map tiles at a first zoom level using a progression of styles from other zoom levels may also be used when creating a perspective view map.Type: GrantFiled: March 28, 2012Date of Patent: January 20, 2015Assignee: Google Inc.Inventors: Daniel Otero, James Darpinian, Jennifer Maurer, Brian Cornell
-
Publication number: 20140347383Abstract: A viewing window of a map surface is determined, at a certain zoom level corresponding to the magnification of the map surface. A first set of style parameters for applying to a feature of the map surface, where the feature is described in a vector format using several interconnected vertices, is determined. The first set of style parameters corresponds to a first zoom level of the viewing window, and the first zoom level corresponds to a first magnification. A second set of style parameters for the feature is also determined, where the second set of style parameters corresponds to a second zoom level of the viewing window, and where the second zoom level corresponds to a second magnification. A third set of style parameters for displaying the feature is determined by interpolating between the first set of style parameters and the second set of style parameters.Type: ApplicationFiled: August 11, 2014Publication date: November 27, 2014Inventors: Brian Cornell, James Darpinian, Daniel Otero, Jennifer Maurer
-
Publication number: 20140340419Abstract: To provide map data for rendering map images corresponding to a selected geographic region at a client device, a map server generates a set of base map tiles having vector descriptors, each of which indicates a geometry of a respective map element, in accordance with a non-raster format for rendering a first map image. The map server, at some point, provides the base map tiles to the client device. Upon receiving an indication that a specific map image for the selected geographic region is to be rendered at the client device, the map server further generates a set of difference map tiles that indicate changes to be made to the set of base map tiles and sends the difference map tiles to the client device for use, along with the set of base map tiles, in rendering the requested specific map image.Type: ApplicationFiled: May 15, 2013Publication date: November 20, 2014Applicant: GOOGLE INC.Inventors: Daniel Otero, Nicholas Lee, James Darpinian, Jennifer Maurer
-
Publication number: 20140340421Abstract: To provide map data for rendering map images corresponding to a selected geographic region at a client device, a map server generates a set of base map tiles having vector descriptors, each of which indicates a geometry of a respective map element, in accordance with a non-raster format for rendering a first map image. The map server, at some point, provides the base map tiles to the client device. Upon receiving an indication that a specific map image for the selected geographic region is to be rendered at the client device, the map server further generates a set of difference map tiles that indicate changes to be made to the set of base map tiles and sends the difference map tiles to the client device for use, along with the set of base map tiles, in rendering the requested specific map image.Type: ApplicationFiled: May 14, 2014Publication date: November 20, 2014Applicant: GOOGLE INC.Inventors: Daniel Otero, Brian Cornell, Jennifer Maurer, James Darpinian
-
Patent number: 8803901Abstract: A graphics or image rendering system, such as a map image rendering system, may receive map data associated with a set of zoom levels, where the map data includes style attribute data corresponding to various features of a map surface at corresponding zoom levels. The system may interpolate at least some of the style parameter values from the received map data to provide style parameter values over a range of zoom levels.Type: GrantFiled: September 24, 2012Date of Patent: August 12, 2014Assignee: Google Inc.Inventors: Brian Cornell, James Darpinian, Daniel Otero, Jennifer Maurer
-
Patent number: 8274524Abstract: A graphics or image rendering system, such as a map image rendering system, may receive map data associated with a set of zoom levels, where the map data includes style attribute data corresponding to various features of a map surface at corresponding zoom levels. The system may interpolate at least some of the style parameter values from the received map data to provide style parameter values over a range of zoom levels.Type: GrantFiled: September 28, 2011Date of Patent: September 25, 2012Assignee: Google Inc.Inventors: Brian Cornell, James Darpinian, Daniel Otero, Jennifer Maurer
-
Patent number: 8204339Abstract: An apparatus and method for processing a captured image and, more particularly, for processing a captured image comprising a document. In one embodiment, an apparatus comprising a camera to capture documents is described. In another embodiment, a method for processing a captured image that includes a document comprises the steps of distinguishing an imaged document from its background, adjusting the captured image to reduce distortions created from use of a camera and properly orienting the document is described.Type: GrantFiled: June 5, 2009Date of Patent: June 19, 2012Assignee: Compulink Management Center, Inc.Inventors: Edward P. Heaney, Jr., Zachary Andree, Zachariah Clegg, James Darpinian, Kurt A. Rapelje, William J. Adams, Zachary B. Dodds
-
Patent number: 7835589Abstract: An apparatus and method for processing a captured image and, more particularly, for processing a captured image comprising a document. In one embodiment, an apparatus comprising a camera to capture documents is described. In another embodiment, a method for processing a captured image that includes a document comprises the steps of distinguishing an imaged document from its background, adjusting the captured image to reduce distortions created from use of a camera and properly orienting the document is described.Type: GrantFiled: June 5, 2009Date of Patent: November 16, 2010Assignee: Compulink Management Center, Inc.Inventors: Edward P. Heaney, Jr., Zachary Andree, Zachariah Clegg, James Darpinian, Kurt A. Rapelje, William J. Adams, Zachary B. Dodds
-
Publication number: 20090238485Abstract: An apparatus and method for processing a captured image and, more particularly, for processing a captured image comprising a document. In one embodiment, an apparatus comprising a camera to capture documents is described. In another embodiment, a method for processing a captured image that includes a document comprises the steps of distinguishing an imaged document from its background, adjusting the captured image to reduce distortions created from use of a camera and properly orienting the document is described.Type: ApplicationFiled: June 5, 2009Publication date: September 24, 2009Applicant: Compulink Management Center, Inc.Inventors: Edward P. Heaney, JR., Zachary Andree, Zachariah Clegg, James Darpinian, Kurt A. Rapelje, William J. Adams, Zachary B. Dodds
-
Publication number: 20090237531Abstract: An apparatus and method for processing a captured image and, more particularly, for processing a captured image comprising a document. In one embodiment, an apparatus comprising a camera to capture documents is described. In another embodiment, a method for processing a captured image that includes a document comprises the steps of distinguishing an imaged document from its background, adjusting the captured image to reduce distortions created from use of a camera and properly orienting the document is described.Type: ApplicationFiled: June 5, 2009Publication date: September 24, 2009Inventors: Edward P. Heaney, JR., Zachary Andree, Zachariah Clegg, James Darpinian, Kurt A. Rapelje, William J. Adams, Zachary B. Dodds
-
Patent number: 7593595Abstract: An apparatus and method for processing a captured image and, more particularly, for processing a captured image comprising a document. In one embodiment, an apparatus comprising a camera to capture documents is described. In another embodiment, a method for processing a captured image that includes a document comprises the steps of distinguishing an imaged document from its background, adjusting the captured image to reduce distortions created from use of a camera and properly orienting the document is described.Type: GrantFiled: August 26, 2004Date of Patent: September 22, 2009Assignee: Compulink Management Center, Inc.Inventors: Edward P. Heaney, Jr., Zachary Andree, Zachariah Clegg, James Darpinian, Kurt A. Rapelje, Zachary Dodds
-
Publication number: 20060045379Abstract: An apparatus and method for processing a captured image and, more particularly, for processing a captured image comprising a document. In one embodiment, an apparatus comprising a camera to capture documents is described. In another embodiment, a method for processing a captured image that includes a document comprises the steps of distinguishing an imaged document from its background, adjusting the captured image to reduce distortions created from use of a camera and properly orienting the document is described.Type: ApplicationFiled: August 26, 2004Publication date: March 2, 2006Inventors: Edward Heaney, Zachary Andree, Zachariah Clegg, James Darpinian, Kurt Rapelje, William Adams, Zachary Dodds