US Patent No: 6,321,374

Number of patents in Portfolio can not be more than 2000

Application-independent generator to generate a database transaction manager in heterogeneous information systems

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A heterogeneous information system such as a digital library often uses a database manager together with other data resource manager(s), such as an object server or a video server, to manage digital content. Such a system often needs to maintain an application-specific database and/or to handle application-specific operational requirements. To facilitate system integration and application development, an application-independent reusable product is created which generates a custom system component or utility, such as a loader, according to a specification provided by a system integrator or an application developer.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY43179

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Choy, David Mun-Hien Los Altos, CA 18 664

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
5,548,506 Automated, electronic network based, project management server system, for managing multiple work-groups 273 1994
 
NEC PLATFORMS, LTD. (1)
5,781,552 Automatic address setter capable of determining a network address of a host station 36 1995
 
NCR CORPORATION (1)
5,058,000 System for accessing remote heterogeneous database including formatting retrieved data into applications program format 107 1989
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
5,812,668 System, method and article of manufacture for verifying the operation of a remote transaction clearance system utilizing a multichannel, extensible, flexible architecture 280 1996
* 5,806,061 Method for cost-based optimization over multimeida repositories 145 1997
 
ACCESS CO., LTD. (1)
5,327,529 Process of designing user's interfaces for application programs 428 1992
 
PANASONIC CORPORATION OF NORTH AMERICA (1)
5,550,984 Security system for preventing unauthorized communications between networks by translating communications received in ip protocol to non-ip protocol to remove address and routing services information 422 1994
 
Securities Dynamics Technologies, Inc. (1)
5,237,614 Integrated network security system 402 1991
 
HITACHI, LTD. (1)
5,414,847 Design method and apparatus of computer program for business processing 16 1993
 
OL SECURITY LIMITED LIABILITY COMPANY (1)
* 6,118,446 User interface language to class library compiler 15 1996
 
APPLE INC. (1)
5,150,464 Local area network device startup process 116 1990
 
Hitachi System Engineering, Ltd. (1)
5,414,843 Method and system for generating a project schedule using weighted work processes 32 1994
 
AT&T Bell Laboratories (1)
5,166,931 Communications network dynamic addressing arrangement 139 1990
 
HUGHES ELECTRONICS CORPORATION (1)
5,434,918 Method for providing mutual authentication of a user and a server on a network 142 1993
 
APPLE COMPUTER, INC. (1)
4,689,786 Local area network with self assigned address method 130 1985
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
5,701,461 Method and system for accessing a remote database using pass-through queries 81 1995
* 5,870,763 Database computer system with application recovery and dependency handling read cache 84 1997
 
Network Systems Corporation (1)
5,355,375 Hub controller for providing deterministic access to CSMA local area network 87 1993
 
GOOGLE INC. (1)
5,408,652 Method and apparatus for heterogenous database access by generating different access procedures for different database data structures 42 1991
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (10)
5,115,501 Procedure for automatically customizing the user interface of application programs 177 1988
5,278,978 Method and system for describing and exchanging data between heterogeneous database systems with data converted by the receiving database system 121 1990
5,446,897 Automated address discovery method and apparatus for local area networks 17 1990
5,265,252 Device driver system having generic operating system interface 105 1991
5,216,592 System and method for business process automation 55 1991
5,535,389 Business process objects with associated attributes such as version identifier 126 1993
5,668,952 Method for resolving network address by sending reresolve request to nodes at selected time period after establishing address table, and updating the table with received reply thereto 36 1994
* 5,799,310 Relational database extenders for handling complex data types 123 1995
* 5,787,413 C++ classes for a digital library 115 1996
5,802,524 Method and product for integrating an object-based search engine with a parametrically archived database 152 1996
 
AT&T IPM CORP. (1)
5,617,540 System for binding host name of servers and address of available server in cache within client and for clearing cache prior to client establishes connection 164 1995
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
5,301,320 Workflow management and control system 248 1991
5,526,489 System for reverse address resolution for remote network device independent of its physical address 234 1993
5,581,691 Work flow management system and method 200 1995
 
