Patents by Inventor David Brookler

David Brookler 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).

  • Publication number: 20060268107
    Abstract: One or more embodiments of the invention enable a user to search for at least one value in layers of audience specific data comprising language, regional, regulatory and/or cultural specific values per layer. The word “audience” for the purposes of this specification means a group of document consumers such as people or computers that are associated with a language, country, region, regulation or culture. A search utilizing at least one embodiment of the invention occurs with respect to data that makes use of rule-based inheritance. For a three level inheritance embodiment, there are 8 permutations involving a NULL value in at least one of the layers, instead of making the user calculate the proper mask, the Current Audience Layer mask can be logical ORed with the Primary Audience Layer Mask or the Secondary Audience Layer Mask in order to create the desired search combination.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Inventors: Paul Weinberg, David Brookler, Dave Sullivan
  • Publication number: 20060271572
    Abstract: Audience specific documents targeted at a plurality of media types are generated by accessing data from a multi-layered data model comprising an audience hierarchy. When obtaining a data value for a particular audience, if that value does not exist for that audience then the audience hierarchy may be utilized to find the data value for an inherited audience. By adding regional, cultural or regulatory subdivisions within the audience hierarchy and inheriting large portions of existing audience specific data entries, a large number of audience specific documents may be generated with a minimal amount of data entry required. Audiences may be specified in a given order for traversal within the hierarchy and displayed in a data entry and editing application utilizing visual characteristics to inform a user if the value for a particular piece of data is inherited from another layer or utilized from the particular layer in use.
    Type: Application
    Filed: August 15, 2005
    Publication date: November 30, 2006
    Inventor: David Brookler
  • Publication number: 20060150078
    Abstract: Embodiments of the invention improve upon existing auto formatting functions for tables presented in a graphical user interface by providing an improved mechanism for changing table columns in real-time. One embodiment of the invention incorporates a callback or module in a program implementing the mechanism for changing table columns in real-time that intercepts a table column resize event and automatically resizes the other columns in the table. In resizing the table columns the module can employ various approaches. For instance, during a resize event the module may calculate the amount of space around each word in each column and readjust the amount of space around the text in order to keep the columns a size that has substantially equivalent white space around each of the respective column entries. Another strategy the module may employ is to adjust the columns to comprise an approximately equivalent width ratio as the table is made wider or narrower.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Inventors: David Brookler, Paul Weinberg
  • Publication number: 20050289119
    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 21, 2005
    Publication date: December 29, 2005
    Inventors: Paul Weinberg, Dave Sullivan, David Brookler, Philip Tinari, Eugene Cherny
  • Publication number: 20050273697
    Abstract: The present invention provides for simultaneous display of a tabular and a form view of the records, (b) displaying multiple disparate values in a single control, and (c) formatting the values based on characteristics of the records.
    Type: Application
    Filed: April 18, 2005
    Publication date: December 8, 2005
    Inventors: Paul Weinberg, Dave Sullivan, Philip Tinari, David Brookler, Ariel Hazi
  • Publication number: 20050131919
    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: Application
    Filed: June 7, 2004
    Publication date: June 16, 2005
    Inventors: David Brookler, Ariel Hazi, Dave Sullivan, Dominic Tham, Philip Tinari, Paul Weinberg
  • Publication number: 20050125310
    Abstract: A system and method for providing a timeshared electronic catalog is disclosed. The system comprises an electronic database having a plurality of data records that comprise a master data set. The system comprises at least a first and second subset of the data records, wherein each subset comprises one or more data records selected from the master data set. The system includes a software program comprising a data record masking module for selectively providing a first view for displaying one of the subsets to a first user. Each of the plurality of data records contains a plurality of data elements, or fields, or attributes. The data record masking module is further for selecting which data elements are provided in the view. The system further includes a means for selectively providing which executable features from a plurality of executable features may be provided with each view.
    Type: Application
    Filed: August 4, 2004
    Publication date: June 9, 2005
    Inventors: Ariel Hazi, Paul Weinberg, Matan Arazi, Dave Sullivan, Philip Tinari, David Brookler