Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Baby, US

Cyril Baby, Conshohocken, PA US

Patent application numberDescriptionPublished
20080258650Multiple Location Load Control System - A multiple location load control system comprises a main device and remote devices, which do not require neutral connections, but allow for visual and audible feedback at the main device and the remote devices. The main device and the remote devices are adapted to be coupled in series electrical connection between an AC power source and an electrical load, and to be further coupled together via an accessory wiring. The remote devices can be wired on the line side and the load side of the load control system, such that the main device is wired “in the middle” of the load control system. The main device is operable to enable a charging path to allow the remote devices to charge power supplies through the accessory wiring during a first time period of a half-cycle of the AC power source. The main device and the remote devices are operable to communicate with each other via the accessory wiring during a second time period of the half-cycle.10-23-2008
20090273958Cat-Ear Power Supply Having a Latch Reset Circuit - A cat-ear power supply is operable to generate a DC voltage and draws current from an AC power source near the beginning and end of a half-cycle of the AC power source. A controllably conductive switching circuit selectively charges an energy storage capacitor to produce the DC voltage and become conductive to charge the energy storage capacitor near the beginning of the half-cycle of the AC power source. A latch circuit controls the controllably conductive switching circuit to become non-conductive in response to the magnitude of the DC voltage. A switch voltage monitor circuit controls the controllably conductive switching circuit to become non-conductive and resets the latch circuit when the magnitude of a switch voltage across the switching circuit exceeds a predetermined switch voltage threshold. The switching circuit becomes conductive to charge the energy storage capacitor near the end of the half-cycle when the magnitude of the switch voltage drops below the predetermined switch voltage threshold.11-05-2009
20110074222Multiple Location Load Control System - A multiple location load control system comprises a main device and remote devices, which do not require neutral connections, but allow for visual and audible feedback at the main device and the remote devices. The main device and the remote devices are adapted to be coupled in series electrical connection between an AC power source and an electrical load, and to be further coupled together via an accessory wiring. The remote devices can be wired on the line side and the load side of the load control system, such that the main device is wired “in the middle” of the load control system. The main device is operable to enable a charging path to allow the remote devices to charge power supplies through the accessory wiring during a first time period of a half-cycle of the AC power source. The main device and the remote devices are operable to communicate with each other via the accessory wiring during a second time period of the half-cycle.03-31-2011

Patent applications by Cyril Baby, Conshohocken, PA US

Thomas Baby, Foster City, CA US

Patent application numberDescriptionPublished
20080249990Accessing data from asynchronously maintained index - A method and apparatus for computing queries in a way that is consistent with an index and the underlying base table is provided. A query is computed such that it is consistent with the state of an index and base table as of the last point at which the index and table were synchronized. For example, if an index is maintained asynchronously then it is not necessarily consistent with its base table when a query is to be run against the table and the index. Therefore, the query is computed such that it will be consistent with the last point at which the index and the table were synchronized. In one embodiment, a System Change Number (SCN) of the last successful synchronization operation is used to perform a flashback query on the table.10-09-2008
20090019077Accelerating value-based lookup of XML document in XQuery - A method and apparatus for accelerating value-based lookups of XML documents in XQuery is provided. XML indices can help to optimize SQL queries of XML documents stored in object-relational databases. Certain SQL/XML functions such as XMLTABLE( ) use XQuery expressions to query XML documents. Previously, such queries could not use the XML index because the PATH table of the XML index was not defined for XQuery semantics. Techniques described herein extend the XML index for use with queries that require evaluation of XQuery expressions. Consequently, techniques described herein accelerate value-based lookups of XML documents in XQuery by introducing the possibility of an index-assisted evaluation of XQuery expressions.01-15-2009
20090037369Using sibling-count in XML indexes to optimize single-path queries - A method and apparatus are provided for using sibling-counts in XML indices to optimize single-path queries. Using a b-tree XML index with a SQL query logarithmically reduces the number of disk accesses by passing over index entries where it is determined that a match will not be found. However, because certain index entries are passed over, it is impossible to ascertain if a path expression occurs more than once in the XML index, as certain queries sometimes require. This hurdle can be overcome by maintaining a sibling count with each node entry in the XML index. Because the sibling count is stored with the index entry, the index will reveal whether the matching node is single or has other siblings. In additional to re-writing the original query for optimization by use of an XML index, it will be re-written to check for a single-path condition in the index.02-05-2009
20090125480Combining Streaming And Navigation For Evaluating XML Queries - A query is rewritten to combine streaming evaluation and XML index evaluation. The query is rewritten to include a streaming operator (e.g. function) that, when executed, uses streaming evaluation. Further, the query is rewritten so that XML index evaluation of a path expression also produces location information that identifies the location of a node within an XML document. The streaming operator is able to exploit the location information to begin and end scanning rather than scanning the entire XML document.05-14-2009
20090125494GLOBAL QUERY NORMALIZATION TO IMPROVE XML INDEX BASED REWRITES FOR PATH SUBSETTED INDEX - Techniques for processing a query that includes a path expression are provided. A query processor determines whether an XML index may be used to execute the query instead of having to scan multiple XML documents. The query is parsed and normalized, which results in multiple normalized path expressions that are based on the original path expression. If the XML index is a path-subsetted index, then the query processor generates annotated path expressions based on the normalized path expressions. The query processor determines whether each of the annotated path expressions is satisfiable by the path-subsetted XML index. If so, then the XML index is used to process the query.05-14-2009

Patent applications by Thomas Baby, Foster City, CA US

Thomas Baby, Maple Villey, WA US

Patent application numberDescriptionPublished
20120136868EFFICIENTLY REGISTERING A RELATIONAL SCHEMA - A method, device, and non-transitory computer-readable storage medium are provided for efficiently registering a relational schema. In co-compilation and data guide approaches, a subset of entities from schema descriptions are selected for physical registration, and other entities from the schema descriptions are not physically registered. In the co-compilation approach, a first schema description references a second schema description, and the subset includes a set of entities from the second schema description that are used by the first schema description. In the data guide approach, the subset includes entities that are used by a set of structured documents. In a pay-as-you-go approach, schema registration includes logically registering entities without creating relational database structures corresponding to the entities. A database server may execute database commands that reference the logically registered entities. A request to store data for the entities may be executed by creating relational database structures to store the data.05-31-2012