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

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7861212
SERIAL NO

11086121

Stats

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

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CALLAHAN CELLULAR L.L.C.EINDHOVEN1730

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dubagunta, Saikumar V Plano, US 3 1

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
6744358 Message record/play arrangement for public vehicle 27 2001
2005/0144,218 Extendible software platform for the construction and deployment of intelligent agents 69 2003
 
TREND MICRO INCORPORATED (1)
5675711 Adaptive statistical regression and classification of data strings, with application to the generic detection of computer viruses 122 1994
 
CA, INC. (1)
6895391 Method and system for secure authenticated payment on a computer network 25 1999
 
SAMSUNG ELECTRONICS CO., LTD. (1)
6879570 Method for operating personal ad-hoc network (PAN) among bluetooth devices 84 2000
 
DTI OF WASHINGTON, LLC (1)
7475107 System and method for managing distributed computer processes 42 2003
 
Predicate Logic, Inc. (1)
5930798 Universal data measurement, analysis and control system 106 1996
 
MAINLINE DATA LLC (1)
6993774 System and method for remote enabling classes without interfaces 51 1999
 
CALLAHAN CELLULAR L.L.C. (15)
7774789 Creating a proxy object and providing information related to a proxy object 17 2004
7823169 Performing operations by a first functionality within a second functionality in a same or in a different programming language 14 2004
7810140 System, method, and computer readable medium for processing a message in a transport 14 2006
7844759 System, method, and computer readable medium for processing a message queue 12 2006
7660777 Using data narrowing rule for data packaging requirement of an agent 24 2006
7660780 Moving an agent from a first execution environment to a second execution environment 24 2006
7664721 Moving an agent from a first execution environment to a second execution environment using supplied and resident rules 23 2006
7698243 Constructing an agent in a first execution environment using canonical rules 20 2006
7702602 Moving and agent with a canonical rule from one device to a second device 19 2006
7702603 Constructing an agent that utilizes a compiled set of canonical rules 19 2006
7702604 Constructing an agent that utilizes supplied rules and rules resident in an execution environment 21 2006
2010/0223,210 Movement of an Agent that Utilizes As-Needed Canonical Rules 15 2009
7840513 Initiating construction of an agent in a first execution environment 12 2010
2010/0161,543 Constructing an Agent in a First Execution Environment Using Canonical Rules 17 2010
2010/0235,459 Proxy Object 14 2010
 
UNWIRED PLANET, LLC (1)
2007/0026,871 Wireless network with adaptive autonomous location push 145 2006
 
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 43 2002
 
AGILIS SYSTEMS, LLC (2)
2006/0111,089 System and method for mobile resource management having mobile agent location identification 59 2005
2007/0015,495 Mobile resource location-based customer contact methods 51 2006
 
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 21 2005
 
NORTHROP GRUMMAN CORPORATION (1)
4714995 Computer integration system 309 1985
 
Nokia Telecommunications Oyj (1)
6611516 Short message service support over a packet-switched telephony network 180 1999
 
INNOVATIVE GLOBAL SYSTEMS, LLC (1)
6744352 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 90 2002
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
5524253 System for integrating processing by application programs in homogeneous and heterogeneous network environments 192 1993
2004/0015,539 Content exporting from one application to another 33 2002
7069551 Method of administering software components using asynchronous messaging in a multi-platform, multi-programming language environment 33 2005
 
INTERTRUST TECHNOLOGIES CORPORATION (1)
5982891 Systems and methods for secure transaction management and electronic rights protection 1006 1997
 
BLACKBERRY LIMITED (1)
2006/0206,864 System and method for applying development patterns for component based applications 42 2005
 
SUMITOMO ELECTRIC INDUSTRIES, LTD. (1)
6816452 Vehicle-to-roadside communication system, roadside communication station, and on-board mobile station 82 2001
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
6256773 System, method and article of manufacture for configuration management in a development architecture framework 628 1999
 
THALES (1)
2004/0037,315 Method for transmitting a mobile agent in a network, associated transmitter, receiver and mobile agent 17 2002
 
CCL LABEL, INC. (1)
7172113 System and method for creating a display card 43 2003
 
IONA TECHNOLOGIES, PLC (1)
2003/0018,950 Dynamic redeploying environment for the rapid iterative development of software applications 46 2002
 
SAGA SOFTWARE, INC. (1)
6738975 Extensible distributed enterprise application integration system 221 1999
 
INVENSYS SYSTEMS, INC. (1)
6687761 Process control methods and apparatus with distributed object management 47 1998
 
Visual Edge Software Limited (1)
6349343 System and method for providing interoperability among heterogeneous object systems 109 1997
 
