Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Kurup

Dhanesh G. Kurup, Uppsala SE

Patent application numberDescriptionPublished
20110011938DATA CARRIER DEVICE - A passive data carrier device (01-20-2011

Girish G. Kurup, Karnataka IN

Patent application numberDescriptionPublished
20090138782METHOD 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 numberDescriptionPublished
20080209028DISCOVERING 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

Shree K. Kurup, Winston-Salem, NC US

Patent application numberDescriptionPublished
20100292642SYRINGE 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 numberDescriptionPublished
20110239327Nematicidal 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 numberDescriptionPublished
20120096164Cross 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 numberDescriptionPublished
20120216240PROVIDING 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

Vijay B. Kurup, Sammamish, WA US

Patent application numberDescriptionPublished
20090193048MAINTAINING 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
20100161549MASTERLESS 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
20100162245RUNTIME 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
20100162248COMPLEX 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
20110216628MAINTAINING 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

Patent applications by Vijay B. Kurup, Sammamish, WA US