Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Eidson, CA

Bill C. Eidson, Palo Alto, CA US

Patent application numberDescriptionPublished
20110258178METHODS AND SYSTEMS FOR PERFORMING CROSS STORE JOINS IN A MULTI-TENANT STORE - Methods and systems for performing cross store joins in a multi-tenant store are described. In one embodiment, such a method includes retrieving data from a multi-tenant database system having a relational data store and a non-relational data store, receiving a request specifying data to be retrieved from the multi-tenant database system, retrieving, based on the request, one or more locations of the data to be retrieved, generating a database query based on the request, in which the database query specifies a plurality of data elements to be retrieved, the plurality of data elements including one or more data elements residing within the non-relational data store and one or more other data elements residing within the relational data store, and executing the database query against the multi-tenant database system to retrieve the data.10-20-2011
20110258225Methods and Systems for Performing Transparent Object Migration Across Storage Tiers - In accordance with embodiments, there are provided mechanisms and methods for performing transparent object migration across storage tiers. In an embodiment and by way of example, a method for appending data to large data volumes is provided. The method embodiment includes a) setting a CustomEntityOption bit that determines (at object creation time) where the object is stored, either in the relational or the non-relational data store portion, b) loading the CustomEntityOption bit in a cached CustomEntityDefinition, c) showing the CustomEntityOption bit as EntityInfo, and d) allowing custom object definition and Metadata API functionality when the bit is shown.10-20-2011
20110258242METHODS AND SYSTEMS FOR APPENDING DATA TO LARGE DATA VOLUMES IN A MULTI-TENANT STORE - In accordance with embodiments, there are provided mechanisms and methods for appending data to large data volumes in a multi-tenant store. These mechanisms and methods for appending data to large data volumes can enable embodiments to provide more reliable and faster maintenance of changing data. In an embodiment and by way of example, a method for appending data to large data volumes is provided. The method embodiment includes receiving new data for a database. The new data is written to a temporary log. The size of the log is compared to a threshold. Then the log is written to a data store, if the size of the log is greater than the threshold.10-20-2011

Brian Eidson, San Diego, CA US

Patent application numberDescriptionPublished
20100146361Multiple input hardware reuse using LDPC codes. - A network controller receives data substantially simultaneously from multiple client nodes. The network controller assigns to each client node one or more sub-carriers of an orthogonal frequency-division multiplexing access frequency spectrum. The client nodes transmit substantially simultaneously M LDPC codewords that are encoded in a parity check matrix so that the number of rows m′ depend on the code rate and are mapped on its assigned sub-carriers. The network controller computes a bit log-likelihood ratio for each received bit of the codewords and arranges the bit LLR by codeword to align with an equivalent parity check matrix. The network controller decodes the codewords with the equivalent parity check matrix.06-10-2010

Donald Brian Eidson, San Diego, CA US

Patent application numberDescriptionPublished
20110035647Broadband satellite system for the simultaneous reception of multiple channels using shared iterative decoder - Multiple channels of received data are processed by a multiple channel demodulation and error correction decoding engine. The statistical uncertainty of processing channels with an iterative decoder are averaged across all the channels to reduce the total processing power required of the decoding engine compared to processing each channel with a separate engine. A set of input buffers holds blocks of data for each channel needing decoding. A quality measure is computed on each input block to set the priority and iteration allocation of decoding in the common decoder. The input RF signal is digitized by a broadband tuner that processes some or all of the channels to feed the multiple channel demodulator and decoder. Multiple decoded video data streams are output.02-10-2011

Patent applications by Donald Brian Eidson, San Diego, CA US

John C. Eidson, Palo Alto, CA US

