Patents by Inventor Daniel Abugov

Daniel Abugov 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: 7580927
    Abstract: A method for determining positional relationships among objects represented in a database. A plurality of tiles are defined. A distribution of objects with respect to the tiles is determined. The distribution of objects is compared with respect to the tiles to identify objects fulfilling a primary filter condition related to an interaction of the objects with respect to the tiles. Objects are identified that fulfill a secondary filter condition related to an interaction of the geometries of the objects by analyzing the distribution of objects that fulfill the primary filter condition with respect to the tiles. Objects are identified that fulfill the secondary filter condition by comparing geometries of objects that fulfill the primary filter condition that the analysis does not identify as fulfilling the secondary filter condition.
    Type: Grant
    Filed: May 29, 2001
    Date of Patent: August 25, 2009
    Assignee: Oracle International Corporation
    Inventors: Daniel Abugov, Daniel Geringer, Siva Ravada
  • Patent number: 7379936
    Abstract: A method for evaluating a spatial query comprises receiving a spatial query defining a query window including a void, identifying an interior circle for the query window, wherein the interior circle includes a void, and processing the spatial query by either (1) modifying the at least one interior circle to exclude the void, and using the modified interior circle to evaluate the spatial query by checking whether a data MBR is inside the modified interior circle and when it does, including the data item in the query result set, or (2) by checking whether a data MBR is inside the interior circle and when it does, checking whether the data MBR intersects the MBRs of any of the voids, and including the data item in the query result set when there is no intersection.
    Type: Grant
    Filed: May 5, 2005
    Date of Patent: May 27, 2008
    Assignee: Oracle International Corporation
    Inventors: Ravikanth V. Kothuri, Siva Ravada, Daniel Geringer, Daniel Abugov
  • Patent number: 7219108
    Abstract: Determining relationships among objects represented in a database includes defining a plurality of tiles in the approximation of the first geometry by dividing the approximation of the first geometry in a first direction a plurality of times and dividing the approximation of the first geometry in a second direction perpendicular to the first direction a plurality of times. A second geometry is analyzed to determine if it fulfills a first filter condition with respect to any of the tiles defined in the approximation of the first geometry. If the second geometry fulfills the first filter condition with respect to any of the tiles defined in the first geometry carrying out a mathematical comparison of the first geometry and the second geometry.
    Type: Grant
    Filed: May 10, 2004
    Date of Patent: May 15, 2007
    Assignee: Oracle International Corporation
    Inventors: Ravi Kanth V. Kothuri, Daniel Geringer, Siva Kumar Ravada, Daniel Abugov
  • Publication number: 20050203932
    Abstract: Quicker and more efficient processing of spatial queries is provided when the query window has holes. A method for evaluating a spatial query comprises receiving a spatial query defining a query window including a void, identifying an interior circle for the query window, wherein the interior circle includes a void, and processing the spatial query efficiently in one of the following two alternate ways: (1) modifying the at least one interior circle to exclude the void, and using the modified interior circle to evaluate the spatial query by checking if a data mbr is inside the modified interior circle and if it does, including the data item in the query result set. Or (2) by checking for a data MBR is inside the interior circle and if so, checking if the data MBR intersects the MBRs of any of the voids, and including the data item in the query result set if there is no intersection.
    Type: Application
    Filed: May 5, 2005
    Publication date: September 15, 2005
    Inventors: Ravikanth Kothuri, Siva Ravada, Daniel Geringer, Daniel Abugov
  • Publication number: 20040215641
    Abstract: Determining relationships among objects represented in a database includes defining a plurality of tiles in the approximation of the first geometry by dividing the approximation of the first geometry in a first direction a plurality of times and dividing the approximation of the first geometry in a second direction perpendicular to the first direction a plurality of times. A second geometry is analyzed to determine if it fulfills a first filter condition with respect to any of the tiles defined in the approximation of the first geometry. If the second geometry fulfills the first filter condition with respect to any of the tiles defined in the first geometry carrying out a mathematical comparison of the first geometry and the second geometry.
    Type: Application
    Filed: May 10, 2004
    Publication date: October 28, 2004
    Inventors: Ravi Kanth V. Kothuri, Daniel Geringer, Siva Kumar Ravada, Daniel Abugov