Source: http://www.google.fr/patents/US8799403
Timestamp: 2018-01-23 10:21:50
Document Index: 102543143

Matched Legal Cases: ['§120', 'Application No. 201010622659', 'Application No. 200580041996', 'application No. 05', 'application No. 05852737', 'application No. 200580041996', 'Application No. 200580041996', 'application No. 200580041997', 'Application No. 2216', 'application No. 3155', 'application No. 3288', 'Application No. 200580041996', 'Application No. 200580041997', 'Application No. 201010622659', 'Application No. 2212', 'Application No. 3155', 'Application No. 3205', 'Application No. 3290', 'Application No. 05820894', 'application No. 0583164', 'application No. 05853162', 'application No. 05852737', 'application No. 05', 'application No. 3288', 'Application No. 2216', 'Application No. 3155', 'Application No. 3287', 'Application No. 3290', 'Application No. 2212', 'Application No. 3205', 'application No. 3155', 'Application No. 200580045932', 'application No. 200580041996', 'application No. 200580041997', 'Application No. 200580041997', 'Application No. 200580045932', 'Application No. 200580041996', 'Application No. 200580041996']

Brevet US8799403 - Caching content and state data at a network element - Google Brevets
Methods are disclosed for caching content and state data at a network element. In one embodiment, data packets are intercepted at a network element. An application layer message, which specifies a request for specified data from a server application, is determined from the data packets. A first portion...http://www.google.fr/patents/US8799403?utm_source=gb-gplus-shareBrevet US8799403 - Caching content and state data at a network element
Numéro de publication US8799403 B2
Numéro de demande US 12/638,159
Autre référence de publication CN101069169A, CN101069169B, EP1825385A2, EP1825385A4, US7664879, US20060167975, US20100094945, WO2006057852A2, WO2006057852A3
Numéro de publication 12638159, 638159, US 8799403 B2, US 8799403B2, US-B2-8799403, US8799403 B2, US8799403B2
Inventeurs Alex Yiu-Man Chan, Snehal Haridas, Raj K. De Datta
Citations de brevets (227), Citations hors brevets (91), Référencé par (3), Classifications (9)
US 8799403 B2
1. A method of responding to a request using server response data that is cached at a network element, the method comprising the computer-implemented steps of:
intercepting, at the network element, one or more data packets with a destination address to a device other than the network element;
wherein an underlying network comprises a set of network elements, wherein a network cloud over the underlying network comprises a proper subset of the set of network elements, wherein the network element is a part of the network cloud;
determining an application layer message that is contained in one or more payload portions of the one or more data packets, wherein the application layer message specifies a particular request for specified data from a server application on the device;
determining a portion of the specified data that is contained in a cache maintained at the network element;
sending, toward the server application, a particular message that requests dynamically generated data that is not contained in the cache, wherein the particular message does not request the portion of the specified data that is contained in the cache;
wherein the particular message is sent to the server application by forwarding the particular message through one or more other network elements in the network cloud over the underlying network, wherein the particular message is forwarded through the one or more other network elements in the network cloud in a specific message format of the network cloud different from a message format, of the underlying network, in which the particular message is delivered to the server application;
receiving, from the server application, a first response that contains the dynamically generated data; and
sending, toward a client application that sent the particular request, a second response that contains both the dynamically generated data and the portion of the specified data that is contained in the cache.
2. A method as recited in claim 1, wherein the first response does not contain the portion of the specified data that is contained in the cache.
3. A method as recited in claim 1, wherein a portion of the specified data needs to be generated dynamically by the server application, and wherein the dynamically generated data is not contained in the cache.
4. A method as recited in claim 1, wherein the dynamically generated data is generated by the server application in response to receiving the particular message, and wherein the dynamically generated data is not generated before the server application receives the particular message.
5. A method as recited in claim 1, wherein the second response is a Hypertext Transfer Protocol (HTTP) response.
7. A method as recited in claim 1, wherein the application layer message follows a Hypertext Transfer Protocol (HTTP) header that is separate from the application layer message.
8. A method as recited in claim 1, wherein the application layer message is not contained in a Hypertext Transfer Protocol (HTTP) request.
9. A method as recited in claim 1, wherein the application layer message is a Java Message Service (JMS) message.
10. A method as recited in claim 1, wherein the second response is a Java Message Service (JMS) message.
11. A non-transitory computer-readable medium carrying one or more sequences of instructions for responding to a request using server response data that is cached at a network element, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
12. A non-transitory computer-readable medium as recited in claim 11, wherein the first response does not contain the portion of the specified data that is contained in the cache.
13. A non-transitory computer-readable medium as recited in claim 11, wherein a portion of the specified data needs to be generated dynamically by the server application, and wherein the dynamically generated data is not contained in the cache.
14. A non-transitory computer-readable medium as recited in claim 11, wherein the dynamically generated data is generated by the server application in response to receiving the particular message, and wherein the dynamically generated data is not generated before the server application receives the particular message.
15. A non-transitory computer-readable medium as recited in claim 11, wherein the second response is a Hypertext Transfer Protocol (HTTP) response.
16. A non-transitory computer-readable medium as recited in claim 11, wherein the network element is a network switch or router.
17. A non-transitory computer-readable medium as recited in claim 11, wherein the application layer message follows a Hypertext Transfer Protocol (HTTP) header that is separate from the application layer message.
18. A non-transitory computer-readable medium as recited in claim 11, wherein the application layer message is not contained in a Hypertext Transfer Protocol (HTTP) request.
19. A non-transitory computer-readable medium as recited in claim 11, wherein the application layer message is a Java Message Service (JMS) message.
20. A non-transitory computer-readable medium as recited in claim 11, wherein the second response is a Java Message Service (JMS) message.
21. An apparatus for responding to a request using server response data that is cached at a network element, the apparatus comprising:
means for intercepting, at the network element, one or more data packets with a destination address to a device other than the network element;
means for determining an application layer message that is contained in one or more payload portions of the one or more data packets, wherein the application layer message specifies a particular request for specified data from a server application on the device;
means for determining a portion of the specified data that is contained in a cache maintained at the network element;
means for sending, toward the server application, a particular message that requests dynamically generated data that is not contained in the cache, wherein the particular message does not request the portion of the specified data that is contained in the cache;
means for receiving, from the server application, a first response that contains the dynamically generated data; and
means for sending, toward a client application that sent the particular request, a second response that contains both the dynamically generated data and the portion of the specified data that is contained in the cache.
22. An apparatus for responding to a request using server response data that is cached at a network element, comprising:
This application is a divisional of and claims the benefit of priority under 35 U.S.C. §120 from U.S. patent application Ser. No. 10/997,616, filed Nov. 23, 2004, which is incorporated by reference in its entirety for all purposes as if fully set forth herein.
This application is related to U.S. patent application Ser. No. 10/991,792 entitled “PERFORMING MESSAGE AND TRANSFORMATION ADAPTER FUNCTIONS IN A NETWORK ELEMENT ON BEHALF OF AN APPLICATION”, by Pravin Singhal, Qingqing Li, Juzar Kothambalawa, Parley Van Oleson, Wai Yip Tung, and Sunil Potti, filed on Nov. 17, 2004; the contents of which are incorporated by reference in their entirety for all purposes as though fully disclosed herein.
US5790542 27 juin 1996 4 août 1998 Hyundai Electronics Industries Co. Destination address detection apparatus for hardware packet router
US5796743 30 nov. 1993 18 août 1998 General Electric Company Data word indicator in a system for assembling transport data packets
US6341130 2 sept. 1998 22 janv. 2002 Lucent Technologies, Inc. Packet classification method and apparatus employing two fields
US6587431 18 déc. 1998 1 juil. 2003 Nortel Networks Limited Supertrunking for packet switching
US6587918 19 nov. 1998 1 juil. 2003 Micron Technology, Inc. Method for controlling refresh of a multibank memory device
US6683881 28 mai 1999 27 janv. 2004 Ericsson Inc. Interface between an SS7 gateway and an IP network
US6718326 10 août 2001 6 avr. 2004 Nippon Telegraph And Telephone Corporation Packet classification search device and method
US6745041 19 juil. 2001 1 juin 2004 Tekelec Methods and systems for communicating between subscribers of different application-layer mobile communications protocols
US6766361 * 18 sept. 2000 20 juil. 2004 Cephire Technologies, Inc. Machine-to-machine e-commerce interface using extensible markup language
US6772223 10 avr. 2000 3 août 2004 International Business Machines Corporation Configurable classification interface for networking devices supporting multiple action packet handling rules
US6792002 1 févr. 2001 14 sept. 2004 Fujitsu Limited Packet transfer system
US6816455 9 mai 2001 9 nov. 2004 Telecom Italia S.P.A. Dynamic packet filter utilizing session tracking
US7058973 3 mars 2000 6 juin 2006 Symantec Corporation Network address translation gateway for local area networks using local IP addresses and non-translatable port addresses
US7080158 * 9 févr. 1999 18 juil. 2006 Nortel Networks Limited Network caching using resource redirection
US7111076 22 déc. 2000 19 sept. 2006 Intel Corporation System using transform template and XML document type definition for transforming message and its reply
US7111163 10 juil. 2000 19 sept. 2006 Alterwan, Inc. Wide area network using internet with quality of service
US7126907 31 août 2001 24 oct. 2006 Tropic Networks Inc. Label switched communication network, a method of conditioning the network and a method of data transmission
US7127492 * 31 oct. 2000 24 oct. 2006 International Business Machines Corporation Method and apparatus for distributed application acceleration
US7149222 5 déc. 2000 12 déc. 2006 Converged Access, Inc. Integrated access point network device
US7185063 * 22 juin 2001 27 févr. 2007 Digital River, Inc. Content delivery network using differential caching
US7188216 * 11 déc. 2003 6 mars 2007 Vignette Corporation Method and system for an extensible caching framework
US7239634 17 juin 2002 3 juil. 2007 Signafor, Inc. Encryption mechanism in advanced packet switching system
US7299361 12 janv. 2004 20 nov. 2007 Mcafee, Inc. Remote e-mail scanning system and method
US7363353 8 juil. 2002 22 avr. 2008 Juniper Networks, Inc. Content service aggregation device for a data center
US7376755 10 juin 2003 20 mai 2008 Pandya Ashish A TCP/IP processor and engine using RDMA
US7590704 * 20 janv. 2004 15 sept. 2009 Microsoft Corporation Systems and methods for processing dynamic content
US7590843 4 oct. 2000 15 sept. 2009 Nortel Networks Limited Key exchange for a network architecture
US8255932 17 déc. 2008 28 août 2012 Cisco Technology, Inc. Application of an embedded instrumentation interface definition language
US20010027104 29 janv. 2001 4 oct. 2001 Heino Hameleers Method for data connections in a cellular mobile communication network
US20020012433 8 janv. 2001 31 janv. 2002 Nokia Corporation Authentication in a packet data network
US20020136403 1 mars 2001 26 sept. 2002 Henson Kevin M. Data decryption system
US20020161907 24 avr. 2002 31 oct. 2002 Avery Moon Adaptive multi-protocol communications system
US20020194345 30 avr. 2002 19 déc. 2002 Lu Leonard L. Packet switch with load surge-control and methods thereof
US20030028599 19 juin 2001 6 févr. 2003 Kolsky Amir D. Method and system for a communication scheme over heterogeneous networks
US20030046429 30 août 2001 6 mars 2003 Sonksen Bradley Stephen Static data item processing
US20030065711 1 oct. 2001 3 avr. 2003 International Business Machines Corporation Method and apparatus for content-aware web switching
US20030069975 22 déc. 2000 10 avr. 2003 Abjanic John B. Network apparatus for transformation
US20030105903 9 août 2002 5 juin 2003 Garnett Paul J. Load balancing
US20030112802 15 nov. 2002 19 juin 2003 Nec Corporation Packet transfer method and apparatus
US20040001444 26 juin 2002 1 janv. 2004 Emek Sadot Packet fragmentation prevention
US20040024868 12 mars 2003 5 févr. 2004 Drummond Richard Vaneile System and method for in situ, real-time, supply chain, interoperability verification
US20040032881 16 août 2002 19 févr. 2004 Kanehide Arai Distributed application layer protocol converter for communications network
US20040044766 2 janv. 2003 4 mars 2004 Heinz Pauly Managing uneven authorizations in a computer data exchange
US20040064586 30 sept. 2002 1 avr. 2004 Weigand Gilbert G. Translating switch and method
US20040088460 31 oct. 2002 6 mai 2004 Poisner David I. Event delivery
US20040121789 23 déc. 2002 24 juin 2004 Teddy Lindsey Method and apparatus for communicating information in a global distributed network
US20040136371 13 nov. 2003 15 juil. 2004 Muralidhar Rajeev D. Distributed implementation of control protocols in routers and switches
US20040167986 26 févr. 2003 26 août 2004 International Business Machines Corporation Dynamic data-driven application integration adapters
US20040170182 6 août 2002 2 sept. 2004 Masaaki Higashida Transmission apparatus and transmission method
US20040177160 3 mars 2003 9 sept. 2004 International Business Machines Corporation Mapping between native data type instances
US20040194112 9 mai 2003 30 sept. 2004 Microsoft Corporation Entity linking system
US20040205136 28 mars 2003 14 oct. 2004 Kevin Whittenberger Document message state management engine
US20040221319 5 déc. 2003 4 nov. 2004 Ian Zenoni Application streamer
US20050015619 14 juil. 2003 20 janv. 2005 Wing Lee Integration infrastrucuture
US20050021836 1 mai 2003 27 janv. 2005 Reed Carl J. System and method for message processing and routing
US20050076332 7 oct. 2003 7 avr. 2005 Sridhar Jawaharlal Automated generation of OLTP message source code
US20050216727 23 mai 2005 29 sept. 2005 Microsoft Corporation Communication stack for network communication and routing
US20060064467 * 17 sept. 2004 23 mars 2006 Libby Michael L System and method for partial web page caching and cache versioning
US20060146879 5 janv. 2005 6 juil. 2006 Tefcros Anthias Interpreting an application message at a network element using sampling and heuristics
US20130132518 18 janv. 2013 23 mai 2013 Cisco Technology, Inc. Method and apparatus for adaptive application message payload content transformation in a network infrastructure element
US20140032690 30 sept. 2013 30 janv. 2014 Cisco Technology, Inc. Method and Apparatus For High-Speed Processing of Structured Application Messages in a Network Device
4 China Patent Office, CN Office Action received in International Application No. 201010622659.2 dated Oct. 17, 2011 (12 pages).
6 Claims, application No. EP 05820894, 6 pages.
7 Claims, filing No. 200580031571.0, 8 pages.
8 Claims, filing No. 200580045932.7, 8 pages.
9 Claims, International application No. PCT/US05/46149, 10 pages.
10 Current Claims for Application No. 200580041996, Application: Cisco Technology Inc., dated May 2011, 9 pages.
11 Current Claims for European application 0583164.1, 5 pages.
12 Current Claims for European application 05853162.5, 6 pages.
13 Current Claims for European application No. EP 05 85 3162, 6 Pages.
14 Current Claims for European application No. EP 05 85 3164, 5 pages.
15 Current Claims in application No. 05 820 894.3-1954, dated Oct. 2013, 5 pages.
16 Current Claims in application No. 05852737.5-1853, dated Aug. 2013, 5 pages.
17 Current Claims in application No. 200580041996, dated Oct. 2012, 5 pages.
18 Current Claims in Application No. 200580041996, dated Sep. 2011, 5 pages.
19 Current Claims in application No. 200580041997.4, dated Apr. 2013, 7 pages.
20 Current Claims in Application No. 2216/DELNP/2007, Dated Jul. 2011, 9 pages.
21 Current Claims in application No. 3155/DELNP/2007, dated Apr. 2013, 10 pages.
22 Current Claims in application No. PCT/US2005046149, dated Nov. 2012, 4 pages.
23 Current claims in IN patent application No. 3288/DELNP/2007, Aug. 2011, 6 pages.
24 Current Claims PCT/US05/40861, 6 pages.
25 Current Claims PCT/US05/45625, 9 pages.
26 Current Claims, Application No. 200580041996.X (5 pages).
27 Current Claims, Application No. 200580041997.4, Applicant: Cisco Technology Inc., 6 pages.
28 Current Claims, Application No. 201010622659.2 (7 pages).
29 Current Claims, Application No. 2212/DELNP/2007, 6 pages.
30 Current Claims, Application No. 3155/DELNP/2007 (6 pages).
31 Current Claims, Application No. 3205/DELNP/2007, 10 pages.
32 Current Claims, Application No. 3290/DELNP/2007 (3 pages).
33 Current Claims, PCT/US05/41254, 8 pages.
34 Current Claims, PCT/US05/43599, 8 pages.
35 Current Claims, PCT/US05/44171, 9 pages.
36 Current Claims, PCT/US2006/024375, 6 pages.
37 Dan Decasper, Zubin Dittia, Guru Parulkar and Bernhard Plattner: "Router Plugins: A Software Architecture for Next-Generation Routers"; IEEE/ACM Transactions on Networking, vol. 8, No. 1, Feb. 2000.
38 Decasper, Dan et al., "Router Plugins: A Software Architecture for Next-Generation Routers," IEEE ACM Transactions on Networking, vol. 9, No. 1, Feb. 2000, XP011038538, 14 pages.
39 European Patent Office, "Communication pursuant to Article 94(3) EPC", Application No. 05820894.3-2211/1812870, dated May 28, 2009, 9 pages.
40 European Patent Office, "European Search Report", application No. 0583164.1, applicant: Cisco Technology Inc., Dated Nov. 30, 2010, 8 pages.
41 European Patent Office, "European Search Report", application No. 05853162.5, applicant Cisco Technology, Inc., Dated Dec. 6, 2010, 11 pages.
42 European Patent Office, "European Search Report", application No. EP 05820894, Feb. 6, 2009, 8 pages.
43 European Patent Office, "European Search Report", in application No. PCT/US2005046149, dated Nov. 12, 2012, 6 pages.
44 European Patent Office, "European Search Report," dated Dec. 6, 2010, application No. EP 05 85 3162, 11 pages.
45 European Patent Office, "European Search Report," dated Nov. 30 2010, application No. EP 05 85 3164, 8 pages.
46 European Patent Office, "Search Report" in application No. 05852737.5-1853, dated Aug., 21, 2013, 6 pages.
47 European Patent Office, "Search Report", in application No. 05 820 894.3-1954, dated Oct. 7, 2013, 7 pages.
48 First Examination Report from IN for foreign patent application No. 3288/DELNP/2007 dated Aug. 26, 2011, 1 page.
49 Fujitsu Limited, et al.. Web Services Reliability (WS-Reliability). Ver1.0. Jan. 8, 2003. pp. 1-45.
50 Girardot, Marc, et al., "Millau: An Encoding Format for Efficient Representation and Exchange of XML Over the Web", Computer Networks, Netherlands, vol. 33, Jun. 2000, 22 pages.
51 Government of India Patent Office Intellectual Property Building, "Office Action in Application No. 2216/DELNP/2007", Applicant: Cisco Technology, Inc., Dated Jul. 14, 2011, 2 pages.
52 India Patent Office, in First Examination Report received in International Application No. 3155/DELNP/2007 dated Mar. 1, 2012 (1 page).
53 India Patent Office, in First Examination Report received in International Application No. 3287/DELNP/2007 dated Jan. 24, 2012 (2 pages).
54 India Patent Office, in Office Action received in International Application No. 3290/DELNP/2007 dated Dec. 21, 2011 (2 pages).
55 India Patent Office, India First Examination Report received in International Application No. 2212/DELNP/2007 dated Oct. 14, 2011, 1 page.
56 India Patent Office, India First Examination Report received in International Application No. 3205/DELNP/2007dated Oct. 14, 2011, 1 page.
57 Intellectuall Property India, First Examination Report in application No. 3155/DELNP/2007, dated Apr. 25, 2013, 1 page.
58 International Searching Authority, "Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration", International application No. PCT/US05/46149, dated Jul. 20, 2007, 9 pages.
59 International Searching Authority, "Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration," PCT/US05/40861, dated Nov. 17, 2006, 7 pages.
60 International Searching Authority, "Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration," PCT/US05/41254, dated Mar. 28, 2007, 7 pages.
61 International Searching Authority, "Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration," PCT/US05/43599, dated Feb. 28, 2007, 8 pages.
62 International Searching Authority, "Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration," PCT/US05/44171, dated Nov. 30, 2006, 7 pages.
63 International Searching Authority, "Notification of Transmittal of the international Search Report and the Written Opinion of the International Searching Authority, or the Declaration," PCT/US05/45625, dated Oct. 20, 2006, 7 pages.
64 International Searching Authority, "Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration," PCT/US2006/024375, dated Oct. 17, 2006, 10 pages.
65 Marc Girardot and Neel Sundaresan, Millau: an encoding format for efficient representation and exchange for XMLover the web, [retrieved Jan. 31, 2005]. Retrieved from the internet: .
66 Marc Girardot and Neel Sundaresan, Millau: an encoding format for efficient representation and exchange for XMLover the web, [retrieved Jan. 31, 2005]. Retrieved from the internet: <URL: http://www9.org/w9cdrom/154/154.html>.
67 Oracle, "Oracle Application Developer's Guide-Advanced Queuing Release" A Same Application Using AQ, http://www.lorentzcenter.nl/awcourse/oracle/appdev.920/a96587/qsample.htm, 2002, 93 pages.
68 Pending Claims, Application No. 200580045932,7, 8 pages.
69 Ruslan Bilorusets et al., Web Services Reliable Massaging Protocol (WS-ReliableMessaging). Mar. 2004.
70 Schramm, Cheryl, et al., "Application-Oriented Network Modeling with Mobile Agents", IEEE, 1998, 5 pages.
71 Schramm, Cheryl, et al., "Application—Oriented Network Modeling with Mobile Agents", IEEE, 1998, 5 pages.
72 Sharp R L et al. "Network Security in a Heterogeneous Environment," AT& T Technical Journal, American Telephone and Telegraph Co. New York, US vol. 73, No. 5 Sep. 1, 1994, pp. 52-59.
73 Sharp R. L. et al., "Network security in a Heterogeneous Environment", AT&T Technical Journal, American Telephone & Telegraph Co. New York, US, vol. 73, No. 5, Sep. 1, 1994 (8 pages) XP000475911, ISSN: 8756-2324.
74 Sharp R.L. et al. "Network Security in a Heterogeneous Environment", AT&T Journal, American Telephone and Telegraph Co. New York, US, vol. 73, No. 5, Sep. 1, 1994 pp. 52-59.
75 Sohrab P. Shah et al., BMC "Bioinformatics: Pegasys: Software for Executing and Integrating Analyses of Biological Sequences", Apr. 19, 2004 (16 pgs).
76 State Intellectual Property Office of the People's Republic of China, "The Fifth Office Action" in application No. 200580041996, dated Oct. 8, 2012, 8 pages.
77 State Intellectual Property Office of the People's Republic of China, "The First Office Action", filing No. 200580031571.0, Dated Dec. 19, 2008, 9 pages.
78 State Intellectual Property Office of the People's Republic of China, "The First Office Action", filing No. 200580045932.7, Dated Nov. 28, 2008, 8 pages.
79 State Intellectual Property Office of the People's Republic of China, "The Third Office Action" in application No. 200580041997.4 dated Apr. 19, 2013, 7 pages.
80 State Intellectual Property Office of the Peoples Republic of China, Office Action PCT Application No. 200580041997.4, Applicant: Cisco Technology Inc., Dated Feb. 11, 2011, 5 pages.
81 The Patent Office of the People's Republic of China, "The Second Office Action", Application No. 200580045932.7, dated May 8, 2009, 9 pages.
82 The Patent Office of the People'S Republic of China, Office Action in Application No. 200580041996, Applicant: Cisco Technology, Inc., dated May 25, 2011, 11 pages.
83 The Patent Office of the People'S Republic of China, The Third Office Action in Application No. 200580041996.X, Applicant: Cisco Technology, Inc., dated Sep. 15, 2011, 5 pages.
84 U.S. Appl. No. 11/009,270, filed Dec. 10, 2004, Notice of Allowance, Aug. 1, 2011.
85 U.S. Appl. No. 11/089,794, filed Mar. 24, 2005, Final Office Action, Jan. 19, 2011.
86 U.S. Appl. No. 11/398,983, filed Apr. 5, 2006, Final Office Action, Apr. 27, 2012.
87 U.S. Appl. No. 11/398,983, filed Apr. 5, 2006, Notice of Allowance, Oct. 1, 2012.
88 U.S. Appl. No. 11/455,011, filed Jun. 15, 2006, Notice of Allowance, May 21, 2012.
89 U.S. Appl. No. 11/455,011, Jun. 15, 2006, Final Office Action, Jan. 25, 2012.
90 U.S. Appl. No. 11/472,796, filed Jun. 21, 2006, Notice of Allowance, Jul. 20, 2011.
91 U.S. Appl. No. 13/745,692, filed Jan. 18, 2013, Office Action, Oct. 22, 2013.
US9606946 29 oct. 2014 28 mars 2017 F5 Networks, Inc. Methods for sharing bandwidth across a packetized bus and systems thereof
US9635024 15 déc. 2014 25 avr. 2017 F5 Networks, Inc. Methods for facilitating improved user authentication using persistent data and devices thereof
Classification aux États-Unis 709/217, 709/201, 709/238
Classification coopérative H04L67/2819, H04L67/28, H04L67/2842, H04L67/14