US Patent No: 7,861,212

Number of patents in Portfolio can not be more than 2000

System, method, and computer readable medium for integrating an original application with a remote application

Stats

See full text
ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method, system, and computer readable medium for integrating an original application with a remote application comprises generating adapter classes related to the original application, generating proxy classes related to the remote application, wherein the proxy classes are adapted to communicate with the adapter classes, generating data types related to the remote application, wherein the data types related to the remote application are equivalent to data types related to the original application, and generating streamers related to the remote application, wherein the streamers related to the remote application are adapted to be utilized by the proxy classes.

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

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CUREN SOFTWARE ENTERPRISES, L.L.C.WILMINGTON, DE, DE25

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dubagunta, Saikumar V 8232 Fountain Ridge Dr. 3 1

Cited Art Landscape

Patent Info (Count) # Cites Year
 
CUREN SOFTWARE ENTERPRISES, L.L.C. (15)
7,774,789 Creating a proxy object and providing information related to a proxy object 16 2004
7,823,169 Performing operations by a first functionality within a second functionality in a same or in a different programming language 12 2004
7,810,140 System, method, and computer readable medium for processing a message in a transport 13 2006
7,844,759 System, method, and computer readable medium for processing a message queue 11 2006
7,660,777 Using data narrowing rule for data packaging requirement of an agent 22 2006
7,660,780 Moving an agent from a first execution environment to a second execution environment 23 2006
7,664,721 Moving an agent from a first execution environment to a second execution environment using supplied and resident rules 22 2006
7,698,243 Constructing an agent in a first execution environment using canonical rules 19 2006
7,702,602 Moving and agent with a canonical rule from one device to a second device 18 2006
7,702,603 Constructing an agent that utilizes a compiled set of canonical rules 18 2006
7,702,604 Constructing an agent that utilizes supplied rules and rules resident in an execution environment 19 2006
2010/0223,210 Movement of an Agent that Utilizes As-Needed Canonical Rules 14 2009
2010/0161,543 Constructing an Agent in a First Execution Environment Using Canonical Rules 16 2010
7,840,513 Initiating construction of an agent in a first execution environment 11 2010
2010/0235,459 Proxy Object 13 2010
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (15)
5,812,997 Method and apparatus for deriving an association rule between data 47 1996
6,055,562 Dynamic mobile agents 96 1997
6,065,040 Computer system having agent retracting method and agent returning method 44 1997
6,282,563 Agent moving method, message transmission method, agent transmission method, agent acquisition method, message acquisition method and agent list acquisition method, and computer 44 1998
6,343,265 System and method for mapping a design model to a common repository with context preservation 104 1998
7,127,724 Method and apparatus for providing protocol independent naming and life cycle services in an object-oriented system 27 1999
6,957,439 Method, system, and program for mapping objects in different language formats 47 2000
7,010,689 Secure data storage and retrieval in a client-server environment 96 2000
7,499,990 Apparatus and method for managing mobile agents 19 2000
6,701,381 Data processing system and development method 47 2001
7,062,708 Tree construction for XML to XML document transformation 26 2002
7,058,645 Mapping between native data type instances 50 2003
2006/0005,177 Method, system and program product for optimizing java application performance through data mining 33 2004
2006/0190,931 Mapping assurance method and apparatus for integrating systems 26 2005
2006/0048,145 Software distribution method and system with automatic prerequisite installation 30 2005
 
MICROSOFT CORPORATION (10)
6,438,744 Dynamic mapping of component interfaces 94 1998
6,851,108 Verifying intermediate language code 57 2000
2002/0135,621 Auto thumbnail gallery 16 2001
7,293,261 Language-neutral representation of software code elements 33 2001
7,043,522 Unbounded computing space 37 2002
7,210,132 Interoperability of objects between various platforms 35 2002
7,146,618 Simple object access protocol 26 2003
2005/0114,832 Automatically generating program code from a functional model of software 27 2003
2006/0149,746 Web application communication protocol 40 2005
2006/0167,981 Web application architecture 41 2005
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
5,524,253 System for integrating processing by application programs in homogeneous and heterogeneous network environments 174 1993
5,859,911 Method for the secure remote flashing of the BIOS of a computer 59 1997
6,904,593 Method of administering software components using asynchronous messaging in a multi-platform, multi-programming language environment 54 2000
2004/0015,539 Content exporting from one application to another 29 2002
7,069,551 Method of administering software components using asynchronous messaging in a multi-platform, multi-programming language environment 29 2005
 
