Patents by Inventor Baris M. Kazar

Baris M. Kazar 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: 8269764
    Abstract: Systems, methodologies, media, and other embodiments associated with a three dimensional spatial engine in an RDBMS are described. One example system includes logic to receive and store data representing a set of spatial features of a three dimensional geometry object. The example system may also include logic to validate the three dimensional geometry object and to provide a signal concerning the validity of the object.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: September 18, 2012
    Assignee: Oracle International Corporation
    Inventors: Siva Ravada, Ravi Kothuri, Baris M. Kazar
  • Patent number: 8248409
    Abstract: Systems, methods, and other embodiments associated with determining whether a point is located in a polyhedron are described. One example method includes identifying a ray that connects a query point to a second point located outside a minimum bounding volume of a solid polyhedron without intersecting a vertex of the solid polyhedron. The method includes counting crossings of planar faces of the solid polyhedron by the ray. The crossings may be mid-face crossings, edge crossings, and/or coplanar crossings. The crossings are selectively counted based on whether the ray actually crosses a face, grazes a face without crossing it, or runs coplanar with a face without crossing another face. The method includes controlling an automated process based on whether first point is inside the solid polyhedron.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: August 21, 2012
    Assignee: Oracle International Corporation
    Inventors: Baris M. Kazar, Siva Ravada, Ravi Kothuri
  • Patent number: 8228326
    Abstract: Systems, methods, and other embodiments associated with determining whether geometries represented by geometry objects intersect are described. One example method recursively decomposes a higher order geometry (e.g., solid) into a set of lower order geometries (e.g., surfaces) and examines the lower order geometries, continuing the recursion until an intersection decision is reached. The example method includes accessing geometry objects and accessing a spatial index that stores MBVs associated with the geometry objects. The method includes extracting candidate pairs of intersecting features upon determining MBVs associated with the geometry objects intersect and providing the candidate features to a feature-feature logic. The method includes providing an intersection signal based on a features intersection signal provided by the feature-feature logic.
    Type: Grant
    Filed: May 13, 2008
    Date of Patent: July 24, 2012
    Assignee: Oracle International Corporation
    Inventors: Ravi Kothuri, Baris M. Kazar, Siva Ravada
  • Publication number: 20100091016
    Abstract: Systems, methods, and other embodiments associated with determining whether a point is located in a polyhedron are described. One example method includes identifying a ray that connects a query point to a second point located outside a minimum bounding volume of a solid polyhedron without intersecting a vertex of the solid polyhedron. The method includes counting crossings of planar faces of the solid polyhedron by the ray. The crossings may be mid-face crossings, edge crossings, and/or coplanar crossings. The crossings are selectively counted based on whether the ray actually crosses a face, grazes a face without crossing it, or runs coplanar with a face without crossing another face. The method includes controlling an automated process based on whether first point is inside the solid polyhedron.
    Type: Application
    Filed: October 14, 2008
    Publication date: April 15, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Baris M. Kazar, Siva Ravada, Ravi Kothuri
  • Publication number: 20090091568
    Abstract: Systems, methodologies, media, and other embodiments associated with a three dimensional spatial engine in an RDBMS are described. One example system includes logic to receive and store data representing a set of spatial features of a three dimensional geometry object. The example system may also include logic to validate the three dimensional geometry object and to provide a signal concerning the validity of the object.
    Type: Application
    Filed: October 3, 2007
    Publication date: April 9, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Siva Ravada, Ravi Kothuri, Baris M. Kazar
  • Publication number: 20090094010
    Abstract: Systems, methods, and other embodiments associated with determining whether geometries represented by geometry objects intersect are described. One example method recursively decomposes a higher order geometry (e.g., solid) into a set of lower order geometries (e.g., surfaces) and examines the lower order geometries, continuing the recursion until an intersection decision is reached. The example method includes accessing geometry objects and accessing a spatial index that stores MBVs associated with the geometry objects. The method includes extracting candidate pairs of intersecting features upon determining MBVs associated with the geometry objects intersect and providing the candidate features to a feature-feature logic. The method includes providing an intersection signal based on a features intersection signal provided by the feature-feature logic.
    Type: Application
    Filed: May 13, 2008
    Publication date: April 9, 2009
    Applicant: Oracle International Corp
    Inventors: Ravi Kothuri, Baris M. Kazar, Siva Ravada