Patents by Inventor Bent Hagemark

Bent Hagemark 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: 10204431
    Abstract: A method for generating label positions for labeling polygons includes receiving a description of a polygon, determining an inscribed circle within the polygon, and determining a single-branch shape that fits completely within the polygon. The method also includes generating an indication of a first candidate label position, based on the inscribed circle, and generating an indication of a second candidate label position, based on the centerline. Still further, the method includes providing the indication of the first candidate label position and the indication of the second candidate label position to a rendering component for positioning a label for the polygon in accordance with at least one of the first candidate label position and the second candidate label position.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: February 12, 2019
    Assignee: GOOGLE LLC
    Inventors: Tingbo Hou, Bent Hagemark
  • Patent number: 9218362
    Abstract: Data-driven guarded evaluation of conditional-data associated with data objects is used to control activation and processing of the data objects in an interactive geographic information system. Methods of evaluating conditional-data to control activation of the data objects are disclosed herein. Data structures to specify conditional data are also disclosed herein.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: December 22, 2015
    Assignee: GOOGLE INC.
    Inventors: John Rohlf, Bent Hagemark, Brian A. McClendon, Michael Timothy Jones
  • Publication number: 20140212029
    Abstract: Data-driven guarded evaluation of conditional-data associated with data objects is used to control activation and processing of the data objects in an interactive geographic information system. Methods of evaluating conditional-data to control activation of the data objects are disclosed herein. Data structures to specify conditional data are also disclosed herein.
    Type: Application
    Filed: September 20, 2013
    Publication date: July 31, 2014
    Applicant: Google Inc.
    Inventors: John Rohlf, Bent Hagemark, Brian McClendon, Michael T. Jones
  • Patent number: 8565514
    Abstract: Data-driven guarded evaluation of conditional-data associated with data objects is used to control activation and processing of the data objects in an interactive geographic information system. Methods of evaluating conditional-data to control activation of the data objects are disclosed herein. Data structures to specify conditional data are also disclosed herein.
    Type: Grant
    Filed: January 4, 2010
    Date of Patent: October 22, 2013
    Assignee: Google Inc.
    Inventors: John Rohlf, Bent Hagemark, Brian McClendon, Michael T. Jones
  • Publication number: 20100104174
    Abstract: Data-driven guarded evaluation of conditional-data associated with data objects is used to control activation and processing of the data objects in an interactive geographic information system. Methods of evaluating conditional-data to control activation of the data objects are disclosed herein. Data structures to specify conditional data are also disclosed herein.
    Type: Application
    Filed: January 4, 2010
    Publication date: April 29, 2010
    Applicant: GOOGLE INC.
    Inventors: John Rohlf, Bent Hagemark, Brian McClendon, Michael T. Jones
  • Patent number: 7643673
    Abstract: Data-driven guarded evaluation of conditional-data associated with data objects is used to control activation and processing of the data objects in an interactive geographic information system. Methods of evaluating conditional-data to control activation of the data objects are disclosed herein. Data-structures to specify conditional data are also disclosed herein.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: January 5, 2010
    Assignee: Google Inc.
    Inventors: John Rohlf, Bent Hagemark, Brian McClendon, Michael T. Jones
  • Publication number: 20080016472
    Abstract: Data-driven guarded evaluation of conditional-data associated with data objects is used to control activation and processing of the data objects in an interactive geographic information system. Methods of evaluating conditional-data to control activation of the data objects are disclosed herein. Data-structures to specify conditional data are also disclosed herein.
    Type: Application
    Filed: June 12, 2007
    Publication date: January 17, 2008
    Applicant: GOOGLE INC.
    Inventors: John Rohlf, Bent Hagemark, Brian McClendon, Michael Jones
  • Patent number: 6317134
    Abstract: A computer system having a shared system memory, and system software in the computer system, are described herein. The computer system has a general purpose, shared system memory that is used for all processing, including video input/output operations, image conversion operations, and rendering operations. In operation, a digital media (DM) Pbuffer is created. The DM Pbuffer is aliased as a DM buffer in the system memory. This is done by storing in a color buffer identifier of the DM Pbuffer an identifier of the DM buffer. Thereafter, all graphical rendering operations directed to the DM Pbuffer are actually performed using the DM buffer.
    Type: Grant
    Filed: August 20, 1997
    Date of Patent: November 13, 2001
    Assignee: Silicon Graphics, Inc.
    Inventors: Bent Hagemark, Angela Lai, Kevin Meier, Jonathan Wesener, Brian Beach, John Wiltse Carpenter, Terrence Crane
  • Patent number: 6070002
    Abstract: A computer system having a shared system memory, and system software in the computer system, are described herein. One or more user applications execute in the computer system. The computer system has a general purpose, shared system memory that is used for all processing, including video input/output operations and image conversion operations. The computer system also has a multimedia access and control module (MACM), which is the input/output interface between the computer system and the external world. In operation, the MACM receives, at one of its video input ports, video data comprising a video image (such as a frame or a field). The MACM stores the video image in a first buffer contained in a first buffer pool of the system memory. The first buffer pool was previously created by a user application. The user application previously associated the first buffer pool with the MACM's video input port. A video imaging and compression module (VICM) performs image conversion operations.
    Type: Grant
    Filed: September 13, 1996
    Date of Patent: May 30, 2000
    Assignee: Silicon Graphics, Inc.
    Inventors: Bent Hagemark, Angela Lai, Kevin Meier, Jonathan Wesener, Brian Beach, John Wiltse Carpenter
  • Patent number: 5768445
    Abstract: This relates to a general purpose circuit that maximizes the computing power of a Unix workstation or other computer system for processing image or other data in accordance with a selected one or ones of several alternative compression and decompression algorithms. This dynamically allocates system memory for storage of both compressed and uncompressed data and ensures adequate compression and decompression rates.
    Type: Grant
    Filed: September 13, 1996
    Date of Patent: June 16, 1998
    Assignee: Silicon Graphics, Inc.
    Inventors: Mark W. Troeller, Michael L. Fuccio, Henry P. Moreton, Bent Hagemark, Te-Li Lau