Patents Examined by Jean Homere
  • Patent number: 7024431
    Abstract: Transforming data prior to loading the data into a data warehouse. Software of the invention partitions data records received from a plurality of servers and performs sequential file management operations and identifier management operations on each of the partitions prior to loading the data records into the data warehouse. Data records transformed according to the invention are easier to load into the data warehouse and easier to manipulate after loading. The invention enables analysis and data mining of tens of terabytes of user level detail data and summary data.
    Type: Grant
    Filed: May 5, 2003
    Date of Patent: April 4, 2006
    Assignee: Microsoft Corporation
    Inventors: Kevin Paul Kornelson, Murali Vajjiravel, Rajeev Prasad, Paul D. Clark, Brian Burdick, Tarek Najm
  • Patent number: 6904394
    Abstract: A method and apparatus is directed to an integration of a computer modeling process in which a Computer Numerically Controlled (CNC) machine is used for manufacture or rapid prototyping. As a result, conventional processes that require a level of human interface during the intermediate stages are minimized or otherwise removed. Intermediate stages include Computer Aided Design(CAD) stage, Computer Aided Engineering (CAE) stage, Computer Aided Manufacturing (CAM) stage and Computer Numerical Controlled (CNC) machine stage. By using Non-Uniform Rational B-Splines (NURBS), a CAD data file is converted for direct input to the CNC machine that is able to read NURBS instruction codes.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: June 7, 2005
    Assignee: Delta Search Labs, Inc.
    Inventor: Syed Kamal H. Jaffrey
  • Patent number: 6895334
    Abstract: Optical properties with high non-linearity such as a modulation transfer function (MTF) are efficiently optimized at high speed compared to conventional methods. An optimal solution of an optical system is obtained in a first optimization unit using a merit function on aberration. Weights or target values of the merit function on aberration is automatically adjusted in a second optimization unit in a manner that an evaluated value of the MTF or the like approaches a desired value. The first optimization unit re-optimizes the optical system using the weights or target values which have been automatically adjusted. Thus, automated is a function equivalent to the operation which has been conducted by a designer such as adjustment to weights or target values.
    Type: Grant
    Filed: February 7, 2001
    Date of Patent: May 17, 2005
    Assignee: Fujinon Corporation
    Inventor: Akira Yabe
  • Patent number: 6823338
    Abstract: A method for securing and processing sparse access control list (ACL) data in a relational database used as a backing store for a hierarchical-based directory service. The sparse ACL data is secured in a plurality of tables. An owner table stores data objects with explicitly set ACLs. A propagation table stores data on whether individual ACLs are inherited by descendant objects. A permissions table stores data regarding permissions which a user may perform on an object. A source table stores data for a set of ancestor objects having respective ACLs for each of a set of descendant objects. Preferably, the tables are stored in the relational database together with the objects. For a given object, data in the tables is used to determine the given object's entry owner and ACL. The inventive technique has particular applicability in a Lightweight Directory Access Protocol (LDAP) directory service having a relational database as a backing store.
    Type: Grant
    Filed: November 19, 1998
    Date of Patent: November 23, 2004
    Assignee: International Business Machines Corporation
    Inventors: Debora Jean Byrne, Shaw-Ben Shi