Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Ashok Kumar

Ashok Kumar Adisechan, Pondicherry IN

Patent application numberDescriptionPublished
20140256719PYRROLOTRIAZINES AS POTASSIUM ION CHANNEL INHIBITORS - A compound of formula (I)09-11-2014
20140303168PHTHALAZINES AS POTASSIUM ION CHANNEL INHIBITORS - A compound of formula (I)10-09-2014

Ashok Kumar Dhakar, Bangalore IN

Patent application numberDescriptionPublished
20160078050Facilitating Handling Of Crashes In Concurrent Execution Environments Of Server Systems While Processing User Queries For Data Retrieval - A server system provided according to an aspect of the present disclosure forms physical queries to process a user query received from a client system. Each physical query is thereafter executed in a corresponding concurrent execution entity (e.g., thread) to retrieve a respective data portion from a corresponding data source. A response to the user query is formed based on the data portions. State information corresponding to each execution entity is logged into log storage. According to another aspect, when a query (either physical or user) causes an execution environment to crash, the identifier of such query is added to a prohibited list. When a new query is to be executed, the initiation of execution of the new query is prevented if the identifier of the new query is present in the prohibited list.03-17-2016
20160098449PLUG-IN ARCHITECTURE OF BUSINESS INTELLIGENCE PLATFORM USING DATA SOURCE CARTRIDGES - Embodiments implement a plug-in architecture supporting adding new data sources to a federated database without the need to recode a federated database manager software module. The federated database manager software module includes a plug-in framework for interfacing with a data source cartridge. The data source cartridge supplies metadata including a feature table of a newly added data source to the framework and creates a physical query for the newly added data source based on an execution plan generated by the federated database manager software module. The data source cartridge returns the result set of the query of the new added data source to the federated database manager software module.04-07-2016
20160098492ADMINISTRATIVE TOOL AND PHYSICAL EXECUTION PLAN INTERFACE FOR PLUG-IN ARCHITECTURE OF BUSINESS INTELLIGENCE PLATFORM USING DATA SOURCE CARTRIDGES - Embodiments implement a plug-in architecture supporting adding new data sources to a legacy federated database without the need to recode a federated database manager software module. The federated database manager software module includes an administrative tool and a plug-in framework for interfacing with a data source cartridge. The data source cartridge supplies metadata including a feature table of a newly added data source to the framework and creates a physical query for the newly added data source based on an execution plan generated by the federated database manager software module. The administrative tool generates presentation panes including new data sources added to the legacy federated database.04-07-2016

Ashok Kumar Golagani, Northolt GB

Patent application numberDescriptionPublished
20120232525SUCTION DEVICE - There is provided a device comprising a funnel connected to a suction tube connectable to a suction device, the funnel comprising a reversibly inflatable portion. The device is preferably a nasopharangeal device suitable for insertion through a mouth of a patient, the funnel being formed so as to be sealably locatable in or around the nasopharangeal opening of the patient. There are further provided methods for protecting an airway of a patient from nasal-derived liquid and/or applying medicament and/or packing to a nasopharynx, oropharynx or nasal cavity of a patient using the inventive device. The device provides a system in which misting of endoscopic lenses is reduced or prevented. Embodiments of the device allow for the strength of applied suction to be controlled.09-13-2012

Ashok Kumar Gupta, Uttranchal IN

Patent application numberDescriptionPublished
20100099156PROCESS FOR THE PREPARATION OF ETHANOL FROM STARCH - The present invention provides a process for the preparation of ethanol from starch. Specifically, the present invention provides a process for the preparation of ethanol from starch such as tapioca, potato, sweet sorghum, rice by liquification and saacharification of starch and subsequent fermentation of mono saccherides to ethanol in presence of thermophilic micro-organisms.04-22-2010

Ashok Kumar Gupta, Clarksburg, MD US

