Patents Represented by Attorney Richard M. Goldman
  • Patent number: 7646864
    Abstract: A telephone headset system having a network interface device, a head set including a headphone and a microphone, and a foot operated, hands free call answering and call ending element. The network interface device, headset, and call answering and call ending element are electronically in communication with each other.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: January 12, 2010
    Assignee: Plantronics, Inc.
    Inventor: Susan Adams
  • Patent number: 7414908
    Abstract: A Magnetic Random Access Memory (MRAM), in which very little current flows through MTJ elements and very little voltage is applied across them, the MRAM being provided with sense-amplifiers capable of amplifying the potential difference between their corresponding pairs of bit lines at high speed. This is accomplished by a sense amplifier including CMOS inverters cross-connected or connected in loop, a P-channel MOS transistor for shutting the power off during standby, and N-channel MOS transistors for initializing the output of the sense amplifier during standby. A ground terminal of the inverter is connected to a bit line through a transistor of a bit switch, and a ground terminal of the inverter is connected to a bit line through a transistor of a bit switch.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: August 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Hisatada Miyatake, Toshio Sunaga
  • Patent number: 7409488
    Abstract: A data processing system comprises a local probe storage array having a plurality of sensors for reading data from a storage surface. A plurality of data processing elements are mounted on the storage array. Each data processing element is connected to different sensor of the array for processing data read by the connected sensor. The data processing elements may be logic gates for performing simple comparisons with input data. Alternatively, each data processing element may comprise more complex logic circuitry for performing more complex functions based on data read by the storage array. Such function may involve a combination of data read by the storage array and data input to the data processing system from an another source. Each data processing element may comprise a complete microprocessor system responsive to data read from the storage array.
    Type: Grant
    Filed: July 21, 2003
    Date of Patent: August 5, 2008
    Assignee: International Business Machines Inc
    Inventors: Gerd K. Binnig, Michel Despont, Urs T. Durig, Walter Haberle, Peter Vettiger
  • Patent number: 7376310
    Abstract: An optical waveguide element having a cladding layer formed on a substrate and at least one waveguide core formed in the cladding layer for transmitting an optical signal. Two heater sections are provided for shifting a phase of optical signals. The two heater sections show different design. This helps controlling heater induced birefringence.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: Dorothea Wiesmann, Bert Offrein
  • Patent number: 7337195
    Abstract: According to the present invention a method and a system is provided for establishing synchronized recovery log points in an infrastructure comprising at least a first database management system and a second database management system, whereby recovery log files are written and log points are created separately for each database management system. Firstly, log write of all database management systems is suspended, then, the corresponding log points for each database management system forming a global log point are recorded and log writes of all database management systems are resumed.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: February 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: Namik Hrle, Inderpal Singh Narang, James Zu-Chia Teng
  • Patent number: 7318124
    Abstract: Determining a cache hit ratio of a caching device analytically and precisely.
    Type: Grant
    Filed: May 17, 2005
    Date of Patent: January 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Toshiyuki Hama, Ryo Hirade
  • Patent number: 7302646
    Abstract: An information processing system, for processing information obtained from multiple sites that are connected via the Internet 10, includes: a webcrawler 13, for crawling sites, across the Internet 10, which are registered in a registered site DB 11; a metadata DB 12, for storing metadata from which information elements are extracted from content referred to by using a URL; an important information element extraction mechanism 30, for reading information stored in the metadata DB 12, and for extracting important information elements based on the matching level of information elements; an important information element DB 40, for storing the extracted important information elements; and a result display mechanism 41, for visually presenting said stored important information elements.
    Type: Grant
    Filed: February 6, 2002
    Date of Patent: November 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Nomiyama, Koichi Takeda, Takashi Sakairi
  • Patent number: 7275079
    Abstract: A method of and a system for processing an enterprise application request on an end user application and an application server. This is accomplished by initiating the application request on the end user application in a first language (such as a markup language) with a first application program (such as a Web browser), and transmitting the application request to the server and converting the application from the first language of the first end user application to a language running on the application server, processing the application request on the application server, and transmitting the response from the application server back to the end user application, and converting the response from the language running on the application server to the language of the end user application.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: September 25, 2007
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Shyh-Mei F. Ho, James Rush Rhyne, II
  • Patent number: 7272595
    Abstract: A system includes a vocabulary information processing mechanism for loading an ontology corresponding to a selected service and analyzing the loaded ontology to extract a conceptual structure, an inference processing mechanism for executing an inference operation based on an axiom rule and extending/parsing vocabulary information extracted by the vocabulary information processing mechanism, a conceptual information display section for displaying the extracted conceptual structure on a browser of a user terminal via the Internet, a property information display section for displaying on the browser property information relative to a concept selected from the displayed conceptual structure, a relational information display section for displaying, when a plurality of concepts are selected, relationships between the concepts on the browser, and a search request transmitting section 34 for transmitting a prescribed search request to a search system based on a search request made from the browser.
    Type: Grant
    Filed: September 2, 2003
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Hajime Tsuchitani, Saeko Murakami, Hirobumi Toyoshima, Nozomu Matsushita
  • Patent number: 7227829
    Abstract: Described is a method for erasing data recorded in a data storage device in which a data bit is written onto a surface by applying a first combination of energy and force to the surface via a tip to form a pit in the surface representative of the data bit by local deformation of the surface. The method comprises applying a second combination of energy and force via the tip to prerecorded deformations of the surface to be erased to substantially level the surface.
    Type: Grant
    Filed: July 28, 2003
    Date of Patent: June 5, 2007
    Assignee: International Business Machines Corp
    Inventors: Gerd K. Binnig, Walter Haberle
  • Patent number: 7219089
    Abstract: A data retrieval system having a database storing data as a vector that has been digitized based on a keyword. The system has capability of generating a residual vector from the data to compute a covariance matrix and an eigenvector of the covariance matrix. The system further has the capability for generating and storing a set of basic vectors from the set of the computed eigenvectors, and for reading out the data and at least one of the eigenvectors from a memory. This is utilized to compute a contribution of the eigenvector to the data, and for contracting or enlarging a residual vector to store. The system selects a keyword to be used for labeling according to a similarity between the stored basic vector and the data, and a weight on the similarity so as to store the keyword in a memory.
    Type: Grant
    Filed: September 24, 2003
    Date of Patent: May 15, 2007
    Assignee: International Business Machines Corporation
    Inventors: Mei Kobayashi, Masaki Aono
  • Patent number: 7181449
    Abstract: Application of a scalar function across a varying number of records within an RDBMS using the RDBMS's SQL capabilities. This is accomplished by determining a last row in a group of rows, sorting the rows and passing the sorted rows to a scalar function, where the scalar function accepts each row and stores the accepted rows in a temporary file space. When the last row is encountered, the aggregate value is calculated using all of the rows in the group, and then a filter is applied on the rows so that only a row with the aggregate value is returned.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: February 20, 2007
    Assignee: International Business Machines, Corporation
    Inventors: Mark Steven Ramsey, Milind Chitgupakar, Calisto Paul Zuzarte
  • Patent number: 7180847
    Abstract: In accordance with the present invention, there is provided an apparatus comprising a tape having an information layer on which information is storable in the form of perturbations, an array of probes that in function faces the tape such that the probes scan the surface of the tape, means for selectively forming the perturbations via the probes, means for detecting the presence of the perturbations via the probes, and drive means for moving the tape relative to the array of probes. The apparatus allows to store high data capacities at a small form factor.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: February 20, 2007
    Assignee: International Business Machines, Corporation
    Inventors: Gerd K. Binnig, Walter Haeberle, Peter Vettiger
  • Patent number: 7099257
    Abstract: Methods are provided for overwriting data in a probe-based data storage device (1) wherein data is represented by the presence and absence of pits formed in a storage surface (4) by a probe of the device. Input data is first coded such that successive bits of a first value in the coded input data are separated by at least one bit of the other value. Overwrite data bits v0, v1, v2, . . . , are generated from the coded input data bits b0, b1, b2, . . . , and the overwrite data bits v0, v1, v2, . . . , are then used to overwrite data on the storage surface (4). According to a first method, the overwrite data bits are generated such that, if a pit represents a bit of said first value in the data storage device (1) then vi={overscore (b)}i?1, for i?1 and v0 has said first value, and if a pit represents a bit of said other value in the data storage device (1) then vi=bi?1 for i?1 and v0 has said other value.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: August 29, 2006
    Assignee: International Business Machines Corp
    Inventors: Theodoros Antonakopoulos, Gerd K. Binnig, Evangelos S. Eleftheriou
  • Patent number: 7084760
    Abstract: An intrusion event detection system, method, and program product with an enumeration of specific known benign intrusion events, and performing a vulnerability test on specific elements of the computer system for the particular known benign intrusion event. These vulnerability tests are performed at predetermined time intervals measured from a previous test or previous intrusion event of the known benign intrusion event. The predetermined time interval is increased based on various attributes, passage of time since the last intrusion event of either the specific known benign intrusion event or another known benign intrusion event, or even a an undetermined or harmful intrusion event, or the present detection of an intrusion even; or the vulnerability of a specific element in the computer system to a specific intrusion event.
    Type: Grant
    Filed: May 4, 2004
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kevin D. Himberger, Clark Debs Jeffries, David M. McMillen, John Allan Ziraldo
  • Patent number: 7056840
    Abstract: A low dielectric constant, patterned, nanoporous material and a method of forming the material. The material is formed by depositing a layer onto a substrate, said layer comprising a reactive organosilicate material, a porogen, an initiator, and a solvent; exposing portions of the layer to energy (e.g., thermal energy or electromagnetic radiation) to change the solubility of portions of the organosilicate material with respect to the solvent; selectively removing more soluble portions of the layer to generate a relief pattern; and decomposing the porogen to thereby generate a nanoporous organosilicate layer.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: June 6, 2006
    Assignee: International Business Machines Corp.
    Inventors: Robert Dennis Miller, Ho-Cheol Kim, Eric Connor, Victor Yee-Way Lee, Gregory Michael Wallraff, Willi Volksen
  • Patent number: 7054257
    Abstract: Read/write components for AFM-based data storage devices are provided. In particular embodiments, a read/write component comprises lever means and a support structure, the lever means being connected to the support structure for substantially pivotal movement. The lever means provides first and second current paths between a pair of electrical supply lines on the support structure via which the lever means can be connected in use to power supply means operable in a write mode and a read mode. A write-mode heater is provided on the lever means in the first current path, and a read/write tip is provided on the write-mode heater. A read-mode heater is provided on the lever means in the second current path. Decoupling means is arranged to inhibit current flow to the write-mode heater via the first current path in use when the power supply means is operated in the read mode.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: May 30, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gerd K. Binnig, Michel Despont, Peter Vettiger
  • Patent number: 7038996
    Abstract: Described is a method for reading an array of sensors having a set of row conductors each connected to the sensors in a corresponding row of the array and a set of column conductors each connected to the sensors in a corresponding column of the array such that each sensor is connected between a row conductor and a column conductor. The method comprises: for each row of sensors in the array, performing a read cycle comprising applying an activation pulse to the corresponding row conductor to activate the sensors in the row, applying a reading pulse to the row conductor on expiry of a predetermined time interval from an edge of the activation pulse, and during the reading pulse, detecting, for each sensor in the row, a value dependent on a variable characteristic of that sensor. The read cycle for at least one row is commenced during the predetermined time interval of the read cycle for another row.
    Type: Grant
    Filed: May 15, 2003
    Date of Patent: May 2, 2006
    Assignee: International Business Machines Corp.
    Inventors: Gerd K. Binnig, Urs T. Duerig
  • Patent number: 7016896
    Abstract: A fast search is performed of a large text database, while suppressing an increase in the data size of the data structure used for the process. A pattern search method for searching a target character string for a desired pattern includes: a range search step and a character string extraction step. At the range search step, intermediate patterns are obtained by adding characters in order, one by one, from the last character of the pattern to the first, and a range is determined for a suffix array, which corresponds to the target character string, wherein the first character of each of the intermediate patterns is present. Then, at the character string extraction step, elements of the character string are designated that correspond to elements included in the range of the suffix array, and character string segments are extracted consisting of the same number of elements as the elements of the pattern and having the elements of the character string as their first characters.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: March 21, 2006
    Assignee: International Business Machines Corporation
    Inventor: Tetsuo Shibuya
  • Patent number: 7007006
    Abstract: The invention herein provides method and apparatus, including software for determining a set of materialized views or indices of the contents or a subset of the contents of a database in a data processing system to be created for one or more users of the database. The method and apparatus provide method and means for evaluating a workload presented by a user to the database; evaluating the data processing system characteristics; evaluating the database characteristics; and, using the above evaluations for recommending a set of suitable materialized views or indices to the user.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: February 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Daniel C. Zilio, Gary G. Valentin, Guy M. Lohman, Calisto P. Zuzarte, Roberta J. Cochrane, Hamid Pirahesh, Markos Zaharioudakis, Kit Man Cheung, Kevin S. Beyer, David E. Simmen, Ting Y. Leung, Samuel S. Lightstone