Patents Represented by Attorney Manny Schecter
  • Patent number: 7122254
    Abstract: An electrode comprises an inorganic composite layer of a mixture of at least one insulating inorganic material and at least one at least partially conducting inorganic material. In an application of such an electrode, an organic electroluminescent device comprises a first and second conductor layers. An organic layer is disposed between the first and second conductor layers. The aforementioned composite layer is disposed between the organic layer and the first conductor layer. Methods of fabricating such an electrode and such a device are also described.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: October 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: Tilman A. Beierlein, Jean Fompeyrine, Eliav Haskal, Heike Riel, Walter Riess
  • Patent number: 6832244
    Abstract: This invention relates to graphical email content analyser and prioritizer in an email system comprising a means for the user to define search parameters and possible values for each parameter with corresponding graphical images, for identifying and/or prioritizing received email messages, a means for parsing the contents of the email header and body contents and displaying the parameter values of the said messages in graphical form using the said graphical images, a means for grouping, and prioritising the said graphical message displays in accordance with user-defined requirements, and a means for accessing any message selected from the said graphical display.
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: December 14, 2004
    Assignee: International Business Machines Corporation
    Inventor: Hulikunta Prahlad Raghunandan
  • Patent number: 6816885
    Abstract: This invention relates to a method, system and computer program product for intelligently handling a large volume of emails received from a plurality of senders by automatically parsing the email header and body to capture specified keywords and preparing a reply template using an expert system to analyze the received emails that are stored in a personalized email database.
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: November 9, 2004
    Assignee: International Business Machines Corporation
    Inventor: Hulikunta Prahlad Raghunandan
  • Patent number: 6775689
    Abstract: This invention relates to a method, apparatus and program product for restructuring email messages for transmission to a plurality of recipients by providing transmission control directives and email content segment identifiers supplied by the user, parsing the said directives and email contents, expanding aliases wherever necessary and applying the said directives to restructure the email contents by sending selected segments to selected recipients in identified lists. This invention further includes reordering the selected segments in a defined sequence prior to transmission. This invention also includes merging of selected identified corresponding segments from a plurality of email messages and transmitted to selected recipients in identified recipient lists. The selected merged segments may further be reordered in a defined sequence prior to transmission.
    Type: Grant
    Filed: June 7, 2000
    Date of Patent: August 10, 2004
    Assignee: International Business Machines Corporation
    Inventor: Hulikunta Prahlad Raghunandan
  • Patent number: 6760722
    Abstract: This invention relates to a computer implemented automated remote support in a computing system that utilizes machine learning to provide constantly improving support capability. It comprises a means for parsing input requests, means for automatically executing test cases, a Database for storing data pertaining to behaviour of products and Multiproduct combinations, as well as searching means for searching through the Database for previous occurrences of similar requests. An Expert System utilizing machine learning capabilities generates the final solution and constantly updates the organization of the data in the Database in order to improve the effectiveness of subsequent searches.
    Type: Grant
    Filed: May 16, 2000
    Date of Patent: July 6, 2004
    Assignee: International Business Machines Corporation
    Inventor: Hulikunta Prahlad Raghunandan
  • Patent number: 6754387
    Abstract: A method for processing information about a polygonal pattern in the context of pattern recognition in a computer environment, the method comprising the steps of: (a) taking the corners of the pattern in turn in order from a first of the corners through the last of the corners, forming a first ordered sequence M of values representing the respective scalar distances between each corner of the polygonal pattern and each other corner, the sequence including (i) the distances between said first of said corners and each other corner in turn and (ii) taking each other corner in turn, the distances between that other corner and each other corner starting with the said first corner, and (iii) including at appropriate positions in the sequence zero values to correspond to the distance between each corner and itself; (b) re-ordering the values of said first sequence M to form a second ordered sequence P1 comprising a set of values p1 which includes for each corner starting with said first corner, values in a series
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: June 22, 2004
    Assignee: International Business Machines Corporation
    Inventor: Rajendra Kumar Bera
  • Patent number: 6745215
    Abstract: In a compiler or program proving or verification software code, it is often useful to analyse a computer program and one way in which this might be partially achieved is by comparing algebraic expressions to see if they are equivalent, i.e. to see if they are derivable from a common template or function definition. Herein a string matching and replacement algorithm is used to compare two functions. Initially, each expression is converted to a “reduced” form by reference to a set of standard rules so as, for example, to ensure that terms comprising the same variables are combined. The variables names in each term are then replaced with symbols to produce, for each expression, a corresponding character string which, arranged in a predetermined order, are compared to determine equivalence of the expressions. To achieve this, a matrix M is formed with entries corresponding to the symbols and the matrix elements are incremented according to pre-set rules.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: June 1, 2004
    Assignee: International Business Machines Corporation
    Inventor: Rajendra Kumar Bera
  • Patent number: 6729699
    Abstract: The present invention provides a method and system for passing parameters to a procedure characterized in that it uses an invocation map data structure to pass parameters to the procedure without using the stack, for more efficient operation. The instant invention also provides a computer program product for carrying out the instant invention.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: May 4, 2004
    Assignee: International Business Machines Corporation
    Inventor: Shreekanth Prabhu
  • Patent number: 6708326
    Abstract: A computer method, system and program product for debugging and/or monitoring an instruction set and having an improved breakpoint handling mechanism involving a hardware debug register set (or like breakpoint register means). Instead of patching a break instruction into a debuggee instruction sequence, re-inserting the original instruction and then single stepping through that instruction before replacing it with the patch, the original instruction is left in place and continuous execution is resumed. Before resuming however, the breakpoint register is set so that the break instruction can be re-applied while a flag (eg the Intel RF flag) is set so as to prevent a hardware break before that is desired.
    Type: Grant
    Filed: November 10, 2000
    Date of Patent: March 16, 2004
    Assignee: International Business Machines Corporation
    Inventor: Suparna Bhattacarya
  • Patent number: 6670823
    Abstract: An additional bit is used in a binary register for detecting register contents in timing and counting applications. A predetermined timing or counting event occurs when the additional bit changes logical states. In one implementation, an additional bit is provided in the most significant bit (MSB) position in a binary register, and is initially set to a logical zero state. When the values in the binary register decrement to zero, the additional (MSB) bit changes logic states to a logical one state, when the zero value in the binary register is decremented in the next clock cycle. A determination is consequently made that the binary register has reached zero.
    Type: Grant
    Filed: February 27, 2002
    Date of Patent: December 30, 2003
    Assignee: International Business Machines Corporation
    Inventors: Shridhar N Ambilkar, Ashutosh Misra
  • Patent number: 6636880
    Abstract: A remedial method (200) and apparatus (100) is described, by which unit information can be documented in a computer program. A set of user-supplied precompiler directives is added to the computer program that is to be converted, in which a preferred set of units, called primary units, are prescribed. A precompiler tool performs a conversion of a unit to its corresponding unit in the preferred set of units.
    Type: Grant
    Filed: September 18, 2000
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventor: Rajendra Kumar Bera
  • Patent number: 6463480
    Abstract: The present invention is directed to an environment in which a safe program having high thread isolation can easily be constructed, and the effective utilization of resources can be achieved when concurrently processing a plurality of client requests. More specifically, a client request 101 is transformed into a common format, and stored in a queue 125 in the form of packet information. A control unit 127 reads the packet information, and instructs a thread control unit 131 to create a thread. A thread object 141 referenced only from the created thread is created by copying a thread object template 149 prestored in the system. Client requests are divided into three types: creation of an object, utilization of an object method, and deletion of an object, and a thread is created only during the execution of a client request.
    Type: Grant
    Filed: March 10, 1997
    Date of Patent: October 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michio Kikuchi, Yuichi Nakamura, Seiji Hamada
  • Patent number: 5491391
    Abstract: Automatic start up of a continuous sine-wave commutated, brushless, direct current motor in a predetermined direction is done by applying a ramped armature current to the direct current motor to generate an armature field. The resulting armature field is rotated independent of angular position of the shaft. Upon rotation of the motor shaft beginning, the direction of rotation of the shaft is determined. Responsive to rotation of the shaft in an undesired direction, the direction of rotation of the armature field is reversed. A base angle of rotation of a shaft in the direct current motor is determined from an index mark as it rotates by an index mark detector. Responsive to detection of the index mark, rotation of the armature field and the angular position of the shaft are synchronized.
    Type: Grant
    Filed: September 16, 1993
    Date of Patent: February 13, 1996
    Assignee: International Business Machines Corporation
    Inventors: Allen A. Bahr, Du V. Nguyen, Gary A. Teichman
  • Patent number: 5418971
    Abstract: A system and method of sequencing commands for operation of a volume positioning mechanism in an automated library is taught. The automated library has a plurality of volumes, a plurality of racks for storing the plurality of volumes and at least a first drive unit for recording data to or reading data from a volume mounted thereon by the volume positioning mechanism. Exogenous requests for data stored to the volumes or for storing data to volumes are received from time to time by the library. Each exogenous request for data in a volume is utilized to generate at least a first command for execution by the volume positioning mechanism. Commands as generated are stored in a command queue having a queue input level, a queue output level for the next scheduled command for execution and allowing a plurality of intervening levels. With each introduction of a new command to the command queue, the command queue is reordered with a goal of improving time to dispatch for execution of high priority commands.
    Type: Grant
    Filed: April 20, 1992
    Date of Patent: May 23, 1995
    Assignee: International Business Machines Corporation
    Inventor: Wayne C. Carlson
  • Patent number: 5379412
    Abstract: A method and system for the dynamic allocation of a buffer storage space during backup copying. Backup copying of designated datasets representing point in time consistency may be performed in a data processing system on one or more storage subsystems concurrent with data processing system application execution by suspending execution only long enough to form a logical to physical address concordance and thereafter physically backing up the datasets on the storage subsystems on a scheduled or opportunistic basis. A particular area of an established buffer storage space is dynamically allocated for each designated dataset to be backed up. The designated datasets are then stored in the particular areas and indexed. After all designated datasets to be backed up are copied to an alternate storage subsystem location, the buffer storage space is released.
    Type: Grant
    Filed: April 20, 1992
    Date of Patent: January 3, 1995
    Assignee: International Business Machines Corporation
    Inventors: Lawrence E. Eastridge, James M. Ratliff