Patent application number | Description | Published |
20130198226 | RETRIEVING DATA UTILIZING A DISTRIBUTED INDEX - A method begins by a dispersed storage (DS) processing module receiving a request to retrieve a data object based on a search attribute. The method continues with the DS processing module retrieving and decoding a set of encoded index data slices to reconstruct an index file. The method continues with the DS processing module identifying a child index file, retrieving and decoding a set of encoded child index data slices to reconstruct the child index file, and determining whether the child index file includes a dispersed storage network (DSN) address for the data object. When the child index file includes the DSN address for the data object, the method continues with the DS processing module retrieving a plurality of sets of encoded data slices based on the DSN address and decoding the plurality of sets of encoded data slices to recapture the data object. | 08-01-2013 |
20130232152 | LISTING DATA OBJECTS USING A HIERARCHICAL DISPERSED STORAGE INDEX - A method begins by a dispersed storage (DS) processing module receiving a request for a data index list that identifies data objects having one or more common attributes, searching a hierarchical ordered index structure to identify a data object level index node corresponding to a first data object boundary match, and determining whether the data object level index node corresponds to a second data object boundary match. When the data object level index node does not correspond to the second data object boundary match, the method continues with the DS processing module searching an adjacent data object level index node to determine whether the adjacent data object level index node corresponds to the second data object boundary match. When the adjacent data object level index node corresponds to the second data object boundary match, the method continues with the DS processing module generating the data index list. | 09-05-2013 |
20130232153 | MODIFYING AN INDEX NODE OF A HIERARCHICAL DISPERSED STORAGE INDEX - A method begins by a dispersed storage (DS) processing module determining to create or modify a data object index key of a data object regarding an attribute of a plurality of attribute categories. The method continues with the DS processing module entering a process to update a data object level index node by retrieving the data object level index node from a set of dispersed storage (DS) units. The method continues with the DS processing module updating and encoding the data object level index node to produce a set of slices. The method continues with the DS processing module generating a set of write commands to write the set of slices to the set of DS units. When less than a threshold number of the set of write commands are successfully executed by the set of DS units, repeating the process to update the data object level index node. | 09-05-2013 |
20130232306 | MERGING INDEX NODES OF A HIERARCHICAL DISPERSED STORAGE INDEX - A method begins by a dispersed storage (DS) processing module determining to merge two data object level index nodes and merging the two nodes into a temporarily merged data object level index node. The method continues with the DS processing module initiating updating of a hierarchical ordered index structure by identifying an address for storing the temporarily merged data object level index node, setting up deletion of the two data object level index nodes, setting up linking the temporarily merged data object level index node to a next level node of the hierarchical ordered index structure, and determining whether a change has occurred to at least one of one or more of the two data object level index nodes and the next level node. When the change has not occurred, the method continues with the DS processing module commencing the updating of the hierarchical ordered index structure. | 09-05-2013 |
20130238630 | SPLITTING AN INDEX NODE OF A HIERARCHICAL DISPERSED STORAGE INDEX - A method begins by a dispersed storage (DS) processing module determining to remove data object index entries from a data object level index node, identifying data object index entries to extract, and creating a temporary sibling data object level index node to include the identified data object index entries. The method continues with the DS processing module initiating updating of an hierarchical ordered index structure by identifying an address for storing the temporary sibling data object level index node, setting up linking the temporary sibling data object level index node to a next level node and to an adjacent data object level index node, and determining whether a change has occurred. When the change has not occurred, the method continues with the DS processing module removing the data object index entries from the data object level index node and commencing the updating of the hierarchical ordered index structure. | 09-12-2013 |
20130275480 | EXPANDING A HIERARCHICAL DISPERSED STORAGE INDEX - A method begins by a dispersed storage (DS) processing module determining to expand a hierarchical ordered index structure and retrieving a root index node. The method continues with the DS processing module identifying immediate children index nodes, dividing the immediate children index nodes into sets of children index nodes, creating, for each of the sets of children index nodes, a sub-root index node to produce a set of sub-root index nodes, creating a new root index node to include entries for each of the sub-root index nodes of the set of sub-root index nodes, and temporarily storing the new root index node and the set of sub-root index nodes in a dispersed storage network (DSN). When the root index node has not changed, the method continues with the DS processing module updating the hierarchical ordered index structure with the new root index node and the set of sub-root index nodes. | 10-17-2013 |
20130304745 | STORING INDEXED DATA TO A DISPERSED STORAGE NETWORK - A method begins by a dispersed storage (DS) processing module storing a data portion in a dispersed storage network (DSN), where the data portion is associated with a set of data index keys, a version index key, and with a set of portion index keys. The method continues with the DS processing module traversing, based on the set of data index keys, a plurality of index structures to determine whether an object retrieval structure exists for the data portion. When the object retrieval structure exists, the method continues with the DS processing module updating the object retrieval structure by determining whether a version record exists that corresponds to the version index key and when the version record exists, creating, within the version record, a new data portion record for the data portion to include an identifier of the data portion and the set of portion index keys. | 11-14-2013 |
20130304746 | RETRIEVING INDEXED DATA FROM A DISPERSED STORAGE NETWORK - A method begins by a dispersed storage (DS) processing module traversing multiple index structures based on search criteria to identify an object retrieval structure. The method continues with the DS processing module retrieving a set of encoded data slices corresponding to the object retrieval structure from a dispersed storage network (DSN) and decoding the set of encoded data slices in accordance with a dispersed storage error coding function to recover the object retrieval structure. The method continues with the DS processing module identifying one of one or more data version records of the recovered object retrieval structure based on the search criteria to produce an identified data version record and determining DSN addressing information for at least a portion of data based on information of the identified data version record. | 11-14-2013 |
20140156719 | UTILIZING DATA OBJECT STORAGE TRACKING IN A DISPERSED STORAGE NETWORK - A method begins by a dispersed storage (DS) processing module dividing a very large data object into a plurality of data regions and generating a data object storage tracking table that includes sections for identifying one or more data regions that are available or unavailable for retrieval. The method continues with the DS processing module dividing a first data region into data segments and disperse storage error encoding the data segments to produce sets of encoded data slices. The method continues with the DS processing module sending DSN write requests regarding storing the sets of encoded data slices to storage units and when at least a write threshold number of write responses is received for each of the sets of encoded data slices, updating the data object storage tracking table to indicate that the first data region is available for retrieval. | 06-05-2014 |
20150317205 | RESOLVING WRITE REQUEST CONFLICTS IN A DISPERSED STORAGE NETWORK - A method to resolve conflicts arising from substantially concurrent write requests regarding a data object begins by a computing device of a dispersed storage network (DSN) issuing a write request for a dispersed storage error encoded version of the data object to storage units of the DSN. The method continues with the computing device receiving write responses, each including either a lock indication or a non-lock indication and conflict information. The method continues with the computing device determining whether at least a write threshold number of received write responses include the lock indication. When less than the at least a write threshold number of write responses have been received that include the lock indication, the method continues with the computing device processing the conflict information to identify one or more other write requests that have a higher priority than the write request and establishing a write request retry time frame. | 11-05-2015 |
Patent application number | Description | Published |
20110026281 | APPARATUS AND METHOD FOR CONTROLLING DC-AC POWER CONVERSION - An apparatus and method for controlling the delivery of power from a DC source to an AC grid includes an inverter configured to deliver power from the unipolar input source to the AC grid and an inverter controller. The inverter includes an input converter, an active filter, and an output converter. The inverter controller includes an input converter controller, an active filter controller and an output converter controller. The input converter controller is configured to control a current delivered by the input converter to a galvanically isolated unipolar bus of the inverter. The output converter is configured to control the output converter to deliver power to the AC grid. Additionally, the active filter controller is configured to control the active filter to supply substantially all the power that is deliver by the output controller to the AC grid at a grid frequency. | 02-03-2011 |
20110026282 | APPARATUS FOR CONVERTING DIRECT CURRENT TO ALTERNATING CURRENT - An inverter for converting an input direct current (DC) waveform from a DC source to an output alternating current (AC) waveform for delivery to an AC grid includes an input converter, an output converter, and an active filter, each of which is electrically coupled to a bus. The bus may be a DC bus or an AC bus. The input converter is configured to convert the input DC waveform to a DC or AC bus waveform. The output converter is configured to convert the bus waveform to the output AC waveform at a grid frequency. The active filter is configured to reduce a double-frequency ripple power of the bus waveform by supplying power to and absorbing power from the power bus. | 02-03-2011 |
20110062935 | ENERGY RECOVERY CIRCUIT - An energy recovery circuit receives and stores energy associated with switching transitions in a power converter having a first switch and a second switch configured to be operated to selectively apply a voltage source to an output load. The energy recovery circuit includes an inductive element, a diode, and a capacitive element. The inductive element receives at least a portion of electrical current flowing through one of the first switch and the second switch. The at least a portion of the electrical current flows through the diode to charge the capacitive element with a voltage. The energy recovery circuit includes a recovery power converter to transfer the voltage from the capacitor. | 03-17-2011 |
20110222326 | VARIABLE DUTY CYCLE SWITCHING WITH IMPOSED DELAY - Power conversion methods, systems, articles of manufacture, and devices are provided. The power conversion may include converting between direct current and alternating current wherein switching losses associated with latent electrical charges are reduced. Current sensing may be low-side bus reference. Solid-state implementations, code implementations, and mixed implementations are provided. | 09-15-2011 |
20120087165 | APPARATUS AND METHOD FOR CONTROLLING A POWER INVERTER - An apparatus and method for controlling a DC-to-AC inverter is disclosed. The DC-to-AC inverter may be configured to convert DC power received from an alternative energy source to AC power for supplying an AC grid or load. The inverter may determine whether the power presently supplied by the alternative energy source is less than a predetermined amount of power and, if so, disable an output converter of the inverter. Additionally, the inverter may predict the voltage of a DC bus of the inverter at a future point in time and, if the predicted DC bus voltage is greater than a predetermined maximum DC bus voltage, enable the output converter to transfer energy from the DC bus to the AC grid to reduce the DC bus voltage. | 04-12-2012 |
20120134186 | INVERTER ARRAY WITH LOCALIZED INVERTER CONTROL - An apparatus for delivering AC power to an AC load may include a plurality of inverters to receive direct current (DC) power from a respective DC power source and respectively provide AC power to an AC load. The apparatus may further include a first controller to generate a first control signal based on total AC current and total AC voltage being delivered to the AC load by the plurality of inverters. The apparatus may further include a plurality of secondary controllers to each receive the first control signal and each produce a respective secondary control signal based on the first control signal. The respective secondary control signal for each of the plurality of secondary controllers is configured to control a corresponding one of the plurality of inverters to provide a portion of the AC power. | 05-31-2012 |
20130027982 | APPARATUS FOR CONVERTING DIRECT CURRENT TO ALTERNATING CURRENT - An inverter for converting an input direct current (DC) waveform from a DC source to an output alternating current (AC) waveform for delivery to an AC grid includes an input converter, an output converter, and an active filter, each of which is electrically coupled to a bus. The bus may be a DC bus or an AC bus. The input converter is configured to convert the input DC waveform to a DC or AC bus waveform. The output converter is configured to convert the bus waveform to the output AC waveform at a grid frequency. The active filter is configured to reduce a double-frequency ripple power of the bus waveform by supplying power to and absorbing power from the power bus. | 01-31-2013 |
20130027998 | APPARATUS AND METHOD FOR CONTROLLING A POWER INVERTER - An apparatus and method for controlling a DC-to-AC inverter is disclosed. The DC-to-AC inverter may be configured to convert DC power received from an alternative energy source to AC power for supplying an AC grid or load. The inverter may determine whether the power presently supplied by the alternative energy source is less than a predetermined amount of power and, if so, disable an output converter of the inverter. Additionally, the inverter may predict the voltage of a DC bus of the inverter at a future point in time and, if the predicted DC bus voltage is greater than a predetermined maximum DC bus voltage, enable the output converter to transfer energy from the DC bus to the AC grid to reduce the DC bus voltage. | 01-31-2013 |
20130308345 | Variable Duty Cycle Switching With Imposed Delay - Power conversion methods, systems, articles of manufacture, and devices are provided. The power conversion may include converting between direct current and alternating current wherein switching losses associated with latent electrical charges are reduced. Current sensing may be low-side bus reference. Solid-state implementations, code implementations, and mixed implementations are provided. | 11-21-2013 |
20140003100 | APPARATUS AND METHOD FOR CONTROLLING DC-AC POWER CONVERSION | 01-02-2014 |
20150229221 | REGULATION OF POWERTRAIN CONVERTER CIRCUIT - Regulation of powertrain converter circuits is provided. The power conversion may include converting between direct current and alternating current and the regulation may include reduction of distortion on switching start up and zero-crossings. Solid-state implementations, code implementations, and mixed implementations are provided. | 08-13-2015 |
20150333617 | APPARATUS FOR CONVERTING DIRECT CURRENT TO ALTERNATING CURRENT - An inverter for converting an input direct current (DC) waveform from a DC source to an output alternating current (AC) waveform for delivery to an AC grid includes an input converter, an output converter, and an active filter, each of which is electrically coupled to a bus. The bus may be a DC bus or an AC bus. The input converter is configured to convert the input DC waveform to a DC or AC bus waveform. The output converter is configured to convert the bus waveform to the output AC waveform at a grid frequency. The active filter is configured to reduce a double-frequency ripple power of the bus waveform by supplying power to and absorbing power from the power bus. | 11-19-2015 |
Patent application number | Description | Published |
20090307148 | Method And System For Generating An Index Of Securities - A method for generating an index of securities includes selecting index constituents and weighing the selected index constituents by a measure (“an intangible asset measure”) of quality and/or value of the intangible assets of constituent entities. The index constituents can be selected from a set of potential constituents based on an intangible asset measure of each constituent in the set, and the selected index constituents may then be weighted by a desired measure or methodology or weighted equally, or by an intangible asset measure. Another method for generating an index of securities includes combining groups of constituents, which are selected based on an intangible asset measure, to be index constituents and weighing the index constituents by a desired measure or methodology. The groups of constituents may be stocks of existing indices having assigned weights in the existing indices based on intangible asset measures of the stocks. These assigned weights of the stocks may be used in a calculation of the weights of the index constituents which correspond to these stocks. | 12-10-2009 |
20100030680 | MARKETPLACE FOR TRADING INTANGIBLE ASSET DERIVATIVES AND A METHOD FOR TRADING INTANGIBLE ASSET DERIVATIVES - A marketplace for trading derivative financial contracts includes a forum that publishes a financial contract and allows the financial contract to be traded by one or more market participants. The financial contracts are based on one or more underlying intangible assets of one or more entities. The price of the contract is derived from a measure of value of the one or more underlying assets of the particular financial contract. The forum may include an exchange for trading financial contracts and may also host trading of over-the-counter financial contracts. | 02-04-2010 |
20100100501 | Financial instrument based on content and methods for valuation - The present invention is a system and methods by which an investment vehicle can be established that is directed to one or a very limited specific form of content. More specifically, the system and methods of the present invention creates a financial instrument directed to specific content—such as a specific technology or specific artistic or literary work—that may be issued, thereby providing investors with the opportunity to invest in the specific content or aspect of that specific content. | 04-22-2010 |
20120084295 | METHOD AND SYSTEM FOR GENERATING AN INDEX OF SECURITIES - A method for generating an index of securities includes selecting index constituents and weighing the selected index constituents by a measure (“an intangible asset measure”) of quality and/or value of the intangible assets of constituent entities. The index constituents can be selected from a set of potential constituents based on an intangible asset measure of each constituent in the set, and the selected index constituents may then be weighted by a desired measure or methodology or weighted equally, or by an intangible asset measure. Another method for generating an index of securities includes combining groups of constituents, which are selected based on an intangible asset measure, to be index constituents and weighing the index constituents by a desired measure or methodology. | 04-05-2012 |
20130304673 | METHOD AND SYSTEM FOR GENERATING AN INDEX OF SECURITIES - A method for generating an index of securities includes selecting index constituents and weighing the selected index constituents by a measure (“an intangible asset measure”) of quality and/or value of the intangible assets of constituent entities. The index constituents can be selected from a set of potential constituents based on an intangible asset measure of each constituent in the set, and the selected index constituents may then be weighted by a desired measure or methodology or weighted equally, or by an intangible asset measure. Another method for generating an index of securities includes combining groups of constituents, which are selected based on an intangible asset measure, to be index constituents and weighing the index constituents by a desired measure or methodology. | 11-14-2013 |
20140351170 | FINANCIAL INSTRUMENT BASED ON CONTENT AND METHODS FOR VALUATION - The present invention is a system and methods by which an investment vehicle can be established that is directed to one or a very limited specific form of content. More specifically, the system and methods of the present invention creates a financial instrument directed to specific content—such as a specific technology or specific artistic or literary work—that may be issued, thereby providing investors with the opportunity to invest in the specific content or aspect of that specific content. | 11-27-2014 |
20140358764 | SYSTEM AND METHODS FOR VALUING AND TRADING INTANGIBLE PROPERTIES AND INSTRUMENTS - A system and methods providing an exchange network for valuing and trading of intangible instruments, such as one or more rights to an intangible property including a given intellectual property (patents, copyrights, trademarks, trade dress, trade secrets and/or the rights of publicity). The system and methods permits a party to access a database of the intangible instruments including data relating to identifying value of the instrument. The system and methods permits a party to perform due diligence on the intangible instrument and, as a result, to formulate a bidding strategy for the intangible instrument that the bidder believes is appropriate. If the bidder and the owner reach agreement on the price, a transaction for the intangible instrument is executed between the parties. | 12-04-2014 |
Patent application number | Description | Published |
20090065162 | CONTROLLABLE FILLER PREFLOCULATION USING A DUAL POLYMER SYSTEM - A method of preparing a stable dispersion of flocculated filler particles for use in papermaking processes comprises sequential addition of high and low molecular weight flocculating agents to an aqueous dispersion of filler particles followed by shearing of the resultant filler flocs to the desired particle size resulting in shear resistant filler flocs with a defined and controllable size distribution. | 03-12-2009 |
20090267258 | CONTROLLABLE FILLER PREFLOCULATION USING A DUAL POLYMER SYSTEM - A method of preparing a stable dispersion of flocculated filler particles for use in papermaking processes comprises sequential addition of a first flocculating agent to an aqueous dispersion of filler particles followed by shearing of the dispersion, followed by addition of a second flocculating agent to the dispersion and further shearing of the resultant filler flocs to the desired particle size resulting in shear resistant filler flocs with a defined and controllable size distribution. In addition, a neutralizing coagulant can be added to the dispersion to partially or completely neutralize the charge of the filler before the first flocculating agent is added. | 10-29-2009 |
20110226433 | METHOD OF INCREASING FILLER CONTENT IN PAPERMAKING - The invention provides a method of producing paper with a higher proportion of mineral filler particles than is otherwise be possible without the expected loss in paper strength by preflocculating the filler particles. The method allows for the use of the greater amount of filler particles by coating at least some of the filler particles with a material that prevents the filler materials form adhering to a strength additive. The strength additive holds the paper fibers together tightly and is not wasted on the filler particles. | 09-22-2011 |
20120199304 | CONTROLLABLE FILLER PREFLOCULATION USING A DUAL POLYMER SYSTEM - A method of preparing a stable dispersion of flocculated filler particles for use in papermaking processes comprises sequential addition of a first flocculating agent to an aqueous dispersion of filler particles followed by shearing of the dispersion, followed by addition of a second flocculating agent to the dispersion and further shearing of the resultant filler flocs to the desired particle size resulting in shear resistant filler flocs with a defined and controllable size distribution. In addition, a neutralizing coagulant can be added to the dispersion to partially or completely neutralize the charge of the filler before the first flocculating agent is added. | 08-09-2012 |
Patent application number | Description | Published |
20080250347 | Method and System for Presenting Input Expressions and Evaluations of the Input Expressions on a Workspace of a Computational System - In a method for presenting information, an interactive document, for example, may be created that includes both an input expression and a result generated by evaluating the input expression, and where the input expression can be selectively hidden. This may permit “decluttering” of the document so that it may be easier to follow. At the same time, user interface mechanisms allow a viewer to reveal the input expression if the view desires to see the input expression. In this method, an input expression and a result corresponding to an evaluation of the input expression are presented on a workspace associated with a computational software application. Additionally, a first user interface mechanism associated with the input expression is presented on the workspace. In response to an activation of the first user inter mechanism, the input expression may be hidden on the workspace, while the result is presented on the workspace. Also, a second user interface mechanism associated with the input expression may be presented on the workspace. In response to an activation of the second user interface mechanism, the input expression is presented on the workspace. | 10-09-2008 |
20110242007 | E-Book with User-Manipulatable Graphical Objects - A method and apparatus of providing graphics in an e-book page includes displaying an e-book page of an e-book on a display, wherein the e-book page includes an embedded moving image object, receiving a multi-touch user input via a multi-touch touchscreen associated with the display, wherein the multi-touch user input corresponds to a user input command to animate the moving image object, and animating the moving image object in place in the e-book page in response to the multi-touch user input. The embedded moving object may be one of a plurality of embedded moving image objects included in the e-book page and the method and apparatus may receive a plurality of multi-touch user inputs via the multi-touch touchscreen associated with the display, with each multi-touch user input corresponding to a respective user input command to animate a respective moving image object. The method and apparatus may then animate each of the plurality of moving image objects in place in the e-book page in response to the plurality of multi-touch user inputs. | 10-06-2011 |
20130031082 | METHOD AND SYSTEM FOR USING NATURAL LANGUAGE TO GENERATE WIDGETS - A user interface application is created to prompt a user for information and to generate a query to be submitted to a natural language (NL) query answering system. A first user is prompted to submit an NL query, and the NL query is received. The user interface application is generated using the NL query and so that the user interface application is configured to prompt the first user or a second user to provide information, receive the information, generate a computer-generated query based on the NL query and the received information, provide the computer-generated query to the NL query answering system, receive answer information from the NL query answering system in response to the computer-generated query, and cause at least some of the answer information to be displayed on a display device. | 01-31-2013 |
20130125094 | PROGRAMMING IN A PRECISE SYNTAX USING NATURAL LANGUAGE - A method facilitates development of instructions in a precise syntax, such as software source code or built-in functions of a computational system, using natural language (NL) input. A user may enter NL input in a workspace. An NL processing system may process the NL input to generate instruction(s) in a precise syntax that corresponds to the NL input. The instruction(s) in the precise syntax then may be included in the workspace. | 05-16-2013 |