US Patent No: 7,698,243

Number of patents in Portfolio can not be more than 2000

Constructing an agent in a first execution environment using canonical rules

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method, computer readable medium and system for constructing an agent in a first execution environment that utilizes a set of canonical rules, comprising requesting a canonical rule set for an agent, supplying the agent with the rule set and requesting compilation of the rule set.

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
Hauser, Robert R - 44 191

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (14)
5,812,997 Method and apparatus for deriving an association rule between data 47 1996
6,055,562 Dynamic mobile agents 97 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 105 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 49 2000
7,010,689 Secure data storage and retrieval in a client-server environment 100 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 51 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 (9)
6,438,744 Dynamic mapping of component interfaces 94 1998
2002/0135,621 Auto thumbnail gallery 21 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 42 2005
2006/0167,981 Web application architecture 44 2005
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
5,524,253 System for integrating processing by application programs in homogeneous and heterogeneous network environments 176 1993
5,859,911 Method for the secure remote flashing of the BIOS of a computer 61 1997
6,904,593 Method of administering software components using asynchronous messaging in a multi-platform, multi-programming language environment 57 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 30 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 36 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 39 1999
6,993,774 System and method for remote enabling classes without interfaces 46 1999
 
CUREN SOFTWARE ENTERPRISES, L.L.C. (3)
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
 
SAP AG (3)
7,213,227 Rapid application integration using an integrated development environment 43 2002
7,225,425 Rapid application integration 34 2002
7,237,225 Rapid application integration using reusable patterns 43 2002
 
EMC CORPORATION (2)
7,146,614 Computer directory system having an application integration driver infrastructure 32 1999
2005/0172,123 System and method for secure storage, transfer and retrieval of content addressable information 31 2005
 
GENERAL ELECTRIC COMPANY (2)
2003/0046,377 Method and apparatus for appliance service diagnostics 83 2000
2002/0032,783 Shared service funtionality invocation 52 2001
 
ORACLE INTERNATIONAL CORPORATION (2)
7,047,518 System for software application development and modeling 162 2001
2004/0064,503 System and method for web services Java API-based invocation 78 2003
 
SUN MICROSYSTEMS, INC. (2)
6,154,777 System for context-dependent name resolution 138 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 168 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 115 2001
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
6,256,773 System, method and article of manufacture for configuration management in a development architecture framework 485 1999
 
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 174 2002
 
ARL HOLDINGS LLC (1)
6,134,660 Method for revoking computer backup files using cryptographic techniques 190 1997
 
BEA SYSTEMS, INC. (1)
2004/0172,614 Dynamic code generation method 30 2003
 
BRIGHTTEAM SOFTWARE, INC. (1)
7,055,153 Inter-object messaging 26 2003
 
CCL LABEL, INC. (1)
7,172,113 System and method for creating a display card 35 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 86 2000
 
COMERICA BANK (1)
2002/0174,222 Behavior experts in e-service management 49 2001
 
COMPUTER ASSOCIATES THINK, INC. (1)
2006/0200,494 Automated discovery and inventory of nodes within an autonomic distributed computing system 53 2005
 
DATA INTEGRATION WORKS, LLC (1)
5,721,912 Graphical user interface for creating database integration specifications 112 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 42 2002
 
DENSO CORPORATION (1)
6,629,032 Vehicular communication system for communicating information among electronic devices installed in vehicle 36 2002
 
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 48 2005
 
FORD GLOBAL TECHNOLOGIES, LLC (1)
6,862,443 Remote communication system for use with a vehicle 51 2001
 
FUJITSU LIMITED (1)
6,671,680 Data mining apparatus and storage medium storing therein data mining processing program 47 2000
 
FUJITSU TEN LIMITED (1)
7,197,742 Software module for integration 25 2002
 
GOOGLE INC. (1)
5,495,533 Personal key archive 320 1994
 
HITACHI, LTD. (1)
6,768,417 On-vehicle emergency report apparatus, emergency communication apparatus and emergency report system 45 2002
 
HONDA GIKEN KOGYO KABUSHIKI KAISHA (1)
6,876,845 Radio communication system for vehicle 45 2000
 
