Patents Examined by Sam Rimell
-
Patent number: 7243097Abstract: 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: GrantFiled: February 21, 2006Date of Patent: July 10, 2007Assignee: International Business Machines CorporationInventors: Rakesh Agrawal, Paul Miller Bird, Tyrone W. A. Grandison, Gerald George Kiernan, Scott Ian Logan, Walid Rjaibi
-
Patent number: 7240072Abstract: 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: GrantFiled: April 29, 2002Date of Patent: July 3, 2007Assignee: International Business Machines CorporationInventors: David K. McKnight, Robert S. Cecco, Jeffrey C. Turnham
-
Patent number: 7240278Abstract: 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: GrantFiled: December 22, 2003Date of Patent: July 3, 2007Assignee: Casio Computer Co., Ltd.Inventor: Shoji Matsuo
-
Patent number: 7240063Abstract: 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: GrantFiled: August 11, 2003Date of Patent: July 3, 2007Assignee: Hitachi, Ltd.Inventor: Kazuyuki Aoyama
-
Patent number: 7236993Abstract: 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: GrantFiled: April 16, 2003Date of Patent: June 26, 2007Assignee: Oracle International CorporationInventors: Archie W. Brown, Goutam D. Kulkarni, Joydip Kundu, Douglas Voss
-
Patent number: 7236991Abstract: 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: GrantFiled: June 6, 2002Date of Patent: June 26, 2007Assignee: SAP AGInventors: Wolfgang Becker, Siegfried Schmidt, Peter Pitterling, Michael De muth, Joanne Aponiewicz
-
Patent number: 7233941Abstract: 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: GrantFiled: June 6, 2002Date of Patent: June 19, 2007Assignee: NEC CorporationInventor: Masashi Tanaka
-
Patent number: 7231400Abstract: 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: GrantFiled: May 13, 2004Date of Patent: June 12, 2007Assignee: Microsoft CorporationInventors: Kim Cameron, George G. Robertson, Mark R. Brown
-
Patent number: 7228313Abstract: 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: GrantFiled: July 1, 1999Date of Patent: June 5, 2007Assignee: 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: 7228315Abstract: 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: GrantFiled: March 1, 2002Date of Patent: June 5, 2007Inventors: Terese Finitzo, Kenneth D. Pool, Jr.
-
Patent number: 7225190Abstract: 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: GrantFiled: September 17, 2004Date of Patent: May 29, 2007Assignee: Hitachi, Ltd.Inventors: Takashige Iwamura, Masamitsu Takahashi, Takao Satoh, Nobuhiro Maki
-
Patent number: 7225198Abstract: 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: GrantFiled: July 30, 2001Date of Patent: May 29, 2007Assignee: Turbo Data Laboratories, Inc.Inventor: Shinji Furusho
-
Patent number: 7225192Abstract: 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: GrantFiled: March 26, 2001Date of Patent: May 29, 2007Assignee: Pioneer CorporationInventors: Akihiro Tozaki, Masahiro Katsumura, Kiyoshi Takei, Teruo Baba, Manahiko Hashiotani, Masami Suzuki, Tohru Kanegae
-
Patent number: 7222124Abstract: 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: GrantFiled: August 25, 2003Date of Patent: May 22, 2007Assignee: Advanced Semiconductor Engineering, Inc.Inventors: I-Linag Lin, Chang-Chi Lee, Chih-Huang Chang
-
Patent number: 7219098Abstract: 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: GrantFiled: January 15, 2002Date of Patent: May 15, 2007Assignee: International Business Machines CorporationInventors: James Patrick Goodwin, David LeRoy Newbold, Andrew Lewis Schirmer, Jeff Reagen, John Banks-Binici, John Douglas Curtis
-
Patent number: 7216124Abstract: 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: GrantFiled: March 23, 2001Date of Patent: May 8, 2007Assignee: International Business Machines CorporationInventor: Jeffrey Alan Meaden
-
Patent number: 7209923Abstract: 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: GrantFiled: January 23, 2006Date of Patent: April 24, 2007Inventor: Richard G. Cooper
-
Patent number: 7206794Abstract: 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: GrantFiled: December 2, 2005Date of Patent: April 17, 2007Assignee: SAP AGInventor: Roman Rapp
-
Patent number: 7203677Abstract: 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: GrantFiled: January 5, 2006Date of Patent: April 10, 2007Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Judy I. Djugash, Daniel P. Kolz
-
Patent number: 7203703Abstract: 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: GrantFiled: January 28, 2002Date of Patent: April 10, 2007Assignee: General Motors CorporationInventors: Gary L. Clement, Irvin Andrew Teasdale