Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Amarasinghe

Nuditha Vibhavie Amarasinghe, Richardson, TX US

Patent application numberDescriptionPublished
20080225918INDEX GUIDED SEMICONDUCTOR LASER WITH LOSS-COUPLED GRATINGS AND CONTINUOUS WAVEGUIDE - A system and a method of manufacture for a semiconductor laser with a continuous waveguide ridge extending the length of the laser. The continuous waveguide ridge is positioned through the center of the optical components of the semiconductor laser. The optical components including the waveguide ridge may be distributed Bragg reflectors (DBRs), outcoupling gratings, and phase controllers. The illustrated embodiments include lateral-grating grating-stabilized edge-emitting lasers and lateral-grating grating-stabilized surface-emitting (GSE) lasers. Both loss-coupled and non-loss-coupled lateral-grating components are illustrated.09-18-2008
20090168820Mitigated Temperature Gradient-Distributed Bragg Reflector - A semiconductor laser system comprising a gain region, a gain contact coupled to the gain region, and a distributed Bragg reflector (DBR) having a near side and a far side with respect to the gain region are provided. The DBR reflects a resonant frequency of light back into the gain region. The semiconductor laser system further comprises a heat conducting structure, wherein the heat-conducting structure is positioned to transfer heat in a direction from the near side to the far side of the DBR grating, and an outcoupler, positioned to outcouple the resonant frequency of light from the semiconductor laser system.07-02-2009

Patent applications by Nuditha Vibhavie Amarasinghe, Richardson, TX US

Priyanthi Amarasinghe, Elkridge, MD US

Patent application numberDescriptionPublished
20100089124INTEGRATED POROUS RIGID WALL AND FLEXIBLE WALL PERMEABILITY TEST DEVICE FOR SOILS - An apparatus for measuring permeability accurately in expansive clay and non-expansive soils is provided. The apparatus includes hollow porous stone cylinders which prevent the sample from bulging and at the same time allow application of confining pressure on the soil sample enclosed in a flexible membrane, which simulates the field condition and allows for application of back pressure to aid in saturation. The apparatus also allows for accurate comparison of hydraulic characteristics of swelling clays with fluids of various dielectric and other properties. The apparatus can also be used to consolidate the sample either three dimensionally or in one direction and perform permeability tests as well as find out the consolidation characteristics of the sample.04-15-2010

Saman P. Amarasinghe, Waltham, MA US

Patent application numberDescriptionPublished
20090204768ADAPTIVE CACHE SIZING - A runtime code manipulation system is provided that supports code transformations on a program while it executes. The runtime code manipulation system uses code caching technology to provide efficient and comprehensive manipulation of an application running on an operating system and hardware. The code cache includes a system for automatically keeping the code cache at an appropriate size for the current working set of an application running.08-13-2009
20100205669O-TOUCH AND 1-TOUCH TECHNIQUES FOR IMPROVING THE AVAILABILITY OF COMPUTER PROGRAMS UNDER PROTECTION WITHOUT COMPROMISING SECURITY - Protected software, such as an application and/or DLL, is monitored by protective software to guard against attacks, while distinguishing spurious, benign events from attacks. In a 1-touch approach, the protected software is monitored in a testing environment to detect spurious, benign events caused by, e.g., incompatibility or interoperability problems. The spurious events can be remediated in different ways, such as by applying a relaxed security policy. In a production mode, or 0-touch mode, when the protected software is subject to attacks, the corresponding remediation can be applied when the spurious events are again detected. Security events which occur in production mode can also be treated as benign when they occur within a specified time window. The applications and/or DLLs can further be classified according to whether they are known to have bad properties, known to be well-behaved, or unknown. Appropriate treatment is provided based on the classification.08-12-2010

Patent applications by Saman P. Amarasinghe, Waltham, MA US

Saman P. Amarasinghe, Cambridge, MA US

Patent application numberDescriptionPublished
20100057750File Transfer Using Standard Blocks and Standard-Block Identifiers - Instead of transferring a large original file, such as a virtual-machine image file, from a source system to a target system, the original file is encoded to define a recipe file that is transferred. The recipe is then decoded to yield a duplicate of the original file on the target system. Encoding involves identifying standard blocks in the original file and including standard-block identifiers for the standard blocks in the recipe in lieu of the original blocks. Decoding involves an exchange with a standard-block identifier server system, which provides standard blocks in response to received standard-block identifiers.03-04-2010

Saman P. Amarasinghe, Saltham, MA US

Patent application numberDescriptionPublished
20100011209SECURE EXECUTION OF A COMPUTER PROGRAM - Hijacking of an application is prevented by securing execution of a computer program on a computing system. Prior to execution of the computer program, the computer program is analyzed to identify permitted targets of all indirect transfers. An application-specific policy based on the permitted targets is created. When the program is executed on the computing system, the application-specific policy is enforced such that the program is prohibited from executing indirect transfer instructions that do not target one of the permitted targets.01-14-2010