Patent application number | Description | Published |
20100150704 | WIND TURBINE WITH A REFRIGERATION SYSTEM AND A METHOD OF PROVIDING COOLING OF A HEAT GENERATING COMPONENT IN A NACELLE FOR A WIND TURBINE - The invention provides a wind turbine wind turbine with two vessels, each being interchangeably in thermal communication with a heating medium which transfers heat from a heat generating structure to the vessel, and with a cooling medium which transfers heat from the vessel to an ambient space. The vessels form a compression structure which form part of a refrigerating circuit which can circulate a working fluid between the compression structure, a condenser and an evaporator. At the evaporator, cooling effect is obtained based on evaporation of a working fluid, and the cooling can be utilized for cooling a heat generating component in the wind turbine. | 06-17-2010 |
20110095539 | Cooling system for a wind turbine - A wind turbine having a cooling system, which wind turbine includes a nacelle in connection with which one or more wind turbine components are arranged, is disclosed. The cooling system includes at least one cooling circuit arranged to lead a heat transfer medium to and from one or more of the wind turbine components, at least one cooling device arranged to cool the heat transfer medium, at least one pump arranged in connection with the at least one cooling circuit to circulate the heat transfer medium in the cooling circuit, and at least one medium tank arranged in connection with the cooling circuit. The at least one medium tank is arranged inside the nacelle. | 04-28-2011 |
20120025537 | WIND TURBINE NACELLE WITH COOLER TOP - The present invention relates to a wind turbine nacelle comprising a front end facing a wind flow and a rear end arranged downwind from the front end; a first face with a longitudinal extension between the front end and the rear end of the nacelle, the longitudinal extension of the nacelle having a total length; a velocity boundary layer, which is created by the wind flow along the first face from the front end to the rear end, the velocity boundary layer increasing in thickness along the first face and the thickness being lowest at the front end; and a free flow cooling device extending from the first face of the nacelle, the free flow cooling device comprising a cooling area. Furthermore, the cooling area is arranged in relation to the thickness of the velocity boundary layer. | 02-02-2012 |
20120061047 | WIND TURBINE NACELLE WITH COOLER TOP - The present invention relates to a wind turbine nacelle having a top face with a longitudinal extension in a wind direction. The nacelle comprises a cooling device having a cooling area and extending from the first face of the nacelle, and a cover having at least one inner face and at least a front edge facing the wind direction. The cooling device is enclosed by the first face of the nacelle and the inner face of the cover and is arranged in a front distance of at least 440 mm from the front edge of the cover. | 03-15-2012 |
20120063890 | WIND TURBINE NACELLE WITH COOLER TOP - The present invention relates to a wind turbine nacelle having a first face with a longitudinal extension in a wind direction, comprising a cooling device having a cooling area and extending from the first face of the nacelle, and a cover having at least one inner face, the cooling device being enclosed by the first face of the nacelle and the inner face of the cover. A first distance between at least one of the faces and the cooling area is at least 30 mm. | 03-15-2012 |
20120086215 | WIND TURBINE NACELLE WITH COOLER TOP - The present invention relates to a wind turbine nacelle having a top face with a longitudinal extension in a wind direction, comprising a cooling device extending from the top face of the nacelle and a cover having at least one inner face. The cooling device is enclosed by the top face of the nacelle and the inner face of the cover. | 04-12-2012 |
20140356187 | DE-ICING OF A WIND TURBINE BLADE - A heating assembly for a wind turbine: generator, the assembly comprising: a heat reservoir mounted within a blade of the wind turbine generator; a heat source for supplying heat to the heat reservoir; a plurality of thermal conductors projecting front said heat reservoir to a surface of said blade. | 12-04-2014 |
Patent application number | Description | Published |
20080213593 | Systems And Methods For Forming Fluidic Droplets Encapsulated In Particles Such As Colloidal Particles - The present invention generally relates to systems and methods for forming fluidic droplets comprising particles such as colloidal particles, which may be distributed on the surfaces of the fluidic droplets in some cases, thereby encapsulating the fluidic droplets. The particles at least partially surrounding the fluidic droplet may be colloidal particles in some cases, i.e., forming a “colloidal capsule.” In one set of embodiments, the particles may be positioned on the surface of a fluidic droplet such that the fluidic droplet is able to maintain a shape that, when left undisturbed, is not achievable by an undisturbed fluidic droplet free of discrete particles, for example, elongated or prolate ellipsoid fluidic droplets. Such fluidic droplets may also exhibit unusual properties, for example, plasticity, isolation from electromagnetic fields, certain electrical and/or magnetic properties, and/or mechanical resistance. In certain embodiments, multiple fluidic droplets may be prevented from fusing or coalescing into one droplet when coming into physical contact, due to the presence of particles on the fluidic droplets. However, the fluidic droplets may be induced into fusing or coalescing by initially deforming one or more of the fluidic droplets, e.g., mechanically. | 09-04-2008 |
20090101559 | Microconcentrator/Microfilter - The present invention includes a microfluidic filter and concentrator that can separate a filtrate from a fluid containing components, e.g. a suspension of particles, to be removed from the fluid at least to some extent. The filter may employ principals of tangential flow filtration, also known as cross-flow filtration. In one aspect, a microfluidic filter described herein includes at least a first, main channel and one or more secondary, filtering channels that connect to the main channel. Filtration occurs when a fluid portion of a sample that is flowed through the main channel enters one or more of the filtering channels and at least some of the components in the sample do not enter or do not flow through the secondary, filtering channels. The secondary channels may be dimensioned to inhibit flow of components through them, and/or a porous material such as a layer may be positioned to inhibit flow of components through the secondary channels. | 04-23-2009 |
Patent application number | Description | Published |
20110010482 | Self-Healing Chip-to-Chip Interface - A method, apparatus, and computer instructions for managing a set of signal paths for a chip. A defective signal path within the set of signal paths for the chip is detected. Signals are re-routed through the set of signal paths such that the defective signal path is removed from the set of signal paths and sending signals using remaining data signal paths in the set of signal paths and using an extra signal path in response to detecting the defective signal path. | 01-13-2011 |
20110147068 | Structure for Enhancing Reference Return Current Conduction - An apparatus is provided that comprises a plurality of signaling planes providing signal pathways and at least one internal reference plane providing either a voltage or a ground connection. The at least one internal reference plane are provided between at least two of the signaling planes. The apparatus further comprises a signal blind/buried via coupling a signal pathway of a first one of the at least two signaling planes with a signal pathway of a second one of the at least two signaling planes. The blind/buried via runs through the at least one internal reference plane. The apparatus also comprises at least one first conductive feature in the first one of the at least two signaling planes. The at least one first conductive feature is in close proximity to the signal blind/buried via and increases the capacitive coupling of currents in the reference planes of the apparatus. | 06-23-2011 |
20130103354 | DETECTING CROSS-TALK ON PROCESSOR LINKS - A first of a plurality of data lanes of a first of a plurality of processor links is determined to have a weakest of base performance measurements for the plurality of data lanes. A switching data pattern is transmitted via a first set of the remainder processor links and a quiet data pattern is transmitted via a second set of the remainder processor links. If performance of the first data lane increases vis-à-vis the corresponding base performance measurement, the first set of remainder processor links is eliminated from the remainder processor links. If performance of the first data lanes decreases vis-à-vis the corresponding base performance measurement, the second set of remainder processor links is eliminated from the remainder processor links. The above operations are repeatedly executed until an aggressor processor link that is determined to decrease performance of the first of the plurality of data lanes is identified. | 04-25-2013 |
20130103927 | CHARACTERIZATION AND VALIDATION OF PROCESSOR LINKS - A processor link that couples a first processor and a second processor is selected for validation and a plurality of communication parameter settings associated with the first and the second processors is identified. The first and the second processors are successively configured with each of the communication parameter settings. One or more test data pattern(s) are provided from the first processor to the second processor in accordance with the communication parameter setting. Performance measurements associated with the selected processor link and with the communication parameter setting are determined based, at least in part, on the test data pattern as received at the second processor. One of the communication parameter settings that is associated with the highest performance measurements is selected. The selected communication parameter setting is applied to the first and the second processors for subsequent communication between the first and the second processors via the processor link. | 04-25-2013 |
20140025991 | CORE DIAGNOSTICS AND REPAIR - Embodiments of the disclosure are directed to an apparatus that comprises a first core susceptible to an error condition, and a second core configured to perform a diagnostic on the first core to identify a cause of the error condition and an action to remedy the error condition in order to recover the first core. | 01-23-2014 |
20140059327 | DETECTING CROSS-TALK ON PROCESSOR LINKS - A first of a plurality of data lanes of a first of a plurality of processor links is determined to have a weakest of base performance measurements for the plurality of data lanes. A switching data pattern is transmitted via a first set of the remainder processor links and a quiet data pattern is transmitted via a second set of the remainder processor links. If performance of the first data lane increases vis-à-vis the corresponding base performance measurement, the first set of remainder processor links is eliminated from the remainder processor links. If performance of the first data lanes decreases vis-à-vis the corresponding base performance measurement, the second set of remainder processor links is eliminated from the remainder processor links. The above operations are repeatedly executed until an aggressor processor link that is determined to decrease performance of the first of the plurality of data lanes is identified. | 02-27-2014 |
20140082335 | CHARACTERIZATION AND VALIDATION OF PROCESSOR LINKS - A processor link that couples a first processor and a second processor is selected for validation and a plurality of communication parameter settings associated with the first and the second processors is identified. The first and the second processors are successively configured with each of the communication parameter settings. One or more test data pattern(s) are provided from the first processor to the second processor in accordance with the communication parameter setting. Performance measurements associated with the selected processor link and with the communication parameter setting are determined based, at least in part, on the test data pattern as received at the second processor. One of the communication parameter settings that is associated with the highest performance measurements is selected. The selected communication parameter setting is applied to the first and the second processors for subsequent communication between the first and the second processors via the processor link. | 03-20-2014 |
20140108859 | CORE DIAGNOSTICS AND REPAIR - Embodiments of the disclosure are directed to an apparatus that comprises a first core susceptible to an error condition, and a second core configured to perform a diagnostic on the first core to identify a cause of the error condition and an action to remedy the error condition in order to recover the first core. | 04-17-2014 |
20140143510 | ACCESSING ADDITIONAL MEMORY SPACE WITH MULTIPLE PROCESSORS - An apparatus and method is provided for coupling additional memory to a plurality of processors. The method may include determining the memory requirements of the plurality of processors in a system, comparing the memory requirements of the plurality of processors to an available memory assigned to each of the plurality of processors, and selecting a processor from the plurality of processors that requires additional memory capacity. The apparatus may include a plurality of processors, where the plurality of processors is coupled to a logic element. In addition, the apparatus may include an additional memory coupled to the logic element, where the logic element is adapted to select a processor from the plurality of processors to couple with the additional memory. | 05-22-2014 |
20140143512 | ACCESSING ADDITIONAL MEMORY SPACE WITH MULTIPLE PROCESSORS - An apparatus and method is provided for coupling additional memory to a plurality of processors. The method may include determining the memory requirements of the plurality of processors in a system, comparing the memory requirements of the plurality of processors to an available memory assigned to each of the plurality of processors, and selecting a processor from the plurality of processors that requires additional memory capacity. The apparatus may include a plurality of processors, where the plurality of processors is coupled to a logic element. In addition, the apparatus may include an additional memory coupled to the logic element, where the logic element is adapted to select a processor from the plurality of processors to couple with the additional memory. | 05-22-2014 |
20140359310 | SUBSYSTEM-LEVEL POWER MANAGEMENT IN A MULTI-NODE VIRTUAL MACHINE ENVIRONMENT - A computer-implemented method includes capping the amount of power available to each of a plurality of compute nodes, and managing power allocation among subsystems within each of the compute nodes according to the requirements of workloads assigned to each of the compute nodes. The method further comprises reporting an actual performance level and performance capability for each subsystem within each of the plurality of compute nodes, and monitoring parametric data for a particular workload. A target compute node is identified from among the compute nodes, wherein the target compute node would be capable of performing the particular workload if power was reallocated from a first subsystem to a second subsystem within the target compute node. The particular workload is then assigned to the target compute node. Optionally, assigning the particular workload may include migrating the workload to the target compute node from another of the compute nodes. | 12-04-2014 |
20140379288 | CHARACTERIZATION AND VALIDATION OF PROCESSOR LINKS - A processor link that couples a first processor and a second processor is selected for validation and a plurality of communication parameter settings associated with the first and the second processors is identified. The first and the second processors are successively configured with each of the communication parameter settings. One or more test data pattern(s) are provided from the first processor to the second processor in accordance with the communication parameter setting. Performance measurements associated with the selected processor link and with the communication parameter setting are determined based, at least in part, on the test data pattern as received at the second processor. One of the communication parameter settings that is associated with the highest performance measurements is selected. The selected communication parameter setting is applied to the first and the second processors for subsequent communication between the first and the second processors via the processor link. | 12-25-2014 |
Patent application number | Description | Published |
20100210346 | System and Method for Rewarding Consecutive Wins in Gaming Activities - A system and method for rewarding a participant of a gaming activity for achieving a succession of winning results for a corresponding succession of game segments. If winning results are achieved for multiple, consecutive game segments, then the participant is rewarded by augmenting the current payout with a portion of one or more of the previous payouts obtained in the consecutive chain of winning results. An advanced award status is optionally recognized, when the participant has achieved a predetermined number of consecutive winning results. In such an instance, while a particular game segment may have concluded in a losing result, the advanced award status may still be active to enable persistent augmentation of payouts. | 08-19-2010 |
20100298041 | Gaming Method and Apparatus for Facilitating a Game Involving Specialty Functionality - Various embodiments concern a method for facilitating a gaming activity having specialty functionality comprising providing a grid formed by a plurality of elements and marking elements of the plurality with markings selected from a plurality of marking-types, the plurality of marking-types including a feature marking-type. A plurality of feature indicators can be positioned in the grid. Then, for each element of the plurality that is marked with the feature marking-type and positionally associated with a feature indicator of the plurality, the feature marking-type can be re-marked to a respective element of the plurality that is adjacent to the element marked with the feature marking-type and positionally associated with the feature indicator. An outcome can then be determined based on one or more combinations of the markings. | 11-25-2010 |
20100298042 | Gaming Method and Apparatus for Facilitating a Game Involving Bonus Functionality - Systems, apparatuses and methods for impacting one or more gaming display segments based on their positions relative to presentation of a triggering symbol(s) in another display segment(s). A method involves marking elements of a grid with symbols, where at least one element is marked with a feature symbol. One or more winning combinations of the symbols are identified, where each winning combination may be associated with an award amount according to a paytable. For each of the elements marked with the feature symbol, replacement symbols are marked to the element(s) that is marked with the feature symbol, as well as to those elements adjacent to the element(s) are marked with the feature symbol. One or more additional winning combinations of symbols are then identified, where the additional winning symbol combination(s) includes at least one symbol from the original symbols marked to the plurality of elements and at least one replacement symbol. | 11-25-2010 |
20140148242 | GAMING METHOD AND APPARATUS FOR FACILITATING A GAME INVOLVING SPECIALTY FUNCTIONALITY - Various embodiments concern a method for facilitating a gaming activity having specialty functionality comprising providing a grid formed by a plurality of elements and marking elements of the plurality with markings selected from a plurality of marking-types, the plurality of marking-types including a feature marking-type. A plurality of feature indicators can be positioned in the grid. Then, for each element of the plurality that is marked with the feature marking-type and positionally associated with a feature indicator of the plurality, the feature marking-type can be re-marked to a respective element of the plurality that is adjacent to the element marked with the feature marking-type and positionally associated with the feature indicator. An outcome can then be determined based on one or more combinations of the markings. | 05-29-2014 |
Patent application number | Description | Published |
20100101634 | THIN PROFILE SOLAR PANEL ROOF TILE - The present invention is directed toward apparatuses, systems and methods for solar panels capable of rooftop installation. In some embodiments, a low profile solar panel is provided, comprising: a solar laminate; and a flexible material sheet adhered to the solar laminate, wherein the flexible material sheet is configured to operate as a frame that supports and houses the solar laminate. In some such embodiments, the low profile solar panel further comprises a secondary sheet, wherein the secondary sheet is disposed on an edge formed by adhering the flexible material sheet to the solar laminate. | 04-29-2010 |
20100294341 | APPARATUS AND METHODS FOR FRAMELESS BUILDING INTEGRATED PHOTOVOLTAIC PANEL - The present invention is directed toward apparatus and methods for solar panels capable of rooftop installation. In some embodiments, a low profile solar laminate is provided, comprising: a base layer; a photovoltaic layer; a semi-rigid panel; an ultraviolet resistant layer; wherein a first adhesive adheres the base layer to the semi-rigid panel, a second adhesive adheres the semi-rigid panel to the photovoltaic layer, and a third adhesive adheres the ultraviolet resistant layer to the photovoltaic layer. | 11-25-2010 |
20110240337 | INTERCONNECTS FOR PHOTOVOLTAIC PANELS - Various embodiments of the invention provide an interconnect designed to be placed between layers of a photovoltaic laminate, and that has built-in in-plane stress relief features. In accordance with various embodiments, the interconnect, once implemented into a photovoltaic laminate, can withstand at least 200 temperature cycles, as is required by certain certifying bodies, without suffering failure. According to one embodiment of the present invention, an interconnect is provided for connecting a first photovoltaic cell to the bus array or a second photovoltaic cell within a photovoltaic laminate, the interconnect comprising: a single conductive wire having a cross-section sufficient for placement between layers of a photovoltaic laminate; wherein the single conductive wire comprises a stress-relief feature, and the stress-relief feature enables the interconnect to maintain a connection between the first photovoltaic cell and the bus array or the second photovoltaic cell while absorbing stress induced by a change in position of the first photovoltaic cell relative to a position of the bus array or the second photovoltaic cell. | 10-06-2011 |
20120080078 | PHOTOVOLTAIC MODULES AND METHODS OF MANUFACTURING - Photovoltaic (PV) crystalline silicon modules and methods of manufacturing wherein the modules contain a non-glass front sheet, upper and lower encapsulate layers, a PV cell layer, an insulating sheet, and a structural back plane comprising an aluminum composite. The front sheet can be comprised of ETFE, the encapsulate layers comprise EVA, and the back plane preferably comprises APA. This particular configuration results in a lightweight PV module that still retains a high power density, and can be readily installed onto rooftops without traditional heavy racking. The PV module may be adhered to the roof using a double sided pressure sensitive adhesive or heat welded. | 04-05-2012 |
Patent application number | Description | Published |
20100176025 | PROCESS FOR UPGRADING OF LIQUID HYDROCARBON FUELS - Disclosed herein a process for upgrading the liquid hydrocarbon fuels by reducing aromatic content, sulfur content and nitrogen content wherein the process comprising isolating polycyclic aromatic hydrocarbon (PAH) transforming microbes and preparing biocatalyst by mutagenesis, contacting the biocatalyst with the liquid hydrocarbon fuel in an aqueous medium for transforming the aromatic, sulfur, and nitrogen containing compounds to polar substances, subjecting the mixture of biocatalyst and the liquid hydrocarbon fuel to a process of bioconversion, removing the polar substances by liquid-liquid extraction with a polar solvent to obtain dearomatized, desulphurised and denitrogenated liquid hydrocarbon fuel and recovering the upgraded liquid hydrocarbon fuel. | 07-15-2010 |
20100274069 | METHOD FOR BIOREMEDIATION OF HIGHLY AROMATIC HYDROCARBON WASTES - Disclosed herein is a method for biopile-based bioremediation of hydrocarbon waste with high aromatic content. The method comprises of isolating specific microorganisms and preparing microbial blend, preparing biopile, adding the microbial blend into the biopile, providing nutrient, aeration and watering of biopile. | 10-28-2010 |
20120304539 | PRODUCTION OF A MIXTURE OF HYDROGEN AND NATURAL GAS - The present subject matter relates to a process of reforming a natural gas stream by steam. The reforming is carried out at a temperature within a predetermined range to form a substantially carbon monoxide free product mixture of hydrogen and natural gas. The reforming is carried out in presence of a nickel-based catalyst. The temperature is controlled in a range of about 350° C. to about 390° C. The reforming can be started or stopped or its rate can be varied, based on an outflow demand of the product mixture of hydrogen and natural gas. | 12-06-2012 |
20130056391 | CATALYTICAL HYDRODESULFURIZATION OF KEROSENE IN TWO STEPS ON COBALT-MOLYBDENUM CATALYST AND INTERMEDIATE STRIPPING - A process for selective removal of mercaptan from aviation turbine fuel feed includes mixing aviation turbine fuel feed with hydrogen, at a pressure in a range from 3 bar to 20 bar to obtain a reaction mixture. The reaction mixture is heated at a temperature range of 150° C. to 350° C. to obtain a heated mixture. The heated mixture is reacted with a hydrotreating catalyst in a rector to obtain a reactor effluent, and H | 03-07-2013 |
20130197251 | PROCESS FOR REMOVAL OF METALS FROM OILS/FATS - The invention describes process for demetallation of vegetable oils and animal fats to reduce metal content below 1 ppm to make them suitable for hydroprocessing feedstocks. The process comprises acid treatment with very low concentration of acids, utilizing synergistic effect of phosphoric acid and citric acid, followed by counter-current treatment with clay without intermediate step of water washing and treatment with ion exchange resin. | 08-01-2013 |
20130270155 | PROCESS FOR DESULFURIZATION OF DIESEL WITH REDUCED HYDROGEN CONSUMPTION - The present invention relates to a novel process for desulfurization of diesel with reduced hydrogen consumption. More particularly the subject invention pertains to an integrated process comprising diesel hydro de-sulfurisation (DHDS) or diesel hydrotreatment (DHDT) with reduced severity to desulfurize high sulfur (1.0-2.0 wt %) diesel stream to a much lower level of sulfur content of 350-500 ppm in the depleted diesel stream, followed by a novel adsorption procedure for effecting deep desulfurization to reduce overall sulfur content to less than 10 ppm with reduced hydrogen consumption, as compared to high severity DHDS or DHDT procedures of the prior art. | 10-17-2013 |
20140144838 | BIO-AUGMENTATION COMPOSITION AND USE THEREOF FOR IMPROVING EFFICIENCY OF EFFLUENT TREATMENT IN HYDROCARBON PROCESSING PLANT - The present invention provides a bio-augmentation composition for improving the hydrocarbon degradation efficiency of effluent treatment plant for hydrocarbon degradation in wastewater generated from hydrocarbon processing industry and a method thereof. The composition comprises a synergistic combination of selective microorganisms to develop a consortium enabling effective degradation of hydrocarbons present in wastewater and converting thereof into harmless and environment friendly substances. The invention also provides for the said microorganisms and their isolations. | 05-29-2014 |
Patent application number | Description | Published |
20090037422 | COMBINING CAPTURE AND APPLY IN A DISTRIBUTED INFORMATION SHARING SYSTEM - In accordance with an embodiment of the present invention, an information sharing mechanism comprising a memory structure may be provided in a database system. In an embodiment, mined information transferred by a capture process to an associated apply process can be written into the memory structure without taking any latch. Similarly, the mined information can be read by the apply process from the memory structure without taking any latch. The capture and apply processes may work cooperatively to establish a safe point in log mining under various circumstances such as in an initial startup state, in a steady state, in a process restart scenario in the middle of information sharing. In some embodiments, the information sharing mechanism supports both checkpoint-free and checkpoint modes of log mining by the capture process. In addition, both the capture process and the apply process may employ an eager apply approach to increase processing capacity. | 02-05-2009 |
20090037442 | Reconfiguring Propagation Streams in Distributed Information Sharing - Splitting and merging database object information sharing streams. Streams are also referred to herein as “propagations”. Splitting and merging information sharing streams can be used to improve performance in a information sharing environment when a failed or slow DBS impacts the performance. In one embodiment, an auto split process monitors the progress of applying changes at each node and detects the presence of a failed or a slow node. Once the failed or slow node is identified, the auto split process splits the propagation such that the offending node is sent through a separate propagation. Furthermore, an auto merge process can be started to monitor the newly created separate propagation. At a later point, the new propagation can be merged back into the original stream. For example, if the offending node catches up with other nodes, the auto merge process merges the newly created propagation back to the original propagation. | 02-05-2009 |
20090037553 | Configuring or Reconfiguring a Multi-Master Information Sharing Environment - Configuring an n-way multi-master information sharing topology. Adding a new node (e.g., database server) to the information sharing topology can be implemented as follows. Initially, the new node is added as a slave of a particular co-master in the information sharing topology. The objects to replicate are instantiated on the new node by propagating data from the particular co-master to the new node. Furthermore, a capture process is created on the particular co-master to send changes to the objects to the slave. Meanwhile, the co-masters continue to propagate changes to each other. To promote the slave to a master, changes to objects stored at the slave are propagated to each of the co-masters. Furthermore, changes at each of the masters are propagated to the promoted node. | 02-05-2009 |
20100169350 | HIGH-PERFORMANCE, SCALABLE, ADAPTIVE AND MULTI-DIMENSIONAL EVENT REPOSITORY - A High-Performance, Scalable, Adaptive and Multi-dimensional Event Repository is described and utilized in a method for publishing an event in a database. The present method includes transparently intercepting a request to a database to publish an event. A messaging system operable with the database intercepts the request. The present method further includes examining an event repository for a template of the event. The event repository is operable with the database and the messaging system. The present method additionally includes retrieving the event template from the event repository. The present method also includes marshalling the event template to create the event. The present method also includes publishing the event in an event queue. | 07-01-2010 |
20110029585 | AUTOMATIC AND DYNAMIC PROVISIONING OF DATABASES - Approaches described herein may be used for provisioning of databases that requires a bulk transfer of data within a distributed computing environment, such as a grid. The approaches do not require the manual intervention of a DBA to, for example, transfer a tablespace between the file systems of operating systems. Instead, the tablespaces may be provisioned automatically and dynamically by a grid computing system whenever it determines the need to dynamically provision a database. In addition, as copies of tablespaces are provisioned, synchronization mechanisms can also be automatically provisioned to keep the tablespaces and their copies in sync. | 02-03-2011 |
20110302136 | RECOVERABLE EXECUTION - Systems and methods for providing a one-step API that executes a series of atomic transactions in a database system. In one implementation, each atomic transaction is associated with a forward block of code that effects changes, an undo block of code that reverses the changes made by the forward block, and a state block of code that mimics successful execution of the forward block by setting internal states. In the event of a failure, the forward blocks, undo blocks, and state blocks can be used to roll forward or roll back changes as a whole. In one implementation, a one-step API for replicating data in a database is provided. | 12-08-2011 |
20140032517 | SYSTEM AND METHODS TO CONFIGURE A PROFILE TO RANK SEARCH RESULTS - A method and system to configure a profile to rank search results are provided. A profile that includes behavior information organized as a plurality of components is generated. Additional behavior information is received from a user. At least one component of the plurality of components is updated using the additional behavior information received from the user. A search query is received and search results are generated based on the search query. Search results are ranked based on the updated profile. | 01-30-2014 |
20140032532 | SPELL CHECK USING COLUMN CURSOR - An input query can be spell checked by first parsing the input query into one or more tokens. The one or more tokens are then compared against spell storage tables to derive alternative tokens. A spell cursor is launched, with the spell cursor calculating scores for permutations of the tokens and alternative tokens, and the scores representing a likelihood that a user intended to use the permutation as the input query. A memory table may then be formed including the permutations and scores. The memory table can then be passed to a column cursor, the column cursor designed to form an output table of results based on queries to a database using the permutations. | 01-30-2014 |
20140032593 | SYSTEMS AND METHODS TO PROCESS A QUERY WITH A UNIFIED STORAGE INTERFACE - Systems and methods to process a query with a unified storage interface are described. The system receives a query from a client machine and generates a query expression tree based on the query expression. The system generates a cursor expression tree based on the query expression tree. The system executes a plurality of software components in the cursor expression tree to retrieve data from a first storage device. The plurality of software components comprise a first software component that is utilized to retrieve data irrespective of a plurality of storage devices and a second software component that is utilized to retrieve data from a first storage device. Finally, the system communicates search results to the client machine, the search results include at least a portion of the data. | 01-30-2014 |
20140129515 | HIGH-PERFORMANCE, SCALABLE, ADAPTIVE AND MULTI-DIMENSIONAL EVENT REPOSITORY - A High-Performance, Scalable, Adaptive and Multi-dimensional Event Repository is described and utilized in a method for publishing an event in a database. The present method includes transparently intercepting a request to a database to publish an event. A messaging system operable with the database intercepts the request. The present method further includes examining an event repository for a template of the event. The event repository is operable with the database and the messaging system. The present method additionally includes retrieving the event template from the event repository. The present method also includes marshaling the event template to create the event. The present method also includes publishing the event in an event queue. | 05-08-2014 |
20140222856 | SYSTEM AND METHODS TO CONFIGURE A QUERY LANGUAGE USING AN OPERATOR DICTIONARY - A method and a system to configure a query language using an operator dictionary are provided. Dictionary information that corresponds to a first user is generated. The dictionary information includes a first list of compatible query operators and a description of compatible data types that correspond to each operator in the first list of query operators. A search query to search for document information in a database is received from a first user. The database includes an inverted index. Terms of the search query from the first user are determined to be in accordance with the dictionary information that corresponds to the first user. The search query is applied to the inverted index in the database to identify the document information. The document information is sent to the first user. | 08-07-2014 |
Patent application number | Description | Published |
20100052623 | System and Method for Remote Battery Sensing - Systems and methods for remote battery sensing and charging are disclosed. A method may include determining whether a charge output of a battery charger is electrically coupled to a rechargeable battery, wherein the charge output is configured to charge the rechargeable battery. The method may also include electrically coupling a terminal of the rechargeable battery to a reference voltage input of the battery charger in response to determining the charge output is electrically coupled to the rechargeable battery, wherein the battery charger is configured to determine whether the rechargeable battery is to be charged based on the reference voltage input voltage. The method may further include electrically coupling the reference voltage input to the charge output in response to determining the charge output is not electrically coupled to the rechargeable battery. | 03-04-2010 |
20100180065 | Systems And Methods For Non-Volatile Cache Control - In some embodiments, a method for controlling a cache having a volatile memory and a non-volatile memory during a power up sequence is provided. The method includes receiving, at a controller configured to control the cache and a storage device associated with the cache, a signal indicating whether the non-volatile memory includes dirty data copied from the volatile memory to the non-volatile memory during a power down sequence, the dirty data including data that has not been stored in the storage device. In response to the received signal, the dirty data is restored from the non-volatile memory to the volatile memory, and flushed from the volatile memory to the storage device. | 07-15-2010 |
20110072280 | Systems and methods for time-based management of backup battery life in memory controller systems - Systems and methods that may be implemented for time-based management of storage memory controller (e.g., RAID controller) backup battery life in information handling systems by limiting the backup battery system operation time in order to save energy, reduce the impact of leakage current, and prolong memory controller backup battery shelf life while at the same time meeting requirements of back-up time for storage/server applications. The disclosed systems and methods may be implemented, for example, by providing a battery system controller that implements a pre-set memory controller backup battery operation time, in combination with a hardware-controlled mechanism that extends backup battery system operation time by disabling one or more current leakage paths within the storage memory controller circuitry. | 03-24-2011 |
20110185211 | Systems and Methods for Determining the State of Health of a Capacitor Module - Systems and methods for determining the state of health for a capacitor module are provided. In some embodiments, a method for monitoring the health of a capacitor module comprising an array of capacitors is provided. The method may include steps for disabling a charger coupled to an array of capacitors of the capacitor module, determining if the capacitor module is healthy based at least on operating values of the capacitor module, and enabling a write back mode for the memory module if the capacitor module is determined to be healthy. | 07-28-2011 |
Patent application number | Description | Published |
20080256173 | PIPELINE SYSTEMS AND METHOD FOR TRANSFERRING DATA IN A NETWORK ENVIRONMENT - A communications system having a data transfer pipeline apparatus for transferring data in a sequence of N stages from an origination device to a destination device. The apparatus comprises dedicated memory having buffers dedicated for carrying data and a master control for registering and controlling processes associated with the apparatus for participation in the N stage data transfer sequence. The processes include a first stage process for initiating the data transfer and a last Nth stage process for completing data transfer. The first stage process allocates a buffer from a predetermined number of buffers available within the memory for collection, processing, and sending of the data from the origination device to a next stage process. The Nth stage process receives a buffer allocated to the first stage process from the (N−1)th stage and to free the buffer upon processing completion to permit reallocation of the buffer. | 10-16-2008 |
20100138393 | MODULAR BACKUP AND RETRIEVAL SYSTEM USED IN CONJUNCTION WITH A STORAGE AREA NETWORK - A modular computer storage system and method is provided for managing and directing data archiving functions, which is scalable and comprehends various storage media as well as diverse operating systems on a plurality of client devices. A client component is associated with one or more client devices for generating archival request. A file processor directs one or more storage devices, through one or more media components, which control the actual physical level backup on various storage devices. Each media component creates a library indexing system for locating stored data. A management component coordinates the archival functions between the various client components and the file processor, including setting scheduling policies, aging policies, index pruning policies, drive cleaning policies, configuration information, and keeping track of running and waiting jobs. | 06-03-2010 |
20110238777 | PIPELINE SYSTEMS AND METHOD FOR TRANSFERRING DATA IN A NETWORK ENVIRONMENT - A communications system having a data transfer pipeline apparatus for transferring data in a sequence of N stages from an origination device to a destination device. The apparatus comprises dedicated memory having buffers dedicated for carrying data and a master control for registering and controlling processes associated with the apparatus for participation in the N stage data transfer sequence. The processes include a first stage process for initiating the data transfer and a last Nth stage process for completing data transfer. The first stage process allocates a buffer from a predetermined number of buffers available within the memory for collection, processing, and sending of the data from the origination device to a next stage process. The Nth stage process receives a buffer allocated to the first stage process from the (N−1)th stage and to free the buffer upon processing completion to permit reallocation of the buffer. | 09-29-2011 |
20130007391 | MODULAR BACKUP AND RETRIEVAL SYSTEM USED IN CONJUNCTION WITH A STORAGE AREA NETWORK - A modular computer storage system and method is provided for managing and directing data archiving functions, which is scalable and comprehends various storage media as well as diverse operating systems on a plurality of client devices. A client component is associated with one or more client devices for generating archival request. A file processor directs one or more storage devices, through one or more media components, which control the actual physical level backup on various storage devices. Each media component creates a library indexing system for locating stored data. A management component coordinates the archival functions between the various client components and the file processor, including setting scheduling policies, aging policies, index pruning policies, drive cleaning policies, configuration information, and keeping track of running and waiting jobs. | 01-03-2013 |
20130185377 | PIPELINE SYSTEMS AND METHOD FOR TRANSFERRING DATA IN A NETWORK ENVIRONMENT - A communications system having a data transfer pipeline apparatus for transferring data in a sequence of N stages from an origination device to a destination device. The apparatus comprises dedicated memory having buffers dedicated for carrying data and a master control for registering and controlling processes associated with the apparatus for participation in the N stage data transfer sequence. The processes include a first stage process for initiating the data transfer and a last Nth stage process for completing data transfer. The first stage process allocates a buffer from a predetermined number of buffers available within the memory for collection, processing, and sending of the data from the origination device to a next stage process. The Nth stage process receives a buffer allocated to the first stage process from the (N−1)th stage and to free the buffer upon processing completion to permit reallocation of the buffer. | 07-18-2013 |
Patent application number | Description | Published |
20110097697 | TRAINING SYSTEM AND METHOD BASED ON COGNITIVE MODELS - A training system and method for measuring, evaluating, and improving the functional efficiency of information processing stages associated with human cognition. Scene dependent and a-priori queries can be created as a part of a training curriculum and an appropriate measuring technique can be executed with respect to each scene to measure the functional efficiency of the cognitive information processing stages. Thereafter, a trainee's response with respect to such queries can be automatically evaluated. Feedback based on the response can then be generated. An adaptive training mechanism can be configured to enhance the functional efficiency of the cognitive information processing stages. | 04-28-2011 |
20110111385 | AUTOMATED TRAINING SYSTEM AND METHOD BASED ON PERFORMANCE EVALUATION - An automated training system and method based on performance evaluation to provide a precise and succinct automated real-time feedback. A scenario that focuses on specific training objectives can be decomposed into a set of vignettes and dynamically arranged in a dynamic logical sequence to train for a specific high level skill. Performance metrics juxtaposed over a task demand can be automatically computed utilizing a latency and accuracy measure associated with a particular trainee action. Performance data can be automatically gathered and evaluated utilizing the measured performance metrics. Thereafter, contextual feedback information may be automatically organized and provided in real-time to a trainee. The training objectives, the trainee's performance metrics, and feedback data can be utilized to automatically select an appropriate training intervention, which may then be offered to the trainee. An initial, as well as an appropriate follow-up vignette, can be dynamically selected and automatically presented based on the training objectives and evaluated trainee performance data. | 05-12-2011 |
20110154293 | SYSTEM AND METHOD TO IDENTIFY PRODUCT USABILITY - A data entry device is provided to enter data related to usability of a user interface of a product. A processor provides a usability score card on the data entry device. The score card facilitates entry of usability issues regarding the user interface, and entry of data related to three dimensions of each issue including a risk severity, a probability of occurrence of the issue, and a probability of detecting the issue. The processor processes the data to provide an overall usability score of the user interface. | 06-23-2011 |
20110307301 | DECISION AID TOOL FOR COMPETENCY ANALYSIS - A computer implemented method and system include receiving a trigger in the computer related to job performance in a work environment. The system compares job performance related to the trigger to a worker competency model having behavior indicators of good performance. The comparison of job performance to the worker competency model, behavior indicators, and outcome measures is used to provide an indication of good and poor job performance for a variety of situations. Training, best practices, and effective strategies may also be automatically identified. | 12-15-2011 |
20120059682 | CONTINUOUS IMPROVEMENT FOR A PROCEDURE MANAGEMENT SYSTEM TO REDUCE THE INCIDENCE OF HUMAN PROCEDURE EXECUTION FAILURES - A method of continuously improving a procedure management system that generates human operating procedures. At least one failure mode (“root cause”) is defined for each human procedural execution failure. The root causes are mapped to stages of human operator execution for the human operating procedures where the plurality of root causes manifest, and to human intervention activities that the human operator failed to correctly execute (“procedure deficiency”). Each root cause is mapped to one or more procedure management components that may have generated the procedure deficiency. Recorded actual incidents of human procedural execution failures are analyzed to identify at least one assignable root cause. A procedure management component is updated to mitigate the assignable root cause, and is then used to change at least one human operating procedure or to generate a new human operating procedure to reduce an incidence of the human procedural execution failures. | 03-08-2012 |
20120296488 | INTUITIVE SCHEDULING FOR ENERGY MANAGEMENT DEVICES - An energy management device providing a series of user interface enhancements that enable the creation and modification of energy management schedules. The energy management device may provide these user interface enhancements in connection with a touch screen interface, as the user interface receives and processes a variety of touch screen gestures from users intended to create and manipulate the energy management schedules. Specific embodiments described herein include calendar views with customizable periods of interest, calendar views with overlays of scheduling and pricing information, and clocks providing runtime indications of specific energy consuming systems. | 11-22-2012 |
20120323385 | PROVIDING ENERGY MANAGEMENT RECOMMENDATIONS WITH AN ENERGY MANAGEMENT DEVICE - Devices, systems, and methods for providing energy management recommendations are provided. One method includes recording a number of interactions between a user and a computing device, creating an energy usage profile according to the number of interactions between the user and the computing device, computing energy usage analytics associated with the energy usage profile, presenting the energy usage analytics to the user, and providing a number of energy management recommendations that account for the usage analytics and the energy usage profile. | 12-20-2012 |
20130177882 | TRAINING SYSTEMS FOR ADAPTIVE AND MALLEABLE EXPERTISE - A system identifies cognitive skills applicable to a particular job domain. The system stores cognitive skills from a plurality of job domains in a computer storage device. The cognitive skills are mapped to the plurality of job domains. The system creates a model of the stored cognitive skills. The model includes the plurality of job domains, and each job domain is associated with one or more scenarios, and each scenario is associated with a subset of the stored cognitive skills. This results in a matrix of job domains, scenarios, and cognitive skills. The system also generates a training sequence using the matrix. The training sequence includes multiple scenarios and relevant cognitive skills associated with each of the multiple scenarios across multiple job domains, thereby creating a system to generate an adaptable level of cognitive expertise. | 07-11-2013 |
20150088329 | PROVIDING ENERGY MANAGEMENT RECOMMENDATIONS WITH A COMPUTING DEVICE - Devices, systems, and methods for providing energy management recommendations are provided. One method includes recording a number of interactions between a user and a computing device, creating an energy usage profile according to the number of interactions between the user and the computing device, computing energy usage analytics associated with the energy usage profile, presenting the energy usage analytics to the user, and providing a number of energy management recommendations that account for the usage analytics and the energy usage profile. | 03-26-2015 |
Patent application number | Description | Published |
20120023384 | SYSTEM AND METHOD OF DISTRIBUTIVE ECC PROCESSING - Systems and methods to perform distributive ECC operations are disclosed. A method includes, in a controller of a memory device, receiving data including a data block and main error correction coding (ECC) data for the data block. The data block includes a first sub-block of data and first ECC data corresponding to the first sub-block. The method includes initiating a data block ECC operation to process the data block using the main ECC data and initiating a sub-block ECC operation to process the first sub-block using the first ECC data. The method also includes selectively initiating an error location search of the data block ECC operation based on a result of the sub-block ECC operation. | 01-26-2012 |
20120102379 | SYSTEM AND METHOD OF INTERLEAVING DATA ACCORDING TO AN ADJUSTABLE PARAMETER - A method in a data storage device with a memory includes receiving bit values to be stored at a set of cells of the memory and interleaving the received bit values to form multiple interleaved groups of data bits according to an adjustable parameter. The method also includes writing the multiple interleaved groups of data bits to the set of cells. | 04-26-2012 |
20130314988 | SYSTEMS AND METHODS OF UPDATING READ VOLTAGES - A method includes, in a data storage device that includes a non-volatile memory, reading first data values from memory elements of the non-volatile memory using a set of reference voltages that includes a first reference voltage, and determining a first error count associated with the first reference voltage. The method includes reading second data values from the group of memory elements using a set of modified reference voltages that includes a modified first reference voltage, and determining a modified error count associated with the modified first reference voltage. The method includes updating the set of reference voltages to include the first reference voltage or the modified first reference voltage based on a comparison of the error count to the modified error count. | 11-28-2013 |
20140029336 | SYSTEMS AND METHODS OF UPDATING READ VOLTAGES - A method includes, in a data storage device that includes a non-volatile memory, selecting an updated reference voltage as one of a reference voltage, a first alternate reference voltage and a second alternate reference voltage. The first alternate reference voltage and the second alternate reference voltage are calculated based on the reference voltage and based on a voltage increment. Selection of the updated reference voltage is based on a comparison of error counts, each error count associated with a unique one of the reference voltage, the first alternate reference voltage, and the second alternate reference voltage. The method includes resetting the reference voltage to the updated reference voltage, resetting the voltage increment to a reset voltage increment that is smaller than the voltage increment, and selecting an additional updated reference voltage based on the reset reference voltage and based on the reset voltage increment. | 01-30-2014 |
20140068382 | SYSTEMS AND METHODS TO INITIATE UPDATING OF REFERENCE VOLTAGES - In a data storage device that includes a non-volatile memory, a method includes determining that a current error correction code page count (CEC) is at least as large as a target error correction code page count (TEC). The CEC is a page count of error correction code (ECC) pages of data read from the memory during a time period from a previous time to a particular time using a set of reference voltages. In response to the CEC being at least as large as the TEC, the method includes updating a subset of the set of reference voltages conditioned upon a difference between a current mean error count (CMEC) and a previous mean error count being at least as large as a target mean delta error. The CMEC is based on a count of read errors associated with the ECC pages read during the time period. | 03-06-2014 |
20140201580 | SYSTEMS AND METHODS TO UPDATE REFERENCE VOLTAGES IN RESPONSE TO DATA RETENTION IN NON-VOLATILE MEMORY - A data storage device includes non-volatile memory and a controller. The controller is configured to, at a first time, determine a first count of storage elements having threshold voltages within a voltage range that corresponds to a first reference voltage. The controller is further configured to, at a second time, determine a second count of storage elements having threshold voltages within the voltage range. The controller is further configured to calculate an updated first reference voltage at least partially based on the first reference voltage, the first count, and the second count. | 07-17-2014 |
Patent application number | Description | Published |
20090157881 | METHOD AND SYSTEM FOR GROUPING STORAGE SYSTEM COMPONENTS - Methods and systems are provided for associating a storage system component, e.g. a server, client, machine, sub-client, or other storage system component, with one or more other storage system components into a group. Storage preferences are defined for the group which is automatically associated with each component in the group. The storage preferences define how storage operations are to be performed on the storage system components. | 06-18-2009 |
20110078295 | METHOD AND SYSTEM FOR GROUPING STORAGE SYSTEM COMPONENTS - Methods and systems are provided for associating a storage system component, e.g. a server, client, machine, sub-client, or other storage system component, with one or more other storage system components into a group. Storage preferences are defined for the group which is automatically associated with each component in the group. The storage preferences define how storage operations are to be performed on the storage system components. | 03-31-2011 |
20110231606 | METHOD AND SYSTEM FOR GROUPING STORAGE SYSTEM COMPONENTS - Methods and systems are provided for associating a storage system component, e.g. a server, client, machine, sub-client, or other storage system component, with one or more other storage system components into a group. Storage preferences are defined for the group which is automatically associated with each component in the group. The storage preferences define how storage operations are to be performed on the storage system components. | 09-22-2011 |
20130227352 | LOG MONITORING - A log monitoring system uses log monitoring rules to monitor log data generated by applications executing on a client computing device. By monitoring log data, the system detects that one or more triggering events have occurred on the client computing device. In response, the log monitoring system can perform one or more appropriate remedial actions. Additionally, in response to the detected event(s), the log monitoring system can extract a select subset of relevant data from the client and transmit the subset of data to a separate repository for storage and/or processing. | 08-29-2013 |
20130253977 | AUTOMATION OF DATA STORAGE ACTIVITIES - A system allows user to design data storage system workflows by selecting on a user interface various data objects associated with data storage system related activities. The activities include computer-executable instructions and can be predefined or determined by the user. Once the workflow is created, the workflow is deployed to one or more workflow engines that can execute the various data storage activities related to the workflow. Prior to executing a data storage activity, the system can determine which workflow engine to use based on an allocation scheme. | 09-26-2013 |
20130254402 | AUTOMATION OF DATA STORAGE ACTIVITIES - A system receives data storage workflow activities that include computer-executable instructions for carrying out data storage workflow in a network data storage system. Once the workflow is received, the system deploys the workflow to one or more workflow engines that can execute the various data storage activities related to the workflow. Prior to executing a data storage activity, the system can determine which workflow engine to use based on an allocation scheme. | 09-26-2013 |
20130262385 | UNIFIED ACCESS TO PERSONAL DATA - A method and system for providing unified access to data for multiple computing devices includes a system that associates multiple computing devices with a user of an information management system, assigns information management policies to data from the multiple computing devices within the information management system, and collects multiple data objects from the multiple computers. The system may generate a preview version of each collected data object, and provide at least one preview version of a collected data object to a computing device associated with the user. The system may also generate indexing information for each collected data object and distribute the indexing information with the preview version of the data object. | 10-03-2013 |
20130262386 | SMART ARCHIVING AND DATA PREVIEWING FOR MOBILE DEVICES - Techniques for providing data preview before recalling large data files are disclosed. In one aspect, a data file is made accessible while being offline by converting the data file from a native format to a preview format, storing the data file in the preview format in a primary storage that is locally available and moving, after the conversion to the preview format, the data file in the native format to a secondary storage. When a viewing request is received for the data file, the data file in the preview format is displayed to fulfill the viewing request. | 10-03-2013 |
20130262392 | INFORMATION MANAGEMENT OF MOBILE DEVICE DATA - A method and system for providing information management of mobile device data provides a user interface to permit a user of an information management system to define information management policies for the mobile device, receives definitions of the information management policies from the provided interface, and sends data from the mobile device to the information management system in accordance with the information management policies. In some examples, the system sends information identifying the user and the mobile device to the information management system, and/or sends the information management policies defined from the interface to the information management system. | 10-03-2013 |
20140025796 | AUTOMATED GROUPING OF COMPUTING DEVICES IN A NETWORKED DATA STORAGE SYSTEM - According to certain aspects, systems and methods are provided for grouping clients together in a networked data storage environment. For instance, clients can be grouped together based on the software installed on the client or the client type. Each client group can be configured to maintain the configuration of clients within the client group. For example, one client group can be configured to ensure that a particular software suite remains up-to-date. Another client group can be configured to ensure that data within a particular directory or on a particular storage device associated with each client of the client group is backed up each night. | 01-23-2014 |
20140188804 | APPLICATION OF INFORMATION MANAGEMENT POLICIES BASED ON OPERATION WITH A GEOGRAPHIC ENTITY - Techniques for providing data retention services based on a geographic region are disclosed. In one aspect, a location of a computing device is determined. A geographic entity corresponding to the location of the computing device is then determined. A data retention policy is applied to production data of the computing device based on regulations of the geographic entity. Other aspects are also disclosed. | 07-03-2014 |
20140201137 | LOCATION-BASED DATA SYNCHRONIZATION MANAGEMENT - In general, a data synchronization management system is disclosed in which files (and/or other data) are synchronized among two or more client computing devices in connection with a backup of those files. Synchronization polices specify files to be synchronized based on selected criteria including file data, metadata, and location information. In general, files are initially copied from a primary client computing device to secondary storage. Thereafter, files to be synchronized are identified from the secondary storage, and copied to other client computing devices. Additionally, synchronized files may be viewed and accessed through a cloud and/or remote file access interface. | 07-17-2014 |
20140201140 | DATA SYNCHRONIZATION MANAGEMENT - In general, a data synchronization management system is disclosed in which files (and/or other data) are synchronized among two or more client computing devices in connection with a backup of those files. Synchronization polices specify files to be synchronized based on selected criteria including file data, metadata, and location information. In general, files are initially copied from a primary client computing device to secondary storage. Thereafter, files to be synchronized are identified from the secondary storage, and copied to other client computing devices. Additionally, synchronized files may be viewed and accessed through a cloud and/or remote file access interface. | 07-17-2014 |
20140201141 | REQUEST-BASED DATA SYNCHRONIZATION MANAGEMENT - In general, a data synchronization management system is disclosed in which files (and/or other data) are synchronized among two or more client computing devices in connection with a backup of those files. Synchronization polices specify files to be synchronized based on selected criteria including file data, metadata, and location information. In general, files are initially copied from a primary client computing device to secondary storage. Thereafter, files to be synchronized are identified from the secondary storage, and copied to other client computing devices. Additionally, synchronized files may be viewed and accessed through a cloud and/or remote file access interface. | 07-17-2014 |
20140201142 | PARTIAL SHARING OF SECONDARY STORAGE FILES IN A DATA STORAGE SYSTEM - The data storage system according to certain aspects can allow users to share a portion of a file (e.g., a document) in secondary storage. The user may specify a portion of a secondary storage file to share and send a link to the portion to another user. The other user can access the shared portion from the link, and just the shared portion may be restored from secondary storage. The data storage system according to certain aspects can also provide a native view of secondary storage data on a client computer. The index data and/or metadata relating to secondary storage data may be stored in native format (e.g., format of the application(s) that generated the secondary storage data) so that the secondary storage data can be displayed in a native view. The index data and/or metadata may be synchronized on the client without synchronizing the secondary storage data itself. | 07-17-2014 |
20140201144 | CRITERIA-BASED DATA SYNCHRONIZATION MANAGEMENT - In general, a data synchronization management system is disclosed in which files (and/or other data) are synchronized among two or more client computing devices in connection with a backup of those files. Synchronization polices specify files to be synchronized based on selected criteria including file data, metadata, and location information. In general, files are initially copied from a primary client computing device to secondary storage. Thereafter, files to be synchronized are identified from the secondary storage, and copied to other client computing devices. Additionally, synchronized files may be viewed and accessed through a cloud and/or remote file access interface. | 07-17-2014 |
20140201154 | SHARING OF SECONDARY STORAGE DATA - An information management system according to certain aspects allows users to share a portion of a file (e.g., a document) stored in secondary storage. The user may specify a portion of a secondary storage file to share and send a link to the portion to another user. The other user can access the shared portion from the link, and just the shared portion may be restored from secondary storage. The system according to certain aspects provides a native view of secondary storage data on a client computing device. The index data and/or metadata relating to secondary storage data may be stored in native application format for access via the native source application. | 07-17-2014 |
Patent application number | Description | Published |
20120033541 | SYSTEM AND METHOD FOR TRANSPORT CONTROL PROTOCOL IN A MULTI-CHASSIS DOMAIN - Aggregation switches connected to an edge node by a multi-chassis link aggregation group, wherein the aggregation switches are connected by a virtual fiber link that provides a connection for exchange of information between the Aggregation Switches regarding MAC addressing to synchronize MAC address tables. A transport control protocol defines a VLAN and multicast group of ports on the Aggregation Switch to receive management or control packets. | 02-09-2012 |
20120033665 | SYSTEM AND METHOD FOR MULTI-CHASSIS LINK AGGREGATION - Aggregation Switches connected to an edge node by a multi-chassis link aggregation group, wherein the Aggregation Switches are connected by a virtual fabric link that provides a connection for exchange of information between the Aggregation Switches regarding MAC addressing to synchronize MAC address tables. | 02-09-2012 |
20120182866 | SYSTEM AND METHOD FOR VIRTUAL FABRIC LINK FAILURE RECOVERY - Aggregation switches are connected to an edge node by a multi-chassis link aggregation group and a virtual fiber link provides a connection for exchange of information between the aggregation switches regarding MAC addressing to synchronize MAC address tables across the aggregation switches. When failure of the virtual fiber link is detected, the multi-chassis link aggregation group is reconfigured into two or more link aggregates with each link aggregate connecting the edge node to one of the aggregation switches. A spanning tree protocol is initiated over the link aggregates to prevent loops in the network. MAC address tables are flushed and relearned with the two or more link aggregates. | 07-19-2012 |
20130064102 | VIRTUAL CHASSIS SYSTEM CONTROL PROTOCOLS - A virtual chassis system includes a plurality of network nodes configured with a master virtual chassis address. The network nodes are connected by virtual fabric link (VFLs) that provide a connection for exchange of data packets between the network nodes. The data packets include source MAC addresses and associated hardware device information, such as source chassis ID, source network interface identifier and source port identifier information. The network nodes use this information to maintain synchronized MAC address tables for forwarding of data packets in the virtual chassis system. One or more control protocols in the network node are used for topology discovery, master network node election, generation of routing tables, health monitoring and other functions. | 03-14-2013 |
20130077621 | SYSTEM AND METHOD FOR A VIRTUAL CHASSIS SYSTEM - A virtual chassis system includes a plurality of network nodes configured with a master virtual chassis address. The network nodes are connected by virtual fabric link (VFLs) that provide a connection for exchange of packets between the network nodes. The packets include source MAC addresses and associated hardware device information, such as source chassis ID, source network interface identifier and source port identifier information. The network nodes use this information to maintain synchronized MAC address tables for forwarding of packets in the virtual chassis system. | 03-28-2013 |