The United States of America as represented by the Secretary of the Navy (1)
6985929 Distributed object-oriented geospatial information distribution system and method thereof 103 2000
 
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 24 2006
 
CLEARSIGHT SYSTEMS INC. (1)
6088689 Multiple-agent hybrid control architecture for intelligent real-time control of distributed nonlinear processes 101 1995
 
SEIKO EPSON CORPORATION (1)
2005/0163,549 Printer and print system, and data receiving device and data transmitting and receiving system 45 2004
 
TELERAN TECHNOLOGIES, L.P. (1)
6442537 System of generating and implementing rules 44 1999
 
MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. (1)
6233601 Itinerary based agent mobility including mobility of executable code 92 1997
 
Toshiba America Research, Inc. (1)
2006/0221,901 Autonomous and heterogeneous network discovery and reuse 60 2005
 
KINGLITE HOLDINGS INC. (1)
2006/0143,600 Secure firmware update 83 2004
 
NOKIA TECHNOLOGIES OY (1)
2002/0172,293 Non-zero complex weighted space-time code for multiple antenna transmission 57 2001
 
TRW INC. (1)
6744820 Communication system and method utilizing message frames having multiple thresholds for a multi-device vehicle occupant protection system 33 2000
 
COMERICA BANK-CALIFORNIA (1)
2002/0174,222 Behavior experts in e-service management 56 2001
 
STAC, INC. (1)
5778395 System for backing up files from disk volumes on multiple nodes of a computer network 937 1995
 
XYLON LLC (1)
6134660 Method for revoking computer backup files using cryptographic techniques 231 1997
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
5495533 Personal key archive 373 1994
6477372 Method for a radiotelephone to scan for alternate radiotelephone systems 40 2000
 
STERLINE SOFTWARE, INC. (1)
6230309 Method and system for assembling and utilizing components in component object systems 172 1997
 
LG ELECTRONICS INC. (1)
2006/0245,406 Terminal, system and method for providing location information service by interworking between WLAN and mobile communication network 70 2006
 
FORD MOTOR COMPANY (1)
2007/0112,773 Method for assuring flash programming integrity 24 2005
 
NTT SOFTWARE CORPORATION (1)
2003/0009,539 Distributed object middleware connection method 33 2002
 
LEIDOS, INC. (1)
6199195 Automatically generated objects within extensible object frameworks and links to enterprise resources 362 1999
 
TOUCHNET INFORMATION SYSTEMS, INC. (2)
6209124 Method of markup language accessing of host systems and data using a constructed intermediary 178 1999
6931623 Method of accessing data and logic on existing systems through dynamic construction of software components 61 2001
 
GENERAL MOTORS LLC (1)
7506309 Method for managing vehicle software configuration updates 43 2004
 
AGILENT TECHNOLOGIES, INC. (1)
2005/0256,876 Distributed applications using mobile agents 25 2004
 
NTT DOCOMO, INC. (1)
2005/0281,363 Wireless positioning approach using time delay estimates of multipath components 56 2005
 
FORD GLOBAL TECHNOLOGIES, LLC (1)
6862443 Remote communication system for use with a vehicle 78 2001
 
ABN AMRO SERVICES COMPANY, INC. (1)
2002/0116,454 System and method for providing communication among legacy systems using web objects for legacy functions 137 2001
 
EMC IP HOLDING COMPANY LLC (1)
7146614 Computer directory system having an application integration driver infrastructure 40 1999
 
QUANTUM DIGITAL SOLUTIONS CORPORATION (1)
5604800 Personal access management system 80 1995
 
HITACHI, LTD. (4)
6172986 Mobile node, mobile agent and network system 111 1998
2001/0029,526 Method for controlling a mobile agent 41 2001
6768417 On-vehicle emergency report apparatus, emergency communication apparatus and emergency report system 54 2002
7643447 Mobile node, mobile agent and network system 19 2008
 
ORACLE AMERICA, INC. (3)
6154777 System for context-dependent name resolution 172 1996
7174533 Method, system, and program for translating a class schema in a source language to a target language 31 2002
7376959 Method and system for outbound web services 44 2003
 
ALPINE ELECTRONICS, INC. (1)
2005/0030,202 Inter-vehicle communication method and device 33 2004
 
HONDA GIKEN KOGYO KABUSHIKI KAISHA (1)
6876845 Radio communication system for vehicle 66 2000
 
ORACLE INTERNATIONAL CORPORATION (4)
7047518 System for software application development and modeling 177 2001
7496637 Web service syndication system 56 2002
2004/0133,656 Apparatus and method for content and context processing of web service traffic 44 2002
2004/0064,503 System and method for web services Java API-based invocation 94 2003
 
