Jain, Bangalore
Aakash Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130336104 | SYSTEMS AND METHODS FOR PROPAGATING HEALTH OF A CLUSTER NODE - The present disclosure describes systems and methods for propagating port state to intermediary devices of a cluster in a static link aggregation environment. The methods and systems include a cluster comprising a plurality of intermediary devices in communication with a network device via a static link aggregation comprising aggregated ports from different intermediary devices of the cluster. A first device of the static link aggregation is configured to detect that a health of the first device is below a predetermined threshold and, responsive to the detection, identify one or more ports in the aggregated ports as down. A second device of the link aggregation is configured to, responsive to the identification, remove the ports from a distribution list for the static link aggregation. Upon detection that a health of a device is above a predetermined threshold, the first device may identify the ports as up. | 12-19-2013 |
20150301883 | SYSTEMS AND METHODS FOR PROPAGATING HEALTH OF A CLUSTER NODE - The present disclosure describes systems and methods for propagating port state to intermediary devices of a cluster in a static link aggregation environment. The methods and systems include a cluster comprising a plurality of intermediary devices in communication with a network device via a static link aggregation comprising aggregated ports from different intermediary devices of the cluster. A first device of the static link aggregation is configured to detect that a health of the first device is below a predetermined threshold and, responsive to the detection, identify one or more ports in the aggregated ports as down. A second device of the link aggregation is configured to, responsive to the identification, remove the ports from a distribution list for the static link aggregation. Upon detection that a health of a device is above a predetermined threshold, the first device may identify the ports as up. | 10-22-2015 |
Abhishek Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110149080 | SYSTEM AND METHOD OF ASSOCIATING VIDEO CAMERAS WITH RESPECTIVE VIDEO SERVERS - A regional video monitoring system includes a plurality of video surveillance cameras as well as a plurality of video servers. The cameras and servers are linked by an interface which can automatically allocate one or more cameras among one or more servers. The interface can respond to a server failure and reallocate the cameras among remaining operable servers. | 06-23-2011 |
Akansha Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130339321 | METHOD, SYSTEM, AND COMPUTER-READABLE MEDIUM FOR PROVIDING A SCALABLE BIO-INFORMATICS SEQUENCE SEARCH ON CLOUD - The present invention relates to a computer-implemented method, system and computer readable medium for providing a scalable bio-informatics sequence search on cloud. The method comprises the steps of partitioning a genome data into a plurality of datasets and storing the plurality of data sets in a database. Receiving at least one sequence search request input and searching for a genome sequence in the database corresponding to the search request input and scaling of the sequence search based on the sequence search request input. | 12-19-2013 |
Anil Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150278790 | INTELLIGENT RETAIL CONTAINER - An apparatus, system, and method that includes a retail container forming an enclosure for retaining a product, a measurement device for calculating an amount of the product removed from the container, an output unit causing a display device to display the removed amount and a total price of the removed amount, a printing device for encoding a representation of the total price onto a label, and a controller for updating an inventory system based on the removed amount. | 10-01-2015 |
Animesh Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110001535 | SEQUENTIAL CIRCUIT WITH DYNAMIC PULSE WIDTH CONTROL - A pulsed latch circuit with conditional shutoff prevents an input node, such as a node receiving data, of the pulsed latch circuit, from latching data based on a delayed input control signal, such as an internal clocking signal, and based on a feedback latch state transition detection signal indicating that a current state of input data is stored in the latch. As such, two control conditions are used to shut down the latch. In one example, a condition generator detects when the latch has captured data correctly and outputs a signal to disable the input node. In addition, a variable delay circuit is used to adjust the width of the allowable input signal to set a worst case shutoff time. If data is latched early, a feedback latch state transition detection signal causes the input node to be disabled. If data is not latched early, the maximum allowable latch time is set by the variable delay circuit. | 01-06-2011 |
20120030500 | Hysteresis Management in SOI Data Processing Circuits - Embodiments of systems and methods are described for reducing the effects of hysteresis in the operation of data processing circuitry. In this embodiment of the invention, adaptive control circuitry is used to reduce the effects of hysteresis. The embodiment disclosed herein provides significant reduction in the effects of hysteresis and, therefore, a significant reduction in the amount of guard band needed to compensate for hysteresis effects in SOI processes and thereby improving the performance/power characteristics of the circuit. | 02-02-2012 |
Anshul Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150186823 | METHODS, SYSTEMS AND COMPUTER-READABLE MEDIA FOR COMPONENTIZING A BUSINESS REQUIREMENT - The present invention provides a method and system for componentizing a business requirement. The business requirement can be qualified for the componentizing based on a predefined set of criteria. The one or more business object can be identified for the qualified requirement based on a set of rules. The one or more business object can be designed and certified for application usage. | 07-02-2015 |
Anshu N. Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090259954 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR VISUALIZING DATA - A plurality of data attributes are displayed to a user. The user makes a selection of at least two of the attributes. An initial one of the selected attributes is displayed, together with all possible values for the initial one of the selected attributes. The user selects at least one of the possible values for the initial one of the selected attributes. A second one of the selected attributes is displayed, together with all possible values for the second one of the selected attributes that correspond to the selected value of the preceding attribute, along with a corresponding measure for each of the possible values for the second one of the selected attributes | 10-15-2009 |
20100180205 | METHOD AND APPARATUS TO PROVIDE USER INTERFACE AS A SERVICE - A user interface service composer determines, based on a user interface request from a user interface consumer, one of a plurality of user interface service providers to be invoked; and consults a particular entry (corresponding to the service provider to be invoked) in a user interface data catalog having a plurality of entries for the plurality of user interface service providers. A request message, for rendering a user interface requested in the user interface request received from the user interface consumer, is routed from the user interface service composer to the given one of the plurality of user interface service providers that is to be invoked. The request message includes configuration parameters and interaction-related data, and is formatted in accordance with the particular entry in the user interface data catalog. The user interface service composer receives, from the given one of the plurality of user interface service providers that is to be invoked, the user interface requested in the user interface request received from the user interface consumer; and forwards, to the user interface consumer, the user interface requested in the user interface request received from the user interface consumer. | 07-15-2010 |
Anurag Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110110422 | TRANSMISSION BIT-RATE CONTROL IN A VIDEO ENCODER - A video encoder receives a minimum number of bits (MIN) and a maximum number of bits (MAX) to be used to encode a segment of a sequence of image frames, the segment including a set of pictures contained in the sequence of image frames. The video encoder encodes the set of pictures using a total number of bits greater than the minimum number of bits (MIN), and not exceeding the maximum number of bits (MAX). Thus, the transmission bit-rate of the video encoder can be constrained to lie within a maximum and minimum rate. In an embodiment, the constraints are enforced over relatively short time intervals. | 05-12-2011 |
Anurag Mithalal Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20080267293 | Video Encoder Software Architecture for VLIW Cores - This invention is a method of video encoding. The number N macroblocks stored in a temporary buffer depends upon an estimated number of motion vectors. N macroblocks of current and prior frame data is transferred to the temporary buffer. The invention determines for each macroblock whether to be inter frame predicted or intra frame predicted. The inter and intra macroblocks are separately encoded based upon this determination and stored in an output buffer. Output macroblocks are output from the output buffer in raster scan order. This technique permits the process to loop over differing number of macroblocks in differing parts of the encoding process. Entropy encoding complexity from separating inter and intra macroblock encoding is avoided by separating a symbol generation phase from an encoding phase. | 10-30-2008 |
20080298472 | Throughput Performance When Applying Deblocking Filters On Reconstructed Image Frames - Improving throughput performance when applying deblocking filters on reconstructed image frames. In one embodiment, an image frame received in the form of a set of values in encoded format is decoded to form a second set of values representing a reconstruction of the image frame in a decoded format. The specific one of the pairs of edges (formed by sub-blocks in the image frame) to which a deblocking filter is to be applied is then determined by evaluating any pre-conditions that need to be satisfied according to a standard. The deblocking filter is then applied to the determined specific ones of the pairs of edges, with the application being performed after determining. | 12-04-2008 |
20130089140 | METHODS AND SYSTEMS FOR ENCODING OF MULTIMEDIA PICTURES - Several methods and systems for encoding of multimedia pictures are disclosed. In an embodiment, an occupancy level of a coded picture buffer (CPB) associated with a hypothetical reference decoder (HRD) is estimated at an instant of removal of an access unit corresponding to a multimedia picture from the CPB for decoding the access unit. A number of bits for encoding the multimedia picture is allocated based on the estimated occupancy level of the CPB. The multimedia picture is encoded based on the allocated number of bits. | 04-11-2013 |
Arvind Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150285860 | COMPRESSED SCAN CHAIN DIAGNOSIS BY INTERNAL CHAIN OBSERVATION, PROCESSES, CIRCUITS, DEVICES AND SYSTEMS - Electronic scan circuitry includes a decompressor ( | 10-08-2015 |
Ashish Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150039832 | System and Method of Caching Hinted Data - The disclosure is directed to a system and method of cache management for a data storage system. According to various embodiments, the cache management system includes a hinting driver and a priority controller. The hinting driver generates pointers based upon data packets intercepted from data transfer requests being processed by a host controller of the data storage system. The priority controller determines whether the data packets are associated with at least a first (high) priority level or a second (normal or low) priority level based upon the pointers generated by the hinting driver. High priority data packets are stored in cache memory regardless of whether they satisfy a threshold heat quotient (i.e. a selected level of data transfer activity). | 02-05-2015 |
Ashish Kumar Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150378703 | APPLICATION BLUEPRINTS BASED ON SERVICE TEMPLATES TO DEPLOY APPLICATIONS IN DIFFERENT CLOUD ENVIRONMENTS - Disclosed examples to configure an application blueprint involve, during a design phase, binding a service template to a node of the application blueprint. The application blueprint defines an application to be deployed in a cloud environment. The service template is mapped to a plurality of services that are selectable during a runtime phase to implement the node in the cloud environment. During the runtime phase, a first one of the services is bound to the node of the application blueprint based on the first one of the services being mapped to the service template and being selected during the runtime phase. An application deployment profile is generated based on the binding of the first one of the services to the node. | 12-31-2015 |
20150378716 | METHODS AND APPARATUS TO UPDATE APPLICATION DEPLOYMENTS IN CLOUD COMPUTING ENVIRONMENTS - Methods, apparatus and systems are disclosed to update application deployments in cloud computing environments. An example method disclosed herein includes identifying an update profile to promote across the plurality of deployment environments, the update profile to update a component of the application, in response to a notification of promotion of the update profile received at a first deployment environment. The example method also includes displaying a user-selectable control in a user interface, the user-selectable control to specify whether to apply the update profile to the component of the application deployed in the first deployment environment, based on selection of the user-selectable control, performing a compatibility check of the first deployment environment and the update profile, and based on an outcome of the compatibility check, applying the update profile to the component of the application deployed in the first deployment environment. | 12-31-2015 |
Atul Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090299786 | METHOD AND SYSTEM FOR PRICING SOFTWARE SERVICE REQUESTS - A system and method for pricing software service requests is provided. The method includes entering input details corresponding to a clients' software service usage data. The method further includes calculating a cost per ticket for each severity level of the software service request. A margin for each severity level is assigned to each severity level in the order of increasing severity. Thereafter, a price per software service request is calculated for each severity level using the corresponding margin. Additionally, the method includes determining an optimal staffing scheme corresponding to one or more software services. | 12-03-2009 |
Chethan Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130326588 | Enabling Host Based RBAC Roles for LDAP Users - Provided are techniques for receiving, from a user, a first Role-Based Access Control (RBAC) request for access to a resource; correlating the first RBAC request to a first originating host device; mapping an ID corresponding to the user, the first originating host device and the resource to a first role; generating, based upon the first role, a first set of permissions corresponding to the resource; and enabling to the user to access the resource from the first originating host device in conformity with the first set of permissions. In addition to ID, host and resource, a communication medium may be factored into the mapping. | 12-05-2013 |
Chirag Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130266176 | SYSTEM AND METHOD FOR SCRIPT AND ORIENTATION DETECTION OF IMAGES USING ARTIFICIAL NEURAL NETWORKS - A system and method for script and orientation detection of images using artificial neural networks (ANNs) are disclosed. In one example, textual content in the image is extracted. Further, a vertical component run (VCR) and horizontal component run (HCR) are obtained by vectorizing each connected component in the extracted textual content. Furthermore, a zonal density run (ZDR) is obtained for each connected component in the extracted textual content. In addition, a concatenated vertical document vector (VDV), horizontal document vector (HDV), and zonal density vector (ZDV) is computed by normalizing the obtained VCR, HCR, and ZDR, respectively, for each connected component. Moreover, the script in the image is determined using a script detection ANN module and the concatenated VDV, HDV, and ZDV of the image. Also, the orientation of the image is determined using an orientation detection ANN module and the concatenated VDV, HDV, and ZDV of the image. | 10-10-2013 |
20140355077 | SCANNER THAT DETECTS DEBRIS - A scanner is disclosed. The scanner detects when the to surface of the ADF scan glass is contaminated. | 12-04-2014 |
Dinesh Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090273497 | METHOD AND APPARATUS FOR CALIBRATING AN RDAC FOR END-TO-END TOLERANCE CORRECTION OF OUTPUT RESISTANCE - A system and method for calibrating an RDAC to obtain an expected resistance are disclosed. In one embodiment, a method of obtaining an expected resistance from an RDAC circuit includes receiving a digital signal comprising a digital code by an on-chip calibration code engine, automatically deriving a calibrated digital code based on resistance versus digital code characteristic curves of an expected RDAC and the RDAC associated with the calibration code engine, and inputting the calibrated digital code into the RDAC associated with the calibration code engine to obtain an expected resistance. The method also includes forming the resistance versus digital code characteristic curves of the expected RDAC and the RDAC, computing a gain error and an offset error using the formed resistance versus digital code characteristic curves of the RDAC and the expected RDAC and storing the gain error and the offset error in a non-volatile/volatile RDAC memory. | 11-05-2009 |
Gagan Vishal Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130117722 | ACCELERATING COVERAGE CONVERGENCE AND DEBUG USING SYMBOLIC PROPERTIES AND LOCAL MULTI-PATH ANALYSIS - In a method for increasing coverage convergence during verification of a design for an IC, symbolic elements can be generated for the variables and the variable expressions in the hardware code of the design and a test bench. Simulation semantics can be modified and local multi-path analysis can be provided to expand symbolic property collection and symbolic element propagation. Modifying simulation semantics can include transformation of conditional statements, flattening of conditions, avoidance of short circuiting logic, and/or symbolic triggering of events. Symbolic elements are propagated through the design and the test bench during multiple simulation runs to collect symbolic properties. Coverage information from the multiple simulation runs is analyzed to identify coverage points to be targeted. For each identified coverage point, the constraints resulting from the collected symbolic properties are solved to generate directed stimuli for the design. These directed stimuli increase the coverage convergence. | 05-09-2013 |
Gaurav Kumar Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110025701 | METHOD AND SYSTEM FOR CREATING AN IMAGE - A method for combining at least two images and outputting a combined image includes creating a template including a first input image having a defined area, receiving a second input image, modifying the second input image by applying an intensity relating to a plurality of pixels included in the defined area to a plurality of pixels included in the second input image and replacing the defined area with the modified second image to create an output image and displaying the output image. | 02-03-2011 |
20110289411 | METHOD AND SYSTEM FOR RECORDING USER INTERACTIONS WITH A VIDEO SEQUENCE - A method and system for recording user interactions with a video sequence is provided. The method includes playing a video sequence receiving a user input in the video sequence, displaying, on the video sequence, a response to the user input, and recording the response into the video sequence. | 11-24-2011 |
20120014662 | METHOD AND SYSTEM FOR EDITING VIDEO SEQUENCES - A method and system for editing video sequences. The method includes playing a first video sequence on a device and introducing one or more objects randomly in the first video sequence. The method further includes determining one or more randomized properties associated with the randomly inserts objects. Moreover, the method includes recording the one or more randomized properties. The system includes a device. The device includes a memory that stores one or more objects and one or more randomized properties associated with the one or more objects; a random generator that introduces the objects randomly from the memory in a first video sequence; and a processor operable to play the first video sequence including randomly introduced objects, determine the one or more randomized properties associated with the one or more objects and to record the one or more randomized properties. | 01-19-2012 |
20130083998 | METHOD AND APPARATUS OF GENERATING A MULTI-FORMAT TEMPLATE IMAGE FROM A SINGLE FORMAT TEMPLATE IMAGE - A method and apparatus are provided for generating a multi-format template image by an image-processing device. At least one pre-defined region in a template image having a first format is identified. Component information of the at least one pre-defined region is extracted by decoding the template image. Pixels associated with the at least one predefined region are converted from the first format to a second format, with reference to the component information of the at least one pre-defined region, to form the multi-format template image. | 04-04-2013 |
20130262989 | METHOD OF PRESERVING TAGS FOR EDITED CONTENT - A method for updating tags in original content after editing the content is disclosed. The method reapplies tags presented in original image to the edited image in proper position and place. In case of any transform effects or distortion effects, the method calculates a new second position of tags. In case of image combination effects, the method adds tags from one or more images and recalculates the new position of tags based on the combination chosen. The method thus ensures that the tags from the original images are updated without being lost, and updates the tags as per editing operations performed on the content and reapplies on the edited content as per the format supported by hosting platform. | 10-03-2013 |
20130275883 | METHOD AND SYSTEM TO SHARE, SYNCHRONIZE CONTENTS IN CROSS PLATFORM ENVIRONMENTS - A method and system to manage items associated with different entities is provided. The items can be content and contacts. The entities can be Social Networking Sites (SNS), device, and contact groups in the device, contact groups in the SNS, content hosting servers or the like. The method provides a grid structure to display items associated with different entities. Further, the method allows a user to share items by performing one or more actions. The actions can be a voice, a gesture or a gaze. The gesture can be an emotion, a tap, a scroll, a drag, a drop, a pinch, a swipe and a hover. The method facilitates re-location and re-grouping of the items. The method allows the user to create and edit an album and a relational view with the items associated with different entities. | 10-17-2013 |
20150086127 | METHOD AND IMAGE CAPTURING DEVICE FOR GENERATING ARTIFICIALLY DEFOCUSED BLURRED IMAGE - A method and an image capturing device configured to generate a defocused image from a reference image and one or more of focal bracketed images to provide an artificially defocused blurred image. The artificially defocused blurred image is a fusion image composed by processing the reference image and one or more of focal bracketed images to provide a clear foreground with gradual blurred background based on a created depth map. The method is time efficient as it provides faster processing on a captured and down sampled reference image and one or more captured down sampled aligned focal bracketed images. The depth map created using region based segmentation reduces a misclassification at a time of classifying foreground-background and misclassification of pixels to provide fast, robust artificial blurring of background in the captured reference image. | 03-26-2015 |
20150242406 | METHOD AND SYSTEM FOR SYNCHRONIZING, ORGANIZING AND RANKING CONTACTS IN AN ELECTRONIC DEVICE - A method and a system for synching, organizing, and ranking user contacts by obtaining user contacts profile from various data sources are provided. The method includes identifying at least one data item associated with each contact from the plurality of data sources, wherein each data item comprises at least one of an attribute, and a sub-attribute, and computing a degree of similarity between each contact of the user and each other contact of the user using the at least one identified data item. | 08-27-2015 |
20150326624 | LOCATION-BASED SOCIAL COMMUNITY MANAGEMENT APPARATUS AND METHOD - A social community management method includes: setting a group including a plurality of mobile devices, based on a location; determining common interest information shared by users of the plurality of mobile devices included in the group; creating a social community for communication of the users based on the determined common interest information; and transmitting information on the created social community to the plurality of mobile devices. | 11-12-2015 |
Gauray Kumar Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090317007 | METHOD AND APPARATUS FOR PROCESSING A DIGITAL IMAGE - A method for optimizing memory usage required for processing a digital image by using Minimum Coded Entity Group (MCEG) information obtained during parsing, decoding or encoding the image is provided. An MCEG is formed by processing two consecutive coded entities (Minimum Coded Units (MCUs)) of an image. The MCEG information includes distances between start positions of each MCEG from a preset location, relative distance between coded entities within an MCEG and at least four DC values. DC values of a first coded entity within an MCEG are reconstructed by using stored DC values. For a second coded entity within an MCEG, stored predictor DC values are added to decoded differential DC values to get actual values and the actual values are used for MCU reconstruction. To process a portion of an image, a closest MCEG is determined and the corresponding MCU is directly accessed and decoded using the MCEG information. | 12-24-2009 |
Goutham Vastimal Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130136125 | BANDWIDTH OPTIMIZATION FOR REMOTE DESKTOP PROTOCOL - The processing of a first data stream to generate a second stream conforming to a remote desktop protocol (RDP) is described. Operations may include facilitating storage of first data from the first stream at a first index indicated in the first stream, facilitating retrieval of second data from a second index included in the first stream, and facilitating generation of the second stream conforming to the RDP and including the first and second data. Additionally, the processing of a third data stream conforming to the RDP to stream a fourth stream is described. Operations include facilitating processing of the third stream to identify a package data unit (PDU), facilitating storing of a hash value corresponding to the PDU, and facilitating generating an altered PDU for inclusion in the fourth stream and including an index identifying a location in memory storing the hash value. | 05-30-2013 |
20150334151 | BANDWIDTH OPTIMIZATION FOR REMOTE DESKTOP PROTOCOL - The processing of a first data stream to generate a second stream conforming to a remote desktop protocol (RDP) is described. Operations may include facilitating storage of first data from the first stream at a first index indicated is the first stream, facilitating retrieval of second data from a second index included in the first stream, and facilitating generation of the second stream conforming to the RDP and including the first and second data. Additionally, the processing of a third data stream conforming to the RDP to stream a fourth stream is described. Operations include facilitating processing of the third stream to identify a package data unit (PDU), facilitating storing of a hash value corresponding to the PDU, and facilitating generating an altered PDU for inclusion in the fourth stream and including an index identifying a location in memory storing the hash value. | 11-19-2015 |
Himanshu Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110146744 | PHOTOVOLTAIC CELL - A photovoltaic (PV) cell is disclosed. The PV cell comprises a plurality of ultrafine structures embedded within a photo-active absorber layer comprising a n-type compound semiconductor. | 06-23-2011 |
Jayesh Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140182290 | MULTI-STAGE TURBOCHARGED ENGINE - An exhaust casing for use with a turbocharger includes a hollow body that has two mutually opposed large walls, which extend along first and second major dimensions of the hollow body and are spaced apart by a minor dimension of the hollow body, the hollow body defining a plenum and an inlet nozzle opening into the plenum along the minor dimension of the hollow body. The casing further includes an outlet nozzle opening from the plenum along one of the major dimensions of the hollow body. | 07-03-2014 |
20140230434 | METHODS AND SYSTEM FOR COOLING EXHAUST SYSTEM COMPONENTS - Various methods and systems are provided for cooling exhaust system components. In one example, a method comprises directing compressed air onto an exterior of an engine exhaust passage valve. | 08-21-2014 |
20140230799 | METHODS AND SYSTEMS FOR COOLING EXHAUST SYSTEM COMPONENTS - Various methods and systems are provided for cooling exhaust system components. In one example, a system comprises heat shield surrounding at least a part of an engine exhaust passage valve positioned in an engine exhaust passage of an engine, and an air jet configured to direct compressed air into the heat shield. The heat shield contains the compressed air around an exterior of the at least the part of the engine exhaust passage valve. | 08-21-2014 |
Mahesh Kumar Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090313317 | Wider Delivery Of Multimedia Content - Disclosed herein is a computer implemented method and system for streaming multimedia content available at a content server with a determinate bandwidth to multiple clients. A client agent provided on each of the clients requests a server agent on a content server for multimedia content. First connections are established to the content server by a predefined number of first clients from the requesting clients using the client agent. The predefined number is determined by the bandwidth available at the content server. The server agent then transfers the multimedia content to the first clients by utilizing the first connections. The server agent identifies the first clients for availability of a predetermined bandwidth for streaming multimedia content to second clients. Second connections are then established between the identified first clients and the second clients. The identified first clients then transfer the multimedia content to the second clients by utilizing the second connections. | 12-17-2009 |
Maneesh Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110052190 | Discovery of an Adjacent Network Element within a Network Data Plane - The present invention provides a system, apparatus and method for discovery of network elements, which are adjacent within the network data plane but may or may not be adjacent in the network control plane. In one embodiment of the present invention, digital network elements, with a plurality thereof having a lambda switching capability (hereinafter “LSC”) interface, is provided. A digital network element with an LSC interface originates and sends a local advertisement to its immediate control neighbor. Using this LSC originated advertisements; a neighboring network element may be discovered that is adjacent on the network data plane. | 03-03-2011 |
Manoj Kumar Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120155277 | MULTICAST FLOW MONITORING - Provided is a method of monitoring a multicast flow. An initial multicast flow is characterized as a baseline flow entity. A subsequent multicast flow is compared against the baseline flow entity to identify anomalies between the baseline flow entity and the subsequent multicast flow. | 06-21-2012 |
Mohit Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090222313 | APPARATUS AND METHOD FOR PREDICTING CUSTOMER BEHAVIOR - A predictive model generator that enhances customer experience, reduces the cost of servicing a customer, and prevents customer attrition by predicting the appropriate interaction channel through analysis of different types of data and filtering of irrelevant data. The model includes a customer interaction data engine for transforming data into a proper format for storage, data warehouse for receiving data from a variety of sources, and a predictive engine for analyzing the data and building models. | 09-03-2009 |
20100138282 | MINING INTERACTIONS TO MANAGE CUSTOMER EXPERIENCE THROUGHOUT A CUSTOMER SERVICE LIFECYCLE - A customer experience is improved through data mining and text mining technologies and that derive insights about a customer by analyzing interactions between the customer and a customer service agent. One or more numerical measurements of customer satisfaction are derived and recommended actions are provided to an agent to enhance the customer experience throughout a customer service lifecycle. | 06-03-2010 |
20100191658 | Predictive Engine for Interactive Voice Response System - A customer service issue prediction engine uses one or more models of issue probability. A method of multi-phase customer issue prediction includes a modeling phase, an application phase, and a learning phase. A telephonic interactive voice response (IVR) system predicts customer issues. | 07-29-2010 |
20120023419 | SLIDER AND HISTORY FIELD FOR SMART CHAT SESSIONS - A context sensitive slider content area provides a slide out mechanism that is automatically actuated when additional information is needed during a chat session between an agent and a visitor, e.g. where a pre-chat and/or exit form is to be completed. The context sensitive slide out content area also provides problem resolution information to the visitor to help in solving problems, e.g. the top five problems; and also provides a self-service step-by-step wizard. A history section is provided with which the visitor can track back all previous steps carried out within the smart client. A history bar provides an iconic representation of all previous activities. A technique is also disclosed for executing various actions, such as form filling or requests for additional services, in a chat session. | 01-26-2012 |
20150161617 | SLIDER AND HISTORY FIELD FOR SMART CHAT SESSIONS - A context sensitive slider content area provides a slide out mechanism that is automatically actuated when additional information is needed during a chat session between an agent and a visitor, e.g. where a pre-chat and/or exit form is to be completed. The context sensitive slide out content area also provides problem resolution information to the visitor to help in solving problems, e.g. the top five problems; and also provides a self-service step-by-step wizard. A history section is provided with which the visitor can track back all previous steps carried out within the smart client. A history bar provides an iconic representation of all previous activities. A technique is also disclosed for executing various actions, such as form filling or requests for additional services, in a chat session. | 06-11-2015 |
20150242860 | Apparatus and Method for Predicting Customer Behavior - A predictive model generator that enhances customer experience, reduces the cost of servicing a customer, and prevents customer attrition by predicting the appropriate interaction channel through analysis of different types of data and filtering of irrelevant data. The model includes a customer interaction data engine for transforming data into a proper format for storage, data warehouse for receiving data from a variety of sources, and a predictive engine for analyzing the data and building models. | 08-27-2015 |
Nishant Kumar Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130275543 | SYSTEMS AND METHODS FOR CACHING SNMP DATA IN MULTI-CORE AND CLUSTER SYSTEMS - The SNMP cache of the present solution supports multi-core/multi-node environment by recalculating the SNMP ordering of the entities in the response from multiple cores/nodes at insertion time. The most significant gain is achieved by prefetching or augmenting the cache, wherein while requesting an entity and its stat information, next few entities in SNMP order are requested from the owner processes. SNMP Management systems extensively utilize repeated GETNEXT (such as via a SNMP WALK) and few next responses may be served from the cache directly. Further performance improvements are obtained by introducing another level of cache on top of the existing cache. This auxiliary cache ensures a high hit ratio for repeated SNMP GETNEXT request (SNMP WALK operation) by caching last accessed entity within the main cache. This auxiliary cache also aids in insertion in the larger main cache by maintaining pointers to last accessed entity before the main cache miss. Cache implements other features like new stat inclusion/updating of the already cached entity. | 10-17-2013 |
20130339503 | SYSTEMS AND METHODS FOR SUPPORTING A SNMP REQUEST OVER A CLUSTER - The present disclosure is directed towards systems and methods for supporting Simple Network Management Protocol (SNMP) request operations over clustered networking devices. The system includes a cluster that includes a plurality of intermediary devices and an SNMP agent executing on a first intermediary device of the plurality of intermediary devices. The SNMP agent receives an SNMP GETNEXT request for an entity. Responsive to receipt of the SNMP GETNEXT request, the SNMP agent requests a next entity from each intermediary device of the plurality of intermediary devices of the cluster. To respond to the SNMP request, the SNMP agent selects a lexicographically minimum entity. The SNMP agent may select the lexicographically minimum entity from a plurality of next entities received via responses from each intermediary device of the plurality of intermediary devices. | 12-19-2013 |
20150222475 | SYSTEMS AND METHODS FOR SUPPORTING A SNMP REQUEST OVER A CLUSTER - The present disclosure is directed towards systems and methods for supporting Simple Network Management Protocol (SNMP) request operations over clustered networking devices. The system includes a cluster that includes a plurality of intermediary devices and an SNMP agent executing on a first intermediary device of the plurality of intermediary devices. The SNMP agent receives an SNMP GETNEXT request for an entity. Responsive to receipt of the SNMP GETNEXT request, the SNMP agent requests a next entity from each intermediary device of the plurality of intermediary devices of the cluster. To respond to the SNMP request, the SNMP agent selects a lexicographically minimum entity. The SNMP agent may select the lexicographically minimum entity from a plurality of next entities received via responses from each intermediary device of the plurality of intermediary devices. | 08-06-2015 |
Nitin Pratap Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120084257 | MASTER DATA MANAGEMENT VERSIONING - A method, system, apparatus, and article of manufacture provide the ability to maintain multiple versions of structured views of data in a computer system. A relational database management system (RDBMS) is executed that stores master data in the computer system in master RDBMS tables. The master data is hierarchical in nature and hierarchy metadata for the master data is stored in the RDBMS tables. As part of a process and framework, a series of business rules and process workflows are maintained to manage the master data. Version tables are created in the RDBMS that correspond to each of the master RDBMS tables. Each of the version tables includes an attribute denoting version information. Versions of the master data are defined by replicating the master data and hierarchy metadata into the corresponding version tables. The version tables are used to graphically visualize, manage, and manipulate the versions of the master data. | 04-05-2012 |
Palkesh Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090132972 | METHOD AND APPARATUS FOR DETERMINING ELECTRO-MIGRATION IN INTEGRATED CIRCUIT DESIGNS - A method and apparatus for determining electro-migration (EM) in integrated circuit designs is disclosed. In one embodiment, a method includes pre-characterizing an output current waveform for a logic cell of the circuit at selected load and input slew points, estimating an effective load and operating slews at a chip level of the circuit and directly generating an equivalent current source waveform at output, evaluating current densities through a metal segment of the circuit using a fast solver, parametrically representing process variations and a netlist to parametrically model the interconnect variations of the circuit, and determining current densities for selected yield numbers using a parametrically generated current source on an interconnect network, wherein calculated results statistically predict a point of current density less than 9−σ a through any metal segment in the parametrically modeled circuit. The method may further include comparing selected current densities with predetermined EM guidelines. | 05-21-2009 |
20090135643 | SEU HARDENING CIRCUIT AND METHOD - An SEU hardening circuit and method is disclosed. In one embodiment, a method includes providing a semiconductor memory component having a pair of pMOS transistors and a pair of nMOS transistors, tying a first pMOS body terminal of a first pMOS transistor of the pair of pMOS transistors to a second pMOS gate terminal of a second pMOS transistor of the pair of pMOS transistors, and tying at least a first pre-designated body terminal of at least one transistor selected from the group including essentially of a pair of pMOS transistors and a pair of nMOS transistors to at least a second pre-designated terminal of at least one pre-designated transistor selected from the group including essentially of the pair of pMOS transistors and the pair of nMOS transistors. | 05-28-2009 |
20090187368 | Burn-In Tests To Produce Fabricated Integrated Circuits With Reduced Variations Due To Process Spread - An aspect of the present invention enables burn-in tests to reduce variations due to process spread in fabricated integrated circuits (IC). Fabricated ICs are classified into multiple categories based on performance characteristics (e.g., operational speed) indicative of the extent of process spread in the ICs. The ICs are subjected to burn-in tests, with the severity of stress parameters applied during a burn-in test being proportional to the performance characteristics. As a result, process spread exhibited by the ICs (post burn-in) is reduced. | 07-23-2009 |
20090187868 | DESIGN OF INTEGRATED CIRCUITS LESS SUSCEPTIBLE TO DEGRADATIONS IN TRANSISTORS CAUSED DUE TO OPERATIONAL STRESS - According to an aspect of the present invention, statistical timing analysis is applied with respect to a stress degradation that occurs in fabricated integrated circuits (IC) when used for a long duration. The circuit design may be suitably modified to account for the degradations (e.g., those caused by NBTI and CHC for transistors, those caused due to electromigration in case of interconnects). As a result, the fabricated ICs may be less susceptible to such degradations. The features are extended to model complex circuit blocks and also account for different degrees of stress that different circuit blocks are subjected to, in a same age of operation. | 07-23-2009 |
20090187869 | Budgeting Electromigration-Related Reliability Among Metal Paths In The Design Of A Circuit - Apportioning unequally contributions of different metal paths of a circuit to electromigration (EM) reliability. In an embodiment, a corresponding parameter value representing a magnitude of excess current flowing in a single direction in each metal path is determined. A desired reliability measure for electromigration (EM) is apportioned among the metal paths based on computed parameter values for the corresponding metal path. A reliability analysis for the circuit is performed based on the apportioning. In an embodiment, metal paths which predominantly carry currents with an average value less than a threshold are excluded from being considered as contributors to EM degradation. | 07-23-2009 |
20110080175 | ELECTROMIGRATION COMPENSATION SYSTEM - An integrated circuit is described. The integrated circuit, comprising: a central processor; a memory; and an electromigration compensation system associated with a plurality of leads within the integrated circuit, wherein the electromigration compensation system causes the plurality of leads to have interlocking, horizontally tapered ends that substantially reduces electromigration divergence and consequently lead resistance and circuit shorting. | 04-07-2011 |
20110193588 | MULTI-MODE CIRCUIT AND A METHOD FOR PREVENTING DEGRADATION IN THE MULTI-MODE CIRCUIT - Multi-mode circuit (the circuit) and a method for preventing degradation in the circuit. The circuit includes a first transistor that enables functioning of the circuit in a first mode. The first transistor is responsive to a first signal to become inactive when the circuit enters into a second mode, thereby preventing degradation of the first transistor when the circuit enters into the second mode. A second transistor is coupled to the first transistor. The second transistor is responsive to a second signal to generate a third signal. A third transistor is coupled to the second transistor. The third transistor is responsive to the third signal to become inactive when the circuit enters into the second mode, thereby preventing degradation of the third transistor when the circuit enters into the second mode. | 08-11-2011 |
20120167031 | METHOD FOR DESIGNING A SEMICONDUCTOR DEVICE BASED ON LEAKAGE CURRENT ESTIMATION - A method of designing a semiconductor device includes preparing a first design for a semiconductor device and estimating leakage current for the first design. The method also includes determining a leakage current cumulative distribution function (CDF) for the first design. The method further includes preparing a second design for the semiconductor device based on determination of the leakage current CDF for the first design. Further, the method includes estimating leakage current for the second design. The method also includes determining a leakage current CDF for the second design in accordance to the determination of the leakage current CDF for the first design. Moreover, the method includes selecting one of the first design and the second design based on a comparison of the leakage current CDF for the first design and the leakage CDF for the second design. | 06-28-2012 |
20120266123 | COHERENT ANALYSIS OF ASYMMETRIC AGING AND STATISTICAL PROCESS VARIATION IN ELECTRONIC CIRCUITS - Coherent analysis of asymmetric aging and statistical process variation. A method of designing a circuit includes preparing an initial netlist of components in the circuit. A plurality of components is selected from the initial netlist by a first statistical process. Further, a process variation netlist is prepared by replacing a plurality of initial operating parameters of the plurality of components with a plurality of process variation operating parameters. A plurality of high stress components is then identified in the process variation netlist and an aged netlist is prepared by replacing a set of operating parameters of the plurality of high stress components with a set of degraded operating parameters. The circuit is simulated using the aged netlist. The method also includes modifying the initial netlist according to a result of simulation and repeating the foregoing steps until a desired circuit performance is obtained. | 10-18-2012 |
20130002297 | BIAS TEMPERATURE INSTABILITY-RESISTANT CIRCUITS - A Bias Temperature Instability- (BTI-) resistance circuit is arranged to propagate a received clock signal through a clock tree. The state of the clock signal is inverted at a midpoint of the clock tree that is about the halfway point of the path of the propagated clock signal through the clock tree. The inversion of the clock signal at the midpoint mitigates BTI-aging effects of the BTI-resistant circuit when the clock signal is blocked by a clock gating signal, for example. The clock tree can be used to latch a data signal at an input latch of a logic block using the received clock signal, and to latch a data signal at an output latch of a logic block using a propagated clock signal that is output from the endpoint of the clock tree. | 01-03-2013 |
20130002327 | BIAS TEMPERATURE INSTABILITY-RESISTANT CIRCUITS - Standard cells that include transistors subject to aging as a result of BTI-related operating conditions are identified and replaced with BTI-resistant standard cells, for example. The BTI-resistant standard cells are typically functionally equivalent circuits (such as circuits included in standard cells in a design library) and are arranged to ensure that critical transistors are protected (e.g., by either extending recovery times and/or turning the transistor off in response to a critical edge transition). | 01-03-2013 |
20130161718 | INTEGRATED CIRCUIT DIE AND METHOD OF MAKING - Integrated circuit dies and methods of making dies are disclosed. An embodiment of a die includes at least one transistor gate, wherein the gate has an area. A conductor is connected to the gate, and wherein the conductor has an area. The area of the conductor is proportional to the area of the gate raised to a power, wherein the power is a function of the failure rate of the gate. | 06-27-2013 |
20140024144 | INTEGRATED CIRCUIT DIE AND METHOD OF MAKING - Integrated circuit dies and methods of making dies are disclosed. An embodiment of a die includes at least one transistor gate, wherein the gate has an area. A conductor is connected to the gate, and wherein the conductor has an area. The area of the conductor is proportional to the area of the gate raised to a power, wherein the power is a function of the failure rate of the gate. | 01-23-2014 |
20150347665 | Cell-Level Signal Electromigration - A circuit design system includes a simulator that determines an average charging current provided by each current insertion point in a cell and an average charging current along a path in the cell between a reference pin position and a candidate pin position. A candidate pin placement tester updates the average charging current along the path by adding the average charging current of each insertion point to the average charging current along the path to produce an updated average charging current along the path and uses the updated average charging current along the path to determine a time to failure for the cell. | 12-03-2015 |
Paras Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150351147 | SYSTEMS AND METHODS FOR IMPLEMENTING BEARER CALL-BACK SERVICES - The present disclosure is directed at systems, methods and media for providing bearer call-back services for bearers that have been rejected or pre-empted by a network apparatus in a core network. In some embodiments, if a network apparatus enters a state in which it becomes necessary to reject or pre-empt a bearer associated with a user equipment (UE) (e.g., due to load conditions in a radio access network, the core network, or an application server), the network apparatus can send to the UE a call-back message when the network apparatus exits the state that precipitated the bearer rejection or pre-emption. By sending a call-back message, the network apparatus can save the UE from multiple unsuccessful attempts to establish a bearer, or from waiting an unnecessarily long time before establishing a bearer. | 12-03-2015 |
Prateek Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140058793 | FORECASTING A NUMBER OF IMPRESSIONS OF A PROSPECTIVE ADVERTISEMENT LISTING - Technologies pertaining to advertisement impression forecasting are described herein. An advertiser sets forth a proposed bid value for a prospective advertisement listing with respect to a keyword for a defined range of time. A number of auctions for the keyword in which the prospective advertisement listing will participate is estimated. A generative model that models auctions for the keyword is sampled to simulate auctions for the keyword, wherein the number of simulated auctions is equivalent to the number of auctions for the keyword in which the prospective advertisement listing is estimated to participate. For each simulated auction, a determination is made regarding whether the prospective advertisement listing wins the auction based upon the proposed bid value set forth by the advertiser. A number of simulated auctions won by the prospective advertiser is output as a forecasted number of impressions for the advertisement over the defined range of time. | 02-27-2014 |
Praveen Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130291543 | Acoustic Resonator Located at Flow Sleeve of Gas Turbine Combustor - A system includes a compressor that compresses incoming airflow, and a combustor assembly mixing the compressed incoming airflow with fuel and combusting the air and fuel mixture in a combustion zone. The combustor assembly includes a hot side downstream of the combustion zone and a cold side upstream of the combustion zone. The system also includes a turbine receiving products of combustion from the combustor. The combustor assembly includes a resonator positioned in the cold side of the combustor assembly in an annular passage between a flow sleeve and a casing of the combustor assembly. | 11-07-2013 |
Praveen Babulal Jain, Bangalore IN
Preeti Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110307363 | Managing Consistent Interfaces for Currency Conversion and Date and Time Business Objects Across Heterogeneous Systems - A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to Currency Conversion and Date and Time business objects. | 12-15-2011 |
Rajesh Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110093106 | Manufacturability Evaluation of Injection Molded Plastic Models Using a CAD Based DFX Evaluation System - A method of automatic manufacturability evaluation of plastic models comprises generation of a likely pulling direction, recognition of common features on plastic parts, and then applying manufacturability rules The manufacturability rules can be specified and customized through user specified rule parameters and depend upon the geometric parameters of the recognized features. A system comprises a user interface for selection and customization of DFX (Design for ‘X’) rules for evaluation of a design. The system includes a user interface integrated with a CAD system for receiving the CAD data and displaying the results to the user. Geometry analysis engines are integrated into the system, for extracting the various features and corresponding parameters required as input to the manufacturability rules. The system further involves extensible interfaces for rules and analysis engines which allows users to write their own customized rules and engines and integrate these into the CAD based DFX evaluation system. | 04-21-2011 |
20120271443 | MANUFACTURABILITY EVALUATION OF INJECTION MOLDED PLASTIC MODELS USING A CAD BASED DFX EVALUATION SYSTEM - A method of automatic manufacturability evaluation of plastic models comprises generation of a likely pulling direction, recognition of common features on plastic parts, and then applying manufacturability rules The manufacturability rules can be specified and customized through user specified rule parameters and depend upon the geometric parameters of the recognized features. A system comprises a user interface for selection and customization of DFX (Design for ‘X’) rules for evaluation of a design. The system includes a user interface integrated with a CAD system for receiving the CAD data and displaying the results to the user. Geometry analysis engines are integrated into the system, for extracting the various features and corresponding parameters required as input to the manufacturability rules. The system further involves extensible interfaces for rules and analysis engines which allows users to write their own customized rules and engines and integrate these into the CAD based DFX evaluation system. | 10-25-2012 |
Rajkumar Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150059312 | EXHAUST STACK HAVING A CO-AXIAL SILENCER - An exhaust stack includes an inlet section extending along a first axis and an outlet section extending along a second axis. A co-axial silencer is arranged in one of the inlet section and outlet section. The co-axial silencer includes a plurality of concentric baffles configured and disposed to absorb acoustics generated by fluid flow through the exhaust stack. | 03-05-2015 |
Raj Kumar Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130058430 | Trellis modulation protocols for a VDSL system - A new protocol is proposed for transmission of data through lines such as telephone lines. The tones of a signal are grouped, and Trellis encoding is performed only of the members of a group. The computational cost of coding and decoding the data is reduced (compared to treating all the tones of a given direction equivalently), and the invention makes it possible to significantly reduce the computational and memory requirements of the encoder and decoder. Furthermore, Trellis decoding errors are not propagated between the groups. | 03-07-2013 |
Rajni Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130013086 | DYNAMIC MODEL GENERATION FOR IMPLEMENTING HYBRID LINEAR/NON-LINEAR CONTROLLER - A method of dynamic model selection for hybrid linear/non-linear process control includes developing a plurality of process models including at least one linear process model and at least one non-linear process model from inputs including dynamic process data from a processing system that runs a physical process. At least two of the plurality of process models are selected based on a performance comparison based on at least one metric, wherein the selected process models number less than a number of the plurality of process models received. A multi-model controller is generated that includes the selected process models. The physical process is simulated using the multi-model controller by applying the selected process models to obtain closed loop performance test data for each of the selected models. The performance test data is compared. A selected process model is then selected. | 01-10-2013 |
20150300674 | CONTROLLER AND LOOP PERFORMANCE MONITORING IN A HEATING, VENTILATING, AND AIR CONDITIONING SYSTEM - A controller and loop performance monitoring system is coupled to a controller, detects loop performance degradation in time, and diagnoses a cause of the loop performance degradation. If the cause of loop performance degradation is poor controller tuning, a re-tuning mechanism is triggered. If the cause of loop performance degradation is external to the controller (a disturbance acting on the loop, hardware malfunction etc.), an action defined in control strategy is taken, or the user is informed via alarm, user interface, or upper layer software that collects the performance measures. The monitoring itself is designed to be recursive and with low memory demands, so it can be implemented directly in the controller, without need for data transfer and storage. The monitoring is modular, consisting of oscillation detection and diagnosis part, performance indices part, internal logic part, and triggering part, easily extensible by other performance indices or parts (e.g. for overshoot monitoring). The oscillation detection and diagnosis part includes controller output oscillation monitoring, the performance indices part includes predictability index and offset index. The outputs of the controller and loop performance monitoring are overall loop performance together with loop diagnosis information, and overall controller performance together with controller diagnosis. The outputs of the controller and loop performance monitoring are used as parts of controller and loop performance monitoring user interface. | 10-22-2015 |
20150309506 | APPARATUS AND METHOD FOR PROVIDING A GENERALIZED CONTINUOUS PERFORMANCE INDICATOR - A method includes, using at least one processing device, obtaining multiple diagnostic indicators associated with at least a portion of an industrial process system and combining the diagnostic indicators to form a generalized indicator. Each diagnostic indicator has a value, and the generalized indicator is associated with a position on a continuous scale. The continuous scale could include a color gradient, and the method could include displaying the generalized indicator along the color gradient with a color based on its position. Multiple generalized indicators associated with multiple portions of the process system could be displayed within a torus or circle, and different portions of the torus or circle can be associated with different portions of the process system. Different concentric tori or circles could be associated with different periods of time, and at least one concentric torus or circle could identify a predicted behavior of the process system. | 10-29-2015 |
Ravi Kumar Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110125702 | DECISION SUPPORT METHODS UNDER UNCERTAINTY - Modern decision support methods handle uncertainty or hypothesis about operating conditions, using one of two techniques viz. probabilistic formulation and constraints based method, which is the subject of the present invention. A large number of applications use linear constraints to specify uncertainty. These linear constraints are the set of linear inequalities, which are used to define the demand/supply in the area of supply chains. The set of linear inequalities forms a polytope, the volume of which represents the information content. The present invention deals with the application of computational geometrical methods to find the set theoretic relationship—subset, intersection and disjointness among the polytopes and then present a visualization technique to represent these relationships among polytopes. This invention proposes a decision support system and method to visualize the relationship among the polytopes to help with decision support. A specific embodiment is a Decision Support System for Supply Chain Management. | 05-26-2011 |
Richa Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20090097487 | METHOD AND SYSTEM FOR TRANSMISSION OF DIGITAL AUDIO IN SPDIF FORMAT TO ONE OR MORE RECEIVERS - Methods and systems for transmission of digital audio in SPDIF format to one or more receivers may include packetizing at least one decoded SPDIF data frame to generate at least one SPDIF packet. The at least one SPDIF packet may be transmitted, via one or more networks supporting packet based communication, for processing. The at least one SPDIF packet may be received via said one or more networks supporting packet based communication. The received at least one SPDIF packet may be de-packetized to generate at least one decoded audio data frame. The generated at least one decoded audio data frame may be transmitted to at least one speaker. The one or more networks may comprise one or more of the Internet, an Intranet, a wireless LAN, and/or a Bluetooth connection. One or more channel status bits may be extracted from the decoded SPDIF data frame, prior to the packetizing. | 04-16-2009 |
20090097503 | METHOD AND SYSTEM FOR TRANSMISSION OF DECODED MULTI-CHANNEL DIGITAL AUDIO IN SPDIF FORMAT - A method and system for processing multi-channel audio data may include selecting one or more SPDIF data frames from a plurality of decoded multi-channel audio data frames. The selected one or more SPDIF data frames, header information corresponding to the one or more SPDIF data frames, and/or one or more channel status bits corresponding to the one or more SPDIF data frames may be packetized. The one or more channel status bits may indicate one or more audio channels for the selected one or more SPDIF data frames. The indication of the one or more audio channels may be stored in at least one multi-channel mode field of the one or more channel status bits. The packetized one or more SPDIF data frames may be from a single audio channel and/or from a plurality of audio channels. | 04-16-2009 |
Sachin Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100216877 | Storage Stable Prostaglandin Product - A prostaglandin composition comprising prostaglandin and a low-density polyethylene container are disclosed. The prostaglandin compositions are stable in polyethylene containers over longer period of time. | 08-26-2010 |
20130346480 | TECHNIQUES FOR CAPTURING DATA SETS - Techniques, including systems and methods, for capturing data sets include performing a client-side two-phase commit to ensure one or more data consistency conditions. A logical volume may represent a data set that is distributed among a plurality of physical storage devices. One or more client devices are instructed to block at least acknowledgment of write operations. When the one or more client devices have blocked at least acknowledgment of write operations, one or more servers in communication with the physical storage devices are instructed to capture corresponding portions of the data set. When the servers have been instructed to capture corresponding portions of the data set, the client devices are instructed to resume at least acknowledgment of write operations. | 12-26-2013 |
Sakshi Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150120780 | SYSTEM AND METHOD FOR INTEGRATING A DATABASE WITH A SERVICE DEPLOYED ON A CLOUD PLATFORM - Described herein are systems and methods for integrating a database into a cloud computing environment. In accordance with an embodiment, a system includes a service management engine (SME) configured to execute in the cloud environment and to access a provider type including coordinates to a database and authentication information for the database. When a service deployed to the cloud environment requests use of a database, the provider type can trigger creation of the database and a schema for use by the associated provider. In accordance with an embodiment, the provider type can include coordinates to a container database (CDB) and authentication information for the CDB. When a service deployed in the cloud environment requests a database, the provider type can trigger creation, via the CDB, of a pluggable database (PDB), with a schema for use by the service. | 04-30-2015 |
Sakshi C. Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140082072 | DYNAMIC EXPERT SOLICITATION, COLLABORATION AND REPUTATION MANAGEMENT SYSTEM - A dynamic expert solicitation, collaboration and reputation management system monitors and matches tasks with experts qualified to perform the tasks. The system receives a request for assistance associated with a task from a user. The request for assistance includes task information such as a due date, at least one skill associated with the task, and badges assigned to the task. The system publishes the request for assistance to at least one community of practice web page from among a plurality of community of practice web pages, and obtains a response to the request for assistance from another user. Upon completion of the task, they system allocates the badges to a profile of the second user, and publishes completion of the task to an activity feed of the community of practice web site. | 03-20-2014 |
Sanjeev Kumar Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110085892 | VORTEX CHAMBERS FOR CLEARANCE FLOW CONTROL - An apparatus is provided and includes a first member with a flow diverting member extending from a surface thereof and a second member disposed proximate to the first member with a clearance gap area defined between a surface of the second member and a distal end of the flow diverting member such that a fluid path, along which fluid flows from an upstream section and through the clearance gap area, is formed between the surfaces of the first and second members. The second member is formed to define dual vortex chambers at the upstream section in which the fluid is directed to flow in vortex patterns prior to being permitted to flow through the clearance gap area. | 04-14-2011 |
20110085893 | COUNTOURED HONEYCOMB SEAL FOR A TURBOMACHINE - A turbomachine includes a housing having an inner surface, a compressor, a turbine and a rotary member including a plurality of blade members configured as part of one of the compressor and the turbine. Each of the plurality of blade members includes a base portion and a tip portion. The turbomachine also includes a honeycomb seal member mounted to the inner surface of the housing adjacent the rotary member. The honeycomb seal member includes a contoured surface having formed therein a deformation zone. The deformation zone includes an inlet zone and an outlet zone. The inlet zone is spaced a first distance from the tip portion of each of the plurality of blade members and the outlet zone is spaced a second distance from the tip portion of each of the plurality of blade members. The second distance being substantially equal to or less than the first distance. | 04-14-2011 |
20110248452 | AXIALLY-ORIENTED CELLULAR SEAL STRUCTURE FOR TURBINE SHROUDS AND RELATED METHOD - A seal system between a row of buckets supported on a machine rotor and a surrounding stationary casing or stator includes a tip shroud secured at radially outer tips of each of the buckets, the tip shroud formed with a radially-projecting rail. A cellular seal structure is supported in the stationary stator in radial opposition to the tip shroud and the rail. The seal structure has an annular array of individual cells formed to provide continuous, substantially horizontal flow passages devoid of any radial obstruction along substantially an entire axial length dimension of the cellular seal structure to prevent flow about the tip shroud from turning radially inwardly. | 10-13-2011 |
20120195742 | TURBINE BUCKET FOR USE IN GAS TURBINE ENGINES AND METHODS FOR FABRICATING THE SAME - A turbine bucket for use with a turbine engine. The turbine bucket includes a dovetail that is coupled to a rotor assembly that is positioned within a turbine casing. A platform extends from the dovetail. An airfoil extends from the platform. The airfoil includes a root end and a tip end. The tip end extends outwardly from the root end towards the turbine casing. A tip shroud extends from the tip end. The tip shroud includes a shroud plate. A first shroud rail extending a first radial distance from the shroud plate towards the turbine casing. A second shroud rail extends a second radial distance from the shroud plate towards the turbine casing that is different than the first radial distance. | 08-02-2012 |
20120201650 | PASSIVE COOLING SYSTEM FOR A TURBOMACHINE - A turbomachine includes a housing having an outer surface and an inner surface that defines an interior portion. The housing includes a fluid plenum. A rotating member is arranged within the housing. The rotating member includes at least one bucket having a base portion and a tip portion. A stationary member is mounted to the inner surface of the housing adjacent the tip portion of the at least one bucket. At least one fluid passage passes through at least a portion of the stationary member. The at least one fluid passage includes a fluid inlet fluidly coupled to the fluid plenum and a fluid outlet exposed to the interior portion. The fluid outlet being configured and disposed to direct a flow of fluid toward the tip portion of the at least one bucket. | 08-09-2012 |
Saurabh Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120323852 | DATABASE REDISTRIBUTION UTILIZING VIRTUAL PARTITIONS - In some embodiments, a partitioned database is stored in a plurality of logical or physical partitions on at least a logical or physical first data storage node, and a subset of a first partition among the plurality of logical partitions is configured as a virtual partition. An input indicating an allocation of a second physical data storage node to store the partitioned database is received. A second partition is configured on the second data storage node. In response to the input, the partitioned database is redistributed over the first and second data storage nodes by moving data within the virtual partition on the first partition to the second partition. | 12-20-2012 |
Shailesh Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140331147 | AUTOMATIC USER-BASED CONFIGURATION OF OPERATING SYSTEM SHELL - In one embodiment, a method performed by a computing device includes receiving one or more command-line options; determining a user associated with the computing device; accessing, based on the command-line options and the user, configuration file for configuration settings for one or more user interfaces with the operating system shell hosted by the computing device; and creating the user interfaces within the operating system shell based on the configuration settings. | 11-06-2014 |
Sharad Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140143259 | Identification and Ranking of News Stories of Interest - Methods, systems, and apparatus, including computer program products, for ranking news articles. A plurality of news articles referenced in one or more hub pages are identified, where each of the hub pages include respective references to one or more of the news articles. A score component is derived for a news article from a measure of a prominence of the news article in the hub pages that includes a reference to the news article. | 05-22-2014 |
Shashank Mohan Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150089474 | RUNTIME GENERATION AND INJECTION OF JAVA ANNOTATIONS - An annotation generator utility is implemented. The annotation generator utility reads, from a properties file, configurations of a Java component. The annotation generator utility generates annotations corresponding to the configurations. The annotation generator utility injects the annotations into compiled source code of the Java component. In one aspect, the annotations are injected into compiled source code of the Java component at build time. In another aspect, the annotations are injected into compiled source code of the Java component at runtime. | 03-26-2015 |
Sumit Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150091926 | DISPLAY PANEL UPDATES BASED ON HARDWARE CONTENT CHANGE DETECTION AND GRAPHICS PROCESSOR ACTIVITY - Systems and methods may provide for detecting a content change with respect to one or more frame buffers associated with a display panel and identifying a command set associated with a previous update of the display panel. Additionally, the command set may be re-used to conduct a subsequent update of the display panel. In one example, the subsequent update of the display panel bypasses one or more drivers associated with the display panel. In addition, a determination may be made that graphics processor activity has occurred while the display panel is in a self refresh mode. In such a case, a self refresh update of the display panel may be conducted in response to the graphics processor activity. | 04-02-2015 |
Tarun Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130144582 | SYSTEM AND METHOD FOR SIMULATING AERODYNAMICS OVER AN AIRCRAFT FOR A DEFLECTED POSITION OF A MOVABLE AIRCRAFT CONTROL SURFACE USING A STRUCTURED CHIMERA MESH - A system and method for simulating aerodynamics over an aircraft for a deflected position of a movable aircraft control surface using a structured chimera mesh are disclosed. In one embodiment, a mesh assembly of the aircraft is created by overlapping a background mesh and a structured chimera mesh for the deflected position of the movable aircraft control surface. Further, mesh cell sizes within overlapping boundaries of the background mesh and the structured chimera mesh are analyzed. Furthermore, the structured chimera mesh is regenerated based on the analysis. In addition, the mesh assembly of the aircraft is reformed based on the regenerated structured chimera mesh. Also, a masked mesh of the aircraft is created by auto masking the reformed mesh assembly. Moreover, aerodynamics is simulated over the aircraft for the deflected position of the movable aircraft control surface using the masked mesh. | 06-06-2013 |
Tushita Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150326705 | Mobile Device Data Transfer Using Location Information - Method and system are provided for mobile device data transfer using location information carried out at a mobile sending device. The method includes: receiving a user gesture on a touch sensitive screen of the mobile sending device; determining the direction of the gesture based on an orientation of the mobile sending device; determining a location of the mobile sending device; combining the direction of the gesture and the location of the mobile sending device to give a three-dimensional direction from the mobile sending device. The method further includes identifying possible receiving devices currently at locations in the three-dimensional direction from the mobile sending device and transmitting data to a receiving device wirelessly. | 11-12-2015 |
Vibhor Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20140282329 | AUTOMATED DESIGN RULE CHECKING (DRC) TEST CASE GENERATION - Approaches for generating test cases for design rule checking are provided. A method includes extracting coordinates of an error marker in an integrated circuit design. The method also includes creating an error polygon using the coordinates. The method additionally includes selecting polygons in the design that touch the error polygon. The method further includes identifying a rectangle that encloses the selected polygons. The method also includes generating a test case based on data of the design contained within the rectangle. The extracting, the creating, the selecting, the identifying, and the generating are performed using a computer device. | 09-18-2014 |
Vidit Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20130073545 | METHOD AND SYSTEM FOR PROVIDING RECOMMENDED CONTENT FOR USER GENERATED CONTENT ON AN ARTICLE - A method and system for providing recommended content for user generated content on an article. The method includes determining one or more features of the article on a web page. The article along with a topical set of comments is viewed by a user. The method also includes defining one or more features of the topical set of comments. The method further includes retrieving the recommended content based on the one or more features of the article and the one or more features of the topical set of comments. Further, the method includes ranking the recommended content based on a plurality of parameters. The plurality of parameters includes user-intent features, a contextual user-model, user history, and user preferences. Moreover, the method includes displaying the recommended content along with the topical set of comments. The system includes one or more electronic devices, a communication interface, a memory, and a processor. | 03-21-2013 |
20130183652 | METHOD AND SYSTEM FOR PROVIDING SETS OF USER COMMENTS AS ANSWERS TO A QUESTION - A computer-implemented method of providing sets of user comments as answers to a question includes receiving a question from a user. The question includes information posted by the user on a website. The computer-implemented method also includes constructing a query from the question. Further, the computer-implemented method includes analyzing the query. Furthermore, the computer-implemented method includes extracting the sets of user comments related to the question from a database. Moreover, the computer-implemented method includes rendering the sets of user comments as answers to the question. | 07-18-2013 |
20130218960 | METHOD AND SYSTEM FOR PROVIDING A STRUCTURED TOPIC DRIFT FOR A DISPLAYED SET OF USER COMMENTS ON AN ARTICLE - A method and system for providing a structured topic drift for a displayed set of user comments on an article. The method includes determining an ordered sequence of topical recommendations based on one or more properties of the displayed set of user comments and user characteristics using a sequential recommendation model. The method also includes sampling one or more user comments for each of the topical recommendations. Further, the method includes appending, one by one, the one or more user comments for each of the topical recommendations to bottom of the displayed set of user comments. Moreover, the method includes updating the sequential recommendation model based on a user response to the one or more user comments for each of the topical recommendations. The system includes one or more electronic devices, a communication interface, a memory, and a processor. | 08-22-2013 |
20130339342 | METHOD AND SYSTEM FOR DISPLAYING COMMENTS ASSOCIATED WITH A QUERY - A method and system for displaying comments associated with a query. The method includes receiving the query provided by a user, retrieving a set of comment clusters from a comment cluster database, selecting engaging comments from each comment cluster included in the set of comment clusters, aggregating the engaging comments that are obtained from each comment cluster, identifying a plurality of independent comments included in a list of aggregated comments and displaying a list of engaging comments to the user. The system includes an electronic device, a communication interface and a memory. The system also includes a processor to receive the query, retrieve a set of comment clusters, select engaging comments from each comment cluster, aggregate the engaging comments, identify a plurality of independent comments and display a list of engaging comments to the user. | 12-19-2013 |
20130339354 | METHOD AND SYSTEM FOR MINING TRENDS AROUND TRENDING TERMS - A method and system for mining trends around trending terms. The method includes determining a plurality of articles, from one or more websites, in relation to a first entity for a time period. The first entity is a trending term. The method also includes generating comment clusters for the plurality of articles. Each comment cluster is generated for associated article and includes plurality of user comments. The method further includes extracting one or more entities from plurality of user comments for each of the comment clusters, the one or more entities related to the first entity. Further, the method includes enabling selection of a second entity, from the one or more entities, by the user. Moreover, the method includes rendering one or more user comments corresponding to the first entity and the second entity for the time period. The system includes an electronic device, communication interface, memory, and processor. | 12-19-2013 |
20140267219 | MEDIA CONTENT ENRICHMENT USING AN ADAPTED OBJECT DETECTOR - Disclosed herein are a system, method and architecture for media content enrichment. A visual object detector is trained using a training data set and an existing visual object detector. The newly-adapted visual object detector may be used to detect a visual object belonging to a class of visual object. The existing object detector that is used to train the adapted object detector detects a class of visual objects different from the visual object class detected by the adapted object detector. A media content item depicting a visual object detected using the adapted object detector may be associated with metadata, tag or other information about the detected visual object to enrich the media content item. | 09-18-2014 |
20150339381 | CONTENT RECOMMENDATIONS - Users consume a wide variety of content from various sources, such as videos accessible through websites. As provided herein, content recommendations that are contextually and/or semantically relevant to current content consumed by a user may be identified and provided to the user. For example, metadata for a video being watched by the user may be identified (e.g., terms extracted from a description, user reviews, a category, and/or other information). The metadata may be used to identify content recommendations based upon the metadata corresponding to terms grouped into a set of refined topic groupings of a graph comprising terms and relationships between terms extracted from a content corpus. The metadata may be matched to relevant terms within the set of refined topic groupings, and content recommendations comprising content corresponding to the relevant terms may be suggested to the user. | 11-26-2015 |
Vijaykumar Manohar Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120219410 | AIRFOIL SHAPE FOR A COMPRESSOR BLADE - An article of manufacture having a nominal profile substantially in accordance with Cartesian coordinate values of X, Y and Z set forth in TABLE 1. X and Y are distances in inches which, when connected by smooth continuing arcs, define airfoil profile sections at each distance Z in inches. The profile sections at the Z distances are joined smoothly with one another to form a complete airfoil shape. | 08-30-2012 |
Vikal Kumar Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20100232437 | METHOD AND NODE FOR TRANSMITTING DATA OVER A COMMUNICATION NETWORK USING NEGATIVE ACKNOWLEDGMENT - A method of transmitting data over a communication network using negative acknowledgment is presented. In the method, a stream of data packets is transmitted from a first node of the network to a second node of the network. All but at least two of the stream of data packets is successfully received at the second node, wherein the data packets that are not successfully received are not located sequentially within the stream of data packets. A status packet is transmitted from the second node to the first node, wherein the status packet includes an indication of each of the data packets that were not successfully received. In response to receiving the status packet at the first node, the data packets that were not successfully received at the second node are retransmitted from the first node to the second node in response to receiving the status packet. | 09-16-2010 |
20100232438 | METHOD AND NODE FOR EMPLOYING NETWORK CONNECTIONS OVER A CONNECTIONLESS TRANSPORT LAYER PROTOCOL - A method of establishing a network connection between two nodes of a communication network via a connectionless transport layer communication protocol is presented. In the method, a plurality of data packets is exchanged between a first node and a second node. Each of the data packets comprises a header and a payload formatted according to the connectionless protocol. The connectionless protocol payload of each of the data packets includes a separate header comprising a first port indicator for the first node and a second port indicator for the second node. The separate header of at least one of the data packets also includes an indication to establish a connection between the first node and the second node. In response to the exchange of data packets, the first and second nodes establish the connection, wherein the first port indicator and the second port indicator are associated with the established connection between the nodes. | 09-16-2010 |
20110191456 | SYSTEMS AND METHODS FOR COORDINATING DATA COMMUNICATION BETWEEN TWO DEVICES - The mediation device presented here facilitates data communication between a client device and a server device. The mediation device includes a processor, a memory element coupled to the processor, and a communication module coupled to the processor. The memory element is configured to store and maintain compatibility information related to data communication capabilities of a plurality of devices, including the server device. The communication module is configured to perform data communication with client devices, and is further configured to receive, from the client device, requests for compatibility information of the server device. Upon receipt of a request for compatibility information of the server device, the processor retrieves the compatibility information of the server device from the memory element, and the communication module sends the compatibility information of the server device to the client device. | 08-04-2011 |
20110196521 | CONNECTION PRIORITY SERVICES FOR DATA COMMUNICATION BETWEEN TWO DEVICES - A digital media player device includes, without limitation, a processor and a communication module coupled to the processor and configured to support data communication with a digital media place-shifting device. The processor and the communication module cooperate to attempt to establish data communication with the digital media place-shifting device in accordance with a connection mode sequence that identifies a plurality of different data communication modes supported by the digital media player device, until one of the plurality of different data communication modes can be used to initiate a data communication session between the digital media player device and the digital media place-shifting device. The processor and the communication module also cooperate to perform data communication with the digital media place-shifting device, using the one of the plurality of different data communication modes. | 08-11-2011 |
20120213055 | METHOD AND NODE FOR TRANSMITTING DATA OVER A COMMUNICATION NETWORK USING NEGATIVE ACKNOWLEDGMENT - A method of transmitting data over a communication network using negative acknowledgment is presented. In the method, a stream of data packets is transmitted from a first node of the network to a second node of the network. All but at least two of the stream of data packets is successfully received at the second node, wherein the data packets that are not successfully received are not located sequentially within the stream of data packets. A status packet is transmitted from the second node to the first node, wherein the status packet includes an indication of each of the data packets that were not successfully received. In response to receiving the status packet at the first node, the data packets that were not successfully received at the second node are retransmitted from the first node to the second node in response to receiving the status packet. | 08-23-2012 |
20140301389 | METHOD AND NODE FOR EMPLOYING NETWORK CONNECTIONS OVER A CONNECTIONLESS TRANSPORT LAYER PROTOCOL - A method of establishing a network connection between two nodes of a communication network via a connectionless transport layer communication protocol is presented. In the method, a plurality of data packets is exchanged between a first node and a second node. Each of the data packets comprises a header and a payload formatted according to the connectionless protocol. The connectionless protocol payload of the data packets includes a separate header comprising a first port indicator for the first node and a second port indicator for the second node. The separate header of at least one of the data packets includes an indication to establish a connection between the first node and the second node. In response to the exchange of data packets, the first and second nodes establish the connection, wherein the first port indicator and the second port indicator are associated with the established connection between the nodes. | 10-09-2014 |
Vikas Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20110271236 | DISPLAYING CONTENT ON A DISPLAY DEVICE | 11-03-2011 |
20140023337 | MEDIA RENDERING DEVICE PROVIDING UNINTERRUPTED PLAYBACK OF CONTENT - A method of providing uninterrupted playback of content being rendered by a media rendering device ( | 01-23-2014 |
Vinay Jain, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20150268706 | SYSTEM AND METHOD FOR MEMORY POWER MANAGEMENT IN A SYSTEM ON A CHIP WITH MULTIPLE EXECUTION ENVIRONMENTS - Various embodiments of methods and systems for hardware-based memory power management (“HMPM”) in a portable computing device (“PCD”) running secure and non-secure execution environments are disclosed. Hardware-based state machines are uniquely associated with, and under the control of, the non-secure execution environment, the secure execution environment and a virtual manager, respectively. The states of the state machines constitute votes by each of the execution environments and the virtual manager to control the power supply state to the memory component, such as a cache memory. The votes are monitored by a digital circuit that, based on a combination logic of the votes, generates an output signal to trigger a power management component to maintain, supply or remove power on a rail associated with the memory component. In this way, the power supply state to the memory component cannot be unilaterally changed by an application running in the non-secure execution environment. | 09-24-2015 |