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

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO

6321374

SERIAL NO

08965723

1 Status Updates

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, NY44790

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 672

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
5548506 Automated, electronic network based, project management server system, for managing multiple work-groups 273 1994
 
NEC PLATFORMS, LTD. (1)
5781552 Automatic address setter capable of determining a network address of a host station 37 1995
 
NCR CORPORATION (1)
5058000 System for accessing remote heterogeneous database including formatting retrieved data into applications program format 107 1989
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
5812668 System, method and article of manufacture for verifying the operation of a remote transaction clearance system utilizing a multichannel, extensible, flexible architecture 281 1996
* 5806061 Method for cost-based optimization over multimeida repositories 152 1997
 
ACCESS CO., LTD. (1)
5327529 Process of designing user's interfaces for application programs 434 1992
 
PANASONIC CORPORATION OF NORTH AMERICA (1)
5550984 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 426 1994
 
Securities Dynamics Technologies, Inc. (1)
5237614 Integrated network security system 409 1991
 
HITACHI, LTD. (1)
5414847 Design method and apparatus of computer program for business processing 16 1993
 
OL SECURITY LIMITED LIABILITY COMPANY (1)
* 6118446 User interface language to class library compiler 15 1996
 
APPLE INC. (1)
5150464 Local area network device startup process 116 1990
 
Hitachi System Engineering, Ltd. (1)
5414843 Method and system for generating a project schedule using weighted work processes 32 1994
 
AT&T Bell Laboratories (1)
5166931 Communications network dynamic addressing arrangement 140 1990
 
HUGHES ELECTRONICS CORPORATION (1)
5434918 Method for providing mutual authentication of a user and a server on a network 143 1993
 
APPLE COMPUTER, INC. (1)
4689786 Local area network with self assigned address method 132 1985
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
5701461 Method and system for accessing a remote database using pass-through queries 82 1995
* 5870763 Database computer system with application recovery and dependency handling read cache 86 1997
 
Network Systems Corporation (1)
5355375 Hub controller for providing deterministic access to CSMA local area network 87 1993
 
GOOGLE INC. (1)
5408652 Method and apparatus for heterogenous database access by generating different access procedures for different database data structures 42 1991
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (10)
5115501 Procedure for automatically customizing the user interface of application programs 178 1988
5278978 Method and system for describing and exchanging data between heterogeneous database systems with data converted by the receiving database system 121 1990
5446897 Automated address discovery method and apparatus for local area networks 17 1990
5265252 Device driver system having generic operating system interface 105 1991
5216592 System and method for business process automation 55 1991
5535389 Business process objects with associated attributes such as version identifier 127 1993
5668952 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
* 5799310 Relational database extenders for handling complex data types 123 1995
* 5787413 C++ classes for a digital library 116 1996
5802524 Method and product for integrating an object-based search engine with a parametrically archived database 152 1996
 
AT&T IPM CORP. (1)
5617540 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 165 1995
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
5301320 Workflow management and control system 251 1991
5526489 System for reverse address resolution for remote network device independent of its physical address 235 1993
5581691 Work flow management system and method 200 1995
 
LUCENT TECHNOLOGIES INC. (1)
5287103 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)
* 5632022 Encyclopedia of software components 199 1991
 
CISCO TECHNOLOGY, INC. (3)
5097533 System and method for interfacing computer application programs written in different languages to a software system 94 1988
5129086 System and method for intercommunicating between applications and a database manager 42 1988
5854901 Method and apparatus for serverless internet protocol address discovery using source address of broadcast or unicast packet 211 1996
 
COMPUTER ASSOCIATES THINK, INC. (1)
* 5842193 Knowledge based planning and analysis (KbPA).TM. 47 1996
 
RICOH COMPANY, LTD. (1)
* 5353401 Automatic interface layout generator for database systems 63 1992
 
Honeywell Inc. (1)
4551721 Method for initializing a token-passing local-area network 81 1983
 
EDIFY CORPORATION (1)
* 5455903 Object oriented customer information exchange system and method 148 1991
 
ITT CORPORATION (1)
5182705 Computer system and method for work management 313 1989
 
FUJI XEROX CO., LTD. (1)
5535332 Shared-data alteration status management apparatus 34 1995
 
First Data Health Services Corporation (1)
5319543 Workflow server for medical records imaging and tracking system 148 1992
 
ARVATO DIGITAL SERVICES LLC (1)
5809145 System for distributing digital information 308 1996
 
INTEL CORPORATION (1)
5535336 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)
5455948 Method and system for providing data to an application program 47 1994
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
5465330 Network address managing method and system 17 1994
 
CARNEGIE MELLON UNIVERSITY (1)
5835667 Method and apparatus for creating a searchable digital video library and a system and method of using such a library 270 1994
 
Unisys Corporation (1)
4727475 Self-configuring modular computer system with automatic address initialization 113 1984
 
UNIVERSITY OF SOUTHERN CALIFORNIA (1)
5832499 Digital library system 113 1996
 
VOLPE WELTY FUND SLP (1)
5630069 Method and apparatus for creating workflow maps of business processes 176 1993
 
AT&T CORP. (1)
5524052 Communication network access method and system 52 1994
 
TEKTRONIX, INC. (1)
4773005 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 43 2008
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
* 6785880 Tooling framework system and method for code generation 9 2000
7281217 System and method for user driven interactive application integration 11 2003
7774332 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
8195633 Enabling interactive integration of network-accessible applications in a content aggregation framework 1 2008
8423527 Enabling interactive integration of network-accessible applications in a content aggregation framework 0 2012
 
