Patents Examined by John E. Breene
-
Patent number: 8296343Abstract: Disclosed is a system and program for processing temporal data. A spatial query is received specifying a mapping function that identifies a set of temporal values for one or more objects. Geographic positions are automatically extracted from each set of temporal values for each of the one or more objects. Point objects are generated from the geographic positions. One or more spatial objects are generated from the point objects.Type: GrantFiled: September 9, 2008Date of Patent: October 23, 2012Assignee: International Business Machines CorporationInventors: Edwin Katibah, Martin Siegenthaler
-
Patent number: 7711704Abstract: A tabular operation provider is provided for processing a data agnostic business intelligence query with relational operations, herein called a relational query against a multidimensional datasource. The tabular operation provider comprises a query interceptor, a query decomposer and a query replacer. The query interceptor detects and intercepts a relational query that is issued against one or more multidimensional data sources. The query decomposer decomposes expressions of the relational query into one multidimensional expression and one or more relational expressions. The query replacer replaces the relational query with a stack of operations expressed by the decomposed multidimensional expressions and/or the relational expressions.Type: GrantFiled: April 27, 2006Date of Patent: May 4, 2010Assignee: International Business Machines CorporationInventor: Soufiane Azizi
-
Patent number: 7480650Abstract: Disclosed is a netlist query language that reads and updates electrical circuit data stored in a netlist database that stores electrical circuit data parsed from a netlist text file. To obtain the netlist text file, an electrical circuit schematic of an electrical circuit is created using a commercially available electrical schematic capture software tool. The electrical schematic capture software tool is then directed to create the netlist text file that is representative of the electrical circuit. The netlist text file is then parsed, and the parsed netlist data that is representative of the electrical circuit is stored in the netlist database. The netlist database provides netlist database access subroutines that allow a software program to read and update data stored in the netlist database. Sophisticated programming skills are required to read and update the netlist database using the netlist database access subroutines.Type: GrantFiled: August 1, 2007Date of Patent: January 20, 2009Assignee: LSI CorporationInventor: Eric Miller
-
Patent number: 7392261Abstract: Provided are a method, system, and program maintaining information on a namespace comprised of filesets shared by clients over a network. Zone information is maintained on at least one zone, wherein each zone associates at least one client system, at least one fileset, and at least one storage pool. For one zone, the associated at least one fileset and at least one storage pool are accessible to the at least one client system. Clients are provided information on filesets included in a namespace, wherein each of a plurality of clients receive information on the at least one fileset associated with the client in the at least one zone including the client.Type: GrantFiled: May 20, 2004Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Thomas Keith Clark, Jason Christopher Young, Stephen F. Correl, James John Seeger
-
Patent number: 7376648Abstract: A computer-implemented method for selecting a desired Roman or non-Roman-alphabet character or objects from a set of non-Roman characters or objects may include steps of providing an association database that includes, for each non-Roman-alphabet character of the set, a Roman alphabet or other phonetic transliteration associated with each said non-Roman-alphabet character and a plurality of entries that are associated with each said non-Roman-alphabet character; receiving a phonetic transliteration of the desired non-Roman-alphabet character or data object and at least one associated entry that is associated with the desired non-Roman-alphabet character or other similar symbolic input; accessing the association database and identifying as candidate characters those characters of the set that are associated with the received phonetic transliteration and with the at least one received associated entry; if a number of candidate characters is greater than one, receiving additional associated entries and repeatingType: GrantFiled: October 20, 2004Date of Patent: May 20, 2008Assignee: Oracle International CorporationInventor: Richard C. Johnson
-
Patent number: 7266549Abstract: In one embodiment, a method for optimization using multi-dimensional data includes receiving a problem instance to be solved using an optimization engine. The problem instance is specified in a multi-dimensional format associated with a multi-dimensional data model that includes multiple data dimensions each including a hierarchy of members. The problem instance includes an objective function, an optimization operator, and one or more constraints. The optimization engine is unable to solve the problem instance including the objective function, the optimization operator, and the one or more constraints in the multi-dimensional format.Type: GrantFiled: September 14, 2004Date of Patent: September 4, 2007Assignee: i2 Technologies US, Inc.Inventors: Pedro S. de Souza, Assia Abada, Rajasekhar Mallipeddi, Yasser A. Kazzaz
-
Patent number: 7260564Abstract: A system and method that provides a hosted network video guide application. The guide application is provided as a service to web portals and other websites that wish to expose access to the video content available on a public network such as the Internet. The operation of the guide includes mechanisms for search application hosting and processes for content gathering. Video index information can be derived from random content owners, guide affiliates, proactively gathered public domain content, and proactively harvested video content from the network via a video spidering mechanism. The video index information can be collected and maintained in a hosted, centralized repository and made available via an application interface, which can be customized, to users of the network. The video spidering mechanism generates an index of each accessed video, and the index is committed to the guide repository along with the URL information of the video being indexed.Type: GrantFiled: April 6, 2001Date of Patent: August 21, 2007Assignee: Virage, Inc.Inventors: Owen Lynn, Richard Humphrey, Dale Thoms
-
Patent number: 7246127Abstract: A recording apparatus, a recording method, a recording medium, and an electronic camera for recording an index file hierarchically stores index data of files recorded on the recording medium to the recording medium. The recording apparatus includes a device for creating an index file having areas assigned unique identifiers and a recording device for recording the index file to a recording medium. Files are recorded on the recording mediums and pieces of excerpted information of the flies are recorded to the areas. Each of the areas contains attribute information having first information and second information. The first information identifies whether the area is a folder for storing a collection of pieces of the excerpted information a stores a piece of the excerpted information, and the second information represents a folder to which the area belongs.Type: GrantFiled: March 7, 2002Date of Patent: July 17, 2007Assignee: Sony CorporationInventors: Masaharu Murakami, Kenichiro Aridome, Naoki Morimoto
-
Patent number: 7243092Abstract: Systems and techniques to generate a term taxonomy for a collection of documents and filling the taxonomy with documents from the collection. In general, in one implementation, the technique includes: extracting terms from a plurality of documents; generating term pairs from the terms; ranking terms in each term pair based on a relative specificity of the terms; aggregating the ranks of the terms in each term pair; selecting term pairs based on the aggregate rankings; and generating a term hierarchy from the selected term pairs.Type: GrantFiled: August 29, 2002Date of Patent: July 10, 2007Assignee: SAP AGInventors: Johannes Woehler, Franz Faerber
-
Patent number: 7240050Abstract: A technique is provided for generating automated graphics in response to a user request. A measure of similarity between the user request and one or more stored graphics examples is determined. At least one stored graphics example is obtained based on the similarity measure. Graphics are created from the at least one obtained graphics example and the user request.Type: GrantFiled: January 14, 2004Date of Patent: July 3, 2007Assignee: International Business Machines CorporationInventors: Michelle Xue Zhou, Min Chen
-
Patent number: 7225206Abstract: A method for reorganizing data is described. The method includes the steps of reading each record of a source file and writing each record to a destination file. The method also includes the step of creating a log file containing selected log records. Each log record is associated with a change to be made to the destination file. The method further includes the steps of reading each log record of the log file and processing each record of the log file, thereby effecting the associated change to the destination file. The method still further includes the step of replacing the source file with the destination file. An apparatus and article of manufacture are also disclosed for implementing the steps of the method.Type: GrantFiled: April 9, 2001Date of Patent: May 29, 2007Assignee: Computer Associates Think, Inc.Inventor: Amando B. Isip, Jr.
-
Patent number: 7219097Abstract: To provide a system and its method for receiving inquiries for personal histories or performing certification of histories collectively. The present invention provides an authentication history certification system for certifying a personal history on a computer system, including a history acquisition means (122) for acquiring and recording histories, a history verification means (123) for making a history inquiry or verification with an organization authorizing the history to verify whether or not a personal history is authentic, a history extraction means (124) for extracting and displaying a history, and a history certification means (125) for certifying a personal history defined by a history extracted from history data recorded and managed.Type: GrantFiled: June 12, 2001Date of Patent: May 15, 2007Assignee: Kabushiki Kaisha Nihon Toukei Jim CenterInventor: Hiroshi Okubo
-
Patent number: 7216114Abstract: A method and structure for transferring e-mail folders and files of a sender obtains sender input regarding which folders and files are to be transferred, and a list of recipients of the folders and the files. The invention automatically copies selected folders and selected files into a separate database and notifies the recipient of the transfer. The invention automatically creates, upon acknowledgment of the recipient, new folders in the recipient's e-mail files and copies the selected files into the new folders.Type: GrantFiled: August 9, 2001Date of Patent: May 8, 2007Assignee: International Business Machines CorporationInventor: Melanie Hendricks
-
Patent number: 7203688Abstract: A method of analyzing data link messages is disclosed. These messages include a message type field and at least one message content field whose meaning is determined by the message type. The method includes storing the plurality of data link messages in a database. The method also includes assigning each data link message to one or more message groups according to the message type field so that each group contains data link messages of a specific message type. In addition, the method includes tabulating the messages so as to align corresponding message content fields, displaying the tabulated messages so that the corresponding message content fields are aligned; and displaying a list of the field contents for each message content field. The displayed list is filtered to remove repeated incidence of the same content, within each of the message groups.Type: GrantFiled: January 26, 1999Date of Patent: April 10, 2007Assignee: Stasys LimitedInventor: Derek Ian Joseph Hopkins
-
Patent number: 7194489Abstract: Conventional file-based engineering design data for an engineering model are represented by a plurality of components. The plurality of components are kept in stores, which reside on servers. Each store contains the components that correspond to the elements of one design file. The stores also maintain a history of changes made to the components. A plurality of client computers are bidirectionally connected to the servers. Each client computer may obtain the current version of the components and may send locally edited versions of the components back to the servers to replace the current versions in the stores. At the client computer, the user interacts with the components using conventional file-based software.Type: GrantFiled: October 22, 2001Date of Patent: March 20, 2007Assignee: Bentley Systems IncorporatedInventors: Keith Bentley, Barry Bentley, Raymond Bentley, John Gooding, Sam Wilson
-
Patent number: 7194477Abstract: A facility for identifying groups of items that co-occur in more than a threshold number of instances is described. Each such group of items has a size reflecting the number of items in the group. The facility uses a data structure comprising, for each of a plurality of group sizes, a single map identifying groups of that group size that co-occur in more than a threshold number of instances.Type: GrantFiled: June 28, 2002Date of Patent: March 20, 2007Assignee: Revenue Science, Inc.Inventors: Paul Bradley, Stella Chan, Usama Fayyad, Neal Rothleder, Radha Krishna Uppala
-
Patent number: 7191167Abstract: An apparatus for and method of temporarily, or permanently, saving the current computational data as a table within a legacy data base management system for later use within the current computational service or for use in a following computational service. In particular, the apparatus enables the generation of XML output documents with computational data from more than one source. The DTD, IDT, and other key conversion components may be stored within a repository of the legacy data base management system.Type: GrantFiled: December 21, 2001Date of Patent: March 13, 2007Assignee: Unisys CorporationInventors: Thomas N. Turba, J. Mark Brassil, Kenneth L. Reising
-
Patent number: 7185031Abstract: A backup volume on a backup system is created/updated by reading data stored on a host volume on a host system. A data profile for the host volume is generated based on the read data, where the data profile characterizes the data stored on the host volume. The data profile is sent to the backup system, and data that does not need to be obtained from the host system is determined on the backup system based on the data profile.Type: GrantFiled: March 17, 2003Date of Patent: February 27, 2007Assignee: Quantum CorporationInventor: David Leroy Rand
-
Patent number: 7162477Abstract: A system and method for managing assets in a file system or plural Web servers includes crawling the assets to identify the assets in the system and any reference pointers, such as hyperlinks in the Web context, to other assets in the system. Metadata representing the assets and pointers is stored in a database that is linked to the assets, such that, e.g., backing up of the database causes the assets to be backed up. Any broken pointers such as hyperlinks that point to non-existent Web pages are addressed. Then, the database and the links between the database and the underlying assets are used to manage subsequent modifications, additions, and deletions to, e.g., assets on a Web server, such that it can be ensured that when a user clicks on a hyperlink, a “file not found” message is avoided.Type: GrantFiled: September 3, 1999Date of Patent: January 9, 2007Assignee: International Business Machines CorporationInventor: Rajat Mukherjee
-
Patent number: 7103587Abstract: A callback to a data manager is carried out from an index manager in a query processing system for an index-data fetch to enable an index page held stabilized by an index manager to remain stabilized during predicate checking or data consumption operations. The index manager locates a data identifier in an index and calls back to a data manager to access the data indicated by the data identifier. The data manager may carry out a predicate check or a data consuming operation on the data and if this is the case the index manager may access the next data identifier in the index when the data manager callback is complete. The index page need not be destabilized in such a case.Type: GrantFiled: January 10, 2001Date of Patent: September 5, 2006Assignee: International Business Machines CorporationInventors: Bruce G. Lindsay, Catherine S. McArthur, Michael J. Winer