Kurup
Deepika Saraswathy Kurup, Nashua, NH US
Patent application number | Description | Published |
---|---|---|
20140183141 | Photocatalytic Composition for Water Purification - The present invention refers to lightweight and settable photocatalytic compositions and solid composites; methods of preparing the compositions and solid composites; and their use in water purification. The compositions are comprised of photocatalysts such as titanium dioxide (TiO | 07-03-2014 |
Dhanesh G. Kurup, Uppsala SE
Patent application number | Description | Published |
---|---|---|
20110011938 | DATA CARRIER DEVICE - A passive data carrier device ( | 01-20-2011 |
Girish G. Kurup, Karnataka IN
Patent application number | Description | Published |
---|---|---|
20090138782 | METHOD AND APPARATUS FOR DATA TRANSFER - A method of transmitting data and a data management layer. The method includes: providing a cyclic redundancy check generator connected to a retry buffer through a multiplexer; providing a sequence number generator connected to the retry buffer through the multiplexer; generating a sequence number; generating a sequence number cyclic redundancy check remainder using preset inputs of a cyclic redundancy check remainder latch of the cyclic redundancy check generator; providing an input data bus connected directly to the cyclic redundancy check generator and connected to the retry buffer through the multiplexer; providing an output data bus directly connected to the retry buffer; receiving a data packet on the input data bus; adding the sequence number and the cyclic redundancy check remainder to the data packet to create a modified data packet; storing the modified data packet in the retry buffer; and transmitting the modified data packet using the output data bus. | 05-28-2009 |
Madhu M. Kurup, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20080209028 | DISCOVERING AND DETERMINING CHARACTERISTICS OF NETWORK PROXIES - A device, system, and method are directed towards determining network information. A network address is determined for a possible proxy. A determination is made whether a port on the possible proxy is open and/or if the port supports an HyperText Transfer Protocol (HTTP) proxy request. A request is sent to the possible proxy over the port, the request being configured to be forwarded to a network device. A type of the possible proxy is determined based in part on a behavior of the network device. The behavior may indicate whether the request is received by the network device, or whether the possible proxy obscures an origin of the request. The proxy type may include whether the possible proxy is a non-proxy, an anonymous-proxy, a controlled-proxy, and/or an open-proxy. Various types of network analysis may then be performed using the possible proxy and the determined proxy type. | 08-28-2008 |
Madhu M. Kurup, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20140351185 | MACHINE LEARNING MEMORY MANAGEMENT AND DISTRIBUTED RULE EVALUATION - Aspects of the present disclosure relate to management of evaluated rule data sets. Specifically, a unreduced evaluated rule data set may contain a number of items to be compared or analyzed according to a number of rules, and may also contain the results of such analysis. An illustrative reduced evaluated data set can include the results of evaluated rules. When utilized in conjunction with an item data set and a rule data set, the information contained within the unreduced evaluated rule data set may be maintained. The reduce memory requirements of the reduced evaluated rule data set may facilitate storage of the reduced evaluated rule data set in faster to access memory, or may facilitate distributed computation of the reduced evaluated rule data set. | 11-27-2014 |
Nikhil Gopinath Kurup, Clearwater, FL US
Patent application number | Description | Published |
---|---|---|
20150254734 | SYSTEM AND METHOD OF PROVIDING A PARTICULAR NUMBER OF DISTRIBUTIONS OF MEDIA CONTENT THROUGH A PLURALITY OF DISTRIBUTION NODES - The invention relates to systems and methods of providing a particular number of distributions of media content through a plurality of distribution nodes, which individually distribute the media content to users and/or other distribution nodes. The system may provide the media content and an allocation of the media content to a distribution node. The allocation may specify whether the distribution node may distribute the media content (e.g., a binary indication) or a number of times that the distribution node may distribute the media content during a time interval. By keeping track of allocations to and distributions by various distribution nodes, the system may adjust allocations and distributions to ensure adherence to the limit. For instance, the system may turn off distribution by some distribution nodes while allowing distribution by others. The system may also or instead reduce allocations or time intervals during which the various distribution nodes may distribute the media content. | 09-10-2015 |
Pradeep Kurup, Nashua, NH US
Rejith Kurup, Morganville, NJ US
Patent application number | Description | Published |
---|---|---|
20140122666 | Automatic Deployment, Configuration, and Lifecycle Management of Applications and Infrastructure Components - Apparatuses, computer readable media, methods, and systems are described for automatic deployment of applications and infrastructure components, which may include processing selection of an operating system, processing selection of a stack, creating a stencil based on the operating system and the stack, and publishing the stencil. | 05-01-2014 |
Rejith Gopalakrishna Kurup, Morganville, NJ US
Patent application number | Description | Published |
---|---|---|
20140143406 | Dynamically Scalable Real-Time System Monitoring - Methods, computer readable media, and apparatuses for dynamically scalable real-time system monitoring are presented. For example, according to one aspect, multiple performance metrics are received from multiple performance metric collection agents. At least some of the performance metrics are identified based on an association with a common entity. The identified performance metrics are utilized to evaluate whether performance conditions specified by rules associated with the common entity have been satisfied. Responsive to evaluating that a performance condition has been satisfied, an alert is generated and communicated to one or more subscriber devices associated with the common entity. | 05-22-2014 |
Samarchith Kurup, Iowa City, IA US
Patent application number | Description | Published |
---|---|---|
20150352160 | THERAPEUTIC COMPOSITIONS AND METHODS FOR TREATING INFECTIONS - This disclosure describes, in one aspect, a composition that includes a transgenic pathogen that expresses a heterologous pathogen associated molecular pattern (PAMP). In some embodiments, the pathogen may be attenuated. In some embodiments, the pathogen can include | 12-10-2015 |
Shree K. Kurup, Winston-Salem, NC US
Patent application number | Description | Published |
---|---|---|
20100292642 | SYRINGE GUIDE AND SHIELD FOR USE IN ADMINISTERING OPHTHALMOLOGIC INJECTIONS - A guide for use in medical procedures involving the eye comprises a shield for protecting portions of a patient's eye, as well as guide apertures through which an instrument, such as a needle can be inserted. The guide is positioned on the patient's eye, and a visible alignment member, such as a central opening will align the guide relative to the cornea, exposed through this opening. The guide apertures would thus be positioned so that penetration of the eye would occur at a site where no damage to the eye, and especially to the lens, could not occur. The guide apertures extend through cylindrical members that will position a syringe and insure proper entry of the needle into the patient's eye. | 11-18-2010 |
Smita Kurup, Hertfordshire GB
Patent application number | Description | Published |
---|---|---|
20110239327 | Nematicidal Effects of Cysteine Proteinases and Methods of Use Thereof to Treat Nematode Infestation - This invention provides methods and compositions for control of nematicidal damage to economically important plants by contacting the nematodes with cysteine proteinases. The cysteine proteinases may be provided as crude plant extracts or as refined enzyme extracts. In addition, the cysteine proteinases may be provided by the plants expressing these enzymes. Furthermore, the cysteine proteinase treatment according to this invention may be utilized to potentiate the anti-nematode effects of a non-enzymatic nematicide. | 09-29-2011 |
Veenod Kurup, Alpharetta, GA US
Patent application number | Description | Published |
---|---|---|
20120096164 | Cross Product/Service Management - Cross product/service management of subscriber products/services is provided. When multiple product/services orders or instructions are received for a shared service or resource (e.g., a unified voicemail box/system) from two or more order or instruction entry systems (e.g., wireline and wireless telephone systems), the multiple orders or instructions are passed to a shared product/services provisioning manager for management of the orders or instructions with respect to the shared service or resource. If the orders require a change to the shared service or resource, the orders or instructions are mediated for concurrent or otherwise conflicting requests to the shared service or resource. Mediated requests are formatted for receipt and use by the shared service or resource and are then passed to a network element responsible for the shared service or resource for implementation. | 04-19-2012 |
Vijay Kurup, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20120216240 | PROVIDING DATA SECURITY THROUGH DECLARATIVE MODELING OF QUERIES - Data security is implemented through a query based policy constraining a primary table. Nested tables inherit the security policy by implementing the policy queries of the primary table. Operations on nested tables such as join actions execute the security policy queries once due to inheritance from the primary table therefore optimizing query modeling. A security policy may respond to a context or a role by executing queries responsive to the context. | 08-23-2012 |
20130024246 | EMPLOYING SOFTWARE TO MODEL ORGANIZATIONAL STRUCTURES POLICIES AND PROCESSES - A modeling application enables consistency among business applications and among business application processes by providing internal control rules for the business applications according to an organization model. The modeling application may model the organization by structuring the organization types within the modeled organization and providing the internal control rules for deployed business applications to comply with the organization model. The internal control rules define application semantics, properties, and policies for the business applications to provide consistent functionality across the organization. | 01-24-2013 |
Vijay B. Kurup, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20090193048 | MAINTAINING DATE AND TIME WITH TIME ZONE RULE CHANGES - A method and system for maintaining date and time information correctly across rule changes for time zones is provided. A time maintenance system provides rules for converting dates and times between various time zones and a common time zone. When the time maintenance system receives a date and time in a designated time zone, it converts the date and time to a date and time in the common time zone based on a provided rule. The time maintenance system then stores the converted date and time along with an identification of the rule used to convert the date and time to the common time zone. The time maintenance system may then receive an indication of an overriding rule that overrides an existing rule for converting a date and time between the designated time zone and the current time zone. The time maintenance system then updates the stored date and time when the rule has been overridden in such a way as to indicate that the original date and time is no longer correct and to indicate the new rule. | 07-30-2009 |
20100161549 | MASTERLESS DISTRIBUTED BATCH SCHEDULING ENGINE - A distributed, high availability scalable task execution framework that does not use a master. Each server periodically checks if there are new jobs that are scheduled to execute immediately and picks a task for execution. Multiple batch server configurations can be created and executed during a specific time period where each server can behave differently to provide improved response time to online users. Each server can be configured to execute a different number of parallel tasks during a time period, execute fewer tasks or no batch task at all, and then change server behavior to execute many tasks in parallel at a different time when there are no online users. Automatic transaction assists in task restart in the case of infrastructure failures. If infrastructure failure happens before the task completes, the transaction will be rolled back by the database automatically. | 06-24-2010 |
20100162245 | RUNTIME TASK WITH INHERITED DEPENDENCIES FOR BATCH PROCESSING - A batch job processing architecture that dynamically creates runtime tasks for batch job execution and to optimize parallelism. The task creation can be based on the amount of processing power available locally or across batch servers. The work can be allocated across multiple threads in multiple batch server instances as there are available. A master task splits the items to be processed into smaller parts and creates a runtime task for each. The batch server picks up and executes as many runtime tasks as the server is configured to handle. The runtime tasks can be run in parallel to maximize hardware utilization. Scalability is provided by splitting runtime task execution across available batch server instances, and also across machines. During runtime task creation, all dependency and batch group information is propagated from the master task to all runtime tasks. Dependencies and batch group configuration are honored by the batch engine. | 06-24-2010 |
20100162248 | COMPLEX DEPENDENCY GRAPH WITH BOTTOM-UP CONSTRAINT MATCHING FOR BATCH PROCESSING - Architecture that includes a batch framework engine incorporated into the server and that supports a rich set of dependencies between tasks in a single batch job. A bottom-up approach is employed where analysis is performed if a task can run based on the parent tasks. The framework runs batch jobs without the need of a client, and provides the ability to create dependencies between tasks, which allow the execution of tasks in parallel or in sequence. Using an AND/OR relationship engine, a task can require that all parent tasks (logical AND) meet requirements to run, or that only one parent (logical OR) is required to meet its requirements in order to run. Clean-up or non-important tasks can have the a flag set where even if such tasks fail when executing, the batch job will ignore these tasks when defining the final status of the job. | 06-24-2010 |
20110216628 | MAINTAINING DATE AND TIME WITH TIME ZONE RULE CHANGES - A method and system for maintaining date and time information correctly across rule changes for time zones is provided. A time maintenance system provides rules for converting dates and times between various time zones and a common time zone. When the time maintenance system receives a date and time in a designated time zone, it converts the date and time to a date and time in the common time zone based on a provided rule. The time maintenance system then stores the converted date and time along with an identification of the rule used to convert the date and time to the common time zone. The time maintenance system may then receive an indication of an overriding rule that overrides an existing rule for converting a date and time between the designated time zone and the current time zone. The time maintenance system then updates the stored date and time when the rule has been overridden in such a way as to indicate that the original date and time is no longer correct and to indicate the new rule. | 09-08-2011 |