HOWELL V INVESTMENTS LIMITED LIABILITY COMPANY (1)
2003/0191,969 System for eliminating unauthorized electronic mail 140 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 73 2002
 
INTEL CORPORATION (1)
2006/0090,103 Critical path profiling of threaded programs 26 2004
 
InterTrust Technologies Corp. (1)
5,982,891 Systems and methods for secure transaction management and electronic rights protection 818 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 39 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 50 2004
 
LEIDOS, INC. (1)
6,199,195 Automatically generated objects within extensible object frameworks and links to enterprise resources 323 1999
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
6,600,975 In-vehicle communication device and communication control method 131 2002
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
6,272,478 Data mining apparatus for discovering association rules existing between attributes of data 58 1997
 
MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. (1)
6,233,601 Itinerary based agent mobility including mobility of executable code 81 1997
 
NEC CORPORATION (1)
6,113,650 Compiler for optimization in generating instruction sequence and compiling method 50 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 121 1998
 
NORTHROP GRUMMAN CORPORATION (1)
4,714,995 Computer integration system 288 1985
 
NTT SOFTWARE CORPORATION (1)
2003/0009,539 Distributed object middleware connection method 31 2002
 
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
 
QUALCOMM INCORPORATED (1)
6,202,060 Data management system 360 1996
 
QUANTUM DIGITAL SOLUTIONS CORPORATION (1)
5,604,800 Personal access management system 69 1995
 
RESEARCH IN MOTION LIMITED (1)
2006/0206,864 System and method for applying development patterns for component based applications 36 2005
 
SAGA SOFTWARE, INC. (1)
6,738,975 Extensible distributed enterprise application integration system 181 1999
 
SEASEER RESEARCH AND DEVELOPMENT LLC (1)
6,282,697 Computer processing and programming method using autonomous data handlers 50 1998
 
SEIKO EPSON CORPORATION (1)
2005/0163,549 Printer and print system, and data receiving device and data transmitting and receiving system 35 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 31 2002
 
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 408 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 685 1995
 
STERLINE SOFTWARE, INC. (1)
6,230,309 Method and system for assembling and utilizing components in component object systems 145 1997
 
SUMITOMO ELECTRIC INDUSTRIES, LTD. (1)
6,816,452 Vehicle-to-roadside communication system, roadside communication station, and on-board mobile station 43 2001
 
TELERAN TECHNOLOGIES, L.P. (1)
6,442,537 System of generating and implementing rules 41 1999
 
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 67 2000
 
THOMSON FINANCIAL LLC (1)
2006/0080,646 Command script parsing using local and extended storage for command lookup 39 2004
 
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
 
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 34 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 55 2003

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
CUREN SOFTWARE ENTERPRISES, L.L.C. (18)
8,266,631 Calling a second functionality by a first functionality 0 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,774,789 Creating a proxy object and providing information related to a proxy object 16 2004
7,861,212 System, method, and computer readable medium for integrating an original application with a remote application 0 2005
7,797,688 Integrating applications in multiple languages 1 2005
8,578,349 System, method, and computer readable medium for integrating an original language application with a target language application 0 2005
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
8,423,496 Dynamic determination of needed agent rules 0 2006
8,200,603 Construction of an agent that utilizes as-needed canonical rules 1 2006
8,132,179 Web service interface for mobile agents 0 2006
7,970,724 Execution of a canonical rules based agent 1 2006
7,949,626 Movement of an agent that utilizes a compiled set of canonical rules 1 2006
7,860,517 Mobile device tracking using mobile agent location breadcrumbs 3 2006
7,904,404 Movement of an agent that utilizes as-needed canonical rules 0 2009
7,840,513 Initiating construction of an agent in a first execution environment 11 2010
8,307,380 Proxy object creation and use 0 2010
8,204,845 Movement of an agent that utilizes a compiled set of canonical rules 0 2011
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
8,527,446 Information integrity rules framework 0 2009

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Oct 13, 2017
11.5 Year Payment $7400.00 $3700.00 $1850.00 Oct 13, 2021
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

Full Text

 
loading....