REWARE ASSET GROUP, L.L.C. (5)
6,629,128 System and method for distributed processing in a computer network 85 1999
6,931,455 System and method for communications between a CORBA object request broker and a non-CORBA object request broker 35 1999
6,947,965 System and method for communications in a distributed computing environment 38 1999
6,951,021 System and method for server-side communication support in a distributed computing environment 38 1999
6,993,774 System and method for remote enabling classes without interfaces 46 1999
 
HITACHI, LTD. (4)
6,172,986 Mobile node, mobile agent and network system 105 1998
2001/0029,526 Method for controlling a mobile agent 38 2001
6,768,417 On-vehicle emergency report apparatus, emergency communication apparatus and emergency report system 45 2002
7,643,447 Mobile node, mobile agent and network system 18 2008
 
ORACLE INTERNATIONAL CORPORATION (4)
7,047,518 System for software application development and modeling 156 2001
7,496,637 Web service syndication system 33 2002
2004/0133,656 Apparatus and method for content and context processing of web service traffic 36 2002
2004/0064,503 System and method for web services Java API-based invocation 73 2003
 
SAP AG (4)
7,213,227 Rapid application integration using an integrated development environment 41 2002
7,225,425 Rapid application integration 33 2002
7,237,225 Rapid application integration using reusable patterns 43 2002
2006/0031,850 System and method for a Web service virtual interface 23 2004
 
AGILIS SYSTEMS, LLC (2)
2006/0111,089 System and method for mobile resource management having mobile agent location identification 33 2005
2007/0015,495 Mobile resource location-based customer contact methods 29 2006
 
BEA SYSTEMS, INC. (2)
2004/0172,614 Dynamic code generation method 30 2003
2004/0220,952 Web service gateway generation 38 2004
 
BRIDGEPORT NETWORKS, INC. (2)
2006/0121,916 Presence detection for cellular and internet protocol telephony 93 2005
7,502,615 Handoff for cellular and internet protocol telephony 82 2005
 
CISCO TECHNOLOGY, INC. (2)
7,228,141 Providing location-specific services to a mobile node 20 2003
2007/0243,880 METHOD AND SYSTEM TO DETERMINE AND COMMUNICATE THE PRESENCE OF A MOBILE DEVICE IN A PREDEFINED ZONE 30 2006
 
EMC CORPORATION (2)
7,146,614 Computer directory system having an application integration driver infrastructure 31 1999
2005/0172,123 System and method for secure storage, transfer and retrieval of content addressable information 30 2005
 
GENERAL ELECTRIC COMPANY (2)
2003/0046,377 Method and apparatus for appliance service diagnostics 80 2000
2002/0032,783 Shared service funtionality invocation 51 2001
 
INTEL CORPORATION (2)
2006/0090,103 Critical path profiling of threaded programs 26 2004
2007/0223,432 Wi-Fi network connection management using location specific information 27 2006
 
MITSUBISHI DENKI KABUSHIKI KAISHA (2)
6,272,478 Data mining apparatus for discovering association rules existing between attributes of data 58 1997
7,127,259 Intermediation computer system 21 2005
 
ROBERT BOSCH GMBH (2)
7,519,455 Method and device for a vehicle-related telematics service 19 2003
2006/0220,900 Remote-controlled programming of a program-controlled device 62 2004
 
SUN MICROSYSTEMS, INC. (2)
6,154,777 System for context-dependent name resolution 137 1996
7,174,533 Method, system, and program for translating a class schema in a source language to a target language 29 2002
 
TOUCHNET INFORMATION SYSTEMS, INC. (2)
6,209,124 Method of markup language accessing of host systems and data using a constructed intermediary 166 1999
6,931,623 Method of accessing data and logic on existing systems through dynamic construction of software components 49 2001
 
ABN AMRO INFORMATION TECHNOLOGY SERVICES CO. (1)
2002/0116,454 System and method for providing communication among legacy systems using web objects for legacy functions 109 2001
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
6,256,773 System, method and article of manufacture for configuration management in a development architecture framework 462 1999
 
