Source: http://www.google.fr/patents/US8312148
Timestamp: 2018-01-21 22:53:03
Document Index: 442901592

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

Brevet US8312148 - Performing message payload processing functions in a network element on ... - Google Brevets
A method is disclosed for performing message payload processing functions in a network element on behalf of an application. According to one aspect, a network element intercepts data packets comprising network layer or transport layer headers having an address of a destination which destination differs...http://www.google.fr/patents/US8312148?utm_source=gb-gplus-shareBrevet US8312148 - Performing message payload processing functions in a network element on behalf of an application
Numéro de publication US8312148 B2
Numéro de demande US 13/100,144
Autre référence de publication CN101371237A, CN101371237B, EP1839174A2, EP1839174A4, US7987272, US7996556, US8549171, US9380008, US20060123425, US20060123467, US20060123477, US20110208867, US20140032690, WO2006062814A2, WO2006062814A3
Numéro de publication 100144, 13100144, US 8312148 B2, US 8312148B2, US-B2-8312148, US8312148 B2, US8312148B2
Inventeurs Tefcros Anthias, Sandeep Kumar, Ricky Ho, Saravanakumar Rajendran
Citations de brevets (281), Citations hors brevets (127), Référencé par (8), Classifications (6), Événements juridiques (1)
US 8312148 B2
A method is disclosed for performing message payload processing functions in a network element on behalf of an application. According to one aspect, a network element intercepts data packets comprising network layer or transport layer headers having an address of a destination which destination differs from the network element. The network element determines whether information contained in layer 2-4 headers of the data packet satisfies specified criteria. If the information satisfies the specified criteria, the network element directs the data packets to a blade of the network element that performs processing based on an application layer message at least partially contained in the data packets. If the information does not satisfy the specified criteria, the network element forwards the data packets towards the destination without sending them to the blade.
intercepting, at a network element, one or more data packets comprising network layer or transport layer headers having an address of a destination that differs from the network element;
determining whether information contained in one or more layer 2-4 headers of the one or more data packet satisfies specified criteria;
in response to determining that the information satisfies the specified criteria, directing the one or more data packets to a blade of the network element that performs processing based on at least a portion of an application layer message that is at least partially contained in the one or more data packets;
in response to determining that the information does not satisfy the specified criteria, forwarding the one or more data packets towards the destination without sending the one or more data packets to the blade.
2. A method as recited in claim 1, wherein the information comprises one or more of a source IP address and a destination IP address.
3. A method as recited in claim 1, wherein the information comprises one or more of a source TCP port and a destination TCP port.
determining, based on the portion of the application layer message, a particular message classification;
determining one or more actions with which the particular message classification is associated in response to a determination that the particular message classification is associated with the one or more actions.
5. A method as recited in claim 1, further comprising, based on the portion of the application layer message, performing one or more actions on behalf of the application.
6. A method as recited in claim 5, further comprising sending, from the network element, one or more second data packets that contain a modified application layer message; wherein at least one of the one or more actions comprises modifying the portion of the application layer message to produce the modified application layer message.
7. A method as recited in claim 5, further comprising receiving user-specified input at the network element, wherein the user-specified input indicates an order in which the one or more actions are to be performed; wherein performing the one or more actions comprises performing the one or more actions in the order.
receiving user-specified input at the network element, wherein the user-specified input indicates one or more criteria;
determining whether the portion of the application layer message satisfies the one or more criteria;
9. A method as recited in claim 5, wherein determining whether the portion of the application layer message satisfies the one or more criteria comprises determining whether a specified string of text occurs within the portion of the application layer message.
10. A method as recited in claim 5, wherein the portion of the application layer message is formatted in Extensible Markup Language (XML), and wherein determining whether the portion of the application layer message satisfies the one or more criteria comprises determining whether a specified path occurs within the portion of the application layer message.
11. A method as recited in claim 5, wherein at least one of the one or more actions comprises preventing the one or more data packets from being delivered to the destination.
12. A method as recited in claim 1, further comprising sending, to a source from which the one or more data packets originated, a response that is cached at the network element.
14. A method as recited in claim 1, wherein the network element is a proxy device.
15. A method as recited in claim 1, further comprising modifying the portion of the application layer message so that the portion of the application layer message is formatted in an application layer message format that differs from an application layer message format in which the portion of the application layer message was formatted when the one or more data packets were received at the network element.
16. A method as recited in claim 1, further comprising processing, at the network element, a message that is not destined for the device that hosts the application.
determining whether the portion of the message will cause an entity to fail if the entity receives the message;
18. A method as recited in claim 1, further comprising performing, at the network element, an operation on a message that is a request message, a response message, an exception processing message, or a message that was not sent between a client application and a server application.
19. A method as recited in claim 1, further comprising modifying one or more headers associated with the one or more data packets so that the one or more data packets are destined for one or more destinations that include a second destination that differs from the first destination.
20. A non-transitory computer-readable storage medium storing one or more sequences of instructions, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
21. A non-transitory computer-readable storage medium as recited in claim 20, wherein the one or more sequences of instructions further comprise instructions, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
22. A non-transitory computer-readable storage medium as recited in claim 20, wherein the one or more sequences of instructions further comprise instructions, which instructions, when executed by one or more processors, cause the one or more processors to carry out the step of, based on the portion of the application layer message, performing one or more actions on behalf of the application.
23. A non-transitory computer-readable storage medium as recited in claim 20, wherein the one or more sequences of instructions further comprise instructions, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
modifying the portion of the application layer message to produce the modified application layer message;
sending, from the network element, one or more second data packets that contain a modified application layer message; wherein at least one of the one or more actions comprises.
This application claims domestic priority under 35 U.S.C. §120 as a Continuation of prior U.S. patent application Ser. No. 11/005,978, filed on Dec. 6, 2004 now U.S. Pat. No. 7,987,272, the entire contents of which are hereby incorporated by reference as if fully set forth herein.
Because the network element can perform any required “translation” of messages contained in payload portions of data packets that the network element receives, the applications that send and receive the messages do not need to be modified to perform the translations themselves. The applications that send and receive the messages can do so without having any “awareness” that those messages are being modified (given that a trust relationship exists between the application and the network element for security reasons). Applications can communicate with each other as though each other application communicated using the same message format and application layer protocol.
US5339073 25 mars 1991 16 août 1994 Identec Limited Access control equipment and method for using the same
US5646616 26 juin 1995 8 juil. 1997 Murata Kikai Kabushiki Kaisha Picking system
US6115079 14 févr. 1998 5 sept. 2000 Mcrae; Michael W. Programmable video channel controller
US6300903 8 déc. 1999 9 oct. 2001 Time Domain Corporation System and method for person or object position location utilizing impulse radio
US6539281 23 avr. 2001 25 mars 2003 Accenture Global Services Gmbh Online medicine cabinet
US6553489 12 janv. 2000 22 avr. 2003 Cisco Technology, Inc. System and method for secure and efficient universal port configuration
US6597918 30 août 2000 22 juil. 2003 Samsung Electronics Co., Ltd. Apparatus and method for transmitting/receiving long message in digital portable terminal
US6963282 5 déc. 2003 8 nov. 2005 Microsoft Corporation Wireless self-describing buildings
US7064660 14 mai 2002 20 juin 2006 Motorola, Inc. System and method for inferring an electronic rendering of an environment
US7081819 9 juil. 2003 25 juil. 2006 Neology, Inc. System and method for providing secure identification solutions
US7103886 19 oct. 2001 5 sept. 2006 Sap Ag System, method, computer program product for communicating data for objects that are transported from first location to second location
US7129837 8 avr. 2004 31 oct. 2006 Savi Technology, Inc. Continuous security state tracking for intermodal containers transported through a global supply chain
US7205897 1 mars 2005 17 avr. 2007 Sap Aktiengesellschaft Product flow based auto-ID infrastructure
US7487174 17 janv. 2006 3 févr. 2009 International Business Machines Corporation Method for storing text annotations with associated type information in a structured data store
US7506162 27 avr. 2004 17 mars 2009 Sun Microsystems, Inc. Methods for more flexible SAML session
US20020016739 9 oct. 2001 7 févr. 2002 Fujitsu Limited System and method for managing expiration-dated products utilizing an electronic receipt
US20040021569 21 nov. 2001 5 févr. 2004 Robert Lepkofker Personnel and resource tracking method and system for enclosed spaces
US20040061646 30 sept. 2002 1 avr. 2004 Lucent Technologies, Inc. Methods and apparatus for location determination based on dispersed radio frequency tags
US20040100383 21 nov. 2002 27 mai 2004 Kimberly-Clark Worldwide, Inc. RFID system and method for ensuring safety of hazardous or dangerous substances
US20040108795 6 déc. 2002 10 juin 2004 Meek Robert B. High capacity drawer with mechanical indicator for a dispensing device
US20040128389 31 déc. 2002 1 juil. 2004 Kurt Kopchik Method and apparatus for wirelessly establishing user preference settings on a computer
US20040257202 16 juin 2004 23 déc. 2004 Coughlin Michael E. RFID tag and method of user verification
US20050021626 22 mai 2003 27 janv. 2005 Cisco Technology, Inc. Peer-to-peer dynamic web page sharing
US20050063377 * 22 sept. 2003 24 mars 2005 Hewlett-Packard Development Company, L.P. System and method for monitoring network traffic
US20050099270 10 nov. 2004 12 mai 2005 Impinj, Inc. RFID tags adjusting to different regulatory environments, and RFID readers to so adjust them and methods
US20050209947 10 mars 2004 22 sept. 2005 Microsoft Corporation Method and identification tag for asset management
US20050252957 9 juin 2004 17 nov. 2005 Cisco Technology, Inc. Methods and devices for locating and uniquely provisioning RFID devices
US20050253717 9 juin 2004 17 nov. 2005 Cisco Technology, Inc. Methods and devices for assigning RFID device personality
US20050253718 29 avr. 2005 17 nov. 2005 Cisco Technology, Inc., A Corporation Of California Locating and provisioning devices in a network
US20050253722 12 mai 2005 17 nov. 2005 Cisco Technology, Inc. Locating, provisioning and identifying devices in a network
US20050264420 11 avr. 2005 1 déc. 2005 Cisco Technology, Inc. A Corporation Of California Automated configuration of network device ports
US20060005035 8 oct. 2004 5 janv. 2006 Coughlin Michael E Keystroke input device for use with an RFID tag and user verification system
US20060010086 1 juin 2005 12 janv. 2006 Klein Elliot S Data append method for sent postal mail
US20060033606 13 juil. 2004 16 févr. 2006 Cisco Technology, Inc. A Corporation Of California Methods and apparatus for determining the status of a device
US20060044111 24 févr. 2003 2 mars 2006 Jafa Technologies., Inc., Real-time data reporting using radio frequency identification
US20060091999 13 déc. 2005 4 mai 2006 Cisco Technology, Inc., A Corporation Of California Using syslog and SNMP for scalable monitoring of networked devices
US20060167975 23 nov. 2004 27 juil. 2006 Chan Alex Y Caching content and state data at a network element
US20060266832 31 juil. 2006 30 nov. 2006 Cisco Technology, Inc. Virtual readers for scalable RFID infrastructures
US20070013518 14 juil. 2005 18 janv. 2007 Cisco Technology, Inc. Provisioning and redundancy for RFID middleware servers
US20070027966 1 août 2005 1 févr. 2007 Cisco Technology, Inc. Network based device for providing RFID middleware functionality
US20070080784 17 juil. 2006 12 avr. 2007 Electronics And Telecommunications Research Institute Mobile RFID service providing apparatus and method thereof
7 "Cisco Catalyst 6500 Series Application-Oriented Networking Module: Large Photo", Photo, Retrieved from the internet: http://www.cisco.com/en/US/products/ps6448/prod-view-selector.html [Retrieved Jul. 13, 2005], Cisco Systems, Inc. 1 page.
8 "Cisco Catalyst 6500 Series Application-Oriented Networking Module: Large Photo", Photo, Retrieved from the internet: http://www.cisco.com/en/US/products/ps6448/prod—view—selector.html [Retrieved Jul. 13, 2005], Cisco Systems, Inc. 1 page.
9 "EPCgl, Frequently Asked Questions", Retrieved from the internet: http://www.epcglobalinc.com/about/faqs.html, [Retrieved Mar. 24, 2005], 9 pages.
11 "The EPCglobal Architecture Framework"EPCglobal Final Version of Jul. 1, 2005, pp. 1-53.
17 China Patent Office, CN Office Action received in International Application 201010622659.2, dated Oct. 17, 2011, 12 pages.
18 Chiu, Kenneth, et al., "Investigating the Limits of SOAP Performance for Scientific Computing", Nov. 7, 2002, IEEE Computer Society, 8 pages.
19 Claims, application No. 200580031604.1, 6 pages.
20 Claims, application No. EP 05820894, 6 pages.
21 Claims, filing No. 200580031571.0, 8 pages.
22 Claims, filing No. 200580045932.7, 8 pages.
23 Claims, International application No. PCT/US05/43599, 8 pages.
24 Claims, International application No. PCT/US05/46149, 10 pages.
25 Current Claims for application No. 200580041996., Applicant: Cisco Technology, Inc., 9 pages.
26 Current Claims for European application 0583164.1, 5 pages.
27 Current Claims for European application 05853162.5, 6 pages.
28 Current Claims for European application No. EP 05 85 3162, 6 Pages.
29 Current Claims for European application No. EP 05 85 3164, 5 Pages.
30 Current Claims in application No. 06773474.9, dated May 2010.
31 Current Claims in application No. 200580031604.1, 6 pages.
32 Current Claims in application No. 200580041996, dated Sep. 2011, 5 pages.
33 Current Claims in application No. 201010622659.2, 7 pages.
34 Current Claims in application No. 2212/DELNP/2007, 6 pages.
35 Current Claims in application No. 2216/DELNP/2007, 9 pages dated Jul. 2011.
36 Current Claims in application No. 3155/DELNP/2007, dated Mar. 2012, 6 pages.
37 Current Claims in application No. 3288/DELNP/2007, 6 pages dated Aug. 2011.
38 Current Claims in application No. 3290/DELNP/2007, dated Dec. 2011, 3 pages.
39 Current Claims PCT/US05/40861, 5 pages.
40 Current Claims PCT/US05/40861, 6 pages.
41 Current Claims PCT/US05/45625, 8 pages.
42 Current Claims PCT/US05/45625, 9 pages.
43 Current Claims, Application No. 200580041997.4, Applicant: Cisco Technology Inc., 6 pages.
44 Current Claims, Application No. 3205/DELNP/2007, 10 pages.
45 Current Claims, PCT/US05/41254, 11 pages.
46 Current Claims, PCT/US05/41254, 12 pages.
47 Current Claims, PCT/US05/43599, 8 pages.
48 Current Claims, PCT/US05/44171, 12 pages.
49 Current Claims, PCT/US05/44171, 9 pages.
50 Current Claims, PCT/US2006/024375, 5 pages.
51 Current Claims, PCT/US2006/024375, 6 pages.
52 * Dan Decasper et al. "Router Plugins A software Architecture for Next Generation Routers", Feb. 2000.
53 Decasper, Dan et al., "Router Plugins: A Software Architecture for Next Generation Routers," IEEE ACM Transactions on Networking, vol. 9, No. 1, Feb. 2000, XP011038838, 14 pages.
54 Decasper, Dan et al., "Router Plugins: A Software Architecture for Next-Generation Routers," IEEE ACM Transactions on Networking, vol. 9, No. 1, Feb. 2000, XP011038838, 14 pages.
55 Droms, R., Dynamic Host Configuration Protocol, RFC 2131, Mar. 1997, 43 pages.
56 EPO Search Report for foreign patent application No. 06773474.9, dated May 4, 2010, 4 pages.
57 European Patent Office, "Communication pursuant to Article 94(3) EPC", Application No. 05820894.3-2211/1812870, dated May 28, 2009, 9 pages.
58 European Patent Office, "European Search Report" application No. 05853162.5, applicant Cisco Technology, Inc., Dated Dec. 6, 2010, 11 pages.
59 European Patent Office, "European Search Report", application No. 0583164.1, applicant: Cisco Technology Inc., Dated Nov. 30, 2010, 8 pages.
60 European Patent Office, "European Search Report", application No. EP 05820894, Feb. 6, 2009, 8 pages.
61 European Patent Office, "European Search Report," dated Dec. 6, 2010, application No. EP 05 85 3162, 11 pages.
62 European Patent Office, "European Search Report," dated Nov. 30, 2010, application No. EP 05 85 3164 8 pages.
63 Fujitsu Limited, et al., "Web Services Reliability (WS-Reliability) Ver1.0", Jan. 8, 2003. pp. 1-45.
64 Fujitsu Limited, et al.. Web Services Reliability (WS-Reliability). Ver1.0. Jan. 8, 2003. pp. 1-45.
65 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.
66 Global Location Number (GLN) Implementation Guide, Uniform Code Council, Inc., May 2002, 13 pages.
67 Harrington, D., et al, An Architecture for DescribingSimple Network Management Protocol (SNMP) Management Frameworks, RFC 3411, Dec. 2002, 64 pages.
68 India Patent Office, in First Examination Report received in International Application No. 2212/DELNP/2007 dated Oct. 14, 2011, 1 page.
69 India Patent Office, in First Examination Report received in International Application No. 3155/DELNP/2007 dated Mar. 1, 2012, 1 page.
70 India Patent Office, in First Examination Report received in International Application No. 3287/DELNP/2007 dated Jan. 24, 2012, 2 pages.
71 India Patent Office, in First Examination Report received in International Application No. 3288/DELNP/2007, dated Aug. 26, 2011, 1 page.
72 India Patent Office, India First Examination Report received in International Application No. 3205/DELNP/2007dated Oct. 14, 2011, 1 page.
73 India Patent Office, Office Action received in International Application No. 2216/DELNP/2007, dated Jul. 14, 2011, 2 pages.
74 India Patent Office, Office Action received in International Application No. 3290/DELNP/2007 dated Dec. 21, 2011, 2 pages.
75 International Preliminary Examining Authority, "Written Opinion of the International Preliminary Examining Authority", International application No. PCT/US05/43599, mailed May 12, 2008, 4 pages.
76 International Search Report dated Feb. 17, 2006, from related International Application No. PCT/US05/15322, 5 pp. including Notification of Transmittal.
77 International Search Report dated Jul. 13, 2006, from (related) International Application No. PCT/US05/16319, 5 pp. including Notification of Transmittal.
78 International Search Report dated Oct. 13, 2005, from (related) International Application No. PCT/US05/16484, 6 pp. including Notification of Transmittal.
79 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.
80 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.
81 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.
82 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.
83 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.
84 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.
85 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.
86 International Searching Authority, Notification of Tranmittal of the International Search Report and the Written Opinion on the International Searching Authority, or the Declaration, International application No. PCT/US05/46149, dated Jul. 20, 2007, 9 pages.
87 Johnson, R., TFTP Server Address DHCP Option draft-raj-dhc-tftp-addr-option-00.txt, Internet-Draft, Feb. 6, 2005, 7 pages.
88 Johnston, M., DHCP Preboot Execution Environment (PXE) Options draft-ietf-dhc-pxe-options-01.txt, Internet-Draft, Jan. 21, 2005, 7 pages.
89 Littlefield, J., Vendor-Identifying Vendor Options for Dynamic Host Configuration Protocol version 4 (DPHCPv4), RFC 3925, Oct. 2004, 9 pages.
90 Lonvick, C., The BSD Syslog Protocol, RFC 3164, Aug. 2001, 28 pages.
91 Marc Girardot and Neel Sundaresan. "Millau: an encoding format for efficient representation and exchange of XML over the web" [Retrieved Jan. 31, 2005]. Retrieved from the internet: http://www9.org/w9cdrom/154/154.html 25 pages.
92 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: .
93 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>.
94 Microsoft, "Microsoft Office Powerpoint 2003 Solution Center", Dated Mar. 3, 2008. (Online). http://support.microsoft.com/ph/2522>.
95 Microsoft, "PowerPoint Home Page—Microsoft Office Online", dated Mar. 3, 2008, (Online). http://office.microsoft.com/en/powerpoint/FW100487761033.aspx>.
96 Mockapetris, P., "Domain Names-Concepts and Facilities", RFC 1034, Nov. 1987, 43 pages.
97 Mockapetris, P., "Domain Names—Concepts and Facilities", RFC 1034, Nov. 1987, 43 pages.
98 Mockapetris, P., "Domain Names-Implementation and Specification", RFC 1035, 55 pages.
99 Mockapetris, P., "Domain Names—Implementation and Specification", RFC 1035, 55 pages.
100 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, dated 2002, 93 pages.
101 Patrick, M., DHCP Relay Agent Information Option, RFC 3046, Jan. 2001, 14 pages.
102 Pending Claims, Application No. 200580045932.7, 8 pages.
103 Polk, J., et al., Dynamic Host Configuration Protocol Option for Coordinate-based Location Configuration Information, RFC 3825, Jul. 2004, 15 pages.
104 Presuhn, R., Editor, Version 2 of the Protocol Operations for the Simple Network Management Protocol (SNMP), RFC 3416, Dec. 2002, 31 pages.
105 Ruslan Bilorusets et al., "Web Services Reliable Messaging Protocol (WS-ReliableMessaging)", Mar. 2004, pp. 1-40.
106 Ruslan Bilorusets et al.. Web Services Reliable Messaging Protocol (WS-ReliableMessaging). Mar. 2004.
107 Schramm, Cheryl, et al., "Application-Oriented Network Modeling with Mobile Agents", IEEE, 1998, 5 pages.
108 Schulzrinne, H., Dynamic Host Configuration Protocol (DHCPv4 and DHCPv6) Option for Civic Addresses Configuration Information, draft-ietf-geopriv-dhcp-civil-05, Internet-Draft, Feb. 19, 2004.
109 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.
110 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.
111 Simple Network Management Protocol, Internetworking Technologies Handbook, Chapter-56, printed Jul. 14, 2005, 12 pages.
112 Sohrab P. Shah et al., BMC, "Bioinformatics: Pegasys: Software for Executing and Integrating Analyses of Biological Sequences", dated Apr. 19, 2004, 16 pages.
113 State Intellectual Property Office of the People's Republic of China, "The First Office Action", application No. 200580031604.1, Dated Jun. 27, 2008, 15 pages.
114 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.
115 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.
116 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.
117 Stump, G., et al., The User Class Option for DHCP, RFC 3004, Nov. 2000, 6 pages.
118 The Patent Office If the People's Republic of China, The First Office Action in Application No. 200580031604.1, applicant: Cisco Technology, Inc. dated Jun. 27, 2008, 15 pages.
119 The Patent Office If 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.
120 The Patent Office of the People's Republic of China, "Office Action", received in application No. 200580041996., dated May 25, 2011, Applicant: Cisco Technology, Inc., 11 pages.
121 The Patent Office of the People's Republic of China, "The Second Office Action", Application No. 200580045932.7, dated May 8, 2009, 9 pages.
122 T'Joens, Y., DHCP Reconfigure Extension, RFC 3203, Dec. 2001, 6 pages.
123 WhereNet, Products, http://wherenet.com/products-main.html, printed Apr. 16, 2005, 2 pages.
124 WhereNet, Products, http://wherenet.com/products—main.html, printed Apr. 16, 2005, 2 pages.
125 Written Opinion of the International Searching Authority dated Feb. 17, 2006, from related International Application No. PCT/US05/15322, 3 pp.
126 Written Opinion of the International Searching Authority dated Jul. 13, 2006, from (related) International Application No. PCT/US05/16319, 5 pp.
127 Written Opinion of the International Searching Authority dated Oct. 13, 2005, from (related) International Application No. PCT/US05/16484, 5 pp.
US8726297 * 28 juin 2007 13 mai 2014 Microsoft Corporation Search tool that aggregates disparate tools unifying communication
US8800020 14 févr. 2014 5 août 2014 Elemica, Inc. Method and apparatus for translation of business messages
US8886563 * 30 août 2012 11 nov. 2014 Visa International Service Association Least cost routing and matching
US8904528 1 oct. 2013 2 déc. 2014 Elemica, Inc. Method and apparatus for translation of business messages
US9224135 2 déc. 2014 29 déc. 2015 Elemica, Inc. Method and apparatus for adaptive configuration for translation of business messages
US9443229 28 déc. 2015 13 sept. 2016 Elemica, Inc. Supply chain message management and shipment constraint optimization
US20090007148 * 28 juin 2007 1 janv. 2009 Microsoft Corporation Search tool that aggregates disparate tools unifying communication
US20130054465 * 30 août 2012 28 févr. 2013 Ross Sakata Least cost routing and matching
Classification coopérative H04L69/08, G06F9/546, H04L51/00