Patents by Inventor Oliver A. Heim
Oliver A. 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: 11014273Abstract: A device (1) for producing a moulding of surface properties comprises a housing (3) having a pressure plunger (4) mounted on or in the housing (3), which can be moved and can be pressed on a surface (2), which pressure plunger has a blank carrier (5) comprising a pressure surface (6) which can be pressed on the surface (2), on which pressure surface a moulding blank (7) comprising a moulding layer (9) made of a curable material can be secured in a detachable manner. The device further comprises a curing device (12) arranged on or in housing (3), with which the curable material of the moulding blank (7) can be cured while being pressed on the surface (2).Type: GrantFiled: May 25, 2016Date of Patent: May 25, 2021Assignee: Technische Universität DarmstadtInventors: Lars-Oliver Heim, Dmytro Golovko
-
Publication number: 20180169911Abstract: A device (1) for producing a moulding of surface properties comprises a housing (3) having a pressure plunger (4) mounted on or in the housing (3), which can be moved and can be pressed on a surface (2), which pressure plunger has a blank carrier (5) comprising a pressure surface (6) which can be pressed on the surface (2), on which pressure surface a moulding blank (7) comprising a moulding layer (9) made of a curable material can be secured in a detachable manner. The device further comprises a curing device (12) arranged on or in housing (3), with which the curable material of the moulding blank (7) can be cured while being pressed on the surface (2).Type: ApplicationFiled: May 25, 2016Publication date: June 21, 2018Applicant: Technische Universität DarmstadtInventors: Lars-Oliver Heim, Dmytro Golovko
-
Patent number: 9731727Abstract: 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: GrantFiled: March 18, 2016Date of Patent: August 15, 2017Assignee: ROBERT BOSCH GMBHInventors: Oliver Heim, Charbel Assaf
-
Patent number: 9598086Abstract: 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: GrantFiled: October 23, 2014Date of Patent: March 21, 2017Assignee: ROBERT BOSCH GMBHInventor: Oliver Heim
-
Publication number: 20160297449Abstract: 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: ApplicationFiled: March 18, 2016Publication date: October 13, 2016Inventors: Oliver HEIM, Charbel Assaf
-
Publication number: 20150120153Abstract: 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: ApplicationFiled: October 23, 2014Publication date: April 30, 2015Inventor: Oliver Heim
-
Patent number: 8912745Abstract: 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: GrantFiled: October 23, 2012Date of Patent: December 16, 2014Assignee: Robert Bosch GmbHInventors: Christian Ruland, Oliver Heim
-
Publication number: 20090295799Abstract: 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: ApplicationFiled: August 7, 2009Publication date: December 3, 2009Inventors: Oliver A. Heim, Stephen Junkins
-
Patent number: 7589746Abstract: 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: GrantFiled: March 23, 2006Date of Patent: September 15, 2009Assignee: Intel CorporationInventors: Oliver A. Heim, Stephen Junkins
-
Patent number: 7580035Abstract: 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: GrantFiled: December 28, 2006Date of Patent: August 25, 2009Assignee: Intel CorporationInventors: Rahul P. Sathe, Oliver Heim
-
Patent number: 7450131Abstract: 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: GrantFiled: September 30, 2005Date of Patent: November 11, 2008Assignee: Intel CorporationInventors: Shankar N. Swamy, Oliver Heim
-
Publication number: 20080158251Abstract: 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: ApplicationFiled: December 28, 2006Publication date: July 3, 2008Inventors: Rahul P. Sathe, Oliver Heim
-
Publication number: 20070222795Abstract: 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: ApplicationFiled: March 23, 2006Publication date: September 27, 2007Inventors: Oliver Heim, Stephen Junkins
-
Publication number: 20070076010Abstract: 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: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Inventors: Shankar Swamy, Oliver Heim
-
Patent number: 7167171Abstract: 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: GrantFiled: June 29, 2004Date of Patent: January 23, 2007Assignee: Intel CorporationInventors: Oliver A. Heim, Stephen Junkins, Lance Raymond Alba
-
Patent number: 7146297Abstract: Detecting a collision of a three-dimensional model from three-dimensional data defining a bone includes obtaining a bounding volume for the bone, detecting a collision of the three-dimensional model with a second three-dimensional model using the bounding volume, and applying a collision response only to a colliding area of the three-dimensional model and the second-three-dimensional model.Type: GrantFiled: March 27, 2002Date of Patent: December 5, 2006Assignee: Intel CorporationInventors: Carl S. Marshall, Adam T. Lake, Oliver A. Heim
-
Patent number: 7138998Abstract: Updating a spatial partitioning data structure during run-time in an efficient manner includes several pre-processing steps. Pre-processing includes generating a first spatial partitioning data structure for a model at a first resolution, generating a second spatial partitioning data structure for the model at a second resolution, analyzing the first and second spatial partitioning data structures to identify differences between spatial partitioning of the model at the first and second resolutions, and storing the differences in a spatial partitioning update data structure. This pre-processing may be repeated for one or more pairs of successive resolutions of the model. Subsequently, during run-time, the model's resolution may be changed from the first resolution to the second resolution. In response, a spatial partitioning data structure corresponding to the first resolution may be updated using the spatial partitioning update data structure to reflect the change in resolution of the model.Type: GrantFiled: November 14, 2002Date of Patent: November 21, 2006Assignee: Intel CorporationInventors: Charles M. Forest, Oliver A. Heim, Sanjeev N. Trika
-
Patent number: 7127381Abstract: Methods and apparatus for expediting detection of collision between any of N objects are disclosed. When a determination is made that a plurality of the N objects are one of (a) located in a plane and (b) collinear along a line parallel to an axis of a first coordinate system; one example method selects a second coordinate system wherein less than the plurality of the N objects lie in any plane of the second coordinate system; and performs a sweep and prune process on the N objects using the second coordinate system. Another example method responds to the determination by performing a sweep and prune process on the N objects while ignoring any set of objects having more than a predetermined number of members.Type: GrantFiled: October 30, 2002Date of Patent: October 24, 2006Assignee: Intel CorporationInventors: Charles M. Forest, Oliver A. Heim
-
Publication number: 20050285850Abstract: 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: ApplicationFiled: June 29, 2004Publication date: December 29, 2005Inventors: Oliver Heim, Stephen Junkins, Lance Alba
-
Patent number: 6975318Abstract: Binning polygons in a three-dimensional graphics system includes constructing a first bounding box around a first-level polygon, the first bounding box including tiles that contain the first-level polygon, subdividing the first-level polygon into second-level polygons if the first bounding box exceeds a predetermined size, and constructing bounding boxes around each second-level polygon. The second bounding box includes fewer tiles than the first bounding box.Type: GrantFiled: June 25, 2002Date of Patent: December 13, 2005Assignee: Intel CorporationInventors: Stephen Junkins, Oliver A. Heim, Lance R. Alba