[미국특허]
System and method for performing flash caching of dynamically generated objects in a data communication network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G06F-015/167
G06F-015/173
G06F-009/46
출원번호
US-0324141
(2005-12-30)
등록번호
US-8255456
(2012-08-28)
발명자
/ 주소
Sundarrajan, Prabakar
Khemani, Prakash
Kailash, Kailash
Soni, Ajay
Sinha, Rajiv
Annamalaisami, Saravana
Bhushan KR, Bharath
Kumar, Anil
출원인 / 주소
Citrix Systems, Inc.
대리인 / 주소
Foley & Lardner LLP
인용정보
피인용 횟수 :
11인용 특허 :
451
초록▼
The present invention is directed towards a method and system for providing a technique referred to as flash caching to respond to requests for an object, such as a dynamically generated object, from multiple clients. This technique of the present invention uses a dynamically generated object stored
The present invention is directed towards a method and system for providing a technique referred to as flash caching to respond to requests for an object, such as a dynamically generated object, from multiple clients. This technique of the present invention uses a dynamically generated object stored in a buffer for transmission to a client, for example in response to a request from the client, to also respond to additional requests for the dynamically generated object from other clients while the object is stored in the buffer. Using this technique, the present invention is able to increase cache hit rates for extremely fast changing dynamically generated objects that may not otherwise be cacheable.
대표청구항▼
1. A method for responding to a request for a non-cacheable dynamically generated object from a plurality of clients, the method comprising the steps of: (a) receiving, by a device comprising a cache, a response from an originating server to a first request of a first client for a non-cacheable dyna
1. A method for responding to a request for a non-cacheable dynamically generated object from a plurality of clients, the method comprising the steps of: (a) receiving, by a device comprising a cache, a response from an originating server to a first request of a first client for a non-cacheable dynamically generated object, the response comprising the dynamically generated object;(b) requesting, by the device, to a packet processing engine to transmit the response to the first client, the response held in a transmission buffer of a network stack of the device while waiting to be transmitted;(c) receiving, by the device, from a second client a second request for the dynamically generated object while transmitting the response to the first client and prior to completing transmission of the response from the transmission buffer to the first client;(d) requesting, by the device prior to completing transmission of the response from the transmission buffer to the first client, to the packet processing engine to transmit the dynamically generated object of the response to the first client held in the transmission buffer to the second client; and(e) removing, by the device, the non-cacheable dynamically generated object from the transmission buffer. 2. The method of claim 1, comprising transmitting, by the packet processing engine, the response to the first client. 3. The method of claim 1, comprising transmitting, by the packet processing engine, the dynamically generated object to the second client in response to the second request. 4. The method of claim 1, comprising removing, by the packet processing engine, the response from the transmission buffer after transmitting the response to one of the first client or the second client. 5. The method of claim 1, wherein the transmission buffer comprises one of a TCP/IP buffer or a portion of a TCP/IP stack of the device. 6. The method of claim 1, wherein the device comprises a single TCP/IP stack for transmitting to the first client and the second client, the transmission buffer associated with the single TCP/IP stack. 7. The method of claim 1, wherein step (c) further comprises receiving, by the device, from a plurality of clients a plurality of requests for the dynamically generated object, and wherein step (d) further comprises requesting, by the device, to transmit the dynamically generated object of the response to the first client held in the transmission buffer to the plurality of clients. 8. The method of claim 1, comprising holding, by the packet processing engine, the response to the first client based on one or more characteristics related to a connection of the first client to a network. 9. The method of claim 1, comprising queuing, by the device, the second request. 10. The method of claim 1, comprising removing the dynamically generated object from the transmission buffer after transmitting the dynamically generated object to the first client and the second client. 11. The method of claim 1, wherein the dynamically generated object is identified as non-cacheable. 12. The method of claim 1, comprising determining, by the device, the second request is for the dynamically generated object of the first request via an object determinant associated with the second request. 13. The method of claim 1, wherein the device comprises one of an appliance, a network device or a computing device in communication between the first client and the originating server. 14. The method of claim 1, wherein the device comprises a cache in communication with the packet processing engine. 15. The method of claim 14, comprising requesting, by the cache, the packet processing engine to transmit one of the response to the first client or the dynamically generated object of the first client to the second client. 16. A system for responding to a request for a non-cacheable dynamically generated object from a plurality of clients, the system comprising: a device comprising a cache receiving a response from an originating server to a first request of a first client for a non-cacheable dynamically generated object, the response comprising the dynamically generated object, the device comprising:a transmission buffer of a network stack of the device for holding one or more network packets waiting to be transmitted from the device;a packet processing engine receiving a request from the device to transmit the response to the first client from the transmission buffer, the transmission buffer holding one or more network packets comprising the response; andwherein the device receives from a second client a second request for the dynamically generated object while transmitting the response to the first client and prior to completing transmission of the response from the transmission buffer to the first client; requests, prior to completing transmission of the response from the transmission buffer to the first client, the packet processing engine to transmit the dynamically generated object of the response held in the transmission buffer to the second client; and removes the non-cacheable dynamically generated object from the transmission buffer. 17. The system of claim 16, wherein the packet processing engine transmits from the transmission buffer the response to the first client. 18. The system of claim 16, wherein the packet processing engine transmits from the transmission buffer the dynamically generated object to the second client in response to the second request. 19. The system of claim 16, wherein the packet processing engine removes the response from the transmission buffer after transmitting the response to one of the first client or the second client. 20. The system of claim 16, wherein the transmission buffer comprises one of a TCP/IP buffer or a portion of a TCP/IP stack of the device. 21. The system of claim 16, wherein the device comprises a single TCP/IP stack for transmitting to the first client and the second client, the transmission buffer associated with the single TCP/IP stack. 22. The system of claim 16, wherein the device receives from a plurality of clients a plurality of requests for the dynamically generated object, and wherein the device requests the packet processing engine to transmit the dynamically generated object of the response to the first client held in the transmission buffer to the plurality of clients. 23. The system of claim 16, wherein the packet processing engine holds the response to the first client based on one or more characteristics related to a connection of the first client to a network. 24. The system of claim 16, wherein the device queues the second request. 25. The system of claim 16, wherein the packet processing engine remove the dynamically generated object from the transmission buffer after transmitting the dynamically generated object to the first client and the second client. 26. The system of claim 16, wherein the dynamically generated object is identified as non-cacheable. 27. The system of claim 16, comprising determining, by the device, the second request is for the dynamically generated object of the first request via an object determinant associated with the second request. 28. The system of claim 16, wherein the device comprises one of an appliance, a network device or a computing device in communication between the first client and the originating server. 29. The system of claim 16, wherein the device comprises a cache in communication with the packet processing engine. 30. The system of claim 29, wherein the cache requests the packet processing engine to transmit one of the response to the first client or the dynamically generated object of the first client to the second client.
Araujo, Kenneth S.; Best, Reginald P.; Douglas, Christopher P.; Heitmueler, Devin J.; Zhang, Siuling C.; Isayev, Gamid, APPARATUS AND ACCOMPANYING METHODS FOR PROVIDING, THROUGH A CENTRALIZED SERVER SITE, AN INTEGRATED VIRTUAL OFFICE ENVIRONMENT, REMOTELY ACCESSIBLE VIA A NETWORK-CONNECTED WEB BROWSER, WITH REMOTE NET.
Villa, Emilio; Zidaritz, Adrian; Varga, Michael David; Eschelbeck, Gerhard; Jones, Michael Kevin; McArdle, Mark James, Active firewall system and methodology.
Rapaport,Jeffrey A.; Rapaport,Seymour A.; Clarke,Jeffrey E.; Rinehart,Eric R.; Bergens,Michael U., Adaptive communication methods and systems for facilitating the gathering, distribution and delivery of information related to medical care.
Kausik, Balas Natarajan; Race, Daren A.; Jawahar, Janardhanan, Adjusting the cacheability of web documents according to the responsiveness of its content server.
Wright,Michael; Boucher,Peter; Nault,Gabe; Smith,Merrill; Jacobson,Sterling K; Wood,Jonathan; Mims,Robert, Administration of protection of data accessible by a mobile device.
Mousseau,Gary; Lazaridis,Mike; Yach,David; Vander Veen,Raymond; Major,Harry; Asthana,Atul, Advanced voice and data operations in a mobile data communication device.
Knobl,Karl Heinz; Menzenbach,Christof; Eibach,Wolfgang G; Nuttall,Mark Patrick; Phippen,Robert William, Apparatus and method for establishing communication in a computer network.
Jiang,Tsang Ming; Krishnan,Jhaanaki; Yang,Weifang, Apparatus and method that provides a primary server and a backup server that both support a RADIUS client and share an IP address.
Bhatia Rajiv ; Stypko Gregory H. ; Zhang Siuling C., Apparatus and methods for use therein for an ISDN LAN modem that displays fault information to local hosts through interception of host DNS request messages.
Burk ; Jr. J. Robert (Carpentersville IL) Fries Christopher (Crystal Lake IL) Winter Peter M. (Elk Grove IL), Apparatus for downloading macro programs and executing a downloaded macro program responding to activation of a single k.
Kawano Shigeki,JPX ; Kawano Katsumi,JPX ; Wataya Hiroshi,JPX ; Iizuka Tamio,JPX, Apparatus for filtering multicast messages transmitted between subnetworks based upon the message content.
Chow Yen-whei ; Hayes-Roth Frederick A. ; Jacobstein Neil A. ; Manley James E. ; McMahan Christopher B., Automatic retrieval of changed files by a network software agent.
Harwood Jonathan P. ; Kimmeth Thomas ; Nusbaum Kurt, Bifurcated transaction system in which nonsensitive information is exchanged using a public network connection and sensitive information is exchanged after automatically configuring a private network.
Irwin Gerszberg ; Jeffrey S. Martin ; Philip Andrew Treventi ; Hopeton S. Walker ; Edward L. Wallace, Cable connected wan interconnectivity services for corporate telecommuters.
Srinivas Pothapragada ; Lakshman Narayanaswamy ; Bhimsen Bhanjois ; Amod Bodas CA; John S. Coviello, Characterization of data access using file system.
Jackowski Steven J. ; Thomas Christopher N., Client-side application-classifier gathering network-traffic statistics and application and user names using extensible-service provider plugin for policy-based network control.
Shah, Lacky Vasant; Arai, Daniel Takeo; Benitez, Manuel Enrique; Holler, Anne Marie; Wohlgemuth, Robert Curtis, Client-side performance optimization system for streamed applications.
Drewry Raymond G. ; George David ; Epperson Dirk, Client/server system with methods for prefetching and managing semantic objects based on object-based prefetch primitive.
Michel K. Bowman-Amuah, Common interface for handling exception interface name with additional prefix and suffix for handling exceptions in environment services patterns.
Steinberg Steven G. (New York NY) Zucker Elizabeth A. (New York NY) Arvanitis Yannis S. (Chicago IL) Bakshi Anil R. (Bogota NJ) Olenich Matthew W. (New York NY) Werner Thomas G. (Jersey City NJ) Long, Computer-assisted software engineering system for cooperative processing environments.
Challenger James Robert Harold ; Dantzig Paul Michael ; Iyengar Arun K. ; Spivak Gerald A., Determining how changes to underlying data affect cached objects.
Charisius,Dietrich; Aptus,Alexander, Distributed computing component system with diagrammatic graphical representation of code with separate delineated display area by type.
Thompson Richard F. (Santa Clara CA) Disney Daniel J. (Felton CA) Quek Swee-meng (San Jose CA) Westerfeld Eric C. (Milpitis CA), Dual cache for independent prefetch and execution units.
Beadle, Bruce A.; Brown, Michael Wayne; Forlenza, Randolph Michael; Rothert, Douglas Scott; Sang, Miguel, Dynamic, seamless switching of a network session from one connection route to another.
Arganbright, Daniel A.; Bamborough, Dave; Bancino, Randy S.; Blodgett, James G.; Carlson, Bruce H.; Dangl, William; Hazard, William; Horder-Koop, Robin; Hunking, Jim; Kamphuis, Aaron M.; Lang, Gregor, Electronic commerce transactions within a marketing system that may contain a membership buying opportunity.
Elsey, Nicholas J.; Kepler, Michael A.; Essex, Michael; Stafford, John S., Enhanced directory assistance service providing individual or group directories.
Elsey, Nicholas J.; Kepler, Michael A.; Essex, Michael; Stafford, John S., Enhanced directory assistance service providing individual or group directories.
Reid William J., Enterprise network management directory containing network addresses of users and devices providing access lists to routers and servers.
Carson David G. ; Hayek George R. ; Baxter Brent S. ; Case Colyn ; Meinerth Kim A. ; Langendorf Brian K., High-throughput interconnect allowing bus transactions based on partial access requests.
Minakuchi,Yu; Osawa,Mitsuru; Nakajima,Yasuyuki; Yanagihara,Hiromasa, Information distribution/reproduction control apparatus, information distribution/reproduction control method, and computer-readable recording medium recorded with information distribution/reproduction control program.
Pensak David A. ; Cristy John J. ; Singles Steven J., Information security architecture for encrypting documents for remote access while maintaining access control.
Gonda, Rohinton S.; Shu, Nin Kin; Vangala, Ramalingeswara R., Integrated network and service management with automated flow through configuration and provisioning of virtual private networks.
Boyles Ray W. (Apex NC) Gierlach Michael F. (Raleigh NC) Gopal Prabandham M. (Wayne NJ) Sultan Robert (Richterswil NC CHX) Vacek Gary M. (Raleigh NC), Locating resources in computer networks having cache server nodes.
Neves, Richard Kent; Singhal, Sandeep Kishan; Anand, Rangachari; Gopal, Ajei Sarat; Park, Yoonho, Location-independent packet routing and secure access in a short-range wireless networking environment.
Amicangioli Anthony D. ; Chow Ray Y. ; Yates David J., Message redirector with cut-through switch for highly reliable and efficient network traffic processor deployment.
James R. H. Challenger ; Christopher Shane Claussen ; George Prentice Copeland ; Paul Michael Dantziq ; Arun Kwangil Iyengar ; Matthew Dale McClain, Method and apparatus for caching content in a data processing system with fragment granularity.
Anthony John H. (Danbury CT) Brantley ; Jr. William C. (Mount Kisco NY) McAuliffe Kevin P. (Yorktown Heights NY) Norton Vern A. (Croton-on-Hudson NY) Pfister Gregory F. (Yorktown Heights NY), Method and apparatus for efficiently handling temporarily cacheable data.
Kumar Vijay P. (Freehold NJ) Stahl Mark E. (Pittsburgh PA), Method and apparatus for executing a distributed algorithm or service on a simple network management protocol based comp.
Underwood, John; Neilson, Paul; Char, Hanson; Shing, David; Horner, Peter; Underwood, Mark; Slaney, Darren; Evesson, Gary, Method and apparatus for generating and modifying multiple instances of an element of a web site.
LaPier David C. ; Oran David R. ; Neighbors Clay H. ; Gouda Khaled A. ; Adamian Andrew, Method and apparatus for interconnecting a circuit-switched telephony network and a packet-switched data network, and applications thereof.
Challenger, James R. H.; Copeland, George Prentice; Dantzig, Paul Michael; Iyengar, Arun Kwangil; McClain, Matthew Dale, Method and apparatus for managing internal caches and external caches in a data processing system.
Underwood,John; Neilson,Paul; Char,Hanson; Shing,David; Horner,Peter; Dean,Andrew; Underwood,Mark; Slaney,Darren; Evesson,Gary, Method and apparatus for providing conditional customization for generating a web site.
Hanson,Aaron D.; Sturniolo,Emil A.; Menn,Anatoly; Olson,Erik D.; Savarese,Joseph T., Method and apparatus for providing mobile and other intermittent connectivity in a computing environment.
Frank Richard ; Arun Gopalan ; Anderson Richard ; Mediouni Rabah ; Klein Stephen, Method and apparatus for selective data caching implemented with noncacheable and cacheable data for improved cache performance in a computer networking system.
Anand, Sanjay; Srinivas, N K; Hyder, Jameel; Brandon, Kyle E., Method and computer program product for offloading processing tasks from software to hardware.
Lane Thao (Rennes FRX) Ernault Jean-Marc (Rennes FRX) Thepault Bernard (Cesson Sevigne FRX), Method and device for the compression and decompression of data in a transmission system.
Kee,Thomas E.; Kearny,Ryan C.; DeCaprio,Donald Joseph; Saether,Christian D., Method and system for automatically updating content stored on servers connected by a network.
Hegde, Kiran Venkatesh; Kind, Jason Matthew Walter; Krause, Eric Kane; McGrath, Raymond Edward, Method and system for delivering and monitoring an on-demand playlist over a network using a template.
Pardee,Peter; Dillon,Douglas; Border,John; Bartlett,Nigel, Method and system for integrating performance enhancing functions in a virtual private network (VPN).
Williams Leon C. ; Shiau Jeng-Nan ; Metcalfe David J., Method and system for storing error values for an image conversion process utilizing dynamic error diffusion.
Bazinet,Allan Arthur Loring; Ho,Phyllis Leigh; Meka,Sekhar; Wang,Mandy L., Method, system, and article of manufacture for implementing security features at a portal server.
Katseff Howard Paul ; Robinson Bethany Scott, Methods and apparatus for providing improved quality of packet transmission in applications such as internet telephony.
Bendinelli,Samuel; Herrick,Michael; Keane,John; Macey,Christopher; Tuomenoksa,Mark; Francus,Jerold; Harwood,Jonathan; Shimamoto,Brion; Ferraro,Joseph, Methods and system for providing network services using at least one processor interfacing a base network.
Keane,John; Brutman,Neil R.; Harris,Michael J.; Macey,Christopher, Methods and systems for enabling communication between a processor and a network operations center.
Baskey, Michael Edward; Hahn, Timothy James; Kandlur, Dilip Dinkar; Kuehr-McLaren, David Gerard, Methods, systems and computer program products for enhanced security identity utilizing an SSL proxy.
Smith, Jack J.; Burright, Richard T.; Worley, III, W. Spencer; MacDonell, Eoin B.; Vastano, John A.; Weatherford, William T., Network adaptor card with reverse proxy and cache and method implemented therewith.
Vahalia Uresh K. ; Gupta Uday ; Porat Betti ; Tzelnic Percy, Network file server sharing local caches of file access information in data processors assigned to respective file systems.
Narad Charles E. ; Fall Kevin ; MacAvoy Neil ; Shankar Pradip ; Rand Leonard M. ; Hall Jerry J., Packet processing system including a policy engine having a classification unit.
Herve Le Goff DE; Norbert Haertelt DE; Markus Hies DE; Helmut Oberheim DE; Michael Schambach DE, Process and apparatus for the operation of virtual private networks on a common data packet communication network.
Carley, Kevin W.; Harrington, Lisa Marie; Dikeman, Jennifer Scot; Moody, Megan Davies; Gregory, Mary Michelle, Providing a notification when a plurality of users are altering similar data in a health care solution environment.
Renouard Julia J. ; Piercy Alan ; Heckt Steve ; Savarese Joe, Providing reliable communication over an unreliable transport layer in a hand-held device using a persistent session.
Zheng, Qin; Willis, Steven R.; Kastenholz, Frank; Crawley, Eric, Quality of service facility in a device for performing IP forwarding and ATM switching.
Grove, Adam J.; Kharitonov, Michael; Tumarkin, Alexei, SYSTEM AND METHOD FOR HIGH-PERFORMANCE DELIVERY OF WEB CONTENT USING HIGH-PERFORMANCE COMMUNICATIONS PROTOCOL BETWEEN THE FIRST AND SECOND SPECIALIZED INTERMEDIATE NODES TO OPTIMIZE A MEASURE OF COMM.
Takagi Masahiro,JPX ; Kamagata Eiji,JPX ; Kato Noriyasu,JPX, Scheme for reliable communications via radio and wire networks using transport layer connection.
Cowan Richard ; Eckley Gordon P. ; Panchangam Prasad V. R. ; Leong Winston C. W., Server for starting client application on client if client is network terminal and initiating client application on ser.
Kidder, Joseph D.; Mahler, Michael B.; Perreault, Edward L.; Stearns, Margaret; Hurley, Jim, Signatures for facilitating hot upgrades of modular software components.
Cantrell Thomas George ; Jaji Sebnem ; Shaheen Amal Ahmed ; Ward Richard Byron, System and method for efficient cache management in a distributed file system.
Sundarrajan, Prabakar; He, Junxiao; Soni, Ajay; Nanjundaswamy, Shashidhara; Kumar, Arkesh, System and method for establishing a virtual private network.
Grove,Adam J.; Kharitonov,Michael; Tumarkin,Alexei, System and method for high-performance delivery of Internet messages by selecting first and second specialized intermediate nodes to optimize a measure of communications performance between the sourc.
Li, Wen Syan; Candan, Kasim Selouk; Agrawal, Divyakant, System and method for intelligent caching and refresh of dynamically generated and static web content.
Amin, Rajesh B.; Hanley, Donald V.; Allahyari, John; Hall, Mike, System and method for service session management in an IP centric distributed network.
Capps, Stephen P.; Feinleib, David A.; Swed, Jacob D.; Johnson, David Scott, System and method for the automated migration of configuration information.
Eschelbeck, Gerhard; Steiner, Thomas; Johannes, Mayr, System and process for maintaining a plurality of remote security applications using a modular framework in a distributed computing environment.
Sanjay Anand ; Nk Srinivas ; Jameel Hyder ; Kyle E. Brandon, System for ascertaining task off-load capabilities of a device and enabling selected capabilities and when needed selectively and dynamically requesting the device to perform the task.
Michael F. Guheen ; James D. Mitchell ; James J. Barrese, System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework.
Chen Huey-Shiang ; Chen Mon-Song ; Huang Shiow-Laang ; Song Deyang, System for just-in-time retrieval of multimedia files over computer networks by transmitting data packets at transmissio.
Zhou, Peter Y.; Pang, Dexing; Tong, Yiu-Cho Alan; Lin, Ning; Addington, David Ralph; Albanna, Rowena Lampa; Albanna, Amro; Bolton, Keith I., System for localizing and sensing objects and providing alerts.
Shwed Gil,ILX ; Kramer Shlomo,ILX ; Zuk Nir,ILX ; Dogon Gil,ILX ; Ben-Reuven Ehud,ILX, System for securing the flow of and selectively modifying packets in a computer network.
Aiken, Jr.,John Andrew; Christensen,Alfred Bundgaard; Devine,Wesley McMillan; Herr,David Anthony; McClintock,Mark W., System having a single IP address associated with communication protocol stacks in a cluster of processing systems.
Guheen, Michael F.; Mitchell, James D.; Barrese, James J., System method and article of manufacture for building, managing, and supporting various components of a system.
Nguyen Trong ; Haller Daniel R. ; Kramer Glenn A., System, method and article of manufacture for a gateway payment architecture utilizing a multichannel, extensible, flexible architecture.
Nguyen Trong ; Subramanian Mahadevan P. ; Haller Daniel R., System, method and article of manufacture for a gateway system architecture with system administration information acce.
Nguyen Trong ; Subramanian Mahadevan P. ; Haller Daniel R., System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser.
Bowman-Amuah Michel K., System, method and article of manufacture for a globally addressable interface in a communication services patterns environment.
Nguyen Trong ; Haller Daniel R. ; Subramanian Mahadevan P., System, method and article of manufacture for a payment gateway system architecture for processing encrypted payment tr.
Michel K. Bowman-Amuah, System, method and article of manufacture for a persistent state and persistent object separator in an information services patterns environment.
Weber Jay C. ; Rowney Kevin T. B. ; Kramer Glenn A., System, method and article of manufacture for exchanging software and configuration data over a multichannel, extensible, flexible architecture.
Haller Daniel R. ; Nguyen Trong, System, method and article of manufacture for handling transaction results in a gateway payment architecture utilizing.
Williams Humphrey, System, method and article of manufacture for initiation of software distribution from a point of certificate creation utilizing an extensible, flexible architecture.
Daniel R. Haller ; Trong Nguyen ; Kevin T. B. Rowney ; David A. Berger ; Glenn A. Kramer, System, method and article of manufacture for managing transactions in a high availability system.
Haller Daniel R. ; Nguyen Trong ; Rowney Kevin T. B. ; Berger David A. ; Kramer Glenn A., System, method and article of manufacture for managing transactions in a high availability system.
Berger David A. ; Weber Jay C. ; Kramer Glenn A., System, method and article of manufacture for processing a plurality of transactions from a single initiation point on a.
Kevin T. B. Rowney, System, method and article of manufacture for transmitting messages within messages utilizing an extensible, flexible architecture.
Berger David A. ; Weber Jay C. ; Madapurmath Vilas I., System, method and article of manufacture for virtual point of sale processing utilizing an extensible, flexible archite.
Hoffman,George Harry; Reece,Debra Gayle; Tomas Flynn,Martha Helen; Burk,Michael James; Greene,Edward Arthur, System, method and computer program product for contract consistency in a supply chain management framework.
Menninger,Anthony Frank; Sechrist,Daniel; Diaz,Adriana Maria, System, method and computer program product for error checking in a supply chain management framework.
Hoffman,George Harry; Burk,Michael James; Menninger,Anthony Frank, System, method and computer program product for landed cost reporting in a supply chain management framework.
Menninger,Anthony Frank; Sechrist,Daniel; Rueff,Mark Patrick, System, method and computer program product for normalizing data in a supply chain management framework.
Menninger, Anthony Frank; Burk, Michael James, System, method and computer program product for order confirmation in a supply chain management framework.
Hoffman,George Harry; Greene,Edward Arthur, System, method and computer program product for utilizing market demand information for generating revenue.
Haswell, John Jeffrey; Young, Robert J.; Schramm, Kevin, System, method, and article of manufacture for test maintenance in an automated scripting framework.
Rao, Goutham P.; Rodriguez, Robert A.; Brueggemann, Eric R., Systems and methods for adjusting the maximum transmission unit for encrypted communications.
Panasyuk,Anatoliy; Kramer,Andre; Pedersen,Bradley Jay; Stone,David Sean; Treder,Terry, Systems and methods for continuing an operation interrupted from a reconnection between a client and server.
Craig,David; Polychronopoulos,Constantine; Han,Sung wook, Systems and methods for providing differentiated services within a network communication system.
Moore,Timothy M.; Eydelman,Vadim; Venable, Sr.,Jeffrey C., Systems and methods for uniquely identifying networks by correlating each network name with the application programming interfaces of transport protocols supported by the network.
Goodman,Joshua T.; Rounthwaite,Robert L.; Hulten,Geoffrey J.; Yih,Wen tau, Training filters for detecting spasm based on IP addresses and text-related features.
Eric Sven-Johan Swildens ; Richard David Day ; Ajit K. Gupta, User device and system for traffic management and content distribution over a world wide area network.
Narisi Anthony ; Kain Michael T. ; Salamon Gary ; Jennion Susan ; Coyne Lois B., Virtual transport layer interface and messaging subsystem for high-speed communications between heterogeneous computer systems.
Shrader Theodore Jack London ; Ault Michael Bradford ; Plassmann Ernst Robert ; Rich Bruce Arland ; Rosiles Mickella Ann ; Shi Shaw-Ben, Web server account manager plug-in for monitoring resources.
Pascual Avila, Victor; Sisalem, Dorgham, Methods, systems, and computer readable media for communicating media server capabilities and status information between media servers and a media resource broker.
Sundarrajan, Prabakar; Khemani, Prakash; Kailash, Kailash; Soni, Ajay; Sinha, Rajiv; Annamalaisami, Saravana; K.R., Bharat Bhushan; Kumar, Anil, System and method for performing flash caching of dynamically generated objects in a data communication network.
Rao, Goutham P.; Rodriguez, Robert A.; Brueggemann, Eric R., Systems and methods for client-side application-aware prioritization of network communications.
Sundarrajan, Prabakar; He, Junxiao; Verzunov, Sergey; Venkatraman, Charu; Shetty, Anil, Systems and methods for providing client-side accelerated access to remote applications via TCP buffering.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.