Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Ganti, CA

Kalyana Bhargava Ganti, Fremont, CA US

Patent application numberDescriptionPublished
20120073974Non-Permeable Substrate Carrier For Electroplating - One embodiment relates to a substrate carrier for use in electroplating a plurality of substrates. The substrate carrier comprises a non-conductive carrier body on which the substrates are to be held. Electrically-conductive lines are embedded within the carrier body, and a plurality of contact clips are coupled to the electrically-conductive lines embedded within the carrier body. The contact clips hold the substrates in place and electrically couple the substrates to the electrically-conductive lines. The non-conductive carrier body is continuous so as to be impermeable to flow of electroplating solution through the non-conductive carrier body. Other embodiments, aspects and features are also disclosed.03-29-2012
20120073975Sealed substrate carrier for electroplating - One embodiment relates to a substrate carrier for use in electroplating a plurality of substrates. The substrate carrier includes a non-conductive carrier body on which the substrates are held, and conductive lines are embedded within the carrier body. A conductive bus bar is embedded into a top side of the carrier body and is conductively coupled to the conductive lines. A thermoplastic overmold covers a portion of the bus bar, and there is a plastic-to-plastic bond between the thermoplastic overmold and the non-conductive carrier body. Other embodiments, aspects and features are also disclosed.03-29-2012

Phanindra V. R. Ganti, Cupertino, CA US

Patent application numberDescriptionPublished
20120096550PROVIDING SECURITY FOR A VIRTUAL MACHINE BY SELECTIVELY TRIGGERING A HOST SECURITY SCAN - The disclosed embodiments provide a system that protects an application from malware on a host system. During operation, the system receives a command to commence execution of the application on the host system. In response to the command, the system causes a security scan to be performed on the host system to detect malware, wherein the malware can compromise the security of the application. The system also restricts one or more operations associated with the application until the security scan successfully completes.04-19-2012

Sridhar Ganti, Alameda, CA US

Patent application numberDescriptionPublished
20100250563PROFILING IN A MASSIVE PARALLEL PROCESSING ENVIRONMENT - A computer-implemented method of profiling a data set in a parallel processing environment includes vertically partitioning an initial data set. One or more attribute subsets are then profiled. A list of subjects is generated each corresponding to a specific attribute value identified in the profiling. Values of multiple attributes are extracted for each identified subject, and the sample results are assembled and merged.09-30-2010
20100250648CLIENT-SERVER SYSTEMS AND METHODS FOR ACCESSING METADATA INFORMATION ACROSS A NETWORK USING PROXIES - Embodiments of the present invention include a computer-implemented systems and methods for accessing metadata across a network. A metadata server receives requests to access a data source from one or more clients. The metadata server is coupled between one or more backend servers and the clients. The backend servers may be coupled to the data sources of interest. The metadata server provides a metadata service proxy for establishing communications with the backend servers and for signaling the backend servers to establish connections to data sources. Data sources may be stateful or stateless. For stateless data sources, the metadata server may dynamically create reusable metadata service provider proxies that receive metadata from metadata service providers on the backend servers. For stateful data sources, unique metadata service provider proxies may be dynamically created and used to service client requests.09-30-2010

Surya Ganti, Los Altos, CA US

Patent application numberDescriptionPublished
20110194169INTERFEROMETRIC MODULATOR IN TRANSMISSION MODE - A transmissive micromechanical device includes a substrate, an optical stack over the substrate and a moveable membrane over the optical stack. The moveable membrane may include a partially reflective mirror and be configured to move from a first position to a second position. When the movable membrane is in the first position the transmissive micromechanical device is configured to pass light of a predetermined color and when the movable membrane is in the second position, the micromechanical device is configured to block substantially all of light incident on the substrate.08-11-2011

Suryaprakash Ganti, San Jose, CA US