KABUSHIKI KAISHA TOSHIBA (1)
6134580 Data-processing apparatus, data-processing method, and storage medium onto which is stored a data-processing program 62 1997
 
DATA INTEGRATION WORKS, LLC (1)
5721912 Graphical user interface for creating database integration specifications 117 1994
 
CANON KABUSHIKI KAISHA (1)
5465111 Method and apparatus for correcting image formation using fuzzy logic 35 1992
 
BEA SYSTEMS, INC. (2)
* 2004/0172,614 Dynamic code generation method 32 2003
2004/0220,952 Web service gateway generation 68 2004
 
Sprint Communications Company L.P. (1)
6330677 Object-based security system 56 1998
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (15)
5812997 Method and apparatus for deriving an association rule between data 49 1996
6055562 Dynamic mobile agents 104 1997
6065040 Computer system having agent retracting method and agent returning method 47 1997
6282563 Agent moving method, message transmission method, agent transmission method, agent acquisition method, message acquisition method and agent list acquisition method, and computer 48 1998
6343265 System and method for mapping a design model to a common repository with context preservation 109 1998
7127724 Method and apparatus for providing protocol independent naming and life cycle services in an object-oriented system 28 1999
* 6957439 Method, system, and program for mapping objects in different language formats 66 2000
7010689 Secure data storage and retrieval in a client-server environment 141 2000
7499990 Apparatus and method for managing mobile agents 22 2000
6701381 Data processing system and development method 57 2001
7062708 Tree construction for XML to XML document transformation 29 2002
7058645 Mapping between native data type instances 59 2003
2006/0005,177 Method, system and program product for optimizing java application performance through data mining 41 2004
2006/0190,931 Mapping assurance method and apparatus for integrating systems 31 2005
2006/0048,145 Software distribution method and system with automatic prerequisite installation 40 2005
 
SILICO INSIGHTS, INC. (1)
2002/0091,680 Knowledge pattern integration system 49 2001
 
SAP SE (4)
7213227 Rapid application integration using an integrated development environment 48 2002
7225425 Rapid application integration 38 2002
7237225 Rapid application integration using reusable patterns 52 2002
2006/0031,850 System and method for a Web service virtual interface 25 2004
 
PROBIX, INC. (1)
2003/0051,172 Method and system for protecting digital objects distributed over a network 29 2002
 
SIEMENS AKTIENGESELLSCHAFT (1)
6714844 Vehicle communication system with display/control unit 36 2002
 
CISCO TECHNOLOGY, INC. (2)
7228141 Providing location-specific services to a mobile node 22 2003
2007/0243,880 METHOD AND SYSTEM TO DETERMINE AND COMMUNICATE THE PRESENCE OF A MOBILE DEVICE IN A PREDEFINED ZONE 63 2006
 
CORNELL UNIVERSITY (1)
6304556 Routing and mobility management protocols for ad-hoc networks 470 1998
 
FUJITSU LIMITED (1)
6671680 Data mining apparatus and storage medium storing therein data mining processing program 58 2000
 
SOUND VIEW INNOVATIONS, LLC (1)
6389462 Method and apparatus for transparently directing requests for web objects to proxy caches 546 1998
 
SIEMENS AUTOMOTIVE CORPORATION (1)
2002/0035,429 Wireless reprogramming of vehicle electronic control units 56 2001
 
CUFER ASSET LTD. L.L.C. (1)
2003/0191,969 System for eliminating unauthorized electronic mail 202 2003
 
AMERICAN VEHICULAR SCIENCES LLC (1)
6662642 Vehicle wireless sensing and communication system 207 2002
 
DENSO CORPORATION (1)
6629032 Vehicular communication system for communicating information among electronic devices installed in vehicle 39 2002
 
ROBERT BOSCH GMBH (2)
7519455 Method and device for a vehicle-related telematics service 20 2003
2006/0220,900 Remote-controlled programming of a program-controlled device 109 2004
 
EMC CORPORATION (1)
2005/0172,123 System and method for secure storage, transfer and retrieval of content addressable information 38 2005
 
INTEL CORPORATION (2)
2006/0090,103 Critical path profiling of threaded programs 28 2004
2007/0223,432 Wi-Fi network connection management using location specific information 34 2006
 
MITSUBISHI DENKI KABUSHIKI KAISHA (2)
6272478 Data mining apparatus for discovering association rules existing between attributes of data 68 1997
7127259 Intermediation computer system 30 2005
 
PACCAR INC (1)
6831375 Diagnostics, protection, and isolation system for electronic devices on a vehicle data communication bus 31 2000
 