Patent application numberDescriptionPublished
20150125463CANCER IMMUNOTHERAPY BY DISRUPTING PD-1/PD-L1 SIGNALING - The disclosure provides a method for immunotherapy of a cancer patient, comprises administering to the patient an Ab that inhibits signaling from the PD-1/PD-L1 signaling pathway, or a combination of such Ab and an anti-CTLA-4 Ab. This disclosure also provides a method for immunotherapy of a cancer patient comprising selecting a patient who is a suitable candidate for immunotherapy based on an assessment that the proportion of cells in a test tissue sample from the patient that express PD-L1 on the cell surface exceeds a predetermined threshold level, and administering an anti-PD-1 Ab to the selected subject. The disclosure additionally provides rabbit mAbs that bind specifically to a cell surface-expressed PD-L1 antigen in a FFPE tissue sample, and an automated IHC method for assessing cell surface expression in FFPE tissues using the provided anti-PD-L1 Abs.05-07-2015

Ashok Kumar Jagadeeswaran, Chennai IN

Patent application numberDescriptionPublished
20110088033PROVIDING THREAD SPECIFIC PROTECTION LEVELS - A method, system and computer program product is disclosed for providing thread specific protection levels in a multithreaded processing environment. The method comprises generating a group of threads in a process, one of the group of threads opening a thread entity, and that one of the group of threads specifying one or more levels of access to the thread entity for the other threads. In one embodiment, when a first of the threads attempts to perform a specified operation on the thread entity, the method of this invention determines whether that first thread is the one of the group of threads that opened the thread entity. When the first thread is not that one of the group of threads, the first thread is allowed to perform the specified operation if and only if that operation is permitted by the specified one or more levels of access.04-14-2011

Ashok Kumar Jagadeeswaran, Bangalore IN

