Ramachandran, CA
Anil Ramachandran, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140244048 | System for Remote Control of a Condition at a Site - A system is provided for remote control of at least one operating condition of a site. The system includes a proximity detection module at a residential site, which is configured to receive a communication regarding a location of a location reporting device or a mobile device. The proximity detection module is configured to alter or adjust a current temperature setting for the site based on a distance or location of the location reporting device or mobile device relative to the site. | 08-28-2014 |
20150156631 | Providing Wireless Network Authentication Data to Climate Control System Devices - Disclosed are exemplary embodiments of apparatus and methods for provisioning a wireless-capable climate control system device for a wireless network. In an exemplary embodiment, a method of provisioning a wireless-capable target device for a wireless network includes providing, to the target device, wireless network authentication data for joining the wireless network. The providing is performed using a user-interface-equipped device. The target device attempts to join the wireless network using the wireless network authentication data. In some embodiments the user-interface-equipped device receives a signal from the target device indicating whether the attempt to join the wireless network was successful. | 06-04-2015 |
20150229360 | Provisioning a Wireless-Capable Device for a Wireless Network - Disclosed are exemplary embodiments of apparatus and methods for provisioning a wireless-capable device for a wireless network. In an exemplary embodiment, a wireless-capable device, e.g., a thermostat, generally includes provisioning component(s) configured to receive from, and without a wired connection to, a wireless user device at least a network profile for provisioning the wireless-capable device for a wireless network. The provisioning components have no capability to receive the network profile through the wireless network. The provisioning component(s) are further configured to provide information for provisioning control of the wireless-capable device to a user account accessible through the wireless network. | 08-13-2015 |
Aparna Ramachandran, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20120161856 | DIE POWER STRUCTURE - A die including a first set of power tiles arranged in a first array and having a first voltage; a second set of power tiles arranged in a second array offset from the first array and having a second voltage; a set of power mesh segments enclosed by the second set of power tiles and having the first voltage; a first power rail passing underneath the set of power mesh segments and the first set of power tiles; and a set of vias operatively connecting the power rail with the set of power mesh segments and the first plurality of power tiles. | 06-28-2012 |
20130120054 | DIE POWER STRUCTURE - A die including a first set of power tiles arranged in a first array and having a first voltage; a second set of power tiles arranged in a second array offset from the first array and having a second voltage; a set of power mesh segments enclosed by the second set of power tiles and having the first voltage; a first power rail passing underneath the set of power mesh segments and the first set of power tiles; and a set of vias operatively connecting the power rail with the set of power mesh segments and the first plurality of power tiles. | 05-16-2013 |
20140009219 | DIE POWER STRUCTURE - A die including a first set of power tiles arranged in a first array and having a first voltage; a second set of power tiles arranged in a second array offset from the first array and having a second voltage; a set of power mesh segments enclosed by the second set of power tiles and having the first voltage; a first power rail passing underneath the set of power mesh segments and the first set of power tiles; and a set of vias operatively connecting the power rail with the set of power mesh segments and the first plurality of power tiles. | 01-09-2014 |
Aparna Ramachandran, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110147915 | COMBINED POWER MESH TRANSITION AND SIGNAL OVERPASS/UNDERPASS - A zipper structure includes a first contiguous full-dense-mesh (FDM) array of a first supply in top metal and a second contiguous FDM array of a second supply in top-1 metal, a third contiguous FDM array of the second supply in top metal and a fourth contiguous FDM array of the first supply in top-1 metal, and a signal line, such that portions of the first contiguous FDM array and the second contiguous FDM array overlap and portions of the third contiguous FDM array and the fourth contiguous FDM array overlap. The Zipper structure facilitates connecting the first contiguous FDM array to the fourth contiguous FDM array by VIAs and a first connector lines and the second contiguous FDM array to the third contiguous FDM array by VIAs and a second connector lines, such that portion of the signal line overlaps with the first connector lines and the second connector lines. | 06-23-2011 |
Arun Ramachandran, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20130091105 | System for organizing and fast searching of massive amounts of data - A system to collect and analyze performance metric data recorded in time-series measurements, converted into unicode, and arranged into a special data structure. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is also organized into a special data structure. The data structure at the server where analysis is done has a directory for every day of performance metric data collected with a subdirectory for every resource type. Each subdirectory contain text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions. | 04-11-2013 |
20130091168 | System for organizing and fast searching of massive amounts of data - A system to collect and analyze performance metric data recorded in time-series measurements, converted into unicode, and arranged into a special data structure. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is also organized into a special data structure. The data structure at the server where analysis is done has a directory for every day of performance metric data collected with a subdirectory for every resource type. Each subdirectory contain text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions. | 04-11-2013 |
20130091266 | System for organizing and fast searching of massive amounts of data - A system to collect and analyze performance metric data recorded in time-series measurements, converted into unicode, and arranged into a special data structure. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is also organized into a special data structure. The data structure at the server where analysis is done has a directory for every day of performance metric data collected with a subdirectory for every resource type. Each subdirectory contain text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions. | 04-11-2013 |
Ashok Ramachandran, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110078525 | Method and Apparatus of ATE IC Scan Test Using FPGA-Based System - An apparatus and a method for enhancing the use of automated test equipment (ATE), are presented. The apparatus comprises a test load board that mounts a plurality of devices to be tested (DUTs), and a daughter card communicating with the test board and the ATE, testing each of the plurality of devices, and providing test results to the ATE. The method comprises mounting a plurality of devices to be tested on the test load board, using the daughter card to communicate with the test board and the ATE, and using the daughter card for testing each of the plurality of DUTs, providing test results to the ATE. Also provided is a system to perform automated tests of integrated chips, comprising an ATE scan test unit, an off-load tester resource coupled to the ATE scan test unit, a processor executing commands to control the ATE unit and the off-load tester resource. | 03-31-2011 |
Balasubramanian Ramachandran, Sant Clara, CA US
Patent application number | Description | Published |
---|---|---|
20140263268 | SUSCEPTOR SUPPORT SHAFT WITH UNIFORMITY TUNING LENSES FOR EPI PROCESS - Embodiments of the invention generally relate to susceptor support shafts and process chambers containing the same. A susceptor support shaft supports a susceptor thereon, which in turn, supports a substrate during processing. The susceptor support shaft reduces variations in temperature measurement of the susceptor and/or substrate by providing a consistent path for a pyrometer focal beam directed towards the susceptor and/or substrate, even when the susceptor support shaft is rotated. The susceptor support shafts also have a relatively low thermal mass which increases the ramp up and ramp down rates of a process chamber. In some embodiments, a custom made refractive element can be removably placed on the top of the solid disc to redistribute secondary heat distributions across the susceptor and/or substrate for optimum thickness uniformity of epitaxy process. | 09-18-2014 |
Balasubramanian Ramachandran, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20090081884 | METHOD OF IMPROVING OXIDE GROWTH RATE OF SELECTIVE OXIDATION PROCESSES - A method for selective oxidation of silicon containing materials in a semiconductor device is disclosed and claimed. In one aspect, a rapid thermal processing apparatus is used to selectively oxidize a substrate by in-situ steam generation at high pressure in a hydrogen rich atmosphere. Other materials, such as metals and barrier layers, in the substrate are not oxidized. | 03-26-2009 |
20100124249 | TEMPERATURE UNIFORMITY MEASUREMENT DURING THERMAL PROCESSING - Methods and systems for determining a radial differential metrology profile of a substrate heated in a process chamber is provided. Methods and systems for determining an angular or azimuthal differential metrology profile of a rotating substrate in a processing chamber are also provided. The radial and azimuthal differential metrology profiles are applied to adjust a reference metrology profile to provide a Virtual metrology of the process chamber. The virtual metrology is applied to control the performance of the process chamber. | 05-20-2010 |
20100308729 | LAMP WITH INTERNAL FUSE SYSTEM - Embodiments of a lamp having an internal fuse system are provided herein. In some embodiments, a lamp may include a transparent housing; a filament disposed in the housing, the filament having a main body disposed between a first end and a second end of the filament; a first conductor coupled to the filament at the first end of the filament; a first interceptor bar disposed in the housing and beneath the main body of the filament, wherein the first interceptor bar is coupled to the second end of the filament; a second conductor disposed proximate the first end of the filament and conductively coupled to the second end of the filament via the first interceptor bar, wherein the first interceptor bar is positioned such that an electrical short forms between the first and second conductors when the main body of the filament contacts the first interceptor bar. | 12-09-2010 |
20110174212 | EPITAXIAL CHAMBER WITH CROSS FLOW - Methods and apparatus for processing a substrate are provided herein. In some embodiments, an apparatus for processing a substrate includes a process chamber having a substrate support disposed therein to support a processing surface of a substrate at a desired position within the process chamber; a first inlet port to provide a first process gas over the processing surface of the substrate in a first direction; a second inlet port to provide a second process gas over the processing surface of the substrate in a second direction different from the first direction, wherein an azimuthal angle measured between the first direction and the second direction with respect to a central axis of the substrate support is up to about 145 degrees; and an exhaust port disposed opposite the first inlet port to exhaust the first and second process gases from the process chamber. | 07-21-2011 |
20110230060 | METHOD OF IMPROVING OXIDE GROWTH RATE OF SELECTIVE OXIDATION PROCESSES - A method for selective oxidation of silicon containing materials in a semiconductor device is disclosed and claimed. In one aspect, a rapid thermal processing apparatus is used to selectively oxidize a substrate by in-situ steam generation at high pressure in a hydrogen rich atmosphere. Other materials, such as metals and barrier layers, in the substrate are not oxidized. | 09-22-2011 |
20120273005 | OPTICAL ENDPOINT DETECTION SYSTEM - Methods and apparatus for determining an endpoint of a process chamber cleaning process are provided. In some embodiments, a processing system having an endpoint detection system may include a process chamber having internal surfaces requiring periodic cleaning due to processes performed in the process chamber; and an endpoint detection system that includes a light detector positioned to detect light reflected off of a first internal surface of the process chamber; and a controller coupled to the light detector and configured to determine an endpoint of a cleaning process based upon the detected reflected light. | 11-01-2012 |
20130025538 | METHODS AND APPARATUS FOR DEPOSITION PROCESSES - Methods and apparatus for processing a substrate are provided herein. In some embodiments, the apparatus may include a ring to support a substrate in a position for processing, wherein the substrate is supported by a top side of the ring proximate a peripheral edge of the substrate such that a backside of the substrate, when present, is disposed over a central opening of the ring, a substantially planar member disposed below the ring, wherein substantially planar member includes plurality of slots, and a plurality of support arms which support the ring and the substantially planar member, wherein each support arm includes a terminal portion that supports the substantially planar member and extends through a respective one of the plurality of slots to support the ring | 01-31-2013 |
20130178072 | IN-SITU CHAMBER CLEANING FOR AN RTP CHAMBER - A method of cleaning a chamber used for annealing doped wafer substrates. In one embodiment the method provides removing dopants deposited in an annealing chamber after an annealing process of a doped substrate by flowing one or more volatilizing gases into the annealing chamber, applying heat to volatilize the deposited dopants in the annealing chamber, and exhausting the chamber to remove volatilized dopants from the annealing chamber. | 07-11-2013 |
20130255784 | GAS DELIVERY SYSTEMS AND METHODS OF USE THEREOF - Gas delivery systems and methods of use thereof is provided herein. In some embodiments, a gas delivery system may include a first gas supply to provide a first gas along a first flow path; a flow divider disposed in the first flow path to divide the first flow path into a plurality of second flow paths leading to a plurality of corresponding gas delivery zones; and a plurality of second gas supplies respectively coupled to corresponding ones of the second flow paths to independently provide a second gas to respective ones of the plurality of second flow paths. | 10-03-2013 |
20130288460 | PROCESS CHAMBER HAVING SEPARATE PROCESS GAS AND PURGE GAS REGIONS - Embodiments of the present invention generally relate to chambers and methods of processing substrates therein. The chambers generally include separate process gas and purge gas regions. The process gas region and purge gas region each have a respective gas inlet and gas outlet. The methods generally include positioning a substrate on a substrate support within the chamber. The plane of the substrate support defines the boundary between a process gas region and purge gas region. Purge gas is introduced into the purge gas region through at least one purge gas inlet, and removed from the purge gas region using at least one purge gas outlet. The process gas is introduced into the process gas region through at least one process gas inlet, and removed from the process gas region through at least one process gas outlet. The process gas is thermally decomposed to deposit a material on the substrate. | 10-31-2013 |
20140057455 | METHOD OF IMPROVING OXIDE GROWTH RATE OF SELECTIVE OXIDATION PROCESSES - A method for selective oxidation of silicon containing materials in a semiconductor device is disclosed and claimed. In one aspect, a rapid thermal processing apparatus is used to selectively oxidize a substrate by in-situ steam generation at high pressure in a hydrogen rich atmosphere. Other materials, such as metals and barrier layers, in the substrate are not oxidized. | 02-27-2014 |
20140199785 | MULTIZONE CONTROL OF LAMPS IN A CONICAL LAMPHEAD USING PYROMETERS - A method and apparatus for processing a semiconductor substrate is described. The apparatus is a process chamber having an optically transparent upper dome and lower dome. Vacuum is maintained in the process chamber during processing. The upper dome is thermally controlled by flowing a thermal control fluid along the upper dome outside the processing region. Thermal lamps are positioned proximate the lower dome, and thermal sensors are disposed among the lamps. The lamps are powered in zones, and a controller adjusts power to the lamp zones based on data received from the thermal sensors. | 07-17-2014 |
20140273419 | MULTIZONE CONTROL OF LAMPS IN A CONICAL LAMPHEAD USING PYROMETERS - A substrate processing apparatus is provided. The substrate processing apparatus includes a vacuum chamber having a dome and a floor. A substrate support is disposed inside the vacuum chamber. A plurality of thermal lamps are arranged in a lamphead and positioned proximate the floor of the vacuum chamber. A reflector is disposed proximate the dome, where the reflector and the dome together define a thermal control space. The substrate processing apparatus further includes a plurality of power supplies coupled to the thermal lamps and a controller for adjusting the power supplies to control a temperature in the vacuum chamber. | 09-18-2014 |
20140319120 | ABSORBING LAMPHEAD FACE - The embodiments described herein generally relate to a lamphead assembly with an absorbing upper surface in a thermal processing chamber. In one embodiment, a processing chamber includes an upper structure, a lower structure, a base ring connecting the upper structure to the lower structure, a substrate support disposed between the upper structure and the lower structure, a lower structure disposed below the substrate support, a lamphead positioned proximate to the lower structure with one or more fixed lamphead positions formed therein, the lamphead comprising a first surface proximate the lower structure and a second surface opposite the first surface, wherein the first surface comprises an absorptive coating and one or more lamp assemblies each comprising a radiation generating source and positioned in connection with the one or more fixed lamphead positions. | 10-30-2014 |
20140376898 | ABSORBING REFLECTOR FOR SEMICONDUCTOR PROCESSING CHAMBER - Embodiments of the disclosure generally relate to a reflector for use in a thermal processing chamber. In one embodiment, the thermal processing chamber generally includes an upper dome, a lower dome opposing the upper dome, the upper dome and the lower dome defining an internal volume of the processing chamber, a substrate support disposed within the internal volume, and a reflector positioned above and proximate to the upper dome, wherein the reflector has a heat absorptive coating layer deposited on a side of the reflector facing the substrate support. | 12-25-2014 |
Bhaskar Ramachandran, San Ramon, CA US
Patent application number | Description | Published |
---|---|---|
20100305260 | Automotive Protectant Compositions with Improved Vertical Cling - The present invention relates generally to compositions, methods of use and kits for use as an automotive protectant composition and/or automotive cleaning composition. The protectant composition and/or cleaning composition comprises at least one surfactant and at least one rheology modifier, at least one silicone component, and water. The composition also optionally comprise, pH adjusters, builders, alkalinity sources, wetting agents, spreading agents, UV absorbers. The protectant composition has a viscosity of about 4000 to 6000 cps and exhibits a Vertical Cling parameter of between 1 and about 7 at a temperature of about 25° C. on automotive surfaces to which the compositions are applied. | 12-02-2010 |
20120097070 | SILICONE PROTECTANT COMPOSITIONS - The present invention relates generally to compositions and methods of use for an automotive protectant composition and/or automotive cleaning composition. The protectant composition and/or cleaning composition includes silicone, organic solvent, rheology modifier and water. The composition also optionally includes other components. The weight ratio of the silicon to the organic solvent is at least 0.5:1 and generally no more than 3:1. The organic solvent generally is or includes mineral oil. | 04-26-2012 |
Brinda Ramachandran, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140350389 | SYSTEM AND METHOD FOR SURGICAL PLANNING AND NAVIGATION TO FACILITATE PLACEMENT OF A MEDICAL DEVICE WITHIN A TARGET REGION OF A PATIENT - One aspect of the present disclosure relates to a system that can facilitate delivery of a medical device in proximity to a target region within a patient's body. Data representing an image of a portion of the patient's body can be received. Based on the data representing the image, a first three dimensional (3D) model of the medical device can be generated. A second 3D model of the medical device can be fitted within the first 3D model at a location in proximity to the target region to create a combined 3D model. A two dimensional (2D) projection of the combined 3D model can be created. In some instances, the 2D projection can be used to facilitate delivery of a medical device in proximity to the target region within a patient's body | 11-27-2014 |
Champaka Ramachandran, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20120185811 | Method and Apparatus for Automated Circuit Design - Methods and apparatuses to automatically modify a circuit design (e.g., a synthesis solution) according to the sensitivity in design parameters with respect to the possible deviation in the subsequent implementation (e.g., placement and routing) of the circuit. In one aspect of the present invention, a method to design a circuit includes: determining likelihood of a design constraint being violated in an implementation of a first circuit design (e.g., a technology specific netlist with or without a placement solution); and, modifying the first circuit design to reduce the likelihood of the design constraint being violated. In one example, the implementation of the first circuit design includes a routing solution for implementing the first circuit design; and, the first circuit is modified through sizing an instance of a logic element, buffering a signal, load shielding for a signal, or other operations. | 07-19-2012 |
Deepa Ramachandran, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20140359557 | CREATING APPLICATIONS - Methods, computer systems, and computer-storage media are provided for creating applications. Entities may request that applications be generated by an application creator but still shipped and branded as that of the entity. A single code may be used to create one or more predefined templates used to create applications for many entities. A plurality of branding elements may be included in the predefined templates such that the applications are customized and branded for the entity. | 12-04-2014 |
Deepa Ramachandran, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20120158688 | BUTTON-ACTIVATED CONTEXTUAL SEARCH - This patent application relates to button-activated contextual search techniques for providing contextually relevant search functionality on a display. The single button can be a search button on a pointing device (e.g., a computer mouse device, touch pad, track ball device, etc.) configured to move a pointer on the display. The pointer can be moved to a location that is on or near an entity on the display, allowing a search to be enabled and/or performed for that entity when the search button is activated (e.g., with a single user click). Furthermore, the search functionality can be based on one or more automatically generated search terms for the entity, and thus be contextually relevant to the entity. | 06-21-2012 |
20130339469 | SELF-REPLENISHING CACHES - Various embodiments pertain to self-replenishing caches. In various embodiments, a cache on a client device automatically updates without intervention from a user and without data calls from the executable. In other words, the cache can be configured to automatically update without the executable retrieving the content from the content server and causing the content to be displayed to the user. For example, when the executable causes a different background image to be displayed each day, background images for days that a user did not interact with the executable can be cached and will be accessible to a user upon the user's next interaction with the executable. In various embodiments, the cache is configured to poll the content server on a periodic basis effective to retrieve a current version of the content. | 12-19-2013 |
Deepak Ramachandran, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20130297321 | LANDMARK-BASED LOCATION BELIEF TRACKING FOR VOICE-CONTROLLED NAVIGATION SYSTEM - An utterance is received from a user specifying a location attribute and a landmark. A set of candidate locations is identified based on the specified location attribute, and a confidence score can be determined for each candidate location. A set of landmarks is identified based on the specified landmark, and confidence scores can be determined for the landmarks. An associated kernel model is generated for each landmark. Each kernel model is centered at the location of the associated landmark on a map, and the amplitude of the kernel model can be based on landmark attributes, landmark confidence scores, characteristics of the user, and the like. The candidate locations are ranked based on the amplitudes of overlapping kernel models at the candidate locations, and can also be ranked based on confidence scores associated with the candidate locations. A candidate location is selected and presented to the user based on the candidate location ranking | 11-07-2013 |
20140018985 | Hybrid Vehicle Fuel Efficiency Using Inverse Reinforcement Learning - A powertrain of a hybrid electric vehicle (HEV) is controlled. A first value α | 01-16-2014 |
20150032424 | FAMILIARITY MODELING - One or more embodiments of techniques or systems for modeling familiarity for a traveler are provided herein. Familiarity evidence can be received, indicative of how familiar a traveler is with an area or road segment, and based on a number of visits the traveler has made to that area. The familiarity evidence can be used to generate one or more familiarity models indicative of a predicted familiarity of locations around the area. Familiarity models can be based on kernels, graph distances, Markov random fields (MRFs), etc. When route directions are generated from an origin location to a destination location, one or more of the directions can be provided based on one or more of the familiarity models. For example, if a familiarity model indicates that a traveler is familiar with a route, driving directions of the route can be adapted to be more succinct. | 01-29-2015 |
Gayatri Ramachandran, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110273990 | Per-graph link cost assignment in layer 2 multipath networks - In one embodiment, a method includes assigning at a switch in a layer 2 multipath network, costs to a link in the network, each of the link costs associated with a different graph for forwarding traffic in the network, transmitting the link costs to other switches in the layer | 11-10-2011 |
20120027017 | MULTI-DESTINATION FORWARDING IN NETWORK CLOUDS WHICH INCLUDE EMULATED SWITCHES - Techniques are described which facilitate multi-destination forwarding in a Layer 2 Multipath (L2MP) network which includes an emulated switch. The emulated switch may correspond to two or more underlying peer link switches in the L2MP network, in which each of the peer link switches is linked to a Classical Ethernet (CE) switch over a virtual port channel (vPC). Traffic received by one of the peer link switches over the vPC is automatically forwarded to the other peer link switch (or switches). Multi-destination frames originating from the L2MP network addressed to hosts within the CE network are sent over only one of the peer link switches. | 02-02-2012 |
20130044757 | Proxy FHRP for Anycast Routing Service - Embodiments described herein achieve proxy FHRP for anycast routing services through the coordination of L2MP edge switches to allow load balancing for the use of routing services. Such embodiments may avoid duplicity and coordinate control planes between the edge switches to present a proxy interface to the rest of the network for the routing services. As such, multipathing and load-balancing for efficient use of crucial services may be provided for client nodes inside the network. | 02-21-2013 |
20130155846 | Active Standby Virtual Port-Channels - An active-standby virtual port channel mechanism may be provided, where at any point only one virtual port channel link would be active. Upon failover of the active, a fast failover mechanism is employed to move active traffic to a standby port channel link. | 06-20-2013 |
20140023074 | SYSTEM AND METHOD FOR LAYER-2 NETWORK ROUTING - An example method is provided and includes receiving a data message from a first virtual local area network; determining at an edge switch-router of a Layer-2 network whether the message should be routed; and routing the message in the Layer-2 network at the edge switch-router if the message should be routed. The method also includes switching the message at the edge switch-router if the message should not be routed. | 01-23-2014 |
20140126376 | Advertising Reachability In Proxy FHRP for Anycast Routing Service - Embodiments described herein achieve proxy FHRP for anycast routing services through the coordination of L2MP edge switches to allow load balancing for the use of routing services. Such embodiments may avoid duplicity and coordinate control planes between the edge switches to present a proxy interface to the rest of the network for the routing services. As such, multipathing and load-balancing for efficient use of crucial services may be provided for client nodes inside the network. | 05-08-2014 |
Gopal Ramachandran, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20090002835 | METHOD FOR LENS PERFORMANCE OPTIMIZATION USING ELECTRONIC ABERRATION CORRECTION - A method for optimizing cost and performance in a lens assembly is disclosed. The method relaxes the constraints of optically correcting lateral chromatic aberration and distortion on the lens assembly and instead electronically corrects for lateral chromatic aberration and distortion. As a result the lens assembly transmissivity and MTF improve dramatically and other aberrations are reduced as a result of re-optimizing the lens assembly merit function. The cost and volume of the lens assembly are reduced as well. The optimized lens assembly could be used in rear or front projection display devices as a well as image acquisition devices. | 01-01-2009 |
Govardana Sachithanandam Ramachandran, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20150269595 | CONTACT RECOMMENDATIONS BASED ON PURCHASE HISTORY - Contact recommendations based on purchase history are described. A system creates a directed graph of nodes in which at least some of the nodes are connected by directed arcs, wherein a directed arc from a first node to a second node represents a conditional probability that previous users who purchased a first contact also purchased a second contact. The system identifies a set of contacts purchased by a current user. The system estimates a prospective purchase probability based on a historical probability that previous users purchased a specific contact and a related probability that previous users who purchased the specific contact also purchased a contact in the set of contacts, for each candidate contact. The system outputs a recommendation for the current user to purchase a recommended candidate contact based on a corresponding prospective purchase probability. | 09-24-2015 |
Janakiraman Ramachandran, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20100303862 | INCAPACITATED WHOLE-CELL IMMUNOGENIC BACTERIAL COMPOSITIONS PRODUCED BY RECOMBINANT EXPRESSION - The present invention features incapacitated whole-cell bacterial immunogenic compositions and methods of their production, which compositions are useful to deliver antigens in a manner resembling the live infectious organism in terms of elicitation of a robust immune response, but with reduced risk or no risk of disease. The compositions of the invention are produced by rendering a bacterium bacteriostatic through expression of a recombinant promoter in the bacterial cell, which promoter can be operably linked to a polynucleotide encoding a recombinant gene product. In one embodiment, where the bacterium is a gram negative host, the recombinant gene product provides for reduced toxicity of LPS. In one embodiment, the gene product is a bacteriophage protein, such as endolysin, holin, or ndd. | 12-02-2010 |
Janakiramanan Ramachandran, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20130230230 | SYSTEMS AND METHODS FOR SEGMENTATION AND PROCESSING OF TISSUE IMAGES AND FEATURE EXTRACTION FROM SAME FOR TREATING, DIAGNOSING, OR PREDICTING MEDICAL CONDITIONS - Apparatus, methods, and computer-readable media are provided for segmentation, processing (e.g., preprocessing and/or postprocessing), and/or feature extraction from tissue images such as, for example, images of nuclei and/or cytoplasm. Tissue images processed by various embodiments described herein may be generated by Hematoxylin and Eosin (H&E) staining, immunofluorescence (IF) detection, immunohistochemistry (IHC), similar and/or related staining processes, and/or other processes. Predictive features described herein may be provided for use in, for example, one or more predictive models for treating, diagnosing, and/or predicting the occurrence (e.g., recurrence) of one or more medical conditions such as, for example, cancer or other types of disease. | 09-05-2013 |
20150065803 | APPARATUSES AND METHODS FOR MOBILE IMAGING AND ANALYSIS - Apparatuses and methods for mobile imaging and image analysis. In particular, described herein are methods and apparatuses for assisting in the acquisition and analysis of images of the tympanic membrane to provide information that may be helpful in the understanding and management of disease, such ear infection (acute otitis media). These apparatuses may guide or direct a subject in taking an image of a tympanic membrane, including automatically detecting which direction to adjust the position of the apparatus to capture an image of the tympanic membrane and automatically indicating when the tympanic membrane has been imaged. | 03-05-2015 |
Kannan Ramachandran, El Cerrito, CA US
Patent application number | Description | Published |
---|---|---|
20080267288 | METHOD, APPARATUS, AND SYSTEM FOR ENHANCING ROBUSTNESS OF PREDICTIVE VIDEO CODECS USING A SIDE-CHANNEL BASED ON DISTRIBUTED SOURCE CODING TECHNIQUES - A method, apparatus, and system for providing distributed source coding techniques that improve data coding performance, such as video data coding, when channel errors or losses occur. Errors in the reconstruction of the data is eliminated or reduced by sending extra information. Correlation between a predicted sequence and an original sequence can be used to design codebooks and find the cosets required to represent the original image. This information may be sent over another channel, or a secondary channel. | 10-30-2008 |
Karthik Ramachandran, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110191098 | PHRASE-BASED DOCUMENT CLUSTERING WITH AUTOMATIC PHRASE EXTRACTION - Meaningful phrases are distinguished from chance word sequences statistically, by analyzing a large number of documents and using a statistical metric such as a mutual information metric to distinguish meaningful phrases from groups of words that co-occur by chance. In some embodiments, multiple lists of candidate phrases are maintained to optimize the storage requirement of the phrase-identification algorithm. After phrase identification, a combination of words and meaningful phrases can be used to construct clusters of documents. | 08-04-2011 |
20130185060 | PHRASE BASED DOCUMENT CLUSTERING WITH AUTOMATIC PHRASE EXTRACTION - Meaningful phrases are distinguished from chance word sequences statistically, by analyzing a large number of documents and using a statistical metric such as a mutual information metric to distinguish meaningful phrases from groups of words that co-occur by chance. In some embodiments, multiple lists of candidate phrases are maintained to optimize the storage requirement of the phrase-identification algorithm. After phrase identification, a combination of words and meaningful phrases can be used to construct clusters of documents. | 07-18-2013 |
Krishna Ramachandran, Santa Barbara, CA US
Patent application number | Description | Published |
---|---|---|
20100124321 | System and method for dynamic audio conference call configuration and management - A new approach is proposed that contemplates audio conference systems and methods to expand the capacity a conference call by utilizing both a mixing engine that enables a first group participants to be able to both listen to and speak at the conference call, and a broadcast engine that broadcasts the conference call to a second group of participants who are only interested in listening to, but not speaking at the conference call. During the conference call, participants at the mixing engine and the broadcast engine can be dynamically adjusted. | 05-20-2010 |
20130297819 | Method and Apparatus for Bandwidth Allocation and Estimation - Systems and methods for bandwidth allocation and estimation are disclosed. A computer communicates via multiple active streams, each having a type. The computer determines whether to enable or disable bandwidth management. Upon determining to enable bandwidth management, the computer estimating a total available bandwidth, determines, for each stream, a requested bandwidth, and dynamically allocates a portion of the total available bandwidth among the active streams. Upon determining to disable bandwidth management, the computer foregoes dynamically allocating bandwidth among the streams. | 11-07-2013 |
Krishna Ramachandran, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090164482 | METHODS AND SYSTEMS FOR OPTIMIZING PROJECTION OF EVENTS - Systems and methods for optimizing the projection of events are set forth in this disclosure. More specifically, systems and methods for projecting event data from one or more containers are set forth in this disclosure. | 06-25-2009 |
20090164623 | METHODS AND SYSTEMS FOR TRACKING EVENT LOSS - Systems and methods for tracking event loss are set forth in this disclosure. More specifically, systems and methods for tracking event loss within a first time period and second time period are set forth in this disclosure. | 06-25-2009 |
Krishnan Ramachandran, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20140187221 | METHOD AND APPARATUS FOR ENABLING COLLABERATIVE INTERACTIONS AMOUNG DEVICES ON A PEER-TO-PEER NETWORK - A method, an apparatus, and a computer program product for collaboratively communications among device are provided in which a communications device is operable to receive a message from a peer device in the communications environment which indicates that an event associated with the peer device has occurred. Further, based on reception of the message, the device may be operable to change at least one of functionality from a normal operating state to a modified operating state. Similarly, a device may be operable to receive a message indicating various functionalities active on a peer device. When the device detects occurrence of an event, it may determine whether any of the various functionalities associated with the peer device may be affected. Where any of the functionalities are affected, the device may generate a message for the peer device associated with the affected functionality and may transmit the message to the peer device. | 07-03-2014 |
20140259189 | REVIEW SYSTEM - Techniques are provided for counteracting bias in reviews by authenticating and/or weighing the reviews based on the user-specific context. For instance, the reviews may be authenticated based on the user's location and the relative position of the user with respect to other users. For example, a number of users sitting at a movie theater in an arc shape for an extended period of time may indicate that the users are watching a movie at the movie theater. Techniques described herein may provide the users with an interface to provide a review for the movie theater as the users break the arc formation indicating completion of the movie. In another example, reviews of content such as media clips, using a device, may also be authenticated and/or weighed based on the user-specific context. The user-specific context, such as the lighting conditions, the time of day of the review, etc., can indicate the level of detail that the user examined the content with and provide a metric for authenticating and/or weighing the reviews. | 09-11-2014 |
Mahendra P. Ramachandran, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20110058174 | Substrate Edge Inspection - An apparatus for inspecting an edge of a substrate. A light source produces a light beam, and a two-dimensional beam deflector receives the light beam and creates a semi-annular scanning beam. A first flared parabolic surface receives the semi-annular scanning beam and directs the semi-annular scanning beam onto the edge of the substrate, thereby creating specularly reflected light from the edge of the substrate. A second flared parabolic surface receives and directs the specularly reflected light to a detector. The detector receives the directed specularly reflected light and produces signals. An analyzer analyzes the signals and detects defects at the edge of the substrate. | 03-10-2011 |
Mahendra Prabhu Ramachandran, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20130308124 | Substrate Inspection - Various embodiments for substrate inspection are provided. | 11-21-2013 |
Mahesh Ramachandran, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20130076915 | FRAMEWORK FOR REFERENCE-FREE DRIFT-CORRECTED PLANAR TRACKING USING LUCAS-KANADE OPTICAL FLOW - Reference free tracking of position by a mobile platform is performed using images of a planar surface. Tracking is performed optical flow techniques, such as pyramidal Lucas-Kanade optical flow with multiple levels of resolution, where displacement is determined with pixel accuracy at lower resolutions and at sub-pixel accuracy at full resolution, which improves computation time for real time performance. Periodic drift correction is performed by matching features between a current frame and a keyframe. The keyframe may be replaced with the drift corrected current image. | 03-28-2013 |
20130335554 | ADAPTIVE ESTIMATION OF FRAME TIME STAMP LATENCY - A mobile device compensates for a lack of a time stamp when an image frame is captured by estimating the frame time stamp latency. The mobile device captures images frames and time stamps each frame after the frame time stamp latency. A vision based rotation is determined from a pair of frames. A plurality of inertia based rotations is measured using time stamped signals from an inertial sensor in the mobile device based on different possible delays between time stamping each frame and time stamps on the signals from the inertial sensors. The determined rotations may be about the camera's optical axis. The vision based rotation is compared to the plurality of inertia based rotations to determine an estimated frame time stamp latency, which is used to correct the frame time stamp latency when time stamping subsequently captured frames. A median latency determined using different frame pairs may be used. | 12-19-2013 |
20130335562 | ADAPTIVE SWITCHING BETWEEN VISION AIDED INS AND VISION ONLY POSE - A mobile device tracks a relative pose between a camera and a target using Vision aided Inertial Navigation System (VINS), that includes a contribution from inertial sensor measurements and a contribution from vision based measurements. When the mobile device detects movement of the target, the contribution from the inertial sensor measurements to track the relative pose between the camera and the target is reduced or eliminated. Movement of the target may be detected by comparing vision only measurements from captured images and inertia based measurements to determine if a discrepancy exists indicating that the target has moved. Additionally or alternatively, movement of the target may be detected using projections of feature vectors extracted from captured images. | 12-19-2013 |
20140064601 | ROBOT CONTROL INFORMATION - Vision based tracking of a mobile device is used to remotely control a robot. For example, images captured by a mobile device, e.g., in a video stream, are used for vision based tracking of the pose of the mobile device with respect to the imaged environment. Changes in the pose of the mobile device, i.e., the trajectory of the mobile device, are determined and converted to a desired motion of a robot that is remote from the mobile device. The robot is then controlled to move with the desired motion. The trajectory of the mobile device is converted to the desired motion of the robot using a transformation generated by inverting a hand-eye calibration transformation. | 03-06-2014 |
20140104445 | GYROSCOPE CONDITIONING AND GYRO-CAMERA ALIGNMENT - An apparatus and method for generating parameters for an application, such as an augmented reality application (AR app), using camera pose and gyroscope rotation is disclosed. The parameters are estimated based on pose from images and rotation from a gyroscope (e.g., using least-squares estimation with QR factorization or a Kalman filter). The parameters indicate rotation, scale and/or non-orthogonality parameters and optionally gyroscope bias errors. In addition, the scale and non-orthogonality parameters may be used for conditioning raw gyroscope measurements to compensate for scale and non-orthogonality. | 04-17-2014 |
20140119598 | Systems and Methods of Merging Multiple Maps for Computer Vision Based Tracking - Method, apparatus, and computer program product for merging multiple maps for computer vision based tracking are disclosed. In one embodiment, a method of merging multiple maps for computer vision based tracking comprises receiving a plurality of maps of a scene in a venue from at least one mobile device, identifying multiple keyframes of the plurality of maps of the scene, and merging the multiple keyframes to generate a global map of the scene. | 05-01-2014 |
20140125700 | USING A PLURALITY OF SENSORS FOR MAPPING AND LOCALIZATION - Systems and methods for performing localization and mapping with a mobile device are disclosed. In one embodiment, a method for performing localization and mapping with a mobile device includes identifying geometric constraints associated with a current area at which the mobile device is located, obtaining at least one image of the current area captured by at least a first camera of the mobile device, obtaining data associated with the current area via at least one of a second camera of the mobile device or a sensor of the mobile device, and performing localization and mapping for the current area by applying the geometric constraints and the data associated with the current area to the at least one image. | 05-08-2014 |
20140126768 | Method for Initializing and Solving the Local Geometry or Surface Normals of Surfels Using Images in a Parallelizable Architecture - A system and method is described herein for solving for surface normals of objects in the scene observed in a video stream. The system and method may include sampling the video stream to generate a set of keyframes; generating hypothesis surface normals for a set of mappoints in each of the keyframes; warping patches of corresponding mappoints in a first keyframe to the viewpoint of a second keyframe with a warping matrix computed from each of the hypothesis surface normals; scoring warping errors between each hypothesis surface normal in the two keyframes; and discarding hypothesis surface normals with high warping errors between the first and second keyframes. | 05-08-2014 |
20140126771 | ADAPTIVE SCALE AND/OR GRAVITY ESTIMATION - Systems, apparatus and methods for estimating gravity and/or scale in a mobile device are presented. A difference between an image-based pose and an inertia-based pose is using to update the estimations of gravity and/or scale. The image-based pose is computed from two poses and is scaled with the estimation of scale prior to the difference. The inertia-based pose is computed from accelerometer measurements, which are adjusted by the estimation for gravity. | 05-08-2014 |
20140129170 | METHOD FOR ALIGNING A MOBILE DEVICE SURFACE WITH THE COORDINATE SYSTEM OF A SENSOR - An accelerometer in a mobile device is calibrated by taking multiple measurements of acceleration vectors when the mobile device is held stationary at different orientations with respect to a plane normal. A circle is calculated that fits respective tips of measured acceleration vectors in the accelerometer coordinate system. The radius of the circle and the lengths of the measured acceleration vectors are used to calculate a rotation angle for aligning the accelerometer coordinate system with the mobile device surface. A gyroscope in the mobile device is calibrated by taking multiple measurements of a rotation axis when the mobile device is rotated at different rates with respect to the rotation axis. A line is calculated that fits the measurements. The angle between the line and an axis of the gyroscope coordinate system is used to align the gyroscope coordinate system with the mobile device surface. | 05-08-2014 |
20140129176 | ESTIMATING THE GRAVITY VECTOR IN A WORLD COORDINATE SYSTEM USING AN ACCELEROMETER IN A MOBILE DEVICE - An accelerometer located within a mobile device is used to estimate a gravity vector on a target plane in a world coordinate system. The accelerometer makes multiple measurements, each measurement being taken when the mobile device is held stationary on the target plane and a surface of the mobile device faces and is in contact with a planar portion of the target plane. An average of the measurements is calculated. A rotational transformation between an accelerometer coordinate system and a mobile device's coordinate system is retrieved from a memory in the mobile device, where the mobile device's coordinate system is aligned with the surface of the mobile device. The rotational transformation is applied to the averaged measurements to obtain an estimated gravity vector in a world coordinate system defined by the target plane. | 05-08-2014 |
20140168056 | ENABLING AUGMENTED REALITY USING EYE GAZE TRACKING - Methods and apparatus relating to enabling augmented reality applications using eye gaze tracking are disclosed. An exemplary method according to the disclosure includes displaying an image to a user of a scene viewable by the user, receiving information indicative of an eye gaze of the user, determining an area of interest within the image based on the eye gaze information, determining an image segment based on the area of interest, initiating an object recognition process on the image segment, and displaying results of the object recognition process. | 06-19-2014 |
20140176418 | DISPLAY OF SEPARATE COMPUTER VISION BASED POSE AND INERTIAL SENSOR BASED POSE - A mobile device determines a vision based pose using images captured by a camera and determines a sensor based pose using data from inertial sensors, such as accelerometers and gyroscopes. The vision based pose and sensor based pose are used separately in a visualization application, which displays separate graphics for the different poses. For example, the visualization application may be used to calibrate the inertial sensors, where the visualization application displays a graphic based on the vision based pose and a graphic based on the sensor based pose and prompts a user to move the mobile device in a specific direction with the displayed graphics to accelerate convergence of the calibration of the inertial sensors. Alternatively, the visualization application may be a motion based game or a photography application that displays separate graphics using the vision based pose and the sensor based pose. | 06-26-2014 |
20140267799 | ALWAYS-ON CAMERA SAMPLING STRATEGIES - Embodiments of the present invention are directed toward providing intelligent sampling strategies that make efficient use of an always-on camera. To do so, embodiments can utilize sensor information to determine contextual information regarding the mobile device and/or a user of the mobile device. A sampling rate of the always-on camera can then be modulated based on the contextual information. | 09-18-2014 |
20140279790 | CONTEXT AWARE LOCALIZATION, MAPPING, AND TRACKING - Exemplary methods, apparatuses, and systems infer a context of a user or device. A computer vision parameter is configured according to the inferred context. Performing a computer vision task, in accordance with the configured computer vision parameter. The computer vision task may by at least one of: a visual mapping of an environment of the device, a visual localization of the device or an object within the environment of the device, or a visual tracking of the device within the environment of the device. | 09-18-2014 |
20140327792 | METHODS FOR FACILITATING COMPUTER VISION APPLICATION INITIALIZATION - Embodiments disclosed pertain to systems, method s and apparatus for the initialization of Computer Vision (CV) applications on user devices (UDs) comprising a camera and a display. In some embodiments, an optimal camera trajectory for initialization of a Computer Vision (CV) application may be determined based on an initial camera pose and an estimated pivot distance. For example, the initial camera pose may be estimated based on a first image captured by the camera. Further, the display may be updated in real-time with an indication of a desired movement direction for the camera. In some embodiments, the indication of desired movement direction may be based, in part, on a current camera pose and the optimal trajectory, where the current camera pose may be estimated based on a current image captured by the camera. | 11-06-2014 |
Mani Ramachandran, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20080273874 | Method and apparatus for low chirp transmitter for optical fiber communications - A directly modulated optical transmitter for use with a fiber optical communications system operating in the 1550 nm wavelength band exhibits very low chirp. The chirp inherently present in a directly modulated laser is cancelled by a phase modulator which optically modulates the directly modulated laser light beam by applying a 180° phase delay to a split-off portion of the input radio frequency signal. This provides a low cost transmitter capable of operating in the 1550 nm band and with laser chirp effectively cancelled or substantially reduced, thereby avoiding distortions due to laser chirp interactions with the downstream optical fiber. | 11-06-2008 |
Meena Ramachandran, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20080255606 | FILTERING DEVICE FOR USE WITHIN A BODY LUMEN - A filtering apparatus for collecting emboli or thromboli in a body lumen. The apparatus may be a temporary filtering device mounted on a core wire for use during interventional procedures or a semi-permanent filtering device that is left within a body lumen for a therapeutically appropriate length of time. The filtering device includes a tubular member having an outer surface for apposition with the body lumen and a filter member positioned within an interior of the tubular member. The fitter member includes an apex at a proximal end that is positioned along a longitudinal axis of the filtering device, a distal end attached to the tubular member, and an outer surface facing an inner surface of the tubular member. | 10-16-2008 |
20100087731 | Method for Tracking Degradation of a Biodegradable Stent Having Superparamagnetic Iron Oxide Particles Embedded Therein - A tubular stent formed from a plurality of filaments, the filaments constructed out of a solid bioabsorbable polymeric material having active agent particles dispersed there through that are visible by magnetic resonance imaging (MRI). The active agent particles are superparamagnetic iron oxide (SPIO) particles. The SPIO particles enhance the visibility of the polymeric stent under MRI, and also allow for accurate monitoring of stent degradation. As the stent degrades, the SPIO particles are released and either flow downstream or are embedded by nearby macrophages. The amount of SPIO particles within the remaining stent body is decreased, which results in a different MRI signal. By quantifying the signal change, the amount of biodegradable stent remaining can be deduced in situ and the stent degradation rate may be accurately calculated. | 04-08-2010 |
20110319734 | SENSOR SYSTEMS HAVING MULTIPLE PROBES AND ELECTRODE ARRAYS - Embodiments of the invention provide amperometric analyte sensors having multiple related structural elements (e.g. sensor arrays comprising a working, counter and reference electrode) and algorithms designed for use with such sensors. While embodiments of the innovation can be used in a variety of contexts, typical embodiments of the invention include glucose sensors used in the management of diabetes. | 12-29-2011 |
20110320166 | GLUCOSE SENSOR SIGNAL STABILITY ANALYSIS - Disclosed are methods, apparatuses, etc. for glucose sensor signal stability analysis. In certain example embodiments, a series of samples of at least one sensor signal that is responsive to a blood glucose level of a patient may be obtained. Based at least partly on the series of samples, at least one metric may be determined to assess an underlying trend of a change in responsiveness of the at least one sensor signal to the blood glucose level of the patient over time. A reliability of the at least one sensor signal to respond to the blood glucose level of the patient may be assessed based at least partly on the at least one metric assessing an underlying trend. Other example embodiments are disclosed herein. | 12-29-2011 |
20120006100 | METHOD AND/OR SYSTEM FOR DETERMINING BLOOD GLUCOSE REFERENCE SAMPLE TIMES - Subject matter disclosed herein relates to monitoring and/or controlling blood glucose levels in patients. In particular, times for obtaining metered blood glucose samples of a patient may be altered based, at least in part, on a blood glucose level of said patient observed from a blood glucose sensor. | 01-12-2012 |
20140000338 | GLUCOSE SENSOR SIGNAL STABILITY ANALYSIS | 01-02-2014 |
Murali Ramachandran, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20110107195 | SYSTEM AND METHOD FOR MANAGING A SPREADSHEET - A system and method for managing a spreadsheet are disclosed. The method may include determining a portion of a digital image of a data statement, determining data of the data statement based on the portion of the digital image, and mapping a data cell of a standardized spreadsheet to the portion of the digital image based on the data of the data statement. The data of the data statement may be determined by applying an optical character recognition process to the digital image. The data cell may be mapped to the portion of the digital image based on a label or key included in the data of the data statement, a set of coordinate values, a mathematical equation, and/or the like. The method may further include determining a location of a second data statement based on the mapping data. | 05-05-2011 |
Natarajan Ramachandran, Huntington Beach, CA US
Patent application number | Description | Published |
---|---|---|
20080290954 | Fractional-N phase locked loop - An apparatus and method is disclosed to substantially reduce phase noise introduced in fractional-N phase-locked loop (PLL) through feedback modulation. A fractional frequency divider is introduced in the feedback path of the PLL to generate a true fractional division factor with finite fractional steps to increase the resolution of the PLL by a factor equal to the inverse of the finite step size in the fractional frequency divider. Increasing the resolution of the PLL reduces phase noise. The fractional frequency divider uses the true fractional division factor to divide the frequency of a single output of a multi-phased voltage controlled oscillator (VCO) by the fractional division factor to match the frequency of the divided feedback signal to frequency a reference signal. The fractional frequency divider incrementally selects among all the outputs of the multi-phased VCO according to either a forward phase shifting operation or a backward phase shifting operation to generate a true fractional division factor. | 11-27-2008 |
Niroshan Ramachandran, San Marcos, CA US
Patent application number | Description | Published |
---|---|---|
20130150259 | BIOMARKERS FOR THE EARLY DETECTION OF BREAST CANCER - The present invention provides reagents and methods for breast cancer detection. | 06-13-2013 |
20140011895 | BIOMARKERS FOR SYSTEMIC LUPUS ERYTHEMATOSUS - The disclosure provides novel SLE biomarkers. The disclosure further provides kits and methods of diagnosing, prognosing, and stratifying subjects with the disease by utilizing the novel SLE biomarkers. | 01-09-2014 |
Prasanna Ramachandran, Belmont, CA US
Patent application number | Description | Published |
---|---|---|
20090210268 | BULK ORDER MANAGEMENT - A method includes creating a bulk order. The bulk order includes a plurality of action sets. Each action set represents a set of changes to a plurality of assets, and the bulk order represents, for a plurality of accounts, a plurality of services and assets. The method also includes validating the bulk order. The validating includes verifying a validity of a user name, which includes a validity of an association between the user name and the account and a validity of an association between the user name and the service. The validating also includes verifying the action set obeys a constraint of the product. The method also includes submitting the bulk order for execution of the set of changes. The submitting includes preparing the action set, executing the set of changes and changing a status of the bulk orders header to indicate a completion of the bulk order. | 08-20-2009 |
Prashanth Ramachandran, Foster City, CA US
Patent application number | Description | Published |
---|---|---|
20110054838 | SYSTEMS AND METHODS FOR TRANSITIONING BETWEEN PEDOMETER MODES - Systems and methods are provided that allow steps to be counted in multiple pedometer modes. For example, a pedometer application on an electronic device can count steps in an ambient mode of operation and a session mode of operation. By maintaining separate counters for each pedometer mode and continuously monitoring the desired mode of operation, the pedometer application can accurately count the number of steps during a certain time period. In response to detecting a change in the desired mode, the pedometer application can seamlessly switch to the corresponding mode counter. In some embodiments, the pedometer application can display graphical representations of historical step information for one or more pedometer modes. | 03-03-2011 |
20130328698 | CO-OPERATIVE TRAFFIC NOTIFICATION - Upon detecting a request for traffic information or abnormal motion, a mobile electronic device can generate and transmit a first signal to a remote traffic-information generator, the first signal identifying a location and motion of the device. The remote traffic-information generator can aggregate this type of data across devices and estimate traffic information, assuming that traffic is normal along roads not associated with first signals. The remote traffic-information generator can transmit a second signal with estimated traffic information back to the device. The conditioned transmission can allow real-time traffic information to be efficiently estimated while conserving devices' power usage and the remote traffic-information generator's processing and storage resources. | 12-12-2013 |
20140210616 | TRACKING GROUP MEMBERS' PROXIMITY - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for tracking group members' proximity include associating a plurality of sensors with an application installed on each of a plurality of user devices and assigning each of the sensors to a corresponding one of the user devices. Assignments received on one of the user devices are wirelessly communicated to at least one other of the user devices, and proximity of each of the sensors to the corresponding user device is monitored. Status information is communicated between two or more of the user devices, and the status information indicates proximity of sensors to the corresponding user device and/or sensor assignments. | 07-31-2014 |
20140278230 | SYSTEMS AND METHODS FOR TRANSITIONING BETWEEN PEDOMETER MODES - Systems and methods are provided that allow steps to be counted in multiple pedometer modes. For example, a pedometer application on an electronic device can count steps in an ambient mode of operation and a session mode of operation. By maintaining separate counters for each pedometer mode and continuously monitoring the desired mode of operation, the pedometer application can accurately count the number of steps during a certain time period. In response to detecting a change in the desired mode, the pedometer application can seamlessly switch to the corresponding mode counter. In some embodiments, the pedometer application can display graphical representations of historical step information for one or more pedometer modes. | 09-18-2014 |
Radhakrishnan Ramachandran, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20120158211 | SYSTEMS AND METHODS FOR COLLECTING INFORMATION FROM VEHICLE DEVICES VIA A VEHICLE DATA BUS - Systems and methods in accordance with embodiments of the invention continuously collect information from vehicle devices via a vehicle data bus, store information in a database, and retrieve information from the database in response to requests from remote devices. One embodiment includes a vehicle position determining device, a wireless communications device, and a controller apart from at least one operable vehicle device, connected to the vehicle data bus so that the vehicle data bus extends from said controller to at least one operable vehicle device. Additionally, the controller is configured to query at least one vehicle device via the vehicle data bus and store information provided by at least one vehicle device in a database, receive requests for information from a remote device via the wireless communications device, query the database for the requested information, and send the requested information to the remote device via the wireless communications device. | 06-21-2012 |
20140309843 | Systems and Methods for Collecting Information from Vehicle Devices Via a Vehicle Data Bus - Systems and methods in accordance with embodiments of the invention continuously collecting information via a vehicle data bus, store the information in a database, and retrieve the information in response to requests from remote devices. One embodiment includes a vehicle position determining device, a wireless communications device, and a controller spaced apart from the at least one operable vehicle device and connected to the vehicle data bus so that the vehicle data bus extends from said controller to the at least one operable vehicle device. The controller is configured to query the at least one vehicle device via the vehicle data bus and store the information provided in a database, and receive requests for information from a remote device via the wireless communications device, query the database for the requested information and send the requested information to the remote device via the wireless communications device. | 10-16-2014 |
Raja Ramachandran, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20140024450 | SYSTEM AND METHODS TO DISPLAY ICONS BASED ON MESSAGING ACTIVITY - A system, computer-readable storage medium storing at least one program, and a computer-implemented method to display icons based on messaging activity is provided. A request to access a game user interface of the first player is received from a client device of a first player, the game user interface being associated with a computer-implemented game. First player messaging activity information associated with messaging activity of the first player is accessed, the messaging activity of the first player including receipt of a message from one or more players associated with the computer-implemented game. A first manner of displaying one or more icons each identifying the one or more players is determined including determining the first manner based on the first player messaging information. Display data to display the one or more icons in the first manner within the game user interface is provided to the client device. | 01-23-2014 |
Raja Ramachandran, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140004944 | INTEGRATING ONLINE GAMES WITH ONLINE FEEDS | 01-02-2014 |
Raja Ramachandran, Novato, CA US
Patent application number | Description | Published |
---|---|---|
20140222563 | Solutions For Hedging Against Foreign-Exchange Currency Risk - A service providing affinity and rewards to consumers based on their spending abroad to leverage foreign exchange currency gains or losses is described. The service automates the process of exchange rate gain or loss on a product or product category basis. The service may provide marketer incentives to compensate for all or some portion of the currency exchange-based gain or loss, including automated incentive rewards. | 08-07-2014 |
Rajagopalan Ramachandran, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110304527 | COMPUTER-IMPLEMENTED METHODS, CARRIER MEDIA, AND SYSTEMS FOR DISPLAYING AN IMAGE OF AT LEAST A PORTION OF A WAFER - Various computer-implemented methods, carrier media, and systems for displaying an image of at least a portion of a wafer are provided. One computer-implemented method for displaying an image of at least a portion of a wafer includes separately storing different portions of an image of substantially an entire wafer acquired by inspection of the wafer. The different portions of the image correspond to different areas on the wafer. The method also includes displaying in a user interface (UI) only the different portions requested by a user. | 12-15-2011 |
Rajesh Ramachandran, Burbank, CA US
Patent application number | Description | Published |
---|---|---|
20140372759 | COPY PROTECTION SCHEME FOR DIGITAL AUDIO AND VIDEO CONTENT AUTHENTICATED HDCP RECEIVERS - A method of delivering digital audio and video content and a HDCP source device are disclosed herein. In one embodiment the method includes: (1) receiving an encryption key from a potential receiver of the digital audio and video content, (2) authenticating the potential receiver is an HDCP compliant device and (3) in addition to the authenticating, verifying the potential receiver is a trusted device for receiving the digital audio and video content. | 12-18-2014 |
Rajesh P. Ramachandran, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20090234800 | COMPUTER PROGRAM PRODUCT FOR DATABASE QUERY OPTIMIZATION - A computer program product for database query optimization including a computer usable medium having a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to receive a database query, search the database query for a literal term, replace the literal term in the database query with a placeholder term to put the database query in a template form, search a directory for a replacement query that corresponds to the database query in the template form, replace the database query with the replacement query and include the placeholder term in the replacement query, and replace the placeholder term in the replacement query with the corresponding literal term to put the replacement query in an executable format, wherein the replacement query is an optimized substitute for the database query. | 09-17-2009 |
20100234009 | CENTRALLY MANAGING USER-SPECIFIED CONFIGURATION DATA FOR A CONFIGURABLE DEVICE - A central configuration server is provided for managing user-specified configuration data for a configurable device. The central configuration server, which is separate from a configurable device to be configured, and which services a plurality of users, obtains a user identification and device information from the configurable device. Responsive to this, the central configuration server accesses an account database and uses the user identification and device information to retrieve, for the identified user, user-specified configuration data for the configurable device. The central configuration server then forwards the user-specified configuration data from the account database to the configurable device for use in automatically configuring the configurable device pursuant to the user-specified configuration data. | 09-16-2010 |
Ravi Ramachandran, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110309679 | Mult-Use Voltage Regulator - Embodiments for at least one method and apparatus of a multi-use voltage regulator providing a supply voltage to a power amplifier and at least one other device are disclosed. One method includes generating a plurality of regulated voltage supplies from an unregulated voltage. An output signal power level of the power amplifier is determined. A one of the regulated plurality of voltage supplies and the unregulated voltage supply is selected as a power amplifier voltage supply for the power amplifier based at least in part on the output signal power level of the power amplifier. If the selected power amplifier voltage supply is one of the plurality of regulated voltage supplies, then the selected one of the plurality of regulated voltage supplies is simultaneously provided to the power amplifier and the at least one other device. | 12-22-2011 |
20110312287 | Operating a Voltage Regulator at a Switching Frequency Selected to Reduce Spurious Signals - Embodiments for at least one method and apparatus of a wireless transceiver are disclosed. For one embodiment, the wireless transceiver includes a transmit chain, wherein the transmit chain includes a power amplifier. The wireless transceiver additionally includes a receiver chain that is tunable to receive wireless signals over at least one of multiple channels, wherein the multiple channels are predefined. Further, the wireless transceiver includes a voltage converter. The voltage converter provides a supply voltage to the power amplifier, and operates at a single switching frequency, wherein the single switching frequency and all harmonics of the single switching frequency fall outside of the multiple channels. | 12-22-2011 |
20140009226 | DECOUPLING CIRCUITS FOR FILTERING A VOLTAGE SUPPLY OF MULTIPLE POWER AMPLIFIERS - Embodiments for at least one method and apparatus of a voltage supply are disclosed. One voltage supply apparatus includes a voltage supply, a plurality of power amplifier (PA) decoupling circuits, and a plurality of power amplifiers. Each PA decoupling circuit is connected to the voltage supply and provides a filtered voltage supply to a corresponding one of the plurality power amplifiers. Each PA decoupling circuit configured to suppress noise of the provided filtered voltage supply below a threshold at one or more selected frequencies, wherein the suppression is provided by the PA decoupling circuit operating in conjunction with at least one other of the plurality of PA decoupling circuits. | 01-09-2014 |
Ravichandran Ramachandran, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130244728 | Linearization Signal Processing with Context Switching - A system for linearization signal processing with context switching comprises a plurality of signal processing units, a storage unit, a feedback channel, and a correlator. The plurality of signal processing units is associated with corresponding input data signals. The storage unit is to store context states associated with input data signals and corresponding feedback signals. The feedback channel is to convey feedback signals from outputs associated with the plurality of signal processing units. The correlator is coupled to the feedback channel and generates respective correcting information to be used by respective signal processing units, wherein a respective correcting information is based upon a context state and a feedback state associated with an input data signal. | 09-19-2013 |
20130246875 | Multi-Modal Signal Processing with Linearization - A system for signal processing includes: a plurality of signal processing units associated with corresponding channels; a feedback channel for receiving a selected feedback signal through a selector of an output associated with each of the signal processing units; and a correlator connected to the feedback channel and having a receiving unit to receive the selected feedback signal, an error calculating unit to calculate an error based at least in part on the selected feedback signal, and a correction calculation unit to generate a correcting information based at least in part on the error. In some cases, the association between the signal processing units and the signal channels is configured based on a mode. | 09-19-2013 |
Satya Ramachandran, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20130035975 | CROSS-MEDIA ATTRIBUTION MODEL FOR ALLOCATION OF MARKETING RESOURCES - A software facility that analyzes consumer interactions with one or more marketing campaigns and the results of those interactions to generate a cross-media or cross-channel attribution model representing the true impact of marketing resource allocation decisions is provided. The facility collects, from a plurality of sources, information representing consumer interactions with marketing campaigns and any results of those interactions. The facility aggregates the information to assess or determine the behavior of consumers with respect to different marketing campaigns and marketing channels. The facility analyzes the information according to varying depths or levels of channel granularity to generate models representative of the true impact of resources allocated to each channel or sub-channel on the performance or effectiveness of the marketing campaign. The facility or other processes may use the generated models to inform future marketing resource allocation decisions. | 02-07-2013 |
Satya N. Ramachandran, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20080208938 | Distributed Database System Providing Data and Space Management Methodology - A distributed database system providing data and space management methodology. In a distributed system comprising a plurality of servers sharing access to data pages, a method for setting a timestamp indicating when modifications to data pages are made in a non-regressing fashion comprises steps of: maintaining a local sequence at each server and an allocation page timestamp on an allocation page; upon allocation of a data page, applying a timestamp to the data page which is greater than the allocation page timestamp; upon modification of a given data page at a particular server, setting the timestamp on the given data page to the greater of the local sequence at the particular server and an existing timestamp already on the given data page; and when data pages are deallocated, adjusting the allocation page timestamp to a value greater than the timestamp value on any deallocated data page. | 08-28-2008 |
20080235298 | Distributed Database System Providing Data and Space Management Methodology - A distributed database system providing data and space management methodology. In a distributed database system having an allocation page for tracking allocation and deallocation of data pages including a deallocation bit for tracking data page deallocation, a method for determining when to clear the deallocation bit during recovery comprises: during runtime operation, generating log records recording allocation and deallocation of data pages, setting the deallocation bit during deallocation of a data page by a transaction, and clearing the deallocation bit after the transaction has committed; during recovery following a failure, identifying a particular log record corresponding to the deallocation bit set during deallocation of a given data page; determining whether the deallocation of the given data page recorded in the particular log record committed prior to the failure; and if the deallocation of the given data page committed prior to the failure, clearing the deallocation bit. | 09-25-2008 |
20080294648 | Distributed Database System Providing Data and Space Management Methodology - A distributed database system providing data and space management methodology. In one embodiment, for example, a method for transferring a data structure in cache at a first database server to a second database server in a distributed database system comprises steps of: determining a first database server having a data structure in cache in response to a request for the data structure from a second database server, the request including a request for a lock on the data structure; providing the request for the data structure to the first database server; in response, sending the data structure from the first database server to the second database server; and receiving and using the data structure at the second database server without waiting for the lock request to be explicitly granted. | 11-27-2008 |
Seetharaman Ramachandran, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20110097902 | METHOD AND APPARATUS OF HALOGEN REMOVAL - A wafer is provided into an entrance load lock chamber. A vacuum is created in the entrance load lock chamber. The wafer is transported to a processing tool. The wafer is processed in a process chamber to provide a processed wafer, wherein the processing forms halogen residue. A degas step is provided in the process chamber after processing the wafer. The processed wafer is transferred into a degas chamber. The processed wafer is treated in the degas chamber with UV light and a flow of gas comprising at least one of ozone, oxygen, or H | 04-28-2011 |
20140349417 | System, Method and Apparatus for RF Power Compensation in Plasma Etch Chamber - A system and method of applying power to a target plasma chamber include, characterizing a no plasma performance slope of the target plasma chamber, applying a selected plasma recipe to a first wafer in the target chamber, the selected plasma recipe includes a selected power set point value and monitoring a recipe factor value on the RF electrode. A ratio of process efficiency is generated comparing the reference chamber and the target chamber, the generating using as inputs the no plasma performance slopes of the target chamber and the reference chamber and the monitored recipe factor value. An adjusted power set point value is calculated, the adjusted power set point configured to cause power delivered to a plasma formed in the target chamber to match power that would be delivered to a reference plasma formed in the reference chamber. | 11-27-2014 |
Shankar Ramachandran, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20110235645 | VIRTUAL SERVICE DOMAINS - In one embodiment, layer-2 (L2) ports of a network device may each be assigned to a particular virtual service domain (VSD). One or more virtual service engines (VSEs) may also be assigned in a particular order to each VSD, where each VSE is configured to apply a particular service to traffic traversing the VSE between ingress and egress service ports. Interconnecting the L2 ports and the ingress and egress service ports is an illustrative virtual Ethernet module (VEM), which directs traffic it receives according to rules as follows: a) into a destination VSD via the one or more correspondingly assigned VSEs in the particular order; b) out of a current VSD via the one or more correspondingly assigned VSEs in a reverse order from the particular order; or c) within a current VSD without redirection through a VSE. | 09-29-2011 |
20120294316 | VIRTUAL SERVICE DOMAINS - In one embodiment, ports of a network device are assigned to virtual service domains (VSDs). The ports are coupled to a virtual Ethernet module (VEM) of the network device. Each VSD is associated with one or more virtual service engines (VSEs) in a particular order. Each VSE is configured to apply a particular service to traffic traversing the VSE. Traffic received at a virtual Ethernet module (VEM) of the network device that is destined for a particular VSD, and is received on a port that has not been assigned to the particular VSD, is forwarded to the particular VSD via the one or more VSEs associated with the particular VSD such that the traffic traverses the one or more VSEs in the particular order. | 11-22-2012 |
Sreeram Ramachandran, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20120254721 | METHODS AND SYSTEMS FOR GENERATING AND DISPLAYING A PREVIEW IMAGE OF A CONTENT AREA - Systems, methods and articles of manufacture for generating and displaying a preview image of a content area are described herein. An embodiment includes rendering an image representing the content area requested by a browser, providing the rendered image to the browser for display, and enabling the browser to display the requested content area in place of the rendered image when the content area is received by the browser. The method further includes updating language defining the requested content area to reference the rendered image and to enable transition from a display of the rendered image to a display of the requested content area, and providing the updated language to the browser to enable the browser to display the rendered image while the requested content area is being provided to the browser. | 10-04-2012 |
20120254727 | METHODS AND SYSTEMS FOR GENERATING AND DISPLAYING A PREVIEW IMAGE OF A CONTENT AREA - Systems, methods and articles of manufacture for generating and displaying a preview image of a content area are described herein. An embodiment includes rendering an image representing the content area requested by a browser, providing the rendered image to the browser for display, and enabling the browser to display the requested content area in place of the rendered image when the content area is received by the browser. The method further includes updating language defining the requested content area to reference the rendered image and to enable transition from a display of the rendered image to a display of the requested content area, and providing the updated language to the browser to enable the browser to display the rendered image while the requested content area is being provided to the browser. | 10-04-2012 |
20150195329 | ACCESS TO NETWORK CONTENT - A method and system for improving access to search results are provided in the disclosure herein. Aspects of this disclosure minimize the delay in accessing network content by priming certain regularly viewed content (e.g., a web search home page or a search results page) in an invisible browser instance. As the user accesses the content prerendered in the invisible browser instance, a new instance of the prerendered content is created to facilitate future accesses to the network content (e.g., future search queries). | 07-09-2015 |
Srinivasan Ramachandran, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20140080198 | MOLECULAR ZIPPER TWEEZERS AND SPRING DEVICES - Techniques, structures, devices and systems are disclosed for implementing molecular zipper tweezers and springs. In one aspect, a molecular device includes three molecular components including at least a passive side molecular component, a binding side molecular component and a target molecular component adapted to interact together as a zipper that separate two of the molecular components held together by molecular interaction forces. | 03-20-2014 |
Sriram Ramachandran, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20100057845 | METHOD AND SYSTEM FOR PROVIDING SECURE ACCESS TO PRIVATE NETWORKS WITH CLIENT REDIRECTION - Improved approaches for providing secure access to resources maintained on private networks are disclosed. The secure access can be provided through a public network using client software of client-server software and/or with file system software. Multiple remote users are able to gain restricted and controlled access to at least portions of a private network through a common access point, such as an intermediate server of the remote network. | 03-04-2010 |
20110208838 | METHOD AND SYSTEM FOR PROVIDING SECURE ACCESS TO PRIVATE NETWORKS WITH CLIENT REDIRECTION - Improved approaches for providing secure access to resources maintained on private networks are disclosed. The secure access can be provided through a public network using client software of client-server software and/or with file system software. Multiple remote users are able to gain restricted and controlled access to at least portions of a private network through a common access point, such as an intermediate server of the remote network. | 08-25-2011 |
Venkatesan Ramachandran, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090012982 | SYSTEM AND METHOD FOR ENABLING PARALLEL ACCESS TO SERIALLY COMPRESSED FILES - The present invention is directed towards systems and methods for generating a compressed data file providing access to one or more selected portions of data contained within the data file. The file is partitioned into one or more chunks, a given chunk comprising a separate unit of data representing a subset of data from the file. The one or more chunks are compressed through use of a compression algorithm, and the one or more chunks are combined to form a compressed file. Metadata is also generated that indicates a chunk offset of a given chunk, thereby allowing direct parallel access to one or more given chunks. Similarly, legacy applications may ignore the chunk structure in the compressed file and access the file according to techniques know in the art, thereby preserving backwards compatibility with such legacy applications. | 01-08-2009 |
Venky Ramachandran, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20140214790 | ENHANCING SITELINKS WITH CREATIVE CONTENT - Methods and systems for enhancing online content with creative text relevant to the online content are provided. A plurality of candidate sitelinks is identified in response to a user search for online content. Each sitelink has associated with it a plurality of candidate creatives with which the sitelink may be presented to the user. The creatives are canonicalized to form clusters of candidate creatives. The sitelinks are also canonicalized. The creatives are matched to the candidate canonicalized sitelinks so as to provide enhanced sitelinks having increased relevance to the user search. | 07-31-2014 |
20150066653 | STRUCTURED INFORMATIONAL LINK ANNOTATIONS - Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium. A method includes: for each of a plurality of content items in an inventory of content items: identifying an entity associated with the content item and a plurality of page types for a vertical associated with a product or service described in the content item; locating a plurality of informational pages associated with the entity; classifying each informational page based on the page types; identifying queries associated with the entity, wherein a query is used as a selection criteria for delivering one or more content items associated with the entity; for each informational page of the plurality of informational pages determining relevant queries from the identified queries; and storing in a data structure an association between the content item, data associated with the relevant queries and associated informational pages. | 03-05-2015 |
Vidhya Ramachandran, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20150250058 | INTEGRATED INTERPOSER WITH EMBEDDED ACTIVE DEVICES - An integrated interposer between a first component and a second component includes a substrate. The substrate may have thermal and/or mechanical properties with values lying between the thermal and/or mechanical properties of the first component and the second component. Active devices are disposed on a first surface of the substrate. A contact layer is coupled to the active devices and configured to couple at least the first component and a third component to the integrated interposer. At least one through via(s) is coupled to the contact layer and extends through the substrate to a second surface of the substrate. An interconnect layer is disposed on the second surface of the substrate and coupled to the at least one through via(s). The interconnect layer is configured to couple the second component to the integrated interposer. | 09-03-2015 |
Vidhya Ramachandran, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20090085210 | STRUCTURES AND METHODS FOR REDUCTION OF PARASITIC CAPACITANCES IN SEMICONDUCTOR INTEGRATED CIRCUITS - A semiconductor structure and a method for forming the same. The structure includes (a) a substrate which includes semiconductor devices and (b) a first ILD (inter-level dielectric) layer on top of the substrate. The structure further includes N first actual metal lines in the first ILD layer, N being a positive integer. The N first actual metal lines are electrically connected to the semiconductor devices. The structure further includes first trenches in the first ILD layer. The first trenches are not completely filled with solid materials. If the first trenches are completely filled with first dummy metal lines, then (i) the first dummy metal lines are not electrically connected to any semiconductor device and (ii) the N first actual metal lines and the first dummy metal lines provide an essentially uniform pattern density of metal lines across the first ILD layer. | 04-02-2009 |
20090159948 | TRENCH METAL-INSULATOR METAL (MIM) CAPACITORS - The present invention relates to a semiconductor device that contains a trench metal-insulator-metal (MIM) capacitor and a field effect transistor (FET), and a design structure including the semiconductor device embodied in a machine readable medium. The trench MIM capacitor comprises a first metallic electrode layer located over interior walls of a trench in a substrate, a dielectric layer located in the trench over the first metallic electrode layer, and a second metallic electrode layer located in the trench over the dielectric layer. The FET comprises a source region, a drain region, a channel region between the source and drain regions, and a gate electrode over the channel region. The trench MIM capacitor is connected to the FET by a metallic strap. The semiconductor device of the present invention can be fabricated by a process in which the trench MIM capacitor is formed after the FET source/drain region but before the FET source/drain metal silicide contacts, for minimizing metal contamination in the FET. | 06-25-2009 |
20100210098 | SELF-ALIGNED CONTACT - A method of forming contacts for semiconductor devices, the method including depositing an inter-level dielectric (ILD) over a plurality of gate stacks, in which the divots within the inter-level dielectric layer are defined by the spaces between the gate stacks, filling the divots with an initial fill material, depositing a masking material on the dielectric over the gate stacks, and selectively etching the fill material to form contact vias. The fill material may be a self-assembly material such as a multi-block copolymer in which the blocks self organize vertically within the divots, so that a selective etch of the block material will remove the vertically organized blocks from the divot, but leave at least one block over the gate regions. In another embodiment, the fill material may be a metal, and the masking material may be a parylene based polymer. | 08-19-2010 |
20130113068 | LOW-K DIELECTRIC PROTECTION SPACER FOR PATTERNING THROUGH SUBSTRATE VIAS THROUGH A LOW-K WIRING LAYER - A low-K value dielectric protection spacer for patterning through substrate vias (TSVs) through a low-K value wiring layer. A method for forming a low-K value dielectric protection spacer includes etching a via opening through a low-K value dielectric interconnect layer. A protective layer is deposited in the via opening and on the low-K value dielectric interconnect layer. At least a portion of the protective layer is etched from the bottom of the via opening and from a horizontal surface of the low-K value dielectric interconnect layer. The etching leaving a protective sidewall spacer on a sidewall of the via opening. A through substrate via is etched through the bottom of the via opening and through the semiconductor substrate. The through substrate via is filled with a conductive material. | 05-09-2013 |
20130181330 | INTEGRATING THROUGH SUBSTRATE VIAS INTO MIDDLE-OF-LINE LAYERS OF INTEGRATED CIRCUITS - A semiconductor wafer has an integrated, through substrate, via (TSV). The semiconductor wafer includes a substrate. A dielectric layer may be formed on a first side of the substrate. A through substrate via may extend through the dielectric layer and the substrate. The through substrate via may include a conductive material and an isolation layer. The isolation layer may at least partially surround the conductive material. The isolation layer may have a tapered portion. | 07-18-2013 |
20130221494 | STRUCTURE AND METHOD FOR STRAIN-RELIEVED TSV - A semiconductor die including strain relief for through substrate vias (TSVs). The semiconductor die includes a semiconductor substrate having an active face. The semiconductor substrate includes conductive layers connected to the active face, The semiconductor die also includes a through substrate via extending only through the substrate. The through substrate via may include a substantially constant diameter through a length of the through substrate via. The through substrate via may be filled with a conductive filler material. The semiconductor die also includes an isolation layer surrounding the through substrate via. The isolation layer may include two portions: a recessed portion near the active face of the substrate capable of relieving stress from the conductive filler material, and a dielectric portion. A composition of the recessed portion may differ from the dielectric portion. | 08-29-2013 |
20140252561 | VIA-ENABLED PACKAGE-ON-PACKAGE - A via-enabled package-on-package circuit includes a first package including a first package die having a plurality of through substrate vias (TSVs). The TSVs are configured to carry the input/output signaling for at least one second package die. | 09-11-2014 |
20140266286 | THROUGH-SUBSTRATE VIA WITH A FUSE STRUCTURE - A device includes a conductive via to provide an electrical path through a substrate. The device further includes a conductive element. The device further includes a fuse coupled to the conductive via and coupled to the conductive element to provide a conductive path between the conductive via and the conductive element. The conductive path enables testing of continuity of at least a portion of the conductive via. The fuse is configured to be disabled after the testing of the continuity of the conductive via. | 09-18-2014 |
20140302674 | METHOD FOR STRAIN-RELIEVED THROUGH SUBSTRATE VIAS - A semiconductor die including strain relief for through substrate vias (TSVs). A method for strain relief of TSVs includes defining a through substrate via cavity in a substrate. The method also includes depositing an isolation layer in the cavity. The method further includes filling the cavity with a conductive material. The method also includes removing a portion of the isolation layer to create a recessed portion. | 10-09-2014 |
20140327105 | ELECTROSTATIC DISCHARGE DIODE - A method includes thinning a back-side of a substrate to expose a portion of a first via that is formed in the substrate. The method also includes forming a first diode at the back-side of the substrate. The first diode is coupled to the first via. | 11-06-2014 |
20150048465 | SMALL FORM FACTOR MAGNETIC SHIELD FOR MAGNETORESTRICTIVE RANDOM ACCESS MEMORY (MRAM) - Some implementations provide a die that includes a magnetoresistive random access memory (MRAM) cell array that includes several MRAM cells. The die also includes a first ferromagnetic layer positioned above the MRAM cell array, a second ferromagnetic layer positioned below the MRAM cell array, and several vias positioned around at least one MRAM cell. The via comprising a ferromagnetic material. In some implementations, the first ferromagnetic layer, the second ferromagnetic layer and the several vias define a magnetic shield for the MRAM cell array. The MRAM cell may include a magnetic tunnel junction (MTJ). In some implementations, the several vias traverse at least a metal layer and a dielectric layer of the die. In some implementations, the vias are through substrate vias. In some implementations, the ferromagnetic material has high permeability and high B saturation. | 02-19-2015 |
Vijay Ramachandran, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20100242121 | APPARATUS, SYSTEMS AND METHODS FOR AUTHENTICATING WIDGET ACCESS AND WIDGETS - In some embodiments, a content server receives a request for a widget from a web server, specifying a user identifier and a delegation server. If the delegation server is trusted, the user's identity is ascertained using the user identifier. The widget is delivered having a context of the user's identity. The content server receives a request to access content generated utilizing the widget incorporated into a web page and allows access based on the context of the widget. In other embodiments, a social network server receives a request from a web server for a widget. The widget is delivered having a source indicator. Subsequently, the social network server receives a request to access the social graph generated utilizing the widget incorporated into a web page. If the request includes a change to the social graph, the social network server allows the request if the widget is trusted. | 09-23-2010 |
Vijayakumar Ramachandran, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140195992 | Determining a Position of Inspection System Output in Design Data Space - Systems and methods for determining a position of output of an inspection system in design data space are provided. One method includes merging more than one feature in design data for a wafer into a single feature that has a periphery that encompasses all of the features that are merged. The method also includes storing information for the single feature without the design data for the features that are merged. The information includes a position of the single feature in design data space. The method further includes aligning output of an inspection system for the wafer to the information for the single feature such that positions of the output in the design data space can be determined based on the design data space position of the single feature. | 07-10-2014 |
20140301629 | High Accuracy Design Based Classification - Systems and methods for classifying defects on a wafer are provided. One method includes dilating an extended bounding box (EBB) surrounding a defect position on a wafer in two dimensions in proportion to a width and height of a pattern of interest (POI) for a hot spot closest to the defect position. The method also includes determining if polygons in the POI match polygons in the dilated bounding box. If the polygons in the POI do not match the polygons in the dilated bounding box, the defect is classified as a non-hot spot defect. If the polygons in the POI match the polygons in the dilated bounding box, the defect is classified as a hot spot defect if the area of the EBB intersects the area of interest associated with the hot spot and a non-hot spot defect if the EBB area does not intersect the area of interest. | 10-09-2014 |
Vinod K. Ramachandran, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140129975 | DETERMINING SCROLL DIRECTION INTENT - A system for determining scroll direction intent may include one or more processors and a memory. The one or more processors may receive first and second ordered pairs of coordinates of a scroll event. The one or more processors may construct a square that has a first vertex at the first ordered pair of coordinates and an opposite vertex at a third ordered pair of coordinates for which each coordinate has an absolute value that is equal to a maximum absolute coordinate value of the second ordered pair of coordinates, where the signs of the coordinates of the third ordered pair are equivalent to the signs of the corresponding coordinates of the second ordered pair. The one or more processors may determine an intended scroll direction of the scroll event based at least partially on the constructed square and the first and second ordered pair of coordinates. | 05-08-2014 |
Vinod Kumar Ramachandran, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20120173654 | METHOD AND APPARATUS FOR IDENTIFYING VIRTUAL CONTENT CANDIDATES TO ENSURE DELIVERY OF VIRTUAL CONTENT - An apparatus and method is provided that ensures virtual content providers such as advertisers that their virtual content will reach every mobile device, every application within each mobile device and/or every user. Such functionality is referred to herein as a “guaranteed reach”. Guaranteed reach parameters including reach type parameters (mobile devices, applications and/or users) are specified in a memory. A server receives a virtual content request and a received target identification uniquely identifying, for example, the requesting device via a network. The server identifies virtual content candidates from the memory by comparing the received target identification to the stored target identification associated with the virtual content. The guaranteed reach parameters may also include frequency-based criteria that guarantee a frequency of impression(s) for particular virtual content and guaranteed priority criteria to ensure the guarantee will be met. | 07-05-2012 |
20120278185 | METHOD TO ADAPT ADS RENDERED IN A MOBILE DEVICE BASED ON EXISTENCE OF OTHER MOBILE APPLICATIONS - A method, apparatus and computer-readable storage medium for adapting alternative documents associated with content to be rendered in a mobile device is disclosed. A method, apparatus and computer-readable storage medium for adapting content, such as ads, based on presence or absence of certain mobile applications is disclosed. The mobile device performs receiving a group of contents together with condition code for each respective content. The mobile device checks a condition code, which includes examining the set of mobile applications contained in the mobile device, selecting and showing the content whose condition code specifying presence or absence of a set of mobile applications is met. A server computer is disclosed for serving a requested content based on checking a condition code. A client front-end is disclosed that enables specifying an ordered sequence of alternative documents or specifying conditions to be met in order to show respective content from a group. | 11-01-2012 |
20130238745 | PROVIDING CONTENT TO A USER ACROSS MULTIPLE DEVICES - Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a first login request from a first device used by a user, the request being associated with a first anonymous identifier associated with the first device, and determining a user tag for the user, that does not include any personally identifiable information associated with the user. The method further comprises receiving a second login request from a second different device used by the user, the request being associated with a second different anonymous identifier associated with the second different device, and storing an association between the user tag, the first anonymous identifier and the second different anonymous identifier. The method further comprises receiving a request for content from either the first or second different device and providing content in response to the request using the association. | 09-12-2013 |
20130290503 | FREQUENCY CAPPING OF CONTENT ACROSS MULTIPLE DEVICES - Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for delivering content. The method comprises identifying impressions of content to a user accessing resources using different requesting sources. The method further comprises storing impression data for the identified impressions in association with the user and requesting source. The method further comprises storing requesting source characteristic information with the impression data and identifying parameters that require limits on a number of impressions that are to occur in a time period and type of requesting source. The method further comprises receiving a request for content from a particular requesting source associated with the user, and determining when impressions available for that type of requesting source have been satisfied, and when not, enabling delivery of a content item associated with a campaign to the requesting source responsive to the received request. | 10-31-2013 |
20130290711 | PROVIDING CONTENT TO A USER ACROSS MULTIPLE DEVICES - Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a first login associated with a first anonymous identifier and first device, creating an associated first private-public key pair, storing a first private key locally in the first device, and publishing a first public key. The method further comprises receiving a second login from a second different device, creating a second private-public key pair, storing a second private key, publishing the second public key, creating a secret key using the first public key, and associating a second anonymous identifier with the secret key. The method further comprises subsequently receiving a login the first device, creating the secret key using the second public key, associating the first anonymous identifier with the secret key, receiving a request for content from either device, and providing content using the association. | 10-31-2013 |
20130291123 | PRIVACY MANAGEMENT ACROSS MULTIPLE DEVICES - Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for managing privacy rights of a user related to the delivery of content. The method comprises providing a global privacy management interface that presents a selection tool for enabling a user to review privacy options and interests. The privacy options and interests include controls for presenting a list of identifiers that are associated with the user and interests associated with those identifiers. Each identifier is associated with a requesting source having been used by the user to access content. The interface enables de-selection of individual interests on a per-identifier or global basis. The method further comprises determining, in a server system, content to deliver to the user in view of the privacy selections. | 10-31-2013 |
20130298034 | DELAYED COMMAND SERVICING IN AN APPLICATION EXECUTED ON A NETWORK ACCESSIBLE DEVICE - Apparatus and method for managing applications in a network accessible device. In accordance with some embodiments, an application stored in a local memory of a network accessible device is executed to provide an interactive display for a user of the device. An interactive content item is presented to the user on the display during the execution of the application. An interaction command is cached in a memory responsive to selection of the interactive content item by the user. The stored command is thereafter executed responsive to receipt of an indication that the user has terminated execution of the application. | 11-07-2013 |
20150200892 | SYSTEMS AND METHODS FOR AUTOMATICALLY PRESENTING REMINDERS - Systems and methods for automatically presenting reminders are provided. In some aspects, a system includes a task module configured to determine a reminder specified by a user. The system also includes an association module configured to automatically determine one or more events relevant to the reminder without requiring the user to specify the one or more events relevant to the reminder. The system also includes a detection module configured to detect an occurrence of the one or more events. The system also includes a surfacing module configured to automatically present the reminder via an electronic device based on the occurrence of the one or more events. | 07-16-2015 |
20150205968 | SHARED PREFERENCES IN A MULTI-APPLICATION ENVIRONMENT - Various aspects of the subject technology relate to a system configured to store preferences in a file that is accessible to other applications on a computing device. The preferences stored in the file may include application use preferences that specify an application to be launched and the conditions in which the application is to be launched. The system further includes features for protecting the preferences in the file from modification by unauthorized parties or applications. | 07-23-2015 |
20150234645 | SUGGESTIONS TO INSTALL AND/OR OPEN A NATIVE APPLICATION - A system and method are provided for providing suggestions to install native applications, the method including accessing a website on an application running on an electronic device, the website comprising metadata, obtaining, from the metadata, a unique identifier of a native application for downloading from a server, transmitting, to a server, a request for identifying information of the native application, the request including the obtained unique identifier, receiving, from the server and in response to the transmitting, the identifying information, displaying within a user interface at least part of the identifying information and a graphical component for installing the native application, receiving user selection of the graphical component, and initiating, in response to receiving the user selection, an inline installation of the native application between the server and the electronic device. | 08-20-2015 |
20150242896 | PRIVACY MANAGEMENT ACROSS MULTIPLE DEVICES - Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for managing privacy rights of a user related to the delivery of content. The method comprises providing a global privacy management interface that presents a selection tool for enabling a user to review privacy options and interests. The privacy options and interests include controls for presenting a list of identifiers that are associated with the user and interests associated with those identifiers. Each identifier is associated with a requesting source having been used by the user to access content. The interface enables de-selection of individual interests on a per-identifier or global basis. The method further comprises determining, in a server system, content to deliver to the user in view of the privacy selections. | 08-27-2015 |
Vivek Ramachandran, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100080199 | OUT-OF-SYNCHRONIZATION HANDLING METHOD AND APPARATUS - A method for handling out-of-synchronization (SYNC) includes generating a plurality of combination sets of transport channels utilized by a communication device. The method also includes selecting, based on a window-based parameter, a highest-ranking combination set of transport channels out of the plurality of combination sets of transport channels. The highest-ranking combination set of transport channels excludes one or more out-of-SYNC transport channels. The method further comprises providing, to a window-based data processing unit, data packets from transport channels in the highest-ranking combination set of transport channels, without providing data packets from the one or more out-of-SYNC transport channels to the window-based data processing unit. Apparatus and machine-readable media for out-of-SYNC avoidance and/or detection are also provided. | 04-01-2010 |
Vivek Venkatesh Ramachandran, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20110243051 | Methods and Apparatus For Service Continuity In A Communication Network - Methods and apparatus for service continuity in a communication network. A method includes receiving a service in a first network coverage area, detecting entry into a second coverage area, acquiring control signaling information of the second coverage area in response to entering into the second coverage area, establishing traffic channels in the second coverage area while the service is received from the first coverage area, and switching to receive the service on the traffic channels in the second coverage area so that service disruption is minimized. Another method includes receiving a service in a first network coverage area, acquiring control signaling information associated with other coverage areas while in the first coverage area, detecting entry into a second coverage area, establishing traffic channels in the second coverage area, and switching to receive the service on the traffic channels in the second coverage area so that service disruption is minimized. | 10-06-2011 |