Starke, US
David H. Starke, Poughkeepsie, NY US
Patent application number | Description | Published |
---|---|---|
20080243911 | SHARING A SINGLE INSTANCE OF A USER DEFINED TYPE - Methods, systems and apparatus for implementing behavior of a user defined type (UDT) in a database by providing a data table with multiple rows and generating a UDT table having only a single row. An instance of a UDT is created and stored in the single row of the UDT table. A query having a Cartesian product is implemented to join the UDT table and data table for invoking behavior of the UDT and generating a resultant data table without increasing cardinality thereof. The single instance of the UDT may be shared amongst several users of the database as a result of all required persisted objects of the UDT residing within only a single row of the UDT table. | 10-02-2008 |
20100211598 | SHARING A SINGLE INSTANCE OF A USER DEFINED TYPE - Methods, systems and apparatus for implementing behavior of a user defined type (UDT) in a database by providing a data table with multiple rows and generating a UDT table having only a single row. An instance of a UDT is created and stored in the single row of the UDT table. A query having a Cartesian product is implemented to join the UDT table and data table for invoking behavior of the UDT and generating a resultant data table without increasing cardinality thereof. The single instance of the UDT may be shared amongst several users of the database as a result of all required persisted objects of the UDT residing within only a single row of the UDT table. | 08-19-2010 |
David Henry Starke, Poughkeepsie, NY US
Patent application number | Description | Published |
---|---|---|
20080235269 | DETECTING GRANULAR DATA STORE CHANGES - A system and program product for detecting granular data store changes in a computing environment. Data values stored in a first relational database are changed. Each data value is stored in a row and a column of the first relational database. Rows (i.e., changed rows) including the changed data values are identified. Changed rows are propagated to a second relational database. Columns including the changed data values are identified in the second relational database. The types of changes associated with the changed data values are identified. Filters optionally filter out one or more of the changed data values from further processing. At least one data value of the changed data values, along with their types of changes, are transformed into a language neutral format included in packaged data to be sent in response to a client requesting the at least one data value. | 09-25-2008 |
Don Starke, Arvada, CO US
Patent application number | Description | Published |
---|---|---|
20110135387 | EXPANSION JOINT SEALING SYSTEM - An expansion joint sealing system may be used to provide a continuous and seamless waterproof membrane across a gap in an expansion joint. The expansion joint sealing system includes sealing members that are provided with a keyway for accepting and interlocking a coating membrane. Also disclosed are an expansion joint including spaced apart structural members and the sealing system and a method for sealing a gap between two spaced apart structural members. | 06-09-2011 |
John M. Starke, Easton, PA US
Patent application number | Description | Published |
---|---|---|
20090107071 | WOODEN TILE FLOORING SYSTEM, KIT AND METHOD OF INSTALLING THE SAME - A wooden tile flooring system, kit and method of installing the same. In one embodiment, the invention is a wooden tile flooring system comprising: a plurality of wooden tiles having an edge defining a major surface, the wooden tiles positioned atop a floor surface in spaced relation to one another so that a grout line exists between the edges of adjacent wooden tiles; and a resilient grout at least partially filling the grout lines. The resilient grout provides a gasket seal about the wooden tiles that affords flexibility, allowing for natural expansion and contraction of the wooden tiles as needed without breaking the gasket seal. A cushion layer can be used underneath the wooden tiles if desired. | 04-30-2009 |
Michael R. Starke, Oak Ridge, TN US
Patent application number | Description | Published |
---|---|---|
20150142802 | INDUSTRIAL GEOSPATIAL ANALYSIS TOOL FOR ENERGY EVALUATION - An industrial analytic system processes industrial data. A database engine provides access to a plurality of database management systems that serve energy consumption and product sales data. An input filter that selectively passes the filtered data streams that comprise energy sales data, location data, and a business classification code data in datasets by removing selected datasets that do not include energy information. A standard deviation filter removes datasets from the filtered data streams that fall outside of a predetermined variation from an average value. A computation module analyzes the correlation between electrical energy consumption within a standard industrial classification code represented in the datasets and a programmable criterion. | 05-21-2015 |
Michelle Starke, O'Fallon, MO US
Patent application number | Description | Published |
---|---|---|
20080305952 | CROPPING SYSTEMS FOR MANAGING WEEDS - The invention provides cropping systems for managing weeds in crop environments. The cropping systems comprise, in one embodiment, transgenic plants that display tolerance to an auxin-like herbicide such as dicamba. Method for minimizing the development of herbicide resistant weeds are also provided. | 12-11-2008 |
20110245080 | CROPPING SYSTEMS FOR MANAGING WEEDS - The invention provides cropping systems for managing weeds in crop environments. The cropping systems comprise, in one embodiment, transgenic plants that display tolerance to an auxin-like herbicide such as dicamba. Method for minimizing the development of herbicide resistant weeds are also provided. | 10-06-2011 |
Todd Starke, Merrill, MI US
Patent application number | Description | Published |
---|---|---|
20100015407 | Airbag and Process for its Assembly - A process for assembling an airbag for use in vehicle applications is disclosed. The airbag has a seam made from two or more different materials ( | 01-21-2010 |
20110076479 | Process And Composition For Fabricating Non-Sewn Seams - A silicone composition and process are used to form a non-sewn seam in an airbag for use in vehicle applications. The airbag has a seam made from a silicone material prepared from the silicone composition. The silicone material and the process for forming the airbag seam minimize the need for sewn seams. | 03-31-2011 |
William J. Starke, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20150143055 | VIRTUAL MACHINE BACKUP - A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines, a cache connected to the processor unit and comprising a plurality of cache rows, each cache row comprising a memory address, a cache line and an image modification flag and a memory connected to the cache and arranged to store an image of at least one virtual machine. The processor unit is arranged to define a log in the memory and the cache further comprises a cache controller arranged to set the image modification flag for a cache line modified by a virtual machine being backed up, periodically check the image modification flags and write only the memory address of the flagged cache rows in the defined log. The processor unit is further arranged to monitor the free space available in the defined log and to trigger an interrupt if the free space available falls below a specific amount. | 05-21-2015 |
20150143056 | DYNAMIC WRITE PRIORITY BASED ON VIRTUAL WRITE QUEUE HIGH WATER MARK - A set associative cache is managed by a memory controller which places writeback instructions for modified (dirty) cache lines into a virtual write queue, determines when the number of the sets containing a modified cache line is greater than a high water mark, and elevates a priority of the writeback instructions over read operations. The controller can return the priority to normal when the number of modified sets is less than a low water mark. In an embodiment wherein the system memory device includes rank groups, the congruence classes can be mapped based on the rank groups. The number of writes pending in a rank group exceeding a different threshold can additionally be a requirement to trigger elevation of writeback priority. A dirty vector can be used to provide an indication that corresponding sets contain a modified cache line, particularly in least-recently used segments of the corresponding sets. | 05-21-2015 |
20150143059 | DYNAMIC WRITE PRIORITY BASED ON VIRTUAL WRITE QUEUE HIGH WATER MARK - A set associative cache is managed by a memory controller which places writeback instructions for modified (dirty) cache lines into a virtual write queue, determines when the number of the sets containing a modified cache line is greater than a high water mark, and elevates a priority of the writeback instructions over read operations. The controller can return the priority to normal when the number of modified sets is less than a low water mark. In an embodiment wherein the system memory device includes rank groups, the congruence classes can be mapped based on the rank groups. The number of writes pending in a rank group exceeding a different threshold can additionally be a requirement to trigger elevation of writeback priority. A dirty vector can be used to provide an indication that corresponding sets contain a modified cache line, particularly in least-recently used segments of the corresponding sets. | 05-21-2015 |
William John Starke, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20100268886 | SPECIFYING AN ACCESS HINT FOR PREFETCHING PARTIAL CACHE BLOCK DATA IN A CACHE HIERARCHY - A system and method for specifying an access hint for prefetching only a subsection of cache block data, for more efficient system interconnect usage by the processor core. A processing unit receives a data cache block touch (DCBT) instruction containing an access hint and identifying a specific size portion of data to be prefetched. Both the access hint and a value corresponding to an amount of data to be prefetched are contained in separate subfields of the DCBT instruction. In response to detecting that the code point is set to a specific value, only the specific size of data identified in a sub-field of the DCBT and addressed in the DCBT instruction is prefetched into an entry in the lower level cache. | 10-21-2010 |
Willliam John Starke, Round Rock, TX US
Patent application number | Description | Published |
---|---|---|
20090006758 | SYSTEM BUS STRUCTURE FOR LARGE L2 CACHE ARRAY TOPOLOGY WITH DIFFERENT LATENCY DOMAINS - A cache memory which loads two memory values into two cache lines by receiving separate portions of a first requested memory value from a first data bus over a first time span of successive clock cycles and receiving separate portions of a second requested memory value from a second data bus over a second time span of successive clock cycles which overlaps with the first time span. In the illustrative embodiment a first input line is used for loading both a first byte array of the first cache line and a first byte array of the second cache line, a second input line is used for loading both a second byte array of the first cache line and a second byte array of the second cache line, and the transmission of the separate portions of the first and second memory values is interleaved between the first and second data busses. | 01-01-2009 |