Patent application numberDescriptionPublished
20100325287SYSTEMS AND METHODS OF HANDLING NON-HTTP CLIENT OR SERVER PUSH ON HTTP VSERVER - The present application presents systems and methods for handling by an HTTP virtual server (HTTPVS), connections via which non-HTTP data is transmitted between clients and servers. HTTPVS intercepts a request from a client to establish first transport layer connection (TLC) with a server. HTTPVS establishes second TLC with the servers in response to receiving an acknowledgment from a client to establish the first TLC. HTTPVS determines if a first network packet transmitted via first TLC comprises an HTTP payload or non-HTTP payload. If HTTPVP the first network packet includes HTTP payload, HTTPVS may process all transmissions from the first TLC in accordance with connection tracking and forward the processed transmissions to the server via the second TLC. If HTTPVS determines that the first network packet does not include an HTTP payload, HTTPVS may link the first TLC and the second TLC so the client and server exchange non-HTTP communication without interruption.12-23-2010
20110185073SYSTEMS AND METHODS FOR CLIENT IP ADDRESS INSERTION VIA TCP OPTIONS - The present disclosure presents systems and methods for maintaining identification of network devices sending or traversing a network packet en route to an intermediary device deployed between a source and a destination network device. An intermediary may receive an acknowledgement packet comprising an option field identified by an option number for a transport layer connection established via intermediary. The acknowledgement packet may comprise overlay network data that identifies IP addresses of the originating network device and host network devices intercepting and forwarding the network packet to the intermediary. The intermediary device may determine the option number for the option field from which to obtain the overlay network data identifying IP addresses. The intermediary device may receive a second request of the client to access the server via the transport layer connection and insert IP addresses from the overlay network data into an application layer protocol header of the second request forwarded to the server.07-28-2011
20110320617SYSTEMS AND METHODS FOR DETECTING INCOMPLETE REQUESTS, TCP TIMEOUTS AND APPLICATION TIMEOUTS - Described herein is a method and system for preventing Denial of Service (DoS) attacks. An intermediary device is deployed between clients and servers. The device receives a first packet of an application layer transaction via a transport layer connection between the device and client. The device records a last activity time for the transport layer connection based upon the timestamp of the first packet. The device receives subsequent data packets and determines whether the data in the packets completes a protocol data structure of the application layer protocol. If the device determines that the subsequent packet completes the protocol data structure, the last activity time is updated. If the device determines that the application layer protocol remains incomplete, the device retains the last activity time and determines that the duration of inactivity for the transport layer connection exceeds a predetermined threshold. The device may subsequently drop the connection.12-29-2011
20120250512Systems and Methods for Handling NIC Congestion via NIC Aware Application - The present solution is directed to a system for handling network interface card (NIC) congestion by a NIC aware application. The system may include a device having a plurality of network interface cards (NICs), a transmission queue corresponding to a NIC of the plurality of NICs; and an overflow queue for storing packets for the NIC when congested. The system may also include an application executing on the device outputting a plurality of packets to the transmission queue responsive to detecting that the NIC is identified as not congested. The device identifies the NIC as congested responsive to determining that a number of packets stored in the transmission queue has reached a predetermined threshold and responsive to detecting identification of the NIC as congested, the application stores one or more packets to the overflow queue. The device transmits one or more of the plurality of packets stored in the transmission queue and transmits a predetermined number of packets from the overflow queue.10-04-2012
20120250530Systems and Methods for Learning MSS of Services - The virtual Server (vServer) of an intermediary device deployed between a plurality of clients and services supports parameters for setting maximum segment size (MSS) on a per vServer/service basis and for automatically learning the MSS among the back-end services. In case of vServer/service setting, all vServers will use the MSS value set through the parameter for the MSS value set in TCP SYN+ACK to clients. In the case of learning mode, the backend service MSS will be learnt through monitor probing. The vServer will monitor and learn the MSS that is being frequently used by the services. When the learning is active, the intermediary device may keep statistics of the MSS of backend services picked up during load balancing decisions and once an interval timer expires, the MSS value may be picked by a majority and set on the vServer. If there is no majority, then the highest MSS is picked up to be set on the vServer.10-04-2012
20130297814SYSTEMS AND METHODS FOR A SPDY TO HTTP GATEWAY - The present disclosure is directed towards a system and method for providing a SPDY to HTTP gateway via a device intermediary to a plurality of clients and a server. An NPN handshake by the intermediary device may establish SPDY support. The intermediary device may receive and process one or more control frames via SPDY session with the client. The intermediary device may generate and transmit HTTP communication to server corresponding to SPDY control frames. The intermediary device may receive and process one or more HTTP responses from server. The intermediary device may generate and transmit SPDY communication via SPDY session to client corresponding to HTTP response.11-07-2013
20140149605SYSTEMS AND METHODS FOR DICTIONARY BASED COMPRESSION - This disclosure is directed to dictionary-based compression, which may be employed to achieve stateful header compression without maintaining a complete deflate state. The compressor may maintain a history of data streams compressed by the compressor, compressed according to a compression dictionary. Responsive to the compression of the one or more data streams, the compressor may delete the first compression dictionary from the memory. Subsequent to the deletion, the compressor may compress an additional data stream using the maintained history. The compressor may generate a second compression dictionary from at least one of: the maintained history and a portion of the additional data stream. The compressor may allocate memory for a compression state of the additional data stream and may load the maintained history into the compression state.05-29-2014
20140247737SYSTEMS AND METHODS FOR LEARNING MSS OF SERVICES - The virtual Server (vServer) of an intermediary device deployed between a plurality of clients and services supports parameters for setting maximum segment size (MSS) on a per vServer/service basis and for automatically learning the MSS among the back-end services. In case of vServer/service setting, all vServers will use the MSS value set through the parameter for the MSS value set in TCP SYN+ACK to clients. In the case of learning mode, the backend service MSS will be learnt through monitor probing. The vServer will monitor and learn the MSS that is being frequently used by the services. When the learning is active, the intermediary device may keep statistics of the MSS of backend services picked up during load balancing decisions and once an interval timer expires, the MSS value may be picked by a majority and set on the vServer. If there is no majority, then the highest MSS is picked up to be set on the vServer.09-04-2014
20140301395SYSTEMS AND METHODS FOR SYNCHRONIZING MSS AND PMTU IN NCORE AND CLUSTER SYSTEMS - Systems and methods of propagating maximum segment size and path maximum transmission unit of network paths between an intermediary device of a cluster with a plurality of destinations are described. A first core of a node including multiple cores and intermediary to a client and a plurality of servers may receive a response to a packet transmitted to a destination indicating that the packet has a size greater than a MTU of a network path between the node and a destination. The first core identifies the MTU of the network path and determines that the identified MTU is different than an MTU used by the first core. The first core replaces the MTU stored in an entry corresponding to the destination in a PMTU table maintained with the identified MTU. The first core transmits, to other cores of the node, the identified MTU to update each core's PMTU table.10-09-2014
20150020074SPECIFYING LEVELS OF ACCESS TO A THREAD ENTITY IN A MULTITHREADED ENVIRONMENT - Techniques are disclosed for providing thread specific protection levels in a multithreaded processing environment. An associated method includes generating a group of threads in a process, one of the group of threads opening a thread entity, and that one of the group of threads specifying one or more levels of access to the thread entity for the other threads. In one embodiment, when a first of the threads attempts to perform a specified operation on the thread entity, the method includes determining whether that first thread is the one of the group of threads that opened the thread entity. When the first thread is not that one of the group of threads, the first thread is allowed to perform the specified operation if and only if such operation is permitted by the specified one or more levels of access.01-15-2015

