Patents by Inventor Ashish Shah

Ashish Shah has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20050086272
    Abstract: Systems and methods for replicating replicas in a sync community. Each replica in the sync community stores knowledge that represents changes the replica is aware of. Because each replica has its own knowledge, each replica does not need to know how many replicas are in the sync community or the topology of the sync community. By sending the knowledge with a request for changes, a replicating replica can enumerate the changes to replicate by comparing its knowledge with the received knowledge. After replication, the knowledge is updated. Knowledge may also include made-with-knowledge change IDs that permit each resolution to identify what a replica was aware of when a particular change was made. The made-with-knowledge values are used to detect conflicts during replication.
    Type: Application
    Filed: July 31, 2003
    Publication date: April 21, 2005
    Inventors: Lev Novik, Irena Hudis, Douglas Terry, Ashish Shah, Sanjay Anand, Yunxin Wu
  • Patent number: 6865524
    Abstract: The invention provides a method and apparatus for selecting desired attributes for system configuration. The invention uses one or more rule sets to define rules that are met when a configuration is valid. A rule set may specify the interrelation of attribute values within a product or between two or more products. If the combination of attribute values that specify a product conform to at least one rule in each of the rule sets that apply to that product, that combination of attribute values is considered to specify a valid product. If the combination of attribute values that specify all of the products of an assembly conform to at least one rule in each of the rule sets that apply to that assembly, that combination of attribute values is considered to specify a valid assembly.
    Type: Grant
    Filed: January 8, 1997
    Date of Patent: March 8, 2005
    Assignee: Trilogy Development Group, Inc.
    Inventors: Ashish Shah, Mark Wells
  • Publication number: 20050044187
    Abstract: Various embodiments of the present invention are directed to conflict handling for conflicts that occur in a peer-to-peer synchronization system, where the ability to correctly and efficiently handle conflicts minimizes data loss while retaining good usability and reduces the need for user intervention during synchronization. Conflict handling in the synchronization service is divided into three stages: (1) conflict detection; (2) automatic conflict resolution and logging; and (3) conflict inspection and resolution.
    Type: Application
    Filed: June 30, 2004
    Publication date: February 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Vivek Jhaveri, Ashish Shah, Irena Hudis, Lev Novik
  • Publication number: 20050041374
    Abstract: Deposition of a metal-containing reagent solution or suspension onto a conductive substrate by various pad-printing techniques is described. This results in a pseudocapacitive oxide coating, nitride coating, carbon nitride coating, or carbide coating having an acceptable surface area for incorporation into an electrolytic capacitor, such a s one have a tantalum anode.
    Type: Application
    Filed: August 18, 2004
    Publication date: February 24, 2005
    Inventors: Keith Seitz, Ashish Shah, Barry Muffoletto, Wolfram Neff, Douglas Eberhard
  • Publication number: 20050044108
    Abstract: Several embodiments of the present invention employ synchronization adapters for synchronizing information between “WinFS” and non-“WinFS” data sources. Examples of adapters include an adapter that synchronizes address book information between a “WinFS” contacts folder and a non-WinFS mailbox. In these instances, adapter developers might use the “WinFS” synchronization core services API described herein for accessing services provided by the “WinFS” synchronization platform in order to develop schema transformation code between the “WinFS” schema and the non-“WinFS” data source schema. Additionally, the adapter developer provides protocol support for communicating changes with the non-“WinFS” data source. A synchronization adapter is invoked and controlled by using the synchronization controller API and reports progress and errors using this API.
    Type: Application
    Filed: October 24, 2003
    Publication date: February 24, 2005
    Inventors: Ashish Shah, Darshatkumar Shah, Irena Hudis, Lev Novjk, Vivek Jhaveri
  • Publication number: 20050027747
    Abstract: Systems, methods, and computer program products for synchronizing items at replicas within a topology is disclosed. Items are stored in physical tables at the replicas. The physical table layouts at each replica can differ but are mapped to a common logical view. When a replica receives an indication that synchronization should be performed, the replica determines if changes have been made at the replica that should be mapped to the logical views. Replicas can facilitate this by comparing local change enumerations for changes made in physical tables to synchronization local change enumerations for changes in the logical views. Any changes that need to be synchronized are sent through the logical views to other replicas in the topology.
    Type: Application
    Filed: July 29, 2003
    Publication date: February 3, 2005
    Inventors: Yunxin Wu, Shaoyu Zhou, Lev Novik, Irena Hudis, Ashish Shah
  • Publication number: 20050027755
    Abstract: Systems and methods for synchronizing data stores. A framework including a sync runtime enables consistent and manageable synchronization between a data store and multiple, diverse back end data stores. The sync runtime provides services such as change enumeration, conflict detection, metadata management, item ID matching, sync interruptability, and the like that are accessible to configurable adapters over an application programming interface. Each synchronizing data store can uses a sync controller to initialize an adapter that can access the services provided by the sync runtime. The sync controller can use a profile to configure each adapter. The profile can identify conflict resolution policies, synchronization filters, source and destination folders, sync direction, and the like.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventors: Ashish Shah, Lev Novik, Irena Hudis, Darshatkumar Shah, Yunxin Wu
  • Publication number: 20050027817
    Abstract: A protocol for replicating replicas in a sync community. Each replica maintains a knowledge that represents changes that the replica is aware of. Each replica does not typically maintain knowledge about other replicas. The protocol includes messages that include knowledge about changes on the various replicas. Using the knowledge, the replicas can enumerate changes and send the changes using asynchronous messages that do not need to be received in any particular order. The protocol enables filters to ensure that a valid replication is possible using a minimum knowledge argument. The protocol also enables replicas to partially replicate using filtered knowledge.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventors: Lev Novik, Irena Hudis, Douglas Terry, Vivek Jhaveri, Sanjay Anand, Ashish Shah
  • Patent number: 6740420
    Abstract: A method for improving the electrical conductivity of a substrate of metal, metal alloy or metal oxide comprising depositing a small or minor amount of metal or metals from Group VIIIA metals (Fe, Ru, Os, Co, Rh, Ir, Ni, Pd, Pt) or from Group IA metals (Cu, Ag, Au) on a substrate of metal, metal alloys and/or metal oxide from Group IVA metals (Ti, Zr, Hf), Group VA metals (V, Nb, Ta), Group VIA metals (Cr, Mo, W) and Al, Mn, Ni and Cu and then directing a high energy beam onto the substrate to cause an intermixing of the deposited material with the native oxide of the substrate metal or metal alloy. The native oxide layer is changed from electrically insulating to electrically conductive. The step of depositing can be carried out, for example, by ion beam assisted deposition, electron beam deposition, chemical vapor deposition, physical vapor deposition, plasma assisted, low pressure plasma and plasma spray deposition and the like.
    Type: Grant
    Filed: April 11, 2003
    Date of Patent: May 25, 2004
    Assignee: Wilson Greatbatch Technologies, Inc.
    Inventors: Barry Muffoletto, Ashish Shah, Donald H. Stephenson
  • Patent number: 6733926
    Abstract: An electrode component for an electrochemical cell or a capacitor is described wherein the electrode is produced by physical vapor depositing an electrode active material onto a substrate to coat the substrate. The thusly produced electrode is useful as a cathode in a primary electrochemical cell and as a cathode and an anode in a secondary cell, and as an electrode in an electrochemical capacitor and an electrolytic capacitor.
    Type: Grant
    Filed: December 12, 2001
    Date of Patent: May 11, 2004
    Assignee: Wilson Greatbatch Ltd.
    Inventors: Barry C. Muffoletto, Ashish Shah, Neal N. Nesselbeck
  • Patent number: 6687117
    Abstract: The present invention is directed to an electrolyte for an electrolytic capacitor. The capacitor has an electrolytic anode and an electrochemical cathode. The electrolyte has water, a water soluble organic salt, and a relatively weak organic acid. This electrolyte is chemically compatible to aluminum and tantalum oxide dielectrics and withstands higher voltage while maintaining good conductivity. This makes the electrolyte especially useful for high voltage applications, such as occur in an implantable cardiac defibrillator.
    Type: Grant
    Filed: January 30, 2003
    Date of Patent: February 3, 2004
    Assignee: Wilson Greatbatch Technologies, Inc.
    Inventors: Yanming Liu, Ashish Shah
  • Patent number: 6659283
    Abstract: The present invention is directed to a method of purifying capacitor grade powders. The capacitor grade powder is initially placed into a purifying machine that disperses at least one contaminate into the capacitor grade powder. The powder is then placed into a magnetic separation device that separates at least one contaminate from the capacitor grade powder. The capacitor grade powder is then processed into an electrical energy storage device, wherein the capacitor grade powder has minimal contaminates therein.
    Type: Grant
    Filed: May 17, 2001
    Date of Patent: December 9, 2003
    Assignee: Wilson Greatbatch Ltd.
    Inventors: Barry C. Muffoletto, Ashish Shah
  • Publication number: 20030207134
    Abstract: A method for improving the electrical conductivity of a substrate of metal, metal alloy or metal oxide comprising depositing a small or minor amount of metal or metals from Group VIIIA metals (Fe, Ru, Os, Co, Rh, Ir, Ni, Pd, Pt) or from Group IA metals (Cu, Ag, Au) on a substrate of metal, metal alloys and/or metal oxide from Group IVA metals (Ti, Zr, Hf), Group VA metals (V, Nb, Ta), Group VIA metals (Cr, Mo, W) and Al, Mn, Ni and Cu and then directing a high energy beam onto the substrate to cause an intermixing of the deposited material with the native oxide of the substrate metal or metal alloy. The native oxide layer is changed from electrically insulating to electrically conductive. The step of depositing can be carried out, for example, by ion beam assisted deposition, electron beam deposition, chemical vapor deposition, physical vapor deposition, plasma assisted, low pressure plasma and plasma spray deposition and the like.
    Type: Application
    Filed: April 11, 2003
    Publication date: November 6, 2003
    Inventors: Barry Muffoletto, Ashish Shah, Donald H. Stephenson
  • Publication number: 20030142464
    Abstract: The present invention is directed to an electrolyte for an electrolytic capacitor. The capacitor has an electrolytic anode and an electrochemical cathode. The electrolyte has water, a water soluble organic salt, and a relatively weak organic acid. This electrolyte is chemically compatible to aluminum and tantalum oxide dielectrics and withstands higher voltage while maintaining good conductivity. This makes the electrolyte especially useful for high voltage applications, such as occur in an implantable cardiac defibrillator.
    Type: Application
    Filed: January 30, 2003
    Publication date: July 31, 2003
    Inventors: Yanming Liu, Ashish Shah
  • Patent number: 6599580
    Abstract: A method for improving the electrical conductivity of a substrate of metal, metal alloy or metal oxide comprising depositing a small or minor amount of metal or metals from Group VIIIA metals (Fe, Ru, Os, Co, Rh, Ir, Ni, Pd, Pt) or from Group IA metals (Cu, Ag, Au) on a substrate of metal, metal alloys and/or metal oxide from Group IVA metals (Ti, Zr, Hf), Group VA metals (V, Nb, Ta), Group VIA metals (Cr, Mo, W) and Al, Mn, Ni and Cu and then directing a high energy beam onto the substrate to cause an intermixing of the deposited material with the native oxide of the substrate metal or metal alloy. The native oxide layer is changed from electrically insulating to electrically conductive. The step of depositing can be carried out, for example, by ion beam assisted deposition, electron beam deposition, chemical vapor deposition, physical vapor deposition, plasma assisted, low pressure plasma and plasma spray deposition and the like.
    Type: Grant
    Filed: May 1, 1997
    Date of Patent: July 29, 2003
    Assignee: Wilson Greatbatch Ltd.
    Inventors: Barry C. Muffoletto, Ashish Shah, Donald H. Stephenson
  • Patent number: 6594139
    Abstract: An electrode component for an electrochemical cell or a capacitor is described wherein the electrode is produced by physical vapor depositing an electrode active material onto a substrate to coat the substrate. The thusly produced electrode is useful as a cathode in a primary electrochemical cell and as a cathode and an anode in a secondary cell, and as an electrode in an electrochemical capacitor and an electrolytic capacitor.
    Type: Grant
    Filed: December 10, 2001
    Date of Patent: July 15, 2003
    Assignee: Wilson Greatbatch Ltd.
    Inventors: Barry C. Muffoletto, Ashish Shah, Neal N. Nesselbeck
  • Publication number: 20030090857
    Abstract: The present invention is directed to a water based electrolyte used in a hybrid-type capacitor. The hybrid-type capacitor has an electrolytic anode and an electrochemical cathode. The difference resides in the electrolyte for this type of capacitor. The electrolyte has water, a water soluble inorganic and/or organic acid and/or salt, and a water soluble nitro-aromatic compound. Such a hybrid capacitor (1) improves energy density by significantly reducing volume of the separator and cathod material often used in conventional electrolytic capacitors and (2) has an electrochemical cathode that undergoes an electrochemical reduction without generating gassing. For example, ruthenium oxide, RuO2, is reduced to ruthenium hydroxide, Ru(OH)2, when passing a cathodic current. However, the present invention discovered that without the present electrolyte, the RuO2 cathode does generate gassing if it is sufficiently depleted.
    Type: Application
    Filed: November 14, 2002
    Publication date: May 15, 2003
    Inventors: Yanming Liu, Ashish Shah, Barry Muffoletto
  • Publication number: 20030070920
    Abstract: A deposition process for coating a substrate with a ruthenium-containing oxide material, or a precursor thereof, is described. Preferably, the reagent solution is substantially devoid of a halide, such as chlorine. The coated substrate is useful as an electrode in a capacitor.
    Type: Application
    Filed: October 22, 2002
    Publication date: April 17, 2003
    Inventors: Ashish Shah, Barry C. Muffoletto
  • Publication number: 20030068509
    Abstract: A deposition process for coating a substrate with an ultrasonically generated aerosol spray is described. The resultant droplets are much smaller in size than those produced by conventional processes, thereby providing the present coating having an increased surface area. When the coated substrate is an electrode in a capacitor, a greater surface area results in an increased electrode capacitance. A preferred coating is of a ruthenium-containing oxide.
    Type: Application
    Filed: November 8, 2002
    Publication date: April 10, 2003
    Inventors: Ashish Shah, Barry C. Muffoletto
  • Publication number: 20030061220
    Abstract: A storage virtualization system for accessing at least one storage device for a virtual logical unit (VLUN) from at least one host. The system includes at least one upstream processing element (UPE) which is adapted for coupling to a corresponding host server. The system is further adapted for coupling to at least one storage device. The controller also includes a primary central processing element (CPE) that can be configurably coupled to the UPEs. The primary CPE permits data transfer to occur between a host and a storage device via the corresponding UPE. The controller further includes a backup CPE that can be configurably coupled to the UPEs. The backup CPE is configurable to permit the data transfer when the primary CPE becomes unavailable.
    Type: Application
    Filed: September 9, 2002
    Publication date: March 27, 2003
    Inventors: Rahim Ibrahim, Tuan Nguyen, Ashish Shah, Ranjit Ghate, Chan Ng, Gen-Hwa Chiang