Patent application number | Description | Published |
20100220622 | ADAPTIVE NETWORK WITH AUTOMATIC SCALING - A method for automatic scaling the processing capacity and bandwidth capacity of a network includes providing a network comprising a plurality of traffic processing units and a plurality of network links. Next, providing monitoring means for monitoring processing capacity demand and bandwidth capacity demand of the network. Next, providing managing means for adding traffic processing units to the network, removing traffic processing units from the network, connecting links to the network and disconnecting links from the network. Next, monitoring processing capacity demand and bandwidth capacity demand of the network via the monitoring means and then dynamically adjusting processing capacity of the network by selectively adding or removing traffic processing units in the network via the managing means upon observation of processing capacity demand increase or processing capacity demand decrease, respectively. The method also includes dynamically adjusting bandwidth capacity of the network by selectively connecting or disconnecting links in the network via the managing means upon observation of bandwidth capacity demand increase or bandwidth capacity decrease, respectively. | 09-02-2010 |
20100223364 | SYSTEM AND METHOD FOR NETWORK TRAFFIC MANAGEMENT AND LOAD BALANCING - A method for providing load balancing and failover among a set of computing nodes running a network accessible computer service includes providing a computer service that is hosted at one or more servers comprised in a set of computing nodes and is accessible to clients via a first network. Providing a second network including a plurality of traffic processing nodes and load balancing means. The load balancing means is configured to provide load balancing among the set of computing nodes running the computer service. Providing means for redirecting network traffic comprising client requests to access the computer service from the first network to the second network. Providing means for selecting a traffic processing node of the second network for receiving the redirected network traffic comprising the client requests to access the computer service and redirecting the network traffic to the traffic processing node via the means for redirecting network traffic. For every client request for access to the computer service, determining an optimal computing node among the set of computing nodes running the computer service by the traffic processing node via the load balancing means, and then routing the client request to the optimal computing node by the traffic processing node via the second network. | 09-02-2010 |
20100223378 | SYSTEM AND METHOD FOR COMPUTER CLOUD MANAGEMENT - A method for auto-scaling the infrastructure capacity of an application in response to client demands includes providing an application configured to run on an application infrastructure comprising a plurality of server nodes and to be accessed by clients via a first network. Next, providing traffic management means directing traffic from the clients to the server nodes of the application infrastructure. Providing monitoring means gathering performance metrics of the application and metrics of the application infrastructure. Providing controlling means configured to change the application infrastructure. Next, monitoring the performance metrics of the application and the metrics of the application infrastructure via the monitoring means thereby obtaining metrics information and then changing the application infrastructure based on the metrics information via the controlling means. Finally directing network traffic targeted to access the application to server nodes of the changed application infrastructure via the traffic management means. | 09-02-2010 |
20100228819 | SYSTEM AND METHOD FOR PERFORMANCE ACCELERATION, DATA PROTECTION, DISASTER RECOVERY AND ON-DEMAND SCALING OF COMPUTER APPLICATIONS - A method for improving the performance and availability of a distributed application includes providing a distributed application configured to run on one or more origin server nodes located at an origin site. Next, providing a networked computing environment comprising one or more server nodes. The origin site and the computing environment are connected via a network. Next, providing replication means configured to replicate the distributed application and replicating the distributed application via the replication means thereby generating one or more replicas of the distributed application. Next, providing node management means configured to control any of the server nodes and then deploying the replicas of the distributed application to one or more server nodes of the computing environment via the node management means. Next, providing traffic management means configured to direct client requests to any of the server nodes and then directing client requests targeted to access the distributed application to optimal server nodes running the distributed application via the traffic management means. The optimal server nodes are selected among the origin server nodes and the computing environment server nodes based on certain metrics. | 09-09-2010 |
20100251329 | SYSTEM AND METHOD FOR ACCESS MANAGEMENT AND SECURITY PROTECTION FOR NETWORK ACCESSIBLE COMPUTER SERVICES - A method for providing access management and security protection to a computer service includes providing a computer service that is hosted at one or more servers and is accessible to clients via a first network, providing a second network that includes a plurality of traffic processing nodes and providing means for redirecting network traffic from the first network to the second network. Next, redirecting network traffic targeted to access the computer service via the first network to a traffic processing node of the second network via the means for redirecting network traffic. Next, inspecting and processing the redirected network traffic by the traffic processing node and then routing only redirected network traffic that has been inspected, processed and approved by the traffic processing node to access the computer service via the second network. | 09-30-2010 |
20110137973 | SYSTEM AND METHOD FOR WEBSITE PERFORMANCE OPTIMIZATION AND INTERNET TRAFFIC PROCESSING - A system for optimizing the performance of a website that runs on one or more HTTP servers and is configured to receive HTTP requests from one or more clients via user agents and provide HTTP responses to the one or more clients includes an intermediary component configured to connect to the clients and the servers via network connections. The intermediary component includes a traffic management system (TMS) that includes means for managing HTTP requests originating from the clients and targeting the servers and HTTP responses originating from the servers and targeting the clients and means for redirecting the HTTP requests to the intermediary component. The intermediary component further includes a traffic processing system that includes means for receiving the redirected HTTP requests and the HTTP responses and means for applying optimization techniques to the redirected HTTP requests and the HTTP responses. | 06-09-2011 |
20130227078 | SYSTEM AND METHOD FOR CONTEXT SPECIFIC WEBSITE OPTIMIZATION - A system for optimizing a website for different contexts includes an intermediary component configured to connect to clients and servers via network connections, means for analyzing a HTTP request from a client and determining specific context of the HTTP request, means for configuring optimization settings of selected website properties for the specific context of the HTTP request, and means for applying the configured context-specific optimization settings to redirected HTTP requests and HTTP responses. The intermediary component includes a traffic management system (TMS) and a traffic processing system (TPS). The TMS manages HTTP requests originating from the clients and targeting the servers and HTTP responses targeting the clients and redirects the HTTP requests to the intermediary component. The TPS receives the redirected HTTP requests and the HTTP responses, detects the context and applies relevant optimization techniques for the specific context to the redirected HTTP requests and the HTTP responses. | 08-29-2013 |
Patent application number | Description | Published |
20090007160 | SYSTEM AND METHOD FOR NETWORK-BASED COMPUTING - A network-based computing system that automates, simplifies, and optimizes the compilation, deployment, and execution of an application by any type of a client machine connected to a server via any type of a network connection. The system includes a client runtime environment, a server runtime environment and an object-oriented markup-business logic binding mechanism. The client runtime environment manages client side code and screen definitions. The server runtime environment dynamical compiles code to ensure client platform compatibility. The system delivers network applications on demand, by separating them into lightweight modules and delivering these modules. | 01-01-2009 |
20090265705 | SYSTEM AND METHOD FOR DEVELOPING AND DEPLOYING COMPUTER APPLICATIONS OVER A NETWORK - A stateful method of processing an XML markup document within a distributed computing system, includes the steps of: receiving the XML markup document by the CRE, parsing and holding the XML document's state by the CRE, receiving XML commands by the CRE, performing operations comprised in the XML commands upon the XML document by the CRE, and then updating the XML markup document's state by the CRE. | 10-22-2009 |
20100250670 | SYSTEM AND METHOD FOR STATEFUL WEB-BASED COMPUTING - A system for performing ‘server-push” of information from a server to a client machine for a Java Servlet based web application via a request/response communication cycle includes an application server having a Java Servlet Engine for running the Java Servlet based web application, a push Servlet and a push Application Program Interface (API). The push Servlet maintains open a network connection from the server to the client machine and the Java Servlet based web application calls the push API to push information from the server to the client machine. | 09-30-2010 |
Patent application number | Description | Published |
20140280515 | SYSTEM AND METHOD FOR MANAGING MULTIPLE VARIANTS OF AN HTTP OBJECT - This disclosure is directed to methods and systems for managing variants of a Hypertext Transfer Protocol (HTTP) object. An intermediary, between at least one client and a server, may generate variants of an HTTP object. The HTTP object may be received from the server responsive to a first request for the HTTP object. The variants may include a first variant generated based on a first parameter of a plurality of parameters. The plurality of parameters may be identified based on one or more requests for the HTTP object from the at least one client. The intermediary may store the variants of the HTTP object in a cache. The intermediary may retrieve, responsive to interception of a second request to the server for the HTTP object and based on a determination of the first parameter from the second request, the first variant from the variants stored in the cache | 09-18-2014 |
20140281918 | SYSTEMS AND METHODS FOR CONFIGURATION-BASED OPTIMIZATION BY AN INTERMEDIARY - This disclosure is directed to methods and systems for handling a request for a web page of a server. An intermediary between a client and a server may intercept a request from the client for a first web page of a plurality of web pages of the server. The intermediary may have a plurality of pre-determined configurations for the plurality of web pages. The intermediary may generate, responsive to the request, based on a first configuration pre-determined for the first web page, a fragment of the first web page. The fragment may comprise at least one object specified by the first configuration and cached from a prior copy of the first web page received by the intermediary, and (ii) at least one object not in the prior copy. The intermediary may transmit, prior to receiving a response from the server, the fragment to the client for rendering. | 09-18-2014 |
20150046789 | SYSTEMS AND METHODS FOR DYNAMICALLY MODIFYING A REQUESTED WEB PAGE FROM A SERVER FOR PRESENTATION AT A CLIENT - In some aspects, the disclosure is directed to methods and systems for dynamically modifying a web page. An intermediary device may receive a request from a client for a web page of a server. The intermediary may transmit a first fragment of the web page to include in a modified web page for presentation at the client. The first fragment may correspond to a static portion of the web page. The intermediary may transmit a second fragment to the client to include in the modified web page, which may include a dynamic portion of the web page provided by the server in response to the request. The intermediary may incorporate code into at least one of the first and second fragments prior to transmission. The code may, upon execution as the corresponding fragment is presented to a user, dynamically perform an action to improve the user's experience. | 02-12-2015 |
20150088968 | SYSTEMS AND METHODS FOR MANAGING LOADING PRIORITY OR SEQUENCING OF FRAGMANTS OF A WEB OBJECT - This disclosure is directed to methods and systems for delivering an item of web content requested by a client. An intermediary between a client and a server may intercept a request from the client to the server for an item of web content. The intermediary may split the item of web content into a plurality of fragments. The intermediary may identify, responsive to the request, a first fragment of the plurality of fragments to transmit to the client. The intermediary may inject executable code into the first fragment of the plurality of fragments. The executable code may be configured to conditionally incorporate additional fragments from the plurality of fragments into the first fragment at the client. | 03-26-2015 |
20150088969 | SYSTEMS AND METHODS FOR MANAGING LOADING PRIORITY OR SEQUENCING OF FRAGMENTS OF A WEB OBJECT - This disclosure is directed to methods and systems for managing rendering of a web page in a browser. A client operated by a user may execute code within a first fragment of a web page as the first fragment is presented to the user. The code may be injected into the first fragment by an intermediary between the client and a server of the web page. The intermediary may have split the web page into the first fragment and a plurality of fragments, and may have modified a default rendering characteristic for each of the plurality of fragments. Each of the modified rendering characteristic may include a trigger and action for rendering of a corresponding fragment. The executing code may dynamically detect a trigger for rendering of a second fragment from the plurality of fragments. The executing code may initiate a corresponding action for rendering of the second fragment. | 03-26-2015 |
20150088970 | SYSTEMS AND METHODS FOR MANAGING LOADING PRIORITY OR SEQUENCING OF FRAGMENTS OF A WEB OBJECT - This disclosure is directed to methods and systems for managing delivery and rendering of an item of web content. An intermediary between a client and a server may intercept a request from the client to the server for an item of web content. The intermediary may split the item of web content into a first fragment and a plurality of fragments. The intermediary may inject, into the first fragment for delivery to the client, executable code and a plurality of unique identifiers corresponding to the plurality of fragments. The intermediary may send the first fragment to the client. The injected executable code may generate a request at the client to the server for a second fragment from the plurality of fragments responsive to detecting an event. The intermediary may intercept the request for the second fragment, and may send the second fragment to the client responsive to the request. | 03-26-2015 |
20150088975 | SYSTEMS AND METHODS FOR HANDLING A COOKIE FROM A SERVER BY AN INTERMEDIARY BETWEEN THE SERVER AND A CLIENT - This disclosure is directed to methods and systems for handling a cookie by an intermediary between a server and a client. An intermediary may receive a first request from a client for a web page of a server, and may incorporate code into a first fragment of the web page to include in a modified web page for presentation at the client. The code, upon execution, may transmit a predefined request from the client. The intermediary may receive a response from the server to the first request. The response may include a cookie and information about the cookie in a header section of the response. The intermediary may transmit to the client responsive to the predefined request, the cookie and a second fragment for inclusion in the modified web page. The second fragment may include the information about the cookie in a header section of the second fragment. | 03-26-2015 |
Patent application number | Description | Published |
20120305143 | COMPONENTS AND PROCESSES OF PRODUCING COMPONENTS WITH REGIONS HAVING DIFFERENT GRAIN STRUCTURES - Processes for fabricating components to have two or more regions with different grain structures, and components produced by such processes. The processes entail performing at least one forging step on a preform to produce a profile having at least a first portion corresponding to the first region of the component. The preform is formed of a precipitation-strengthened alloy having a solvus temperature, and the at least one forging step comprises a nonfinal forging step performed at a first strain rate and at a first subsolvus temperature that is below the solvus temperature of the alloy. A subsequent forging step is performed on the profile to produce a final profile comprising the first portion and a second portion corresponding to the second region of the component. The subsequent forging step is performed at a strain rate and at a subsequent subsolvus temperature, wherein at least one of the subsequent strain rate and subsequent subsolvus temperature is either higher or lower than the first strain rate or first subsolvus temperature. A heat treatment is then performed on the final profile to cause grain growth, wherein the first portion of the final profile has a different grain size than the second portion. | 12-06-2012 |
20130167979 | METHOD OF PREDICTING QUENCH CRACKING IN COMPONENTS FORMED BY HIGH DEFORMATION PROCESSES - A process for heat treating a component formed of an alloy. The process includes manipulating uniaxial strain test data of the alloy using a triaxiality factor to determine an equivalent multiaxial stress state. Conditions are then applied to the multiaxial stress state to identify a cooling path for the component. The cooling path includes boundaries for heat treatment temperatures and cooling rates that do not exceed predetermined stresses or strains and/or avoid predetermined residual stress patterns in the alloy. The component is then heated to a heat treatment temperature and quenched according to the cooling path identified in the applying step. | 07-04-2013 |
20140205449 | SUPERALLOYS AND COMPONENTS FORMED THEREOF - A gamma prime nickel-base superalloy and components formed therefrom that exhibit improved high-temperature dwell capabilities, including creep and hold time fatigue crack growth behavior. A particular example of a component is a powder metallurgy turbine disk of a gas turbine engine. The gamma-prime nickel-base superalloy contains, by weight: 16.0 to 30.0% cobalt; 9.5 to 12.5% chromium; 4.0 to 6.0% tantalum; 2.0 to 4.0% aluminum; 2.0 to 3.4% titanium; 3.0 to 6.0% tungsten; 1.0 to 4.0% molybdenum; 1.5 to 3.5% niobium; up to 1.0% hafnium; 0.02 to 0.20% carbon; 0.01 to 0.05% boron; 0.02 to 0.10% zirconium; the balance essentially nickel and impurities. The superalloy has a W+Nb−Cr value of at least −6, is free of observable amounts of sigma and eta phases, and exhibits a time to 0.2% creep at 1300° F. and 100 ksi of at least 1000 hours. | 07-24-2014 |
Patent application number | Description | Published |
20090134707 | Process Variation Tolerant Circuit With Voltage Interpolation And Variable Latency - A circuit having dynamically controllable power. The circuit comprises a plurality of pipelined stages, each of the pipelined stages comprising two clocking domains, a plurality of switching circuits, each switching circuit being connected to one of the pipelined stages, first and second power sources connected to each of the plurality of pipelined stages through the switching circuits, the first power source supplying a first voltage and the second power source supplying a second voltage, wherein the first and second power sources each may be applied to a pipelined stage independently of other pipelined stages, first and second complementary clocks, and a plurality of latches connected to the first and second complementary clocks and to the plurality of pipelined stages for proving latch-based clocking to control the first and second clocking domains and to enable time-borrowing across the plurality of switching circuits. The first voltage differs from the second voltage and the plurality of pipelined stages interpolates between the first and second voltages to provide differing effective voltages between the first and second voltages. | 05-28-2009 |
20120005515 | ADAPTIVE EVENT-GUIDED SYSTEM AND METHOD FOR AVOIDING VOLTAGE EMERGENCIES - In a preferred embodiment, the present invention is a system for avoiding voltage emergencies. The system comprises a microprocessor, an actuator for throttling the microprocessor, a voltage emergency detector and a voltage emergency predictor. The voltage emergency detector may comprise, for example, a checkpoint recovery mechanism or a sensor. The voltage emergency predictor of a preferred embodiment comprises means for tracking control flow instructions and microarchitectural events, means for storing voltage emergency signatures that cause voltage emergencies, means for comparing current control flow and microarchitectural events with stored voltage emergency signatures to predict voltage emergencies, and means for actuating said actuator to throttle said microprocessor to avoid predicted voltage emergencies. | 01-05-2012 |
Patent application number | Description | Published |
20090029376 | High Fidelity Restriction Endonucleases - Compositions and methods are provided for enzymes with altered properties that involve a systematic approach to mutagenesis and a screening assay that permits selection of the desired proteins. Embodiments of the method are particularly suited for modifying specific properties of restriction endonucleases such as star activity. The compositions include restriction endonucleases with reduced star activity as defined by an overall fidelity index improvement factor. | 01-29-2009 |
20130115676 | High Fidelity Restriction Endonucleases - Compositions and methods are provided for enzymes with altered properties that involve a systematic approach to mutagenesis and a screening assay that permits selection of the desired proteins. Embodiments of the method are particularly suited for modifying specific properties of restriction endonucleases such as star activity. The compositions includes restriction endonucleases with reduced star activity as defined by an overall fidelity index improvement factor. | 05-09-2013 |
20130115677 | High Fidelity Restriction Endonucleases - Compositions and methods are provided for enzymes with altered properties that involve a systematic approach to mutagenesis and a screening assay that permits selection of the desired proteins. Embodiments of the method are particularly suited for modifying specific properties of restriction endonucleases such as star activity. The compositions includes restriction endonucleases with reduced star activity as defined by an overall fidelity index improvement factor. | 05-09-2013 |
20130115678 | High Fidelity Restriction Endonucleases - Compositions and methods are provided for enzymes with altered properties that involve a systematic approach to mutagenesis and a screening assay that permits selection of the desired proteins. Embodiments of the method are particularly suited for modifying specific properties of restriction endonucleases such as star activity. The compositions includes restriction endonucleases with reduced star activity as defined by an overall fidelity index improvement factor. | 05-09-2013 |
20130115679 | High Fidelity Restriction Endonucleases - Compositions and methods are provided for enzymes with altered properties that involve a systematic approach to mutagenesis and a screening assay that permits selection of the desired proteins. Embodiments of the method are particularly suited for modifying specific properties of restriction endonucleases such as star activity. The compositions includes restriction endonucleases with reduced star activity as defined by an overall fidelity index improvement factor. | 05-09-2013 |
20130115680 | High Fidelity Restriction Endonucleases - Compositions and methods are provided for enzymes with altered properties that involve a systematic approach to mutagenesis and a screening assay that permits selection of the desired proteins. Embodiments of the method are particularly suited for modifying specific properties of restriction endonucleases such as star activity. The compositions includes restriction endonucleases with reduced star activity as defined by an overall fidelity index improvement factor. | 05-09-2013 |
20130115681 | High Fidelity Restriction Endonucleases - Compositions and methods are provided for enzymes with altered properties that involve a systematic approach to mutagenesis and a screening assay that permits selection of the desired proteins. Embodiments of the method are particularly suited for modifying specific properties of restriction endonucleases such as star activity. The compositions includes restriction endonucleases with reduced star activity as defined by an overall fidelity index improvement factor. | 05-09-2013 |
20130122568 | High Fidelity Restriction Endonucleases - Compositions and methods are provided for enzymes with altered properties that involve a systematic approach to mutagenesis and a screening assay that permits selection of the desired proteins. Embodiments of the method are particularly suited for modifying specific properties of restriction endonucleases such as star activity. The compositions includes restriction endonucleases with reduced star activity as defined by an overall fidelity index improvement factor. | 05-16-2013 |
20130130935 | High Fidelity Restriction Endonucleases - Compositions and methods are provided for enzymes with altered properties that involve a systematic approach to mutagenesis and a screening assay that permits selection of the desired proteins. Embodiments of the method are particularly suited for modifying specific properties of restriction endonucleases such as star activity. The compositions includes restriction endonucleases with reduced star activity as defined by an overall fidelity index improvement factor. | 05-23-2013 |
20130190209 | High Fidelity Restriction Endonucleases - Compositions and methods are provided for enzymes with altered properties that involve a systematic approach to mutagenesis and a screening assay that permits selection of the desired proteins. Embodiments of the method are particularly suited for modifying specific properties of restriction endonucleases such as star activity. The compositions includes restriction endonucleases with reduced star activity as defined by an overall fidelity index improvement factor. | 07-25-2013 |
20160102306 | High Fidelity Restriction Endonucleases - Compositions and methods are provided for enzymes with altered properties that involve a systematic approach to mutagenesis and a screening assay that permits selection of the desired proteins. Embodiments of the method are particularly suited for modifying specific properties of restriction endonucleases such as star activity. The compositions includes restriction endonucleases with reduced star activity as defined by an overall fidelity index improvement factor. | 04-14-2016 |
Patent application number | Description | Published |
20130261457 | AUTOMATED IDENTIFICATION OF THE LOCATION OF A REGURGITANT ORIFICE OF A MITRAL VALVE IN AN ULTRASOUND IMAGE - An ultrasonic diagnostic imaging system is described which quantifies regurgitant flow through a mitral valve, including the automatic indication of the location of a regurgitant orifice in an ultrasound image. A clinician images the regurgitant valve and indicates in the image the presumed location of the regurgitant orifice ( | 10-03-2013 |
20130261458 | ANALYSIS OF MITRAL REGURGITATION FROM SLIT ORIFICES BY ULTRASONIC IMAGING - An ultrasonic diagnostic imaging system is described which quantifies regurgitant flow through a plurality of pinhole leaks or a slit leak of a mitral valve. A plurality of orifice locations of a leaking valve are identified and Doppler values obtained from a flow velocity field proximal each orifice. The Doppler values of each flow velocity field vectorially relating to the orifice location are processed to produce a measure of flow through the orifice. The flow measurements for a plurality of such orifices are summed to produce a quantified measure of regurgitant flow through a plurality of pinhole leaks or along a slit leak. | 10-03-2013 |
20130274606 | ANALYSIS OF MITRAL REGURGITATION BY ULTRASONIC IMAGING - An ultrasonic diagnostic imaging system is described which quantifies regurgitant flow through a mitral valve. A flow quantification processor ( | 10-17-2013 |
20130296703 | WALL FILTER FOR ULTRASONIC MITRAL REGURGITATION ANALYSIS - An ultrasonic diagnostic imaging system is described which quantifies regurgitant flow through a mitral valve. Echo signals received by an ultrasound probe ( | 11-07-2013 |
20150148679 | ULTRASONIC COLOR FLOW MAP FOR ANALYSIS OF MITRAL REGURGITATION - An ultrasonic diagnostic imaging system is described which assesses regurgitant flow through a mitral valve by color-flow imaging. A Doppler processor produces Doppler velocity measurements of blood flow around a regurgitant valve to identify an iso-velocity surface to be used in the PISA method of regurgitant flow quantification. The velocity measurements are used to color pixels in the colorflow image and are mapped to a plurality of colors for a color bar used with the image. The color bar exhibits distinct color transitions at one or more velocities in the velocity range of the color bar which distinctively identify an iso-velocity surface in the colorflow image. The color bar may be formed with an aliasing velocity in the middle of the bar, between a zero velocity reference color of the bar and an end of the bar, and the aliasing velocity aligned with a desired iso-velocity and used to create the color transition. | 05-28-2015 |