Patent applications by Ashok Kumar Jagadeeswaran, Bangalore IN

Ashok Kumar Janah, San Francisco, CA US

Patent application numberDescriptionPublished
20140027288ELECTROCHEMICAL ION EXCHANGE TREATMENT OF FLUIDS - A fluid treatment apparatus comprises an electrochemical cell having fluid orifices to receive input fluid and release output fluid, the input fluid having a first level of a microorganism. First and second electrodes are about a water-splitting membrane in the electrochemical cell. A valve controls the flow of fluid through fluid orifices of the electrochemical cell. A power supply supplies a current to the first and second electrodes. A control module comprises program code to operate the valve to flow the input fluid into a fluid orifice of the electrochemical cell and provide a residence time of the fluid in the cell of at least 0.05 minutes, while controlling the power supply to supply to the first and second electrodes, a current having a current density of from about 0.01 to about 20 mA/cm01-30-2014

Ashok Kumar Marath, Singapore SG

Patent application numberDescriptionPublished
20080207146High Dynamic Range Receiver - The invention relates to an adjustment method, especially for adjusting optical or fibre optical components. Said method involves locally heating, in a defined manner, at least one first partial region of an adjustment region (08-28-2008
20090190570Methods and Device for Transmitting Data from a First Communication Device to a Second Communication Device - A method of transmitting data from a first communication device to a second communication device is provided. The method comprises transmitting at least one first data portion, transmitting a second data portion synchronized with the transmission of a corresponding data portion of a third communication device to the second communication device, and the transmission of the at least one first data portion being arranged such that it is received by the second communication device before the data portion of the third communication device corresponding to the second data portion.07-30-2009
20090252048Method and Devices For Determining Available Frequency Ranges - A method of determining available frequency ranges for at least one communication device is provided. The method comprises providing a downlink transmission time interval, determining available frequency ranges within a plurality of frequency ranges after the downlink transmission time interval, and providing an uplink transmission time interval after the determining of the available frequency ranges.10-08-2009
20090286499HIGH DYNAMIC RANGE RECEIVER - A multimode receiver/down converter architecture for use with narrow channel bandwidth and channel bandwidth system signals is described. Interfering signals for a selected narrowband channel are attenuated using a method that reduces the dynamic range of the signal for further processing. The proposed method can be used with a receiver architecture, such as Direct-Conversion, low IF, Super heterodyne, and the like. The downconverted signal is split into two paths. One signal path is delayed and subtracted from the signal from the other path. By controlling the delay value, the interference signals at a given offset are attenuated. Based on the chosen architecture, the desired signal is placed so that the signal undergoes minimal distortion.11-19-2009

Ashok Kumar Mishra, Singapore IN

Patent application numberDescriptionPublished
20150162546SEMICONDUCTOR MATERIALS PREPARED FROM BRIDGED BITHIAZOLE COMPOLYERS - The present invention provides semiconducting compounds, oligomers and polymers of formula06-11-2015

Ashok Kumar Nuvula, Hyderabad IN

Patent application numberDescriptionPublished
20160137719PROCESS FOR PRODUCING HIGH PURITY FIBRINOGEN AND THROMBIN FOR FIBRIN SEALANT - The present invention relates to a fibrin sealant kit comprising purified fibrinogen and thrombin. The invention particularly relates to an improved chromatographic process for the purification of thrombin and fibrinogen components devoid of any significant plasminogen and other impurities. The absence of plasminogen facilitates the exclusion of a proteolytic inhibitor (aprotinin) from among the kit components.05-19-2016

Ashok Kumar Sundramoorthy, Madison, WI US

Patent application numberDescriptionPublished
20150318070TRANSPARENT CONDUCTING FILMS CONTAINING SINGLE-WALLED CARBON NANOTUBES DISPERSED IN AN AZO DYE - Described are carbon nanotube dispersions containing single-walled carbon nanotubes dispersed in a dispersant solution comprising a solvent (water, organic polar protic solvents, and/or organic polar aprotic solvents), and an azo compound. The single-walled carbon nanotubes are not cross-linked with covalent bonds. The dispersions are useful for fabricating transparent conductive thin films on flexible and inflexible substrates. Methods for making the transparent conductive thin films are also described.11-05-2015

Ashok Kumar Sundramoorthy, Singapore SG

Patent application numberDescriptionPublished
20140308194METHODS OF ENRICHING DIFFERENT SPECIES OF CARBON NANOTUBES - A method of enriching specific species of carbon nanotubes by exposing a composition of carbon nanotubes to an azo compound is provided. The method includes a) mixing the azo compound with a suspension comprising the composition of carbon nanotubes to form a mixture; b) incubating the mixture to react the azo compound with the carbon nanotubes; and c) separating a supernatant and a precipitate formed in the mixture. An electrode and a field-effect transistor comprising a single-walled carbon nanotube species enriched using the method are also provided.10-16-2014