LUCENT TECHNOLOGIES INC. (1)
5,287,103 Method and apparatus for providing local area network clients with internetwork identification data 164 1991
 
The United States of America as represented by the Administrator of the National Aeronautics and Space Administration (1)
* 5,632,022 Encyclopedia of software components 197 1991
 
CISCO TECHNOLOGY, INC. (3)
5,097,533 System and method for interfacing computer application programs written in different languages to a software system 92 1988
5,129,086 System and method for intercommunicating between applications and a database manager 42 1988
5,854,901 Method and apparatus for serverless internet protocol address discovery using source address of broadcast or unicast packet 209 1996
 
COMPUTER ASSOCIATES THINK, INC. (1)
* 5,842,193 Knowledge based planning and analysis (KbPA).TM. 47 1996
 
RICOH COMPANY, LTD. (1)
* 5,353,401 Automatic interface layout generator for database systems 63 1992
 
Honeywell Inc. (1)
4,551,721 Method for initializing a token-passing local-area network 81 1983
 
EDIFY CORPORATION (1)
* 5,455,903 Object oriented customer information exchange system and method 145 1991
 
ITT CORPORATION (1)
5,182,705 Computer system and method for work management 312 1989
 
FUJI XEROX CO., LTD. (1)
5,535,332 Shared-data alteration status management apparatus 33 1995
 
First Data Health Services Corporation (1)
5,319,543 Workflow server for medical records imaging and tracking system 148 1992
 
ARVATO DIGITAL SERVICES LLC (1)
5,809,145 System for distributing digital information 306 1996
 
INTEL CORPORATION (1)
5,535,336 Apparatus and method for enabling a network interface to dynamically assign an address to a connected computer and to establish a virtual circuit with another network interface 152 1995
 
Texas Instruments Incorporated (1)
5,455,948 Method and system for providing data to an application program 47 1994
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
5,465,330 Network address managing method and system 16 1994
 
CARNEGIE MELLON UNIVERSITY (1)
5,835,667 Method and apparatus for creating a searchable digital video library and a system and method of using such a library 267 1994
 
UNISYS CORPORATION (1)
4,727,475 Self-configuring modular computer system with automatic address initialization 113 1984
 
UNIVERSITY OF SOUTHERN CALIFORNIA (1)
5,832,499 Digital library system 105 1996
 
VOLPE WELTY FUND SLP (1)
5,630,069 Method and apparatus for creating workflow maps of business processes 173 1993
 
AT&T CORP. (1)
5,524,052 Communication network access method and system 52 1994
 
TEKTRONIX, INC. (1)
4,773,005 Dynamic address assignment system 79 1987
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (4)
* 2003/0105,782 Partially replicated distributed database with multiple levels of remote clients 1 2002
* 2004/0193,631 System for document management and information processing 7 2004
* 2005/0223,392 Method and system for integration of software applications 59 2005
* 2009/0019,093 PARTIALLY REPLICATED DISTRIBUTED DATABASE WITH MULTIPLE LEVELS OF REMOTE CLIENTS 36 2008
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
* 6,785,880 Tooling framework system and method for code generation 9 2000
7,281,217 System and method for user driven interactive application integration 11 2003
7,774,332 Enabling interactive integration of network-accessible applications in a content aggregation framework 3 2005
* 2006/0230,062 Enabling interactive integration of network-accessible applications in a content aggregation framework 19 2005
8,195,633 Enabling interactive integration of network-accessible applications in a content aggregation framework 1 2008
8,423,527 Enabling interactive integration of network-accessible applications in a content aggregation framework 0 2012
 
ROCKWELL AUTOMATION TECHNOLOGIES, INC. (8)
9,355,193 Object design data model 0 2012
9,135,000 Runtime process diagnostics 0 2012
9,031,975 Content management 3 2012
8,898,634 Customized object design for industrial automation application 1 2012
* 8,887,134 Customized object design for industrial automation application 1 2012
* 2014/0129,181 OBJECT DESIGN 0 2012
9,311,055 Object design for industrial automation application 0 2014
9,355,142 Content management 0 2015
 
