US Patent No: 7,085,759

Number of patents in Portfolio can not be more than 2000

System and method for communicating data to a process

Stats

ALSO PUBLISHED AS: 20040111416
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A method for communicating with a process. The method receives a request including a target data identifier and a process identifier, retrieves target data including an target data type from a database based on the received target data identifier, selects instructions based on the target data type and the process identifier, generates a data object and populating the data object with the retrieved target data according to the selected instructions, and transmits the generated data object to a process corresponding to the received process identifier.

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

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
JPMORGAN CHASE BANK, N.A.NEW YORK, NY1855
JP MORGAN CHASE BANK, A CORP. OF NEW YORKNEW YORK, NY1

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kingham, Ian Perth, GB 1 2
Loucaides, Alex Bedfordshire, GB 5 5

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (28)
4,751,702 Improving availability of a restartable staged storage data base system that uses logging facilities 105 1986
5,027,269 Method and apparatus for providing continuous availability of applications in a computer network 106 1989
5,673,403 Method and system for displaying applications of different operating systems on a single system using the user interface of the different operating systems 79 1992
5,566,297 Non-disruptive recovery from file server failure in a highly available file system for clustered computing environments 134 1994
5,553,235 System and method for maintaining performance data in a data processing system 98 1995
6,246,410 Method and system for database access 108 1996
6,188,400 Remote scripting of local objects 39 1997
5,987,247 Systems, methods and computer program products for building frameworks in an object oriented environment 163 1997
6,009,405 Ensuring atomicity for a collection of transactional work items in a workflow management system 88 1997
6,553,428 Distributed object instantiation of native objects in java 33 1997
6,065,009 Events as activities in process models of workflow management systems 79 1998
6,101,601 Method and apparatus for hibernation within a distributed data processing system 84 1998
6,011,916 Java I/O toolkit for applications and applets 33 1998
6,173,439 Interface mechanism and method for accessing non-object oriented data from within an object oriented framework 48 1998
6,298,353 Checking serialization compatibility between versions of java classes 40 1998
6,304,871 Method and system for characterizing applications for use with databases having structured query language interfaces 13 1998
6,480,860 Tagged markup language interface with document type definition to access data in object oriented database 217 1999
6,314,430 System and method for accessing a database from a task written in an object-oriented programming language 30 1999
6,526,571 Method for identifying calls in java packages whose targets are guaranteed to belong to the same package 39 1999
6,571,389 System and method for improving the manageability and usability of a Java environment 46 1999
6,584,497 Method, system, and program for returning a file requested through a network connection 26 1999
6,463,343 System and method for controlling remote devices from a client computer using digital images 39 1999
6,505,238 Method and system for implementing universal login via web browser 69 1999
6,484,310 Patterns for modeling computer component interactions 15 1999
6,467,079 Report program language source code translation to object-oriented language source code which emulates report program language behavior 40 1999
6,675,228 Method and apparatus in a data processing system for generating alternative views of client applications 39 1999
6,518,983 Display of messages from a plurality of processes running in parallel 24 2000
6,823,358 Enabling multiple client access to a process-based system or program from a single java virtual machine 4 2000
 
MICROSOFT CORPORATION (9)
5,852,812 Billing system for a network 443 1995
6,148,296 Automatic generation of database queries 28 1998
6,363,499 Method and system for restoring a computer to its original state after an unsuccessful installation attempt 61 1998
6,453,310 Installable schema for low-overhead databases 22 1998
6,714,219 Drag and drop creation and editing of a page incorporating scripts 53 1998
6,438,749 Method and system for restoring a computer to its original state after an unsuccessful patch installation attempt 98 1999
6,657,625 System and method of caching glyphs for display by a remote terminal 28 1999
6,477,590 Method and system for message transfer session management 84 2000
2003/0046,317 Method and system for providing an XML binary format 69 2001
 
