Suresh, US
Amritha Suresh US
Patent application number | Description | Published |
---|---|---|
20140342946 | DIAGNOSTIC TESTS FOR PREDICTING PROGNOSIS, RECURRENCE, RESISTANCE OR SENSITIVITY TO THERAPY AND METASTATIC STATUS IN CANCER - The present invention describes a method utilizing a set of genes or gene products whose altered expression in cancer tissue, particularly head and neck cancer and other carcinomas, or its adjacent normal tissues predicts (a) probability of recurrence in time after treatment (b) sensitivity or resistance to therapies or (c) probability of metastasis at the time of initial discovery of the tumor. Furthermore, the invention describes methods of determining the molecular signature in tumor tissues, tissues adjacent to the tumor, or in saliva by using DNA microarray techniques, quantitative real-time PCR, immunohistochemistry or other methods that are used for determining gene or gene product expression levels. | 11-20-2014 |
Anil K. Suresh, Monrovia, CA US
Patent application number | Description | Published |
---|---|---|
20130309172 | CLEAVABLE FUNCTIONALIZED NANOPARTICLES - Provided herein, inter alia, are compositions of functionalized nanoparticles and methods of using functionalized nanoparticles in treating, imaging, and/or detecting cancers. | 11-21-2013 |
Anita Suresh, Evanston, IL US
Patent application number | Description | Published |
---|---|---|
20100048469 | ANTIMICROBIAL PEPTIDES - There is provided at least one isolated antimicrobial peptide, wherein the peptide is a linear analog of hBD3 or a fragment thereof. In particular, there is provided a linear analog of hBD3 wherein the peptide has a reduced cytotoxicity to at least one cell compared to the wild type hBD3. | 02-25-2010 |
Arul Victor Suresh, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20140363536 | ANIMAL MEAL THAT INCLUDES FUNGAL BIOMASS - Disclosed herein are compositions comprising an isolated cellulose degrading fungus. Also disclosed are culture compositions and bioreactor compositions comprising the cellulose degrading fungus. Further described herein are filtration and extraction devices comprising the cellulose degrading fungus. Still further disclosed are bioprocessing facilities for and methods for producing co-products resulting from one or more bioprocesses of the cellulose degrading fungus. | 12-11-2014 |
Arun Suresh US
Patent application number | Description | Published |
---|---|---|
20150113010 | DISTRIBUTED FILE SYSTEM GATEWAY - Technology is disclosed for managing data in a distributed file system (“the technology”). The technology can gather metadata information associated with the data stored within a first file system, store the metadata information in association with a data identifier within a second file system, retrieve the stored metadata information using the data identifier from within the second file system and locate and retrieve the data associated with the metadata information from within first file system. | 04-23-2015 |
Arvind Suresh, Columbus, IN US
Patent application number | Description | Published |
---|---|---|
20150135680 | THERMAL MANAGEMENT FOR REGENERATING AN AFTERTREATMENT DEVICE - A system and method for regeneration of an aftertreatment component are described. The disclosed method can employ any one or combination of operating modes that obtain a target condition of the exhaust gas to support or initiate regeneration of the aftertreatment device. | 05-21-2015 |
20160084182 | THERMAL MANAGEMENT FOR REGENERATING AN AFTERTREATMENT DEVICE - A system and method for regeneration of an aftertreatment component are described. The disclosed method can employ any one or combination of operating modes that obtain a target condition of the exhaust gas to support or initiate regeneration of the aftertreatment device. | 03-24-2016 |
Ashwin Suresh, Pompano Beach, FL US
Patent application number | Description | Published |
---|---|---|
20130219012 | Hierarchical Display - Systems and methods that provide a hierarchical display to a user based on a position of the user's focus are described herein. The position of the user's focus may be determined by tracking, for example, a position of the user's eyes, a position of a mouse cursor within the display, a position of an application window within the display, or a combination thereof. Based on the position of the user's focus, the display may be divided into multiple display regions, and the display regions may be ranked, such as by prioritizing a display region that the user is focusing on. Display quality (e.g., transmission rate, image resolution, degree of image compression, etc.) of the display regions may be determined based on the rank of the display regions, thereby providing higher display/image quality to regions based on what the user is actively looking at. | 08-22-2013 |
20140344806 | Context Aware Virtual Desktop - Methods and systems for using context data captured by a computing device to generate a virtual desktop display are described herein. The computing device along with a host device may form a remote access environment whereby a virtual machine is provided on the computing device. The computing device may capture the context data and identify contextual information. The host device may then generate content based on the contextual information and incorporate the content into composite screen display data configured to display a context aware virtual desktop screen. The composite screen display data is transmitted to the computing device, and thus, the computing device is provided with a context aware virtual desktop screen. | 11-20-2014 |
Ashwin Mysore Suresh, Pompano Beach, FL US
Patent application number | Description | Published |
---|---|---|
20140118489 | ADAPTIVE STEREOSCOPIC 3D STREAMING - Aspects herein describe at least a new method, system, and computer readable storage media for processing two-dimensional (2D) video into three-dimensional (3D) video and transmitting the 3D video from a host computing device to a client computing device. In one embodiment, the method comprises spatially scaling a segment of video when a structural similarity index is greater than a first threshold value and temporally scaling the segment of video when a rate of change of successive frames of the segment falls below a second threshold value. The method generates one of the segment, a spatially scaled segment, a temporally scaled segment, and a temporally and spatially scaled segment. The method further comprises multiplexing one of the segment, the spatially scaled segment, a temporally scaled segment, and a temporally/spatially scaled segment of the video in a second channel with the segment of the video in a first channel. | 05-01-2014 |
Bipin Suresh, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140351914 | Identity Verification for Online Education - Performing identity verification for online education is disclosed. In response to receiving a notification of a submission event, a user is prompted to provide authentication information including at least one of a plurality of types of information. Authentication information received is compared to at least a portion of stored enrollment information associated with the user with which the received authentication information is associated. The stored enrollment information includes at least two different types of information collected during an enrollment phase, including the at least one type of information solicited during the user prompting. In the event that matching criteria are met based at least in part the comparison a first action is performed. In the event that matching criteria are not met based at least in part on the comparison, a second action that is different from the first action is performed. | 11-27-2014 |
20160065558 | IDENTITY VERIFICATION FOR ONLINE EDUCATION - A method includes, in connection with a submission of a user's coursework in an online education course event, prompting the user to provide authentication information for a user authentication process, which includes any of (1) a social network account login authentication process, (2) comparing a geolocation of the first communication device on which the online education course is presented and a previously registered geolocation, (3) comparing the geolocation of the first communication device and a geolocation of a second communication device associated with the user, and (4) a personalized challenge-response authentication process. The method further includes comparing the authentication information received from the user to stored information associated with the user, and issuing a verified credential to the user based on the comparing and on completion of the user's coursework. | 03-03-2016 |
Charles E. Suresh, Menlo Park, CA US
Patent application number | Description | Published |
---|---|---|
20090193141 | ADAPTIVE FLOW CONTROL TECHNIQUES FOR QUEUING SYSTEMS WITH MULTIPLE PRODUCERS - Provided is a method, computer program and system for controlling the flow of service requests originated by a plurality of requesters. The method includes adding an additional control mechanism, which includes a serializer and a serializer queue, between the requesters and the service provider. The serializer inhibits the requesters when the serializer queue size reaches a threshold for a period proportional to the number of requesters already waiting, the queue length and the serializer service time. When the service provider queue is full or at a critical level, the serializer is inhibited for a period of time that is the approximately the difference between the service times of the serializer and the service provider. In addition, when the service provider queue is full, the service provider service time is recalculated as a function of the serializer service time and of the time required to process requests by the service provider. | 07-30-2009 |
Chetan Suresh, Apple Valley, MN US
Patent application number | Description | Published |
---|---|---|
20120257952 | SUBSTRATE HANDLER - A loadport for handling film frames is disclosed. The loadport is modular and substantially compatible with applicable standards regarding modular equipment. In particular, the load port is substantially interchangeable with loadports not adapted for handling film frames. The loadport has a compact shuttle for moving film frames and flexible alignment mechanisms for aligning film frames and cassettes of different configurations. | 10-11-2012 |
20140314535 | SUBSTRATE HANDLER - A loadport for handling film frames is disclosed. The loadport is modular and substantially compatible with applicable standards regarding modular equipment. In particular, the load port is substantially interchangeable with loadports not adapted for handling film frames. The loadport has a compact shuttle for moving film frames and flexible alignment mechanisms for aligning film frames and cassettes of different configurations. | 10-23-2014 |
Chitturi Suresh, Plano, TX US
Patent application number | Description | Published |
---|---|---|
20100169357 | Method, Apparatus, and Computer Program Product for Automatically Obtaining Custom Interface Elements When Changing UI Themes by Querying a Remote Repository - A method including forming a query to specifically request at least one user interface element not resident upon a device, transmitting the query to a remote repository comprising a plurality of user interface element definitions, dynamically retrieving response data from the remote repository in response to the query, and applying the response data to a user interface of the device. | 07-01-2010 |
Dinesh Suresh, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110047534 | PROACTIVE LOOP FUSION OF NON-ADJACENT LOOPS WITH INTERVENING CONTROL FLOW INSTRUCTIONS - A system and method for optimization of code with non-adjacent loops. A compiler builds a node tree, which is not a control flow graph, that represents parent-child relationships of nodes of a computer program. Each node represents a control flow statement or a straight-line block of statements of the computer program. If a non-adjacent loop pair of nodes satisfy predetermined conditions, the compiler may perform legal code transformations on the computer program and corresponding node transformations on the node tree. These transformations may make adjacent this pair of loop nodes. The compiler may be configured to perform legal code transformations, such as head and tail duplication, code motion, and if-merging, in order to make adjacent these two loop nodes. Then loop fusion may be performed on this loop pair in order to increase instruction level parallelism (ILP) within an optimized version of the original source code. | 02-24-2011 |
Haresh Suresh, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20150178778 | LOCATION-BASED TRIGGERED DELIVERY SYSTEM - A system and method for a location-based triggered delivery are described. A location of a device of a user is determined. A condition for delivering an item at a delivery location is identified. The condition is trigged when the location of the device of the user crosses a geographic boundary for the device of the user. An estimated arrival time of the user to the delivery location is calculated. A courier available to deliver the item at the delivery location at the estimated arrival time is calculated. The courier is dispatched when the condition is triggered. | 06-25-2015 |
Harsha Suresh, Chicago, IL US
Patent application number | Description | Published |
---|---|---|
20140317168 | SYSTEM, METHOD, AND DEVICE FOR EXPOSING WIRELESS MODULE DATA STORAGE - A system, method, and device for wireless module data storage through an application programming interface. A wireless communication module includes a processor (configured to control the wireless communication module and a memory coupled to the processor for storing computer program instructions. The wireless communication module also includes a wireless module data store and an application programming interface (API) configured to interface the wireless communication module with a host application residing on the host computing device. The API enables the host application to access the wireless module data store in the wireless communication module. | 10-23-2014 |
Krishnan Suresh, Madison, WI US
Patent application number | Description | Published |
---|---|---|
20100153077 | Method And System For Analysis And Shape Optimization Of Physical Structures Using A Computerized Algebraic Dual Representation Implicit Dimensional Reduction - A method and system for simulating and analyzing the behavior of a structural component of a computerized model in response to a simulated event to determine an optimized shape for the component is disclosed. The shape is optimized using an implicit dimensional reduction rather than an explicit geometric replacement by discarding data of a 3D discretization that has little or no bearing on the performance of the component to a simulated event. The reduced dataset is then collapsed onto a lower dimension projection that is applied over a force vector that is representative of the simulated event to determine the behavior of the component to the simulated event. Optimization tools may then be used to modify the physical attributes of the component and performance of the component once again simulated until an optimized component is determined. | 06-17-2010 |
20140260654 | METHOD TO CARRY OUT ACCURATE FINITE ELEMENT ANALYSIS OVER A TANGLED MESH - A method is provided for carrying out finite element analysis. The method includes the step of meshing a domain under a field with a plurality of finite elements. Each overlapping finite element is detected and a stiffness contribution due to the plurality of finite elements is calculated. A stiffness contribution due to the overlapping finite elements is also calculated and combined with the stiffness contribution due to the plurality of finite element. | 09-18-2014 |
Kumar Gorla Suresh, Waltham, MA US
Patent application number | Description | Published |
---|---|---|
20120197014 | SMALL MOLECULE INHIBITORS OF ISOPRENYLCYSTEINE CARBOXYL METHYLTRANSFERASE WITH POTENTIAL ANTICANCER ACTIVITY - The present invention generally relates to inhibitors of isoprenylcysteine carboxyl methyltransferase (Icmt), in particularly to compounds that inhibit Icmt activity and pharmaceutical compositions thereof. The invention also relates to methods of disease treatment using the same. | 08-02-2012 |
Lakshmanan Suresh, Williamsville, NY US
Patent application number | Description | Published |
---|---|---|
20150017066 | LINE IMMUNOASSAY TESTING DEVICE - A testing device has a base and multiple strips connected to the base. Multiple antigens are placed on each strip. The testing device or strips may be affixed to a sheet under a shield. Fluid can be applied to the testing device or the strips. The testing device can be used for biochemical testing, such as line immunoassay (LIA) testing. | 01-15-2015 |
Maya Suresh, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20140044128 | SERIAL REPLICATION OF MULTICAST PACKETS - Disclosed are various embodiments that provide serial replication of multicast packets by performing a first data fetch to fetch first data from a memory buffer, the first data comprising a first packet pointer representing a first packet and a replication number indication a number of times the first packet is to be replicated. Furthermore, various embodiments are directed to performing a second data fetch to fetch second data from a memory buffer, the second data comprising a first packet pointer representing a second packet and serially replicating the first packet and the second packet based at least in part upon the replication number and a predetermined threshold value. | 02-13-2014 |
Mitta Suresh, Richardson, TX US
Patent application number | Description | Published |
---|---|---|
20080317310 | Method and system for image processing and assessment of blockages of heart blood vessels - One embodiment discloses a computerized method of assessing deposits and/or blockages in blood vessels in a human, specifically in a human heart. The method may include inputting patient data and creating a computerized interactive model of a heart based on the patient data. Patient data may include a plurality of images of a least a portion of a human heart. Images may include three-dimensional images. An image may be divided into regions. A property of a region may be assessed. A property may include intensity of brightness of a region or a portion of a region. A region may include one or more voxels or one or more pixels. A method may include comparing a property of a region of a heart from a first image to a second image. The first image and the second image may include equivalent regions acquired during different time periods. | 12-25-2008 |
Nallan C. Suresh US
Patent application number | Description | Published |
---|---|---|
20080249820 | CONSISTENCY MODELING OF HEALTHCARE CLAIMS TO DETECT FRAUD AND ABUSE - Transaction-based behavioral profiling, whereby the entity to be profiled is represented by a stream of transactions, is required in a variety of data mining and predictive modeling applications. An approach is described for assessing inconsistency in the activity of an entity, as a way of detecting fraud and abuse, using service-code information available on each transaction. Inconsistency is based on the concept that certain service-codes naturally co-occur more than do others. An assessment is made of activity consistency looking at the overall activity of an individual entity, as well as looking at the interaction of entities. Several approaches for measuring consistency are provided, including one inspired by latent semantic analysis as used in text analysis. While the description is in the context of fraud detection in healthcare, the techniques are relevant to application in other industries and for purposes other than fraud detection. | 10-09-2008 |
Nallan Chakravarthi Suresh, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20140280213 | SYSTEM AND METHOD FOR SCORING AND RANKING DIGITAL CONTENT BASED ON ACTIVITY OF NETWORK USERS - Systems and methods for delivering personalized content streams over a variety of devices and networks are disclosed. A user's preferences, customizations, and content are made available to the user through specialized clients for home, car, office, and portable environments. In order to enable personalized content streams on devices that are intermittently connected or that make use of network bandwidth during off-peak hours, the system prescribes a distributed content sequencing engine and a distributed, synchronized user profile and station/channel definitions. The system is also designed to support players connected via unidirectional or asymmetric connections such as satellite radios with or without an upstream data link. | 09-18-2014 |
Nitin Suresh, Atlanta, GA US
Patent application number | Description | Published |
---|---|---|
20090208140 | Automatic Video Quality Measurement System and Method Based on Spatial-Temporal Coherence Metrics - An automatic video quality (AVQ) metric system for evaluating the quality of processed video and deriving an estimate of a subjectively determined function called Mean Time Between Failures (MTBF). The AVQ system has a blockiness metric, a streakiness metric, and a blurriness metric. The blockiness metric can be used to measure compression artifacts in processed video. The streakiness metric can be used to measure network artifacts in the processed video. The blurriness metric can measure the degradation (i.e., blurriness) of the images in the processed video to detect compression artifacts. | 08-20-2009 |
20120008673 | System, Method, and Apparatus for Detecting and Classifying Artifacts in Digital Images and Video - A system, method, and apparatus for detecting and classifying artifacts in digital images and video is described. In one aspect, a video quality meter is described for detecting a classifying artifacts in digital video, including a parsing module that parses a video data stream into at least one subsample region, an initial artifact scoring module that computes a coarse interlace artifact score for the at least one subsample region, a coarse score modification module that compares the coarse interlace artifact score with previous coarse interlace artifact scores, to produce a modified coarse interlaced artifact score, an extraction module that processes the subsample region to extract local and global levels of spatial and temporal details of the subsample region and generate local and global spatial and temporal masks, a masking module that performs granular score modification based on the modified coarse interlaced artifact score and the local and global spatial and temporal masks, to provide masked artifact scores, and a combining module that combines the masked artifact scores to output a final interlaced artifact score. | 01-12-2012 |
Radhika Suresh, Sugar Land, TX US
Patent application number | Description | Published |
---|---|---|
20140005304 | NANOCOMPOSITE AND METHOD OF MAKING THE SAME | 01-02-2014 |
20140018475 | HIGH GLASS TRANSITION TEMPERATURE THERMOSET AND METHOD OF MAKING THE SAME - A process for preparing a nanocomposite includes combining a resin and silsesquioxane; introducing a curing agent to the resin and silsesquioxane to form a composition; and forming a reaction product of the composition to prepare the nanocomposite, wherein a total amount of the silsesquioxane and curing agent in the composition is from 1 wt % to 70 wt %, based on a weight of the composition. Additionally, a process for preparing an article includes combining an epoxy resin and silsesquioxane; introducing a curing agent to the epoxy resin and silsesquioxane to form a composition; and reacting the epoxy resin, silsesquioxane, and curing agent to form the nanocomposite, wherein a molar ratio of a number of moles of an epoxy functional group of the epoxy resin to the sum of the number of moles of the silsesquioxane and curing agent is from 1:1 to 100:1. An article includes the reaction product of the resin, silsesquioxane, and curing agent. | 01-16-2014 |
20140027116 | POLYMER NANOCOMPOSITE, PROCESS FOR MAKING AND USE OF SAME - A process for stabilizing particles includes disposing reactive nanoparticles in a borehole; contacting the reactive nanoparticles with a resin; introducing a curing agent; and curing the resin and reactive nanoparticles with the curing agent to form a nanocomposite, wherein, during curing, the nanocomposite is bonded to the particles to stabilize the particles. A process for consolidating particles includes coating the particles with a resin; introducing reactive nanoparticles; curing the resin and reactive nanoparticles with a curing agent to form a nanocomposite which is bonded to the particles; and controlling a rate of the curing by an amount of the curing agent which is present with the resin, wherein the nanocomposite bonded to the particles is thermally stable up to at least 600° F. (315° C.). A system comprises a resin; reactive nanoparticles; a curing agent to form a nanocomposite; and particles disposed in a downhole location to which the nanocomposite binds. | 01-30-2014 |
20150218435 | METHODS OF USING NANO-SURFACTANTS FOR ENHANCED HYDROCARBON RECOVERY - Suspensions comprising amphiphilic nanoparticles and at least one carrier fluid. The amphiphilic nanoparticles include at least a hydrophilic portion and a hydrophobic portion. The hydrophilic portion comprises at least one hydrophilic functional group and the hydrophobic portion includes at least one hydrophobic functional group. Methods of forming the flooding suspension and methods of removing a hydrocarbon material using the flooding suspensions are disclosed. | 08-06-2015 |
20150218921 | SUSPENSIONS FOR ENHANCED HYDROCARBON RECOVERY, AND METHODS OF RECOVERING HYDROCARBONS USING THE SUSPENSIONS - Suspensions comprising amphiphilic nanoparticles and at least one carrier fluid. The amphiphilic nanoparticles may be formed from a carbon-containing material and include at least a hydrophilic portion and a hydrophobic portion. The hydrophilic portion comprises at least one hydrophilic functional group and the hydrophobic portion includes at least one hydrophobic functional group. Methods of forming the flooding suspension and methods of removing a hydrocarbon material using the flooding suspensions are disclosed. | 08-06-2015 |
20150344769 | SUSPENSIONS INCLUDING ORGANIC BASES FOR ENHANCED OIL RECOVERY AND METHODS OF OBTAINING HYDROCARBONS USING SUCH SUSPENSIONS - Suspensions comprising an organic base and at least one carrier fluid. The organic base comprises an amine group and at least one hydrophobic group attached to the amine group. The at least one hydrophobic group may be functionalized with one or more functional groups. Methods of extracting and obtaining a hydrocarbon material from a subterranean formation or bitumen using the suspension are disclosed. | 12-03-2015 |
20160122551 | COMPOSITIONS OF COATED DIAMOND NANOPARTICLES, METHODS OF FORMING COATED DIAMOND NANOPARTICLES, AND METHODS OF FORMING COATINGS - In a composition including a plurality of coated diamond nanoparticles, each diamond nanoparticle may have at least one silane functional group covalently bonded to a surface thereof. A method of forming coated diamond nanoparticles may include functionalizing surfaces of diamond nanoparticles with at least one of a fluorine-containing compound and an oxidant; dispersing the functionalized diamond nanoparticles in a solvent comprising a silane functional group; and forming covalent bonds between the silane functional group and the diamond nanoparticles. A method of forming a diamond coating may include depositing the diamond nanoparticles over a substrate. | 05-05-2016 |
Rangan V. Suresh, Acton, MA US
Patent application number | Description | Published |
---|---|---|
20150333930 | DYNAMIC SERVICE FUNCTION CHAINING - Described herein are systems, methods, and apparatus for processing network packets in a computer network, including in particular the processing of subscriber traffic in a mobile network. According to the teachings hereof, distributed computing resources can be organized into a service platform to provide certain value-add services—such as deep packet inspection, transcoding, lawful intercept, or otherwise—using a service function chaining model. The platform may operate on traffic egressing or ingressing to a mobile network (or other target network) to the public Internet. The service platform can alternatively be deployed wholly or partially within a target network. Service function chains may be built dynamically based on configured platform policies, packet contents, computing resource status, load, network location, current network conditions, and the like. The teachings hereof support dynamic modification of service function chains, including service function chain re-ordering, service level modification, and dynamic insertion/deletion of service functions. | 11-19-2015 |
20150334094 | DISTRIBUTED COMPUTING SERVICE PLATFORM FOR MOBILE NETWORK TRAFFIC - Described herein are systems, methods, and apparatus for processing network packet data in a distributed computing platform, such as a content delivery network, to provide services to mobile network operators and/or their mobile subscribers. According to the teachings hereof, distributed computing resources can be organized into a service platform to provide certain value-add services—such as deep packet inspection, transcoding, lawful intercept, or otherwise—using a service function chaining model. The platform resources are preferably located external to the mobile network, on the public Internet. The platform preferably operates on and processes traffic entering or exiting the mobile network. In some embodiments, the service platform is able to establish an encrypted channel between itself and the mobile client through the mobile network, e.g., using content provider key and certificate information available to the platform (but which may not be available to the mobile network operator). | 11-19-2015 |
20150341285 | METADATA TRANSPORT BETWEEN MOBILE NETWORK CORE AND EXTERNAL DATA NETWORK - Described herein are systems, methods, and apparatus for processing network packets in a computer network. According to the teachings hereof, distributed computing resources can be organized into a service platform to provide certain value-add services—such as deep packet inspection, transcoding, lawful intercept, or otherwise—using a service function chaining model. The platform can be used operate on traffic coming from or going to a mobile network (or other target network) to the public Internet. The platform may send to the mobile network various kinds of metadata related to or reflecting the services it is performing and/or the traffic that is flowing to or from the mobile network, among other things. | 11-26-2015 |
Ravindran Suresh, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20160139887 | CODE GENERATOR FOR PROGRAMMABLE NETWORK DEVICES - A processing network including a plurality of lookup and decision engines (LDEs) each having one or more configuration registers and a plurality of on-chip routers forming a matrix for routing the data between the LDEs, wherein each of the on-chip routers is communicatively coupled with one or more of the LDEs. The processing network further including an LDE compiler stored on a memory and communicatively coupled with each of the LDEs, wherein the LDE compiler is configured to generate values based on input source code that when programmed into the configuration registers of the LDEs cause the LDEs to implement the functionality defined by the input source code. | 05-19-2016 |
20160139891 | COMPILER ARCHITECTURE FOR PROGRAMMABLE APPLICATION SPECIFIC INTEGRATED CIRCUIT BASED NETWORK DEVICES - A processing network including a plurality of lookup and decision engines (LDEs) each having one or more configuration registers and a plurality of on-chip routers forming a matrix for routing the data between the LDEs, wherein each of the on-chip routers is communicatively coupled with one or more of the LDEs. The processing network further including an LDE compiler stored on a memory and communicatively coupled with each of the LDEs, wherein the LDE compiler is configured to generate values based on input source code that when programmed into the configuration registers of the LDEs cause the LDEs to implement the functionality defined by the input source code. | 05-19-2016 |
20160139892 | PARSER ENGINE PROGRAMMING TOOL FOR PROGRAMMABLE NETWORK DEVICES - A parser engine programming tool configured to receive an input file representing a directly connected cyclical graph or tree of decision points for parsing a range of incoming packet headers, automatically generate all possible paths within the graph and thereby the associated possible headers, and convert the determined paths/headers into a proper format for programming memory of a parser engine to parse the determined headers (represented by the paths). | 05-19-2016 |
20160139893 | CODE PROCESSOR TO BUILD ORTHOGONAL EXECUTION BLOCKS FOR PROGRAMMABLE NETWORK DEVICES - A processing network including a plurality of lookup and decision engines (LDEs) each having one or more configuration registers and a plurality of on-chip routers forming a matrix for routing the data between the LDEs, wherein each of the on-chip routers is communicatively coupled with one or more of the LDEs. The processing network further including an LDE compiler stored on a memory and communicatively coupled with each of the LDEs, wherein the LDE compiler is configured to generate values based on input source code that when programmed into the configuration registers of the LDEs cause the LDEs to implement the functionality defined by the input source code. | 05-19-2016 |
20160139896 | ALGORITHM TO DERIVE LOGIC EXPRESSION TO SELECT EXECUTION BLOCKS FOR PROGRAMMABLE NETWORK DEVICES - A processing network including a plurality of lookup and decision engines (LDEs) each having one or more configuration registers and a plurality of on-chip routers forming a matrix for routing the data between the LDEs, wherein each of the on-chip routers is communicatively coupled with one or more of the LDEs. The processing network further including an LDE compiler stored on a memory and communicatively coupled with each of the LDEs, wherein the LDE compiler is configured to generate values based on input source code that when programmed into the configuration registers of the LDEs cause the LDEs to implement the functionality defined by the input source code. | 05-19-2016 |
20160139898 | ALGORITHM TO ACHIEVE OPTIMAL LAYOUT OF INSTRUCTION TABLES FOR PROGRAMMABLE NETWORK DEVICES - A processing network including a plurality of lookup and decision engines (LDEs) each having one or more configuration registers and a plurality of on-chip routers forming a matrix for routing the data between the LDEs, wherein each of the on-chip routers is communicatively coupled with one or more of the LDEs. The processing network further including an LDE compiler stored on a memory and communicatively coupled with each of the LDEs, wherein the LDE compiler is configured to generate values based on input source code that when programmed into the configuration registers of the LDEs cause the LDEs to implement the functionality defined by the input source code. | 05-19-2016 |
20160139900 | ALGORITHM TO ACHIEVE OPTIMAL LAYOUT OF DECISION LOGIC ELEMENTS FOR PROGRAMMABLE NETWORK DEVICES - A processing network including a plurality of lookup and decision engines (LDEs) each having one or more configuration registers and a plurality of on-chip routers forming a matrix for routing the data between the LDEs, wherein each of the on-chip routers is communicatively coupled with one or more of the LDEs. The processing network further including an LDE compiler stored on a memory and communicatively coupled with each of the LDEs, wherein the LDE compiler is configured to generate values based on input source code that when programmed into the configuration registers of the LDEs cause the LDEs to implement the functionality defined by the input source code. | 05-19-2016 |
Ravindran Suresh, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20090260083 | SYSTEM AND METHOD FOR SOURCE IP ANTI-SPOOFING SECURITY - A system and method that provides for using source IP addresses and MAC addresses in a network to provide security against attempts by users of the network to use false source IP addresses in data packets. The system and method provide for analyzing MAC addresses and source IP addresses at the datalink (layer 2) level, and to use the information derived from such analysis to block access through a port where a host device is using a false, or spoofed, source IP address in transmitted data packets. Further, the system and method provide for validating initially learned source IP addresses, and for determining whether the number of unsuccessful attempts to validate new source IP addresses exceeds a threshold level, and where the number does exceed the threshold number the system and method can provide for operation in a possible attack mode. | 10-15-2009 |
20090279423 | Recovering from Failures Without Impact on Data Traffic in a Shared Bus Architecture - Methods of detecting and recovering from communication failures within an operating network switching device that is switching packets in a communication network, and associated structures. The communication failures addressed involve communications between the packet processors and a host CPU over a shared communications bus, e.g., PCI bus. The affected packet processor(s)—which may be all or a subset of the packet processors of the network switch—may be recovered without affecting hardware packet forwarding through the affected packet processors. This maximizes the up time of the network switching device. Other packet processor(s), if any, of the network switching device, which are not affected by the communication failure, may continue their normal packet forwarding, i.e., hardware forwarding that does not involve communications with the host CPU as well as forwarding or other operations that do involve communications with the host CPU. | 11-12-2009 |
20120275294 | RECOVERING FROM FAILURES WITHOUT IMPACT ON DATA TRAFFIC IN A SHARED BUS ARCHITECTURE - Methods of detecting and recovering from communication failures within an operating network switching device that is switching packets in a communication network, and associated structures. The communication failures addressed involve communications between the packet processors and a host CPU over a shared communications bus, e.g., PCI bus. The affected packet processor(s)—which may be all or a subset of the packet processors of the network switch—may be recovered without affecting hardware packet forwarding through the affected packet processors. This maximizes the up time of the network switching device. Other packet processor(s), if any, of the network switching device, which are not affected by the communication failure, may continue their normal packet forwarding, i.e., hardware forwarding that does not involve communications with the host CPU as well as forwarding or other operations that do involve communications with the host CPU. | 11-01-2012 |
20130315097 | CLIENT AUTO-CONFIGURATION IN A MULTI-SWITCH LINK AGGREGATION - One embodiment of the present invention provides a switch capable of auto-configuration of client devices for a link aggregation. The switch includes a packet processor, an auto-configuration module, and a link-aggregation management module. During operation, the packet processor extracts an identifier of a client device from a notification message received via a local port. The auto-configuration module, which is coupled to the packet processor, associates the local port with the identifier of the client device. If the packet processor recognizes the identifier of the client device in a message received from a remote switch, the link-aggregation management module forms a multi-switch link aggregation for the client device in conjunction with the remote switch. | 11-28-2013 |
Sairam Suresh, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20130124667 | SYSTEM AND METHOD FOR MANAGING DEDICATED CACHES - A client-based computer system configured to communicate with a remote server through a network and to provide access to content or services provided by the server is provided. The system includes a processor, a storage device, a client-side cache dedicated to a set of resources specified by a configuration, and a caching manager to automatically manage the cache as directed by the configuration. The client-side cache is directed by the configuration to transparently intercept a request for one of the resources from a client application to the server, and to automatically determine when to send the request to and provide a response from the server over the network to appear to the client application as though the client application sent the request to and received the response from the server. | 05-16-2013 |
Sandeep Suresh, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20120150846 | Web-Relevance Based Query Classification - Methods, systems, algorithms, and media are provided for query classification based upon web relevance. In embodiments, a knowledge domain is selected. A knowledge domain includes a set of seed-web domains which are classified to belong to the knowledge domain. For each seed-web domain, a filtered web search of a given query is implemented utilizing a filter associated with a particular seed-web domain to obtain a total number of filtered results for the seed-web domain. For each seed-web domain, a total number of non-filtered results are referenced. A percentage of coverage for each seed-web domain is calculated using the total number of filtered results for the seed-web domain and the total number of non-filtered results for the seed-web domain. An average percentage of coverage for the knowledge domain is calculated using the percentage of coverage for each seed-web domain. | 06-14-2012 |
Sindhu Suresh, Monroe Twp., NJ US
Patent application number | Description | Published |
---|---|---|
20130191320 | METRIC TO ASSESS THE SYSTEM RELIABILITY IMPACT OF DISTRIBUTION AUTOMATION FAILURES - A method for assessing the survivability of a distributed automation power grid in response to a failure. The method including: generating a failure in a section of a grid; identifying the location of the section and isolating the section; aggregating sections of the grid downstream from the failed section into a first group and sections of the grid upstream from the failed section into a second group; computing, using a Markov chain, a first parameter indicating whether a communication network of the grid is operational after the failure; computing, using a Markov chain, a second parameter indicating whether enough backup energy exists for the second group after the failure; and computing, using a Markov chain, a third parameter based on the first and second parameters, wherein the third parameter is indicative of the time required for the grid to be restored to its operating state prior to the failure. | 07-25-2013 |
20140062195 | BIDIRECTIONAL DEMAND RESPONSE CONTROL - A method for managing allocation of electrical power includes selecting one or more power consuming entities for receiving a request to reduce electrical power usage (S | 03-06-2014 |
20140088774 | Configurable Baseline Calculation in Demand Response - A baseline editor is provided for creating a baseline calculator. A user interface allows description of the baseline algorithm in demand response domain terminology. A processor compiles the demand response domain terminology into computer code for calculating the baseline (i.e. a baseline calculator). Rather than relying on programmers to custom code the implementation of the baseline algorithm, the processor generates code based on demand response domain criteria. The entity creating the demand response program may utilize user interface to change the programming of the baseline algorithm to experiment in an effort to provide a desired incentive. | 03-27-2014 |
20140100698 | SYSTEM AND METHOD FOR AUTONOMOUS ADAPTIVE CLEANING OF PV PANELS BASED ON HIGH LEVEL CONTROL SIGNALS - A solar energy system and method of cleaning photovoltaic panels is provided. Measurements relating to weather at a photovoltaic panel are received by the system. Measurements relating to output current and voltage at the photovoltaic panel are received by the system. Expected power of the photovoltaic panel is determined based on the measurements relating to weather. Actual power of the photovoltaic panel is determined based on the measurements relating to output current and voltage. In response to determining that the actual power is not within a predetermined range of the expected power (e.g. at least one photovoltaic panel is dirty), a cleaning of the photovoltaic panel is initiated. | 04-10-2014 |
Srinivas B. Suresh, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20140305176 | UNIVERSAL ROLLER SWAGING MACHINE WITH TOOL WEAR MONITOR - A roller swaging machine is provided for swaging first and second work pieces together. The roller swaging machine may include a base, a work piece support assembly, a tool carriage assembly, a spline feed assembly, and a linear sensor. In an embodiment, a tool carriage assembly may be configured to support an expander tool having a tapered mandrel, the spline feed assembly may be configured to be coupled to the tapered mandrel of the expander tool, and the linear sensor may be configured to measure axial movement of the tapered mandrel. | 10-16-2014 |
Subra Suresh, Wellesley, MA US
Patent application number | Description | Published |
---|---|---|
20090053749 | Method and Apparatus for High Throughput Diagnosis of Diseased Cells With Microchannel Devices - The method and apparatus of the present invention detects changes in cell biomechanics caused by any of a variety of diseases and conditions. In one embodiment, the method and apparatus of the invention detect infection of red blood cells. In one embodiment, the invention is a method and apparatus comprising a microfluidic channel with a constriction, for trapping infected red blood cells while allowing healthy red blood cells to deform and pass through the channel. In another embodiment, the invention comprises a suspended microchannel resonator for detecting and counting red blood cells at the constriction of the microfluidic channel. | 02-26-2009 |
20110124095 | Method and apparatus for high throughput diagnosis of diseased cells with microchannel devices - The method and apparatus of the present invention detects changes in cell biomechanics caused by any of a variety of diseases and conditions. In one embodiment, the method and apparatus of the invention detect infection of red blood cells. In one embodiment, the invention is a method and apparatus comprising a microfluidic channel with a constriction, for trapping infected red blood cells while allowing healthy red blood cells to deform and pass through the channel. In another embodiment, the invention comprises a suspended microchannel resonator for detecting and counting red blood cells at the constriction of the microfluidic channel. | 05-26-2011 |
20110287948 | MEASUREMENT OF MATERIAL PROPERTIES AND RELATED METHODS AND COMPOSITIONS BASED ON CYTOADHERENCE - The invention in some aspects relates to methods, devices and compositions for evaluating material properties, such as mechanical and rheological properties of substances, particularly biological substances, such as cells, tissues, and biological fluids. In some aspects, the invention relates to methods, devices and compositions for evaluating material properties of deformable objects, such as cells. In further aspects, the invention relates to methods, devices and compositions for diagnosing and/or characterizing disease based on material properties of biological cells. | 11-24-2011 |
20110289043 | COMPUTATIONAL METHODS AND COMPOSITIONS - The invention in some aspects relates to methods, devices and compositions for evaluating material properties, such as mechanical and rheological properties of substances, particularly biological substances, such as cells, tissues, and biological fluids. In some aspects, the invention relates to methods, devices and compositions for evaluating material properties of deformable objects, such as cells. In further aspects, the invention relates to methods, devices and compositions for diagnosing and/or characterizing disease based on material properties of biological cells. | 11-24-2011 |
20110293558 | MATERIAL PROPERTIES OF T CELLS AND RELATED METHODS AND COMPOSITIONS - The invention in some aspects relates to methods, devices and compositions for evaluating material properties, such as mechanical and rheological properties of substances, particularly biological substances, such as cells, tissues, and biological fluids. In some aspects, the invention relates to methods, devices and compositions for evaluating material properties of deformable objects, such as cells. In further aspects, the invention relates to methods, devices and compositions for diagnosing and/or characterizing disease based on material properties of biological cells. | 12-01-2011 |
20120064505 | MEASUREMENT OF MATERIAL PROPERTIES AND RELATED METHODS AND COMPOSITIONS - The invention in some aspects relates to methods, devices and compositions for evaluating material properties, such as mechanical and rheological properties of substances, particularly biological substances, such as cells, tissues, and biological fluids. In some aspects, the invention relates to methods, devices and compositions for evaluating material properties of deformable objects, such as cells. In further aspects, the invention relates to methods, devices and compositions for diagnosing and/or characterizing disease based on material properties of biological cells. | 03-15-2012 |
Suma Suresh, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20090210431 | Load Sharing Cluster File Systems - Load sharing clusters in which each node is responsible for one or more non-overlapping subset(s) of the cluster namespace and will process only those requests that access file or directory objects in the partitioned namespace that the node controls while redirecting requests designated for other nodes. A non-overlapping subset may be migrated from a source node to a destination node, for example, for load sharing or hotspot mitigation. Migration typically includes maintaining a file virtualization link from the destination node to the source node to permit forwarding of requests by the destination node to the source node during migration of metadata and then migration of data from the source node. After migration is complete, the file virtualization link is broken and the destination node services requests for the non-overlapping subset from the migrated metadata and data. | 08-20-2009 |
Thirumalai Suresh, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20120210040 | MICRO-CROSSBAR AND ON-DIE DATA NETWORK - An integrated circuit (IC) having an on-die data network is disclosed. The IC includes a first bus and second buses configured to convey signals in first and second directions, respectively, along a first axis. The second direction is opposite the first. The IC further includes third and fourth buses configured to convey signals in third and fourth directions, respectively, along a second axis perpendicular to the first axis. The fourth direction is opposite the third. Each bus is N-bits wide and unidirectional. Signal lines of two different buses having equal bit significance and opposite direction are arranged adjacent to one another. A crossbar unit having N crossbar switching circuits is configured to couple signal lines of a selected one of the buses to a corresponding signal line of another selected one of the buses. The signal lines of the buses are implemented on different metal layers than the crossbar switching circuits. | 08-16-2012 |
Thirumalai Swamy Suresh, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20150281396 | MULTIPLE ON-DIE COMMUNICATION NETWORKS - A method for communication among multiple on-die functional blocks using multiple communication networks is disclosed. The method may include sending a request from a first functional block via a first network. In response to receiving the request, a second functional block may respond to the first functional block via a second network. The second functional block may also send any requested data to the first functional block via a third network. | 10-01-2015 |
Thirumalai Swamy Suresh, Redwood Shores, CA US
Patent application number | Description | Published |
---|---|---|
20160070646 | METHOD AND SYSTEM FOR REMOVAL OF A CACHE AGENT - A method for removal of an offlining cache agent, including: initiating an offlining of the offlining cache agent from communicating with a plurality of participating cache agents while a first transaction is in progress; setting, based on initiating the offlining, an ignore response indicator corresponding to the offlining cache agent on each of the plurality of participating cache agents; offlining, based on setting the ignore response indicator, the offlining cache agent; and ignoring, based on setting the ignore response indicator, a first response to the transaction from the offlining cache agent. | 03-10-2016 |
Thirunavukkarasu Suresh, Union City, CA US
Patent application number | Description | Published |
---|---|---|
20130042106 | Security Management In A Group Based Environment - Techniques are provided for securely storing data files in, or retrieving data files from, cloud storage. A data file transmitted to cloud storage from a client in an enterprise computing environment is intercepted by at least one network device. Using security information received from a management server, the data file is converted into an encrypted object configured to remain encrypted while at rest in the cloud storage. | 02-14-2013 |
20140358732 | REAL-TIME RETURN OF LOCAL SEARCH CONTENT BASED ON GLOBAL SEARCH KEY - In one embodiment, a method includes receiving at a network device, a search key from a global search initiated at a mobile device, the network device in communication with the mobile device via a proxy operable to retrieve the search key from a packet transmitted from the mobile device, performing a search at the network device for local content associated with the search key, and transmitting the local content from the network device for display on the mobile device. An apparatus and logic are also disclosed herein. | 12-04-2014 |
Vanitha Suresh, Madison, WI US
Patent application number | Description | Published |
---|---|---|
20100042375 | System and Method for Designing Proteins - Various embodiments of the present invention include systems and methods for redesigning proteins. Various embodiments of the present invention present bioinformatic methods to redesign proteins to be more stable through optimization of local structural entropy. The redesigned proteins display significant increases in their thermal stabilities while retaining catalytic activity, and demonstrate a broadly applicable method. | 02-18-2010 |
Vignesh Suresh US
Patent application number | Description | Published |
---|---|---|
20130045877 | METHODS TO FORM SUBSTRATES FOR OPTICAL SENSING BY SURFACE ENHANCED RAMAN SPECTROSCOPY (SERS) AND SUBSTRATES FORMED BY THE METHODS - A method of manufacturing a substrate is provided. The method comprises, in some aspects, a) providing a support; b) forming a template by attaching a plurality of polymeric nanoparticles some or all having a core-shell structure to the support, wherein the core comprises a first polymer and the shell comprises a second polymer; and c) forming the metal nanoarray substrate by attaching a plurality of metallic nanoparticles to at least some of the polymeric nanoparticles of the template. A biosensor comprising a substrate manufactured by the method, and a method for the detection of an analyte in a sample by surface enhanced Raman spectroscopy (SERS) is also provided. | 02-21-2013 |
Vikram Suresh, Amherst, MA US
Patent application number | Description | Published |
---|---|---|
20130155793 | MEMORY ACCESS CONTROL SYSTEM AND METHOD - The present disclosure relates to a method and system for controlling memory access. In particular, a method for controlling memory access includes, in response to receiving a write request operative to write data to at least one memory cell of a plurality of memory cells, increasing a word line voltage above a nominal level after a predetermined delay following the receipt of the write request. A disclosed system includes a word line driver operative to increase a word line voltage above a nominal level during a write access after a predetermined delay in response to a write request. | 06-20-2013 |
20150086007 | COMPACT, LOW POWER ADVANCED ENCRYPTION STANDARD CIRCUIT - Embodiments of an invention for a compact, low power Advanced Encryption Standard circuit are disclosed. In one embodiment, an apparatus includes an encryption unit having a substitution box and an accumulator. The substitution box is to perform a substitution operation on one byte per clock cycle. The accumulator is to accumulate four bytes and perform a mix-column operation in four clock cycles. The encryption unit is implemented using optimum Galois Field polynomial arithmetic for minimum area. | 03-26-2015 |
Vikram Belur Suresh, Amherst, MA US
Patent application number | Description | Published |
---|---|---|
20150178048 | GENERATE RANDOM NUMBERS USING METASTABILITY RESOLUTION TIME - A mechanism is provided for a circuit for generation of a random output. A bistable circuit has two stable states as an output and a clock signal as an input. The bistable circuit includes a first logic circuit and a second logic circuit cross-coupled connected together, which transition into a metastable state before resolving to the two stable states. The second logic circuit resolves to a stable state at a resolution time. A digitization circuit is configured to generate random bits corresponding to a variance of the resolution time of the second logic circuit resolving from the metastable state to the stable state for cycles of the clock signal. The resolution time randomly varies according to noise. An actual value of the stable state is eliminated as factor in generating the random bits. | 06-25-2015 |