Sharpe, CA
Andrew Sharpe, Solvang, CA US
Patent application number | Description | Published |
---|---|---|
20140186999 | WAFER LEVEL PACKAGING OF MICROBOLOMETER VACUUM PACKAGE ASSEMBLIES - An apparatus for the wafer level packaging (WLP) of micro-bolometer vacuum package assemblies (VPAs), in one embodiment, includes a wafer alignment and bonding chamber, a bolometer wafer chuck and a lid wafer chuck disposed within the chamber in vertically facing opposition to each other, means for creating a first ultra-high vacuum (UHV) environment within the chamber, means for heating and cooling the bolometer wafer chuck and the lid wafer chuck independently of each other, means for moving the lid wafer chuck in the vertical direction and relative to the bolometer wafer chuck, means for moving the bolometer wafer chuck translationally in two orthogonal directions in a horizontal plane and rotationally about a vertical axis normal to the horizontal plane, and means for aligning a fiducial on a bolometer wafer held by the bolometer wafer chuck with a fiducial on a lid wafer held by the lid wafer chuck. | 07-03-2014 |
Edward J. Sharpe, Los Gatos, CA US
Patent application number | Description | Published |
---|---|---|
20080270728 | BURST STRUCTURE ALLOCATION FOR PARALLEL CACHE PRE-LOADING - A method of allocating memory and a memory allocation apparatus are described. The method comprises allocating a set of memory locations for at least a portion of a data structure, wherein the allocated set comprises memory space storing a counter corresponding to each memory location in the set. A method of traversing a data structure is described. The method comprises incrementing, by a predetermined value, a reference address of a pointer to a first data structure of a portion of a set of allocated memory locations to obtain a reference address to a second data structure in the portion of the set. The portion of the set of allocated memory locations comprises a counter for each allocated memory location. | 10-30-2008 |
20080270839 | Masked signal trap loop avoidance - An embodiment of the invention provides an apparatus and a method for avoidance of a masked signal trap loop. The apparatus and method perform acts including: terminating a process of an application and generating a core dump file, if parameters are set in an error detection engine and a signal is masked when a coding error is encountered in the application. | 10-30-2008 |
20090037927 | Apparatus and method for direct switching of software threads - An embodiment of the invention provides an apparatus and a method for direct switching of software threads. The apparatus and method include performing acts including: issuing a wakeup call from a first thread to a second thread in a sleep state; removing the second thread from the sleep state; switching out the first thread from the resource; switching in the second thread to the resource; and running the second thread on the resource. | 02-05-2009 |
Edward J. Sharpe, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20080263545 | SIGNAL DELIVERY TO A PROCESS IN A PROCESS GROUP - A method of handling a signal for delivery to a process in a process group along with an apparatus and computer-readable medium storing instructions therefore are described. The method comprises obtaining a lock on a portion of a process group management structure and storing a signal to the process group management structure, wherein the signal is to be delivered to one or more processes of a process group, wherein an operating system manages the process group management structure. The method further comprises transmitting a wakeup signal to a signal daemon and releasing the obtained lock. A method of delivering a signal to a process in a process group is also described. The method comprises obtaining a signal from a process group management structure, obtaining a lock on a process list, transmitting the signal to a process specified in the process list; and releasing the lock on the process list. | 10-23-2008 |
John P. Sharpe, Los Osos, CA US
Patent application number | Description | Published |
---|---|---|
20090002705 | SYSTEM METHOD AND APPARATUS FOR OPTICAL DIRECTIONAL DETERMINATION - A method for measuring the direction and velocity of a target in a measurement volume in a laser Doppler velocimetry system includes selecting a discrete number of grating positions for an electrically switchable grating, placing the electrically switchable grating in a light path of a laser source. The laser source outputs a laser beam along the light path. The method further includes switching the electrically switchable grating sequentially through the discrete number of grating positions at a grating frequency to generate diffracted light beams from the laser, directing the diffracted light beams through a lens, focusing the diffracted light beams on a measurement volume, passing a target through the measurement volume in a target direction at a target velocity and receiving scattered light in a detector and calculating the power spectrum of light intensity fluctuations. The power spectrum includes a maximum peak. The maximum peak occurs at a frequency shifted from the grating frequency an amount corresponding to the target velocity and in a direction corresponding to the target direction. A laser Doppler velocimetry system for measuring the direction and velocity of a target in a measurement volume is also disclosed. | 01-01-2009 |
Malcolm Sharpe, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20150268864 | REMOTE REPLICATION USING MEDIUMS - A system and method for performing replication using mediums. A snapshot ‘S’ is selected for replication, and the anchor medium ‘M’ of S is identified. The replica storage array ‘R’ to which M is being replicated determines a list of medium extents which are available. R sends this list to an original storage array ‘O’ and O generates a list of medium extents which need to be sent to R. Only those medium extents corresponding to M which R does not already have will be sent from O to R. Also, R can obtain medium extents from other source storage arrays during the replication process. | 09-24-2015 |
Margaret Ruth Sharpe, Costa Mesa, CA US
Patent application number | Description | Published |
---|---|---|
20080276430 | Ergonomic handle to carry shopping bags - An ergonomic handle ( | 11-13-2008 |
Richard Sharpe, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20120117578 | OPTICAL DISC LIBRARY SYSTEM AND METHODS - A system for optical disc storage, writing and reading including a housing holding at least two optical disc racks and a plurality of read/write drives that may be positioned in line with the storage rack. A track spans the racks, (e.g., a parallel track is positioned between two racks). A shuttle mounted on the track allows transfer of discs from the racks to drives. The shuttle may allow for disc pass through, disc rotation, or have other structures for disc transport. | 05-10-2012 |
20130339407 | AVOIDING CLIENT TIMEOUTS IN A DISTRIBUTED FILESYSTEM - The disclosed embodiments disclose techniques that facilitate of avoiding client timeouts in a distributed filesystem. Multiple cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem in a local storage pool. During operation, a cloud controller receives from a client system a request for a data block in a target file that is stored in the distributed filesystem. Although the cloud controller is already caching the requested data block, the cloud controller delays transmission of the cached data block; this additional delay gives the cloud controller more time to access uncached data blocks for the target file from a cloud storage system, thereby ensuring that subsequent requests of such data blocks do not exceed a timeout interval on the client system. | 12-19-2013 |
20140006465 | MANAGING A GLOBAL NAMESPACE FOR A DISTRIBUTED FILESYSTEM | 01-02-2014 |
20140007239 | PERFORMING ANTI-VIRUS CHECKS FOR A DISTRIBUTED FILESYSTEM | 01-02-2014 |
Richard A. Sharpe, Del Mar, CA US
Patent application number | Description | Published |
---|---|---|
20090026212 | UNDERGROUND STORAGE TANK FOR FLAMMABLE LIQUIDS - A method for manufacturing a tank for storing flammable liquids underground includes fabricating a cylindrical tank core. Structurally, the core encloses a chamber and has an outer surface. Further, the core includes at least one opening for monitoring the integrity of the chamber positioned on the core's bottom centerline. Also, the tank includes a screen attached to the outer surface of the core along the bottom centerline to cover the opening. Moreover, a foil is affixed to the screen and to the outer surface of the tank core. Sprayed or applied on the foil is a seamless jacket formed from polyurea to encapsulate the tank core. | 01-29-2009 |
Richard J. Sharpe, Del Mar, CA US
Patent application number | Description | Published |
---|---|---|
20100012662 | Underground Storage Tank for Flammable and Combustible Liquids - A method for manufacturing a tank for storing flammable and combustible liquids underground includes fabricating a cylindrical tank core. Structurally, the core encloses a chamber and has an outer surface. Further, the core includes at least one opening for monitoring the integrity of the chamber positioned on the core's bottom centerline. Also, the tank includes a screen attached to the outer surface of the core along the bottom centerline to cover the opening. Moreover, a foil is affixed to the screen and to the outer surface of the tank core. Sprayed or applied on the foil is a seamless jacket formed from polyurea, thermoplastic, polyurethane or polyamine epoxy to encapsulate the tank core. | 01-21-2010 |
Richard T. Sharpe, Torrence, CA US
Patent application number | Description | Published |
---|---|---|
20080297408 | Partial search carrier-phase integer ambiguity resolution - A method for performing integer ambiguity resolution in a global navigation satellite system is disclosed. A set of ambiguities, which are associated with carrier phase measurements of at least some of the signals received from the satellites in an identified set of satellites, are identified. Integer ambiguities are estimated and a best candidate set and a second best candidate set of integer ambiguity values are determined. Upon determining that the best set of integer ambiguity values fail to meet a discrimination test, each ambiguity for which integer ambiguity values in the best candidate set and second best candidate set fail to meet predefined criteria are removed from the set of ambiguities to produce a reduced set of ambiguities. The integer ambiguities in the reduced set of ambiguities are then resolved and an output is generated in accordance with the resolved integer ambiguities. | 12-04-2008 |
20090135056 | Distance dependant error mitigation in real-time kinematic (RTK) positioning - A method for mitigating atmospheric errors in code and carrier phase measurements based on signals received from a plurality of satellites in a global navigation satellite system is disclosed. A residual tropospheric delay and a plurality of residual ionospheric delays are modeled as states in a Kalman filter. The state update functions of the Kalman filter include at least one baseline distance dependant factor, wherein the baseline distance is the distance between a reference receiver and a mobile receiver. A plurality of ambiguity values are modeled as states in the Kalman filter. The state update function of the Kalman filter for the ambiguity states includes a dynamic noise factor. An estimated position of mobile receiver is updated in accordance with the residual tropospheric delay, the plurality of residual ionospheric delays and/or the plurality of ambiguity values. | 05-28-2009 |
20110316735 | Distance Dependant Error Mitigation in Real-Time Kinematic (RTK) Positioning - A method for mitigating atmospheric errors in code and carrier phase measurements based on signals received from a plurality of satellites in a global navigation satellite system is disclosed. A residual tropospheric delay and a plurality of residual ionospheric delays are modeled as states in a Kalman filter. The state update functions of the Kalman filter include at least one baseline distance dependant factor, wherein the baseline distance is the distance between a reference receiver and a mobile receiver. A plurality of ambiguity values are modeled as states in the Kalman filter. The state update function of the Kalman filter for the ambiguity states includes a dynamic noise factor. An estimated position of mobile receiver is updated in accordance with the residual tropospheric delay, the plurality of residual ionospheric delays and/or the plurality of ambiguity values. | 12-29-2011 |
Richard T. Sharpe, Torrance, CA US
Patent application number | Description | Published |
---|---|---|
20090102708 | Navigation Receiver and Method for Combined Use of a Standard RTK System and a Global Carrier-Phase Differential Positioning System - A mobile satellite navigation receiver for calculating an offset between a local positioning system and a wide-area satellite positioning system is presented. The mobile satellite navigation receiver determines a first solution of a position of the mobile satellite navigation receiver relative to a first local positioning system, wherein the first local positioning system includes one or more reference receivers at known locations. The mobile satellite navigation receiver determines a second solution of the position of the satellite navigation receiver relative to a wide-area differential satellite positioning system. The mobile satellite navigation receiver then calculates an offset between the first solution and the second solution. | 04-23-2009 |
Ronald W. Sharpe, San Ysidro, CA US
Patent application number | Description | Published |
---|---|---|
20140321245 | Timepiece with Secondary Display for Showing Logged Event Times - A timepiece is presented that is adapted for recording the times of important events throughout the day. The timepiece comprises a primary display for viewing the current time of day and a secondary display for sequentially viewing one of a plurality times logged throughout the day corresponding with the important event. Interactive buttons on the timepiece facilitate the viewing and logging of the times displayed on the secondary display. A first button is a push button mechanism that records a time within the memory of the timepiece. A second button facilitates the scrolling of times on the secondary display for viewing by an individual. The timepiece can be utilized for recording the times of meaningful events throughout the day. For instance, the present invention may be utilized for recording how often a loved one is thought of or for when medication was last taken. | 10-30-2014 |
Scott J. Sharpe, Berkeley, CA US
Patent application number | Description | Published |
---|---|---|
20090293293 | Methods and Devices for Characterizing a Surface - A measuring device comprising a base, feet connected to the base, and an inclinometer mounted on the base is used to characterize a surface. The feet are placed in direct contact with the surface at a predetermined position. The inclinometer measures the angle of the surface relative to gravity at the predetermined position. In some embodiments, multiple measuring devices are connected to an arm, in order to measure different positions on the surface simultaneously. The arm may be moved by an actuator to the next predetermined position on the surface. In some embodiments, multiple measuring devices are connected to a frame that is substantially the same size as the surface to be characterized, such that the entire surface can be characterized without moving the frame. | 12-03-2009 |
William F. Sharpe, Carmel, CA US
Patent application number | Description | Published |
---|---|---|
20080235154 | FINANCIAL ADVISORY SYSTEM - A financial advisory system is provided. According to one aspect of the present invention, return scenarios for optimized portfolio allocations are simulated interactively to facilitate financial product selection. Return scenarios for each asset class of a plurality of asset classes are generated based upon estimated future scenarios of one or more economic factors. A mapping from each financial product of an available set of financial products onto one or more asset classes of the plurality of asset classes is created by determining exposures of the available set of financial products to each asset class of the plurality of asset classes. In this way, the expected returns and correlations of a plurality of financial products are generated and used to produce optimized portfolios of financial products. Return scenarios are simulated for one or more portfolios including combinations of financial products from the available set of financial products based upon the mapping. | 09-25-2008 |
20090055327 | FINANCIAL GOAL PLANNING AND ANALYSIS SYSTEM - A financial advisory system is described that facilitates planning regarding financial goals, such as retirement. According to one embodiment, a method of forecasting a future value of a financial product holding is provided. Exposure analysis is performed on a financial product in which an investor holds an interest to determine how the financial product behaves relative to a set of asset classes. A forecast is generated for the financial product holding at a configurable time horizon based on forward-looking scenarios of one or more asset classes of the set of asset classes. Based on the forecast, information is directly or indirectly caused to be presented regarding a projected value of the financial product holding at the configurable time horizon. | 02-26-2009 |