Patents by Inventor Oliver Heim

Oliver Heim 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: 9731727
    Abstract: A method for detecting the alertness of a vehicle driver includes the detection of a potentially dangerous situation by a system of the vehicle; the estimation of a visual observation field of the vehicle driver; and the detection of the alertness of the vehicle driver by comparing an orientation or a position of the potentially dangerous situation to the visual observation field of the vehicle driver.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: August 15, 2017
    Assignee: ROBERT BOSCH GMBH
    Inventors: Oliver Heim, Charbel Assaf
  • Patent number: 9598086
    Abstract: A method for ascertaining a height profile of a road situated ahead of a vehicle includes: reading in a movement profile of an object which is provided by an image sensor, the movement profile being read in as a plurality of images; reading in at least one parameter with regard to the object from a parameter sensor which is independent of the image sensor; and determining the height profile of the road situated ahead of the vehicle by using at least one vertical position of the object in the image and the parameter.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: March 21, 2017
    Assignee: ROBERT BOSCH GMBH
    Inventor: Oliver Heim
  • Publication number: 20160297449
    Abstract: A method for detecting the alertness of a vehicle driver includes the detection of a potentially dangerous situation by a system of the vehicle; the estimation of a visual observation field of the vehicle driver; and the detection of the alertness of the vehicle driver by comparing an orientation or a position of the potentially dangerous situation to the visual observation field of the vehicle driver.
    Type: Application
    Filed: March 18, 2016
    Publication date: October 13, 2016
    Inventors: Oliver HEIM, Charbel Assaf
  • Publication number: 20150120153
    Abstract: A method for ascertaining a height profile of a road situated ahead of a vehicle includes: reading in a movement profile of an object which is provided by an image sensor, the movement profile being read in as a plurality of images; reading in at least one parameter with regard to the object from a parameter sensor which is independent of the image sensor; and determining the height profile of the road situated ahead of the vehicle by using at least one vertical position of the object in the image and the parameter.
    Type: Application
    Filed: October 23, 2014
    Publication date: April 30, 2015
    Inventor: Oliver Heim
  • Patent number: 8912745
    Abstract: A method for operating a drive motor of a drive system, including the following: providing a control variable, which is ascertained as a function of one or multiple state variable(s) of the drive system and as a function of a default variable, to an output stage for operating the drive motor; reading the control variable previously provided to the output stage back from the output stage to obtain a read-back control variable; ascertaining a back-calculated torque from the read-back control variable; comparing the back-calculated torque and a predefined monitoring torque; and providing the control variable or an alternative control variable ascertained from the monitoring torque to the output stage as a function of a result of the comparison for the purpose of operating the drive motor.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: December 16, 2014
    Assignee: Robert Bosch GmbH
    Inventors: Christian Ruland, Oliver Heim
  • Patent number: 7580035
    Abstract: A method is disclosed. The method includes receiving a first polygon, receiving a second polygon, calculating a vector joining a centroid of the first polygon and a centroid of the second polygon, retrieving vertices of each polygon that are farthest from the other polygon in the direction of the vector towards the other polygon, performing a view frustrum from each vertex retrieved for the first polygon to the centroid of the first polygon, performing a clipping operation on the second polygon and determining if the second polygon intersects the view frustrum of one or more of the vertices of the first polygon.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: August 25, 2009
    Assignee: Intel Corporation
    Inventors: Rahul P. Sathe, Oliver Heim
  • Patent number: 7450131
    Abstract: Embodiments include storing graphics instructions at addresses in a memory in an original order, and storing in the memory pointers associated with each instruction pointing to the addresses of the instructions in the original order. A first pointer associated with a first graphics instruction may then be moved from pointing to a first address of the first graphics instruction to point to a second address of a second graphics instruction. Likewise, a second pointer associated with the second graphics instruction may be moved from pointing to the second address to point to the first address by accessing the first pointer before moving the first pointer to determine that the second pointer is to point to the first address (e.g., the address the first instruction points to before being moved). Afterwards, the instructions may be re-ordered into an optimized order for compiling, by switching them to different addresses according to the pointers.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: November 11, 2008
    Assignee: Intel Corporation
    Inventors: Shankar N. Swamy, Oliver Heim
  • Publication number: 20080158251
    Abstract: A method is disclosed. The method includes receiving a first polygon, receiving a second polygon, calculating a vector joining a centroid of the first polygon and a centroid of the second polygon, retrieving vertices of each polygon that are farthest from the other polygon in the direction of the vector towards the other polygon, performing a view frustrum from each vertex retrieved for the first polygon to the centroid of the first polygon, performing a clipping operation on the second polygon and determining if the second polygon intersects the view frustrum of one or more of the vertices of the first polygon.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventors: Rahul P. Sathe, Oliver Heim
  • Publication number: 20070222795
    Abstract: Apparatus, systems and methods for optimized frustum clipping via cached clip vertices are disclosed. For example, a method is disclosed, the method including generating a clip vertex for a leading edge of a triangle of a triangle strip or fan, indicating that the leading edge is shared with an adjacent triangle of the triangle strip or fan, and in response to the indication, using the clip vertex as a clip vertex of a trailing edge of the adjacent triangle in the triangle strip or fan. Other implementations are disclosed.
    Type: Application
    Filed: March 23, 2006
    Publication date: September 27, 2007
    Inventors: Oliver Heim, Stephen Junkins
  • Publication number: 20070076010
    Abstract: Embodiments include storing graphics instructions at addresses in a memory in an original order, and storing in the memory pointers associated with each instruction pointing to the addresses of the instructions in the original order. A first pointer associated with a first graphics instruction may then be moved from pointing to a first address of the first graphics instruction to point to a second address of a second graphics instruction. Likewise, a second pointer associated with the second graphics instruction may be moved from pointing to the second address to point to the first address by accessing the first pointer before moving the first pointer to determine that the second pointer is to point to the first address (e.g., the address the first instruction points to before being moved). Afterwards, the instructions may be re-ordered into an optimized order for compiling, by switching them to different addresses according to the pointers.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Shankar Swamy, Oliver Heim
  • Publication number: 20050285850
    Abstract: Various methods, apparatuses, and systems are described in which subdivided polygons are derived from a first polygon. Bin assignments of subdivided polygons derived from a first polygon may be stored. One or more reference coordinate points associated with coordinates of the first polygon may be stored. One or more reference coordinate points associated with the coordinates of the first polygon on a subsequent frame may be compared to the stored one or more reference coordinate points from a previous frame. The bin assignments for the corresponding subdivided polygons for the subsequent frame may be reused if the results of the comparison are within a preset threshold quantity.
    Type: Application
    Filed: June 29, 2004
    Publication date: December 29, 2005
    Inventors: Oliver Heim, Stephen Junkins, Lance Alba