SAP SE (4)
* 9,218,409 Method for generating and using a reusable custom-defined nestable compound data type as database qualifiers 0 2008
* 2009/0144,320 METHOD FOR GENERATING AND USING A REUSABLE CUSTOM-DEFINED NESTABLE COMPOUND DATA TYPE AS DATABASE QUALIFIERS 6 2008
* 9,223,823 Transaction log management 0 2012
* 2013/0185,262 TRANSACTION LOG MANAGEMENT 1 2012
 
PHOENIX TECHNOLOGIES LTD. (1)
* 6,487,713 Software development system that presents a logical view of project components, facilitates their selection, and signals missing links prior to compilation 147 1999
 
CISCO TECHNOLOGY, INC. (1)
7,822,685 Method and system for digital rights management brokering and digital asset security transcoding 6 2003
 
The MathWorks, Inc. (2)
* 7,367,012 Generating code for data references 8 2001
* 2002/0188,928 Generating code for data references 10 2001
 
ENTERWORKS ACQUISITION, INC. (1)
* 6,697,784 Workflow management system, method, and medium with personal subflows 36 2001
 
GLOBALFOUNDRIES INC. (4)
* 8,732,525 User-coordinated resource recovery 0 2011
* 2013/0091,391 USER-COORDINATED RESOURCE RECOVERY 3 2011
* 9,043,652 User-coordinated resource recovery 2 2012
* 2013/0091,385 USER-COORDINATED RESOURCE RECOVERY 0 2012
 
ALCATEL-LUCENT USA INC. (2)
* 7,509,630 Software component initialization in an ordered sequence 5 2004
* 2005/0278,688 Software component initialization in an ordered sequence 8 2004
 
RICOH COMPANY, LTD. (1)
* 7,490,087 System for document management and information processing 0 2004
 
DELL PRODUCTS L.P. (4)
9,442,993 Metadata manager for analytics system 0 2013
9,191,432 SAAS network-based backup system 1 2013
* 9,141,680 Data consistency and rollback for cloud analytics 0 2013
* 2014/0229,423 DATA CONSISTENCY AND ROLLBACK FOR CLOUD ANALYTICS 2 2013
 
ACCENTURE GLOBAL SERVICES LIMITED (14)
7,979,382 Component based information linking during claim processing 11 1999
7,617,240 Component based task handling during claim processing 21 1999
8,606,588 Merger and acquisition knowledgebase 1 1999
6,671,692 System for facilitating the navigation of data 68 1999
6,671,693 System for effectively collecting and disseminating data 77 1999
* 6,581,039 Report searching in a merger and acquisition environment 29 1999
8,126,742 Automated assignment of insurable events 5 2003
7,933,786 Collaborative intelligent task processor for insurance claims 11 2005
8,515,786 Rule generation system adapted for an insurance claim processing system 0 2008
8,478,769 Conversational question generation system adapted for an insurance claim processing system 1 2008
8,180,668 Collaborative intelligent task processor for insurance claims 1 2011
8,224,859 Component based information linking during claim processing 3 2011
8,401,896 Automated task processor for insurance claims 0 2012
9,123,011 System, method, and article of manufacture for a merger and acquisition knowledgebase 0 2013
 
SIEMENS ELECTRONICS ASSEMBLY SYSTEMS, LLC (1)
* 6,865,583 Electronics assembly engineering system employing naming and manipulation functions for user defined data structures in a data system using transaction service 8 2001
 
ORACLE AMERICA, INC. (4)
* 6,842,892 Automatic generation of an optimized API 8 2000
* 6,405,220 Partially replicated distributed database with multiple levels of remote clients 584 2001
7,340,745 Systems and methods for mapping API calls 9 2003
* 2006/0156,314 Systems and methods for mapping API calls 5 2003
 