Patent application numberDescriptionPublished
20100302218ILLUMINATION DEVICES AND METHODS OF FABRICATION THEREOF - Illumination devices and methods of making same are disclosed. In one embodiment, a display device includes a light modulating array and a light guide configured to receive light into at least one edge of the light guide. The display device can also include a light turning layer disposed such that the light guide is at least partially between the turning layer and the array. The turning layer can comprise at least one light turning feature having at least one curved turning surface.12-02-2010
20100302616ILLUMINATION DEVICES AND METHODS OF FABRICATION THEREOF - Illumination devices and methods of making same are disclosed. In one embodiment, a display device includes a light modulating array and a light guide configured to receive light into at least one edge of the light guide. The light guide can be characterized by a first refractive index. The display device can also include a light turning layer disposed such that the light guide is at least partially between the turning layer and the array. The turning layer can comprise an inorganic material characterized by a second refractive index that is substantially the same as the first refractive index.12-02-2010
20100302803ILLUMINATION DEVICES AND METHODS OF FABRICATION THEREOF - Illumination devices and methods of making same are disclosed. In one embodiment, an illumination apparatus includes a light source, a light guide having a planar first surface, a first end and a second end, and a length therebetween, the light guide positioned to receive light from the light source into the light guide first end, and the light guide configured such that light from the light source provided into the first end of the light guide propagates towards the second end, and a plurality of light turning features that are configured to reflect light propagating towards the second end of the light guide out of the planar first surface of the light guide, each light turning feature having a turning surface and an interferometric stack formed on the turning surface.12-02-2010

Suryaprakash Ganti, Los Altos, CA US

