Narayanan, Bangalore
Ajay Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110188720 | METHOD AND SYSTEM FOR AUTOMATED VOLUME OF INTEREST SEGMENTATION - Methods and systems and computer program products for automatically segmenting the volume of interest from intensity images are provided. The method for segmenting a volume of interest in an intensity image receives the intensity image and the scanner acquisition parameters used to acquire the intensity image. The method then scales the contrast of the intensity image based, at least in part, on the scanner acquisition parameters. The method segments the intensity image based, at least in part, on image data of the intensity image and the scanner acquisition parameters, to obtain the volume of interest. | 08-04-2011 |
20130053689 | METHOD AND SYSTEM FOR DESIGN OF SPECTRAL FILTER TO CLASSIFY TISSUE AND MATERIAL FROM MULTI-ENERGY IMAGES - A method, system and apparatus for filtering multi-energy images using spectral filtering technique is described. In one embodiment, the method includes obtaining a first image of an anatomical object corresponding to a first radiation energy. In addition, the method includes obtaining at least one additional image, herein called a second image of the anatomical object corresponding to at least one second radiation energy. The at least one second radiation energy is distinct from the first radiation energy. The method also includes determining joint attenuation characteristics of each tissue at the first radiation energy and at the second radiation energy or their derivatives. The method also includes selectively filtering attenuation value in a multi-energy space due to at least one tissue to generate a filtered image from a reference image. The reference image is one of the first image or the second image or their derivatives. | 02-28-2013 |
20130261441 | SYSTEM AND METHOD FOR CONTRAST AGENT ESTIMATION IN X-RAY IMAGING - The disclosed embodiments relate to determining an amount of a contrast agent in an image. For example, a computer-implemented method of image processing includes generating, from a first polychromatic contrast-enhanced X-ray image obtained at a first energy and a second polychromatic contrast-enhanced X-ray image obtained at a second energy, a simulated first monochromatic contrast-enhanced X-ray image and a simulated second monochromatic contrast-enhanced X-ray image. The simulated first monochromatic contrast-enhanced X-ray image includes first regions of enhanced contrast and the simulated second monochromatic contrast-enhanced includes second regions of enhanced contrast. The method also includes isolating the first and second regions of enhanced contrast from other regions of the image, and determining an amount of the contrast agent within the first and second regions of enhanced contrast based at least on a derived partial signal attributable to the contrast agent. | 10-03-2013 |
20140050378 | SYSTEM AND METHOD FOR DETECTING MATERIALS OR DISEASE STATES USING MULTI-ENERGY COMPUTED TOMOGRAPHY - The disclosed embodiments relate to characterizing or quantifying an element or composition of interest within an imaged volume. In accordance with one embodiment, high and low energy images are acquired of a volume of interest using a polychromatic emission source. The high and low energy images are processed to generate monochromatic images. Based on the observed attenuation within the monochromatic images, one or more elements or compositions of interest are characterized within the imaged volume. | 02-20-2014 |
20150272527 | GENERATION OF MONOCHROMATIC IMAGES - Identification of an optimal monochromatic energy for displaying monochromatic images is disclosed. In certain embodiments, determination of an optimal monochromatic energy may be performed by generating histograms for various monochromatic images generated based on a set of acquired multi-energy projections and by evaluating the histogram dispersion for the respective histograms. | 10-01-2015 |
Ajikumar Thaitharanikarthu Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100083053 | SYSTEM AND METHOD FOR GENERATING AN ORTHOGONAL ARRAY FOR SOFTWARE TESTING - A system and method for generating an orthogonal array (OA) for software testing is disclosed. In one embodiment, the method for generating an OA of test cases for testing a system includes accepting a user input from a user, the user input including multiple factors and multiple levels associated with the system, accessing a reference table to determine a set of parameters based on the user input for testing each level of a factor against all levels of all other factors in the system, and performing a predetermined number of iterations based on the set of parameters to generate the OA of the test cases. The OA of the test cases includes combinations of the multiple factors and the multiple levels required for testing pair-wise interactions between the multiple levels and the multiple factors in the system. | 04-01-2010 |
20100100874 | COMPLEXITY DEPENDENCY CHANGE IMPACT SYSTEM AND METHOD - A complexity dependency change impact system and method is disclosed. In one embodiment, a method of determining an efficient software testing scheme based on a dependency structure matrix (DSM) analysis includes generating a compressed DSM based on cyclic blocks associated with modules of a software application, tagging and levelling the modules of the software application based on the compressed DSM, and generating at least one compressed partition matrix based on the tagged and levelled modules. The method further includes generating at least one expanded partition matrix based on the at least one compressed partition matrix, generating value threads using the at least one compressed partition matrix and obtaining a new scheduling table and performing a path analysis using the value threads to determine the efficient software testing scheme. | 04-22-2010 |
20100138812 | SYSTEM AND METHOD FOR ANALYZING PERFORMANCE OF A SOFTWARE TESTING SYSTEM - A system and method for analyzing performance of a software testing system is disclosed. In one embodiment, a method of analyzing performance of a software testing system associated with a software system having multiple modules includes performing a computer-based complexity analysis of the software system, performing a computer-based impact analysis of information related to an impact of a defect on a module of the software system, and generating a computer-based distribution of effort across an impacted module of the software system based on the complexity analysis and the impact analysis to enhance the software testing system performance. The information may include reported defects from a working environment associated with the software system. The method may also include utilizing output data associated with the complexity analysis as input data to the impact analysis. | 06-03-2010 |
Anantha Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150067195 | HDMI SOURCE AND SINK DEVICE OVER SINGLE HDMI CONNECTOR - Embodiments described herein provide an electronic device with a connector that includes a HDMI source and a HDMI sink. The electronic device also includes logic to determine whether a device coupled to the connector is a data source or a data sink, and if the device coupled to the connector is a data source, configure the connector to receive data. | 03-05-2015 |
20150185800 | COMPUTER INPUT DEVICE POWER SAVINGS - In some embodiments a computing device includes a holder to hold an input device, a detector to detect whether the input device is held by the holder, and a controller to manage power of the device in response to the detection. Other embodiments are described and claimed. | 07-02-2015 |
20150185806 | METHOD AND APPARATUS FOR POWER MANAGEMENT IN AN ELECTRONIC DEVICE BY SENSING THE PRESENCE AND INTENT OF AN OBJECT - A method for sensing, in an electronic device, the presence and inferring therefrom an intent of an object includes sensing a baseline ambient spatial average temperature for a sensed field of view, monitoring the sensed field of view for a variation in the ambient spatial average temperature of the field of view relative to the baseline, characterizing any detected variation, determining whether the detected variation is a recognized variation, and causing the electronic device to take at least one predetermined action responsive to a recognized variation. | 07-02-2015 |
20150187257 | INDICATING OPERATING SYSTEM SELECTION - Techniques related to abrasion scorings for illuminating operating system selections are described herein. A first abrasion scoring of a display material may reflect light from a first light source resulting in an image associated with a first operating system of the computing device being illuminated at the display material. A second abrasion scoring of the display material may reflect light from a second light source resulting in an image associated with a second operating system of the computing device being illuminated at the display material. | 07-02-2015 |
20150236971 | CLOUD COMPUTE SCHEDULING USING A HEURISTIC CONTENTION MODEL - Technologies for contention-aware cloud compute scheduling include a number of compute nodes in a cloud computing cluster and a cloud controller. Each compute node collects performance data indicative of cache contention on the compute node, for example, cache misses per thousand instructions. Each compute node determines a contention score as a function of the performance data and stores the contention score in a cloud state database. In response to a request for a new virtual machine, the cloud controller receives contention scores for the compute nodes and selects a compute node based on the contention score. The cloud controller schedules the new virtual machine on the selected compute node. The contention score may include a contention metric and a contention score level indicative of the contention metric. The contention score level may be determined by comparing the contention metric to a number of thresholds. Other embodiments are described and claimed. | 08-20-2015 |
Arvind Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120188047 | INDUCTOR STRUCTURE HAVING INCREASED INDUCTANCE DENSITY AND QUALITY FACTOR - Disclosed is an inductor structure. The inductor structure includes a base material, at least one bottom spiral conductor disposed on the base material, a middle spiral conductor disposed on the bottom spiral conductor, a top spiral conductor disposed on the middle spiral conductor, and dielectric material separating the bottom, middle and top spiral conductors. The at least one bottom spiral conductor is connected electrically in parallel to the middle spiral conductor and the middle spiral conductor is connected electrically in series to the top spiral conductor. The top spiral conductor is thicker, narrower and less tightly wound than the middle spiral conductor and the bottom spiral conductor. | 07-26-2012 |
Babu Ozhur Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120005257 | SYSTEM AND METHOD FOR GENERATING WEB ANALYTIC REPORTS - A system for generating web analytic reports includes a client interface unit configured to receive one or more predefined tagging conditions from a client for generating a set of tagging rules based on the one or more predefined tagging conditions. The system also includes a tag generation unit configured to generate a client tagged data based on the set of tagging rules. The system also includes an output interface unit configured to generate web analytic reports via analyzing the client tagged data based on the set of tagging rules. | 01-05-2012 |
20120030276 | SYSTEM AND METHOD FOR GENERATING WEB ANALYTIC REPORTS - A system for generating web analytic reports is provided. The system includes a processor configured to receive an input web page link, execute a unified tag for the input web page link, and generate unified tagged data based on the executed unified tag. The system also includes a server side translation unit configured to translate the unified tagged data to corresponding client tagged data for each of a plurality of clients. The system further includes a plurality of client side analytical units associated with a corresponding client among the plurality of clients and communicatively coupled to the server side translation unit, wherein at least a portion of the client side analytical units are configured to analyze the corresponding client tagged data for each of the plurality of clients and generate a corresponding client side web analytics report for each of the plurality of clients. | 02-02-2012 |
Badri Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150288220 | Parallel Control of Multiple Uninterruptable Power Modules ("UPMs") - Systems, methods, and devices of the various embodiments enable parallel control of multiple uninterruptable power modules (“UPMs”) connecting multiple power sources to a bus in parallel. A UPM may be comprised of at least one controller coupled to at least one inverter, and the UPM may be configured to convert the DC voltage output from a DC source to an AC voltage, such as an AC voltage suitable for output to an AC bus. A UPM may receive a power sharing command and control its at least one inverter based at least in part on the received power sharing command to output a voltage to a bus. | 10-08-2015 |
Bobby Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110007156 | VIDEO BASED REMOTE OBJECT ACTIVATION/DEACTIVATION AND CONFIGURATION - A system and method of monitoring a region and directly controlling objects in the region via a single interface are provided. The method includes displaying a video data stream on a viewing interface and controlling an object in a region via the viewing interface. The video data stream is associated with a data collection device monitoring the region, and the video data stream includes a representation of at least one object in the region that is displayed on the viewing interface. | 01-13-2011 |
20130222598 | System and Method of On Demand Video Exchange Between On Site Operators and Mobile Operators - A method and apparatus are provided for viewing video images. The method includes the steps of an input of a video server receiving indicia identifying an image source providing a sequence of video images of interest and requesting that notification be sent to a user of a wireless electronic device, pushing a notification of the identified source through a persistent connection to the user of a wireless electronic device in response to the request, a user input of the wireless electronic device receiving input accepting the notification and the wireless electronic device automatically launching a viewing application installed on the wireless electronic device in response to the acceptance, the viewing application downloading video images from the image source to the wireless electronic device for viewing. | 08-29-2013 |
Hemanth Kumar Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20160125495 | PRODUCT BROWSING SYSTEM AND METHOD - A query is input to a search engine and search results, such as product records, are identified as relevant to the query. The results are presented to a user in a first interface, such as one allowing scrolling in a first direction. On selection of a result, a second interface is displayed of a “shelf” for the selected result, the shelf including related items such as might be located on a same shelf as the selected result in a retail location. The second interface may allow scrolling in a second direction perpendicular to the first direction. | 05-05-2016 |
20160125504 | Electronic Shopping Cart Processing System And Method - An electronic shopping cart of a user is presented in a first interface during checkout, such as one allowing scrolling through representations of items in a shopping list in a first direction. On selection of an item, a second interface is displayed of a “shelf” for the selected item, the shelf including related items such as might be located on a same shelf as the selected result in a retail location. The second interface may allow scrolling in a second direction perpendicular to the first direction. Items in the second interface may be selected and either added to the electronic shopping cart or used to replace the selected item. | 05-05-2016 |
Kanakalata Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150277723 | EXPORTING A COMPONENT OF A CURRENTLY DISPLAYED USER INTERFACE TO A DEVELOPMENT SYSTEM - According to an aspect of the present disclosure, a repository of (user interface) components is maintained, with each component having an associated interface definition. A user interface containing a set of components rendered on a display unit is then provided, the set of components being contained in the repository. In response to receiving from a user, a selection of a component rendered on the display unit, the interface definition of the selected component is made available in defining a new user interface in a development system. | 10-01-2015 |
20150278172 | SIMPLIFYING IDENTIFICATION OF POTENTIAL NON-VISIBILITY OF USER INTERFACE COMPONENTS WHEN RESPONSIVE WEB PAGES ARE RENDERED BY DISPARATE DEVICES - Aspects of the present disclosure simplify identification of potential non-visibility of user interface (UI) components when a responsive web page is rendered by disparate devices. In one embodiment, a browser is instructed to display the web page in a viewport of a desired size. Upon the browser rendering the web page in the viewport, a data structure (e.g., DOM) generated by the browser is examined to determine whether each of the components of the responsive web page is visible or non-visible within the viewport, and a corresponding visibility report is generated. The steps of instructing and examining may be performed iteratively for a number of viewports of corresponding sizes. The visibility report is then generated as a two-dimensional matrix indicating whether each component (along a first dimension) is visible or non-visible when the web page is rendered in a corresponding viewport (along a second dimension). | 10-01-2015 |
Kottaram Krishnadas Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130219561 | STRESS TOLERANT PLANTS AND METHODS THEREOF - The present invention provides a method and DNA molecules that when expressed in a plant produces transgenic plants with improved abiotic stress tolerance. The invention includes plant expression vectors comprising the DNA molecules, and plants containing such DNA molecules. | 08-22-2013 |
20160122778 | STRESS TOLERANT PLANTS AND METHODS THEREOF - The present invention provides a method and DNA molecules that when expressed in a plant produces transgenic plants with improved abiotic stress tolerance. The invention includes plant expression vectors comprising the DNA molecules, and plants containing such DNA molecules. | 05-05-2016 |
Manoj Mulakkapurath Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130130235 | PROBES AND PRIMERS FOR DETECTION OF DENGUE - The present disclosure gives description of a method used for the detection and quantification of dengue viral infection caused by dengue virus using nucleic acids isolated from blood, plasma or serum samples by employing Oligonucleotide probes. The method employed here for detection is by Real time PCR. The instant disclosure also provides for primers, probes, PCR Reaction mixture and kit thereof. | 05-23-2013 |
Mohanram Periasamy Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090117887 | METHODS FOR BARGING USERS ON A REAL-TIME COMMUNICATIONS NETWORK - Methods for barging an online user on a real-time communications network are presenting including: making a barge request by a barging user to barge online users; if online users are a part of an on-going call and the barging user has a barge privilege, joining the barging user with the on-going call; and if online users are not part of the on-going call and the barging user has the barge privilege, creating a new call with the barging user and the online user. In some embodiments, methods further include: if the barging caller is restricted and the barging user does not have the barge privilege, denying the barging user from the joining; and if the barging caller is not restricted and the barging user does not have the barge privilege, joining the barging user with the on-going call, and granting the floor control based on a standard floor control rule. | 05-07-2009 |
Muralidharan Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120155833 | Method of Processing a Sequence of Coded Video Frames - A method of processing a sequence of coded video frames conveyed by a digital data stream, where each frame represents an image, includes receiving the sequence of coded video frames at a recording device, determining a frame interval between presentation of an ith coded frame of the sequence and an (i+1)th coded frame of the sequence, calculating a stream time stamp for the ith coded frame, and calculating a stream time stamp for the (i+1)th coded video frame based on the stream time stamp for the ith coded video frame and the previously determined frame interval. | 06-21-2012 |
20140002736 | Determining the Location of a Point of Interest in a Media Stream that includes Caption Data | 01-02-2014 |
20140099079 | Method of Processing a Sequence of Coded Video Frames - A method of processing a sequence of coded video frames conveyed by a digital data stream, where each frame represents an image, includes receiving the sequence of coded video frames at a recording device, determining a frame interval between presentation of an ith coded frame of the sequence and an (i+1)th coded frame of the sequence, calculating a stream time stamp for the ith coded frame, and calculating a stream time stamp for the (i+1)th coded video frame based on the stream time stamp for the ith coded video frame and the previously determined frame interval. | 04-10-2014 |
Prakash Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110307750 | COMPRESSED SCAN CHAIN DIAGNOSIS BY INTERNAL CHAIN OBSERVATION, PROCESSES, CIRCUITS, DEVICES AND SYSTEMS - Electronic scan circuitry includes a decompressor ( | 12-15-2011 |
20120062298 | FLIP-FLOP ARCHITECTURE FOR MITIGATING HOLD CLOSURE - A circuit for mitigating hold closure. The circuit includes a flip-flop having a clock input and an output. The circuit also includes a multiplexer. The multiplexer includes a select input coupled to the clock input of the flip-flop. The multiplexer also includes a first data input coupled to the output of the flip-flop. Further, the multiplexer includes an output coupled to a second data input of the multiplexer. | 03-15-2012 |
20120126781 | ON-CHIP IR DROP DETECTORS FOR FUNCTIONAL AND TEST MODE SCENARIOS, CIRCUITS, PROCESSES AND SYSTEMS - An integrated circuit includes a functional circuit ( | 05-24-2012 |
20130305106 | INTEGRATED CIRCUITS CAPABLE OF GENERATING TEST MODE CONTROL SIGNALS FOR SCAN TESTS - Various embodiments of methods and integrated circuits capable of generating a test mode control signal for a scan test through a scan chain (such as in an integrated circuit) are provided. The integrated circuit includes a test pattern detection block, a counter circuit, and a control circuit. The test pattern detection block is configured to receive a detection pattern and to detect a first pattern corresponding to a shift phase and a second pattern corresponding to a capture phase of a test pattern based on the detection pattern and to generate a trigger signal based upon the detection of the patterns. The control circuit generates and controls the test mode control signal based on the count states. The counter circuit is configured to generate one or more count states corresponding to one of the shift phase, the capture phase and the clock signal based on the detected pattern. | 11-14-2013 |
20140021993 | APPARATUSES AND METHODS TO SUPPRESS POWER SUPPLY NOISE HARMONICS IN INTEGRATED CIRCUITS - Apparatuses and methods for suppressing power supply noise harmonics are disclosed. A method includes selecting at least one flip-flop of a plurality of data paths of an integrated circuit based on a slack associated with the at least one flip-flop. The method also includes providing at least one delay circuit at an output of at least one flip-flop. The at least one delay circuit is configured to delay the output of the at least one flip-flop by a threshold clock cycle for managing current at a positive edge of a clock input and current at a negative edge of the clock input, thereby suppressing power supply noise harmonics of the integrated circuit. | 01-23-2014 |
20140208177 | CIRCUITS AND METHODS FOR DYNAMIC ALLOCATION OF SCAN TEST RESOURCES - A method of testing devices under test (DUTs) and testing system are disclosed. The method comprises generating at least one control signal associated with a test pattern structure received from a testing system. The method further comprises selecting M1 number of ports from M number of I/O ports in the DUT to receive scan input corresponding to the test pattern structure based on the control signal, selecting M2 number of ports from the M number of I/O ports to provide scan output based on the control signal, wherein each of M1 and M2 is a number selected from 0 to M, and wherein a sum of M1 and M2 is less than or equal to M. Thereafter, the method comprises performing a scan testing of the DUT based on the scan input provided to the M1 number of ports and receiving the scan output from the M2 number of ports. | 07-24-2014 |
20150276824 | ON-CHIP IR DROP DETECTORS FOR FUNCTIONAL AND TEST MODE SCENARIOS, CIRCUITS, PROCESSES AND SYSTEMS - An integrated circuit includes a functional circuit ( | 10-01-2015 |
20150285860 | COMPRESSED SCAN CHAIN DIAGNOSIS BY INTERNAL CHAIN OBSERVATION, PROCESSES, CIRCUITS, DEVICES AND SYSTEMS - Electronic scan circuitry includes a decompressor ( | 10-08-2015 |
20160003900 | SELF-TEST METHODS AND SYSTEMS FOR DIGITAL CIRCUITS - Circuits and methods for performing self-test of digital circuits are disclosed. In an embodiment, a method includes applying a set of test patterns for performing scan testing of a digital circuit to generate scan outputs from the digital circuit. The set of test patterns includes one or more sets of base test patterns already stored in a memory and one or more sets of derived test patterns temporarily generated from the one or more sets of base test patterns. The method further includes comparing the scan outputs received from the digital circuit with reference scan outputs corresponding to the digital circuit for fault detection in the digital circuit to thereby achieve a target fault coverage of the scan testing of the digital circuit. The reference scan outputs corresponding to the digital circuit are stored in the memory. | 01-07-2016 |
20160069958 | COMPRESSED SCAN CHAIN DIAGNOSIS BY INTERNAL CHAIN OBSERVATION, PROCESSES, CIRCUITS, DEVICES AND SYSTEMS - Electronic scan circuitry includes a decompressor ( | 03-10-2016 |
Premnath Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090113244 | Diagnostic Functionality for Wireless Client Connectivity Problems in Wireless Networks - A troubleshooting system. In particular implementations, a method includes collecting, from a first wireless network element, PEM state associated with a wireless client having a connection problem, and collecting log data associated with the wireless client from the first wireless network elements and one or more other wireless network elements. The method further includes correlating the PEM state and log data based on a network security protocol employed by the wireless client, where the network security protocol corresponds to an expected sequence of events. The correlating includes correlating events and messages collected based on the expected sequence of events, and comparing the correlated sequence of events to a data store of diagnostic information to identify one or more possible causes of the connection problem. | 04-30-2009 |
Purushothaman K. Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140207816 | SYSTEM AND METHOD FOR PREFERRED SERVICES IN NOMADIC ENVIRONMENTS - A method of locating preferred services includes searching an augmented spatial index, which is based on a user's determined preferred services. Additionally, the method includes indicating a location of a currently-sought preferred service. | 07-24-2014 |
20150331845 | TABLE NARRATION USING NARRATION TEMPLATES - A computer system for narrating a table using at least one narration template, wherein the table is extracted from a data source is provided. The computer system may include parsing the extracted table. The computer system may also include performing structural analysis on the parsed extracted table. The computer system may further include selecting at least one structural template based on the structural analysis of the parsed extracted table. Additionally, the computer system may include selecting the at least one narration template based on the at least one selected structural template. The computer system may also include applying the at least one selected narration template to the extracted table. The computer system may further include narrating the extracted table based on the applying of the at least one selected narration template to the extracted table. | 11-19-2015 |
20150331846 | TABLE NARRATION USING NARRATION TEMPLATES - A method for narrating a table using at least one narration template, wherein the table is extracted from a data source is provided. The method may include parsing the extracted table. The method may also include performing structural analysis on the parsed extracted table. The method may further include selecting at least one structural template based on the structural analysis of the parsed extracted table. Additionally, the method may include selecting the at least one narration template based on the at least one selected structural template. The method may also include applying the at least one selected narration template to the extracted table. The method may further include narrating the extracted table based on the applying of the at least one selected narration template to the extracted table. | 11-19-2015 |
20160117307 | RECURSIVE EXTRACTION AND NARRATION OF NESTED TABLES - Machine logic (for example, software) that performs the following steps: (i) providing a parent table including a set of nested table(s) so that the parent table has N levels of nestedness, with N being an integer greater than one; and (ii) extracting a first nested table at the Nth level of nestedness where N is an integer equal to or greater than one, with a value of one representing the root table, and with greater values representing tables nested within the root table; and (iii) replacing the first nested table with equivalent narration text. Software is agnostic with respect to parent tables having different structural patterns, different file formats, and/or different cell layouts. | 04-28-2016 |
20160117412 | RECURSIVE EXTRACTION AND NARRATION OF NESTED TABLES - Machine logic (for example, software) that performs the following steps: (i) providing a parent table including a set of nested table(s) so that the parent table has N levels of nestedness, with N being an integer greater than one; and (ii) extracting a first nested table at the Nth level of nestedness where N is an integer equal to or greater than one, with a value of one representing the root table, and with greater values representing tables nested within the root table; and (iii) replacing the first nested table with equivalent narration text. Software is agnostic with respect to parent tables having different structural patterns, different file formats, and/or different cell layouts. | 04-28-2016 |
Purushothaman Kunnath Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090204597 | SYSTEM AND METHOD FOR PREFERRED SERVICES IN NOMADIC ENVIRONMENTS - A method of locating preferred services includes searching an augmented spatial index, which is based on a user's determined preferred services. Additionally, the method includes indicating a location of a currently-sought preferred service. | 08-13-2009 |
20100228529 | SYSTEM AND METHODS FOR REQUIREMENTS MANAGEMENT AND MODELING IN COMPLEX SYSTEMS INTEGRATION - A method and product for modeling and managing requirements in a complex integrated system, which comprises creating a set of requirements which can be implemented within all the components of the complex integrated system. Each requirement may be characterized as a point on the circumference of a circle, the characterization being an assignment of a requirement type. This type determines which circle the point will be located on, assigning a unique immutable numerical value to each requirement that determines in which order the point is placed on the previously determined circle. | 09-09-2010 |
20120208565 | SYSTEM AND METHOD FOR PREFERRED SERVICES IN NOMADIC ENVIRONMENTS - A method of locating preferred services includes searching an augmented spatial index, which is based on a user's determined preferred services. Additionally, the method includes indicating a location of a currently-sought preferred service. | 08-16-2012 |
Pushpa Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20080242873 | METHODS FOR PRODUCING AND PURIFYING 2-HYDROCARBYL-3,3-BIS(4-HYDROXYARYL)PHTHALIMIDINE MONOMERS AND POLYCARBONATES DERIVED THEREFROM - Disclosed herein is a method comprising reacting a phenolphthalein material and a primary hydrocarbyl amine in the presence of an acid catalyst to form a reaction mixture comprising 2-hydrocarbyl-3,3-bis(4-hydroxyaryl)phthalimidine, wherein the phenolphthalein material comprises greater than or equal to 99 weight percent phenolphthalein, based on the total weight of the phenolphthalein material; quenching the reaction mixture and treating the quenched reaction mixture to obtain a first solid. The first solid is purified by a combination of techniques to produce a solid comprising 2-hydrocarbyl-3,3-bis(4-hydroxyaryl)phthalimidine with sufficient purity to be used as a monomer in the synthesis of clear polymers. | 10-02-2008 |
Rajagopal K. Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140101468 | APPARATUS, SYSTEM AND METHOD FOR GATED POWER DELIVERY TO AN I/O INTERFACE - Techniques and mechanisms for managing a delivery of power to a resource of an input/output (I/O) interface. In an embodiment, a first link of a plurality of communication links is monitored. Of the plurality of links, a first set of resources of the I/O interface is to support communication only via the first link. One or more other resources of the I/O interface are for supporting communications of another link of the plurality of links. In another embodiment, a resource of the first set of resources is decoupled from a power supply in response to detecting a total number of active lanes of the first link, decoupling. | 04-10-2014 |
Rajesh Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120293296 | MANUAL RESET THERMOSTAT WITH CONTACT RETAINING SPRING - A thermostat includes a temperature sensitive element that is responsive to temperature variations to selectively move between at least a first position and a second position. The transfer pin is movable with the temperature sensitive element and is configured, upon movement of the temperature sensitive element from the first position to the second position, to supply a force to a switch that moves the switch from a first switch position to a second switch position. A spring is coupled to the switch and is configured to selectively supply at least a first retainer force to the switch that, when the switch is in the second switch position, retains the switch in the second switch position when the temperature sensitive element moves from the second position back to the first position. | 11-22-2012 |
Rangavittal Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130031092 | METHOD AND APPARATUS FOR COMPRESSING GENETIC DATA - A method of compressing sequence data in a text-based format, the method involving parsing text of the sequence data into a plurality of fields, identifying encoding algorithms that achieve greatest compression gains with respect to the plurality of fields based on collected statistics, and generating a bitstream, compressed from the sequence data, by encoding the sequence data using the identified encoding algorithms. | 01-31-2013 |
20130085405 | METHOD AND APPARATUS FOR CLASSIFYING CARDIAC ARRHYTHMIA - A method and a device for classifying cardiac arrhythmia, using an electrocardiogram (ECG) signal, are provided. The method includes receiving the ECG signal representing an electrical activity of a heart of an individual over a period of time, the ECG signal including ECG beats. The method further includes converting each of the ECG beats into symbols. The method further includes identifying an arrhythmia class indicating a type of cardiac arrhythmia associated with the individual from arrhythmia classes indicating respective types of cardiac arrhythmia based on the symbols representing each of the ECG beats. | 04-04-2013 |
20130204851 | METHOD AND APPARATUS FOR COMPRESSING AND DECOMPRESSING GENETIC INFORMATION OBTAINED BY USING NEXT GENERATION SEQUENCING (NGS) - Provided are methods and apparatuses for compressing genetic information, the methods and apparatuses obtaining read information about reads and alignment information about positions of the reads that are aligned to a reference sequence, and generating a compressed file comprising information about an address of a block corresponding to the aligned reads. Also, a method and apparatus for decompressing genetic information obtains a compressed file with respect to the genetic information, determines an address of a block corresponding to input gene search information, from the compressed file, and selectively decompresses genetic information corresponding to the determined address. | 08-08-2013 |
20160081620 | METHOD AND APPARATUS FOR HEALTH CARE - An apparatus includes: a receiving unit for receiving a sensor signal for a body of a user from a wearable apparatus; a controller for classifying a physical activity of the user as one of a plurality of predefined activity models based on the received sensor signal, and generating prediction information about the body of the user based on a result of the classifying and profile information about the user; and an output device for outputting health care information to the user based on the prediction information. | 03-24-2016 |
Santhosh Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100023517 | METHOD AND SYSTEM FOR EXTRACTING DATA-POINTS FROM A DATA FILE - The present invention provides a method, system and computer program product for extracting data-points from a data file. A data-point is extracted in a data-base by pointing at a portion of computer recognizable text in the data file by a pointing device. The data-point associated with the pointed portion of the computer recognizable text is thereby selected and stored in the database. | 01-28-2010 |
Santosh Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120263181 | SYSTEM AND METHOD FOR SPLIT RING FIRST IN FIRST OUT BUFFER MEMORY WITH PRIORITY - A system and method for allocating memory locations in a buffer memory system is described. The system includes a plurality of memory locations for storage and a controller. The controller controls the storage and retrieval of data from the plurality of memory locations and allocate a first portion of the memory locations to a first buffer, wherein the remaining portion of the memory locations defines a second portion. The controller allocates a portion of the second portion to a second buffer and the remaining portion of the second portion defines a third portion. The controller reserves a portion of the third portion for assignment to the second buffer, wherein, the second buffer is assigned a higher priority over the first buffer. The controller selectively allocates one or more memory locations of the third portion to the first buffer or to the second buffer. | 10-18-2012 |
20120327948 | ADJUSTMENT OF NEGATIVE WEIGHTS IN WEIGHTED ROUND ROBIN SCHEDULING - In one embodiment, a network processor services a plurality of queues having data using weighted round robin scheduling. Each queue is assigned an initial weight based on the queue's priority. During each cycle, an updated weight is generated for each queue by adding the corresponding initial weight to a corresponding previously generated decremented weight. Further, each queue outputs as many packets as it can without exceeding its updated weight. As each packet gets transmitted, the updated weight is decremented based on the number of blocks in that packet. If, after those packets are transmitted, the decremented weight is still positive and the queue still has data, then one more packet is transmitted, no matter how many blocks are in the packet. When a decremented weight becomes negative, the weights of the remaining queues are increased to restore the priorities of the queues as set by the initial weights. | 12-27-2012 |
20130275843 | TREND-ANALYSIS SCHEME FOR RELIABLY READING DATA VALUES FROM MEMORY - In one embodiment, a scheme for reliably reading data values, such as rapidly-changing counter values, from a memory location. Instead of performing a single read operation, a set of N consecutive read operations is performed to obtain a set of N samples. Since, for counter values and the like, the frequency of occurrence of out-of-sequence values is relatively low, it is expected that a majority of the N samples will be in sequence. Of these N samples, the largest subset of monotonically-increasing values is selected. The median value of this subset of monotonically non-decreasing values is returned as a reliable result of the read operation. | 10-17-2013 |
20140025856 | RELIABLE NOTIFICATION OF INTERRUPTS IN A NETWORK PROCESSOR BY PRIORITIZATION AND POLICING OF INTERRUPTS - In a data network, a node determines whether to handle data-dependent events using the node's hardware interrupt buffer or instead using an available fallback action. The node classifies each detected event as being one of a plurality of different categories of events and determines, based on the classified category, whether to handle the detected event using the hardware interrupt buffer of the node. Each different event category can be assigned its own scale factor, where the available (i.e., currently unused) capacity of the hardware interrupt buffer is allocated based on those programmed scale factors. If the node determines to handle the detected event using the hardware interrupt buffer, then the node stores a hardware interrupt corresponding to the detected event in the hardware interrupt buffer. Otherwise, the node handles the detected event using a fallback action. | 01-23-2014 |
20140192633 | SYSTEM AND METHOD FOR PROVIDING FAST AND EFFICIENT FLUSHING OF A FORWARDING DATABASE IN A NETWORK PROCESSOR - Aspects of the disclosure pertain to a system and method for providing fast and efficient flushing of a forwarding database in a network processor. The present disclosure provides a deterministic mechanism to implement a flush operation for flushing the forwarding database. A dual FDB approach, a means for switching from one FDB to another in the event of a failure, and FDB flush operation as a background task are key features of this disclosure. The effective time for completing the flush operation is within a sub-50 millisecond time frame and is independent of the number of entries in the forwarding database. The flush operation may be performed using software. | 07-10-2014 |
20140298148 | TREND-ANALYSIS SCHEME FOR RELIABLY READING DATA VALUES FROM MEMORY - In one embodiment, a scheme for reliably reading data values, such as rapidly-changing counter values, from a memory location. Instead of performing a single read operation, a set of N consecutive read operations is performed to obtain a set of N samples. Since, for counter values and the like, the frequency of occurrence of out-of-sequence values is relatively low, it is expected that a majority of the N samples will be in sequence. Of these N samples, the largest subset of monotonically-increasing values is selected. The median value of this subset of monotonically non-decreasing values is returned as a reliable result of the read operation. | 10-02-2014 |
20140334491 | PREDICTION BASED METHODS FOR FAST ROUTING OF IP FLOWS USING COMMUNICATION/NETWORK PROCESSORS - Aspects of the disclosure pertain to a system and method for providing prediction based, fast routing of IP flows. A hash table-based mechanism is implemented by the system such that classification information obtained and/or utilized for a first packet of an IP flow is applied to subsequent packets of the IP flow, thereby promoting packet processing efficiency for the flow. | 11-13-2014 |
Sathya Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090214868 | CORE-SHELL PARTICLE, METHOD, AND COMPOSITION - A core-shell particle is formed by a method that includes forming a crosslinked polyorganosiloxane core, reacting a graftlinking agent with the crosslinked polyorganosiloxane core, and polymerizing a poly(alkenyl aromatic) shell around the graftlinking agent-functionalized polyorganosiloxane core. The method produces a core-shell particle with improved adhesion between shell and core. The core-shell particle is useful as an impact modifier in thermoplastic compositions. | 08-27-2009 |
20130298799 | BITUMINOUS COMPOSITION WITH REDUCED EMISSION OF HYDROGEN SULFIDE - The present invention relates to a bituminous composition comprising from 20 wt % to 99.9 wt % of bitumen, from 0.01 wt % to 10 wt % of a maleimide compound and from 0.5 to 75 wt % of sulphur, by weight of the bituminous composition. The present invention also relates to an asphalt composition comprising said bituminous composition and filler and/or aggregate. The bituminous and asphalt compositions of the present invention exhibit significantly reduced H | 11-14-2013 |
Sivaramakrishnan Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20160048415 | Systems and Methods for Auto-Scaling a Big Data System - Systems and methods for automatically scaling a big data system are disclosed. Methods may include: determining, at a first time, a first optimal number of nodes for a cluster to adequately process a request; assigning an amount of nodes equal to the first optimal number; determining a rate of progress of the request; determining, at a second time based on the rate of progress a second optimal number of nodes; and modifying the number of nodes assigned to the cluster to equal the second optimal number. Systems may include: a cluster manager, to add and/or remove nodes; a big data system, to process requests that utilize the cluster and nodes, and an automatic scaling cluster manager, including: a big data interface, for communicating with the big data system; a cluster manager interface, for communicating with a cluster manager instructions for adding and/or removing nodes from a cluster used to process a request; and a cluster state machine. | 02-18-2016 |
Sridharan Reghupathy Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20160108740 | GAS TURBINE ENGINES WITH IMPROVED LEADING EDGE AIRFOIL COOLING - An airfoil for a gas turbine engine includes a body with a first side wall and a second side wall joined at a leading edge and a trailing edge, the first side wall having a first interior surface and the second side wall having a second interior surface. The airfoil further includes an internal wall disposed within of the body and extending between the first interior surface and the second interior surface to define a supply passage and a leading edge passage. The internal wall defines a plurality of cooling holes to direct cooling air from the supply passage to the leading edge passage such that the cooling air impinges upon the leading edge. The airfoil further includes a first plurality of grooves formed in the first interior surface, each the first plurality of grooves extending in a chordwise direction within the leading edge passage. | 04-21-2016 |
Subramanian Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120259853 | Real Time Association of Related Breaking News Stories Across Different Content Providers - Methods and systems for relating breaking news stories across content providers include receiving a breaking news headline for a breaking news from a content provider. The breaking news headline is tokenized in substantial real time by identifying a plurality of headline tokens. A plurality of news stories is received from a plurality of content providers. Each of the plurality of news stories is tokenized to identify a plurality of story tokens. The plurality of headline tokens and story tokens are analyzed to determine if one or more of the news stories are related to the breaking news headline. Based on the analysis, one or more of the news stories are mapped to the breaking news headline. The mapping enables presentation of the one or more news stories from one or more of the content providers while rendering the breaking news headline. | 10-11-2012 |
Sudheeshchandran Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150019722 | DETERMINING, MANAGING AND DEPLOYING AN APPLICATION TOPOLOGY IN A VIRTUAL ENVIRONMENT - A method and a system for determining, managing and deploying an application topology in a virtual environment are provided. QoS parameters, workload attributes and application topology elements are received. An application topology and a deployment strategy are determined based on the received one or more of QoS parameters, workload attributes, application topology elements and application topology patterns. Virtual environment components are identified based on the determined application topology and the deployment strategy. After the application topology is deployed, the QoS parameters of the virtual environment components are monitored. After analyzing the monitored QoS parameters with expected QoS parameters, a QoS parameter variance is detected. If the detected QoS parameter variance exceeds the pre-defined threshold, a corrective action for the application topology is determined. | 01-15-2015 |
Sudheesh Chandran Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140237554 | UNIFIED PLATFORM FOR BIG DATA PROCESSING - This technology relate to methods and systems for big data processing. The system includes extraction modules for extracting data from the data sources. The system also includes means for defining rules to be applied on the data and means for applying the rules on the data in conjunction with the extraction modules. The means for applying the rules is capable of applying pre-defined set of rules and the rules defined by means of defining the rules. The system also has controllers for defining access control restrictions on the data in conjunction with the extraction modules, display for displaying visual representations of the data processing in conjunction with the extraction modules and memory to store the extracted data in indexed form. | 08-21-2014 |
Surya S. Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150269575 | SYSTEM AND METHOD FOR SECURE PAYMENT TRANSACTIONS DURING A CHAT SESSION - A method for secure payment transactions over a network between a support help desk computing system and a customer computing system is provided. The method includes establishing a chat session between the help desk and the customer using a chat application program; receiving a purchase order from the customer; communicating a unique URL payment link to the customer, wherein the URL payment link is configured for allowing the customer to establish communication with an order processing system to provide sensitive payment information to the order processing system; receiving the sensitive payment information at the order processing system communicated from the customer; encrypting the sensitive payment information; providing the encrypted sensitive payment information to the help desk, wherein the encrypted sensitive payment information is displayed in a masked format on a display of the help desk; and completing the purchase order using the encrypted sensitive payment information. | 09-24-2015 |
Venkatesh Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140019516 | HYBRID APPLICATION ENVIRONMENTS - Provided herein are systems, methods, and software for facilitating hybrid application environments. In at least one implementation, an application server within a hosting environment receives a data request initiated by a hosted application within the hosting environment. The hosted application may initiate the data request in response to a page request made on behalf of a hosted identity logged into the hosting environment. The application server generates a hybrid data request based on request information comprising at least a portion of the data request and the hosted identity and directs the hybrid data request over a connection established between the hosting environment and an enterprise environment for handling by an application server within the enterprise environment. | 01-16-2014 |
Venkateswaran Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120109400 | LOAD SCHEDULING OPTIMIZATION IN DISTRIBUTED SYSTEM - A power distribution management system is disclosed for optimal power distribution for a predetermined class of loads and other loads. The power distribution management system include a substation for distributing power supply to a load network, where the load network includes the predetermined class of loads and other loads and the substation includes a plurality of feeders. The power distribution management system includes an optimizer for generating an optimal load schedule for a control period for the predetermined class of loads. The power distribution management system also includes a communication interface for communicating between the plurality of individual loads and/or the optimizer. | 05-03-2012 |
20130170378 | METHOD AND A SYSTEM FOR LOCALIZATION IN INDUSTRIAL WIRELESS SENSOR NETWORK - A method and system are disclosed for localization in an industrial wireless sensor network by identifying a sensor node of a field device for localization, and determining the location information of the sensor node associated with the field device. The determined location information is stored in the field device, in one or more modules of the wireless network management component, and/or an operator portal. Operation can be indicated upon the joining of the field device into the network or during the commissioning of the industrial wireless sensor. | 07-04-2013 |
20140100670 | METHOD AND A SYSTEM FOR ONLINE AND DYNAMIC DISTRIBUTION AND CONFIGURATION OF APPLICATIONS IN A DISTRIBUTED CONTROL SYSTEM - Exemplary embodiments are directed to a method and system of online and dynamic distribution and configuration of applications in a Distributed Control System (DCS) of a plant. One or more applications of at least one controller of the DCS is divided into a plurality of blocks. The application is changed by managing each of the blocks. The one or more blocks is dynamically distributed to at least one other controller of the DCS. The data distributed to the at least one other controller is synchronized between the other controllers. The application associated with the distributed data is managed based on an operation schedule of the DCS. | 04-10-2014 |
Venkatraj Venkatrao Narayanan, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090304895 | PROCESS FOR PREPARING A TEA BEVERAGE - A process is disclosed for preparation of a ready-to-drink tea beverage. The beverage comprises an aqueous acidulant constituent having pH less than 4 and an aqueous non-acidulant constituent having pH greater than 4, the aqueous non-acidulant constituent comprises a flavourant, and at least one of the constituents comprises cold-soluble tea solids. The process comprises the steps of: subjecting each of the constituents separately to pasteurization; cooling each of the constituents separately to a temperature less than 75° C.; and mixing the constituents. | 12-10-2009 |
20130259992 | PROCESS FOR PREPARING TEA PRODUCTS - The present invention relates to a process which allows for the preparation of tea products comprising tea juice which are suitable for diluting to prepare beverages. The present inventors have identified that generation of carbon dioxide during the storage of tea juice in containers can cause problems. It is an object of the present invention to provide a packaged tea juice in a stable form. The present inventors have now surprisingly found that treating tea juice using a specific time-temperature regime leads to a reduction in CO | 10-03-2013 |
20130260005 | PROCESS FOR PREPARING TEA PRODUCTS - The present invention relates to a process which allows for the preparation of tea products comprising tea juice which are suitable for diluting to prepare beverages. The present inventors have identified that generation of carbon dioxide during the storage of tea juice in containers can cause problems. It is an object of the present invention to provide a packaged tea juice in a stable form. The present inventors have now surprisingly found that reducing pH of the juice leads to a reduction in CO | 10-03-2013 |