BRIDGEPORT NETWORKS, INC. (2)
7502615 Handoff for cellular and internet protocol telephony 180 2005
2006/0121,916 Presence detection for cellular and internet protocol telephony 166 2005
 
DREXEL UNIVERSITY (1)
2005/0141,706 System and method for secure ad hoc mobile communications and applications 77 2004
 
FUJITSU TEN LIMITED (1)
7197742 Software module for integration 29 2002
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
5859911 Method for the secure remote flashing of the BIOS of a computer 72 1997
6904593 Method of administering software components using asynchronous messaging in a multi-platform, multi-programming language environment 68 2000
 
CADENCE DESIGN SYSTEMS, INC. (1)
6452910 Bridging apparatus for interconnecting a wireless PAN and a wireless LAN 163 2000
 
MESSAGEONE, INC. (1)
7231403 System and method for transformation and analysis of messaging data 52 2002
 
SEASEER RESEARCH AND DEVELOPMENT LLC (1)
6282697 Computer processing and programming method using autonomous data handlers 57 1998
 
NEC CORPORATION (1)
6113650 Compiler for optimization in generating instruction sequence and compiling method 60 1998
 
REWARE ASSET GROUP, L.L.C. (1)
6947965 System and method for communications in a distributed computing environment 44 1999
 
MICROSOFT TECHNOLOGY LICENSING, LLC (10)
6438744 Dynamic mapping of component interfaces 108 1998
6851108 Verifying intermediate language code 82 2000
2002/0135,621 Auto thumbnail gallery 69 2001
7293261 Language-neutral representation of software code elements 45 2001
7043522 Unbounded computing space 44 2002
7210132 Interoperability of objects between various platforms 38 2002
7146618 Simple object access protocol 27 2003
* 2005/0114,832 Automatically generating program code from a functional model of software 32 2003
* 2006/0149,746 Web application communication protocol 57 2005
* 2006/0167,981 Web application architecture 61 2005
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
7477897 Method for handoff of a telephone call between two different wireless networks 46 2004
 
QUALCOMM INCORPORATED (1)
6202060 Data management system 450 1996
 
GENERAL ELECTRIC COMPANY (2)
2003/0046,377 Method and apparatus for appliance service diagnostics 125 2000
* 2002/0032,783 Shared service funtionality invocation 59 2001
 
TELECOMMUNICATION MATHEMATICS RESEARCH CENTER (1)
2007/0004,432 Location management and message delivery protocol in multi-region mobile agent computing environment 19 2005
 
THOMSON REUTERS GLOBAL RESOURCES (1)
2006/0080,646 Command script parsing using local and extended storage for command lookup 71 2004
 
EARLY WARNING SERVICES, LLC (1)
7566002 Identity verification systems and methods 64 2005
 
COMPUTER ASSOCIATES THINK, INC. (1)
2006/0200,494 Automated discovery and inventory of nodes within an autonomic distributed computing system 68 2005
 
CUMMINS INC. (1)
6981150 Apparatus and method for authorizing transfer of software into one or more embedded systems 24 2001
 
DEERE & COMPANY (1)
6038500 Computer/bus message system for vehicle drive control system 120 1998
 
Tri-Sentinel, Inc. (1)
2007/0103,292 Incident control system with multi-dimensional display 51 2006
 
OUTLAND RESEARCH, LLC (1)
2006/0256,008 Pointing interface for person-to-person information exchange 155 2006
 
Codemesh, Inc. (1)
6901588 Sharing components between programming languages by use of polymorphic proxy 102 2000
 
BRIGHTTEAM SOFTWARE, INC. (1)
7055153 Inter-object messaging 35 2003
 
NEC RESEARCH INSTITUTE, INC. (1)
6496871 Distributed agent software system and method having enhanced process mobility and communication in a computer network 136 1998
 
F. POSZAT HU, L.L.C. (3)
6629128 System and method for distributed processing in a computer network 99 1999
6931455 System and method for communications between a CORBA object request broker and a non-CORBA object request broker 40 1999
6951021 System and method for server-side communication support in a distributed computing environment 43 1999
 
UTSTARCOM, INC. (1)
6963582 Applying modified mobile internet protocol (IP) in a wireless mobile data network interface 62 2000
 
Unisys Corporation (1)
2005/0262,155 Method and apparatus for mapping data types from heterogeneous databases into a single set of data types 26 2004
 
CLARION CO., LTD. (1)
6600430 Vehicle wireless data communication system 45 2001
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
6600975 In-vehicle communication device and communication control method 161 2002
 
APR LLC (1)
2006/0041,337 Web-enabled engine reprogramming 47 2004
* Cited By Examiner

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