Ajith
Ajith Appukuttan, Leicester GB
Patent application number | Description | Published |
---|---|---|
20160061056 | GAS TURBINE ENGINE ANTI-ICING SYSTEM - An anti-icing system ( | 03-03-2016 |
Ajith Appukuttan, Derby GB
Patent application number | Description | Published |
---|---|---|
20130306265 | HEAT EXCHANGER - The invention relates to a heat exchanger | 11-21-2013 |
20140090395 | GAS TURBINE ENGINE - A cooling system for a gas turbine engine ( | 04-03-2014 |
Ajith De Alwis, Walgama LK
Patent application number | Description | Published |
---|---|---|
20110296887 | CELLULOSE BASED SUSTAINED RELEASE MACRONUTRIENT COMPOSITION FOR FERTILIZER APPLICATION - A macronutrient sustained release composition for a plant locus having nitrogen containing macronutrient compound adsorbed on the surface of hydroxyapatite phosphate nanoparticles, and a process for preparation thereof. The macronutrient adsorbed hydroxyapatite phosphate nanoparticles are encapsulated within cavities present in wood such that the biodegradation of the wood releases the adsorbed macronutrient compounds in a slow and sustained manner to the soil. Further, the macronutrient particles are encapsulated within the cell cavities of wood and wood is coated with cellulose modified hydroxyapatite phosphate nanoparticles such that the rupture of the nanocoating initiates the nitrogen release followed by the biodegradation of the wood releases the rest of the adsorbed macronutrient compounds in a slow and sustained manner to the soil. | 12-08-2011 |
Ajith De Alwis, Thalawatugoda LK
Patent application number | Description | Published |
---|---|---|
20110262341 | PROCESS FOR PREPARATION OF CARBON NANOTUBES FROM VEIN GRAPHITE - A catalyst free process for manufacturing carbon nanotubes by inducing an arc discharge from a carbon anode and a carbon cathode in an inert gas atmosphere contained in a closed vessel. The process is carried out at atmospheric pressure in the absence of external cooling mechanism for the carbon cathode or the carbon anode. | 10-27-2011 |
20130062195 | PROCESS FOR PREPARATION OF CARBON NANOTUBES FROM VEIN GRAPHITE - A catalyst free process for manufacturing carbon nanotubes by inducing an arc discharge from a vein graphite anode and a vein graphite cathode in an inert gas atmosphere contained in a closed vessel. The process is carried out at atmospheric pressure in the absence of external cooling mechanism for the carbon cathode or the carbon anode. | 03-14-2013 |
Ajith Illendula, Albuquerque, NM US
Patent application number | Description | Published |
---|---|---|
20090172135 | PRE-BOOT RETRIEVAL OF AN EXTERNAL BOOT FILE - Embodiments of methods for more securely booting an apparatus into an operational mode, using a boot file disposed in a network boot server are disclosed herein. In embodiments, the name and location of the boot file is placed into a storage location of a manageability engine of an apparatus. The manageability engine is separated from the application execution environment of the apparatus. | 07-02-2009 |
20090259490 | Framework for transmission and storage of medical images - A method and system to maintain a personal health record, including, obtaining data using a medical imaging device, storing the data in a picture archiving and communication system, determining which of the data stored in the picture archiving and communication system is to be stored in the personal health record, and transmitting the data to be stored in the personal health record to an internet accessible storage device based on the determination. | 10-15-2009 |
Ajith Jayamohan, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20100083261 | INTELLIGENT CONTEXT MIGRATION FOR USER MODE SCHEDULING - Embodiments for performing directed switches between user mode schedulable (UMS) thread and primary threads are disclosed. In accordance with one embodiment, a primary thread user portion is switched to a UMS thread user portion so that the UMS thread user portion is executed in user mode via the primary thread user portion. The primary thread is then transferred into kernel mode via an implicit switch. A kernel portion of the UMS thread is then executed in kernel mode using the context information of a primary thread kernel portion. | 04-01-2010 |
20100083275 | TRANSPARENT USER MODE SCHEDULING ON TRADITIONAL THREADING SYSTEMS - Embodiments for performing cooperative user mode scheduling between user mode schedulable (UMS) threads and primary threads are disclosed. In accordance with one embodiment, an asynchronous procedure call (APC) is received on a kernel portion of a user mode schedulable (UMS) thread. The status of the UMS thread as it is being processed in a multi-processor environment is determined. Based on the determined status, the APC is processed on the UMS thread. | 04-01-2010 |
20120047313 | HIERARCHICAL MEMORY MANAGEMENT IN VIRTUALIZED SYSTEMS FOR NON-VOLATILE MEMORY MODELS - A computing apparatus is described herein that includes one or more physical processors and memory, wherein the memory comprises volatile memory and non-volatile memory, and wherein contents of the non-volatile memory are made accessible to the processors directly, without going through the paging hierarchy, in a time and space multiplexed manner. The computing apparatus further includes a plurality of virtual machines executing on one or more processors, wherein the plurality of virtual machines are configured to access both the volatile memory and the non-volatile memory. A manager component manages allocation of the volatile memory and the non-volatile memory across the plurality of virtual machines during execution of the plurality of virtual machines on the processor, thereby giving the virtual machines an illusion of a larger volatile memory (DRAM) space than is actually available. | 02-23-2012 |
20120084777 | Virtual Machine and/or Multi-Level Scheduling Support on Systems with Asymmetric Processor Cores - Different processor cores in a computing device can support different features. In one or more embodiments, the features supported by each of multiple physical processor cores of a computing device are identified. A set of one or more features of the multiple physical processor cores to make available to virtual processor cores of the virtual machine are determined based at least in part on both the one or more features supported by each of the multiple physical processor cores and a number of virtual processor cores of the virtual machine. In additional embodiments, a multi-level scheduling model is used. An operating system level scheduler of an operating system schedules multiple applications for execution on multiple processor cores, and a user level scheduler of an application schedules application threads of that application for execution on one or more of the multiple processor cores. | 04-05-2012 |
20120151477 | TEMPLATE VIRTUAL MACHINES - There is provided a method of providing a template virtual machine. An exemplary method comprises creating a template virtual machine comprising an image of an operating system and software running on the operating system. The template virtual machine does not include machine-specific identifiers. The template virtual machine is booted into a virtual machine environment. Subsequently, machine-specific identifiers for the template virtual machine are updated. The template virtual machine may then be booted with machine-specific identifiers into a service instance to perform a function determined by the software running on the operating system such that uniform code pages representing the operating system and software running on the operating system are shared among virtual machines in the virtual machine environment. | 06-14-2012 |
20120159513 | MESSAGE PASSING IN A CLUSTER-ON-CHIP COMPUTING ENVIRONMENT - Technologies pertaining to cluster-on-chip computing environments are described herein. More particularly, mechanisms for supporting message passing in such environments are described herein, where cluster-on-chip computing environments do not support hardware cache coherency. | 06-21-2012 |
20120324068 | DIRECT NETWORKING FOR MULTI-SERVER UNITS - Embodiments related to a multi-server unit having a direct network topology are disclosed. For example, one disclosed embodiment provides a multi-server unit including a plurality of server nodes connected in a direct network topology including distributed switching between the plurality of server nodes. The plurality of server nodes further comprises a router server node having one or more ports configured to communicate with an outside network, one or more ports configured to communicate with other server nodes of the plurality of server nodes, a logic subsystem, and instructions executable to implement a router configured to direct traffic between the one or more ports configured to communicate with an outside network and the one or more ports configured to communicate with other server nodes of the plurality of server nodes via the direct network. | 12-20-2012 |
20130132607 | Providing Network Capability Over A Converged Interconnect Fabric - The subject disclosure is directed towards emulating a data network interface for operating an interconnect controller in accordance with a networking standard. The emulated data network interface provides address resolution data associated with a destination, within a converged interconnect fabric, for application data. The address resolution data identifies a communication path that is compatible with the interconnect controller. The application data conforms to the networking standard. The emulated data network interface instructs the interconnect controller to route the application data to the destination via the compatible communication path. | 05-23-2013 |
20130268938 | TRANSPARENT USER MODE SCHEDULING ON TRADITIONAL THREADING SYSTEMS - Embodiments for performing cooperative user mode scheduling between user mode schedulable (UMS) threads and primary threads are disclosed. In accordance with one embodiment, an asynchronous procedure call (APC) is received on a kernel portion of a user mode schedulable (UMS) thread. The status of the UMS thread as it is being processed in a multi-processor environment is determined. Based on the determined status, the APC is processed on the UMS thread. | 10-10-2013 |
20150128141 | TEMPLATE VIRTUAL MACHINES - There is provided a method of providing a template virtual machine. An exemplary method comprises creating a template virtual machine comprising an image of an operating system and software running on the operating system. The template virtual machine does not include machine-specific identifiers. The template virtual machine is booted into a virtual machine environment. Subsequently, machine-specific identifiers for the template virtual machine are updated. The template virtual machine may then be booted with machine-specific identifiers into a service instance to perform a function determined by the software running on the operating system such that uniform code pages representing the operating system and software running on the operating system are shared among virtual machines in the virtual machine environment. | 05-07-2015 |
20150317169 | CONSTRUCTING AND OPERATING HIGH-PERFORMANCE UNIFIED COMPUTE INFRASTRUCTURE ACROSS GEO-DISTRIBUTED DATACENTERS - Systems and methods are disclosed for provisioning and managing cloud-computing resources, such as in datacenters. One or more network controllers enable the creation of a unified compute infrastructure and a private cloud from connected resources such as physical and virtual servers. Such controller instances can be virtual or physical, such as a top-of-rack switch, and collectively form a distributed control plane. | 11-05-2015 |
20160085601 | TRANSPARENT USER MODE SCHEDULING ON TRADITIONAL THREADING SYSTEMS - Embodiments for performing cooperative user mode scheduling between user mode schedulable (UMS) threads and primary threads are disclosed. In accordance with one embodiment, privileged hardware states are transferred from a kernel portion of a UMS thread to a kernel portion of a primary thread. | 03-24-2016 |
Ajith Jayamohan, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130227571 | VIRTUAL MACHINE AND/OR MULTI-LEVEL SCHEDULING SUPPORT ON SYSTEMS WITH ASYMMETRIC PROCESSOR CORES - Different processor cores in a computing device can support different features. In one or more embodiments, the features supported by each of multiple physical processor cores of a computing device are identified. A set of one or more features of the multiple physical processor cores to make available to virtual processor cores of the virtual machine are determined based at least in part on both the one or more features supported by each of the multiple physical processor cores and a number of virtual processor cores of the virtual machine. In additional embodiments, a multi-level scheduling model is used. An operating system level scheduler of an operating system schedules multiple applications for execution on multiple processor cores, and a user level scheduler of an application schedules application threads of that application for execution on one or more of the multiple processor cores. | 08-29-2013 |
Ajith Kumar B, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20160085290 | APPARATUS AND METHODS TO CONTROL POWER ON PCIe DIRECT ATTACHED NONVOLATILE MEMORY STORAGE SUBSYSTEMS - Techniques for controlling power on a PCIe direct attached non-volatile memory storage system are disclosed. In one particular embodiment, the techniques may be realized as a method for controlling power including providing power to a memory attached via the PCIe interface; monitoring a state of the attached memory; determining whether a new operation to be implemented on the attached memory would cause the power provided to the memory to exceed a preset threshold; and stalling execution of the new operation on the attached memory when it is determined that the new operation would exceed the preset threshold while continuing execution of preexisting operations on the attached memory. | 03-24-2016 |
20160085458 | SYSTEM AND METHOD FOR CONTROLLING VARIOUS ASPECTS OF PCIe DIRECT ATTACHED NONVOLATILE MEMORY STORAGE SUBSYSTEMS - Techniques for controlling PCIe direct attached non-volatile memory storage system are disclosed. In one particular embodiment, the techniques may be realized as a method including monitoring a temperature of a memory attached via the PCIe interface, determining whether an operation implemented on the attached memory has caused the temperature of the memory to exceed a preset threshold, and controlling an I/O rate of the attached memory based on the determination such that the I/O rate is greater than zero. | 03-24-2016 |
Ajith Kumar P.r., Nagarcoil IN
Patent application number | Description | Published |
---|---|---|
20080220726 | METHOD AND SYSTEM FOR OPTIMIZING DATA TRANSFER RATE IN A COMMUNICATION NETWORK - A method and base station for optimizing a data rate control value for a wireless communication device in a communication network system is provided. The method comprises receiving ( | 09-11-2008 |
Ajith Kumar P R, Nagarcoil IN
Patent application number | Description | Published |
---|---|---|
20100058132 | METHOD AND APPARATUS FOR POWER CONTROL IN A WIRELESS COMMUNICATION SYSTEM - A method and apparatus for power control of the re-transmission data packet in a wireless communication system is disclosed. A first wireless communication device is provided that receives ( | 03-04-2010 |
Ajith Manage, Longoworth GB
Patent application number | Description | Published |
---|---|---|
20090012325 | Methods for preparing phosphoric acids of combrestastatin and derivatives thereof - Methods of synthesizing phosphoric acid of combretastatin A-4, phosphoric acid of combretastatin A-4 derivatives, and trans-isomers thereof are disclosed. | 01-08-2009 |
Ajith Ms, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100085216 | VIBRATION BASED USER INPUT FOR MOBILE DEVICES - A method, system, and apparatus of a vibration based user input for mobile devices are disclosed. In one embodiment, a method of controlling an electronic device includes receiving an impact signal, (e.g., a vibration generated by a user controlled impact with a surface mechanically coupled to a housing of the electronic device). The method further includes identifying a user command to the electronic device based on the impact signal, and performing a predesignated action (e.g., a mute, a power on, a power off, a volume increase, a volume decrease, a music track change, a call redirect, a call directed to voicemail, etc.) based on the user command. The user command may be identified using a number of user controlled impacts and an interval between a prior user controlled impact and a later user controlled impact. | 04-08-2010 |
Ajith Nair, Lawrenceville, GA US
Patent application number | Description | Published |
---|---|---|
20080253464 | System and Method for Adapting Video Decoding Rate - An embodiment of the present invention provides systemsand methodsfor adaptive video decoding. An example method includes determining that a video decoding rate of received video input is to be reduced, and receiving video input comprising a first and a second plurality of pictures. The method also includes reducing the video decoding rate while maintaining synchronization with an unmodified audio decoding rate, responsive to the determining that the video decoding rate of the received video input is to be reduced. The reducing includes foregoing decoding the first plurality of pictures and decoding the second plurality of pictures. | 10-16-2008 |
20080279284 | System and Method for Adapting Video Decoding Rate By Multiple Presentation of Frames - An embodiment of the present invention provides systems and methods for adaptive video decoding. An example method includes: receiving a video stream comprising a first plurality of pictures having a first type and a second plurality of pictures having a second type; determining whether a resource in the system is constrained; responsive to the determination that a resource in the system is constrained, determining whether a picture repetition mode is to be initiated; and responsive to the determination that a picture mode is to be initiated, initiating the picture repetition mode. The initiating includes: foregoing decoding the first plurality of pictures; decoding the second plurality of pictures; and presenting a picture in the second plurality of pictures a plurality of times. | 11-13-2008 |
Ajith Nambiaruveetil, Kochi IN
Patent application number | Description | Published |
---|---|---|
20150317331 | UNIFIED PLATFORM FOR APPLICATION DEVELOPMENT - A method to generate an entity model, comprising receiving a selection of one or more databases, receiving connection specifying between data elements of one or more databases and setting of connection, retrieving a data model of one or more databases, the data model comprising a set of database elements, generating a virtual model framework of one or more databases. | 11-05-2015 |
Ajith Payyappilly US
Patent application number | Description | Published |
---|---|---|
20120188980 | SYSTEMS AND METHODS FOR NON-OPTIMIZED HANDOFF - Systems, methods and apparatus for non-optimized handoffs for wireless communication are provided. For example, the disclosure may be applied to enhance non-optimized handoff from a long-term evolution (LTE) network to an evolved high rate packet data (eHRPD) network. Systems, methods, and apparatus for reducing the interruption gap during handoffs from an LTE radio access network to an eHRPD network are also discussed. In one aspect, a method is provided for communicating information associated with a handoff of a wireless device from a source network to a target network. The method includes, during a period of data inactivity, attaching to a first network and creating a context therewith, the first network being a non-preferred network as compared to a second network. The method also include connecting to the second network based on the context created with the first network and while maintaining at least a partial context with the first network. | 07-26-2012 |
Ajith Ramanath, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110154304 | DETERMINING COMPILER EFFICIENCY - There is provided a computer implemented method for determining the efficiency of a runtime compiler. A set of execution times representing the time taken for program code to perform a set task after two or more runtime compilations is recorded. A first metric as the difference between the first execution time and the last execution time of the set of execution times, a second metric as the average throughput improvement from the set of execution times, and a third metric as the time taken for the compiler to achieve the maximum throughput from the set of execution times is calculated. Finally, an efficiency metric is calculated using the first, second and third metrics to determine the efficiency of the compiler. | 06-23-2011 |
20120174084 | METHOD FRAME AGGREGATION FOR LATEST USER-DEFINED CLASS LOADER IDENTIFICATION - Class loader changes from at least one user-defined class loader to a bootstrap class loader are determined by a stack processing module during de-serialization of a serialized data object. A reference to each user-defined class loader is stored separately from a thread method frame stack in response to each determined change from the at least one user-defined class loader to the bootstrap class loader. For each user-defined class load operation of a user-defined class associated with the de-serialization of the serialized data object, a latest user-defined class loader (LUDCL) is identified using the stored reference and the user-defined class is loaded using the identified LUDCL. | 07-05-2012 |
20130111144 | EFFICIENT MEMORY MANAGEMENT IN SOFTWARE CACHES | 05-02-2013 |
Ajith Ranabahu, Fairborn, OH US
Patent application number | Description | Published |
---|---|---|
20100083287 | Declarative Representation of Networked Applications - Methods and apparatus for descriptively representing an application programming interface and data of a networked software application, and a descriptive domain specific language are presented. Additionally, methods and apparatus for mashup creation, including a repository of networking or Web applications that may be reused and combined, are presented. Networked software applications and mashups are provided with mostly declarative common structure and design, facilitating sharing and reuse of mashup and mashup parts. For example, a method for representing a first application programming interface of a first networked software application includes forming a declarative representation of the first application programming interface, and forming a declarative representation of first data. The first networked software application comprises the first application programming interface and the first data. | 04-01-2010 |
Ajith Ranabahu, Fairbom, OH US
Patent application number | Description | Published |
---|---|---|
20100083222 | Development of Networked Applications - Mashup creation, through the reuse and combination of existing networking or Web applications, are presented. For example, a method for forming a networked software application on a first computer resource coupled by a network to a client computer of a user includes accessing, within a repository that is part of the first computer resource, a first networked software application part, forming, within the first computer resource, a second networked software application part, and providing the second networked software application part to the repository. The second networked software application part comprises a first element of the first networked software application part. The steps of accessing, forming and providing are performed using the first computer resource comprising the repository. The first and the second networked software application parts remain on the first computer resource, and separate from the client computer, during the forming of the second networked software application part. | 04-01-2010 |
Ajith Rao, Montpelicr, VT US
Patent application number | Description | Published |
---|---|---|
20150308103 | METHODS AND SYSTEMS OF MODIFYING AIR FLOW AT BUILDING STRUCTURES - Provided in one embodiment is a method of modifying an air flow at least one location of a building structure, comprising: generating a first air flow at the at least one location of the building structure; and modifying a second air flow exterior to the building structure using the generated first air flow. An apparatus configured to modified an air flow is also provided. | 10-29-2015 |
Ajith Shashidharan, Pune IN
Patent application number | Description | Published |
---|---|---|
20110097548 | Multilayer Film - A multilayered formable packaging film and a method of manufacturing the film are disclosed. The film is suitable for making blisters either by thermoforming or cold forming. The visible surface of the film has unique features preventing counterfeiting, which features are retained on the film even after blister formation. The film has a thickness not exceeding 1050 microns. The film substrate has a 10-500 micron thickness, is devoid of plasticizer and comprises at least one polymeric resin. A coat of an ester acrylic based primer having a 0.1-1 micron thickness is on a first surface of the substrate. A metallized layer with non-uniform thickness between 0.001 to 0.3 micron is deposited on the coat and embossed. A base having a thickness of 50-1000 microns is on the second surface, the base comprising at least one polymeric resin. | 04-28-2011 |
Ajith Sundaresh, Hiranandani Gardens IN
Patent application number | Description | Published |
---|---|---|
20130203026 | System and Method for Virtual Training Environment - Embodiments of the invention are directed to a computer-implemented interactive virtual training system and method for facilitating the virtual interactive training of an employee over a network. The system may include computer storage components for storing training application program modules, a delivery engine for delivering a virtual interactive training environment, the environment including visual and audio components, computer processing components for accessing and executing the training application program modules, and a user input sensing mechanism for accepting and interpreting user input received in the virtual interactive training environment enabling the user to perform training tasks in the interactive virtual training environment. Each training application program module includes training material for one of multiple career paths, wherein the training material is divided into multiple levels, such that successful employee completion of an initial level for one career path allows access to a subsequent level for the career path. | 08-08-2013 |
Ajith Thrivikramannair, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20150365389 | AUTHENTICATION OF DEVICES HAVING UNEQUAL CAPABILITIES - A system authenticates in-vehicle electronic devices having unequal capabilities such as having varying different communication and processing capabilities. A Connected Vehicle Gateway portion of a selected in-vehicle device acts as an onboard authentication proxy and onboard key server functionality for other in-vehicle devices, and serves as an interface between an in-vehicle network and one or more associated external networks, thereby eliminating the need for explicit peer discovery protocol and the requirement of devices to perform key establishment with each individual communication peer. Instead, each in-vehicle device establishes the group keys as a result of its authentication with the onboard key server and uses the group keys to locally generate and update its session keys. The onboard key server selectively obtains the keys from one or more off-board authentication servers and distributes them to selected in-vehicle devices. | 12-17-2015 |
20160072781 | SUPPORTING DIFFERENTIATED SECURE COMMUNICATIONS AMONG HETEROGENEOUS ELECTRONIC DEVICES - A gateway apparatus supports differentiated secure communications among heterogeneous electronic devices. A communication port communicates via communication networks of different types with two or more associated devices having diverse secure communication capabilities. The gateway logic selectively authenticates the associated devices for group membership into a Secure Communication Group (SCG), and selectively communicates Secure Communication Group Keys (SCGKs) to the devices having the diverse secure communication capabilities for selectively generating session keys locally by the associated devices for mutual secure communication in accordance with the group membership of the associated devices in the SCG. | 03-10-2016 |
Ajith Thrivikramannair, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20120250516 | TECHNIQUE FOR USING OER WITH AN ECT SOLUTION FOR MULTI-HOMED SITES - In one embodiment, a plurality of spoke-to-hub virtual private network (VPN) tunnels are established from a spoke router located at an edge of a spoke network to a hub network. The spoke router is configured as an optimized edge routing (OER) node. The spoke router monitors a network statistic for each of a plurality of prefixes on each of the plurality of spoke-to-hub VPN tunnels. The monitored network statistic is analyzed to determine whether a distribution of traffic between the spoke network and the hub network can be optimized. In the event the distribution of traffic between the spoke network and the hub network can be optimized, traffic is redistributed on a per-prefix basis among the plurality of spoke-to-hub VPN tunnels based on the monitored network statistic, such that at least a portion of the traffic is routed over each of the plurality of spoke-to-hub VPN tunnels. | 10-04-2012 |