ORACLE INTERNATIONAL CORPORATION (6)
8,321,457 Techniques for automatically developing a web site 4 2001
* 2006/0136,508 Techniques for providing locks for file operations in a database management system 10 2004
* 8,224,837 Method and mechanism for supporting virtual content in performing file operations at a RDBMS 3 2005
* 2007/0005,555 Method and mechanism for supporting virtual content in performing file operations at a RDBMS 2 2005
* 9,047,322 Techniques for automatically discovering a database device on a network 1 2011
* 2011/0173,156 TECHNIQUES FOR AUTOMATICALLY DISCOVERING A DATABASE DEVICE ON A NETWORK 1 2011
 
RPX CORPORATION (1)
* 6,424,976 Method of implementing a forward compatibility network directory syntax 11 2000
 
JULDI INCORPORATED (1)
* 2003/0105,887 Method and system for integration of software applications 73 2002
 
MICROSOFT TECHNOLOGY LICENSING, LLC (17)
* 7,484,219 Synchronizing centralized data store from distributed independent data stores using fixed application programming interfaces 26 2002
* 7,174,479 Method and system for rollback-free failure recovery of multi-step procedures 28 2003
* 2005/0055,606 Method and system for rollback-free failure recovery of multi-step procedures 3 2003
7,591,015 Secure kernel transactions 7 2003
* 7,539,999 Kernel-level transactions 1 2003
* 2005/0091,668 Kernel-level transactions 1 2003
* 2005/0091,502 Secure kernel transactions 11 2003
7,647,580 General programming language support for nullable types 2 2004
* 2006/0053,131 General programming language support for nullable types 3 2004
7,627,594 Runtime support for nullable types 6 2005
7,716,656 Nullable and late binding 1 2005
* 2007/0050,380 Nullable and late binding 7 2005
7,752,596 Connecting alternative development environment to interpretive runtime engine 0 2006
* 2007/0220,478 Connecting alternative development environment to interpretive runtime engine 0 2006
7,457,984 Method and system for rollback-free failure recovery of multi-step procedures 10 2006
* 2007/0101,192 METHOD AND SYSTEM FOR ROLLBACK-FREE FAILURE RECOVERY OF MULTI-STEP PROCEDURES 3 2006
* 2010/0088,685 SYSTEM AND METHOD FOR MAPPING A DOMAIN MODELING LANGUAGE TO A RELATIONAL STORE 3 2009
 
KABUSHIKI KAISHA TOSHIBA (2)
* 6,938,055 Data processing system and method and storage medium storing data processing program 4 2002
* 2002/0143,765 Data processing system and method and storage medium storing data processing program 0 2002
 
GOOGLE INC. (1)
* 7,315,855 Method for efficient processing of multi-state attributes 2 2005
 
OPEN INVENTION NETWORK, LLC (6)
* 9,250,883 System and method for pervasive software platform-based model driven architecture application generator 0 2011
* 8,978,021 System and method for pervasive software platform-based model driven architecture transaction aware application generator 3 2011
* 2012/0311,526 SYSTEM AND METHOD FOR PERVASIVE SOFTWARE PLATFORM-BASED MODEL DRIVEN ARCHITECTURE APPLICATION GENERATOR 7 2011
* 2012/0311,547 SYSTEM AND METHOD FOR PERVASIVE SOFTWARE PLATFORM-BASED MODEL DRIVEN ARCHITECTURE TRANSACTION AWARE APPLICATION GENERATOR 8 2011
* 9,424,007 System and method for pervasive software platform-based model driven architecture transaction aware application generator 0 2015
* 2015/0169,302 SYSTEM AND METHOD FOR PERVASIVE SOFTWARE PLATFORM-BASED MODEL DRIVEN ARCHITECTURE TRANSACTION AWARE APPLICATION GENERATOR 3 2015
 
BMC SOFTWARE, INC. (1)
* 6,678,887 Customizing business logic and data sources by modifying methods defined within an API 12 2000
 
SIEBEL SYSTEMS, INC. (3)
7,231,407 Partially replicated distributed database with multiple levels of remote clients 7 2004
7,421,457 Partially replicated distributed database with multiple levels of remote clients 7 2004
8,046,327 Partially replicated distributed database with multiple levels of remote clients 0 2008
* Cited By Examiner