Patents Examined by Rezwanul Mahmood
  • Patent number: 7483877
    Abstract: A random document is stripped of the relevant search terms to generate a non-relevant document. The relevant search terms are formed into grammatically correct but not necessarily technically correct sentences. The grammatically correct sentences are placed at the beginning of the random document in one pass through the system in the middle of a document in a second pass through the system and at the end of the document in a third pass through the system. A relevancy vector chart is computed using the references documents and a known relevancy algorithm relating to position of search terms. The results obtained from search engines are compared to the relevancy vector chart to determine the relative relevancy of the returned search results from the search engines.
    Type: Grant
    Filed: April 11, 2003
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Moon Ju Kim, Yurdaer Nezihi Doganata, Youssef Drissi, Lev Kozakov
  • Patent number: 7472111
    Abstract: The invention relates to a method for the provision of information additional to reproduced information and use of a program loaded in an arithmetic unit (1) for reproduction of information, whereby the program contacts at least one data bank (6 to 10), which may contain logical additional information to the information reproduced by the program. Should there be additional information for reproduced information in the data bank (6 to 10), the program marks the information and links the information Lu the additional information, whereby the marking of the information may be activated such that the additional information can be displayed. The invention further relates to a computer (1) provided with such a program.
    Type: Grant
    Filed: October 9, 2002
    Date of Patent: December 30, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventor: Rainer Kuth
  • Patent number: 7472140
    Abstract: A mechanism for querying a label-aware index in the context of versioning is provided. The key of the label-aware index is a composite key and includes a unique label identifier, corresponding to a specific label, and the key of the original index, which key itself may be a composite key. The label-aware index may be implemented as an index-organized table. The label-aware index is organized on disk first by the label identifier and then by the original index key so that queries of versions of resources within a particular label are as efficient as queries on an index of an unversioned repository with the same number of resources.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: December 30, 2008
    Assignee: Oracle International Corporation
    Inventors: Nipun Agarwal, Sam Idicula, Thomas Baby, Eric Sedlar
  • Patent number: 7444322
    Abstract: To provide an electronic mail device, an information adding program for an electronic mail and an information adding method for an electronic mail that are capable of saving, when sending the electronic mail, a labor for transmitting the mail by automatically adding information related to a text that is to be transmitted. An input of an electronic mail created by a user is accepted, a keyword is acquired from the electronic mail, additional information corresponding to the keyword is searched for from an additional candidate storage unit stored with candidates for the additional information to the mail, etc. transmitted and received in the past, and the searched additional information is added to the electronic mail.
    Type: Grant
    Filed: March 18, 2004
    Date of Patent: October 28, 2008
    Assignee: Fujitsu Limited
    Inventors: Takahiro Masuda, Yoshifusa Togawa
  • Patent number: 7421424
    Abstract: The invention provides information concerning records that cannot be retrieved on a search path among databases when the retrieval of search keys for other related databases and records is carried out in a plurality of databases in a chain-reactive manner. In the course of retrieving search keys and records in a chain-reactive manner up to a terminal database, information for identifying a group of search keys and a group of records retrieved through a series of retrieval processing is outputted in one line or one column of a table. When the record retrieved from a certain database in the chain-reactive search procedure does not contain a search key to be entered into a subsequent database, information for identifying a record that does not contain the search key and information for identifying a database having the record is outputted.
    Type: Grant
    Filed: February 9, 2004
    Date of Patent: September 2, 2008
    Assignee: Hitachi Software Engineering Co., Ltd.
    Inventors: Shigeru Tago, Junji Yoshii, Tadashi Mizunuma, Katsunori Masaki
  • Patent number: 7421422
    Abstract: Methods and systems for providing random access, interactive presentations of geographic and temporal information for a region of interest. The system includes a database that receives and stores geographically registered data, an input system that receives parameter inputs, a data processor, and a visualization system that generates graphical representations of the geographically registered data for visual display. As parameters are interactively received via the input subsystem, a query of the geographically registered data is created, and the results of the query are returned to the visualization system such that the graphical representations are displayed in substantially real-time in accordance with the results.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: September 2, 2008
    Assignee: WSI Corporation
    Inventors: Douglas G. Dempster, Jeffrey Isaacs, William R. Dow, Jr.
  • Patent number: 7409397
    Abstract: A method and apparatus for performing network file system (NFS) operations across a plurality of servers is provided. At a first server, a filehandle for a particular file is generated based, at least in part, on an identifier that uniquely identifies the particular file relative to all other files within a file system repository. The file system repository may be implemented in a database. The identifier may also be stored in the database. The first server sends a client the filehandle. The client may thereafter send another request for the performance of a file operation, containing the filehandle, to a different server. The second server may read the filehandle and use the identifier to locate the file within the repository against which to perform the file operation without receiving, from the first server, information that associates the filehandle with the file.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: August 5, 2008
    Assignee: Oracle International Corporation
    Inventors: Namit Jain, Syam Pannala, Sam Idicula, Nipun Agarwal, Eric Sedlar, Vikram Kapoor
  • Patent number: 7379941
    Abstract: The method is used in a computer and includes the steps of providing a logical theory that has clauses. A rule is generated that is a resolvent of clauses in the logical theory. An example is retrieved. A proof tree is generated from the example using the logical theory. The proof tree is transformed into a database of a coverage check apparatus. The rule is converted into a partial proof tree that has nodes. The partial proof tree is transformed into a database query of the coverage check apparatus. The query is executed to identify tuples in the database that correspond to the nodes of the partial proof tree.
    Type: Grant
    Filed: September 13, 2003
    Date of Patent: May 27, 2008
    Assignee: Compumine AB
    Inventor: Henrik Bostrom
  • Patent number: 7353223
    Abstract: In synchronizing data across a database, time-dependent and time-constrained data may be synchronized, using grouping value(s) that may themselves be time-dependent. When a time constraint prohibits data timelines from exhibiting time gaps, data included in the timeline may be mapped to a directed graph. In this way, any time gaps may be filled by extending data records that precede the gap(s), and this operation may be reflected in a coloring of the directed graph. Then, recursive processing may be performed using the directed graph, so as to account for any unanticipated effects of the extended data records.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: April 1, 2008
    Assignee: SAP Aktiengesellschaft
    Inventor: Udo Klein
  • Patent number: 7266543
    Abstract: A method and database management system for connecting to a database involves reusing connections for operations performed in sequence, rather than creating independent connections for each requested client connection. An application server, or layer, receives the requests and parses them to identify modes of operation. Separate connections are created to support each mode of operation so that the database receives the operations and requests in a format that is sorted by type, at a rate that can be adjusted to match capacity of the database.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: September 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Dominique J. Evans, Mario S. Godinez, Joseph Serge Limoges
  • Patent number: 7257590
    Abstract: The present invention relates to a method and network element for classification of bit strings such as data packets on a per-flow basis, wherein a plurality of classification fields are searched for in respective search trees based on a matching procedure in which an index value is obtained in a leaf node of a search tree for each classification field. Index values obtained in said searching step are used to derive a policy to be applied to said data packet, wherein the number of index values is reduced by combining intermediate results of the searching step or the deriving step. Thereby, computational efficiency can be improved and memory requirements reduced.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: August 14, 2007
    Assignee: Nokia Corporation
    Inventors: Andreas Heiner, Carl Eklund
  • Patent number: 7222115
    Abstract: A telemetry dictionary database includes a component for receiving spreadsheet workbooks of telemetry data over a web-based interface from other computer devices. Another component routes the spreadsheet workbooks to a specified directory on the host processing device. A process then checks the received spreadsheet workbooks for errors, and if no errors are detected the spreadsheet workbooks are routed to another directory to await initiation of a remote database loading process. The loading process first converts the spreadsheet workbooks to comma separated value (CSV) files. Next, a network connection with the computer system that hosts the telemetry dictionary database is established and the CSV files are ported to the computer system that hosts the telemetry dictionary database. This is followed by a remote initiation of a database loading program.
    Type: Grant
    Filed: August 15, 2003
    Date of Patent: May 22, 2007
    Assignee: The Johns Hopkins University
    Inventor: William P. Knopf
  • Patent number: 7185030
    Abstract: A storage system, method and system for storing an original file and at least one format converted file of the original file. The storage system includes a storage medium and a file conversion unit which, in response to a request to store an original file, converts the original file to at least one format converted file. The file conversion unit alternatively could be external of the storage system forming a storage system. The storage system stores the original file and the at least one format converted file on said storage medium and manages a relationship between the original file and the format converted file to permit retrieval of either of the original file and the format converted file.
    Type: Grant
    Filed: March 18, 2004
    Date of Patent: February 27, 2007
    Assignee: Hitachi, Ltd.
    Inventor: Shoji Kodama
  • 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: 7174336
    Abstract: A database management system provides the capability to perform cluster analysis and provides improved performance in model building and data mining, good integration with the various databases throughout the enterprise, and flexible specification and adjustment of the models being built, but which provides data mining functionality that is accessible to users having limited data mining expertise and which provides reductions in development times and costs for data mining projects. The database management system for in-database clustering comprises a first data table and a second data table, each data table including a plurality of rows of data, means for building a clustering model using the first data table, means for building a rule-based model using the clustering model, and means for applying the rule-based model using the second data table to generate apply output data.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: February 6, 2007
    Assignee: Oracle International Corporation
    Inventors: Marcos M. Campos, Boriana L. Milenova
  • Patent number: 7149728
    Abstract: Methods and systems are provided for recursively backing up modified data files where only modified data files are backed up and that provide a user with an efficient way to determine which original files have been modified to allow the user to readily locate original files if the user is not satisfied with any modifications to the original files. A mirror memory structure is created, but only modified files are saved to the mirror memory structure and modified files bear the same names as original files to assist in easily locating original files.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: December 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Yaniv Feinberg, Tzipi Butnaru, Ramakrishna Pamarthi
  • Patent number: 7149756
    Abstract: A computer implemented and interactive system for obtaining a patient's symptoms and other indications of disease, which are utilized to determine the probable existence of disease. The program generates a series of inquiries which are displayed to a patient who is asked to identify the body part which the patient believes is causing a physical or mental problem. The system's program uses a database of diseases and related symptoms to generate questions. Based upon the patient's answer to each question, the program determines the probability that the patient has one of the diseases contained in the database. When the patient has completed answering all of the questions, the system's program generates a report of the probable existence diseases, including the patient's most probable disease.
    Type: Grant
    Filed: October 16, 2000
    Date of Patent: December 12, 2006
    Assignee: Medoctor, Inc.
    Inventors: Armand J. Schmitt, Jeffrey Aguilere
  • Patent number: 7127455
    Abstract: A taxonomy is disclosed for describing mobile electronic services (MES) comprising a tree structure for organizing descriptive characteristics of the MES, wherein the tree structure includes: a root level for identifying an environment to which the MES is directed; a service model level for identifying a plurality of service categories; an entity level for identifying a plurality of accessing entity categories; a platform level for identifying a plurality of available component platforms; a class level for identifying a plurality of application characteristics; and an application level for identifying a plurality of specific MES applications; and metadata for identifying additional information relevant to selection of the MES.
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: October 24, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Carollyn Carson, Ian Rhodes, Roberto Sanchez, Gerald Winsor, Christopher Peltz
  • Patent number: 7124131
    Abstract: A method and system for asserting a lock in a distributed file system is provided. All distributed locks have a lease for a limited time period, wherein the lease may be renewed periodically. A lock manager data structure is provided to maintain mode compatibility of locks granted to different client nodes for the same object. The process of acquiring or reasserting a lock includes determining whether there are other valid locks in use, as well as whether a valid lock is in operation in a conflicting or compatible mode with a requested lock. A new lock lease may be granted and a lock lease which has expired may be reasserted if a conflicting lease is not present.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: October 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: D. Scott Guthridge, Rajagopal Ananthanarayanan, Ralph A. Becker-Szendy, Robert M. Rees
  • Patent number: 7099882
    Abstract: A method and system are disclosed for the merging of multiple map databases. These multiple map databases can be stored on separate media. Each map database is comprised of whole parcels and conforms to a baseline parcelization pattern. At run time in a navigation system, a single parcel index is constructed that contains references to parcels from the multiple map databases. References to parcels use a combined media directory covering all media objects. The combined media directory is created by merging tables of contents from each media object. This method can be used to incrementally update a geographic database.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: August 29, 2006
    Assignee: Navteq North America, LLC
    Inventor: William McDonough