AGILENT TECHNOLOGIES, INC. (1)
2005/0256,876 Distributed applications using mobile agents 20 2004
 
ALPINE ELECTRONICS, INC. (1)
2005/0030,202 Inter-vehicle communication method and device 27 2004
 
AMERICAN VEHICULAR SCIENCES LLC (1)
6,662,642 Vehicle wireless sensing and communication system 171 2002
 
APR, LLC (1)
2006/0041,337 Web-enabled engine reprogramming 31 2004
 
ARL HOLDINGS LLC (1)
6,134,660 Method for revoking computer backup files using cryptographic techniques 183 1997
 
BRIGHTTEAM SOFTWARE, INC. (1)
7,055,153 Inter-object messaging 26 2003
 
BROADCOM CORPORATION (1)
7,477,897 Method for handoff of a telephone call between two different wireless networks 23 2004
 
CA, INC. (1)
6,895,391 Method and system for secure authenticated payment on a computer network 19 1999
 
CADENCE DESIGN SYSTEMS, INC. (1)
6,452,910 Bridging apparatus for interconnecting a wireless PAN and a wireless LAN 131 2000
 
CANON KABUSHIKI KAISHA (1)
5,465,111 Method and apparatus for correcting image formation using fuzzy logic 27 1992
 
CCL LABEL, INC. (1)
7,172,113 System and method for creating a display card 34 2003
 
CLARION CO., LTD. (1)
6,600,430 Vehicle wireless data communication system 38 2001
 
CLEARSIGHT SYSTEMS INC. (1)
6,088,689 Multiple-agent hybrid control architecture for intelligent real-time control of distributed nonlinear processes 89 1995
 
Codemesh, Inc. (1)
6,901,588 Sharing components between programming languages by use of polymorphic proxy 85 2000
 
COMERICA BANK (1)
2002/0174,222 Behavior experts in e-service management 48 2001
 
COMPUTER ASSOCIATES THINK, INC. (1)
2006/0200,494 Automated discovery and inventory of nodes within an autonomic distributed computing system 49 2005
 
CORNELL RESEARCH FOUNDATION, INC. (1)
6,304,556 Routing and mobility management protocols for ad-hoc networks 380 1998
 
CUMMINS, INC. (1)
6,981,150 Apparatus and method for authorizing transfer of software into one or more embedded systems 23 2001
 
DATA INTEGRATION WORKS, LLC (1)
5,721,912 Graphical user interface for creating database integration specifications 111 1994
 
DEERE & COMPANY (1)
6,038,500 Computer/bus message system for vehicle drive control system 98 1998
 
DELL MARKETING L.P. (1)
7,231,403 System and method for transformation and analysis of messaging data 41 2002
 
DENSO CORPORATION (1)
6,629,032 Vehicular communication system for communicating information among electronic devices installed in vehicle 35 2002
 
DREXEL UNIVERSITY (1)
2005/0141,706 System and method for secure ad hoc mobile communications and applications 61 2004
 
DTI OF WASHINGTON, LLC (1)
7,475,107 System and method for managing distributed computer processes 37 2003
 
EARLY WARNING SERVICES, LLC (1)
7,566,002 Identity verification systems and methods 46 2005
 
FORD GLOBAL TECHNOLOGIES, LLC (1)
6,862,443 Remote communication system for use with a vehicle 49 2001
 
FORD MOTOR COMPANY (1)
2007/0112,773 Method for assuring flash programming integrity 19 2005
 
FUJITSU LIMITED (1)
6,671,680 Data mining apparatus and storage medium storing therein data mining processing program 45 2000
 
FUJITSU TEN LIMITED (1)
7,197,742 Software module for integration 25 2002
 
GENERAL KNOWLEDGE TECHNOLOGY DESIGN (1)
2006/0272,002 Method for automating the management and exchange of digital content with trust based categorization, transaction approval and content valuation 19 2005
 
GENERAL MOTORS LLC (1)
7,506,309 Method for managing vehicle software configuration updates 23 2004
 
GOOGLE INC. (1)
5,495,533 Personal key archive 314 1994
 
