Khandelwal, US
Aakanksha Khandelwal, Silver Spring, MD US
Patent application number | Description | Published |
---|---|---|
20100184812 | MUTUAL PRODRUGS AND METHODS TO TREAT CANCER - Mutual prodrugs comprising retinoids and histone deacetylase inhibitors, methods for production of the mutual prodrugs, and methods of treatment comprising administration of the mutual prodrugs. The retinoids include all-trans retinoic acid, 13-cis retinoic acid, and retinoic acid analogs that have a substitution at C-4. Further, the mutual prodrugs of the present invention can be used as therapeutic agents for the treatment of cancer and dermatological diseases and conditions. Pharmaceutical compositions comprising the mutual prodrugs. | 07-22-2010 |
20110059974 | NOVEL RETINAMIDE RETINOIC ACID METABOLISM BLOCKING AGENTS - Retinoic acid metabolism blocking agents (RAMBAs). The RAMBAs may be used for treatment of cancer, including breast and prostate cancers. Methods for preparing novel retinamide RAMBAs. The methods include reacting RAMBAs with terminal polar carboxylic acid group with a variety of amines in the presence of suitable coupling reagents. The retinamide RAMBAs are potent inhibitors of the growth of prostate and breast cancer cells and may be useful for the treatment of these diseases in humans. | 03-10-2011 |
Alok Khandelwal, Shreveport, LA US
Patent application number | Description | Published |
---|---|---|
20100331965 | COATED DEVICES AND METHOD OF MAKING COATED DEVICES THAT REDUCE SMOOTH MUSCLE CELL PROLIFERATION AND PLATELET ACTIVITY - The present invention relates generally to the maintenance of blow flood using drug eluting stents and/or other coated medical devices to increased length of time of blood flow. Further, the present invention relates to drug-releasing coated devices for reducing smooth muscle cell proliferation and platelet activity to further limit restenosis utilizing resveratrol and quercetin, polyphenols that are linked to the cardioprotection of red wine consumption. The present invention also provides products and methods for treating or preventing atherosclerosis, stenosis, restenosis, smooth muscle cell proliferation, platelet cell activation and other clotting mechanisms, occlusive disease, or other abnormal lumenal cellular proliferation condition in a location within the body of a patient. | 12-30-2010 |
20130030518 | COATED DEVICES AND METHOD OF MAKING COATED DEVICES THAT REDUCE SMOOTH MUSCLE CELL PROLIFERATION AND PLATELET ACTIVITY - The present invention relates generally to the maintenance of blow flood using drug eluting stents and/or other coated medical devices to increased length of time of blood flow. Further, the present invention relates to drug-releasing coated devices for reducing smooth muscle cell proliferation and platelet activity to further limit restenosis utilizing resveratrol and quercetin, polyphenols that are linked to the cardioprotection of red wine consumption. The present invention also provides products and methods for treating or preventing atherosclerosis, stenosis, restenosis, smooth muscle cell proliferation, platelet cell activation and other clotting mechanisms, occlusive disease, or other abnormal lumenal cellular proliferation condition in a location within the body of a patient. | 01-31-2013 |
20150190253 | COATED DEVICES AND METHODS OF MAKING COATED DEVICES THAT REDUCE SMOOTH MUSCLE CELL PROLIFERATION AND PLATELET ACTIVITY - The present invention relates generally to the maintenance of blow flood using drug eluting stents and/or other coated medical devices to increased length of time of blood flow. Further, the present invention relates to drug-releasing coated devices for reducing smooth muscle cell proliferation and platelet activity to further limit restenosis utilizing resveratrol and quercetin, polyphenols that are linked to the cardioprotection of red wine consumption. The present invention also provides products and methods for treating or preventing atherosclerosis, stenosis, restenosis, smooth muscle cell proliferation, platelet cell activation and other clotting mechanisms, occlusive disease, or other abnormal lumenal cellular proliferation condition in a location within the body of a patient. | 07-09-2015 |
Anjay K. Khandelwal, Cleveland, OH US
Patent application number | Description | Published |
---|---|---|
20140236180 | Dermatome with Adjustable Width and Depth Guards - A dermatome including a battery unit, a handle, and a head portion. The head portion includes guards capable of being adjusted to control the width and the depth of the cut without an interruption in the medical procedure. | 08-21-2014 |
Ankit Khandelwal, Wilmington, MA US
Patent application number | Description | Published |
---|---|---|
20120206633 | TIMING GENERATOR AND METHOD OF GENERATING TIMING SIGNALS - Timing generators and methods of generating timing signals are disclosed. In one implementation, a timing generator for an imaging device includes a timing generator memory configured to store timing information, a timing core coupled to the timing generator memory and configured to read the timing information from the timing generator memory, and a processor core coupled to the timing core and configured to control a plurality of counters. The timing core can be further configured to generate a plurality of timing patterns based on the timing information and the plurality of counters. The timing generator can also be configured to generate a plurality of toggle positions for a plurality of timing signals based on the plurality of timing patterns. | 08-16-2012 |
Ankush Khandelwal, Minneapolis, MN US
Patent application number | Description | Published |
---|---|---|
20140212055 | Automated Mapping of Land Cover Using Sequences of Aerial Imagery - A system has an aerial image database containing sensor data representing a plurality of aerial images of an area having multiple sub-areas. A processor applies a classifier to the sensor values to identify a label for each sub-area in each aerial image and to thereby generate an initial label sequence for each sub-area. The processor identifies a most likely land cover state for each sub-area based on the initial label sequence, a confusion matrix and a transition matrix. For each sub-area, the processor stores the most likely land cover state sequence for the sub-area. | 07-31-2014 |
20150278603 | UNSUPERVISED SPATIO-TEMPORAL DATA MINING FRAMEWORK FOR BURNED AREA MAPPING - A method reduces processing time required to identify locations burned by fire by receiving a feature value for each pixel in an image, each pixel representing a sub-area of a location. Pixels are then grouped based on similarities of the feature values to form candidate burn events. For each candidate burn event, a probability that the candidate burn event is a true burn event is determined based on at least one further feature value for each pixel in the candidate burn event. Candidate burn events that have a probability below a threshold are removed from further consideration as burn events to produce a set of remaining candidate burn events. | 10-01-2015 |
20150278627 | UNSUPERVISED FRAMEWORK TO MONITOR LAKE DYNAMICS - A method of reducing processing time when assigning geographic areas to land cover labels using satellite sensor values includes a processor receiving a feature value for each pixel in a time series of frames of satellite sensor values, each frame containing multiple pixels and each frame covering a same geographic location. For each sub-area of the geographic location, the sub-area is assigned to one of at least three land cover labels. The processor determines a fraction function for a first sub-area assigned to a first land cover label. The sub-areas that were assigned to the first land cover label are reassigned to one of the second land cover label and the third land cover label based on the fraction functions of the sub-areas. | 10-01-2015 |
Ashish Khandelwal, Malden, MA US
Patent application number | Description | Published |
---|---|---|
20130082624 | LED DRIVER SYSTEMS AND METHODS - A light-emitting diode (LED) driver system includes a control circuit that provides a waveform for driving a power transistor to generate a regulated current through one or more LEDs, and an error amplifier that generates an output compensation signal based on a comparison of a desired regulated current and an actual regulated current through the one or more LEDs. The output compensation signal is used to set an output compensation voltage that sets the duty cycle of the waveform. The LED driver system further comprises a dimming control device configured during a dimming control mode to alternate between dimming-on time periods and dimming-off time periods, and a sample and hold switch having a first state for holding the output compensation voltage fixed during each dimming-off time period, and a second state for restoring the error amplifier to its previous dimming-on operating state upon returning to each subsequent dimming-on time period. | 04-04-2013 |
Ashish Khandelwal, Irving, TX US
Patent application number | Description | Published |
---|---|---|
20160094278 | CONTROL OF A TANK CIRCUIT IN A WIRELESS POWER TRANSMISSION SYSTEM PROVIDING FSK COMMUNICATION - A transmitter circuit in a wireless power transmission system has a tank circuit, having an inductor and a capacitor, the inductor being couplable to the inductor of a receiver circuit. An oscillator generates an oscillation frequency signal for driving the tank circuit. A first digital-to-analog converter (DAC) provides a first control signal to control the oscillating frequency of the oscillator. A frequency shift keying (FSK) circuit changes a digital signal input to the digital-to-analog converter for shifting the oscillation frequency utilized to drive the tank circuit, the FSK signal transmitting data or commands to the receiver circuit. A method of transmitting FSK signals in a wireless power transmission system is also disclosed. | 03-31-2016 |
Bimal Khandelwal, Perrineville, NJ US
Patent application number | Description | Published |
---|---|---|
20120031575 | Pulp Bleaching and Alkaline Extraction Method - A method of treating lignocellulosic pulp in which an aqueous pulp mixture is treated with a bleaching agent and then subjected to an alkaline extraction at a reduced pH with a combination of alkaline agents comprising caustic soda and soda ash and using caustic soda for pH control. | 02-09-2012 |
Chirag Khandelwal, Denver, CO US
Patent application number | Description | Published |
---|---|---|
20130332772 | Registration Status Management for Endpoint Devices - A registration status manager may poll a user device, such as a session initiation protocol (SIP) endpoint device, for a registration state value indicative of its registration state. The registration status manager may receive the registration state value and determine that it indicates a registration state error such as an out-of-service no dial tone (NDT) condition. The registration status manager may determine a possible cause for failure associated with the registration state error. Subsequently, the registration status manager may determine a possible solution associated with the possible cause for failure. | 12-12-2013 |
Govind Khandelwal, Hoffman Estates, IL US
Patent application number | Description | Published |
---|---|---|
20090136094 | Systems And Methods For Patient Identification Using Mobile Face Recognition - Certain embodiments of the present invention provide a patient identifier system including an image capture component adapted to capture a patient image, an image lookup component adapted to compare the patient image to a plurality of stored images to identify a matching image, and a record retrieval component adapted to retrieve medical data using patient data associated with the matching image. The patient image is an image of a patient. Each stored image is associated with patient data. | 05-28-2009 |
Lubdha Khandelwal, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20110247070 | ANTI-PHISHING PROTECTION - Anti-Phishing protection assists in protecting against phishing attacks. Any links that are contained within a message that has been identified as a phishing message are disabled. A warning message is shown when the phishing message is accessed. The first time a disabled link within the phishing message is selected a dismissible dialog box is displayed containing information about how to enable links in the message. After the user dismisses the dialog, clicking on a disabled link causes the warning message to flash drawing the user's attention to the potential severity of the problem. The links may be enabled by the user by selecting the warning message and choosing the appropriate option. Once the user enables the links, future displays of the message show the links as enabled. | 10-06-2011 |
20140298464 | ANTI-PHISHING PROTECTION - Anti-Phishing protection assists in protecting against phishing attacks. Any links that are contained within a message that has been identified as a phishing message are disabled. A warning message is shown when the phishing message is accessed. The first time a disabled link within the phishing message is selected a dismissible dialog box is displayed containing information about how to enable links in the message. After the user dismisses the dialog, clicking on a disabled link causes the warning message to flash drawing the user's attention to the potential severity of the problem. The links may be enabled by the user by selecting the warning message and choosing the appropriate option. Once the user enables the links, future displays of the message show the links as enabled. | 10-02-2014 |
Manish Khandelwal, South Windsor, CT US
Patent application number | Description | Published |
---|---|---|
20150336120 | DEPOSITION CLOUD TOWER WITH ADJUSTABLE FIELD - A cloud tower ( | 11-26-2015 |
20150372323 | FUEL CELL COMPONENT HAVING A FLAP EXTENDING FROM A POLYMER IMPREGNATED REGION - According to an example embodiment, a method of making a fuel cell component includes permeating at least a portion of a component layer with a polymer. The portion of the component layer is adjacent an edge of the component layer. Some of the polymer is allowed to extend beyond the edge to thereby establish a flap beyond the edge of the component layer. A fuel cell component includes a component layer having a portion adjacent an edge of the layer that is impregnated with a polymer material and a flap of the polymer material extending beyond the edge. | 12-24-2015 |
20150380747 | PHOSPHORIC ACID FUEL CELL COMPONENT HAVING A POLYMER IMPREGNATED REGION - According to an example embodiment, a method of making a phosphoric acid fuel cell component includes situating at least one polymer film layer against a permeable component layer. The polymer film layer comprises a polymer that is chemically resistant to phosphoric acid. The polymer film layer is melted. The permeable component layer is impregnated with the melted polymer to thereby establish a region on the component layer that is impermeable to phosphoric acid. The impregnated region also provides a seal against reactant leakage from the component. | 12-31-2015 |
20160006067 | ASSEMBLY FOR MAKING A FUEL CELL COMPONENT AND A METHOD OF USING THE ASSEMBLY - According to an example embodiment, a fuel cell component manufacturing assembly includes a support member that is configured to be situated adjacent the fuel cell component to provide support for the component. The support member has a perimeter corresponding to a perimeter of the component. A platen member has a configuration corresponding to at least a portion of the support member for being received against a portion of the component. A temperature of the platen member is controllable to achieve a desired temperature of a material situated adjacent the platen member. The platen member has a surface area that is less than a surface area of the component such that only the portion of the component is subject to pressure resulting from a force urging the platen member and the support member together with the component between the support member and the platen member. | 01-07-2016 |
20160043418 | FUEL CELL HAVING MULTIPLE DUPLICATE ANODE SUBSTRATE LAYERS - The fuel cell ( | 02-11-2016 |
Manish Khandelwal, Somerset, NJ US
Patent application number | Description | Published |
---|---|---|
20150376211 | Si-CONTAINING FILM FORMING PRECURSORS AND METHODS OF USING THE SAME - Mono-substituted TSA precursor Si-containing film forming compositions are disclosed. The precursors have the formula: (SiH | 12-31-2015 |
Nikhil Khandelwal, Tucson, AZ US
Patent application number | Description | Published |
---|---|---|
20080244331 | System and Method for In-Band Problem Log Data Collection Between a Host System and a Storage System - A system and method for in-band problem log data collection are provided. Facilities are provided for a host system, host application, or server system to instigate a state save operation in a storage system utilizing direct commands in response to an error or failure. The host system may include an application program interface (API) to force the storage device to collect a set of state save data for debug purposes at a specific time interlocked with a host system log. The API of the illustrative embodiments may be provided in a failover driver and/or host bus adapter (HBA) driver in the prime code path such that first time data capture following an error is maximized. Since the host system is instigating the state save operation with direct commands, a larger amount of transient data may be collected to provide more comprehensive state information for debugging purposes. | 10-02-2008 |
20080294857 | DISK STORAGE MANAGEMENT OF A TAPE LIBRARY WITH DATA BACKUP AND RECOVERY - Provided are a method, system, and article of manufacture wherein configuration information for a first plurality of storage devices is sent to be stored on at least one removable storage media of a removable storage media library. Data corresponding to the first plurality of storage devices is sent to be stored in the removable storage media library. A first plurality of storage devices is replaced by a second plurality of storage devices. The second plurality of storage devices is configured from the configuration information stored in the at least one removable storage media of the removable storage media library, in response to replacing the first plurality of storage devices. The stored data is copied from the removable storage media library to the second plurality of storage devices, in response to configuring the second plurality of storage devices. | 11-27-2008 |
20090192818 | SYSTEMS AND METHOD FOR CONTINUOUS HEALTH MONITORING - A system for continuous health monitoring includes a computer system including a locking mechanism configured to allow multiple health point checks to be accessed simultaneously, a plurality of component health point checks configured to monitor at least one component of the system and configured to store health monitoring statistics in the computer system, and a scheduler configured to periodically enable the plurality of component health point checks based on one of a user request and a predefined amount of time. | 07-30-2009 |
20110107135 | INTELLIGENT ROLLING UPGRADE FOR DATA STORAGE SYSTEMS - Various method, system, and computer program product embodiments for facilitating upgrades in a computing storage environment are provided. In one such embodiment, one of an available plurality of rolling upgrade policies registering at least one selectable upgrade parameter for an upgrade window is selected. A node down tolerance factor is set for at least one node in the computing storage environment. The node down tolerance factor specifies a percentage of elements of the at least one node taken offline to apply the selected one of the available plurality of rolling upgrade policies during the upgrade window. | 05-05-2011 |
20110271091 | INTELLIGENT ROLLING UPGRADE FOR DATA STORAGE SYSTEMS - Various method, system, and computer program product embodiments for facilitating upgrades in a computing storage environment are provided. In one such embodiment, one of an available plurality of rolling upgrade policies registering at least one selectable upgrade parameter for an upgrade window is selected. A node down tolerance factor is set for at least one node in the computing storage environment. The node down tolerance factor specifies a percentage of elements of the at least one node taken offline to apply the selected one of the available plurality of rolling upgrade policies during the upgrade window. | 11-03-2011 |
20110314339 | SYSTEMS FOR AGILE ERROR DETERMINATION AND REPORTING AND METHODS THEREOF - According to one embodiment, a method for handling errors includes detecting that an error has occurred in a machine in a system, determining an error ID associated with the error, determining that the error should be reported to a host system for further analysis based on the error ID, determining that one or more actions should be taken by the system based on the error ID, and sending information corresponding to the error to the host system after it is determined that the error should be reported to the host system. In another embodiment, a system includes a processor and logic for performing the method. According to another embodiment, a computer program product includes a computer readable storage medium having computer readable code embodied therewith for performing the method. Other methods, systems, and computer program products are also described according to more embodiments. | 12-22-2011 |
20120095888 | ERROR REPORTING AND TECHNICAL SUPPORT CUSTOMIZATION FOR COMPUTING DEVICES - A method for providing technical support for a computing device is disclosed herein. In one embodiment, such a method includes detecting a problem associated with a computing device. The method then determines a support level assigned to the computing device. A set of problems is associated with the support level. If the problem belongs to the set of problems associated with the support level, the method automatically sends a message to a support provider so that the support provider can address the problem. A corresponding system and computer program product are also described herein. | 04-19-2012 |
20120209618 | ERROR REPORTING AND TECHNICAL SUPPORT CUSTOMIZATION FOR COMPUTING DEVICES - A method for providing technical support for a computing device is disclosed herein. In one embodiment, such a method includes detecting a problem associated with a computing device. The method then determines a support level assigned to the computing device. A set of problems is associated with the support level. If the problem belongs to the set of problems associated with the support level, the method automatically sends a message to a support provider so that the support provider can address the problem. | 08-16-2012 |
20130232244 | INTELLIGENT ROLLING UPGRADE FOR DATA STORAGE SYSTEMS - Various method, system, and computer program product embodiments for facilitating upgrades in a computing storage environment are provided. In one such embodiment, one of an available plurality of rolling upgrade policies registering at least one selectable upgrade parameter for an upgrade window is selected. A node down tolerance factor is set for at least one node in the computing storage environment. The node down tolerance factor specifies a percentage of elements of the at least one node taken offline to apply the selected one of the available plurality of rolling upgrade policies during the upgrade window. | 09-05-2013 |
20140189085 | MODIFYING AN ASSIGMENT OF NODES TO ROLES IN A COMPUTING ENVIRONMENT - Provided are a computer program product, system, and method for modifying an assignment of nodes to roles in a computing environment. There are a plurality of resource thresholds for each of a plurality of roles, wherein each role defines a type of operations and node resource usage for the nodes, and a measurement of node resource usage for the nodes. For at least one of the node, operations are performed comprising: determining at least one of the roles assigned to the node; determining a role resource threshold for each role assigned to the node; determining whether the measured node resource usage at the node exceeds the determined role resource thresholds for each role assigned to the node, wherein the role having the determined resource threshold exceeded by the node resource usage comprises a role to adjust; and determining a modification of the assignment of nodes to the role to adjust. | 07-03-2014 |
20140189130 | MODIFYING AN ASSIGMENT OF NODES TO ROLES IN A COMPUTING ENVIRONMENT - Provided are a computer program product, system, and method for modifying an assignment of nodes to roles in a computing environment. There are a plurality of resource thresholds for each of a plurality of roles, wherein each role defines a type of operations and node resource usage for the nodes, and a measurement of node resource usage for the nodes. For at least one of the node, operations are performed comprising: determining at least one of the roles assigned to the node; determining a role resource threshold for each role assigned to the node; determining whether the measured node resource usage at the node exceeds the determined role resource thresholds for each role assigned to the node, wherein the role having the determined resource threshold exceeded by the node resource usage comprises a role to adjust; and determining a modification of the assignment of nodes to the role to adjust. | 07-03-2014 |
20150120792 | Managing Filesystem Inodes - A mechanism is provided in a data processing system for managing filesystem inodes. The mechanism monitors inode consumption in a filesystem. The mechanism periodically determines a number of inodes to add to the filesystem based on the inode consumption and adds the number of inodes to the filesystem. | 04-30-2015 |
20150212908 | INTELLIGENT ROLLING UPGRADE FOR DATA STORAGE SYSTEMS - Various method, system, and computer program product embodiments for facilitating upgrades in a computing storage environment are provided. In one such embodiment, one of an available plurality of rolling upgrade policies is defined by specifying the at least one selectable upgrade parameter, including specifying one of a commencement time and duration of an upgrade procedure. A node down tolerance factor is set for at least one node in the computing storage environment. The node down tolerance factor specifies a percentage of elements of the at least one node taken offline to apply the selected one of the available plurality of rolling upgrade policies during the upgrade window. | 07-30-2015 |
20150288556 | CONTROLLER MAINTENANCE IN A NETWORK-ATTACHED STORAGE SYSTEM - Performing maintenance to controllers in a network-attached storage system that includes two or more controllers, each controller including at one or more associated IP address. An online controller in the network-attached storage system to upgrade is identified. The IP addresses of the online controller to upgrade is moved to another controller in the network-attached storage system. Simultaneous with when the other controller is online, the online controller to upgrade is taken offline and upgraded the controller to upgrade. | 10-08-2015 |
20160078212 | HYPERVISOR AND VIRTUAL MACHINE PROTECTION - A method, according to one embodiment, includes receiving a request for a hypervisor to run a virtual machine, determining using a processor whether the virtual machine is authorized to run using a data structure having metadata about properties of the virtual machine, determining using a processor whether the hypervisor is authorized to run the virtual machine using a digital signature of the data structure, receiving a decryption key from a key authority when it is determined that the virtual machine is authorized to be run and it is determined that the hypervisor is authorized to run the virtual machine, unlocking and/or decrypting the virtual machine using the decryption key, and running the virtual machine on a computer system. Other systems, methods, and computer program products are described in additional embodiments. | 03-17-2016 |
Nikhil Khandelwal, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20080320146 | Establishing interaction between a process and a server process - A method for establishing interaction between a process and a server process. In one implementation, a request may be sent to a server. The request may have a pointer and a registration for an object. The object may be designated to receive responses from the server. The object may receive the pointer and an indication that the server has instantiated a server process. The process may then interact with the server process. | 12-25-2008 |
20090313602 | DESIGNER FOR WEB PAGES AT A LOCAL MACHINE - One embodiment includes a method that may be practiced in a computing environment. The method enables design and testing of web pages locally at a local machine. After being designed and tested at the local machine, the web pages will be deployed at a remote server remote from the local machine. The web pages include relative references to resources from the perspective of the remote server. The relative references to resources are intended to be resolved by the remote server. The method includes accessing code at a local machine. The code defines a web page. The code includes relative references to resources. The relative references are expressed from the perspective of a remote server remote from the local machine, such that the relative references are only natively resolvable by the remote server. The method further includes translating the relative references to local references. The local references are resolvable by the local machine such that the local machine can resolve the local references to the resources. | 12-17-2009 |
20100185954 | Collaborative Environment Project Extensibility with Composition Containers - Dynamic collaborative project extensibility is provided via composition containers in a managed extensibility framework within an integrated development environment. A browser-based collaborative environment project is extended, using an extension artifact factory to obtain extension artifacts within composition containers. A class library project can be configured with a custom action, a browser-based collaborative environment project extension artifact can be created representing the custom action, and a factory class for the project extension artifact can then be created with an export attribute for discovery within a composition container. | 07-22-2010 |
Nikhil Khandelwal, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20110225579 | CONFIGURABLE SOFTWARE DEPLOYMENT - Methods, systems, and computer-readable media for configurable software deployment are disclosed. A particular method includes, at a first computing device, identifying a deployment configuration associated with a software package that is deployable to a second computing device. A first sequence of deployment actions is selected from a list of available deployment actions. The first sequence of deployment actions is executable to install the software package at the second computing device. When an installation operation associated with the deployment configuration is selected, the first sequence of deployment actions is executed to install the software package at the second computing device. | 09-15-2011 |
20120124557 | AUTO RETRACT AND BACKGROUND WARM UP - Aspects of the subject matter described herein relate to software development. In aspects, code is deployed to a target and debugged. After the debugging has ended, instead of waiting for another version to be deployed to the target, the code is retracted from the target and warm up of the target is performed as needed potentially in parallel with other software development activities with respect to the code. | 05-17-2012 |
20140282417 | JAVASCRIPT DEBUGGING USING JUST MY CODE - The present invention extends to methods, systems, and computer program products for stepping through JavaScript code in a debugger without landing on errors in library or open source code. A debugger receives user inputs designating one or more segments of the JavaScript code as library code. The debugger then performs debugging operations on the JavaScript code. The debugging operations including a stepping operation for stepping through the JavaScript code to identify errors only in user-generated segments of the JavaScript code, wherein the user-generated segments correspond to code that was not designated as library code. | 09-18-2014 |
20140366007 | DEBUGGING NATIVE CODE BY TRANSITIONING FROM EXECUTION IN NATIVE MODE TO EXECUTION IN INTERPRETED MODE - A dual-mode debugger can debug native code or interpreted code. Transitioning between modes can be triggered by defined bailout conditions. A program can be debugged by attaching a debugger and compiling the program into native code under the debugger. At defined points in the program, debugging can transition from native mode to interpreted mode. Debugging the native code can stop, current state can be captured, and an interpreter can be instantiated. An interpreter stack can be created and can be populated with the captured current state. Debugging operations which involve execution control: pausing execution, continuing execution, stepping into, out of or over a section of code and so on, can occur in interpreted mode, which is typically easier to implement. Debugging operations which involve inspection and modification of variables can occur in native mode. | 12-11-2014 |
Pankaj Khandelwal, Jersey City, NJ US
Patent application number | Description | Published |
---|---|---|
20120023036 | METHODS AND SYSTEMS REGARDING VOLATILITY RISK PREMIUM INDEX - An exemplary aspect comprises receiving data related to an underlying asset; calculating values corresponding to near-term implied volatility and realized volatility for the underlying asset; and transmitting data sufficient to describe an index based on a difference between the values corresponding to the near-term implied volatility and the realized volatility for the underlying asset. Another exemplary aspect comprises receiving electronic data related to an underlying asset; calculating data sufficient to describe a plurality of call options and a plurality of put options related to the underlying asset and written on a first settlement date; crediting an account with proceeds from selling the call and put options; and debiting the account to settle one or more of the options that are in-the-money on a second settlement date. Other aspects are apparent from the description and claims. | 01-26-2012 |
20140058919 | METHODS AND SYSTEMS REGARDING VOLATILITY RISK PREMIUM INDEX - An exemplary aspect comprises receiving data related to an underlying asset; calculating values corresponding to near-term implied volatility and realized volatility for the underlying asset; and transmitting data sufficient to describe an index based on a difference between the values corresponding to the near-term implied volatility and the realized volatility for the underlying asset. Another exemplary aspect comprises receiving electronic data related to an underlying asset; calculating data sufficient to describe a plurality of call options and a plurality of put options related to the underlying asset and written on a first settlement date; crediting an account with proceeds from selling the call and put options; and debiting the account to settle one or more of the options that are in-the-money on a second settlement date. Other aspects are apparent from the description and claims. | 02-27-2014 |
Pramod Khandelwal, Indianapolis, IN US
Patent application number | Description | Published |
---|---|---|
20140267694 | NONDESTRUCTIVE TESTING OF A COMPONENT - In some examples, a method for nondestructive testing of a component may include flashing the component using a flash lamp configured for flash thermography, collecting first image data regarding the component using an infrared camera, flowing a fluid through the component, and collecting second image data regarding the component using the infrared camera. A system for nondestructive testing of a component may include a single inspection station and a flash lamp configured for flash thermography, means for supplying a fluid to the component, and an infrared camera disposed at the inspection station. | 09-18-2014 |
Rahul Khandelwal, Houston, TX US
Patent application number | Description | Published |
---|---|---|
20150093326 | INTEGRATION OF A CLOSED LOOP SUPERCRITICAL CARBON DIOXIDE POWER CYCLE IN A STEAM METHANE REFORMER - An integrated reforming and power generation process is provided. This process employs a steam methane reformer to provide a hot process gas stream and a flue gas stream, utilizes the hot process gas stream to provide heat to produce a total steam stream comprising a process steam stream and an excess steam stream, and utilizes the flue gas stream to provide heat to at least a pre-reformer mixture stream, a reformer feed stream, the process steam stream and a pre-reformer steam stream The flue gas stream also provides heat to an integrated power generation process, and the excess steam stream is less than 15% of the total steam stream. | 04-02-2015 |
20150210934 | METHODS AND SYSTEMS FOR THE REMOVAL OF HEAVY HYDROCARBONS - Apparatuses, systems and methods for separating heavy hydrocarbons from a solvent stream are disclosed. The heavy hydrocarbons and solvent can be recovered and processed further. | 07-30-2015 |
Rajesh Khandelwal, Princeton Junction, NJ US
Patent application number | Description | Published |
---|---|---|
20130117395 | Remote Home/Office Monitoring and Control Using Skype - Disclosed is a method for monitoring and control of local or remote premises using a peer-to-peer communication infrastructure. The method uses messages transmitted over the peer-to-peer communication infrastructure to relate various data and control signals. | 05-09-2013 |
20150220991 | EXTERNAL MESSAGING IN THE AUTOMOTIVE ENVIRONMENT - Systems, methods, and computer program products to perform an operation, by selecting a digital content based on an advertising context, and outputting at least a portion of the selected digital content for display on a transparent display proximate to a window of a display vehicle, whereby the digital content is viewable from a perspective external to the display vehicle. | 08-06-2015 |
20150221142 | SELF-MONITORING AND ALERT SYSTEM FOR INTELLIGENT VEHICLE - System, method, and computer program product to perform an operation, by, responsive to receiving a vehicle event notification by a computing system in a vehicle, switching the computing system from a sleep mode to an active mode, sending, to a user, a user notification generated responsive to the vehicle event notification, and returning the computing system to the sleep mode. | 08-06-2015 |
20150235398 | GENERATING AN AUGMENTED VIEW OF A LOCATION OF INTEREST - One embodiment of the present invention sets forth a technique for generating an augmented view of a location of interest for a user. The technique includes determining an image capture location based on the location of interest, and determining an image capture direction based on the image capture location. The technique further includes receiving an image associated with the image capture location and the image capture direction. The technique further includes processing the image based on a line of sight associated with a location of the user to generate a processed image and displaying the processed image to the user. Advantageously, the disclosed techniques enable a user to see through obstructions in the surrounding environment to view a location of interest. | 08-20-2015 |
Vaibhav Khandelwal, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20130346957 | AUTO-UPDATE WHILE RUNNING CLIENT INTERFACE WITH HANDSHAKE - In one embodiment, a predecessor version of a client software application may execute a runtime handover to a successor version of the client software application. A client side device | 12-26-2013 |
Vikas Khandelwal, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20100280954 | EXTENSIBLE MEDIA RIGHTS - A DRM System. A DRM system comprising a service provider, a CE device coupled to the service provider, and an XMR license disposed upon the CE device. | 11-04-2010 |
20120036562 | Trusted License Removal in a Content Protection System or the Like - A digital license includes an identification of a removal service that can authorize removing such license. A client selects the license to be removed and the service, constructs a challenge including therein a challenge license identification block (LIB) identifying the license to be removed, and sends the challenge to the service. The service receives the challenge, stores at least a portion of the challenge in a database, constructs a response corresponding to the challenge and including therein a response LIB identifying the license to be removed and an identification of the service, and sends the response to the client. The client receives the response, employs the response LIB from the response to identify the license to be removed, and removes the identified license upon confirming that the identification of the service in the identified license matches the identification of the service in the response. | 02-09-2012 |
Vishal Khandelwal, Portland, OR US
Patent application number | Description | Published |
---|---|---|
20140237437 | LOOK-UP BASED FAST LOGIC SYNTHESIS - Systems and techniques are described for performing circuit synthesis. Some embodiments create a lookup table based on information contained in a cell library. The lookup table is then used during circuit synthesis. Specifically, some embodiments optimize cells in a reverse-levelized cell ordering. For a given cell, a table lookup is performed to obtain a set of optimal cell configurations, and the cell is replaced with a cell configuration selected from the set of optimal cell configurations. Some embodiments concurrently optimize cells for timing, area, and power leakage based on the timing criticality of the cells. | 08-21-2014 |
20150089462 | CONCURRENT OPTIMIZATION OF TIMING, AREA, AND LEAKAGE POWER - Systems and techniques are described for performing circuit synthesis. Some embodiments create a lookup table based on information contained in a cell library. The lookup table is then used during circuit synthesis. Specifically, some embodiments optimize cells in a reverse-levelized cell ordering. For a given cell, a table lookup is performed to obtain a set of optimal cell configurations, and the cell is replaced with a cell configuration selected from the set of optimal cell configurations. Some embodiments concurrently optimize cells for timing, area, and power leakage based on the timing criticality of the cells. | 03-26-2015 |
Vishal Khandelwal, Hillsboro, OR US
Patent application number | Description | Published |
---|---|---|
20090319977 | Interconnect-Driven Physical Synthesis Using Persistent Virtual Routing - A persistence-driven optimization technique is provided in which nets can be ranked based on unpredictability and likely quality of result impact. The top nets in that ranking can be routed and their parasitics extracted. A timing graph can be back-annotated with route-based delays and parasitics for the selected nets. At this point, synthesis can be run using actual route-based delays and parasitics for the selected nets, with their routes being updated incrementally as needed. In one embodiment, the nets can be re-ranked after synthesis. Finally, these routes can be preserved across the subsequent global routing of the remaining nets. | 12-24-2009 |