Patents Examined by Sam Rimell
  • Patent number: 7243097
    Abstract: A method of transforming relational database management systems into their privacy-preserving equivalents is provided. Language constructs allow fine grained access control (FGAC) restrictions to be specified on the access to data in a table at the level of a row, a column or a cell. Fine grained restrictions are a combination of access control and privacy policy restrictions, which ensure compliance with current privacy legislation mandates.
    Type: Grant
    Filed: February 21, 2006
    Date of Patent: July 10, 2007
    Assignee: International Business Machines Corporation
    Inventors: Rakesh Agrawal, Paul Miller Bird, Tyrone W. A. Grandison, Gerald George Kiernan, Scott Ian Logan, Walid Rjaibi
  • Patent number: 7240072
    Abstract: A dynamic generic framework for distributed tooling comprising a system for creating, storing and manipulating objects, which includes a datastore, a user interface and tools. In a distributed or client-server environment, a virtual datastore is created on the client, through which updates to the user interface and commands to the tools are routed. Commands and updates are transmitted asynchronously through handlers. The objects in the datastore are all of the same kind and have a predetermined generic or uniform attribute set. The schema is comprised of schema objects in the datastore which schema objects are dynamically created by the tools. The user interface perceives and comprehends the schema and utilizes the schema to identify and display objects in the datastore, the relationships therebetween, and the commands that can be executed thereon.
    Type: Grant
    Filed: April 29, 2002
    Date of Patent: July 3, 2007
    Assignee: International Business Machines Corporation
    Inventors: David K. McKnight, Robert S. Cecco, Jeffrey C. Turnham
  • Patent number: 7240278
    Abstract: In response to a jumping operation in which a word appearing in an explanatory description read from a Chinese-Japanese dictionary is specified as a jump word, language information on the jump word is read, and the jump word is converted to the corresponding all-purpose character codes by using an all-purpose character code/Chinese-Japanese dictionary local character code conversion table for the language information on the jump word. Further, the all-purpose character codes of the jump word are converted to the corresponding existing local character codes by using an all-purpose character code/existing local character code conversion table for the language information. Jump-enabled destination dictionaries are then extracted based on the language information, a headword matching the jump word is retrieved in a jump destination dictionary selected from the extracted jump-enabled destination dictionaries, and the corresponding explanatory description is then displayed.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: July 3, 2007
    Assignee: Casio Computer Co., Ltd.
    Inventor: Shoji Matsuo
  • Patent number: 7240063
    Abstract: A virtual intermediate data is prepared between the input data and the output data by an operator himself. The operator defines a first conversion rule for converting the input data into the intermediate data and a second conversion rule for converting the intermediate data into the output data and derives a conversion rule for directly converting the input data into the output data on the basis of the first and second conversion rules. This makes it easy to define and maintain the data conversion rule for transmitting the data among a plurality of systems and further improve the processing efficiency of the conversion.
    Type: Grant
    Filed: August 11, 2003
    Date of Patent: July 3, 2007
    Assignee: Hitachi, Ltd.
    Inventor: Kazuyuki Aoyama
  • Patent number: 7236993
    Abstract: A method, system, and computer program product provides a data dictionary that can represent multiple versions of the schema objects, and which provides improved performance, reduced computing costs, and more accurate results in a variety of applications, such as in a database redo log mining system. A method of providing a data dictionary comprises the steps of determining whether information about the data object is present in a denormalized data dictionary history table, and if the information about the data object is not present in the denormalized data dictionary history table, then querying a normalized data dictionary to obtain the information about the data object, including a version identifier of the data object, and storing the version identifier and the obtained information about the data object including the version identifier in the denormalized data dictionary history table.
    Type: Grant
    Filed: April 16, 2003
    Date of Patent: June 26, 2007
    Assignee: Oracle International Corporation
    Inventors: Archie W. Brown, Goutam D. Kulkarni, Joydip Kundu, Douglas Voss
  • Patent number: 7236991
    Abstract: Systems and methods are provided for changing a data structure, which an application program in a computer system uses to access database systems. According to an exemplary method, an application program communicates with a first database system to store entries in a source table having a first data structure. The method further includes creating a destination table in the first database system, such that the destination table has a second data structure and recording the type of change for those entries in the source table, which are changed when the application program communicates with the source table. The method further includes copying the destination table into a second database system and copying the source table in the second database system.
    Type: Grant
    Filed: June 6, 2002
    Date of Patent: June 26, 2007
    Assignee: SAP AG
    Inventors: Wolfgang Becker, Siegfried Schmidt, Peter Pitterling, Michael De muth, Joanne Aponiewicz
  • Patent number: 7233941
    Abstract: To enable easily obtaining information retrieval result once retrieved by user without performing retrieval again, an information retrieval/information retrieval result providing system includes a network, a user terminal connected to the network, an information retrieval server, information storage server and information sending servers, the information retrieval server and the information storage server being located adjacent with each other. The information retrieval server receives information retrieval request from the user terminal and collecting information including the keyword from a plurality of information sending servers as the information retrieval result, stores storing the information retrieval result depending upon storage request from the user terminal and managing storage period, and transmits and receives electronic mail. The information storage server stores and deletes the information retrieval result under control of the information retrieval server.
    Type: Grant
    Filed: June 6, 2002
    Date of Patent: June 19, 2007
    Assignee: NEC Corporation
    Inventor: Masashi Tanaka
  • Patent number: 7231400
    Abstract: Systems and methods are presented to dynamically generate multiple hierarchies of inter-object relationships based on object attribute values. In one aspect, a data structure includes a first virtual object data field to represent a first object of multiple objects in a data store. A second virtual object data field represents a second object of the multiple objects. Attributes of the first object intersect with attributes of the second object to form multiple hierarchies of inter-object relationships.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: June 12, 2007
    Assignee: Microsoft Corporation
    Inventors: Kim Cameron, George G. Robertson, Mark R. Brown
  • Patent number: 7228313
    Abstract: An automated method and system for refunding the unused portion of an electronic ticket are provided. In accordance with the method, an aging period is set and is added to the scheduled departure date of the issued ticket. If the schedules departure date plus the aging date is earlier than the current date, a determination is made as to whether the ticket has been used. If the ticket has not been used, the residual value of the ticket is calculated and a refund is issued.
    Type: Grant
    Filed: July 1, 1999
    Date of Patent: June 5, 2007
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Richard Hand, Wendy Levitt, David Pereira, Anna Austin, Gregory Coles, Duane Jacobsen, Vinny Khosla, Thomas Lunsford, Renee Richards, Leigh Tomaski
  • Patent number: 7228315
    Abstract: Software is utilized for allowing a physician to modify the rules of a decision tree so that the individual judgment of the doctor is best utilized. A technician can then carry out tests on a patient, obtain test data in the form of digital data, and apply the test data to the software. The patent test data is then processed through the decision tree to thereby obtain a diagnosis of the patent using the professional judgment without the presence of the physician.
    Type: Grant
    Filed: March 1, 2002
    Date of Patent: June 5, 2007
    Inventors: Terese Finitzo, Kenneth D. Pool, Jr.
  • Patent number: 7225190
    Abstract: When plural copy groups including pairs exist, remote copying for pairs belonging to copy groups is suspended selectively on a copy group-to-copy group basis, instead of suspending remote copying in all the copy groups at once. A computer system has a host computer, plural first storage systems comprising plural first logical disks, and plural second storage systems comprising plural second logical disks. A first logical disk and a second logical disk paired with the first logical disk, and each pair belongs to either a first copy group or a second copy group. To selectively suspend remote copying on a copy group-to-copy group basis, one of the copy groups is specified first and then pairs belonging to this copy group are designated. The first storage systems comprising first logical disks of the designated pairs suspend remote copy processing for the designated pairs.
    Type: Grant
    Filed: September 17, 2004
    Date of Patent: May 29, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Takashige Iwamura, Masamitsu Takahashi, Takao Satoh, Nobuhiro Maki
  • Patent number: 7225198
    Abstract: A data compiling method for conversion into the form of an information block containing a value list in which table format data expressed as an array of records including items and item values contained in the items are so arranged that the item values are arranged in a predetermined order without any redundancy, and a position designation array including position designation numbers designating the item values in the value list and related to the record numbers. Adjoining partial intermediate blocks (811-0, 811-1) which include an item value array having item values related to the record numbers, an order designation array (VLP) for designating the positions of the item values in the item value array, and a position designating array (PV) for designating elements in the order designation array are merged to create a new partial intermediate block (812-0), and the operation of merging the partial intermediate blocks is repeated till the blocks are merged into one.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: May 29, 2007
    Assignee: Turbo Data Laboratories, Inc.
    Inventor: Shinji Furusho
  • Patent number: 7225192
    Abstract: A hybrid recording medium includes a read-only area in which a file is previously recorded, and a write area capable of updating and recording the file, characterized in that volume configuration information 21 and VTOC 22 about a file system are recorded in the write area is used in an information record apparatus.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: May 29, 2007
    Assignee: Pioneer Corporation
    Inventors: Akihiro Tozaki, Masahiro Katsumura, Kiyoshi Takei, Teruo Baba, Manahiko Hashiotani, Masami Suzuki, Tohru Kanegae
  • Patent number: 7222124
    Abstract: The present invention discloses an Internet automatic electrical data system that comprises a process controller used to process the analyzing order for IC (integrated circuit) packages entrusted by clients. A database is used to store the input parameters of IC packages and parameters database is used to provide the condition parameters relative to the model of IC package entrusted by clients. An electrical simulation and analyzing software is introduced to analyze the parameters input by clients and the condition parameters provided by the condition parameter database. A report form generator is used to generate the report form of analyzing result and a replying means is used to send the report forms to the clients.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: May 22, 2007
    Assignee: Advanced Semiconductor Engineering, Inc.
    Inventors: I-Linag Lin, Chang-Chi Lee, Chih-Huang Chang
  • Patent number: 7219098
    Abstract: A system, method, and processor readable medium for processing data in a knowledge management system gathers information content and transmits a work request for the information content gathered. The information content may be registered with a content map and assigned a unique document identifier. A work queue processes the work requests. The processed information may then be transmitted to another work queue for further processing. Further processing may include categorization, full-text indexing, metrics extraction or other process. Control messages may be transmitted to one or more users providing a status of the work request. The information may be analyzed and further indexed. A progress statistics report may be generated for each of the processes performed on the document. The progress statistics may be provided in a record. A shared access to a central data structure representing the metrics history and taxonomy may be provided for all work queues via a CORBA service.
    Type: Grant
    Filed: January 15, 2002
    Date of Patent: May 15, 2007
    Assignee: International Business Machines Corporation
    Inventors: James Patrick Goodwin, David LeRoy Newbold, Andrew Lewis Schirmer, Jeff Reagen, John Banks-Binici, John Douglas Curtis
  • Patent number: 7216124
    Abstract: Methods, systems and articles of manufacture configured for list sorting are provided. In general, string data or non-string data contained in a plurality of lists is sorted. In one embodiment, the plurality of lists comprise at least two list types (e.g. a file list, a user list, a task list, etc.) in which one list type contains string data and one list type contains non-string data. In order to sort various data types, a generic data retrieval method/component and a specific retrieval method/component are provided. The generic data retrieval method/component may be singular, while an instance of the specific retrieval method/component may be implemented for each list type. In addition, a single generic list sorter is provided and is configured to support sorting of data received from both the generic and specific data retrieval method/components.
    Type: Grant
    Filed: March 23, 2001
    Date of Patent: May 8, 2007
    Assignee: International Business Machines Corporation
    Inventor: Jeffrey Alan Meaden
  • Patent number: 7209923
    Abstract: Corpus analysis methods have previously been applied to text, typically to annotated text. The invention shows how to apply corpus analysis methods to information captured in databases, where the database columns include a mixture of both structured domains and unstructured domains containing text. It uses case-based methods to automatically organize cases for periodic review. The invention can help to identify opportunities for increasing knowledge about databases. By organizing a database around common lexical, semantic, pragmatic and syntactic relationships, the invention can be used to increase the effectiveness of previous corpus analysis methods, and to apply them to a diversity of commercial applications. The invention applies contextual constraints to focus the application of linguistic methods.
    Type: Grant
    Filed: January 23, 2006
    Date of Patent: April 24, 2007
    Inventor: Richard G. Cooper
  • Patent number: 7206794
    Abstract: Methods and systems are provided for locking data objects. According to one implementation, a method is provided that comprises automatically selecting, with a lock service module whether a) logical locks for the data objects are set when changes of the data objects are requested, or b) logical locks for the data objects are set when the first or each further processing module is started or c) no logical locks for the data objects are set when processing the data objects.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: April 17, 2007
    Assignee: SAP AG
    Inventor: Roman Rapp
  • Patent number: 7203677
    Abstract: One embodiment of the invention provides method for processing a database query that includes an episode-based condition. The method includes determining the time periods associated with one or more duration episodes by analyzing a set of data reflecting values for the episode-based condition captured at various points in time. An episode definition may indicate the substantive data value associated with a duration based event, and the data values used to determine a beginning and ending date/time associated with each episode. Database queries that include the episode-based condition may be composed by specifying a desired value for the episode-based condition used in selecting query results.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: April 10, 2007
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Judy I. Djugash, Daniel P. Kolz
  • Patent number: 7203703
    Abstract: Method and apparatus are provided for job performance support. The apparatus for providing on-the-job performance support of a procedure comprises a memory configured to store performance support data. The performance support data comprises action data, resource data, reference data, procedure data, and assembly data. The apparatus further comprises a processor coupled to the memory and a display coupled to the processor. The processor is configured to access the memory, retrieve the performance support data, and assemble the performance support data to form the procedure. The display is configured to produce a Graphical User Interface (GUI) that visually presents the procedure assembled by the processor. The display is further configured to produce the GUI that visually presents an administrator interface.
    Type: Grant
    Filed: January 28, 2002
    Date of Patent: April 10, 2007
    Assignee: General Motors Corporation
    Inventors: Gary L. Clement, Irvin Andrew Teasdale