HONDA GIKEN KOGYO KABUSHIKI KAISHA (1)
6,876,845 Radio communication system for vehicle 41 2000
 
HOWELL V INVESTMENTS LIMITED LIABILITY COMPANY (1)
2003/0191,969 System for eliminating unauthorized electronic mail 133 2003
 
INNOVATIVE GLOBAL SYSTEMS, LLC (1)
6,744,352 SYSTEM, APPARATUS AND METHODS FOR DATA COMMUNICATION BETWEEN VEHICLE AND REMOTE DATA COMMUNICATION TERMINAL, BETWEEN PORTIONS OF VEHICLE AND OTHER PORTIONS OF VEHICLE, BETWEEN TWO OR MORE VEHICLES, AND BETWEEN VEHICLE AND COMMUNICATIONS NETWORK 71 2002
 
InterTrust Technologies Corp. (1)
5,982,891 Systems and methods for secure transaction management and electronic rights protection 781 1997
 
INVENSYS SYSTEMS, INC. (1)
6,687,761 Process control methods and apparatus with distributed object management 44 1998
 
IONA TECHNOLOGIES, PLC (1)
2003/0018,950 Dynamic redeploying environment for the rapid iterative development of software applications 38 2002
 
KABUSHIKI KAISHA TOSHIBA (1)
6,134,580 Data-processing apparatus, data-processing method, and storage medium onto which is stored a data-processing program 58 1997
 
KINGLITE HOLDINGS INC. (1)
2006/0143,600 Secure firmware update 48 2004
 
KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATION (1)
2008/0077,667 METHOD FOR ADAPTIVE GROUP SCHEDULING USING MOBILE AGENTS IN PEER-TO-PEER GRID COMPUTING ENVIRONMENT 21 2006
 
LEIDOS, INC. (1)
6,199,195 Automatically generated objects within extensible object frameworks and links to enterprise resources 319 1999
 
LG ELECTRONICS INC. (1)
2006/0245,406 Terminal, system and method for providing location information service by interworking between WLAN and mobile communication network 30 2006
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
6,600,975 In-vehicle communication device and communication control method 126 2002
 
MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. (1)
6,233,601 Itinerary based agent mobility including mobility of executable code 81 1997
 
MOTOROLA MOBILITY LLC (1)
6,477,372 Method for a radiotelephone to scan for alternate radiotelephone systems 33 2000
 
NEC CORPORATION (1)
6,113,650 Compiler for optimization in generating instruction sequence and compiling method 49 1998
 
NEC RESEARCH INSTITUTE, INC. (1)
6,496,871 Distributed agent software system and method having enhanced process mobility and communication in a computer network 120 1998
 
NOKIA MOBILE PHONES LTD. (1)
2002/0172,293 Non-zero complex weighted space-time code for multiple antenna transmission 14 2001
 
Nokia Telecommunications Oyj (1)
6,611,516 Short message service support over a packet-switched telephony network 141 1999
 
NORTHROP GRUMMAN CORPORATION (1)
4,714,995 Computer integration system 285 1985
 
NTT DOCOMO, INC. (1)
2005/0281,363 Wireless positioning approach using time delay estimates of multipath components 33 2005
 
NTT SOFTWARE CORPORATION (1)
2003/0009,539 Distributed object middleware connection method 30 2002
 
OUTLAND RESEARCH, LLC (1)
2006/0256,008 Pointing interface for person-to-person information exchange 68 2006
 
PACCAR INC (1)
6,831,375 Diagnostics, protection, and isolation system for electronic devices on a vehicle data communication bus 29 2000
 
Predicate Logic, Inc. (1)
5,930,798 Universal data measurement, analysis and control system 92 1996
 
PROBIX, INC. (1)
2003/0051,172 Method and system for protecting digital objects distributed over a network 23 2002
 
QUALCOMM INCORPORATED (1)
6,202,060 Data management system 342 1996
 
QUANTUM DIGITAL SOLUTIONS CORPORATION (1)
5,604,800 Personal access management system 68 1995
 
RESEARCH IN MOTION LIMITED (1)
2006/0206,864 System and method for applying development patterns for component based applications 35 2005
 
SAGA SOFTWARE, INC. (1)
6,738,975 Extensible distributed enterprise application integration system 178 1999
 
