Patents Examined by S R Pannala
-
Patent number: 6938041Abstract: 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: GrantFiled: May 1, 2000Date of Patent: August 30, 2005Assignee: Sybase, Inc.Inventors: David John Brandow, John Murray Childs, Robert Donald Close, J. Y. Eric Giguere, Geno Coschi
-
Patent number: 6915298Abstract: 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: GrantFiled: February 9, 2000Date of Patent: July 5, 2005Assignee: International Business Machines CorporationInventors: Michael W. Cain, Peter John Johnson, Kenton R. Milligan, Michael Donald Pfeifer
-
Patent number: 6850947Abstract: 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: GrantFiled: August 10, 2000Date of Patent: February 1, 2005Assignee: Informatica CorporationInventors: Dwayne Chung, Gautam H. Mudunuri, Fayyaz Younas, Lillian S. Lim, Renjie Tang, Steve Carlin, Subramanya Madapura
-
Patent number: 6839712Abstract: 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: GrantFiled: October 26, 2000Date of Patent: January 4, 2005Assignee: International Business Machines CorporationInventors: David Bruce Kumhyr, Keiichi Yamamoto, Kin Hung Yu, Dae-Suk Chung
-
Patent number: 6829615Abstract: 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: GrantFiled: February 25, 2000Date of Patent: December 7, 2004Assignee: International Business Machines CorporationInventors: Andrew L. Schirmer, James Goodwin
-
Patent number: 6772180Abstract: 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: GrantFiled: January 22, 1999Date of Patent: August 3, 2004Assignee: International Business Machines CorporationInventors: Chung-Sheng Li, Rakesh Mohan
-
Patent number: 6766330Abstract: 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: GrantFiled: October 12, 2000Date of Patent: July 20, 2004Assignee: International Business Machines CorporationInventors: Shyh-Kwei Chen, Ming-Ling Lo
-
Patent number: 6754664Abstract: 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: GrantFiled: February 25, 2000Date of Patent: June 22, 2004Assignee: Microsoft CorporationInventor: Eric N. Bush
-
Patent number: 6721741Abstract: 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: GrantFiled: May 2, 2000Date of Patent: April 13, 2004Assignee: Friskit, Inc.Inventors: Aviv Eyal, George Aposporos
-
Patent number: 6708163Abstract: 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: GrantFiled: November 1, 2002Date of Patent: March 16, 2004Inventors: Hillol Kargupta, Daryl E. Hershberger, Erik L. Johnson, Byung-Hoon Park
-
Patent number: 6678693Abstract: 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: GrantFiled: August 10, 2000Date of Patent: January 13, 2004Inventor: Yoshikazu Shiraishi
-
Patent number: 6665677Abstract: 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: GrantFiled: October 2, 2000Date of Patent: December 16, 2003Assignee: Infoglide CorporationInventors: Steve C. Wotring, John R. Ripley
-
Patent number: 6654757Abstract: 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: GrantFiled: June 23, 2000Date of Patent: November 25, 2003Assignee: PRN CorporationInventor: Michael R. Stern
-
Patent number: 6643669Abstract: 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: GrantFiled: August 10, 2000Date of Patent: November 4, 2003Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Lars Novak, Jörgen Birkler
-
Patent number: 6578107Abstract: 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: GrantFiled: May 25, 2000Date of Patent: June 10, 2003Assignee: International Business Machines CorporationInventors: Clark Anderson, David Robison Hall, Alice Louise Kub, Louise Ann Marier
-
Patent number: 6543046Abstract: 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: GrantFiled: July 20, 1995Date of Patent: April 1, 2003Assignee: Accenture LLPInventor: Eric M. Lunt