SUN MICROSYSTEMS, INC. (6)
6,272,556 Object-oriented system, method and article of manufacture for migrating a client-server application (#5) 129 1996
5,899,990 Java-to-Database Connectivity Server 79 1997
6,430,556 System and method for providing a query object development environment 97 1999
2001/0020,255 Method and system for remote control and interaction with a run time environment component 23 2001
2003/0028,555 Database migration 26 2001
2003/0160,813 Method and apparatus for a dynamically-controlled remote presentation system 20 2002
 
ACCENTURE GLOBAL SERVICES LIMITED (5)
6,442,748 System, method and article of manufacture for a persistent state and persistent object separator in an information services patterns environment 337 1999
6,477,580 Self-described stream in a communication services patterns environment 285 1999
6,571,282 Block-based communication in a communication services patterns environment 292 1999
6,578,068 Load balancer in environment services patterns 335 1999
6,701,514 System, method, and article of manufacture for test maintenance in an automated scripting framework 199 2000
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
5,301,320 Workflow management and control system 218 1991
6,184,996 Network printer with remote print queue control procedure 89 1997
6,009,274 Method and apparatus for automatically updating software components on end systems over a network 452 1997
6,324,525 Settlement of aggregated electronic transactions over a network 201 1998
6,289,336 System and method for computing rows since sequence function in a database system 19 1999
 
LUCENT TECHNOLOGIES INC. (5)
5,630,047 Method for software error recovery using consistent global checkpoints 80 1995
5,845,292 System and method for restoring a distributed checkpointed database 83 1996
6,282,698 Detecting similarities in Java sources from bytecodes 67 1998
6,381,609 System and method for serializing lazy updates in a distributed database without requiring timestamps 27 1999
6,502,095 Timestamp-based system and method for serializing lazy updates in a distributed database 30 1999
 
GOOGLE INC. (4)
6,003,075 Enqueuing a configuration change in a network cluster and restore a prior configuration in a back up storage in reverse sequence ordered 96 1997
6,317,738 System and method for computing running and moving sequence functions in a database system 25 1999
6,697,835 Method and apparatus for high speed parallel execution of multiple points of logic across heterogeneous data sources 23 1999
6,681,380 Aggregating constraints and/or preferences using an inference engine and enhanced scripting language 36 2000
 
ORACLE INTERNATIONAL CORPORATION (4)
5,806,075 Method and apparatus for peer-to-peer data replication 181 1997
5,926,637 Service interface repository code generation data 36 1997
2002/0120,685 System for dynamically invoking remote network services using service descriptions stored in a service registry 255 2002
2002/0143,819 Web service syndication system 170 2002
 
APPLE INC. (3)
5,630,173 Methods and apparatus for bus access arbitration of nodes organized into acyclic directed graph by cyclic token passing and alternatively propagating request to root node and grant signal to the child node 115 1992
5,784,557 Method and apparatus for transforming an arbitrary topology collection of nodes into an acyclic directed graph 63 1996
6,256,635 Method and apparatus for configuring a computer using scripting 54 1998
 
EXTENDED SYSTEMS, INC. (3)
5,801,689 Hypertext based remote graphic user interface control system 129 1996
5,937,198 Field configurable embedded computer system 42 1998
5,949,412 Computer remote control system 51 1998
 
EMC CORPORATION (2)
5,761,499 Method for managing globally distributed software components 196 1995
6,654,784 Computing architecture 49 2000
 
HITACHI, LTD. (2)
6,249,877 Method and apparatus for recovering data for a file in a plurality of equipments 24 1989
5,539,885 Distributed information processing system providing a resume function and resume method for the distributed information processing system 43 1993
 
INDATEX GMBH (2)
2003/0033,159 Interface module for document-based electronic business processes based on transactions 14 2001
2003/0050,897 Interface module for document-based electronic business processes based on transactions 16 2001
 
JPMORGAN CHASE BANK, N.A. (2)
6,557,039 System and method for managing information retrievals from distributed archives 164 1999
2005/0030,555 Job processing framework 14 2004
 
SPROQIT TECHNOLOGIES, INC. (2)
2002/0111,995 Platform-independent distributed user interface system architecture 31 2001
2002/0129,096 Platform-independent distributed user interface client architecture 52 2001
 
AB INITIO TECHNOLOGY LLC (1)
5,712,971 Methods and systems for reconstructing the state of a computation 107 1995
 
AGILENT TECHNOLOGIES, INC. (1)
6,590,587 Monitoring system and method implementing navigation interface logic 41 1999
 
ALCATEL USA SOURCING, L.P. (1)
6,052,456 Graphical shelf navigator for a telecommunications switch management system 31 1997
 
BROTHER KOGYO KABUSHIKI KAISHA (1)
5,778,198 Data transferring method and system utilizing a transfer-related waiting time 11 1996
 
BROWZ, LLC (1)
2003/0140,045 Providing a server-side scripting language and programming tool 24 2002
 
BULL HN INFORMATION SYSTEMS INC. (1)
6,353,820 Method and system for using dynamically generated code to perform index record retrieval in certain circumstances in a relational database manager 49 1999
 
CANON KABUSHIKI KAISHA (1)
5,325,527 Client/server communication system utilizing a self-generating nodal network 93 1993
 
CETSUSION NETWORK SERVICE, L.L.C. (1)
6,185,613 System and method for global event notification and delivery in a distributed computing environment 110 1998
 
CGI TECHNOLOGIES AND SOLUTIONS INC. (1)
6,463,439 System for accessing database tables mapped into memory for high performance data retrieval 42 1999
 
CHARLES SCHWAB & CO., INC. (1)
6,332,161 Customer web log-in architecture 25 1998
 
CISCO TECHNOLOGY, INC. (1)
5,737,592 Accessing a relational database over the Internet using macro language files 179 1995
 
COMPUTER ASSOCIATES THINK, INC. (1)
6,473,786 Data acquisition and remote administration system 17 1999
 
CREATIVE SCIENCE SYSTEMS, INC. (1)
2001/0029,604 Descriptive data construct mapping method and apparatus 36 2001
 
EASTMAN KODAK COMPANY (1)
6,453,127 Establishment at a remote location of an internet/intranet user interface to a copier/printer 74 1997
 
EBAY INC. (1)
2003/0229,554 Method and system for composing transaction listing descriptions for use in a network-based transaction facility 9 2002
 
ERICSSON AB (1)
5,875,466 Active cache for a microprocessor 17 1997
 
FISHER-ROSEMOUNT SYSTEMS, INC. (1)
5,768,119 Process control system including alarm priority adjustment 241 1996
 
FUJITSU LIMITED (1)
5,999,179 Platform independent computer network management client 389 1997
 
GLOBAL SESSION HOLDINGS SRL (1)
6,480,894 System and method for maintaining a state for a user session using a web system 77 2000
 
HEWLETT-PACKARD COMPANY (1)
6,178,409 System, method and article of manufacture for multiple-entry point virtual point of sale architecture 154 1996
 
HONEYWELL INTERNATIONAL INC. (1)
2002/0178,434 Apparatus and method for automatic source code generation in a process control environment 26 2001
 
I-CUBE, INC. (1)
5,960,200 System to transition an enterprise to a distributed infrastructure 246 1996
 
INDELIQ, INC. (1)
6,101,489 System, method and article of manufacture for a goal based system utilizing a time based model 55 1998
 
INTEL CORPORATION (1)
2002/0144,101 Caching DAG traces 60 2001
 
INTERTRUST TECHNOLOGIES CORP. (1)
6,253,193 Systems and methods for the secure transaction management and electronic rights protection 487 1998
 
INVENSYS SYSTEMS, INC. (1)
6,510,352 Methods and apparatus for object-based process control 72 2000
 
KASE SYSTEMS, INC., A CORP. OF GA (1)
5,159,687 Method and apparatus for generating program code files 127 1989
 
LG ELECTRONICS INC. (1)
6,502,207 Information processing apparatus with resume function and information processing system 28 1999
 
MCAFEE, INC. (1)
6,470,384 Modular framework for configuring action sets for use in dynamically processing network events in a distributed computing environment 95 1999
 
MCI COMMUNICATIONS CORPORATION (1)
5,790,809 Registry communications middleware 105 1995
 
N GINE LLC (1)
6,442,533 Multi-processing financial transaction processing system 69 1998
 
NCR CORPORATION (1)
5,692,181 System and method for generating reports from a computer database 176 1995
 
NETAPP, INC. (1)
6,311,320 Alterable scripting tool and method 49 1998
 
NETSCAPE COMMUNICATIONS CORPORATION (1)
2002/0116,205 Distributed transaction processing system 80 2001
 
NIRO, HALLER & NIRO (1)
5,937,402 System for enabling access to a relational database from an object oriented program 127 1997
 
NOHAU CORPORATION, A CORP. OF CA (1)
2002/0111,999 System and method for remote control of software and an attached device 19 2001
 
NOVELL INTELLECTUAL PROPERTY HOLDINGS, INC. (1)
5,594,863 Method and apparatus for network file recovery 80 1995
 
PROGRESS SOFTWARE CORPORATION (1)
5,499,371 Method and apparatus for automatic generation of object oriented code for mapping relational data to objects 368 1995
 
RICOH COMPANY, LTD. (1)
5,964,864 Information processing apparatus for separately processing code information and pattern information 1 1996
 
ROUND ROCK RESEARCH, LLC (1)
6,046,742 Display of system information 55 1997
 
SAMSUNG ELECTRONICS CO., LTD. (1)
6,546,419 Method and apparatus for user and device command and control in a network 211 1999
 
SAP AMERICA, INC. (1)
6,108,698 Node-link data defining a graph and a tree within the graph 59 1998
 
SILICON GRAPHICS INTERNATIONAL, CORP. (1)
6,195,676 Method and apparatus for user side scheduling in a multiprocessor operating system program that implements distributive scheduling of processes 203 1993
 
SOFTWARE TREE, INC. (1)
6,163,776 System and method for exchanging data and commands between an object oriented system and relational system 103 1998
 
SONY CORPORATION (1)
5,960,445 Information processor, method of updating a program and information processing system 133 1997
 
SUPERSONIC BOOM, INC. (1)
5,930,768 Method and system for remote user controlled manufacturing 200 1996
 
TELEDYNE SCIENTIFIC & IMAGING, LLC (1)
6,539,337 Embedded diagnostic system and method 52 2000
 
TERADATA US, INC. (1)
5,689,698 Method and apparatus for managing shared data using a data surrogate and obtaining cost parameters from a data dictionary by evaluating a parse tree object 99 1995
 
THINKSHARE CORP. (1)
2002/0069,192 Modular distributed mobile data applications 50 2001
 
TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATION (1)
5,734,887 Method and apparatus for logical data access to a physical relational database 261 1995
 
TOYOTA JIDOSHA KABUSHIKI KAISHA (1)
6,288,790 Mobility support for printing 67 1998
 
UNISYS CORPORATION (1)
6,643,679 WebTx gateway preprocessing hook 18 1999
 
VERIFONE, INC. (1)
6,363,363 System, method and article of manufacture for managing transactions in a high availability system 113 1999
 
VERIZON BUSINESS GLOBAL LLC (1)
6,615,258 Integrated customer interface for web based data management 263 1998
 
WEBTV NETWORKS, INC. (1)
6,230,319 Managing interruption while downloading data over a network 53 1998
 
XEROX CORPORATION (1)
5,946,458 Network printing system for responding to remote print-related requests 40 1997
 
ZERO-KNOWLEDGE SYSTEMS INC. (1)
2003/0097,383 Enterprise privacy system 38 2002
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (2)
2003/0009,323 Application platform for developing mono-lingual and multi-lingual systems and generating user presentations 19 2001
2003/0084,067 Method and apparatus for asset management 22 2002

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
JPMORGAN CHASE BANK, N.A. (1)
7,890,407 System and method for estimating conduit liquidity requirements in asset backed commercial paper 0 2007
 
SAP AG (1)
7,712,025 Document object model caching and validation 3 2003

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Feb 1, 2014
11.5 Year Payment $7400.00 $3700.00 $1850.00 Feb 1, 2018
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00