SAMSUNG ELECTRONICS CO., LTD. (1)
6,879,570 Method for operating personal ad-hoc network (PAN) among bluetooth devices 52 2000
 
SEASEER RESEARCH AND DEVELOPMENT LLC (1)
6,282,697 Computer processing and programming method using autonomous data handlers 49 1998
 
SEIKO EPSON CORPORATION (1)
2005/0163,549 Printer and print system, and data receiving device and data transmitting and receiving system 34 2004
 
SIEBEL SYSTEMS, INC. (1)
7,376,959 Method and system for outbound web services 35 2003
 
SIEMENS AKTIENGESELLSCHAFT (1)
6,714,844 Vehicle communication system with display/control unit 30 2002
 
SIEMENS AUTOMOTIVE CORPORATION (1)
2002/0035,429 Wireless reprogramming of vehicle electronic control units 41 2001
 
SILICO INSIGHTS, INC. (1)
2002/0091,680 Knowledge pattern integration system 45 2001
 
SOUND VIEW INNOVATIONS, LLC (1)
6,389,462 Method and apparatus for transparently directing requests for web objects to proxy caches 386 1998
 
Sprint Communications Company L.P. (1)
6,330,677 Object-based security system 53 1998
 
STAC, INC. (1)
5,778,395 System for backing up files from disk volumes on multiple nodes of a computer network 655 1995
 
STERLINE SOFTWARE, INC. (1)
6,230,309 Method and system for assembling and utilizing components in component object systems 143 1997
 
SUMITOMO ELECTRIC INDUSTRIES, LTD. (1)
6,816,452 Vehicle-to-roadside communication system, roadside communication station, and on-board mobile station 34 2001
 
TELECOMMUNICATION MATHEMATICS RESEARCH CENTER (1)
2007/0004,432 Location management and message delivery protocol in multi-region mobile agent computing environment 18 2005
 
TELERAN TECHNOLOGIES, L.P. (1)
6,442,537 System of generating and implementing rules 41 1999
 
THALES (1)
2004/0037,315 Method for transmitting a mobile agent in a network, associated transmitter, receiver and mobile agent 16 2002
 
The United States of America as represented by the Secretary of the Navy (1)
6,985,929 Distributed object-oriented geospatial information distribution system and method thereof 65 2000
 
THOMSON FINANCIAL LLC (1)
2006/0080,646 Command script parsing using local and extended storage for command lookup 37 2004
 
TOSHIBA AMERICA RESEARCH, INC. (1)
2006/0221,901 Autonomous and heterogeneous network discovery and reuse 34 2005
 
TREND MICRO INCORPORATED (1)
5,675,711 Adaptive statistical regression and classification of data strings, with application to the generic detection of computer viruses 85 1994
 
TRI-SENTINEL, INC. (1)
2007/0103,292 Incident control system with multi-dimensional display 31 2006
 
TRW INC. (1)
6,744,820 Communication system and method utilizing message frames having multiple thresholds for a multi-device vehicle occupant protection system 28 2000
 
UNISYS CORPORATION (1)
2005/0262,155 Method and apparatus for mapping data types from heterogeneous databases into a single set of data types 25 2004
 
UNWIRED PLANET, LLC (1)
2007/0026,871 Wireless network with adaptive autonomous location push 57 2006
 
UTSTARCOM, INC. (1)
6,963,582 Applying modified mobile internet protocol (IP) in a wireless mobile data network interface 55 2000
 
Visual Edge Software Limited (1)
6,349,343 System and method for providing interoperability among heterogeneous object systems 89 1997
 
YODLEE.COM, INC. (1)
2004/0078,423 Method and apparatus for controlled establishment of a turnkey system providing a centralized data aggregation and summary capability to third party entities 31 2002
 
Other [Check patent profile for assignment information] (2)
6,744,358 Message record/play arrangement for public vehicle 25 2001
2005/0144,218 Extendible software platform for the construction and deployment of intelligent agents 53 2003

Patent Citation Ranking

Forward Cite Landscape

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Jun 28, 2014
7.5 Year Payment $3600.00 $1800.00 $900.00 Jun 28, 2018
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jun 28, 2022
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
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