Source: http://www.google.com/patents/US6049819?dq=6,044,471
Timestamp: 2015-07-06 17:58:21
Document Index: 710793262

Matched Legal Cases: ['art 1', 'art 1', 'art 2', 'art 2', 'art 3', 'art 3']

Patent US6049819 - Communications network incorporating agent oriented computing environment - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsAn agent oriented computing environment is disclosed comprising an "agent shell" means which can be used by developers for constructing agent computing entities according to their own functionality requirements; an agent enabling layer, providing basic communication, brokering, and negotiation facilities...http://www.google.com/patents/US6049819?utm_source=gb-gplus-sharePatent US6049819 - Communications network incorporating agent oriented computing environmentAdvanced Patent SearchPublication numberUS6049819 APublication typeGrantApplication numberUS 09/006,380Publication dateApr 11, 2000Filing dateJan 13, 1998Priority dateDec 10, 1997Fee statusPaidPublication number006380, 09006380, US 6049819 A, US 6049819A, US-A-6049819, US6049819 A, US6049819AInventorsPhillip Jonathan Buckle, Robert George HadinghamOriginal AssigneeNortel Networks CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (17), Non-Patent Citations (6), Referenced by (108), Classifications (19), Legal Events (11) External Links: USPTO, USPTO Assignment, EspacenetCommunications network incorporating agent oriented computing environment
US 6049819 AAbstract
An agent oriented computing environment is disclosed comprising an "agent shell" means which can be used by developers for constructing agent computing entities according to their own functionality requirements; an agent enabling layer, providing basic communication, brokering, and negotiation facilities between agent computing entities; and an underlying transport mechanism based on a prior art CORBA platform. Agents communicate with each other using an agent communication language enabling them to interact to domain specific problems. Agents can pass information to each other in ACL messages describing their own vocabularies concerning logic (ontologies). Various services for locating and connecting agents are provided in the agent oriented environment, such as a broker service for locating and finding agents. A collection of agents may communicate with each other where the agents remain static, maintaining their physical locations on their corresponding host physical resource devices, or alternatively agents may be transported across a plurality of physical resources, through the CORBA platform. The environment supports encapsulation of legacy objects, databases, standard and proprietary protocols and interfaces.
1. A communications network providing a distributed computing environment and comprising:a plurality of physical resources comprising a plurality of processors, and a plurality of memory means associated with the physical resources; a plurality of agent computing entities, each incorporating a set of one or more objects and a messaging component, and residing, the physical resources; a means for communicating between the physical resources; and means for interfacing the agent computing entities to the communicating means such that the agent computing entities are able to communicate with each other over said communications network using a common set of syntax and common set of message exchanges. 2. The network as claimed in claim 1, wherein said communicating means comprises a CORBA (Common Object Request Broker Architecture) platform.
The present invention relates to a method and means for supporting agent oriented programming particularly, although not exclusively over a set of distributed physical resources.
In a modern communications network, there are provided a large number of physical resources, comprising hardware and software elements, the physical resources cooperating to provide services such as conventional voice telephone, facsimile and data transmission services. Particularly in the telecommunications industry, there exists a bewildering array of proprietary equipment items, eg broadband network elements including central office exchange switches, wireless mobile network equipment, access network equipment and the like, operating a large number of standard and proprietary protocols and interfaces. For provision of services of conventional communications networks, and for internal control and management of those communications networks, in recent years software applications have been growing in terms of size, complexity, diversity and importance. This has resulted in substantial development times for new communications equipment items having complex software controls and offering complex software controlled services.
One object of the present invention is to provide an infrastructure framework or enabling an agent computing entity oriented environment over a wide variety of physical resources.
Referring to FIG. 1 herein, there is illustrated an example of a general computing environment, comprising a plurality of communicating physical resources. A physical resource may comprise any resource capable of carrying out a computing or data processing function, and will generally include a conventional processor element, an element of memory for storing data signals and an element of memory for storing control signals for controlling the processor to process the data. A physical resource may comprise for example a telecommunications switch, a mobile phone, or a personal or mainframe computer operating in accordance with one or a plurality of known operating systems, eg UNIX, Windows 95�/NT.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5367635 *Aug 29, 1991Nov 22, 1994Hewlett-Packard CompanyNetwork management agent with user created objects providing additional functionalityUS5603031 *Jul 8, 1993Feb 11, 1997General Magic, Inc.System and method for distributed computation based upon the movement, execution, and interaction of processes in a networkUS5761428 *Nov 12, 1997Jun 2, 1998Ncr CorporationMethod and aparatus for providing agent capability independent from a network nodeUS5870545 *Apr 4, 1997Feb 9, 1999Hewlett-Packard CompanySystem and method for performing flexible workflow process compensation in a distributed workflow management systemUS5884046 *Oct 23, 1996Mar 16, 1999Pluris, Inc.Apparatus and method for sharing data and routing messages between a plurality of workstations in a local area networkUS5887171 *Jan 28, 1997Mar 23, 1999Hitachi, Ltd.Document management system integrating an environment for executing an agent and having means for changing an agent into an objectUS5983233 *Aug 15, 1997Nov 9, 1999Alcatel Alsthom Compagnie Generale D'electriciteProcess for managing the naming of objects, process for mapping an object name to a CORBA object reference, program module, computer unit, and computer systemEP0358408A2 *Aug 31, 1989Mar 14, 1990AT&amp;T Corp.Intelligent networkEP0467546A2 *Jun 28, 1991Jan 22, 1992International Computers LimitedDistributed data processing systemsEP0727739A1 *Feb 17, 1995Aug 21, 1996International Business Machines CorporationObject-oriented programming interface for developing and running network management applications on a network communication infrastructureGB2246218A * Title not availableGB2289598A * Title not availableGB2305811A * Title not availableWO1993016543A1 *Feb 1, 1993Aug 18, 1993Ericsson Telefon Ab L MA method of producing an intelligent network serviceWO1994028683A1 *May 24, 1994Dec 8, 1994British TelecommCommunications apparatusWO1995015635A1 *Nov 30, 1994Jun 8, 1995British TelecommCommunications network managementWO1995030317A1 *Apr 28, 1995Nov 9, 1995British TelecommService provision system for communications networks* Cited by examinerNon-Patent CitationsReference1F1PA 97 Draft specification Part 1 "Agent Management, Jun. 1997".2 *F1PA 97 Draft specification Part 1 Agent Management, Jun. 1997 .3F1PA 97 Draft specification Part 2 "Agent Communication Language, Jun. 1997".4 *F1PA 97 Draft specification Part 2 Agent Communication Language, Jun. 1997 .5F1PA 97 Draft specification Part 3 "Agent Software Communication, Jun. 1997".6 *F1PA 97 Draft specification Part 3 Agent Software Communication, Jun. 1997 .* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS6148339 *Apr 9, 1998Nov 14, 2000Nec CorporationHealth check system in network control system utilizing CORBA's event serviceUS6222916 *May 22, 1998Apr 24, 2001Telefonaktiebolaget Lm Ericsson (Publ)Method and apparatus for introducing and modifying telecommunications servicesUS6230160 *Jul 16, 1998May 8, 2001International Business Machines CorporationCreating proxies for distributed beans and event objectsUS6243396 *Jul 31, 1996Jun 5, 2001Broadcom Eireann Research LimitedCommunications network management systemUS6272528 *Jul 2, 1998Aug 7, 2001International Computers LimitedComputer method for delivery of financial servicesUS6295535 *Nov 13, 1998Sep 25, 2001Board Of Trustees Operating Michigan State UniversityMethod and system for creating designs using internet-based agentsUS6304892 *Nov 2, 1998Oct 16, 2001Hewlett-Packard CompanyManagement system for selective data exchanges across federated environmentsUS6308208 *Sep 30, 1998Oct 23, 2001International Business Machines CorporationMethod for monitoring network distributed computing resources using distributed cellular agentsUS6336130 *Oct 5, 1999Jan 1, 2002Telefonaktiebolaget Lm Ericsson (Publ)Arrangement for improving availability of services in a communication systemUS6438748 *Mar 11, 1999Aug 20, 2002Telefonaktiebolaget L M Ericsson (Publ)Apparatus and method for conversion of messagesUS6460070 *Jun 3, 1998Oct 1, 2002International Business Machines CorporationMobile agents for fault diagnosis and correction in a distributed computer environmentUS6463584 *Mar 11, 1999Oct 8, 2002Telefonaktiebolaget Lm EricssonState copying method for software updateUS6477563 *Apr 12, 1999Nov 5, 2002Kabushiki Kaisha ToshibaAgent system and information processing method for sameUS6477566 *Jan 21, 1998Nov 5, 2002Nortel Networks LimitedMethod and system of providing improved network management data between a plurality of network elements and a management system for increasing a flow and decreasing an amount of data transferUS6480861 *Feb 26, 1999Nov 12, 2002Merrill Lynch, Co., IncDistributed adaptive computingUS6484155 *Jul 21, 1999Nov 19, 2002Sentar, Inc.Knowledge management system for performing dynamic distributed problem solvingUS6490613 *Oct 5, 1999Dec 3, 2002Telefonaktiebolaget Lm Ericsson (Publ)Arrangement for extending service support in a communication systemUS6549932 *Jun 3, 1998Apr 15, 2003International Business Machines CorporationSystem, method and computer program product for discovery in a distributed computing environmentUS6553355 *Aug 13, 1998Apr 22, 2003Indranet Technologies LimitedAutopoietic network system endowed with distributed artificial intelligence for the supply of high volume high-speed multimedia telesthesia telemetry, telekinesis, telepresence, telemanagement, telecommunications, and data processing servicesUS6553403 *Jun 3, 1998Apr 22, 2003International Business Machines CorporationSystem, method and computer program product for monitoring in a distributed computing environmentUS6556220 *Oct 21, 1999Apr 29, 2003International Business Machines CorporationMethod and system to display, modify or substitute the contents of self-describing objectsUS6574655 *Jun 29, 1999Jun 3, 2003Thomson Licensing SaAssociative management of multimedia assets and associated resources using multi-domain agent-based communication between heterogeneous peersUS6606610 *Jul 10, 2000Aug 12, 2003Mitel CorporationFeature interaction resolution using fuzzy rulesUS6629126 *Dec 24, 1998Sep 30, 2003Genuity Inc.Framework for providing quality of service requirements in a distributed object-oriented computer systemUS6654751 *Oct 18, 2001Nov 25, 2003Networks Associates Technology, Inc.Method and apparatus for a virus information patrolUS6662207Sep 9, 2002Dec 9, 2003Kabushiki Kaisha ToshibaAgent system and information processing method for sameUS6671882 *Jul 21, 1999Dec 30, 2003General Instrument CorporationSystem for distributing and handling electronic program guide information using CORBA-wrapped objectsUS6675194 *May 5, 1999Jan 6, 2004Mitel CorporationHandling different communications types by using agents to implement communication goal commandsUS6678885Mar 1, 2001Jan 13, 2004Wind River Systems, Inc.System and method for common code generationUS6681243 *Jul 27, 1999Jan 20, 2004Intel CorporationNetwork environment supporting mobile agents with permissioned access to resourcesUS6691148 *Dec 24, 1998Feb 10, 2004Verizon Corporate Services Group Inc.Framework for providing quality of service requirements in a distributed object-oriented computer systemUS6751464 *Apr 15, 1999Jun 15, 2004Motorola, Inc.Data handling system and method thereforUS6757899Oct 11, 2001Jun 29, 2004Harris CorporationDynamic CORBA gateway for CORBA and non-CORBA clients and servicesUS6810418 *Jun 29, 2000Oct 26, 2004Intel CorporationMethod and device for accessing service agents on non-subnet manager hosts in an infiniband subnetUS6859931 *Mar 17, 1999Feb 22, 2005Sri InternationalExtensible software-based architecture for communication and cooperation within and between communities of distributed agents and distributed objectsUS6882988Oct 5, 2001Apr 19, 2005Rensselaer Polytechnic InstituteSystem and method for time-efficient distributed search and decision-making using cooperative co-evolutionary algorithms executing in a distributed multi-agent architectureUS6886024 *Oct 25, 2000Apr 26, 2005Nec CorporationDistributed application control system, control method and a programUS6907406 *Jun 6, 2001Jun 14, 2005Nec CorporationOn-demand service expanding system and method for providing servicesUS6907455 *Jun 29, 2000Jun 14, 2005Cisco Technology, Inc.Apparatus and methods for providing an event driven notification over a network to a telephony deviceUS6915285May 21, 2003Jul 5, 2005Mitel CorporationFeature interaction resolution using fuzzy rulesUS6938258 *May 26, 1998Aug 30, 2005Rockwell CollinsMessage processor for a passenger entertainment system, method and article of manufactureUS6947947Mar 4, 2002Sep 20, 2005Universal Business Matrix LlcMethod for adding metadata to dataUS6961748 *Feb 10, 2003Nov 1, 2005Murrell Stephen JUniform network accessUS6971106 *Oct 29, 1999Nov 29, 2005Sony CorporationSystem for transferring data between application systemsUS7028304 *May 26, 1998Apr 11, 2006Rockwell CollinsVirtual line replaceable unit for a passenger entertainment system, method and article of manufactureUS7069560 *Mar 17, 1999Jun 27, 2006Sri InternationalHighly scalable software-based architecture for communication and cooperation among distributed electronic agentsUS7096267 *May 17, 2001Aug 22, 2006Nokia Mobile Phones, Ltd.Data transmission method and arrangement using method callsUS7207031Apr 30, 2001Apr 17, 2007Wind River Systems, Inc.System and method for utilization of a command structure representationUS7246145 *Sep 29, 2000Jul 17, 2007Cisco Technology, Inc.Fully distributed, scalable infrastructure, communication systemUS7275048 *Oct 30, 2001Sep 25, 2007International Business Machines CorporationProduct support of computer-related products using intelligent agentsUS7296012 *Aug 5, 2003Nov 13, 2007Fujitsu LimitedMethod of and apparatus for multimedia processing, and computer productUS7340506Feb 23, 2001Mar 4, 2008Webxchange, Inc.Value-added network switching and object routingUS7386522Jun 19, 1998Jun 10, 2008International Business Machines CorporationOptimizing the performance of computer tasks using intelligent agent with multiple program modules having varied degrees of domain knowledgeUS7441038Jan 28, 2003Oct 21, 2008At&T Intellectual Property I, L.P.Coordination platform and method for dynamic aggregation of web servicesUS7457789 *Aug 17, 2005Nov 25, 2008Tacton Systems AbConfiguration assistance for complex productsUS7457846Oct 5, 2001Nov 25, 2008International Business Machines CorporationStorage area network methods and apparatus for communication and interfacing with multiple platformsUS7467180May 29, 2003Dec 16, 2008International Business Machines CorporationAutomatically segmenting and populating a distributed computing problemUS7469236 *Jun 21, 2005Dec 23, 2008Mitel Networks CorporationFeature interaction resolution using fuzzy rulesUS7478142 *Sep 29, 1998Jan 13, 2009Netscape Communications CorporationSelf-contained applications that are applied to be received by and processed within a browser environment and that have a first package that includes a manifest file and an archive of files including a markup language file and second packageUS7478403 *Apr 21, 2000Jan 13, 2009Sun Microsystems, Inc.Secure access to managed network objects using a configurable platform-independent gateway providing individual object-level access controlUS7546368 *Jun 1, 2005Jun 9, 2009Neustar, Inc.Systems and methods for isolating local performance variation in website monitoringUS7574497May 30, 2002Aug 11, 2009The John Hopkins UniversitySystem and method for an open autonomy kernel (oak)US7590984May 29, 2003Sep 15, 2009International Business Machines CorporationSystem and method for balancing a computing load among computing resources in a distributed computing problemUS7590988Mar 8, 2005Sep 15, 2009Microsoft CorporationDynamic service generation for legacy componentsUS7593994 *Mar 8, 2005Sep 22, 2009Microsoft CorporationGenerating a dynamic web service and dynamic service surrogate for legacy application componentsUS7610588 *Oct 27, 2000Oct 27, 2009Global 360, Inc.Distributed application management softwareUS7644120Sep 14, 2001Jan 5, 2010Invensys Systems, Inc.Industrial process control data access server supporting multiple client data exchange protocolsUS7644412Sep 23, 2003Jan 5, 2010International Business Machines CorporationSeparate encapsulation of communication operations in computer algorithmsUS7716311 *Sep 30, 2002May 11, 2010Avaya Inc.Method and apparatus for monitoring of switch resources using resource group definitionsUS7779050Apr 5, 2006Aug 17, 2010Microsoft CorporationMethod, apparatus, and system for data modeling and processingUS7779089Sep 14, 2001Aug 17, 2010Invensys Systems, Inc.Method and system for remote configuration of process data access serversUS7814202Jun 5, 2009Oct 12, 2010Neustar, Inc.Isolating local performance variation in website monitoringUS7860921Jun 30, 2005Dec 28, 2010Peer Communications CorporationUniform network accessUS7908225Nov 2, 1999Mar 15, 2011International Business Machines CorporationIntelligent agent with negotiation capability and method of negotiation therewithUS7913308 *Oct 31, 2005Mar 22, 2011Hewlett-Packard Development Company, L.P.Secure remote referencing of a networked object of serviceUS7941536Mar 17, 2010May 10, 2011Peer Communications CorporationApparatus and method for uniform network accessUS7941540Mar 17, 2010May 10, 2011Peer Communications CorporationMethod for uniform network accessUS7949752 *Nov 24, 2004May 24, 2011Ben Franklin Patent Holding LlcNetwork system extensible by usersUS7987472Sep 15, 2009Jul 26, 2011Global 360, Inc.Computerized network administration of remote computer resourcesUS7996471Jul 13, 2004Aug 9, 2011At&T Intellectual Property I, L.P.Electronic message distribution systemUS8037125May 6, 2011Oct 11, 2011Peer Communications CorporationMethod for uniform network accessUS8057307Mar 24, 2005Nov 15, 2011International Business Machines CorporationHandling of players and objects in massive multi-player on-line gamesUS8095632Sep 14, 2001Jan 10, 2012Invensys Systems, IncMethod and system for performing remote diagnostics on a process data accessUS8260920Oct 4, 2011Sep 4, 2012Peer Communications CorporationMethod for uniform network accessUS8281019Sep 27, 2007Oct 2, 2012Symantec CorporationMethod and system for scanning network devicesUS8306809Jul 17, 2008Nov 6, 2012International Business Machines CorporationSystem and method for suggesting recipients in electronic messagesUS8326914May 20, 2011Dec 4, 2012Ben Franklin Patent Holding LlcNetwork system extensible by usersUS8347323 *May 23, 2006Jan 1, 2013Fujitsu LimitedMethod and apparatus for supporting development of broker program, and computer productUS8370485 *Oct 12, 2010Feb 5, 2013Neustar, Inc.Isolating local performance variation in website monitoringUS8606844Aug 14, 2008Dec 10, 2013International Business Machines CorporationSystem and method for automatically segmenting and populating a distributed computing problemUS8612603Aug 22, 2012Dec 17, 2013Peer Communications CorporationMethod for uniform network accessUS8676944Jul 20, 2001Mar 18, 2014Trendium, Inc.Network models, methods, and computer program products for managing a service independent of the underlying network technologyUS8972596 *Apr 28, 2009Mar 3, 2015The Boeing CompanySystem and method for effecting communications among devices in different domains employing different operating protocolsUS9015296Oct 18, 2001Apr 21, 2015Nokia Solutions And Networks OyMethod of managing network element settingsUS20100274898 *Apr 28, 2009Oct 28, 2010The Boeing Company, A Corporation Of DelawareSystem and method for effecting communications among devices in different domains employing different operating protocolsUS20120296913 *May 16, 2011Nov 22, 2012Argo Data Resource CorporationSystem and Method of Partitioned Lexicographic SearchCN100505632COct 18, 2001Jun 24, 2009诺基亚西门子网络有限公司Method of managing network element settingsCN100521711CSep 14, 2001Jul 29, 2009因文西斯系统公司System for remote configuration of process data access serversEP1447954A1 *Jan 31, 2003Aug 18, 2004Alcatel Alsthom Compagnie Generale D'electriciteA method, a locator agent unit, a distributed locator system and a computer software product for coordinating location dependent information, services, and tasksWO2002009355A2 *Jul 20, 2001Jan 31, 2002Trendium IncNetwork models, methods, and computer program products for managing a service independent of the underlying network technologyWO2002023875A1 *Sep 14, 2001Mar 21, 2002Wonderware CorpA method and system for remote configuration of process data access serversWO2002033900A1 *Oct 18, 2001Apr 25, 2002Nokia CorpMethod of managing network element settingsWO2002099635A1 *May 30, 2002Dec 12, 2002David L AlgerSystem and method for an open autonomy kernel (oak)WO2002101550A1 *Jun 7, 2002Dec 19, 2002Itkonen JonneAdding a new service in a distributed object component networkWO2002101551A1 *Jun 7, 2002Dec 19, 2002Sonera OyjAuthenticating in a distributed object component networkWO2002102093A1 *Jun 7, 2002Dec 19, 2002Itkonen JonneService creation in a distributed object component networkWO2003017141A1 *Aug 14, 2002Feb 27, 2003Ubmatrix LlcMethod for adding metadata to dataWO2003077142A1 *Mar 4, 2003Sep 18, 2003Dan AdamsonMethod, apparatus, and system for data modeling and processing* Cited by examinerClassifications U.S. Classification709/202, 709/250, 709/201, 709/223, 707/999.01International ClassificationH04L29/08, G06F9/46, G06F9/50, H04L29/06Cooperative ClassificationH04L67/10, H04L69/329, H04L67/02, H04L29/06, G06F9/465, G06F9/4862European ClassificationG06F9/46M, H04L29/08N9, H04L29/06, G06F9/48C4P2MLegal EventsDateCodeEventDescriptionJun 15, 1998ASAssignmentOwner name: NORTHERN TELECOM LIMITED, CANADAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BUCKLE, PHILIP JONATHAN;HADINGHAM, ROBERT GEORGE;REEL/FRAME:009261/0965Effective date: 19980507Dec 23, 1999ASAssignmentOwner name: NORTEL NETWORKS CORPORATION, CANADAFree format text: CHANGE OF NAME;ASSIGNOR:NORTHERN TELECOM LIMITED;REEL/FRAME:010567/0001Effective date: 19990429Owner name: NORTEL NETWORKS CORPORATION WORLD TRADE CENTER OFOwner name: NORTEL NETWORKS CORPORATION WORLD TRADE CENTER OFFree format text: CHANGE OF NAME;ASSIGNOR:NORTHERN TELECOM LIMITED;REEL/FRAME:010567/0001Effective date: 19990429Feb 14, 2000ASAssignmentOwner name: NORTEL NETWORKS CORPORATION, CANADAFree format text: CHANGE OF NAME;ASSIGNOR:NORTHERN TELECOM LIMITED;REEL/FRAME:010608/0220Effective date: 19990427Owner name: NORTEL NETWORKS CORPORATION 380 ST. ANTOINE STREETOwner name: NORTEL NETWORKS CORPORATION 380 ST. ANTOINE STREETFree format text: CHANGE OF NAME;ASSIGNOR:NORTHERN TELECOM LIMITED;REEL/FRAME:010608/0220Effective date: 19990427Aug 30, 2000ASAssignmentOwner name: NORTEL NETWORKS LIMITED, CANADAFree format text: CHANGE OF NAME;ASSIGNOR:NORTEL NETWORKS CORPORATION;REEL/FRAME:011195/0706Effective date: 20000830Owner name: NORTEL NETWORKS LIMITED WORLD TRADE CENTER OF MONTOwner name: NORTEL NETWORKS LIMITED,CANADAFree format text: CHANGE OF NAME;ASSIGNOR:NORTEL NETWORKS CORPORATION;REEL/FRAME:11195/706Owner name: NORTEL NETWORKS LIMITED WORLD TRADE CENTER OF MONTFree format text: CHANGE OF NAME;ASSIGNOR:NORTEL NETWORKS CORPORATION;REEL/FRAME:011195/0706Effective date: 20000830Owner name: NORTEL NETWORKS LIMITED,CANADAFree format text: CHANGE OF NAME;ASSIGNOR:NORTEL NETWORKS CORPORATION;REEL/FRAME:11195/706Effective date: 20000830Owner name: NORTEL NETWORKS LIMITED,CANADAFree format text: CHANGE OF NAME;ASSIGNOR:NORTEL NETWORKS CORPORATION;REEL/FRAME:011195/0706Effective date: 20000830Sep 26, 2003FPAYFee paymentYear of fee payment: 4Sep 14, 2007FPAYFee paymentYear of fee payment: 8Sep 23, 2011FPAYFee paymentYear of fee payment: 12Oct 28, 2011ASAssignmentOwner name: ROCKSTAR BIDCO, LP, NEW YORKFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NORTEL NETWORKS LIMITED;REEL/FRAME:027164/0356Effective date: 20110729Jan 31, 2014ASAssignmentOwner name: ROCKSTAR CONSORTIUM US LP, TEXASFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROCKSTAR BIDCO, LP;REEL/FRAME:032100/0900Effective date: 20120509Feb 5, 2014ASAssignmentOwner name: CONSTELLATION TECHNOLOGIES LLC, TEXASFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROCKSTAR CONSORTIUM US LP;REEL/FRAME:032162/0524Effective date: 20131113Feb 9, 2015ASAssignmentOwner name: RPX CLEARINGHOUSE LLC, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROCKSTAR CONSORTIUM US LP;ROCKSTAR CONSORTIUM LLC;BOCKSTAR TECHNOLOGIES LLC;AND OTHERS;REEL/FRAME:034924/0779Effective date: 20150128RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services