Patent application numberDescriptionPublished
20100019336MEMS DEVICES HAVING OVERLYING SUPPORT STRUCTURES AND METHODS OF FABRICATING THE SAME - Embodiments of MEMS devices comprise a conductive movable layer spaced apart from a conductive fixed layer by a gap, and supported by rigid support structures, or rivets, overlying depressions in the conductive movable layer, or by posts underlying depressions in the conductive movable layer. In certain embodiments, portions of the rivet structures extend through the movable layer and contact underlying layers. In other embodiments, the material used to form the rigid support structures may also be used to passivate otherwise exposed electrical leads in electrical connection with the MEMS devices, protecting the electrical leads from damage or other interference.01-28-2010
20100147790SUPPORT STRUCTURE FOR MEMS DEVICE AND METHODS THEREFOR - A microelectromechanical systems device having support structures formed of sacrificial material surrounded by a protective material. The microelectromechanical systems device includes a substrate having an electrode formed thereon. Another electrode is separated from the first electrode by a cavity and forms a movable layer, which is supported by support structures formed of a sacrificial material.06-17-2010
20100149627SUPPORT STRUCTURE FOR MEMS DEVICE AND METHODS THEREFOR - A microelectromechanical systems device having support structures formed of sacrificial material surrounded by a protective material. The microelectromechanical systems device includes a substrate having an electrode formed thereon. Another electrode is separated from the first electrode by a cavity and forms a movable layer, which is supported by support structures formed of a sacrificial material.06-17-2010
20100202038MEMS DEVICE AND INTERCONNECTS FOR SAME - A microelectromechanical systems device having an electrical interconnect connected to at least one of an electrode and a movable layer within the device. At least a portion of the electrical interconnect is formed from the same material as a movable layer of the device. A thin film, particularly formed of molybdenum, is provided underneath the electrical interconnect. The movable layer preferably comprises aluminum.08-12-2010
20110115762MEMS DEVICES HAVING OVERLYING SUPPORT STRUCTURES AND METHODS OF FABRICATING THE SAME - Embodiments of MEMS devices comprise a conductive movable layer spaced apart from a conductive fixed layer by a gap, and supported by rigid support structures, or rivets, overlying depressions in the conductive movable layer, or by posts underlying depressions in the conductive movable layer. In certain embodiments, portions of the rivet structures extend through the movable layer and contact underlying layers. In other embodiments, the material used to form the rigid support structures may also be used to passivate otherwise exposed electrical leads in electrical connection with the MEMS devices, protecting the electrical leads from damage or other interference.05-19-2011
20110260956ACTIVE MATRIX CONTENT MANIPULATION SYSTEMS AND METHODS - This disclosure provides systems, methods and apparatus for sharing image data between interconnected pixels in a display device. Some implementations of a display device may include an array of pixels, where each pixel includes a display element, a memory element, one or more data interconnect lines connecting the pixel to one or more other pixels, one or more switches positioned in one or more of the interconnect lines and one or more scroll data lines connected to one or more of the switches. Some implementations may enable scrolling of image data on a display without writing new image data to the display. Further, in some implementations, the display element may be an interferometric modulator (IMOD). Some other implementations may additionally include a display, a processor configured to communicate with the display and a memory device that is configured to communicate with the processor.10-27-2011
20110261036APPARATUS AND METHOD FOR MASSIVE PARALLEL DITHERING OF IMAGES - This disclosure provides systems, methods and apparatus for parallel dithering images are disclosed. In one aspect, a display device includes: a front substrate; a backplate opposing the front substrate; an array of display elements associated with the front substrate; and an array of processing units associated with the backplate. Each of the processing units is configured to process data for one or more of the display elements for dithering an image. Each of the processing units is spatially arranged to correspond to the one or more display elements for which it is configured to process data. The array of processing units can perform a faster dithering process than a single processor sequentially performing all computation for dithering. Further, the position of the array of processing units allows effective image data processing in an active-matrix type display device while utilizing the space of the backplate thereof.10-27-2011
20110261037ACTIVE MATRIX PIXELS WITH INTEGRAL PROCESSOR AND MEMORY UNITS - This disclosure provides methods, systems and apparatus for storing and processing image data at the pixel using augmented active matrix pixels. Some implementations of a display device may include a substrate, an array of display elements associated with the substrate and configured to display an image, an array of processor units associated with the substrate, wherein each processor unit is configured to process image data for a respective portion of the display elements and an array of memory units associated with the array of processor units, wherein each memory unit is configured to store data for a respective portion of the display elements. Some implementations may enable color processing image data at the pixel, layering of image data at the pixel or temporal modulation of image data at the pixel. Further, in some implementations, the display element may be an interferometric modulator (IMOD). Some other implementations may additionally include a display, a processor configured to communicate with the display and a memory device that is configured to communicate with the processor.10-27-2011
20110261046SYSTEM AND METHOD FOR PIXEL-LEVEL VOLTAGE BOOSTING - This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for displaying an image using voltage shifting. In one aspect, a display device includes an array of display elements, each display element configurable into one of a plurality of states upon application of one of a plurality of voltages, and an array of voltage shifters, each voltage shifter associated with one or more of the display elements and configured to receive at least one input voltage from a display driver circuit and output at least one output voltage different than the input voltage to the associated one or more display elements. The voltage shifters can include, for example, at least one of an amplifier, a differential amplifier, an operational amplifier, a charge pump, a level shifter and a digital-to-analog converter.10-27-2011
20110261370OPTICAL SENSOR FOR PROXIMITY AND COLOR DETECTION - This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for detecting proximity and/or color of an object. In one aspect, an optical sensor includes a plurality of transmissive interferometric elements, a plurality of detectors positioned to detect the presence and/or intensity of light transmitted through the elements, and a processor to determine the proximity of an object based at least in part upon input from the detectors. An optical signal can be sensed by selectively actuating certain elements in a set of transmissive interferometric elements in an array to allow transmission of optical signals within a first spectrum through the array, and detecting optical signals transmitted through the array.10-27-2011

Patent applications by Suryaprakash Ganti, Los Altos, CA US

Surya Prakash Ganti, Los Altos, CA US

Patent application numberDescriptionPublished
20090086306MEMS DISPLAY DEVICES AND METHODS OF FABRICATING THE SAME - MEMS devices include materials which are used in LCD or OLED fabrication to facilitate fabrication on the same manufacturing systems. Where possible, the same or similar materials are used for multiple layers in the MEMS device, and use of transparent conductors for partially transparent electrodes can be avoided to minimize the number of materials needed and minimize fabrication costs. Certain layers comprise alloys selected to achieve desired properties. Intermediate treatment of deposited layers during the manufacturing process can be used to provide layers having desired properties.04-02-2009
20110157010ELECTROMECHANICAL DISPLAY DEVICES AND METHODS OF FABRICATING THE SAME - MEMS devices include materials which are used in LCD or OLED fabrication to facilitate fabrication on the same manufacturing systems. Where possible, the same or similar materials are used for multiple layers in the MEMS device, and use of transparent conductors for partially transparent electrodes can be avoided to minimize the number of materials needed and minimize fabrication costs. Certain layers comprise alloys selected to achieve desired properties. Intermediate treatment of deposited layers during the manufacturing process can be used to provide layers having desired properties.06-30-2011

