Patents by Inventor Philip A. Tinari

Philip A. Tinari 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: 6754666
    Abstract: The present invention provides for storage of data items with dissimilar structures in a single database table while minimizing the problems associated with prior approaches. In one aspect of the invention, a method of efficiently storing data items in a database management system (DBMS) is provided wherein each data item has at least one attribute associated with it, the method comprising identifying a set of attributes associated with each data item, creating, for use with all of the data items, a common data structure that excludes those attributes unique to any one of the data items, and associating each data item with attributes excluded from the data structure.
    Type: Grant
    Filed: August 21, 2000
    Date of Patent: June 22, 2004
    Assignee: A2i, Inc.
    Inventors: David E. Brookler, Ariel Hazi, Dave L. Sullivan, Dominic Tham, Philip A. Tinari, Paul N. Weinberg
  • Publication number: 20030233347
    Abstract: An embodiment of the invention comprises a method and apparatus for structuring, storing and retrieving data in database systems utilizing relational objects referred to as qualifiers. Catalog data are segregated into one or more primary tables (e.g., main tables), one or more lookup tables, and one or more qualified lookup tables following a predefined set of categories and a taxonomy. Qualified lookup tables comprise a special type of fields referred to as qualifiers. Searches are conducted in embodiments of the invention by determining a set of lookup fields, performing a lookup in one or more lookup tables, and retrieving data values which include association values with records that belong to one or more primary tables. The qualifiers are then used to narrow the search space by selecting only those values that satisfy the selection criteria with regard to the qualifiers. In embodiments of the invention, only a small set in the primary table are traversed to retrieve eligible records.
    Type: Application
    Filed: June 13, 2002
    Publication date: December 18, 2003
    Inventors: Paul N. Weinberg, Dave L. Sullivan, David E. Brookler, Philip A. Tinari, Eugene Cherny
  • Publication number: 20020116417
    Abstract: Embodiments of the invention improve upon current systems by allowing users to dynamically generate and repeatedly modify the appearance of any set of tabular data. When the system obtains input relating to formatting the table, the appearance of the table is dynamically modified so the users can instantaneously view any changes to the table caused by the input (e.g., WYSIWYG). Users provide input (e.g., layout information) that relates to various types of pivot operations, sorting operation, and/or merging operations performed on the table. The user may, for example, select a certain field and then initiate a pivot operation using the selected field. The system is configured in accordance with one embodiment of the invention so that the layout information is stored independent of and/or associated with the table data.
    Type: Application
    Filed: September 20, 2001
    Publication date: August 22, 2002
    Inventors: Paul N. Weinberg, Ariel Hazi, Dave L. Sullivan, Philip A. Tinari, Alexander K. Alexandrov, David E. Brookler
  • Publication number: 20020087510
    Abstract: The invention describes a method and apparatus for structuring, maintaining, and using families of data. According to the invention, given one or more sets of partitioning data, one may construct a set of families based on the values of fields and attributes of the records in a database system. The families are stored and managed in separate tables. The records in data tables are identified as belonging to one or more families. Furthermore, families may be represented in a hierarchical structure. Families may also inherit from each other based on a parent to child relationship also stored in the database.
    Type: Application
    Filed: September 20, 2001
    Publication date: July 4, 2002
    Inventors: Paul N. Weinberg, Ariel Hazi, Dave L. Sullivan, Philip A. Tinari, Alexander K. Alexandrov, David E. Brookler