Patent application number | Description | Published |
20120260181 | METHODS AND APPARATUS FOR MANAGING OPERATIONS OF A WEB BROWSER - A computing device and methods of operating the same are disclosed. The computing device may include a network interface that receives web content and a display that displays a displayable format of the web content. In addition, a plurality of browser processing components are included that carry out browser processing activity to generate a displayable format of the web content, and the computing device includes a browser management component that monitors at least one browser processing activity of a corresponding browser processing component and coordinates at least one browser management activity to either reduce the likelihood that the at least one browser management activity adversely affects performance of the plurality of browser processing components, or allow the at least one browser management activity to perform activities that leads to overall improvement of the browsing experience. | 10-11-2012 |
20120272132 | METHODS AND APPARATUS FOR IMPROVED BROWSING PERFORMANCE BY PRECOMPILATION OF HIGH-PRIORITY JAVASCRIPTS IN A WEBPAGE AND DELAYING THE REMOVAL OF CORRESPONDING COMPILED CODE - Methods and apparatus for processing scripting-language code in webpages are disclosed. The method includes obtaining scripting-language code that is utilized by a higher-priority webpage, compiling the scripting-language code to generate higher-priority compiled code objects, storing the higher-priority compiled code objects on a communication device, distinguishing the higher-priority compiled code objects from other compiled code objects that are stored on the communication device to delay the higher-priority compiled code objects from being removed from the communication device, and executing the higher-priority compiled code objects when the webpage is requested by the user. In many variations, this approach is not applied to all webpages visited, but only on certain webpages and scripts that are considered high priority, either implicitly or explicitly, based on a priority function that computes a multi-level priority from the history and past browser activity. | 10-25-2012 |
20130031536 | APPARATUS AND METHOD FOR IMPROVING THE PERFORMANCE OF COMPILERS AND INTERPRETERS OF HIGH LEVEL PROGRAMMING LANGUAGES - A content processing device and corresponding method are disclosed. The content processing device includes a compiler front end to parse programming language source code into an high level intermediate representation and a detection component to detect high level constructs in the intermediate representation of the source code that satisfy constraints for parallel-merging high level constructs. And a parallel-merging component modifies the high level intermediate representation of the source code by parallel-merging the detected constructs to generate new high level parallel-merged constructs in a modified high-level intermediate representation of the source code that enable runtime operations of the detected constructs when finally lowered into processor instructions to be able to execute in parallel using the executable code generated from the modified intermediate representation. | 01-31-2013 |
20130055063 | Controlled Parallel Compilation and Execution of JavaScripts - A computing device comprising an application utilizing content comprising a plurality of JavaScripts, wherein the computing device compiles and executes a first of the plurality of JavaScripts substantially simultaneously as compiling and executing a second of the plurality of JavaScripts. | 02-28-2013 |
20130227354 | DEVICE, METHOD, AND SYSTEM TO ENABLE SECURE DISTRIBUTION OF JAVASCRIPTS - A computing device adapted to receive at least one JavaScript, the computing device comprising a processor type and one or more architectural features. The at least one JavaScript comprises one or more first sections of the JavaScript and one or more second sections of the JavaScript. The one or more first sections of the JavaScript may be pre-compiled using the processor type or the one or more architectural features. The one or more second sections of the JavaScript may be sent to a JavaScript Compiler in source format. A JavaScript Engine may be adapted to execute the one or more first sections of the JavaScript and the subsequently compiled one or more second sections of the JavaScript, keeping elements of the scripting code proprietary, with the pre-compilation of the one or more first sections of the JavaScript eliminating run-time compilation and therefore providing performance benefits. | 08-29-2013 |
20140053143 | CONTEXT-SPECIFIC OPTIMIZED CODE - A computing device comprising a JIT compiler, an application, and a JavaScript Engine. The computing device is adapted to receive at least one identified portion of a JavaScript source code, replace original context specific reference values in the JavaScript with one or more placeholders, and generate a first JIT copy of the code. The computing device is adapted to create a description of the original context specific reference values having one or more requirements, store the description, access runtime information related to the original context specific reference values, compare the runtime information to the stored description, obtain new context-specific reference values, replace/update the placeholders with the new context-specific reference values, generate a second JIT copy of the at least one identified portion of the JavaScript source code comprising the new context-specific reference values, and execute the second JIT copy in the new execution context. | 02-20-2014 |
Patent application number | Description | Published |
20130121843 | COMPRESSOR DIGITAL CONTROL FAILURE SHUTDOWN ALGORITHM - A method of controlling the loading and unloading of a compressor includes selectively loading and unloading a compressor by engaging and disengaging, respectively, compressor members with the controller in response to system load data, monitoring at least one of the discharge pressure and the suction pressure at a predetermined time interval for a continuous time period, storing values based on the at least one of the discharge pressure and the suction pressure during the continuous time period, and determining a predetermined value indicative of compressor operation in which the compressor members are engaged. The method further includes comparing at least one of the stored values with the predetermined value and providing a signal to cease operation of the compressor when the comparison fails to indicate compressor operation in which the compressor members are engaged. | 05-16-2013 |
20150183292 | CURRENT DRAW CONTROL IN A TRANSPORT REFRIGERATON SYSTEM - A system and method for controlling a current draw in a transport refrigeration system (TRS) including an electronically controlled engine having an engine control unit (ECU) are disclosed. The method includes disabling the ECU in response to the electronically controlled engine entering an operating mode in which the electronically controlled engine is not running The TRS controller determines an ambient temperature based on a temperature outside an internal space of the refrigerated transport unit. The TRS controller initializes an ECU off timer when the ambient temperature is less than or equal to an ambient temperature threshold. | 07-02-2015 |
20150184912 | METHOD AND SYSTEM FOR DYNAMIC POWER ALLOCATION IN A TRANSPORT REFRIGERATION SYSTEM - A method and system for dynamic power allocation in a transport refrigeration system (TRS) is provided. The method includes a TRS power source operating in an operational state. The method also includes monitoring an amount of current being drawn from one or more generator powered components of the TRS. Also, the method includes calculating, via a TRS controller of the TRS, a maximum available horsepower amount based on the amount of current being drawn from the one or more generator powered components. Further, the method includes controlling, via the TRS controller, an amount of horsepower directed to a compressor of the TRS based on the maximum available horsepower amount. | 07-02-2015 |