Patents Examined by S R Pannala
  • Patent number: 6938041
    Abstract: A Database Development System is described that provides methodologies for creating a Java-based database control object (the “Java DataWindow”) for use in a Client/Server Database System. The methodology provided by the present invention maintains the DataWindow properties (e.g., SQL statement for data to retrieve, format specifications, and the like) at a server-side DataWindow component residing at an application server. A corresponding client-side DataWindow component, embedded for instance in a target HTML page, knows how to query the server-side DataWindow component for dynamically streaming the DataWindow's properties, so that they may be applied at run-time on the client side. After an end user has entered in the input desired, the changes are determined by the client-side DataWindow component and flushed back to the server-side DataWindow component at the application server. The server-side DataWindow component, in turn, can effect the changes to the back end database, as appropriate.
    Type: Grant
    Filed: May 1, 2000
    Date of Patent: August 30, 2005
    Assignee: Sybase, Inc.
    Inventors: David John Brandow, John Murray Childs, Robert Donald Close, J. Y. Eric Giguere, Geno Coschi
  • Patent number: 6915298
    Abstract: A schema diagrammer aids a database administrator or other user in maintaining and managing a database in a computer system. The schema diagrammer allows the user to define “user-defined relationships” between objects in the database. The schema diagrammer generates a graphical schema diagram or map that indicates the objects and their relationships to one another. The relationships that are displayed include both the formal relationships defined programmatically by the database itself and the user-defined relationships.
    Type: Grant
    Filed: February 9, 2000
    Date of Patent: July 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: Michael W. Cain, Peter John Johnson, Kenton R. Milligan, Michael Donald Pfeifer
  • Patent number: 6850947
    Abstract: A method and apparatus for transporting data for a data warehouse application is described. The data from an operational data store (the source database) is organized in non-overlapping data partitions. Separate execution threads read the data from the operational data store concurrently. This is followed by concurrent transformation of the data in multiple execution threads. Finally, the data is loaded into the target data warehouse concurrently using multiple execution threads. By using multiple execution threads, the data contention is reduced. Thereby the apparatus and method of the present invention achieves increased throughput.
    Type: Grant
    Filed: August 10, 2000
    Date of Patent: February 1, 2005
    Assignee: Informatica Corporation
    Inventors: Dwayne Chung, Gautam H. Mudunuri, Fayyaz Younas, Lillian S. Lim, Renjie Tang, Steve Carlin, Subramanya Madapura
  • Patent number: 6839712
    Abstract: A method, computer program product and data processing system for identifying and modifying the format of keys in a resource file source code and in the associated a program code. In one embodiment of the present invention, a program reads a resource file source code for keys written in a non-standard format. Upon detecting one or more keys written in a non-standard format in the resource file source code, the program modifies the format of those one or more keys so that they are written in a standard format. The program may then read the associated program code for any text that matches the written format of the one or more keys written in the non-standard format. Upon detecting any text that matches the written format of the one or more keys written in the non-standard format, the program replaces any matched text with the updated written format, i.e. standard format, of the one or more keys whose format was modified.
    Type: Grant
    Filed: October 26, 2000
    Date of Patent: January 4, 2005
    Assignee: International Business Machines Corporation
    Inventors: David Bruce Kumhyr, Keiichi Yamamoto, Kin Hung Yu, Dae-Suk Chung
  • Patent number: 6829615
    Abstract: A computer- and software-based apparatus and method is disclosed for managing and presenting information as a domain of data objects which can be grouped according to their category or “object type,” and which can be associated with other data objects, of same or differing object types, according to a myriad of relationship types. The system and method present the network of objects using a computer-generated graphical user interface (GUI) which may comprise a series of tables or trees or other means for representing a set. The invention provides for display of a primary object set comprising a plurality of primary data objects sharing a common object type. On the same or a related GUI display, a plurality of other object sets, known as “secondary object sets,” are displayed in order to present data objects related to the data objects of the primary object set.
    Type: Grant
    Filed: February 25, 2000
    Date of Patent: December 7, 2004
    Assignee: International Business Machines Corporation
    Inventors: Andrew L. Schirmer, James Goodwin
  • Patent number: 6772180
    Abstract: A method for translating data from one representation or schema to another representation or schema. Example data encoded in both the schemas is used to generate a translator. This translator is then used for automatically translating data from one schema to another. The translator is computed by finding corresponding paths for matched data elements. When new data is presented in one schema, the translator then gives the translation for the paths of data elements in the data. A translated data is then constructed by using these translated paths. Possible applications in the Internet domain, include but are not limited to: EDI; search engines; content ingestion; content customization; data delivery; and data retrieval. Specific examples are shown for generating a translator and translating data between various schema including HTML, XML and extensions thereto such as SpeechML.
    Type: Grant
    Filed: January 22, 1999
    Date of Patent: August 3, 2004
    Assignee: International Business Machines Corporation
    Inventors: Chung-Sheng Li, Rakesh Mohan
  • Patent number: 6766330
    Abstract: Methods and apparatus are provided according to the present invention which guarantee that an Extensible Markup Language (XML) query output conforms to a Document Type Definition (DTD) of the user's choice. The present invention allows for: (i) selection of a DTD; (2) integration of one or more XML queries with the DTD; and (iii) in accordance with the provided algorithm, automatic generation of a valid output XML document conforming to the DTD, using the data selected by the XML queries as content of the XML document.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: July 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: Shyh-Kwei Chen, Ming-Ling Lo
  • Patent number: 6754664
    Abstract: A hierarchical, object-oriented definition of the health of resources on a machine or network. A schema of objects is defined to represent machine and/or network health. One class of objects defines DataGroups that can be nested to represent machine resources. In addition to DataGroup objects, three other types of objects are defined in the schema, namely DataCollectors, Thresholds and Actions. DataCollectors are objects that when instantiated, collect data by polling or event notification. Threshold class objects as defined in the schema are associated with the DataCollector objects, and each provides the threshold or thresholds against which a DataCollector's collected data is evaluated. Action objects specify what happens when a Threshold is violated, such as to send an e-mail, page someone, run a script, execute a command, or send a message alert to a console for an operator to see.
    Type: Grant
    Filed: February 25, 2000
    Date of Patent: June 22, 2004
    Assignee: Microsoft Corporation
    Inventor: Eric N. Bush
  • Patent number: 6721741
    Abstract: Embodiments of the invention include a method to access a web site. A plurality of links are identified using a web browser component, where the links are selectable to open a corresponding web resource of a specified data type on the web site. The plurality of links are made available to a plurality of Internet enabled devices that select one or more of the links.
    Type: Grant
    Filed: May 2, 2000
    Date of Patent: April 13, 2004
    Assignee: Friskit, Inc.
    Inventors: Aviv Eyal, George Aposporos
  • Patent number: 6708163
    Abstract: A system and method for collective data mining from a distributed, vertically partitioned feature space as described. Collective data mining involves a unique approach for finding patterns from a network of databases, each with a distinct feature space. A distributed data mining system from heterogeneous sites is described. The architecture is ideal for accommodating different inductive learning algorithms for data analysis at different sites and includes a scalable approach using a gene expression-based evolutionary algorithm. This approach is used for distributed fault detection in an electrical power distribution network. Further implementations are also described.
    Type: Grant
    Filed: November 1, 2002
    Date of Patent: March 16, 2004
    Inventors: Hillol Kargupta, Daryl E. Hershberger, Erik L. Johnson, Byung-Hoon Park
  • Patent number: 6678693
    Abstract: Integration and extraction of created E-R diagram, and addition and deletion of screen to be processed, form, functional specification are performed efficiently and accurately. Data items in a screen/form are extracted from a screen/form to be processed, and temporary entities are created. The created entities are aggregated to form a normalized entity. A correspondence matrix table which indicates a correspondence relationship between the normalized entity and each screen/form is created. Based on the correspondence matrix table, a relationship matrix table 30 which indicates a relationship between normalized entities is created for each screen/form. Further, based on the relationship matrix table 30, an E-R diagram is created.
    Type: Grant
    Filed: August 10, 2000
    Date of Patent: January 13, 2004
    Inventor: Yoshikazu Shiraishi
  • Patent number: 6665677
    Abstract: The present invention comprises a computer-implemented method for transforming data in a relational database to a hierarchical database. It comprises creating an import map that maps each relational database field to a hierarchical field in the hierarchical database using a relational database schema and a hierarchical database schema, using the import map to import data from the relational database; and transforming the relational data into hierarchical documents. The method further comprises creating a hierarchical database schema that corresponds to the relational database schema. The hierarchical documents may be stored in computer memory or on disk.
    Type: Grant
    Filed: October 2, 2000
    Date of Patent: December 16, 2003
    Assignee: Infoglide Corporation
    Inventors: Steve C. Wotring, John R. Ripley
  • Patent number: 6654757
    Abstract: A digital department system includes a network management center, a network operating center that is coupled to the network management center, a multimedia server, a multicasting transmission medium coupling the network operating center and the multimedia server, a listening post coupled to the multimedia server by the network, and one or more audio/video display capable of displaying video and capable of playing audio, the audio video display coupled to the multimedia server by the network. The audio and video content are stored in digitized files on the multimedia server for distribution throughout the site via the network.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: November 25, 2003
    Assignee: PRN Corporation
    Inventor: Michael R. Stern
  • Patent number: 6643669
    Abstract: A method and system for synchronizing a first database with a second database is disclosed. A client containing a first version of a database transmits a first synchronization message from the client to the server. The message contains MAPITEM records from a previous synchronization process, UPDATES for the present synchronization process, a current synchronization time and a last synchronization time. A second version of the database within a server is updated responsive to the first synchronization message. The server transmits a second synchronization message to the client containing UPDATES to be performed at the client, the RESULTS of the updates requested by the client, and the received current synchronization time from the first synchronization message. The client updates the first database, removes the previously transmitted MAPITEMs and stores the MAPITEM records for the present synchronization process for transmission during a next synchronization process.
    Type: Grant
    Filed: August 10, 2000
    Date of Patent: November 4, 2003
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Lars Novak, Jörgen Birkler
  • Patent number: 6578107
    Abstract: A method for prefetching data for a cache memory from a mass-storage device having a controller that executes a plurality of reordered commands. The method includes predetermining an extra time interval for each of the plurality of reordered commands. Next, prior to executing the next reordered command, data located subsequent to data requested from a committed command is prefetched utilizing the predetermined extra time interval of the next command. In a related embodiment, the method includes executing a command reordering algorithm during which the seek and latency time periods of each of the plurality of reordered commands is computed.
    Type: Grant
    Filed: May 25, 2000
    Date of Patent: June 10, 2003
    Assignee: International Business Machines Corporation
    Inventors: Clark Anderson, David Robison Hall, Alice Louise Kub, Louise Ann Marier
  • Patent number: 6543046
    Abstract: A system is provided for navigating at least one object within a computer-implemented object environment. The system specifies at least one object having particular attributes. An object environment is displayed which includes representations of the object and the corresponding particular attributes. Each of the attributes are associated with a navigation index, which the system displays in order to list the particular attributes. Upon receiving an indication of a user-specified attribute within the navigation index, the system provides a visual indication of a location of the user-specified attribute within the displayed object environment.
    Type: Grant
    Filed: July 20, 1995
    Date of Patent: April 1, 2003
    Assignee: Accenture LLP
    Inventor: Eric M. Lunt