Patents by Inventor Alan Mandel

Alan Mandel 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: 7536601
    Abstract: A file validator technique for identifying a test specification to be used for testing validity of a file element associated with a file is provided. The test specification is a member in one of a set of test specifications embedded in the file validator and a set of test specifications not embedded in the file validator. According to the technique, a file element is selected, a pointer associated with the selected file element is selected, and a pointer is used to select the test specification associated with the selected file element, the selected test specification being selectable from one of the set of test specifications embedded in the file validator and the set of test specifications not embedded in the file validator.
    Type: Grant
    Filed: August 19, 2004
    Date of Patent: May 19, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ernest Wing Mah, Lawrence Alan Mandel, Craig Salter
  • Patent number: 7415673
    Abstract: An extensible resource resolution framework. Executing code that references a resource invokes an interface of an extensible resource resolution framework. Parameters may be provided on the invocation to specify information pertaining to the current execution context. One or more resource resolvers are selected, transparently to the invoking code, as appropriate to a given situation (comprising, for example, the execution context). Preferably, the resource resolvers are contributed as plug-ins to the resolution framework. Criteria may be specified for each resolver, indicating when that resolver should be selected. Priority order may be specified, per resolver, to control order of invocation when more than one resolver is selected.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: August 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Nitin Somabhai Dahyabhai, Lawrence Alan Mandel, Craig Salter
  • Patent number: 7356767
    Abstract: An extensible resource resolution framework. Executing code that references a resource invokes an interface of an extensible resource resolution framework. Parameters may be provided on the invocation to specify information pertaining to the current execution context. One or more resource resolvers are selected, transparently to the invoking code, as appropriate to a given situation (comprising, for example, the execution context). Preferably, the resource resolvers are contributed as plug-ins to the resolution framework. Criteria may be specified for each resolver, indicating when that resolver should be selected. Priority order may be specified, per resolver, to control order of invocation when more than one resolver is selected.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: April 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Nitin Somabhai Dahyabhai, Lawrence Alan Mandel, Craig Salter
  • Publication number: 20050034050
    Abstract: An apparatus comprises an encode circuit coupled to receive input data and configured to generate corresponding codewords and a decode circuit coupled to receive codewords and detect an error in the codewords (and may, in some cases, correct the error). Each codeword comprises a plurality of b-bit portions (b is an integer greater than one). Additionally, each codeword comprises a first set of b check bits used to detect a magnitude of an error in a b-bit portion of the plurality of b-bit portions. Each codeword further comprises a second set of w check bits used to locate which one of the plurality of b-bit portions is the b-bit portion containing the error (w is an integer greater than zero and less than b).
    Type: Application
    Filed: August 8, 2003
    Publication date: February 10, 2005
    Applicant: Sun Microsystems, Inc.
    Inventors: Debaleena Das, Alan Mandel