Patents by Inventor Adiel M. Yoaz

Adiel M. Yoaz 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: 7689542
    Abstract: Dynamic return type generation in a database system. A request is received to execute a first function. A second function is executed if the first function is defined to return data in a first type of data structure. When executed, the second function returns formatting information that indicates an arrangement of fields of data within the first type of data structure. The first function is executed to obtain a collection of data formatted according to the first type of data structure, and the collection of data is organized according to the formatting information returned by the second function.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: March 30, 2010
    Assignee: Oracle International Corporation
    Inventors: Adiel M. Yoaz, Qin Yu, Ravi Murthy, Susan Kotsovolos
  • Patent number: 7512599
    Abstract: A request to execute a query is received in a database system. In response, the database system determines that a collection of data elements to be returned by the query corresponds to a first data structure not defined within a type dictionary of the database system. The database system obtains attribute values that describe respective data fields within the first data structure, and records, within the type dictionary, a first data type definition that specifies the data fields described by the attribute values.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: March 31, 2009
    Assignee: Oracle International Corporation
    Inventors: Qin Yu, Adiel M. Yoaz, Subramanian Muralidhar, Visar Nimani, Susan Kotsovolos
  • Patent number: 7103590
    Abstract: A method and mechanism for pipelined table functions is disclosed. With pipelining, data from a first table function does not have to be materialized into a complete collection before it is consumed by a succeeding table function. Instead, a producer of data creates a stream of data that is immediately utilized by a consumer of that data. Also disclosed is a method and mechanism for parallel processing of table functions, in which the set of work operated upon by a table function is sub-divided into smaller portions that are assigned to a plurality of table function slaves. Also disclosed is an integration between pipelining and parallelized execution for table functions.
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: September 5, 2006
    Assignee: Oracle International Corporation
    Inventors: Ravi Murthy, Ajay Sethi, Bhaskar Ghosh, Ashish Thusoo, Shashaanka Agrawal, Adiel M. Yoaz