Ashok Kumar Vijayaraj, Bangalore IN

Patent application numberDescriptionPublished
20150061698ELECTROMAGNETIC INTERFERENCE (EMI) TEST APPARATUS - A radio-frequency (RF) energy coupling apparatus for electromagnetic interference (EMI) susceptibility testing of a device. The apparatus includes a ground-plane, a micro-strip, a first dielectric layer, a coupling-strip, and a second dielectric layer. The micro-strip overlies the ground-plane. The first dielectric layer is interposed between the ground-plane and the micro-strip. The combination of the ground-plane, the micro-strip, and the first dielectric layer cooperate to form a micro-strip transmission line configured to propagate RF energy from a RF generator to a termination load. The coupling-strip overlies the micro-strip opposite the first dielectric layer. The coupling-strip is configured to couple RF energy from the micro-strip to a harness wire connected to the device. The second dielectric layer is interposed between the coupling-strip and the micro-strip.03-05-2015

Ashok Kumar Yannam, Minden, NV US

Patent application numberDescriptionPublished
20150123671SYSTEMS AND METHODS FOR MONITORING LEAKAGE CURRENT OF AN INDUSTRIAL MACHINE - A system includes a plurality of sensors configured to detect an electrical voltage and an electrical leakage current associated with an operation of an industrial machine, and a controller including a processor and a selection device. The selection device is configured to receive from the plurality of sensors a first input corresponding to the electrical voltage, and a second input corresponding to the electrical leakage current. The first input is paired with the second input to generate a paired input. The selection device is configured to transmit an output to the processor based at least in part on the paired input. The output includes an indication of the electrical leakage current or a dissipation factor associated with the industrial machine.05-07-2015
Website © 2016 Advameg, Inc.