Narayanaswamy, US
Kalpana Narayanaswamy, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20080249981 | SYSTEMS AND METHODS FOR FEDERATING DATA - The system and method federates relational and non-relational data by business users creating a virtual relational map of unrelated data in disparate systems. The method uses a declarative language to capture data relationships. As the relationships are built, it captures a virtual relational data map of all the data existing in multiple disparate systems. This virtual map can be viewed as a relational database of enterprise data, further new relationships can be added and existing relationships can be modified. The method supports any business client (user interface or programmatic) that has knowledge of how to modify the virtual relationship map or request for federated data. The map of relationships itself can be constructed and modified by users as they are working with the system unlike traditional techniques where relationships need to be predefined and likewise, new changes and additions to the map are made available to users immediately in real-time. | 10-09-2008 |
20080250071 | SYSTEMS AND METHODS FOR BUSINESS APPLICATIONS - A system and method for developing business application meta-objects which are application building blocks that access information from multiple information stores and nay be assembled in different combinations to service different business communities. The meta-objects permit business applications to be constructed and revised on the fly by an end-user. The business application development platform follows a model-driven approach to create business application meta-objects where each meta-object encapsulates the behavior, information and visual components. The application meta-objects may be modified by the end user without underlying development of the software code and may operate with multiple data and business logic stores. In one embodiment, the system supports a variety of post development tools permitting the end user to create, update and customize a number of aspects of the business applications, and in particular the way the data is viewed. | 10-09-2008 |
20140006858 | UNIVERSAL PLUGGABLE CLOUD DISASTER RECOVERY SYSTEM | 01-02-2014 |
Karthikeyan Narayanaswamy, West Bloomfield, MI US
Patent application number | Description | Published |
---|---|---|
20090157460 | SYSTEM AND METHOD FOR PROVIDING PRODUCT AND SERVICE DATA - Product/service data may be provided to consumers in an environment of manufacturers/service providers, distributors and consumers linked via a data broker. The data broker may provide product/service data in response to receiving identifiers associated with products/services. The identifiers may be generated by the data broker. The identifiers may be provided to the consumers. | 06-18-2009 |
Kasi Narayanaswamy, Irving, TX US
Patent application number | Description | Published |
---|---|---|
20100054177 | METHOD AND SYSTEM OF USING IP MULTIMEDIA SYSTEM FOR CALL SETUP IN MOBILE SATELLITE SYSTEMS - A system and method of using IP Multimedia System (IMS) for call setup in Mobile Satellite Systems. The method begins by a unit equipment (UE) originating a call to a second party. Next, secondary Packet Data Protocol (PDP) Context is initiated after originating the call. At least a portion of progress and acknowledgement message exchanges are handled by a Satellite Session Initiation Protocol Gateway (SSGW) in a Mobile Satellite System (MSS) on behalf of the UE without communicating with the UE. The call is then connected between the UE and the second party. A simplified Session Description Protocol (SDP) may be implemented for use between the UE and the SSGW to reduce the payload of Session Initiation Protocol (SIP) messaging. With a simplified SDP, one codec of the second party may be pre-provisioned in the SSGW. | 03-04-2010 |
Kushal Narayanaswamy, Troy, MI US
Patent application number | Description | Published |
---|---|---|
20130269317 | TECHNIQUE FOR PRODUCTION OF AMMONIA ON DEMAND IN A THREE WAY CATALYST FOR A PASSIVE SELECTIVE CATALYTIC REDUCTION SYSTEM - A powertrain includes an internal combustion engine with multiple cylinders and an aftertreatment system having a selective catalytic reduction device utilizing ammonia as a reductant. An ammonia generation cycle includes operating some portion of the cylinders at an air/fuel ratio conducive to producing molecular hydrogen and some portion of the cylinders at an air/fuel ratio conducive to producing NOx. An ammonia generation catalyst is utilized between the engine and the selective catalytic reduction device to produce ammonia. | 10-17-2013 |
20130340408 | TECHNIQUE TO DIAGNOSE AND CONTROL AMMONIA GENERATION FROM A TWC FOR PASSIVE AMMONIA SCR OPERATION - A method for controlling ammonia generation in an exhaust gas feedstream output from an internal combustion engine equipped with an exhaust aftertreatment system having a first aftertreatment device includes executing an ammonia generation cycle to generate ammonia on the first aftertreatment device. The ammonia generation cycle includes monitoring an air-fuel ratio in the exhaust gas feedstream at a first location in the exhaust aftertreatment system, and monitoring an air-fuel ratio in the exhaust gas feedstream at a second location in the exhaust aftertreatment system. The air-fuel ratio at the first location is compared to the air-fuel ratio at the second location. If the air-fuel ratio at the second location is richer than the air-fuel ratio at the first location, operation of the engine is adjusted until the air-fuel ratio at the second location is equal to the air-fuel ratio at the first location. | 12-26-2013 |
20140102081 | COMBUSTION DRIVEN AMMONIA GENERATION STRATEGIES FOR PASSIVE AMMONIA SCR SYSTEM - A method for controlling ammonia generation in an exhaust gas feedstream output from an internal combustion engine equipped with an exhaust aftertreatment system including a first aftertreatment device includes executing an ammonia generation cycle to generate ammonia on the first aftertreatment device. A desired air-fuel ratio output from the engine and entering the exhaust aftertreatment system conducive for generating ammonia on the first aftertreatment device is determined. Operation of a selected combination of a plurality of cylinders of the engine is selectively altered to achieve the desired air-fuel ratio entering the exhaust aftertreatment system. | 04-17-2014 |
Mahesh Raman Narayanaswamy, Waukesha, WI US
Patent application number | Description | Published |
---|---|---|
20110158387 | ROBUST RADIATION DETECTOR AND METHOD OF FORMING THE SAME - The present disclosure relates to radiation detectors having a layer of a high Z material, such as tungsten or lead, disposed on a face of a photodetector layer or other underlying layer. In one embodiment, the layer of the high Z material substantially prevents radiation from reaching on or more electronics components or circuits, such as an analog-to-digital conversion ASIC or other circuit. | 06-30-2011 |
Murali Narayanaswamy, Malden, MA US
Patent application number | Description | Published |
---|---|---|
20100125529 | Remote Rental of Digital Content Peripheral Storage Entities - Systems and methods are provided for renting a peripheral storage entity to a remote client. From the service provider's vantage, one method transceives negotiation signals between a remote first client (the user) and a service provider, via a network link. Using the negotiation signals, the service provider agrees to rent a peripheral storage entity to the first client, and sends digital content from the peripheral storage entity via the network link to the remote first client. The peripheral storage entity may be located with the service provider or with a remote second client. System and methods are also provided from the perspective of remote clients that are either receiving or supplying peripheral storage entity content. | 05-20-2010 |
20130227598 | Broadcast Media with Targeted Advertising - Systems and methods are provided for renting a peripheral storage entity to a remote client. From the service provider's vantage, one method transceives negotiation signals between a remote first client (the user) and a service provider, via a network link. Using the negotiation signals, the service provider agrees to rent a peripheral storage entity to the first client, and sends digital content from the peripheral storage entity via the network link to the remote first client. The peripheral storage entity may be located with the service provider or with a remote second client. System and methods are also provided from the perspective of remote clients that are either receiving or supplying peripheral storage entity content. | 08-29-2013 |
Ramya Narayanaswamy, Philadelphia, PA US
Patent application number | Description | Published |
---|---|---|
20150026706 | CONTENT RATING - Disclosed are systems and methods for generating ratings for content items based on a user's consumption history. The content items may comprise various forms of media content, including, video, audio, Internet webpages, etc. When a user or consumption device accesses content items, a computing device may monitor the amount of the content items consumed by a user over one or more consumption sessions. In one embodiment, threshold values may be identified for one or more rating levels of a rating scale associated with the content items, and a rating for a content item may be generated based on the amount of the content item consumed by the user or the amount paid for the content item by the user. The computing device may calibrate or update generated ratings by measuring accuracy of the ratings and adjusting one or more threshold values associated with the content items. | 01-22-2015 |
Shobana Narayanaswamy, Kensington, MD US
Patent application number | Description | Published |
---|---|---|
20100138688 | MANAGING SERVICE LEVELS ON A SHARED NETWORK - Devices and methods for modeling and analysis of services provided over a common network include a processor configured to track services connected to the common network through nodes and links; run service models associated with the services under selected conditions, the selected conditions including failure and repair of one of the nodes or links; and propose corrective action and/or change of network resources of the common network to minimize impact of the failure. The processor may also run Network models. The models may be executed successively or simultaneously, and outputs of one model may be used as input to other models, including any necessary conversions for compatibility. | 06-03-2010 |
20110276887 | ORGANIZING, DISPLAYING, AND/OR MANIPULATING NETWORK TRAFFIC DATA - A system and method for analyzing network traffic activity by displaying a collection of flow objects and receiving a user's selection of a traffic operation that is to be applied to a set of selected flow objects. Thereafter, the results of applying the traffic operation to the selected flow objects are displayed. The traffic operation may include a merge operation that provides statistics related to an aggregation of the flow objects. The traffic operation may also include a modification operation that modifies the selected flow objects, including, for example, a modification based on predicted traffic flow. Other traffic operations may also be provided, including providing access to plug-in traffic operation applications. | 11-10-2011 |
20130007524 | MULTI-VARIATE NETWORK SURVIVABILITY ANALYSIS - Network survivability is quantified in such a way that failure cases can be compared and ranked against each other in terms of the severity of their impact on the various performance measures associated with the network. The degradation in network performance caused by each failure is quantified based on user-defined sets of thresholds of degradation severity for each performance measure. Each failure is simulated using a model of the network, and a degradation vector is determined for each simulated failure. A comparison function is defined to map the degradation vectors into an ordered set, and this ordered set is used to create an ordered list of network failures, in order of the network degradation caused by each failure. | 01-03-2013 |
Siddharth Narayanaswamy, West Lafayette, IN US
Patent application number | Description | Published |
---|---|---|
20140369596 | CORRELATING VIDEOS AND SENTENCES - A method of testing a video against an aggregate query includes automatically receiving an aggregate query defining participant(s) and condition(s) on the participant(s). Candidate object(s) are detected in the frames of the video. A first lattice is constructed for each participant, the first-lattice nodes corresponding to the candidate object(s). A second lattice is constructed for each condition. An aggregate lattice is constructed using the respective first lattice(s) and the respective second lattice(s). Each aggregate-lattice node includes a scoring factor combining a first-lattice node factor and a second-lattice node factor. respective aggregate score(s) are determined of one or more path(s) through the aggregate lattice, each path including a respective plurality of the nodes in the aggregate lattice, to determine whether the video corresponds to the aggregate query. A method of providing a description of a video is also described and includes generating a candidate description with participant(s) and condition(s) selected from a linguistic model; constructing component lattices for the participant(s) or condition(s), producing an aggregate lattice having nodes combining component-lattice factors, and determining a score for the video with respect to the candidate description by determining an aggregate score for a path through the aggregate lattice. If the aggregate score does not satisfy a termination condition, participant(s) or condition(s) from the linguistic model are added to the condition, and the process is repeated. A method of testing a video against an aggregate query by mathematically optimizing a unified cost function is also described. | 12-18-2014 |
Sreedhara Srinivasulu Narayanaswamy, Plano, TX US
Patent application number | Description | Published |
---|---|---|
20090138425 | BUSINESS OPTIMIZATION ENGINE - A system and method for optimizing enterprise applications driven by business processes is provided. The system includes a data repository, an extractor to perform real time extraction of process life cycle information from business solutions integrating heterogeneous independent business applications, the extractor storing the extracted information in the data repository, an analyzer to identify usage patterns in the extracted information, and an optimizer to optimize the extracted information and to create exportable output usable by external tools. The analyzer can employ user-defined algorithms and/or rules to identify the usage patterns. The optimizer can use process simulation mechanism, what-if analysis, data stored in the data repository, data stored in a rule repository, and user input data, in any combination, to optimize the extracted information. | 05-28-2009 |
20090198481 | BUSINESS PROCESS OPTIMIZER - A system and method for optimizing enterprise applications driven by business processes is provided. The method for optimizing business processes comprises the steps of obtaining process data, optimizing the process data using algorithms, simulating execution of one of the process data and the optimized process data, publishing the optimized process data, and deploying the published data for execution using a run time engine. In one embodiment, the simulator simulates using both process data and optimized process data. Modifications to process data can be input, and this modified data can be simulated, and also can be optimized. | 08-06-2009 |
20090198533 | BUSINESS PROCESS EXTRACTOR - A system and method for extracting information from business applications in real time is provided. The method comprises the steps of obtaining a message from the business applications, identifying and categorizing a business process context of the message, storing the business process context of said message, correlating the message based on said business process context with stored business process contexts to create a life cycle, and publishing the life cycle as processed data. The message can be pre-processed and data can be extracted from the message. A plug-in, a message sniffer, and a subscription for specific categories published by business applications can be used to get the message from the business applications. The message can be identifying and categorizing using configurable rules, and a correlation engine having pre-defined algorithms can be used to correlate the message with other messages. | 08-06-2009 |
20090198639 | BUSINESS PROCESS ANALYZER - A system and method for analyzing enterprise applications driven by business processes is provided. The method for analyzing business processes comprises the steps of obtaining process data, serializing the process data, identifying patterns in the serialized process data, creating analyzed process data based on the identified patterns, and publishing the analyzed process data. In addition, the patterns can be identified using one or more of user-defined algorithms, rules, and reference process models, and the user-defined algorithms can be plug-ins. Also, information regarding the analyzed process data can be displayed. | 08-06-2009 |