Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Birdsall, US

David Birdsall, Santa Clara, CA US

Patent application numberDescriptionPublished
20110047172MAP-REDUCE AND PARALLEL PROCESSING IN DATABASES - One embodiment is a method that uses MapReduce and Relation Valued Functions (RVFs) with parallel processing to search a database and obtain search results.02-24-2011

David W. Birdsall, Santa Clara, CA US

Patent application numberDescriptionPublished
20090037462SINGLE-OPERATION ON-LINE SCHEMA EVOLUTION - A method for modifying an original data object in a database using a single command is disclosed. The single command is first validated. Once the command has been validated a ghost data object is created using the new definition. The ghost data object is populated with data from the original object. The transaction log records from the original data object are applied to the ghost data object. The original data object is then locked for exclusive access. The final transaction log records from the original data object are applied to the ghost data object. In the final step the database switches to the new data object. Dependent objects are automatically transformed as part of the same operation.02-05-2009
20100114817REPLICATION OF OPERATIONS ON OBJECTS DISTRIBUTED IN A STORAGE SYSTEM - One embodiment is a method that reads audit from an audit trail of a source database distributed across multiple storage systems with independent audit trails and then replicates the audit trail to a target database distributed across multiple storage systems with independent audit trails without manual coordination by a database administrator.05-06-2010
20110055158DISTRIBUTED DATA ANALYSIS - Distributed data analysis systems and methods are provided. A data broker distributes received data to consumers, such as information and repository consumers, which can be subscribed to the data. A subsystem with a processor for data processing can provide data to the data broker. A first information consumer may include a receiving module for receiving the data from the data broker, an analysis module for analyzing the received data to obtain a result, and a publication module for sending the result to the data broker when a second information consumer is subscribed to the result.03-03-2011
20110093511SYSTEM AND METHOD FOR AGGREGATING DATA - There is provided a computer-implemented method of aggregating data. An exemplary method comprises receiving an aggregation scheme and generating numerous first aggregations by aggregating data at a first level of granularity. The data may be associated with a time and stored in a first table. Further, generating the numerous first aggregations may be based on the time and the aggregation scheme. The exemplary method further comprises generating a second aggregation by aggregating the first aggregations at a second level of granularity based on the aggregation scheme. The second level of granularity may comprise the first level of granularity.04-21-2011
20110099160SYSTEM AND METHOD FOR EXECUTING QUERIES - There is provided a computer-implemented method of executing a query plan against a database. An exemplary method comprises accessing a first subset of rows of a database table using a direct access method. The query plan may comprise the direct access method. The exemplary method also comprises determining a processing cost of accessing the first subset of rows. The exemplary method further comprises modifying the direct access method in response to determining that the processing cost exceeds a specified threshold. Additionally, the exemplary method comprises accessing a second subset of rows of the database table using the modified direct access method.04-28-2011

Patent applications by David W. Birdsall, Santa Clara, CA US

Douglas Birdsall, Riverside, CT US

Patent application numberDescriptionPublished
20080245242Compact kitchen device - A compact kitchen device having a one-piece housing shell that has a rear wall, a plurality of side walls, a plurality of front walls, and a base. The housing shell has a depth and a width so that the housing shell is deliverable through a standard doorway. The housing shell has an interior volume that has a refrigerator, a sink, a microwave oven, a stove top burner, and a plurality of storage areas. The kitchen device has a plumbing conduit that is releasably connected to an external hot and cold water supply, a waste conduit that is releasably connected to an external vented sewage line, and an electrical circuit that is releasably connected to an external power source.10-09-2008

Earl T. Birdsall, Federal Way, WA US

Patent application numberDescriptionPublished
20080319668Identifying vegetation attributes from LiDAR data - Aspects of the present invention are directed at using LiDAR data to identify attributes of vegetation. In this regard, a method is provided that identifies the location of individual items of vegetation from raw LiDAR data. In one embodiment, the method includes selecting a coordinate position represented in the LiDAR data that generated a return signal. Then, a determination is made regarding whether the selected coordinate position is inside a geographic area allocated to a previously identified item of vegetation. If the selected coordinate position is not within a geographic area allocated to a previously identified item of vegetation, the method determines that the selected coordinate position is associated with a new item of vegetation. In this instance, a digital representation of the new item of vegetation is generated.12-25-2008
20080319673Identifying vegetation attributes from LiDAR data - Aspects of the present invention are directed at using LiDAR data to identify attributes of vegetation. In this regard, a method is provided that allocates points to individual items of vegetation from raw LiDAR data. In one embodiment, the method includes selecting a coordinate position represented in the LiDAR data that generated a return signal. Then, a determination is made regarding whether the selected coordinate position is inside a geographic area allocated to a previously identified item of vegetation. If the selected coordinate position is not within a geographic area allocated to a previously identified item of vegetation, the method determines that the selected coordinate position is associated with a new item of vegetation. In this instance, a digital representation of the new item of vegetation is generated.12-25-2008
20100318296IDENTIFYING VEGETATION ATTRIBUTES FROM LIDAR DATA - Aspects of the present invention are directed at using LiDAR data to identify attributes of vegetation. In this regard, a method is provided that identifies the location of individual items of vegetation from raw LiDAR data. In one embodiment, the method includes selecting a coordinate position represented in the LiDAR data that generated a return signal. Then, a determination is made regarding whether the selected coordinate position is inside a geographic area allocated to a previously identified item of vegetation. If the selected coordinate position is not within a geographic area allocated to a previously identified item of vegetation, the method determines that the selected coordinate position is associated with a new item of vegetation. In this instance, a digital representation of the new item of vegetation is generated.12-16-2010

Matthew Birdsall, Santa Rosa, CA US

Patent application numberDescriptionPublished
20080319529Stent With Improved Mechanical Properties - A stent includes a central portion having a first waveform. The first waveform is wrapped around a longitudinal axis of the stent at a pitch to define a plurality of helical turns. The stent also includes an end segment connected to one end of the central portion. The end segment has a second waveform that includes a plurality of struts and a plurality of crowns. Each of the plurality of struts has a different length so that peaks of the crowns that define an end of the stent lie within a plane that is substantially perpendicular to the longitudinal axis. Cross-sectional areas of the struts having different lengths vary so that the struts move substantially uniformly during radial contraction and/or radial expansion of the stent.12-25-2008

Nicole Lee Birdsall, San Jose, CA US

Patent application numberDescriptionPublished
20110158252OUTGOING COMMUNICATIONS INVENTORY - Systems and methods for generating and accessing a communications inventory are provided. To generate the inventory in one embodiment, a plurality of outgoing communications is received. The outgoing communications may have been auto-generated or generated as part of a batch process. Next, a determination is made that a first outgoing communication of the plurality of outgoing communications is unique relative to other outgoing communications to avoid storing duplicate messages. Lastly, a user may access a display of the first outgoing communication.06-30-2011

Thomas W. Birdsall, Tucson, AZ US

Patent application numberDescriptionPublished
20100316977COUNTERMEASURE DEVELOPMENT METHOD AND SYSTEM - An architecture is provided for incorporating systems-thinking and cognitive psychology. A simulation nodule partners with a systemizing nodule to develop a solution (a countermeasure) a problem that an opponent could apply to injure the entity. Problem-defining, solution-developing, weakness-exposing, and/or solution-revising steps can be conceptualized from the opponent's viewpoint thanks to a role-reversing nodule, defensive theories can be tested by a combat-imitating nodule, and conclusions can be confirmed via a reality-checking nodule.12-16-2010