Patent application numberDescriptionPublished
20080263411Test Instrument and System Responsive to Execution Time Data - Test instruments constituting an automatic test system are characterized in terms of execution time data. The execution time data is composed of a set of execution times. Each of the execution times is the time required for the test instrument to perform a respective testing operation. The test instruments additionally have the ability to communicate their respective execution time data to such recipients as others of the test instruments, the system controller and recipients outside the automatic test system. Additionally, such test instruments have the ability to communicate test results to at least one other of the test instruments and the ability to process test results received from at least one other of the test instruments. Such characterization, communication and processing allows a system integrator to devise execution time-dependent test programs as part of a test suite that allows test throughput to be maximized.10-23-2008
20080298254Time-Slotted Protocol With Arming - The method augments the time-slotted protocols with additional features that allow arming functions to be implemented as an inherent part of the protocol.12-04-2008
20080298398Transparent Spider - A timing bridge device is used to gain boundary and transparent clock functionality using conventional network components on those network links that require good timing distribution. This timing path is invisible to the network component.12-04-2008
20090109797METHOD, A DEVICE AND A SYSTEM FOR EXECUTING AN ACTION AT A PREDETERMINED TIME - A method of executing an action at a predetermined time by a device is disclosed. The device has a latency time between initiation of the execution of the action and the actual execution of the action. The method includes advancing the initiation of the execution of the action by the latency time. A device in which the method is implemented and a system including the device are also disclosed.04-30-2009
20100148757METHOD OF CALIBRATING AN INSTRUMENT, A SELF-CALIBRATING INSTRUMENT AND A SYSTEM INCLUDING THE INSTRUMENT - An instrument including a device, a transducer and a calibration module is disclosed. The device produces a reference time and/or a reference frequency. The transducer converts the reference time and/or the reference frequency to a reference signal. The calibration module adjusts an output signal generated by the instrument and/or a result of a measurement taken by the instrument, based on the reference signal. A system including the instrument and a method of calibrating the instrument are also disclosed.06-17-2010
20100150288Synchronization of Low Noise Local Oscillator using Network Connection - Two or more local-oscillator-equipped instruments connected to a network are disclosed. Among the instruments, one instrument is designated as the master instrument and the rest, slave instruments. A master clock signal generated by the local oscillator of the master instrument is used by the slave instruments, through the network, to discipline their own local oscillators to generate slave clock signals that are synchronized to the master clock signal.06-17-2010

Patent applications by John C. Eidson, Palo Alto, CA US

Tony Eidson, San Diego, CA US

Patent application numberDescriptionPublished
20120110391SYSTEM AND METHOD FOR DETERMINING FAULT DIAGNOSABILITY OF A HEALTH MONITORING SYSTEM - Methods and apparatus are provided for determining the fault diagnosability of a health monitoring software application for a complex system. The method includes extracting data from the software application containing a relationship between one or more failure modes of the complex system and one or more evidence items of the complex system, the a priori probabilities of each failure mode occurring, and the a priori probability of each evidence item occurring. The method also includes creating one or more matrices relating the one or more FMs to the one or more evidence items. The method further includes analyzing the one or more matrices and the a priori probabilities to determine the diagnosability of each FM.05-03-2012

William Eidson, Palo Alto, CA US

Patent application numberDescriptionPublished
20090177985CAPTURING DATA FROM USER SELECTED PORTIONS OF A BUSINESS PROCESS AND TRANSFERRING CAPTURED DATA TO USER IDENTIFIED DESTINATIONS - A graphical user interface (GUI) displays a flow of activities of a business process, including any portion thereof from which capture of data is permitted. The GUI receives, in an operation, at least an indication of a business process portion from which data is to be captured (“sensor”), an identification of an endpoint to which captured data is to be transferred, and a type of the endpoint which identifies (through a mapping) a predetermined software. A sensor may be added any number of times (through a single GUI or though multiple GUIs) by repeatedly performing the operation. Also, a given sensor may be associated with multiple endpoints. Computer(s) executing the business process check whether or not a sensor is present, on execution of the business process portion, and if present, then execute the corresponding predetermined software(s) to transfer data from the sensor directly to the respective endpoint(s).07-09-2009

William Charles Eidson, Palo Alto, CA US

Patent application numberDescriptionPublished
20110082854METHODS AND SYSTEMS FOR JOINING INDEXES FOR QUERY OPTIMIZATION IN A MULTI-TENANT DATABASE - Methods and systems for query optimization for a multi-tenant database system are provided. Some embodiments comprise receiving at a network interface of a server in a multi-tenant database system an original query transmitted to the multi-tenant database system by a user associated with a tenant, wherein the original query is associated with data accessible by the tenant, and wherein the multi-tenant database system includes at least a first index and a second index. Metadata associated with the data is retrieved, wherein at least a portion of the data is stored in a common table within the multi-tenant database system. A tenant-selective query syntax is determined by analyzing at least one of metadata generated from information about the tenant or metadata generated from the data accessible by the tenant. An improved query is then generated using the query syntax, wherein the improved query is based at least in part upon the original query and a result of a join between a first number of rows associated with the first index and a second number of rows associated with the second index.04-07-2011