Surya Prakash Ganti, San Jose, CA US

Patent application numberDescriptionPublished
20090310208METHOD AND APPARATUS FOR PROVIDING BACK-LIGHTING IN A DISPLAY DEVICE - Methods and apparatus for providing lighting in a display are provided. In one embodiment, a microelectromechanical system (MEMS) is provided that includes a transparent substrate and a plurality of interferometric modulators. The interferometric modulators include an optical stack coupled to the transparent substrate, a reflective layer over the optical stack, and one or more posts to support the reflective layer and to provide a path for light from a backlight for lighting the display.12-17-2009
20110199667METHOD AND APPARATUS FOR LIGHTING A DISPLAY DEVICE - Methods and apparatus for providing lighting in a display are provided. In one embodiment, a microelectromechanical system (MEMS) is provided that includes a transparent substrate and a plurality of interferometric modulators. The interferometric modulators include an optical stack coupled to the transparent substrate, a reflective layer over the optical stack, and one or more posts to support the reflective layer and to provide a path for light from a backlight for lighting the display.08-18-2011

Vasu Ganti, Los Altos, CA US

Patent application numberDescriptionPublished
20110258505METHOD AND APPARATUS FOR AC SCAN TESTING WITH DISTRIBUTED CAPTURE AND SHIFT LOGIC - An integrated circuit device includes a plurality of functional tiles. Each functional tile may be configured into a scan chain. A clock generator is operable to generate an internal clock signal that is distributed to each of the functional tiles. A clock gater is associated with each of the functional tiles. Each clock gater is operable to receive an external enable signal and the internal clock signal, generate a scan clock signal for loading a test pattern into the scan chain based on the external enable signal and the internal clock signal, and generate at least one capture clock signal for capturing a response of the tile to the test pattern responsive to identifying the loading of the test pattern.10-20-2011

Venkatesh Ganti, Palo Alto, CA US

Patent application numberDescriptionPublished
20110282856IDENTIFYING ENTITY SYNONYMS - Embodiments for identifying an entity synonym of an entity are described. A query log is stored in a database located on at least one computing device. A candidate generation module can select a candidate query in the query log that shares a click on a URL with the entity. A correlated tag module can generate a set of phrase-tag pairs for the entity and the candidate query and measure a mutual information value for each phrase-tag pair. A candidate filtering module can determine a click similarity value between the candidate query and the entity based on a set of URLs selected in the search engine results and a tag similarity value based on the mutual information values. A candidate query is selected as an entity synonym if the click similarity value and the tag similarity value are greater than predetermined thresholds respectively.11-17-2011
20110314010KEYWORD TO QUERY PREDICATE MAPS FOR QUERY TRANSLATION - A query comprising a set of keywords may be applied to a data set having various attributes, but it may be difficult to determine the query predicates intended for each keyword (e.g., the attributes targeted by each keyword, and the values of those attributes satisfying the keyword.) The meaning of a keyword of interest may be inferred from a set of query pairs, comprising a background query (comprising a set of keywords excluding the keyword of interest) and a foreground query (comprising the same set of keywords but also including the keyword of interest.) Differences in the query results for the foreground query and the background query of many query pairs may identify a query predicate intended by the keyword and a confidence score. These results may be associated with the keyword in a keyword map, useful for translating queries into query predicates that may yield relevant query results.12-22-2011

Venkatesh Ganti, Mountain View, CA US

Patent application numberDescriptionPublished
20110320446Pushing Search Query Constraints Into Information Retrieval Processing - This patent application relates to interval-based information retrieval (IR) search techniques for efficiently and correctly answering keyword search queries. In some embodiments, a range of information-containing blocks for a search query can be identified. Each of these blocks, and thus the range, can include document identifiers that identify individual corresponding documents that contain a term found in the search query. From the range, a subrange(s) having a smaller number of blocks than the range can be selected. This can be accomplished without decompressing the blocks by partitioning the range into intervals and evaluating the intervals. The smaller number of blocks in the subranges(s) can then be decompressed and processed to identify a doc ID(s) and thus document(s) that satisfies the query.12-29-2011