ROCKWELL AUTOMATION TECHNOLOGIES, INC. (9)
9563861 Integration of workflow and library modules 0 2012
9355193 Object design data model 0 2012
9135000 Runtime process diagnostics 0 2012
9031975 Content management 4 2012
8898634 Customized object design for industrial automation application 2 2012
* 8887134 Customized object design for industrial automation application 2 2012
* 2014/0129,181 OBJECT DESIGN 0 2012
9311055 Object design for industrial automation application 0 2014
9355142 Content management 0 2015
 
SAP SE (4)
* 9218409 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
* 9223823 Transaction log management 0 2012
* 2013/0185,262 TRANSACTION LOG MANAGEMENT 1 2012
 
PHOENIX TECHNOLOGIES LTD. (1)
* 6487713 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)
7822685 Method and system for digital rights management brokering and digital asset security transcoding 6 2003
 
The MathWorks, Inc. (2)
* 7367012 Generating code for data references 8 2001
* 2002/0188,928 Generating code for data references 10 2001
 
ENTERWORKS ACQUISITION, INC. (1)
* 6697784 Workflow management system, method, and medium with personal subflows 37 2001
 
GLOBALFOUNDRIES INC. (4)
* 8732525 User-coordinated resource recovery 0 2011
* 2013/0091,391 USER-COORDINATED RESOURCE RECOVERY 4 2011
* 9043652 User-coordinated resource recovery 2 2012
* 2013/0091,385 USER-COORDINATED RESOURCE RECOVERY 0 2012
 
ALCATEL-LUCENT USA INC. (2)
* 7509630 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)
* 7490087 System for document management and information processing 0 2004
 
DELL PRODUCTS L.P. (5)
9442993 Metadata manager for analytics system 1 2013
9191432 SAAS network-based backup system 2 2013
* 9141680 Data consistency and rollback for cloud analytics 1 2013
* 2014/0229,423 DATA CONSISTENCY AND ROLLBACK FOR CLOUD ANALYTICS 3 2013
9531790 SAAS network-based backup system 0 2015
 
ACCENTURE GLOBAL SERVICES LIMITED (14)
7979382 Component based information linking during claim processing 11 1999
7617240 Component based task handling during claim processing 21 1999
8606588 Merger and acquisition knowledgebase 1 1999
6671692 System for facilitating the navigation of data 70 1999
6671693 System for effectively collecting and disseminating data 79 1999
* 6581039 Report searching in a merger and acquisition environment 29 1999
8126742 Automated assignment of insurable events 5 2003
7933786 Collaborative intelligent task processor for insurance claims 11 2005
8515786 Rule generation system adapted for an insurance claim processing system 0 2008
8478769 Conversational question generation system adapted for an insurance claim processing system 1 2008
8180668 Collaborative intelligent task processor for insurance claims 2 2011
8224859 Component based information linking during claim processing 3 2011
8401896 Automated task processor for insurance claims 0 2012
9123011 System, method, and article of manufacture for a merger and acquisition knowledgebase 0 2013
 
SIEMENS ELECTRONICS ASSEMBLY SYSTEMS, LLC (1)
* 6865583 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)
* 6842892 Automatic generation of an optimized API 8 2000
* 6405220 Partially replicated distributed database with multiple levels of remote clients 620 2001
7340745 Systems and methods for mapping API calls 9 2003
* 2006/0156,314 Systems and methods for mapping API calls 6 2003
 
ORACLE INTERNATIONAL CORPORATION (6)
8321457 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
* 8224837 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
* 9047322 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)
* 6424976 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 74 2002
 
MICROSOFT TECHNOLOGY LICENSING, LLC (17)
* 7484219 Synchronizing centralized data store from distributed independent data stores using fixed application programming interfaces 26 2002
* 7174479 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
7591015 Secure kernel transactions 7 2003
* 7539999 Kernel-level transactions 1 2003
* 2005/0091,668 Kernel-level transactions 1 2003
* 2005/0091,502 Secure kernel transactions 11 2003
7647580 General programming language support for nullable types 2 2004
* 2006/0053,131 General programming language support for nullable types 3 2004
7627594 Runtime support for nullable types 6 2005
7716656 Nullable and late binding 1 2005
* 2007/0050,380 Nullable and late binding 7 2005
7752596 Connecting alternative development environment to interpretive runtime engine 0 2006
* 2007/0220,478 Connecting alternative development environment to interpretive runtime engine 0 2006
7457984 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)
* 6938055 Data processing system and method and storage medium storing data processing program 5 2002
* 2002/0143,765 Data processing system and method and storage medium storing data processing program 0 2002
 
GOOGLE INC. (1)
* 7315855 Method for efficient processing of multi-state attributes 2 2005
 
OPEN INVENTION NETWORK, LLC (6)
* 9250883 System and method for pervasive software platform-based model driven architecture application generator 0 2011
* 8978021 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 8 2011
* 2012/0311,547 SYSTEM AND METHOD FOR PERVASIVE SOFTWARE PLATFORM-BASED MODEL DRIVEN ARCHITECTURE TRANSACTION AWARE APPLICATION GENERATOR 9 2011
* 9424007 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)
* 6678887 Customizing business logic and data sources by modifying methods defined within an API 12 2000
 
SIEBEL SYSTEMS, INC. (3)
7231407 Partially replicated distributed database with multiple levels of remote clients 7 2004
7421457 Partially replicated distributed database with multiple levels of remote clients 7 2004
8046327 Partially replicated distributed database with multiple levels of remote clients 0 2008
* Cited By Examiner