Patents Represented by Attorney Samuel Kassatly
-
Patent number: 8215302Abstract: 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: GrantFiled: September 22, 2009Date of Patent: July 10, 2012Inventors: L. Samuel A Kassatly, Michelle M Kassatly, Danielle M Kassatly, Gabrielle M Kassatly
-
Patent number: 7287004Abstract: 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: GrantFiled: December 26, 2003Date of Patent: October 23, 2007Assignee: International Business Machines CorporationInventors: Tara M. Kenny, Kathryn Mark, James Penney
-
Patent number: 7272590Abstract: 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: GrantFiled: March 6, 2003Date of Patent: September 18, 2007Assignee: International Business Machines CorporationInventors: Andreas Arning, Christoph Lingenfelder, Gregor Meyer, Dieter Roller, Swen Wohland
-
Patent number: 7269546Abstract: 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: GrantFiled: February 1, 2002Date of Patent: September 11, 2007Assignee: International Business Machines CorporationInventor: J. Magnus Stensmo
-
Patent number: 7257577Abstract: 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: GrantFiled: May 7, 2004Date of Patent: August 14, 2007Assignee: International Business Machines CorporationInventors: Ronald Fagin, Kevin Snow McCurley, Jasmine Novak, Shanmugasundram Ravikumar, Dandapani Sivakumar, John Anthony Tomlin, David Paul Williamson
-
Patent number: 7251367Abstract: 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: GrantFiled: December 20, 2002Date of Patent: July 31, 2007Assignee: International Business Machines CorporationInventor: Shumin Zhai
-
Patent number: 7251654Abstract: 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: GrantFiled: May 15, 2004Date of Patent: July 31, 2007Assignee: International Business Machines CorporationInventors: Nadav Eiron, Kevin Snow McCurley, John Anthony Tomlin
-
Patent number: 7246254Abstract: 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: GrantFiled: July 16, 2003Date of Patent: July 17, 2007Assignee: International Business Machines CorporationInventors: Nagraj Ramachandran Alur, Vitthal M. Gogate, Inderpal Singh Narang, Ramani Ranjan Routray, Mahadevan Subramanian
-
Patent number: 7246107Abstract: 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: GrantFiled: January 8, 2004Date of Patent: July 17, 2007Assignee: International Business Machines CorporationInventors: Toshiyuki Nakamura, Fumihiko Terui
-
Patent number: 7243089Abstract: 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: GrantFiled: November 25, 2003Date of Patent: July 10, 2007Assignee: International Business Machines CorporationInventors: Ralph Attila Becker-Szendy, Miriam Sivan-Zimet
-
Patent number: 7236974Abstract: 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: GrantFiled: April 29, 2003Date of Patent: June 26, 2007Assignee: International Business Machines CorporationInventors: Bishwaranjan Bhattacharjee, Leslie A. Cranston, Matthew A. Huras, Timothy R. Malkemus, Catherine S. McArthur, Sriram K. Padmanabhan, Michael J. Winer
-
Patent number: 7236386Abstract: 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: GrantFiled: December 4, 2004Date of Patent: June 26, 2007Assignee: International Business Machines CorporationInventor: Stuart S. P. Parkin
-
Patent number: 7233956Abstract: 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: GrantFiled: August 12, 2003Date of Patent: June 19, 2007Assignee: International Business Machines CorporationInventors: Corrado Balducci, Yumman Chan, Feras Dawisha, Ramzan Khuwaja, Brenda Miu-to Lam, Sapna Mahwal
-
Patent number: 7228542Abstract: 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: GrantFiled: December 18, 2002Date of Patent: June 5, 2007Assignee: International Business Machines CorporationInventors: Daryl Keith Bryant, Frederick M. Fusilero, Humberto Gutierrez-Rivas, Terence Walters
-
Patent number: 7206194Abstract: 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: GrantFiled: November 12, 2004Date of Patent: April 17, 2007Assignee: International Business Machines CorporationInventors: Robert Barton Garner, Winfried Wolfgang Wilcke, Richard Michael Williams
-
Patent number: 7203802Abstract: 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: GrantFiled: April 29, 2003Date of Patent: April 10, 2007Assignee: International Business Machines CorporationInventors: Matthew A. Huras, Quanhua Hong, Catherine S. McArthur, Lorysa M. Meadowcroft, Shaun K. Thornborough, Michael J. Winer, Roger L. Q. Zheng
-
Patent number: 7197571Abstract: 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: GrantFiled: December 29, 2001Date of Patent: March 27, 2007Assignee: International Business Machines CorporationInventors: Prasenjit Sarkar, Kaladhar Voruganti
-
Patent number: 7185004Abstract: 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: GrantFiled: December 9, 2005Date of Patent: February 27, 2007Assignee: International Business Machines CorporationInventors: David Everett Simmen, Mir Hamid Pirahesh
-
Patent number: 7181461Abstract: 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: GrantFiled: August 19, 2002Date of Patent: February 20, 2007Assignee: International Business Machines CorporationInventors: Charles Roy Bonner, Namik Hrle, James Zu-Chia Teng
-
Patent number: 7177863Abstract: 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: GrantFiled: March 14, 2003Date of Patent: February 13, 2007Assignee: International Business Machines CorporationInventors: Boris Charpiot, Barbara Hartel, Christoph Lingenfelder, Thilo Maier