Patents Represented by Attorney Samuel Kassatly
  • Patent number: 8215302
    Abstract: A Discontinuous Positive Airway Pressure (DPAP) device and method of using the same for reducing sleep disordered breathing events, such as sleep apnea and snoring. The DPAP device provides selective excitation to the pharyngeal conduit or another muscle or cartilage along the respiratory path, a predetermined period of time before the end of the expiration stage, in order to prematurely reverse the respiratory cycle before the total collapse of the pharyngeal conduit, thus enabling the inhalation stage to reopen and refill the pharyngeal conduit.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: July 10, 2012
    Inventors: L. Samuel A Kassatly, Michelle M Kassatly, Danielle M Kassatly, Gabrielle M Kassatly
  • Patent number: 7287004
    Abstract: An integrated financing services system provides a leasing service for vendors accessible through the Internet, embedding financing into the checkout process using several Web services. The present system is accessed by a vendor to provide lease prices on a line item by line item basis within an electronic shopping catalog. Depending on the detail provided by the sales company in the request for those rates, these lease prices can map to the specificity of the catalog. The present system provides a service for the vendors to integrate leasing into their sales agents' and customers' shopping experience without a large investment in a flexible, and customer-customizable way. The lessor can now support vendors and customers in a very repeatable manner, using the same technology with no new special development for each vendor.
    Type: Grant
    Filed: December 26, 2003
    Date of Patent: October 23, 2007
    Assignee: International Business Machines Corporation
    Inventors: Tara M. Kenny, Kathryn Mark, James Penney
  • Patent number: 7272590
    Abstract: A system and method determine numerical representations for categorical data fields by taking advantage of the redundancy of the data records to allow automatic discovery of an order of the categories. A categorical data field is recoded by creating separate tables for each numerical data field occurring in the data records. The separate tables are sorted according to the numerical values of the respective data fields. The recoding of the categories is performed based on the average sort order of occurrences of the category in a specific sorted table. The standard deviation of the numerical codes provided by the categories is calculated for each of the separate recoding tables. The recoding table with the maximum standard deviation is selected as the recoding table to perform the recoding of the categories contained in the respective categorical data field of the data records.
    Type: Grant
    Filed: March 6, 2003
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Andreas Arning, Christoph Lingenfelder, Gregor Meyer, Dieter Roller, Swen Wohland
  • Patent number: 7269546
    Abstract: A computer-implemented system and method is disclosed for retrieving documents using context-dependant probabilistic modeling of words and documents. The present invention uses multiple overlapping vectors to represent each document. Each vector is centered on each of the words in the document and includes the local environment. The vectors are used to build probability models that are used for predictions of related documents and related keywords. The results of the statistical analysis are used for retrieving an indexed document, for extracting features from a document, or for finding a word within a document. The statistical evaluation is also used to evaluate the probability of relation between the key words appearing in the document and building a vocabulary of key words that are generally found together. The results of the analysis are stored in a repository. Searches of the data repository produce a list of related documents and a list of related terms.
    Type: Grant
    Filed: February 1, 2002
    Date of Patent: September 11, 2007
    Assignee: International Business Machines Corporation
    Inventor: J. Magnus Stensmo
  • Patent number: 7257577
    Abstract: A modular scoring system using rank aggregation merges search results into an ordered list of results using many different features of documents. The ranking functions of the present system can easily be customized to the needs of a particular corpus or collection of users such as an intranet. Rank aggregation is independent of the underlying score distributions between the different factors, and can be applied to merge any set of ranking functions. Rank aggregation holds the advantage of combining the influence of many different heuristic factors in a robust way to produce high-quality results for queries. The modular scoring system combines factors such as indegree, page ranking, URL length, proximity to the root server of an intranet, etc, to form a single ordering on web pages that closely obeys the individual orderings, but also mediates between the collective wisdom of individual heuristics.
    Type: Grant
    Filed: May 7, 2004
    Date of Patent: August 14, 2007
    Assignee: International Business Machines Corporation
    Inventors: Ronald Fagin, Kevin Snow McCurley, Jasmine Novak, Shanmugasundram Ravikumar, Dandapani Sivakumar, John Anthony Tomlin, David Paul Williamson
  • Patent number: 7251367
    Abstract: A system augments stylus keyboarding with shorthand gesturing. The system defines a shorthand symbol for each word according to its movement pattern on an optimized stylus keyboard. The system recognizes word patterns by identifying an input as a stroke, and then matching the stroke to a stored list of word patterns. The system then generates and displays the matched word to the user.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: July 31, 2007
    Assignee: International Business Machines Corporation
    Inventor: Shumin Zhai
  • Patent number: 7251654
    Abstract: A dangling web page processing system ranks dangling web pages on the web. The system ranks dangling web pages of high quality that cannot be crawled by a crawler. In addition, the system adjusts ranks to penalize dangling web pages that return errors when links on the dangling web pages are crawled. By providing a rank for dangling web pages, the present system allows the concentration of crawling resources on those dangling web pages that have the highest rank in the uncrawled region. The system operates locally to the dangling web pages, providing efficient determination of ranks for the dangling web pages. The system explicitly discriminates against web pages on the basis of whether they point to penalty pages, i.e., pages that return an error when a link is followed. By incorporating more fine-grained information such as this into ranking, the system can improve the quality of individual search results and better manage resources for crawling.
    Type: Grant
    Filed: May 15, 2004
    Date of Patent: July 31, 2007
    Assignee: International Business Machines Corporation
    Inventors: Nadav Eiron, Kevin Snow McCurley, John Anthony Tomlin
  • Patent number: 7246254
    Abstract: A system and method to automatically and dynamically optimize available resources to meet application data availability and business objectives. In one embodiment, a backup and data recovery system continually and dynamically adjust to the backup and recovery or restore process depending on the customer's environment, workload, and business objectives. Acceptable tolerance of downtime due to recovery and backup impacts the customer's business or system operation. From this high-level business requirement, the present system determines the backup and recovery plan details. The present system accepts application data availability policies based on business objectives, and devises, executes and refines a resource optimal backup and recovery strategy required to deliver the desired quality of service in the environments that have dynamically changing application workloads, business objectives, and hardware/software infrastructure technologies.
    Type: Grant
    Filed: July 16, 2003
    Date of Patent: July 17, 2007
    Assignee: International Business Machines Corporation
    Inventors: Nagraj Ramachandran Alur, Vitthal M. Gogate, Inderpal Singh Narang, Ramani Ranjan Routray, Mahadevan Subramanian
  • Patent number: 7246107
    Abstract: An index file for use in search processing employing a search engine, retains information that indicates a correspondence of a keyword to its positional information. The index file comprises a key file that includes a list of pointers to character strings. The character strings are included in document files that are stored in a document database and to positional information, by document area where a character string in a document file appears and a POS file. The POS file includes a list of positional information containing information that specifies a document file where a character string exists and information that specifies a position of the character string in a document file regarding the character strings in the key file.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: July 17, 2007
    Assignee: International Business Machines Corporation
    Inventors: Toshiyuki Nakamura, Fumihiko Terui
  • Patent number: 7243089
    Abstract: Indirect access to local file systems is provided using storage tank protocols, allowing federation of a local file system into a distributed file system while preserving local access to the existing data in the local file system. The goal of the present system is to federate and migrate the data on a computer system with minimum disruption to applications operating on the computer system. Existing applications on a computer system continue to operate during data federation and migration and require little or no reconfiguration either when the data migration starts or when it ends. Data consistency is maintained: existing applications may modify data in the file system during migration or federation. During federation, other computer systems (or hosts) may modify the data in the file system if access control information allows them to do so. All changes in the file system are seen consistently on all hosts.
    Type: Grant
    Filed: November 25, 2003
    Date of Patent: July 10, 2007
    Assignee: International Business Machines Corporation
    Inventors: Ralph Attila Becker-Szendy, Miriam Sivan-Zimet
  • Patent number: 7236974
    Abstract: A multi-level locking hierarchy for a relational database includes a locking level applied to a multi-dimensionally clustering table, a locking level applied to blocks within the table, and a locking level applied to rows within the blocks. The hierarchy leverages the multi-dimensional clustering of the table data for efficiency and to reduce lock overhead. Data is normally locked in order of coarser to finer granularity to limit deadlock. When data of finer granularity is locked, data of coarser granularity containing the finer granularity data is also locked. Block lock durations may be employed to ensure that a block remains locked if any contained row remains locked. Block level lock attributes may facilitate detection of at least one of a concurrent scan and a row deletion within a block. Detection of the emptying of a block during a scan of the block may bar scan completion in that block.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: June 26, 2007
    Assignee: International Business Machines Corporation
    Inventors: Bishwaranjan Bhattacharjee, Leslie A. Cranston, Matthew A. Huras, Timothy R. Malkemus, Catherine S. McArthur, Sriram K. Padmanabhan, Michael J. Winer
  • Patent number: 7236386
    Abstract: A magnetic shift register utilizes a data column comprising a thin wire of magnetic material. A writing element selectively changes the direction of the magnetic moment in the magnetic domains to write the data to the data column. Associated with each domain wall are large magnetic fringing fields concentrated in a very small space. These magnetic fringing fields write to and read from the magnetic shift register. When the domain wall is moved close to another magnetic material, the fringing fields change the direction of the magnetic moment in the magnetic material, effectively “writing” to the magnetic material. A reading element similar to a tunneling junction comprises a free layer and a pinned layer of magnetic material. Fringing fields change the direction of the magnetic moment in the free layer with respect to the pinned layer, changing electrical resistance of the reading element and “reading” data stored in the magnetic shift register.
    Type: Grant
    Filed: December 4, 2004
    Date of Patent: June 26, 2007
    Assignee: International Business Machines Corporation
    Inventor: Stuart S. P. Parkin
  • Patent number: 7233956
    Abstract: An information handling system comprises an input for receiving a spreadsheet application in static HTML form; a compiler for compiling the spreadsheet application to produce a generic XML document; an interpreter for interpreting the XML document to produce a browser-specific hypertext document representing the spreadsheet; and an output for serving the hypertext document to a client.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: June 19, 2007
    Assignee: International Business Machines Corporation
    Inventors: Corrado Balducci, Yumman Chan, Feras Dawisha, Ramzan Khuwaja, Brenda Miu-to Lam, Sapna Mahwal
  • Patent number: 7228542
    Abstract: A computer product generates an installation plan based on the products, components, features, and system configuration of the associated software product that the user selects for installation on the user's system. The installation plan is printable and creates an easy-to-follow installation sequence including information regarding product configuration and software and hardware requirements. In addition, the installation plan lists the product CDs required during the installation process.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: June 5, 2007
    Assignee: International Business Machines Corporation
    Inventors: Daryl Keith Bryant, Frederick M. Fusilero, Humberto Gutierrez-Rivas, Terence Walters
  • Patent number: 7206194
    Abstract: A mechanism that automatically achieves alignment of the communications elements during assembly of a modular computer system, without the need for human intervention. The mechanism comprises an alignment frame provided with bumps and depressions. The bumps in the alignment frames mate with the depressions on adjacent alignment frames. Each depression comprises an entrance opening that is wider than the diameter of the bumps. The diameter of the entrance opening is determined by the expected accuracy of the alignment of subsystems or bricks within the modular electronic system. When it is desired to align the communication elements, the alignment frames are brought into engagement by causing alignment guides to slide past each other, and to guide the bumps in the alignment frames into the depressions in the adjacent alignment frames. The mechanism further comprises a set of springs that force the allow the alignment frames to be retained securely by the communications elements.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: April 17, 2007
    Assignee: International Business Machines Corporation
    Inventors: Robert Barton Garner, Winfried Wolfgang Wilcke, Richard Michael Williams
  • Patent number: 7203802
    Abstract: A memory buffer facilitates log catchup for online operations. Certain designated areas of memory are allocated for one or more buffers for use during online operations (e.g., reorganization, create index, etc.). Concurrent update activities to the target object write informational records into the one or more buffers. If the buffers become full, the informational records may be written to logs for persistent storage. After online operations finish building all or a suitable portion of the shadow object, log catchup is performed by first applying activities in the informational records from the buffer and thereafter applying activities from logs, if necessary. The invention helps solve the drawbacks of log catchup since the buffer contains only the information related to the target shadow object. Also it does not involve physical I/Os, as these records are all in memory.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: April 10, 2007
    Assignee: International Business Machines Corporation
    Inventors: Matthew A. Huras, Quanhua Hong, Catherine S. McArthur, Lorysa M. Meadowcroft, Shaun K. Thornborough, Michael J. Winer, Roger L. Q. Zheng
  • Patent number: 7197571
    Abstract: A system and method improve the performance of block storage over a network with asymmetric traffic by reducing the exchange of control messages between clients and servers. Before the source and the target begin exchanging data, they need to exchange control messages first to ensure the integrity of the data transfer operations. The acknowledgment messages affect the performance of backup operations when using a storage protocol such as SCSI over a reliable wide-area network protocol such as TCP/IP. SCSI protocol level and TCP/IP protocol level acknowledgment messages are combined to reduce CPU utilization at both the source and the target systems, which improves the overall system throughput and performance, and also reduces the bottleneck at the network level.
    Type: Grant
    Filed: December 29, 2001
    Date of Patent: March 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: Prasenjit Sarkar, Kaladhar Voruganti
  • Patent number: 7185004
    Abstract: A reverse routing system optimizes execution of a query that accesses data stored in one or more materialized query tables in a database of a computer system. The system receives a query directly referencing the materialized query table. The system identifies the referenced materialized query tables in a catalogue of materialized query tables and a defining query associated with the referenced materialized query table. The system substitutes the defining query for the referenced materialized query table in the received query. The system adds the referenced materialized query table to the set of eligible materialized query tables that are selected using query matching algorithms so that they can be considered for routing by the query optimizer.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: February 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: David Everett Simmen, Mir Hamid Pirahesh
  • Patent number: 7181461
    Abstract: A computer program product provides accurate statistics in real time. These statistics can be used to determine if a table space in a database management system (DBMS) requires maintenance operations such as reorganization, back up, fresh access path statistics, and/or larger disk space allocation. The DBMS maintains a set of values that provide indications of whether that operation is due on that object. The indicators are asynchronously externalized in dedicated database tables either periodically in user-specified intervals or at some predefined event such as stopping the database. When the user performs a database administration operation, the database management system resets the associated indicators, and reports objects that are in an exception state based on the indicators collected as described for each operation.
    Type: Grant
    Filed: August 19, 2002
    Date of Patent: February 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Charles Roy Bonner, Namik Hrle, James Zu-Chia Teng
  • Patent number: 7177863
    Abstract: A system and associated method for tuning a data clustering program to a clustering task, determine at least one internal parameter of a data clustering program. The determination of one or more of the internal parameters of the data clustering program occurs before the clustering begins. Consequently, clustering does not need to be performed iteratively, thus improving clustering program performance in terms of the required processing time and processing resources. The system provides pairs of data records; the user indicates whether or not these data records should belong to the same cluster. The similarity values of the records of the selected pairs are calculated based on the default parameters of the clustering program. From the resulting similarity values, an optimal similarity threshold is determined. When the optimization criterion does not yield a single optimal similarity threshold range, equivalent candidate ranges are selected.
    Type: Grant
    Filed: March 14, 2003
    Date of Patent: February 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Boris Charpiot, Barbara Hartel, Christoph Lingenfelder, Thilo Maier