Hatcher, CA
Brain K. Hatcher, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090272492 | PLASMA REACTOR WITH CENTER-FED MULTIPLE ZONE GAS DISTRIBUTION FOR IMPROVED UNIFORMITY OF CRITICAL DIMENSION BIAS - A gas distribution assembly for the ceiling of a plasma reactor includes a center fed hub and an equal path length distribution gas manifold underlying the center fed hub. | 11-05-2009 |
Brian Hatcher, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130168231 | Method For Sputter Deposition And RF Plasma Sputter Etch Combinatorial Processing - Combinatorial processing of a substrate comprising site-isolated sputter deposition and site-isolated plasma etching can be performed in a same process chamber. The process chamber, configured to carry out sputter deposition and RF plasma etch, comprises a grounded shield having at least an aperture disposed above the substrate to form a small, dark space gap to reduce or eliminate any plasma formation within the gap | 07-04-2013 |
Geoff Hatcher, Irvine, CA US
Patent application number | Description | Published |
---|---|---|
20090015324 | Power amplifier amplitude modulator system and method - A system for controlling amplifier power is provided. The system includes a voltage envelope detector receiving a voltage signal and generating an attenuated voltage envelope signal. A current envelope detector receives a current signal and generates an attenuated current envelope signal. A controller receives power level data and generates attenuation control data for the voltage envelope signal and the current envelope signal. A detector receives the voltage envelope signal and the current envelope signal and generates a control signal based on the greater of the voltage envelope signal and the current envelope signal. A power amplifier level controller receives the control signal and generates a power amplifier level control signal. | 01-15-2009 |
20120001693 | POWER AMPLIFIER AMPLITUDE MODULATOR SYSTEM AND METHOD - A system for controlling amplifier power is provided. The system includes a voltage envelope detector receiving a voltage signal and generating an attenuated voltage envelope signal. A current envelope detector receives a current signal and generates an attenuated current envelope signal. A controller receives power level data and generates attenuation control data for the voltage envelope signal and the current envelope signal. A detector receives the voltage envelope signal and the current envelope signal and generates a control signal based on the greater of the voltage envelope signal and the current envelope signal. A power amplifier level controller receives the control signal and generates a power amplifier level control signal. | 01-05-2012 |
20120027137 | RECEIVER SECOND ORDER INTERMODULATION CORRECTION SYSTEM AND METHOD - A system for correcting a second order intermodulation product in a direct conversion receiver is provided. The system includes a cross-covariance system receiving a data signal and a second order intermodulation estimate signal and generating a cross-covariance value. An auto-covariance system receives the second order intermodulation estimate signal and generates an auto covariance value. A buffer system stores a second order intermodulation product correction factor. A divider receives the cross-covariance value, the auto-covariance value and the second order intermodulation product correction factor and generates a running average second order intermodulation product correction factor. | 02-02-2012 |
Geoffrey Hatcher, Newport Beach, CA US
Patent application number | Description | Published |
---|---|---|
20080258806 | Phase-Locked Loop Based Controller for Adjusting an Adaptive Continuous-Time Filter - A direct conversion radio-frequency (RF) receiver includes a controller and an adaptive continuous-time filter. The adaptive continuous-time filter receives a multiple-bit control signal generated by the controller to adjust a characteristic of the continuous-time filter. The controller generates the multiple-bit control signal in response to process variation in the semiconductor material used to implement the controller and the adaptive continuous-time filter. A method for tuning an adaptive continuous-time filter comprises determining a RC time constant, converting the RC time constant to a digital word, comparing a select bit of the digital word to a respective bit of a predetermined reference word to generate a control bit, applying the control bit to an adjustable element to modify the RC time constant, repeating the determining, converting, comparing and applying steps until the control bits generate an output word and providing the output word to the adaptive continuous-time filter. | 10-23-2008 |
20110075777 | Phase-Locked Loop Based Controller for Adjusting an Adaptive Continuous-Time Filter - A direct conversion radio-frequency (RF) receiver includes a controller and an adaptive continuous-time filter. The adaptive continuous-time filter receives a multiple-bit control signal generated by the controller to adjust a characteristic of the continuous-time filter. The controller generates the multiple-bit control signal in response to process variation in the semiconductor material used to implement the controller and the adaptive continuous-time filter. A method for tuning an adaptive continuous-time filter comprises determining a RC time constant, converting the RC time constant to a digital word, comparing a select bit of the digital word to a respective bit of a predetermined reference word to generate a control bit, applying the control bit to an adjustable element to modify the RC time constant, repeating the determining, converting, comparing and applying steps until the control bits generate an output word and providing the output word to the adaptive continuous-time filter. | 03-31-2011 |
Geoffrey Hatcher, Lake Forest, CA US
Patent application number | Description | Published |
---|---|---|
20160087605 | ADAPTIVE CONTINUOUS-TIME FILTER ADJUSTMENT DEVICE - A device includes a controller and an adaptive continuous-time filter that includes a control input and a first array of elements. The controller generates a digital word responsive to a time constant and compares a select bit of the digital word to a corresponding reference word to generate a control bit. The controller includes a duplicate array of elements, and applies the control bit to an adjustable element of the duplicate array of elements to modify the time constant. The controller provides the output word to the control input of the adaptive continuous-time filter to generate a filter response that accounts for effects of semiconductor process variation in the first array of elements. | 03-24-2016 |
Geoffrey Hatcher, Orange, CA US
Patent application number | Description | Published |
---|---|---|
20120133426 | PHASE-LOCKED LOOP BASED CONTROLLER FOR ADJUSTING AN ADAPTIVE CONTINUOUS-TIME FILTER - A direct conversion radio-frequency (RF) receiver includes a controller and an adaptive continuous-time filter. The adaptive continuous-time filter receives a multiple-bit control signal generated by the controller to adjust a characteristic of the continuous-time filter. The controller generates the multiple-bit control signal in response to process variation in the semi-conductor material used to implement the controller and the adaptive continuous-time filter. A method for tuning an adaptive continuous-time filter comprises determining a RC time constant, converting the RC time constant to a digital word, comparing a select bit of the digital word to a respective bit of a predetermined reference word to generate a control bit, applying the control bit to an adjustable element to modify the RC time constant, repeating the determining, converting, comparing and applying steps until the control bits generate an output word and providing the output word to the adaptive continuous-time filter. | 05-31-2012 |
Heathcliff Hatcher, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20150258679 | TRAINABLE MODULAR ROBOTIC APPARATUS AND METHODS - Apparatus and methods for a modular robotic device with artificial intelligence that is receptive to training controls. In one implementation, modular robotic device architecture may be used to provide all or most high cost components in an autonomy module that is separate from the robotic body. The autonomy module may comprise controller, power, actuators that may be connected to controllable elements of the robotic body. The controller may position limbs of the toy in a target position. A user may utilize haptic training approach in order to enable the robotic toy to perform target action(s). Modular configuration of the disclosure enables users to replace one toy body (e.g., the bear) with another (e.g., a giraffe) while using hardware provided by the autonomy module. Modular architecture may enable users to purchase a single AM for use with multiple robotic bodies, thereby reducing the overall cost of ownership. | 09-17-2015 |
20150258683 | TRAINABLE MODULAR ROBOTIC APPARATUS AND METHODS - Apparatus and methods for a modular robotic device with artificial intelligence that is receptive to training controls. In one implementation, modular robotic device architecture may be used to provide all or most high cost components in an autonomy module that is separate from the robotic body. The autonomy module may comprise controller, power, actuators that may be connected to controllable elements of the robotic body. The controller may position limbs of the toy in a target position. A user may utilize haptic training approach in order to enable the robotic toy to perform target action(s). Modular configuration of the disclosure enables users to replace one toy body (e.g., the bear) with another (e.g., a giraffe) while using hardware provided by the autonomy module. Modular architecture may enable users to purchase a single AM for use with multiple robotic bodies, thereby reducing the overall cost of ownership. | 09-17-2015 |
20150350614 | APPARATUS AND METHODS FOR TRACKING USING AERIAL VIDEO - In some implementations, a camera may be disposed on an autonomous aerial platform. A user may operate a smart wearable device adapted to configured, and/or operate video data acquisition by the camera. The camera may be configured to produce a time stamp, and/or a video snippet based on receipt of an indication of interest from the user. The aerial platform may comprise a controller configured to navigate a target trajectory space. In some implementation, a data acquisition system may enable the user to obtain video footage of the user performing an action from the platform circling around the user. | 12-03-2015 |
20160075018 | TRAINABLE MODULAR ROBOTIC APPARATUS - Apparatus and methods for a modular robotic device with artificial intelligence that is receptive to training controls. In one implementation, modular robotic device architecture may be used to provide all or most high cost components in an autonomy module that is separate from the robotic body. The autonomy module may comprise controller, power, actuators that may be connected to controllable elements of the robotic body. The controller may position limbs of the toy in a target position. A user may utilize haptic training approach in order to enable the robotic toy to perform target action(s). Modular configuration of the disclosure enables users to replace one toy body (e.g., the bear) with another (e.g., a giraffe) while using hardware provided by the autonomy module. Modular architecture may enable users to purchase a single AM for use with multiple robotic bodies, thereby reducing the overall cost of ownership. | 03-17-2016 |
John M. Hatcher, Santa Maria, CA US
Patent application number | Description | Published |
---|---|---|
20110088099 | On demand visibility services and smart directory - An on-demand communication system, device, method and program are provided which allows a consumer to request information from an on-demand visibility service. The on-demand visibility service places a request with the on-demand directory service that may then choose a relevant provider to be queried for this information based on situation-based access control logic. The on-demand visibility service then queries the relevant providers with the request for information. Providers may then gather information by optionally using sensors, and may then transmit a provider response to the on-demand visibility service. The on-demand visibility service may then forward this provider response in the form of an answer to the consumer, thereby satisfying the consumer request for information. | 04-14-2011 |
Timothy Hatcher, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110191344 | AUTOMATIC ORGANIZATION OF BROWSING HISTORIES - An automatic organization into topics for a browsing history. In one embodiment, a system identifies groups of browsing actions as related, and clusters the browsing history (e.g. a web browsing history) into sessions based on heuristics used to determine relationships. Latent semantic analysis can be used to determine the relationships which can be considered topics. User interfaces for displaying or otherwise presenting these sessions can include icons representative of topics, and these icons can have different sizes depending on a frequency of web page visits within a topic. The topics can be displayed in time ranges or in a cover flow view or both time ranges and cover flow view. | 08-04-2011 |
Timothy G. Hatcher, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20130219013 | PROGRESS INDICATOR FOR LOADING DYNAMICALLY-SIZED CONTENTS - A new resource address is registered in response to input received from a user. The user is then notified when a visually non-empty portion of content from the resource address has been loaded into a viewing area of the content viewing application. The notification cues the user to direct his/her attention to the viewing area of the content viewing application. | 08-22-2013 |
Timothy G. Hatcher, Tracy, CA US
Patent application number | Description | Published |
---|---|---|
20100313159 | PROGRESS INDICATOR FOR LOADING DYNAMICALLY-SIZED CONTENTS - A new resource address is registered in response to input received from a user. The user is then notified when a visually non-empty portion of content from the resource address has been loaded into a viewing area of the content viewing application. The notification cues the user to direct his/her attention to the viewing area of the content viewing application. | 12-09-2010 |
20120304286 | METHODS AND APPARATUS FOR BLOCKING USAGE TRACKING - Methods and apparatuses that maintain one or more data stores capable of storing local data in a device for loading a resource of a domain are described. The resource may be loaded to cause one or more data access operations on the data stores. Access to usage tracking data of the device from the domain may depend on at least one of the data access operations. The data access operations may be configured to block the usage tracking data of the device from the domain. The data access operations may be performed on the data stores for the loading of the resource. A web page may be presented to a user when the resource is successfully loaded. | 11-29-2012 |
20140337991 | METHODS AND APPARATUS FOR BLOCKING USAGE TRACKING - Methods and apparatuses that maintain one or more data stores capable of storing local data in a device for loading a resource of a domain are described. The resource may be loaded to cause one or more data access operations on the data stores. Access to usage tracking data of the device from the domain may depend on at least one of the data access operations. The data access operations may be configured to block the usage tracking data of the device from the domain. The data access operations may be performed on the data stores for the loading of the resource. A web page may be presented to a user when the resource is successfully loaded. | 11-13-2014 |
Timothy Gene Hatcher, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20080307328 | METHODS AND SYSTEMS FOR EDITING OF WEB PAGES IN AN APPLICATION CAPABLE OF DISPLAYING WEB PAGE CONTENT - Editing of blocks of web page content from within an integrated application capable of displaying a web page. An algorithm based on both the element and the element format is applied to identify a qualifying block to which a user's input is directed. The heuristic applied to identify such a block is designed to select enough content that a minimal number of user inputs are required without selecting so much content that the user is unable to retain desirable portions of the web page. Then, to facilitate an easy way of editing the web page content, a visual option is displayed for selection by the user to perform an operation (deleting, copying, etc.) on the block. The visual option can be a button, an image, or a menu option. | 12-11-2008 |
Timothy Gene Hatcher, Manteca, CA US
Patent application number | Description | Published |
---|---|---|
20150347354 | DISCRETE SOURCE CODE TIMELINES - Instructions stored in tangible, non-transitory, computer readable medium executable by a computing device to display a webpage on a graphical user interface. The instructions include instructions to, when a first event on the webpage is detected, determine location of a first piece of code in the webpage source code that is executed to produce the first event. Based on the location, the first event may be grouped with a second event that is produced using a common resource (e.g., file). Grouping the first and second event allows a first graphical element, which describes time and duration of the first event, and a second graphical element, which describes time and duration of the second event, to be displayed under a common resource grouping on the graphical user interface. | 12-03-2015 |
William Hatcher, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20100003647 | System and Method for Automated Meal Recommendations - A system and method are provided for making automatic meal recommendations. A user rates his likes and dislikes regarding various factors/characterizations of food, and identifies any dietary restrictions (e.g., avoid sodium, allergic to peanuts). Illustrative factors include types of cuisine (e.g., Italian), type of food (e.g., seafood, vegetarian), method of preparation (e.g., broiled), specific foods or food components (e.g., hamburger, mustard), etc. A user rating of 1 indicates a “like,” −1 indicates a “dislike.” Some number of preconfigured meals (including snacks) is characterized similarly. A characterization may comprise a 1 for factors that the meal contains or matches, and 0 for factors it does not match. For each factor, a meal's value is multiplied by the user's value, and the products for each factor are added to produce a rank for that meal for the user. Any number of meals may be recommended. | 01-07-2010 |