D'Sa
Bosco D'Sa, Edison, NJ US
Patent application number | Description | Published |
---|---|---|
20090093496 | PREPARATION OF PHARMACEUTICAL SALTS OF PIPERAZINE COMPOUNDS - The present invention is generally directed to a process to directly prepare pharmaceutically acceptable salts enriched with respect to selected rotameric salts of a basic compound, by creative choice of an acid and a solvent medium. The process is particularly useful in preparing specific rotamers of pharmaceutically useful salts in desired preponderance of a rotamer. | 04-09-2009 |
20100036125 | SYNTHESIS OF CCR5 RECEPTOR ANTAGONISTS - The present invention is directed to the synthesis of 4-[4-[(R)-[1-[cyclopropylsulfonyl)-4-piperidinyl](3-fluorophenyl)methyl]-3(S)-methyl- | 02-11-2010 |
Cailen D'Sa, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140298491 | TECHNIQUES FOR RECOVERING MISSING DEVICES - Techniques are provided for assisting owners to recover missing devices. The missing device automatically performs certain actions proactively in response to detecting conditions that indicate that the device has been lost or stolen. Conditions that indicate the device has been lost or stolen (“triggering conditions”) may include that a password failure has occurred more than a predetermined number of times. Any number and type of recovery-assisting actions may be taken, in response to triggering conditions, to assist owners in recovering a missing device. For example, a device may generate a record that indicates the current location of the device, and synchronize the record with an online service or some other device. The generation and synchronization of such records may be repeated on a periodic basis until either (a) the device becomes disabled, or (b) a user enters an appropriate password. | 10-02-2014 |
Janice D'Sa, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20160070480 | TECHNIQUE FOR QUANTIFYING LOGICAL SPACE TRAPPED IN AN EXTENT STORE - A technique quantifies logical storage space trapped in an extent store due to overlapping write requests associated with volume metadata managed by the volume layer. The volume metadata is illustratively organized as a multi-level dense tree metadata structure, wherein each level of the dense tree metadata structure (dense tree) includes volume metadata entries for storing the volume metadata. When a level of the dense tree is full, the volume metadata entries of the level are merged with a next lower level of the dense tree in accordance with a merge operation. Illustratively, the technique may be invoked during the merge operation to examine the volume metadata entries at each level of the dense tree involved in the merge and determine the LBA range overlap of the entries. To that end, the technique may include an algorithm configured to calculate the overlapping space per level and then aggregate the overlapping space of all levels involved in the merge operation to arrive at a result that quantifies the logical storage space trapped in the extent store. | 03-10-2016 |
20160070618 | RECONSTRUCTION OF DENSE TREE VOLUME METADATA STATE ACROSS CRASH RECOVERY - Embodiments herein are directed to efficient crash recovery of persistent metadata managed by a volume layer of a storage input/output (I/O) stack executing on one or more nodes of a cluster. Volume metadata managed by the volume layer is organized as a multi-level dense tree, wherein each level of the dense tree includes volume metadata entries for storing the volume metadata. When a level of the dense tree is full, the volume metadata entries of the level are merged with the next lower level of the dense tree. During a merge operation, two sets of generation IDs may be used in accordance with a double buffer arrangement: a first generation ID for the append buffer that is full (i.e., a merge staging buffer) and a second, incremented generation ID for the append buffer that accepts new volume metadata entries. Upon completion of the merge operation, the lower level (e.g., level 1) to which the merge is directed is assigned the generation ID of the merge staging buffer. | 03-10-2016 |
20160070644 | OFFSET RANGE OPERATION STRIPING TO IMPROVE CONCURRENCY OF EXECUTION AND REDUCE CONTENTION AMONG RESOURCES - An offset range striping technique increases concurrency of operation execution directed to metadata managed by a volume layer of a storage input/output (I/O) stack, while reducing contention among resources of one or more nodes of a cluster. A logical unit (LUN) may be apportioned into multiple volumes, each of which may be partitioned into multiple regions, wherein each region is represented by a dense tree. The technique increases concurrency of operation execution (e.g., modifications to the metadata at the offset ranges), while reducing contention among the resources (e.g., CPUs and NVLogs) by distributing the offset range operations among the regions and mapping the regions to services and NVLogs. Such increased concurrency and reduction of contention may be achieved by implementation of the technique to (i) apportion each region into disjoint chunks (i.e., stripes) of contiguous offset ranges; (ii) organize a plurality of regions into one or more zones and populate a first zone before allocating a second zone; and (iii) stagger the mapping of services to starting regions of the volumes. | 03-10-2016 |
20160070714 | LOW-OVERHEAD RESTARTABLE MERGE OPERATION WITH EFFICIENT CRASH RECOVERY - A low-overhead merge technique enables restart of a merge operation with minimal logging of state information relating to progress of the merge operation by a volume layer of a storage input/output (I/O) stack executing on one or more nodes of a cluster. The technique enables restart of the merge operation by ensuring that metadata, i.e., metadata pages, generated during the merge operation is not subject to de-duplication by providing a unique value in each metadata page that distinguishes the page, i.e., renders the page distinct or “unique”, from other metadata pages in an extent store. In addition, the technique ensures that a reference count on each metadata page is a value denoting a lack of de-duplication. To that end, the extent store layer is configured to not increment the reference count for a metadata page if, during the merge operation, the page is identical (and thus subject to deduplication) to an existing metadata page in the extent store. | 03-10-2016 |
Joseph M. D'Sa, Woodbury, MN US
Patent application number | Description | Published |
---|---|---|
20120253437 | COUPLING MECHANISMS FOR USE WITH A MEDICAL ELECTRICAL LEAD - An implantable medical lead may include components or mechanisms that can reduce the amount of induced current that is conducted to electrodes of the lead. A medical lead may, for example, have an energy dissipating structure that is connected to an electrode of the lead. This disclosure provides for coupling mechanisms to couple current induced on the lead to the energy dissipating structure. The coupling mechanisms described herein provide continuous contact with both electrode shaft and the energy dissipating structure while producing forces on the electrode shaft that is small enough to permit extension and retraction of the electrode from the lead. | 10-04-2012 |
Joseph Michael D'Sa, Woodbury, MN US
Patent application number | Description | Published |
---|---|---|
20120165902 | MULTI-ELECTRODE IMPLANTABLE SYSTEMS AND ASSEMBLIES THEREOF - Hermetically sealed assemblies, for example, that include IC chips, are configured for incorporation within a connector terminal of an implantable medical electrical lead, preferably within a contact member of the terminal. An assembly may include two feedthrough subassemblies, welded to either end of the contact member, to form an hermetic capsule, in which an IC chip is enclosed, and a tubular member, which allows a lumen to extend therethrough, along a length of the terminal. A multi-electrode lead may include multiplexer circuitry, preferably a switch matrix element and a communications, control and power supply element that are electrically coupled to the contact member and to another contact member of the terminal. Each pair of switch matrix switches allows for any two of the electrodes to be selected, in order to deliver a stimulation vector, via stimulation pulses from a device/pulse generator, to which the connector terminal is connected. | 06-28-2012 |
20130325086 | MULTI-ELECTRODE IMPLANTABLE SYSTEMS AND ASSEMBLIES THEREFOR - Hermetically sealed assemblies, for example, that include IC chips, are configured for incorporation within a connector terminal of an implantable medical electrical lead, preferably within a contact member of the terminal. An assembly may include two feedthrough subassemblies, welded to either end of the contact member, to form an hermetic capsule, in which an IC chip is enclosed, and a tubular member, which allows a lumen to extend therethrough, along a length of the terminal. A multi-electrode lead may include multiplexer circuitry, preferably a switch matrix element and a communications, control and power supply element that are electrically coupled to the contact member and to another contact member of the terminal. Each pair of switch matrix switches allows for any two of the electrodes to be selected, in order to deliver a stimulation vector, via stimulation pulses from a device/pulse generator, to which the connector terminal is connected. | 12-05-2013 |
Kevin D'Sa, Dunlap, IL US
Patent application number | Description | Published |
---|---|---|
20150233788 | SYSTEM AND METHOD FOR TESTING OF SEAL MATERIALS - A method for testing a performance of a plurality of sealing members includes providing a testing fixture including at least two blocks in a contacting relationship with a plurality of fixtures. Each of the plurality of fixtures defines a groove portion for receiving a sealing member. The method further includes connecting each of the plurality of fixtures with a fluid manifold. The method also includes controlling a temperature of each of the at least two blocks and the groove portion using a thermal device. Each of the at least two blocks and the groove portions are at temperatures different from each other. The method also includes passing a fluid through each of the plurality of fixtures so as to flow through a channel provided adjacent to and surrounding the groove portion. The method further includes monitoring a response of the sealing members to determine at least one performance parameter. | 08-20-2015 |
Oswald D'Sa, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20130346526 | METHOD AND SYSTEM OF AUTOMATING DATA CAPTURE FROM ELECTRONIC CORRESPONDENCE - In some embodiments, electronic data may be automatically captured to provide a user with a universal Internet identity and e-mail address, comprehensive e-mail filtering and forwarding services, and e-receipt identification and data extraction. Detailed user e-mail preferences data stored at a central server may be selectively altered such that incoming correspondence is redirected in accordance with the user's preferences. Computer program code at the central server may parse incoming e-mail header information and data content, selectively extract data from identified types of correspondence, and forward the extracted data in accordance with the user's preferences. Additional computer program code may manipulate the extracted data in accordance with format requirements and display the manipulated data to a user in a desired format. | 12-26-2013 |
Oswald Dominic D'Sa, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20120079049 | METHOD AND SYSTEM OF AUTOMATING DATA CAPTURE FROM ELECTRONIC CORRESPONDENCE - A method and system of automating capture of electronic data provide a user with an effective universal Internet identity and e-mail address, comprehensive e-mail filtering and forwarding services, and e-receipt identification and data extraction. Detailed user e-mail preferences data stored at a central server may be selectively altered such that incoming correspondence is redirected in accordance with the user's preferences. Computer program code at the central server parses incoming e-mail header information and data content, selectively extracts data from identified types of correspondence, and forwards extracted data in accordance with user preferences data. Additional computer program code may manipulate the extracted data in accordance with format requirements and display the manipulated data to a user in a desired format. | 03-29-2012 |
Raechelle Andrea D'Sa, Belfast GB
Patent application number | Description | Published |
---|---|---|
20140147603 | Plasma Based Surface Augmentation Method - A method of modifying a substrate using a plasma comprises providing a first electrode and a second electrode; arranging the substrate such that only a portion of the substrate is between the electrodes; and rotating either the substrate or at least one of the electrodes about an axis so as to cause different portions of the substrate to pass between the electrodes during the rotation. A voltage is supplied to at least one of the electrodes so as to create a plasma discharge between the electrodes which contacts at least the portions of the substrate that pass between the electrodes. The electrodes and the substrate are arranged such that the rotating causes the speed of transit of the substrate portion between the electrodes to vary in a radial direction away from the axis of rotation and the rate that the plasma discharge modifies the substrate varies across the substrate. | 05-29-2014 |
Russ D'Sa, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20150081764 | Remote Virtualization of Mobile Apps - The present invention includes various embodiments of a mobile app remote virtualization system and process that enables users of remote client devices to control mobile apps running in a host server environment. The resulting user experience is practically equivalent to running native mobile apps, even when such mobile apps require access to local client device resources, as well as when native versions of such mobile apps do not exist for the user's client device. The functionality afforded by the mobile app remote virtualization system and process of the present invention enables a variety of novel scenarios and “use cases” that have not previously been available to mobile device users. | 03-19-2015 |
20150082239 | Remote Virtualization of Mobile Apps with Transformed Ad Target Preview - The present invention includes various embodiments of a mobile app remote virtualization system and process that enables users of remote client devices to control mobile apps running in a host server environment. The resulting user experience is practically equivalent to running native mobile apps, even when such mobile apps require access to local client device resources, as well as when native versions of such mobile apps do not exist for the user's client device. The functionality afforded by the mobile app remote virtualization system and process of the present invention enables a variety of novel scenarios and “use cases” that have not previously been available to mobile device users. One such use case involves encouraging users to click-thru interactive advertisements by displaying a transformed (e.g., blurred) version of the ad target in the background, and overlaying the interactive ad components that comprise the ad preroll. | 03-19-2015 |