Thakur, CA
Anil Thakur, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20150238762 | METHODS FOR USER CONTROL OF NEUROSTIMULATION TO MODIFY A COGNITIVE STATE - Described herein are methods for allowing a user to control a neuromodulator to modify a cognitive state being experienced by the user. The user may select a waveform ensemble from a hand-held user device having an interface, and the user may adjust the perceived intensity of the applied waveform ensemble with the user device while the waveform ensemble is being applied. Also described are methods of managing communication between the hand-held user device (such as a smartphone or the like) and a wearable neurostimulator. Methods of displaying and visually tracking and controlling the applied waveform ensemble are also described herein. | 08-27-2015 |
Arbind Thakur, Santa Monica, CA US
Patent application number | Description | Published |
---|---|---|
20100069123 | Systems and Methods for Voice Based Search - Systems and methods are provided to facilitate voice-based search of information. For example, a portable device may be in a first orientation to present a display of a graphical user interface, such as a search interface presented within a web browser of the portable device. When the portable device is in a second orientation different from the first orientation, the portable device records a voice input for the graphical user interface. When the portable device is back to the first orientation, the portable device applies the voice input to the graphical user interface. When the user shakes the portable device, the portable device re-initializes the graphical user interface for a subsequent input. | 03-18-2010 |
Archana B. Thakur, Pleasanton, CA US
Patent application number | Description | Published |
---|---|---|
20140199319 | METHODS FOR INCREASING THE EFFICIENCY OF HYBRIDOMA GENERATION - Disclosed herein are methods for improving the efficiency of the production of hybridomas, e.g., through enrichment of IgG expressing B cells. Also disclosed are hybridoma compositions produced using these methods as well as methods for producing antibodies with the hybridomas. | 07-17-2014 |
Aseem K. Thakur, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090062790 | DIRECT VISUALIZATION BIPOLAR ABLATION SYSTEMS - Direct visualization bipolar ablation systems are described which utilize bipolar electrode arrangements. Such assemblies are configured to facilitate the application of bipolar energy delivery, such as RF ablation, to an underlying target tissue for treatment in a controlled manner while directly visualizing the tissue during the bipolar ablation process. | 03-05-2009 |
20100010311 | METHODS AND APPARATUS FOR EFFICIENT PURGING - Methods and apparatus for efficient purging from an imaging hood are described which facilitate the visualization of tissue regions through a clear fluid. Such a system may include an imaging hood having one or more layers covering the distal opening and defines one or more apertures which control the infusion and controlled retention of the clearing fluid into the hood. In this manner, the amount of clearing fluid may be limited and the clarity of the imaging of the underlying tissue through the fluid within the hood may be maintained for relatively longer periods of time by inhibiting, delaying, or preventing the infusion of surrounding blood into the viewing field. The aperture size may be controlled to decrease or increase through selective inflation of the membrane or other mechanisms. | 01-14-2010 |
Madhukar Thakur, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100293138 | Information Exchange Engine Providing a Critical Infrastructure Layer and Methods of Use Thereof - A virtual record manager and a data exchange engine are provided for dynamically defining data records in a database and for dynamically allocating instances of defined data records. These components are capable of mediating between the database and application and client interface layers to facilitate exchange of information over a network. Embodiments are configured to allow complex data records having a plurality of related fields, and to allow management and exchange of information at both the data field level and data record level. | 11-18-2010 |
20120151605 | Information Exchange Engine Providing a Critical Infrastructure Layer and Methods of Use Thereof - A virtual record manager and a data exchange engine are provided for dynamically defining data records in a database and for dynamically allocating instances of defined data records. These components are capable of mediating between the database and application and client interface layers to facilitate exchange of information over a network. Embodiments are configured to allow complex data records having a plurality of related fields, and to allow management and exchange of information at both the data field level and data record level. | 06-14-2012 |
20150046498 | Information Exchange Engine Providing a Critical Infrastructure Layer and Methods of Use Thereof - A virtual record manager and a data exchange engine are provided for dynamically defining data records in a database and for dynamically allocating instances of defined data records. These components are capable of mediating between the database and application and client interface layers to facilitate exchange of information over a network. Embodiments are configured to allow complex data records having a plurality of related fields, and to allow management and exchange of information at both the data field level and data record level. | 02-12-2015 |
Madhukar Narayan Thakur, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140080441 | SYSTEM AND METHOD FOR PROVIDING PREPAID BILLING FOR INSTANT MESSAGING USERS - A system and method for providing prepaid billing for users of an instant messaging system. A method includes determining whether a prepaid account balance associated with an IM client request satisfies a pre-determined criteria, establishing a regular IM session if the prepaid account satisfies the criteria, and establishing a limited IM session if the prepaid account does not satisfy the criteria. The system includes a prepaid account screener operable to determine whether a prepaid account balance satisfies the criteria, establish a regular IM session if the prepaid account satisfies the criteria, and establish a limited IM session if the prepaid account does not satisfy the criteria. | 03-20-2014 |
Madhuri Thakur, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20150104712 | REINFORCED CURRENT COLLECTING SUBSTRATE ASSEMBLIES FOR ELECTROCHEMICAL CELLS - Provided is a current collecting assembly for use in an electrochemical cell. In some embodiments, the current collecting assembly comprises a current collecting substrate having a first side defining a first surface, and a second side defining a second surface. Each of the first and second surfaces defines a surface area. The current collecting assembly further comprises a first assembly of reinforcing structures disposed on and attached to the first side of the current collecting substrate. The current collecting substrate comprises a conductive material. The first assembly of reinforcing structures comprises a first set of reinforcing structures. The first set of reinforcing structures comprises a first polymer material. The first assembly of reinforcing structures mechanically reinforces the current collecting substrate. | 04-16-2015 |
Meghna Das Thakur, Berkeley, CA US
Patent application number | Description | Published |
---|---|---|
20140275136 | Method of Treating a Proliferative Disease - The present invention relates to a method of treating a patient with a serine/threonine kinase inhibitor wherein resistance to the treatment with a serine/threonine kinase inhibitor is suppressed by administering the serine/threonine kinase inhibitor on an intermittent dosing schedule. | 09-18-2014 |
Narayan V. Thakur, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130156660 | RARE EARTH RECOVERY FROM PHOSPHOR - A method is described to produce high purity rare earth oxides of the elements La, Ce, Tb, Eu and Y from phosphor, such as waste phosphor powders originating in various consumer products. One approach involves leaching the powder in two stages and converting to two groups of relatively high purity mixed rare earth oxides. The first group containing Eu and Y is initially separated by solvent extraction. Once separated, Eu is purified using Zn reduction with custom apparatus. Y is purified by running another solvent extraction process using tricaprylmethylammonium chloride. Ce is separated from the second group of oxides, containing La, Ce and Tb by using solvent extraction. Subsequently, La and Tb are separated from each other and converted to pure oxides by using solvent extraction processes. A one-stage leaching process, wherein all rare earths get leached into the solution and subsequently processed, is also described. | 06-20-2013 |
20130309150 | RARE EARTH RECOVERY FROM PHOSPHOR - A method is described to produce high purity rare earth oxides of the elements La, Ce, Tb, Eu and Y from phosphor, such as waste phosphor powders originating in various consumer products. One approach involves leaching the powder in two stages and converting to two groups of relatively high purity mixed rare earth oxides. The first group containing Eu and Y is initially separated by solvent extraction. Once separated, Eu is purified using Zn reduction with custom apparatus. Y is purified by running another solvent extraction process using tricaprylmethylammonium chloride. Ce is separated from the second group of oxides, containing La, Ce and Tb by using solvent extraction. Subsequently, La and Tb are separated from each other and converted to pure oxides by using solvent extraction processes. A one-stage leaching process, wherein all rare earths get leached into the solution and subsequently processed, is also described. | 11-21-2013 |
Neelesh Thakur, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140143217 | SYSTEM AND METHOD FOR MANAGING DATA POLICIES ON APPLICATION OBJECTS - Described herein are systems and methods for providing data policy management over application objects in a storage system environment. An application object may comprise non-virtual or virtual objects (e.g., non-virtual-based applications, virtual-based applications, or virtual storage components). An application object manager may represent application objects by producing mapping graphs and/or application object data that represent application objects in a standardized manner. A mapping graph for an application object may describe a mapping between the application object and its underlying storage objects on a storage system. Application object data may describe a mapping graph in a standardized format. Application object data representing application objects may be received by an application policy manager that manages data policies on the application objects (including virtual applications and virtual storage components) based on the received application object data. Data policies may include policies for backup, service level objectives, recovery, monitoring and/or reporting. | 05-22-2014 |
20150033133 | System and Method for Providing Arbitrary Protection Topologies in a Computing Cluster - A method includes exposing an application programming interface (API) at a manager application, the manager application running on a server in a computing cluster, wherein the API specifies input identifying nodes and connections between the nodes to implement storage protection policies in the computing cluster; receiving user input to the manager application according to the API, where the user input includes instructions to implement a secondary node and a connection between a primary node and the secondary node, the user input received at the manager application at a level of specificity that includes the secondary node and the connection between the primary node and the secondary node, thereby defining arbitrary protection topologies. | 01-29-2015 |
Neelesh M. Thakur, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120109958 | System and Method for Managing Data Policies on Application Objects - Described herein are systems and methods for providing data policy management over application objects in a storage system environment. An application object may comprise non-virtual or virtual objects (e.g., non-virtual-based applications, virtual-based applications, or virtual storage components). An application object manager may represent application objects by producing mapping graphs and/or application object data that represent application objects in a standardized manner. A mapping graph for an application object may describe a mapping between the application object and its underlying storage objects on a storage system. Application object data may describe a mapping graph in a standardized format. Application object data representing application objects may be received by an application policy manager that manages data policies on the application objects (including virtual applications and virtual storage components) based on the received application object data. Data policies may include policies for backup, service level objectives, recovery, monitoring and/or reporting. | 05-03-2012 |
Randhir Thakur, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090172321 | STORAGE SUB-SYSTEM FOR A COMPUTER COMPRISING WRITE-ONCE MEMORY DEVICES AND WRITE-MANY MEMORY DEVICES AND RELATED METHOD - Methods and apparatus for a solid state non-volatile storage sub-system of a computer is provided. The storage sub-system may include a write-once storage sub-system memory device and a write-many storage sub-system memory device. Numerous other aspects are provided. | 07-02-2009 |
20120171852 | REMOTE HYDROGEN PLASMA SOURCE OF SILICON CONTAINING FILM DEPOSITION - Methods for forming and treating a silicon containing layer in a thin film transistor structure or solar cell devices are provided. In one embodiment, a method for forming a silicon containing layer on a substrate includes providing a substrate into a processing chamber, providing a gas mixture having a silicon containing gas into the processing chamber, providing a hydrogen containing gas from a remote plasma source coupled to the processing chamber, applying a RF power less than 17.5 mWatt/cm | 07-05-2012 |
20120210937 | SUBSTRATE PROCESSING APPARATUS USING A BATCH PROCESSING CHAMBER - Aspects of the invention include a method and apparatus for processing a substrate using a multi-chamber processing system (e.g., a cluster tool) adapted to process substrates in one or more batch and/or single substrate processing chambers to increase the system throughput. | 08-23-2012 |
20130013847 | STORAGE SUB-SYSTEM FOR A COMPUTER COMPRISING WRITE-ONCE MEMORY DEVICES AND WRITE-MANY MEMORY DEVICES AND RELATED METHOD - Methods and apparatus for a solid state non-volatile storage sub-system of a computer is provided. The storage sub-system may include a write-many storage sub-system memory device including write-many memory cells, a write-once storage sub-system memory device including write-once memory cells, and a page-based interface that is adapted to read and write the write-once and write-many storage sub-system memory devices. Numerous other aspects are provided. | 01-10-2013 |
20140154887 | SEMICONDUCTOR DEVICE PROCESSING TOOLS AND METHODS FOR PATTERNING SUBSTRATES - In some embodiments, an electronic device processing system is provided that includes a processing tool having a first subsystem configured to carry out a first subset of processes on a substrate having pattern features, the first subsystem including a first conformal deposition chamber and a first etch chamber. The processing tool includes a second subsystem coupled to the first subsystem and configured to carry out a second subset of processes on the substrate, the second subsystem including a second conformal deposition chamber and a second etch chamber. The processing tool is configured to employ the first and second subsystems to perform pitch division on the substrate within the processing tool so as to form a reduced-pitch pattern on the substrate. Numerous other embodiments are provided. | 06-05-2014 |
20140262038 | PROCESSING SYSTEMS AND METHODS FOR HALIDE SCAVENGING - Systems, chambers, and processes are provided for controlling process defects caused by moisture contamination. The systems may provide configurations for chambers to perform multiple operations in a vacuum or controlled environment. The chambers may include configurations to provide additional processing capabilities in combination chamber designs. The methods may provide for the limiting, prevention, and correction of aging defects that may be caused as a result of etching processes performed by system tools. | 09-18-2014 |
20140271097 | PROCESSING SYSTEMS AND METHODS FOR HALIDE SCAVENGING - Systems, chambers, and processes are provided for controlling process defects caused by moisture contamination. The systems may provide configurations for chambers to perform multiple operations in a vacuum or controlled environment. The chambers may include configurations to provide additional processing capabilities in combination chamber designs. The methods may provide for the limiting, prevention, and correction of aging defects that may be caused as a result of etching processes performed by system tools. | 09-18-2014 |
20140273406 | PROCESSING SYSTEMS AND METHODS FOR HALIDE SCAVENGING - Systems, chambers, and processes are provided for controlling process defects caused by moisture contamination. The systems may provide configurations for chambers to perform multiple operations in a vacuum or controlled environment. The chambers may include configurations to provide additional processing capabilities in combination chamber designs. The methods may provide for the limiting, prevention, and correction of aging defects that may be caused as a result of etching processes performed by system tools. | 09-18-2014 |
20140273481 | PROCESSING SYSTEMS AND METHODS FOR HALIDE SCAVENGING - Systems, chambers, and processes are provided for controlling process defects caused by moisture contamination. The systems may provide configurations for chambers to perform multiple operations in a vacuum or controlled environment. The chambers may include configurations to provide additional processing capabilities in combination chamber designs. The methods may provide for the limiting, prevention, and correction of aging defects that may be caused as a result of etching processes performed by system tools. | 09-18-2014 |
20140273488 | PROCESSING SYSTEMS AND METHODS FOR HALIDE SCAVENGING - Systems, chambers, and processes are provided for controlling process defects caused by moisture contamination. The systems may provide configurations for chambers to perform multiple operations in a vacuum or controlled environment. The chambers may include configurations to provide additional processing capabilities in combination chamber designs. The methods may provide for the limiting, prevention, and correction of aging defects that may be caused as a result of etching processes performed by system tools. | 09-18-2014 |
20140273489 | PROCESSING SYSTEMS AND METHODS FOR HALIDE SCAVENGING - Systems, chambers, and processes are provided for controlling process defects caused by moisture contamination. The systems may provide configurations for chambers to perform multiple operations in a vacuum or controlled environment. The chambers may include configurations to provide additional processing capabilities in combination chamber designs. The methods may provide for the limiting, prevention, and correction of aging defects that may be caused as a result of etching processes performed by system tools. | 09-18-2014 |
20150235865 | PROCESSING SYSTEMS AND METHODS FOR HALIDE SCAVENGING - Systems, chambers, and processes are provided for controlling process defects caused by moisture contamination. The systems may provide configurations for chambers to perform multiple operations in a vacuum or controlled environment. The chambers may include configurations to provide additional processing capabilities in combination chamber designs. The methods may provide for the limiting, prevention, and correction of aging defects that may be caused as a result of etching processes performed by system tools. | 08-20-2015 |
20150332930 | PROCESSING SYSTEMS AND METHODS FOR HALIDE SCAVENGING - Systems, chambers, and processes are provided for controlling process defects caused by moisture contamination. The systems may provide configurations for chambers to perform multiple operations in a vacuum or controlled environment. The chambers may include configurations to provide additional processing capabilities in combination chamber designs. The methods may provide for the limiting, prevention, and correction of aging defects that may be caused as a result of etching processes performed by system tools. | 11-19-2015 |
Randhir Thakur, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090010626 | PROCESSING MULTILAYER SEMICONDUCTORS WITH MULTIPLE HEAT SOURCES - A method of adjusting the heat transfer properties within a processing chamber is presented. Chamber properties may be determined and adjusted by adjusting the thermal mass of an edge ring disposed in the processing chamber. | 01-08-2009 |
20090205677 | METHOD AND APPARATUS FOR WAFER CLEANING - A single wafer cleaning apparatus that includes a rotatable bracket that can hold a wafer, a rinse fluid having a first surface tension, a second fluid having a second surface tension lower than the first surface tension, a first nozzle capable of applying the rinse fluid at a first location on the wafer positioned in the bracket, second nozzle capable of applying the second fluid at a second location on the wafer where the second location is inboard of the first location, and the first nozzle and the second nozzle are capable of moving across the wafer to translate the first location and the second location from the wafer center to the wafer outer edge. | 08-20-2009 |
20100024732 | Systems for Flash Heating in Atomic Layer Deposition - System and methods for flash heating of materials deposited using atomic layer deposition techniques are disclosed. By flash heating the surface of the deposited material after each or every few deposition cycles, contaminants such as un-reacted precursors and byproducts can be released from the deposited material. A higher quality material is deposited by reducing the incorporation of impurities. A flash heating source is capable of quickly raising the temperature of the surface of a deposited material without substantially raising the temperature of the bulk of the substrate on which the material is being deposited. Because the temperature of the bulk of the substrate is not significantly raised, the bulk acts like a heat sink to aid in cooling the surface after flash heating. In this manner, processing times are not significantly increased in order to allow the surface temperature to reach a suitably low temperature for deposition. | 02-04-2010 |
20100173495 | SUBSTRATE PROCESSING APPARATUS USING A BATCH PROCESSING CHAMBER - Aspects of the invention include a method and apparatus for processing a substrate using a multi-chamber processing system (e.g., a cluster tool) adapted to process substrates in one or more batch and/or single substrate processing chambers to increase the system throughput. In one embodiment, a system is configured to perform a substrate processing sequence that contains batch processing chambers only, or batch and single substrate processing chambers, to optimize throughput and minimize processing defects due to exposure to a contaminating environment. In one embodiment, a batch processing chamber is used to increase the system throughput by performing a process recipe step that is disproportionately long compared to other process recipe steps in the substrate processing sequence that are performed on the cluster tool. In another embodiment, two or more batch chambers are used to process multiple substrates using one or more of the disproportionately long processing steps in a processing sequence. Aspects of the invention also include an apparatus and method for delivering a precursor to a processing chamber so that a repeatable ALD or CVD deposition process can be performed. | 07-08-2010 |
20110033638 | METHOD AND APPARATUS FOR DEPOSITION ON LARGE AREA SUBSTRATES HAVING REDUCED GAS USAGE - A method and apparatus for processing a substrate is described. The apparatus includes a showerhead assembly in a processing chamber. The showerhead assembly is sized to cover a fraction of the length of the substrate. The showerhead assembly includes a first gas channel on a perimeter thereof and a second gas channel in a center thereof. The perimeter gas channel is configured to flow a first gas toward the substrate to form a gas curtain containing a reduced volume processing region between the showerhead and the substrate. Various thermal and/or deposition processes are performed on the substrate within the region interior of the gas curtain. | 02-10-2011 |
Randhir P.s. Thakur, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090056626 | APPARATUS FOR CYCLICAL DEPOSITING OF THIN FILMS - An apparatus for cyclical depositing of thin films on semiconductor substrates, comprising a process chamber having a gas distribution system with separate paths for process gases and an exhaust system synchronized with operation of valves dosing the process gases into a reaction region of the chamber. | 03-05-2009 |
20090152247 | Fast axis beam profile shaping for high power laser diode based annealing system - A dynamic surface anneal apparatus for annealing a semiconductor workpiece has a workpiece support for supporting a workpiece, an optical source and scanning apparatus for scanning the optical source and the workpiece support relative to one another along a fast axis. The optical source includes an array of laser emitters arranged generally in successive rows of the emitters, the rows being transverse to the fast axis. Plural collimating lenslets overlie respective ones of the rows of emitters and provide collimation along the fast axis. The selected lenslets have one or a succession of optical deflection angles corresponding to beam deflections along the fast axis for respective rows of emitters. Optics focus light from the array of laser emitters onto a surface of the workpiece to form a succession of line beams transverse to the fast axis spaced along the fast axis in accordance with the succession of deflection angles. | 06-18-2009 |
20100273309 | METHOD FOR FORMING A SELF ALIGNED ISOLATION TRENCH - The present invention relates to methods for forming microelectronic structures in a semiconductor substrate. The method includes selectively removing dielectric material to expose a portion of an oxide overlying a semiconductor substrate. Insulating material may be formed substantially conformably over the oxide and remaining portions of the dielectric material. Spacers may be formed from the insulating material. An isolation trench etch follows the spacer etch. An optional thermal oxidation of the surfaces in the isolation trench may be performed, which may optionally be followed by doping of the bottom of the isolation trench to further isolate neighboring active regions on either side of the isolation trench. A conformal material may be formed substantially conformably over the spacer, over the remaining portions of the dielectric material, and substantially filling the isolation trench. Planarization of the conformal material may follow. | 10-28-2010 |
20120208345 | METHOD FOR FORMING A SELF-ALIGNED ISOLATION STRUCTURE UTILIZING SIDEWALL SPACERS AS AN ETCH MASK AND REMAINING AS A PORTION OF THE ISOLATION STRUCTURE - The present invention relates to methods for forming microelectronic structures in a semiconductor substrate. The method includes selectively removing dielectric material to expose a portion of an oxide overlying a semiconductor substrate. Insulating material may be formed substantially conformably over the oxide and remaining portions of the dielectric material. Spacers may be formed from the insulating material. An isolation trench etch follows the spacer etch. An optional thermal oxidation of the surfaces in the isolation trench may be performed, which may optionally be followed by doping of the bottom of the isolation trench to further isolate neighboring active regions on either side of the isolation trench. A conformal material may be formed substantially conformably over the spacer, over the remaining portions of the dielectric material, and substantially filling the isolation trench. Planarization of the conformal material may follow. | 08-16-2012 |
Randhir P.s. Thakur, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20090294819 | METHODS FOR ENHANCING CAPACITORS HAVING ROUGHENED FEATURES TO INCREASE CHARGE-STORAGE CAPACITY - Structures and methods for making a semiconductor structure are discussed. The semiconductor structure includes a rough surface having protrusions formed from an undoped silicon film. If the semiconductor structure is a capacitor, the protrusions help to increase the capacitance of the capacitor. The semiconductor structure also includes a relatively smooth surface abutting the rough surface, wherein the relatively smooth surface is formed from a polycrystalline material. | 12-03-2009 |
Randhir P.s. Thakur, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20110104848 | HOT WIRE CHEMICAL VAPOR DEPOSITION (CVD) INLINE COATING TOOL - Methods and apparatus for hot wire chemical vapor deposition (HWCVD) are provided herein. In some embodiments, an inline HWCVD tool may include a linear conveyor for moving a substrate through the linear process tool; and a multiplicity of HWCVD sources, the multiplicity of HWCVD sources being positioned parallel to and spaced apart from the linear conveyor and configured to deposit material on the surface of the substrate as the substrate moves along the linear conveyor; wherein the substrate is coated by the multiplicity of HWCVD sources without breaking vacuum. In some embodiments, methods of coating substrates may include depositing a first material from an HWCVD source on a substrate moving through a first deposition chamber; moving the substrate from the first deposition chamber to a second deposition chamber; and depositing a second material from a second HWCVD source on the substrate moving through the second deposition chamber. | 05-05-2011 |
20140003800 | PROCESSING MULTILAYER SEMICONDUCTORS WITH MULTIPLE HEAT SOURCES | 01-02-2014 |
Randhir P. S. Thakur, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20080210671 | Fast axis beam profile shaping by collimation lenslets for high power laser diode based annealing system - A dynamic surface anneal apparatus for annealing a semiconductor workpiece has a workpiece support for supporting a workpiece, an optical source and scanning apparatus for scanning the optical source and the workpiece support relative to one another along a fast axis. The optical source includes an array of laser emitters arranged generally in successive rows of the emitters, the rows being transverse to the fast axis. Plural collimating lenslets overlie respective ones of the rows of emitters and provide collimation along the fast axis. The selected lenslets have one or a succession of optical deflection angles corresponding to beam deflections along the fast axis for respective rows of emitters. Optics focus light from the array of laser emitters onto a surface of the workpiece to form a succession of line beams transverse to the fast axis spaced along the fast axis in accordance with the succession of deflection angles. | 09-04-2008 |
20080268617 | METHODS FOR SUBSTRATE SURFACE CLEANING SUITABLE FOR FABRICATING SILICON-ON-INSULATOR STRUCTURES - Methods for cleaning substrate surfaces utilized in SOI technology are provided. In one embodiment, the method for cleaning substrate surfaces includes providing a first substrate and a second substrate, wherein the first substrate has a silicon oxide layer formed thereon and a cleavage plane defined therein, performing a wet cleaning process on the surfaces of the first substrate and the second substrate, and bonding the cleaned silicon oxide layer to the cleaned surface of the second substrate. | 10-30-2008 |
Randhir P. S. Thakur, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20110263068 | METHODS FOR ENHANCING LIGHT ABSORPTION DURING PV APPLICATIONS - Embodiments of the invention generally relate to solar cell devices and methods for manufacturing such solar cell devices. In one embodiment, a method for forming a solar cell device includes depositing a conversion layer over a first surface of a substrate, depositing a first transparent conductive oxide layer over a second surface of the substrate that is opposite the first surface, depositing a first p-doped silicon layer over the first transparent conductive oxide layer, depositing a first intrinsic silicon layer over the first p-doped silicon layer, and depositing a first n-doped silicon layer over the first intrinsic silicon layer. The method further includes depositing a second transparent conductive oxide layer over the first n-doped silicon layer, and depositing an electrically conductive contact layer over the second transparent conductive oxide layer. | 10-27-2011 |
Ranjeet Thakur, Tarzana, CA US
Patent application number | Description | Published |
---|---|---|
20150302533 | GLOBAL EXCHANGE PLATFORM FOR THE FILM INDUSTRY PROFESSIONALS - In one aspect, disclosed is a global online portal which provides an end-to-end solution for film industry professionals worldwide and in all languages. From writers to directors to technicians, every vertical related to a film is listed in a separate category and validated/authenticated by the portal. Each listed entity is defined in categories depending on its rating arrived at via a logical process. The services of each listed entity along with commercial terms & availability of their schedules are posted on their homepages. The portal manages intellectual property issues and creates a global exchange platform for all potential film makers around the world. It enables one to buy scripts listed in one language and use them to make a film in a different language. It also allows a producer to pick his desired actors and crew members for his next film at the click of a mouse. | 10-22-2015 |
Ratnesh Singh Thakur, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20150341383 | PROTECT APPLICATIONS FROM SESSION STEALING/HIJACKING ATTACKS BY TRACKING AND BLOCKING ANOMALIES IN END POINT CHARACTERISTICS THROUGHOUT A USER SESSION - Systems and methods for protection against session stealing is described. In embodiments of the present solution, a device intermediary to the client and the server may identify first properties of the client and associate the first properties with the session key. When the device receives subsequent request comprising the session key, the device matches the associated first properties with second properties of the second device that is sending the subsequent request. If there is a match, the subsequent request transmitted to the server. Otherwise, the subsequent request is rejected. | 11-26-2015 |
Rohan Thakur, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20140014747 | ASSEMBLY FOR AN ELECTROSPRAY ION SOURCE - An assembly for use in an electrospray ion source includes a capillary for guiding a flow of liquid generally containing analyte(s) of interest, which is to be electrosprayed into an ionization chamber, a first tube at least partially encasing the capillary such that a first conduit for guiding a first heatable gas is created proximate the capillary and a hollow member that has an internal evacuated space and is located at the outer circumference of the capillary such that heat transfer from the first heatable gas flowing proximate the capillary to the liquid in the capillary is impeded. The assembly provides a simple and lean/compact way of preventing excessive heat transfer to the liquid in the capillary of an electrospray ion source. | 01-16-2014 |
Rohan A. Thakur, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20130043385 | Apparatus and Method for a Multi-Stage Ion Transfer Tube Assembly for Use with Mass Spectrometry - An apparatus and method for introducing ions into a vacuum chamber of a mass spectrometer includes producing ions in an ionization chamber of an ion source. The ions are sampled into an intermediate pressure chamber via a first ion transfer tube. In particular, the pressure within the intermediate pressure chamber is maintained at a value that exceeds a maximum pressure for being sampled into the vacuum chamber of the mass spectrometer. Some of the ions are sampled from the intermediate pressure chamber via at least a second ion transfer tube, the at least a second ion transfer tube having an outlet end that is in communication with a low-pressure chamber. In particular, the pressure within the low-pressure chamber is maintained at a value that is less than a maximum pressure for being sampled into the vacuum chamber of the mass spectrometer. Some of the ions are sampled from the low-pressure chamber into the vacuum chamber of the mass spectrometer. | 02-21-2013 |
Roshan Thakur, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100066171 | MULTIPLE POWER SOURCE POWER SUPPLY - A multiple power source power supply may include multiple power sources fed by separate power sources. A multiple power source power supply may also include a first power factor correction circuitry and a second power factor correction circuitry. A multiple power source power supply may also include a single converter. A plurality of multiple power source power supplies may be combined to provide a cost and energy efficient power supply system. | 03-18-2010 |
Roshan Thakur, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20130286525 | Systems and Methods Providing Current Protection to an Electronic System - A computing device including a power connector to interface with a power source, logic and power components on a current path from the power connector; the power connector providing electrical power to the logic and power components, and an inrush protection circuit on the current path between the power connector and the logic and power components, the inrush protection circuit including: a first power dissipation device and a second power dissipation device arranged in parallel on the current path, a feedback loop to detect an amount of current in the current path and to control the first power dissipation device to operate in a manner to dissipate detected inrush current, and a first time delay network in communication with the second power dissipation device and causing a delay for the second power dissipation device to transition to an on state, wherein during steady state. | 10-31-2013 |
Sanjay S. Thakur, San Ramon, CA US
Patent application number | Description | Published |
---|---|---|
20130086624 | FLEXIBLE DOCUMENT SECURITY FOR PROCUREMENT AGENTS - A method, system, and computer program product for providing document security for procurement agents. The method commences by establishing user authentication credentials for at least two procurement agents. Then, initially granting limited access to a first set of documents where the first set of documents is initially under control of the first procurement agent (and initially inaccessible by the second procurement agent), and initially granting limited access to a second set of documents, where the second set of documents is initially under control of the second procurement agent. A procurement application receives an access request from the first user to access a document from among the second set of documents, causing the procurement application to confirm the first user authentication credentials, retrieve the document access rule for the first procurement agent, and allow/deny access by the first user to the document from among the second set of documents. | 04-04-2013 |
Sanjay Singh Thakur, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090099939 | CONFIGURABLE INTELLIGENT COUNTDOWN CLOCK FOR ONLINE AUCTIONS - This disclosure describes, generally, methods and systems for dynamically counting down to an on-line auction end time. The method includes initiating a countdown clock with an end time that corresponds to the on-line auction end time, and accessing an auction server to obtain data used to refresh a current time of the countdown clock. The auction server is accessed at an incrementally faster refresh rate as the on-line auction end time is approached. The method further includes presenting, based on the refresh data obtained from accessing the auction server, an updated countdown clock. | 04-16-2009 |
20090198609 | FACILITATING MULTI-PHASE ELECTRONIC BID EVALUATION - A computer implemented approach to facilitate multi-phase bid evaluation. In one embodiment, a digital processing system receives information packets (corresponding to bids) from different suppliers containing information elements associated with one of a sequence of phases. On receiving an indication (from a buyer) that a specific phase of the bidding is to be evaluated starting at a time instance, the system allows the buyer access of elements associated with the specific phase only after the time instance, while allowing access to elements associated with a previous phase (occurring prior to the specific phase in the sequence of phases) even before the time instance. In a scenario where the suppliers who have successfully qualified in the previous phase are received, the system allows access of elements associated with the specific phase corresponding only to the qualified suppliers in response to the indication. | 08-06-2009 |
Shashidar Anil Thakur, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20090037859 | METHOD FOR AUTOMATICALLY EXTRACTING A FUNCTIONAL COVERAGE MODEL FROM A CONSTRAINT SPECIFICATION - A computer is programmed to automatically generate in memory, goals for functional verification of a design of a circuit by use of constraints that are specified in the normal manner. Specifically, a predetermined set of rules are automatically applied to the constraints, on random values for signals to be input to the circuit during simulation of the design. Application of the rules identifies one or more templates of goal(s) to be met. The computer is programmed to automatically use constraint(s) and template(s) to instantiate goal(s) in memory. Each goal identifies a signal to be input to the circuit, and defines a counter for a value of the signal. The goals are used in the normal manner, i.e. used to measure coverage of functional verification during simulation of the design of the circuit. | 02-05-2009 |
Shashidhar Thakur, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20120158712 | Inferring Geographic Locations for Entities Appearing in Search Queries - A server system associates one or more locations with a query by identifying the query, selecting a set of documents responsive to the query, and assigning weights to respective documents in the set of documents based, at least in part, on historical data of user clicks selecting search result links in search results produced for historical queries substantially the same as the identified query. Websites hosting the selected documents are identified, and, for each website, location-specific information for one or more locations is retrieved, including a location-specific score that corresponds to the likelihood that the respective location corresponds to a respective website. For each respective location for which location-specific information was retrieved, aggregating the location-specific scores, as weighted by the document weights, to compute an aggregated likelihood that the respective location is associated with the query. A specific location is assigned to the query when predefined criteria are satisfied. | 06-21-2012 |
Shashidhar A. Thakur, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20120259882 | Mining for Product Classification Structures for Intenet-Based Product Searching - A product search engine uses web-crawling software to index textual webpage content from multiple internet sources. The product data obtained from the web-crawling process is then granulized by parsing methods into key words, such as, words and/or phrases. These components are compared with existing key words from search queries or webpage content. Each key word includes component tags, where the component tags map each component to product classification information in the form of structural parameters; and other product information such as, URLs, product images and product descriptions. When at least one matching key word is found, structural parameters are extracted from the matching components and assigned to the received key words. A search results webpage including product information grouped by associated structural parameter may be provided. | 10-11-2012 |
20130238594 | Related Entities - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying entities that are related to an entity to which a search query is directed. One of the methods includes receiving a search query, wherein the search query has been determined to relate to a first entity of a first entity type, and wherein one or more entities of a second entity type have a relationship with the first entity; receiving search results for the search query; determining that a count of search results identifying a resource containing a reference to the first entity satisfies a first threshold value; determining that a count of search results identifying a resource having the second entity type as a relevant entity type satisfies a second threshold value; and transmitting information identifying the one or more entities of the second entity type as part of the response to the search query. | 09-12-2013 |
20130311458 | KNOWLEDGE PANEL - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing knowledge panels. In one aspect, a method includes determining an entity that is referenced by a received search query. Content items relevant to the entity are identified. A set of knowledge modules is selected for presentation in a knowledge panel for the entity. The knowledge panel can be a portion of a search results page in which knowledge modules are presented. Data that causes the knowledge modules to be presented in the knowledge panel is provided to a user device. | 11-21-2013 |
Shashidhar Anil Thakur, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20090037858 | Method For Automatic Maximization of Coverage in Constrained Stimulus Driven Simulation - A computer increases coverage in simulation of a design of a circuit by processing goals for coverage differently depending on whether or not the goals are on input signals of the circuit. Specifically, goals on input signals are used to automatically formulate constraints (“directly-derived constraints”) on values of input signals in test vectors. Goals on non-input signals (e.g. internal/output signals) are used with correlations to automatically formulate more additional constraints (“correlation-derived constraints”), by use of goals on non-input signals. The correlations indicate which non-input signals are associated with which input signals. The correlations are received from, for example, a human designer of the circuit. Depending on the embodiment, one or more of the automatically derived constraints are used with human-supplied constraints, to generate test vectors e.g. using a constraints solver, such as a satisfiability (SAT) engine. The test vectors are supplied to a simulator for functional verification. | 02-05-2009 |
Sidharth Thakur, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130329614 | SYSTEM AND METHOD FOR INTELLIGENT POWER SAVE NOTIFICATION - Systems and methods are disclosed to coordinate a power save delay between a station (STA) and an access point (AP.) The STA may be configured to transmit information regarding a power save delay duration to the AP. The STA may then inform the AP that it will be entering power save mode and delay entering the power save mode for a specified period of time corresponding to the power save delay duration, thus providing a buffer period to allow the AP to complete the delivery of any frames that may already be in the hardware queue. | 12-12-2013 |
Sidharth Thakur, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20130201866 | DIRECT LINK SETUP THROUGH AN EXTENDED SERVICE SET - In a particular embodiment, a method includes storing first channel information related to a first communication channel that a first apparatus is capable of communicating over and a second communication channel that the first apparatus is communicating over via a first access point. The method also includes receiving a direct link setup message from a second apparatus to form a direct link between the first apparatus and the second apparatus. The direct link setup message includes second channel information related to a third communication channel the second apparatus is capable of communicating over and a fourth communication channel the second apparatus is communicating over via a second access point. The method further includes selecting at least one communication channel for communication based on the first channel information and the second channel information. | 08-08-2013 |
Sidharth Ram Thakur, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20150139156 | METHOD AND APPARATUS FOR TUNNELED DIRECT LINK SETUP MANAGEMENT - A method and apparatus are disclosed to establish and verify a Tunneled Direct Link Setup (TDLS) link between a first wireless device and a second wireless device. In some embodiments, the first wireless device may receive a TDLS setup confirmation message from the second wireless device. Based on the TDLS setup confirmation message, the first wireless device may transmit a TDLS verification message to the second wireless. The TDLS link may be verified when the second wireless device receives the TDLS verification message. In some embodiments, when the TDLS verification message is not received by the second wireless device, a TDLS check message may be sent by the second wireless device to the first wireless device. The first wireless device may transmit a TDLS check complete message based on the TDLS check message. The TDLS link may be verified when the second device receives the TDLS check complete message. | 05-21-2015 |
Sushant Suresh Thakur, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20120269246 | COGNITIVE RADIO SPECTRUM SENSOR EMPLOYING PEAK-TO-AVERAGE RATIO AS THE SIGNAL FEATURE - A white space sensing method includes measuring a peak to average power ratio (PAPR) of a signal of a channel in a spectrum band. The method also includes determining whether a ratio of the measured PAPR to a predetermined PAPR of a modulation scheme associated with the signal meets a predetermined threshold. The method further includes indicating the channel is available for use by an unlicensed user when the ratio meets the predetermined threshold. | 10-25-2012 |
Tarun Thakur, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090204765 | DATA BLOCK FREQUENCY MAP DEPENDENT CACHING - A method for increasing the performance and utilization of cache memory by combining the data block frequency map generated by data de-duplication mechanism and page prefetching and eviction algorithms like Least Recently Used (LRU) policy. The data block frequency map provides weight directly proportional to the frequency count of the block in the dataset. This weight is used to influence the caching algorithms like LRU. Data blocks that have lesser frequency count in the dataset are evicted before those with higher frequencies, even though they may not have been the topmost blocks for page eviction by caching algorithms. The method effectively combines the weight of the block in the frequency map and its eviction status by caching algorithms like LRU to get an improved performance and utilization of the cache memory. | 08-13-2009 |
Tarun Thakur, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090299761 | COMPUTER PROGRAM PRODUCT, SYSTEM AND METHOD FOR PROVIDING SOCIAL SERVICES TO INDIVIDUALS BY EMPLOYING BI-OBJECTIVE OPTIMIZATION - A computer program product and a system are provided. The product and system provide associations between individuals having health care needs and available social services. The providing is efficient and cost effective. | 12-03-2009 |
20110191114 | PERSONALIZED ELECTRONIC HEALTHCARE MANAGEMENT - A personalized electronic healthcare management system and computer-implemented method thereof. The system includes a user interface configured to receive user profile information associated with a user as input by the user, and a server interfacing with the user interface. The server retrieves healthcare information from at least one external source, and provides the retrieved healthcare information to the user at the user interface. The healthcare information may be personalized to the user's needs. The server further retrieves social service program information from at least one host site, provides the retrieved social service program information to the user, and applies to at least one social service program of the at least one host site using the user profile information, when desired by the user, and retrieves interactive information to be presented to the user at the user interface. | 08-04-2011 |
20110208912 | FULL-STRIPE-WRITE PROTOCOL FOR MAINTAINING PARITY COHERENCY IN A WRITE-BACK DISTRIBUTED REDUNDANCY DATA STORAGE SYSTEM - Data storage reliability is maintained in a write-back distributed data storage system including multiple nodes. Information is stored as a stripe including a collection of a data strips and associated parity strips, the stripe distributed across data and parity nodes. Each data node maintains the data strip holding a first copy of data, and each parity node maintains a parity strip holding a parity for the collection of data strips. A driver node initiates a full-stripe-write parity update protocol for maintaining parity coherency in conjunction with other nodes, to keep the relevant parity strips coherent. Parity is determined directly by computing parity strips for all data strips of a stripe. Any node may function as a driver node. | 08-25-2011 |
20110208994 | REBUILDING LOST DATA IN A DISTRIBUTED REDUNDANCY DATA STORAGE SYSTEM - Rebuilding lost data in a distributed redundancy data storage system including multiple nodes, is provided. User data is stored as a collection of stripes, each stripe comprising a collection of data strips and associated parity strips, the stripes distributed across multiple corresponding data owner nodes and multiple corresponding parity owner nodes. A data owner node maintains the associated data strip holding a first copy of data, and a parity owner node maintains a parity strip holding a parity for the collection of data strips. Upon detecting a failure condition, the owner node initiates a rebuilding protocol for recovery of lost data and/or parity it owns. The protocol includes reconstruction of lost data or parity by a computation involving data and/or parity from a recovery strip set in a stripe, wherein a recovery strip set contains at least one surviving data or parity strip. The recovery strip set for a lost data strip contains at least one surviving parity strip. | 08-25-2011 |
20110208995 | READ-MODIFY-WRITE PROTOCOL FOR MAINTAINING PARITY COHERENCY IN A WRITE-BACK DISTRIBUTED REDUNDANCY DATA STORAGE SYSTEM - Data storage reliability is maintained in a write-back distributed data storage system including multiple nodes, each node comprising a processor and an array of failure independent data storage devices. Information is stored as a set of stripes, each stripe including a collection of multiple data strips and associated parity strips, the stripes distributed across multiple corresponding primary data nodes and multiple corresponding parity nodes. A primary data node maintains the data strip holding a first copy of data, and each parity node maintains a parity strip holding a parity for the multiple data strips. A read-modify-write parity update protocol is performed for maintaining parity coherency, the primary data node driving parity coherency with its corresponding parity nodes, independently of other data nodes, in order to keep its relevant parity strips coherent. | 08-25-2011 |
20110208996 | READ-OTHER PROTOCOL FOR MAINTAINING PARITY COHERENCY IN A WRITE-BACK DISTRIBUTED REDUNDANCY DATA STORAGE SYSTEM - Data storage reliability is maintained in a write-back distributed data storage system including multiple nodes. Each node comprises a processor and an array of failure independent data storage devices. Information is stored as a set of stripes, each stripe including a collection of at least a data strip and associated parity strips, the stripes distributed across a primary data node and multiple corresponding parity nodes. A read-other parity update protocol maintains parity coherency. The primary data node for each data strip drives parity coherency with the corresponding parity nodes, independently of other data nodes, in keeping relevant parity strips for the primary data node coherent. A parity value is determined based on data other than a difference between new data and existing data. A new parity value is based on new data and dependent data, wherein with respect to one data value, dependent data comprises other data encoded in a corresponding parity value. | 08-25-2011 |
20120311255 | FULL-STRIPE-WRITE PROTOCOL FOR MAINTAINING PARITY COHERENCY IN A WRITE-BACK DISTRIBUTED REDUNDANCY DATA STORAGE SYSTEM - Data storage reliability is maintained in a write-back distributed data storage system including multiple nodes. Information is stored as a stripe including a collection of a data strips and associated parity strips, the stripe distributed across data and parity nodes. Each data node maintains the data strip holding a first copy of data, and each parity node maintains a parity strip holding a parity for the collection of data strips. A driver node initiates a full-stripe-write parity update protocol for maintaining parity coherency in conjunction with other nodes, to keep the relevant parity strips coherent. Parity is determined directly by computing parity strips for all data strips of a stripe. Any node may function as a driver node. | 12-06-2012 |