Source: http://www.google.com/patents/US7970918?dq=6680675
Timestamp: 2016-05-28 08:39:47
Document Index: 601801021

Matched Legal Cases: ['Application No. 05855728', 'Application No. 200680001895', 'Application No. 058255728', 'Application No. 2005322969', 'Application No. 2005322970', 'Application No. 2005322833', 'Application No. 2005322959', 'Application No. 2006203872', 'Application No. 200580046093', 'Application No. 200580046094', 'Application No. 200580046095', 'Application No. 200580046101', 'Application No. 2', 'Application No. 2', 'Application No. 2', 'Application No. 2', 'Application No. 2', 'Application No. 2007', 'Application No. 2007', 'Application No. 2007', 'Application No. 2007', 'Application No. 2007', 'Application No. 200580046094', 'Application No. 200580046101', 'Application No. 200680001895', 'Application No. 200580046095', 'Application No. 200680001895']

Patent US7970918 - End-to-end publish/subscribe middleware architecture - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsMessage publish/subscribe systems are required to process high message volumes with reduced latency and performance bottlenecks. The end-to-end middleware architecture proposed by the present invention is designed for high-volume, low-latency messaging by, among other things, reducing intermediary hops...http://www.google.com/patents/US7970918?utm_source=gb-gplus-sharePatent US7970918 - End-to-end publish/subscribe middleware architectureAdvanced Patent SearchPublication numberUS7970918 B2Publication typeGrantApplication numberUS 11/316,778Publication dateJun 28, 2011Filing dateDec 23, 2005Priority dateJan 6, 2005Fee statusPaidAlso published asCA2594036A1, CA2594082A1, CA2594119A1, EP1849094A2, EP1851646A2, EP1851647A2, US8321578, US9253243, US20060149840, US20110231470, US20130166681, WO2006073969A2, WO2006073969A3, WO2006073969A9, WO2006074109A2, WO2006074109A3, WO2006074380A2, WO2006074380A3Publication number11316778, 316778, US 7970918 B2, US 7970918B2, US-B2-7970918, US7970918 B2, US7970918B2InventorsJ. Barry Thompson, Kul Singh, Pierre FravalOriginal AssigneeTervela, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (62), Non-Patent Citations (51), Referenced by (28), Classifications (34), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetEnd-to-end publish/subscribe middleware architecture
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5321542Nov 8, 1993Jun 14, 1994International Business Machines CorporationControl method and apparatus for wireless data linkUS5557798Dec 21, 1990Sep 17, 1996Tibco, Inc.Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processesUS5870605Jan 18, 1996Feb 9, 1999Sun Microsystems, Inc.Middleware for enterprise information distributionUS5905873Jan 16, 1997May 18, 1999Advanced Micro Devices, Inc.System and method of routing communications data with multiple protocols using crossbar switchesUS6092080Nov 2, 1998Jul 18, 2000Survivors Of The Shoah Visual History FoundationDigital library systemUS6141705Jun 12, 1998Oct 31, 2000Microsoft CorporationSystem for querying a peripheral device to determine its processing capabilities and then offloading specific processing tasks from a host to the peripheral device when neededUS6189043Jun 9, 1997Feb 13, 2001At&T CorpDynamic cache replication in a internet environment through routers and servers utilizing a reverse tree generationUS6507863Jan 27, 1999Jan 14, 2003International Business Machines CorporationDynamic multicast routing facility for a distributed computing environmentUS6542588Oct 18, 2000Apr 1, 2003Anip, Inc.Method and system for global communications network management and display of market-price informationUS6628616Jan 26, 1999Sep 30, 2003AlcatelFrame relay network featuring frame relay nodes with controlled oversubscribed bandwidth trunksUS6754773Jan 29, 2002Jun 22, 2004Snap Appliance, Inc.Data engine with metadata processorUS6832297Aug 9, 2001Dec 14, 2004International Business Machines CorporationMethod and apparatus for managing data in a distributed buffer systemUS6871113Nov 26, 2002Mar 22, 2005Advanced Micro Devices, Inc.Real time dispatcher application program interfaceUS7020697Nov 3, 2000Mar 28, 2006Accenture LlpArchitectures for netcentric computing systemsUS7349980Jan 24, 2003Mar 25, 2008Blue Titan Software, Inc.Network publish/subscribe system incorporating Web services network routing architectureUS7437417Feb 17, 2004Oct 14, 2008International Business Machines CorporationMethod for publish/subscribe messagingUS20020026533Jan 12, 2001Feb 28, 2002Dutta Prabal K.System and method for distributed control of unrelated devices and programsUS20020059425Jun 22, 2001May 16, 2002Microsoft CorporationDistributed computing services platformUS20020078265Dec 15, 2000Jun 20, 2002Frazier Giles RogerMethod and apparatus for transferring data in a network data processing systemUS20020093917Jan 16, 2001Jul 18, 2002Networks Associates,Inc. D/B/A Network Associates, Inc.Method and apparatus for passively calculating latency for a network applianceUS20020120717Dec 27, 2000Aug 29, 2002Paul GiottaScaleable message systemUS20030105931Nov 30, 2001Jun 5, 2003Weber Bret S.Architecture for transparent mirroringUS20030115317Dec 14, 2001Jun 19, 2003International Business Machines CorporationSelection of communication protocol for message transfer based on quality of service requirementsUS20030177412Jul 11, 2002Sep 18, 2003International Business Machines CorporationMethods, apparatus and computer programs for monitoring and management of integrated data processing systemsUS20030225857Aug 15, 2002Dec 4, 2003Flynn Edward N.Dissemination bus interfaceUS20030226012May 30, 2002Dec 4, 2003N. AsokanSystem and method for dynamically enforcing digital rights management rulesUS20030236970Jun 21, 2002Dec 25, 2003International Business Machines CorporationMethod and system for maintaining firmware versions in a data processing systemUS20040001498Mar 28, 2003Jan 1, 2004Tsu-Wei ChenMethod and apparatus for propagating content filters for a publish-subscribe networkUS20040019645Jul 26, 2002Jan 29, 2004International Business Machines CorporationInteractive filtering electronic messages received from a publication/subscription serviceUS20040049774Sep 5, 2002Mar 11, 2004International Business Machines CorporationRemote direct memory access enabled network interface controller switchover and switchback supportUS20040076155Jul 8, 2003Apr 22, 2004Shalini YajnikCaching with selective multicasting in a publish-subscribe networkUS20040083305Jul 8, 2003Apr 29, 2004Chung-Yih WangPacket routing via payload inspection for alert servicesUS20040225554May 8, 2003Nov 11, 2004International Business Machines CorporationBusiness method for information technology services for legacy applications of a clientUS20040254993Oct 15, 2002Dec 16, 2004Evangelos MamasWireless messaging services using publish/subscribe systemsUS20050021622Feb 6, 2004Jan 27, 2005William CullenDynamic subscription and message routing on a topic between publishing nodes and subscribing nodesUS20050044197Aug 18, 2003Feb 24, 2005Sun Microsystems.Inc.Structured methodology and design patterns for web servicesUS20050251556May 7, 2004Nov 10, 2005International Business Machines CorporationContinuous feedback-controlled deployment of message transforms in a distributed messaging systemUS20050276278Sep 18, 2003Dec 15, 2005Korea Electronics Technology InstituteSystem and method for intergration processing of different network protocols and multimedia trafficsUS20060056628Jul 30, 2003Mar 16, 2006International Business Machines CorporationMethods, apparatus and computer programs for processing alerts and auditing in a publish/subscribe systemUS20060146991 *Jan 5, 2006Jul 6, 2006Tervela, Inc.Provisioning and management in a message publish/subscribe systemUS20060146999 *Dec 23, 2005Jul 6, 2006Tervela, Inc.Caching engine in a messaging systemUS20060168070 *Dec 23, 2005Jul 27, 2006Tervela, Inc.Hardware-based messaging applianceUS20060168331 *Dec 23, 2005Jul 27, 2006Terevela, Inc.Intelligent messaging application programming interfaceUS20070025351Apr 24, 2006Feb 1, 2007Merrill Lynch & Co., Inc., A Delaware CorporationSystem and method for low latency market dataUS20070088924Oct 14, 2005Apr 19, 2007International Business Machines (Ibm) CorporationEnhanced resynchronization in a storage-based mirroring system having different storage geometriesCN1432950AJan 14, 2002Jul 30, 2003英业达股份有限公司Realizing method of enterprise-to-enterprise web site commodity list purchasing modeCN1477575AJul 25, 2003Feb 25, 2004国际商业机器公司Method and system for receiving electronic message from publishing/subscribing serviceEP0996255A2Jan 29, 1999Apr 26, 2000AlcatelFrame relay network featuring frame relay nodes with controlled oversubscribed bandwidth trunksEP1000503A1Aug 28, 1998May 17, 2000Alexander MashinskyMethod and system for global communications network management and display of market-price informationEP1011236A2May 14, 1998Jun 21, 2000Citrix Systems, Inc.System and method for remotely executing an interpretive language applicationJP2002281070A Title not availableJP2003060678A Title not availableJP2004348680A Title not availableJP2006523905A Title not availableJPH0888651A Title not availableJPH08191336A Title not availableWO2000051290A2Feb 23, 2000Aug 31, 2000Alcatel Internetworking, Inc.Multi-service network switchWO2002019595A2Aug 7, 2001Mar 7, 2002Verizon Communications Inc.Simple peering in a transport network employing novel edge devicesWO2002045344A2Nov 30, 2001Jun 6, 2002Message Machines, Inc.Systems and methods for routing messages to communications devicesWO2003034255A1Oct 15, 2002Apr 24, 2003Semandex Networks, Inc.Dynamic content based multicast routing in mobile networksWO2004072800A2Feb 6, 2004Aug 26, 2004Progress Software CorporationDynamic subscription and message routing on a topic between a publishing node and subscribing nodesWO2004080030A1Feb 17, 2004Sep 16, 2004International Business Machines CorporationSystem and method for publish/subscribe messaging* Cited by examinerNon-Patent CitationsReference1Communication from European Patent Office for Application No. 05855728.1 dated Jun. 10, 2010 (1 page).2English Translation of the First Office Action from Chinese Patent Office for Application No. 200680001895.4, dated Nov. 7, 2008, 7 pgs.3European Search Report for Application No. 058255728.1 dated Dec. 12, 2009 (8 pages).4Examination Report for Australian Patent Application No. 2005322969 dated Nov. 14, 2008, 1 page.5Examination Report for Australian Patent Application No. 2005322970 dated Oct. 21 2008, 2 pgs.6Examination Report from Australian Patent Office for Application No. 2005322833 dated Dec. 3, 2008 (2 pages).7Examination Report from Australian Patent Office for Application No. 2005322959 dated Nov. 13, 2008 (1 page).8Examination Report from Australian Patent Office for Application No. 2006203872 dated Oct. 13, 2008 (2 pages).9Final Office Action issued in related U.S. Appl. No. 11/317,295, mailed Aug. 16, 2010, 35 pgs.10Final Office Action issued in related U.S. Appl. No. 11/318,151, mailed Jan. 27, 2010, 30 pgs.11Final Office Action issued in related U.S. Appl. No. 11/327,526, mailed Mar. 24, 2010, 27 pgs.12First Office Action from Chinese Patent Office for Application No. 200580046093.0 dated Sep. 25, 2009 (5 pages).13First Office Action from Chinese Patent Office for Application No. 200580046094.5 dated Jan. 16, 2009 (6 pages).14First Office Action from Chinese Patent Office for Application No. 200580046095.X dated Mar. 6, 2009 (5 pages).15First Office Action from Chinese Patent Office for Application No. 200580046101.1 dated Feb. 27, 2009 (6 pages).16International Search Report issued on Sep. 21, 2007, in related application PCT/US06/00477.17International Search Report issued on Sep. 24, 2007, in related application PCT/US05/47189.18International Search Report, PCT/US05/47216, Oct. 19, 2006, 4 pages.19International Search Report, PCT/US05/47637, dated Mar. 1, 2007, 3 pages.20International Search Report, Tervela Inc., PCT/US05/47216, dated Oct. 19, 2006, 3 pages.21International Search Report, Tervela Inc., PCT/US05/47217, dated Nov. 19, 2006, 3 pages.22Non-Final Office Action in related U.S. Appl. No. 11/317,295, mailed Apr. 12, 2011, 22 pgs.23Non-Final Office Action in related U.S. Appl. No. 11/318,151, mailed Feb. 15, 2011, 12 pgs.24Non-Final Office Action issued in related U.S. Appl. No. 11/317,280, mailed Nov. 17, 2009, 19 pgs.25Non-Final Office Action issued in related U.S. Appl. No. 11/317,295, mailed Jun. 8, 2009, 19 pgs.26Non-Final Office Action issued in related U.S. Appl. No. 11/318,151, mailed Mar. 31, 2009, 21 pgs.27Non-Final Office Action issued in related U.S. Appl. No. 11/32,526, mailed Apr. 1, 2009, 27 pgs.28Office Action for Canadian Patent Application No. 2,594,082, dated Jun. 4, 2009, 2 pages.29Office Action for Canadian Patent Application No. 2,594,119, dated Jun. 2, 2009, 4 pages.30Office Action from Canadian Patent Office for Application No. 2,594,036 dated Jun. 2, 2009 (4 pages).31Office Action from Canadian Patent Office for Application No. 2,594,267 dated Jun. 2, 2009 (14 pages).32Office Action from Canadian Patent Office for Application No. 2,594,267 dated Jun. 2, 2009 (4 pages).33Office action from Japanese Patent for Application No. 2007-550402 dated Jun. 15, 2010 (3 pages).34Office action from Japanese Patent for Application No. 2007-550403 dated Mar. 16, 2010 (2 pages).35Office action from Japanese Patent for Application No. 2007-550404 dated Dec. 8, 2009 (3 pages).36Office action from Japanese Patent for Application No. 2007-550409 dated Jun. 15, 2010 (5 pages).37Office action from Japanese Patent for Application No. 2007-550501 dated Apr. 20, 2010 (2 pages).38Restriction Requirement issued in related U.S. Appl. No. 11/317,280, mailed May 22, 2009, 7 pgs.39Restriction Requirement issued in related U.S. Appl. No. 11/317,295, mailed Jan. 12, 2010, 8 pgs.40Restriction Requirement issued in related U.S. Appl. No. 11/318,151, mailed Nov. 28, 2008, 11 pgs.41Second Office Action from Chinese Patent Office for Application No. 200580046094.5 dated Feb. 12, 2010 (7 pages).42Second Office Action from Chinese Patent Office for Application No. 200580046101.1 dated Apr. 13, 2010 (19 pages).43Second Office Action from Chinese Patent Office for Application No. 200680001895.4 dated Aug. 28, 2009 (10 pages).44Telephone Office Action from Chinese Patent Office for Application No. 200580046095.X dated Aug. 11, 2009 (2 pages).45Third Office Action from Chinese Patent Office for Application No. 200680001895.4 dated Mar. 29, 2010 (8 pages).46Written Opinion for Application No. PCT/US05/47189 dated Sep. 24, 2007 (4 pages).47Written Opinion for PCT Application No. PCT/US2006/000477, mailed Sep. 21, 2007, 6 pages.48Written Opinion of the International Searching Authority, PCT/US05/47216, Oct. 19, 2006, 7 pages.49Written Opinion of the International Searching Authority, PCT/US05/47217, dated Nov. 19, 2006, 6 pages.50Written Opinion of the International Searching Authority, PCT/US05/47637, dated Mar. 1, 2007, 8 pages.51Written Opinion of the International Searching Authority, PCT/US2005/047189, dated Oct. 23, 2007.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8321578 *Nov 27, 2012Tervela, Inc.Systems and methods for network virtualizationUS8345836Jan 1, 2013Voxer Ip LlcTelecommunication and multimedia management method and apparatusUS8484661 *May 19, 2010Jul 9, 2013At&T Mobility Ii LlcAgnostic execution cluster for an agnostic execution environmentUS8526456Nov 1, 2012Sep 3, 2013Voxer Ip LlcTelecommunication and multimedia management method and apparatusUS8532270 *May 7, 2012Sep 10, 2013Voxer Ip LlcTelecommunication and multimedia management method and apparatusUS8565149Mar 5, 2008Oct 22, 2013Voxer Ip LlcMulti-media messaging method, apparatus and applications for conducting real-time and time-shifted communicationsUS8670531May 6, 2010Mar 11, 2014Voxer Ip LlcTelecommunication and multimedia management method and apparatusUS8687779May 6, 2010Apr 1, 2014Voxer Ip LlcTelecommunication and multimedia management method and apparatusUS8693647Jul 13, 2012Apr 8, 2014Voxer Ip LlcTelecommunication and multimedia management method and apparatusUS8705714Jul 20, 2012Apr 22, 2014Voxer Ip LlcTelecommunication and multimedia management method and apparatusUS8732727Jun 11, 2013May 20, 2014At&T Mobility Ii LlcAgnostic execution cluster for an agnostic execution environmentUS8902749Feb 26, 2008Dec 2, 2014Voxer Ip LlcMulti-media messaging method, apparatus and application for conducting real-time and time-shifted communicationsUS8948354Aug 20, 2014Feb 3, 2015Voxer Ip LlcTelecommunication and multimedia management method and apparatusUS9107140Aug 13, 2010Aug 11, 2015At&T Mobility Ii LlcCarrier-driven bearer path selectionUS9154628Mar 5, 2014Oct 6, 2015Voxer Ip LlcTelecommunication and multimedia management method and apparatusUS9253243 *Nov 26, 2012Feb 2, 2016Tervela, Inc.Systems and methods for network virtualizationUS9319363Aug 7, 2015Apr 19, 2016Machine Zone, Inc.Scalable, real-time messaging systemUS9319365Oct 9, 2015Apr 19, 2016Machine Zone, Inc.Systems and methods for storing and transferring message dataUS20090003340 *Feb 26, 2008Jan 1, 2009Rebelvox, LlcTelecommunication and multimedia management method and apparatusUS20090003554 *Apr 25, 2008Jan 1, 2009Rebelvox, LlcTelecommunication and multimedia management method and apparatusUS20110231470 *Sep 22, 2011Thompson J BarrySystems and methods for network virtualizationUS20110231862 *May 19, 2010Sep 22, 2011At&T Mobility Ii LlcAgnostic execution cluster for an agnostic execution environmentUS20120215885 *Aug 23, 2012Samsung Electronics Co., Ltd.System and method for sharing dataUS20120219131 *Aug 30, 2012Voxer Ip LlcTelecommunication and multimedia management method and apparatusUS20130124910 *Oct 11, 2012May 16, 2013Oracle International CorporationSystem and method for signaling dynamic reconfiguration events in a middleware machine environmentUS20130166681 *Nov 26, 2012Jun 27, 2013Travela, Inc.Systems and methods for network virtualizationUS20140358997 *May 28, 2014Dec 4, 2014Dassault SystemesCommunication Middleware For Managing Multicast ChannelsUS20160098307 *Oct 6, 2014Apr 7, 2016Oracle International CorporationIntegration application building tool* Cited by examinerClassifications U.S. Classification709/230, 719/328, 719/313, 709/238International ClassificationG06F9/44, G06F15/16, G06F13/00, G06F15/173, G06F9/46, G06F3/00Cooperative ClassificationH04L67/02, H04L12/5695, H04L67/327, H04L67/26, H04L47/829, H04L47/822, H04L47/806, H04L47/801, H04L47/15, H04L47/11, H04L45/24, H04L43/0852, H04L43/06, H04L12/1859European ClassificationH04L12/56R, H04L29/08N25, H04L29/08N31Y, H04L47/11, H04L45/24, H04L47/82J, H04L47/80A, H04L47/15, H04L47/82B, H04L47/80DLegal EventsDateCodeEventDescriptionFeb 14, 2006ASAssignmentOwner name: TERVELA, INC., NEW YORKFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:THOMPSON, J. BARRY;SINGH, KUL;FRAVAL, PIERRE;REEL/FRAME:017168/0344Effective date: 20051223Dec 29, 2014FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services