Patent application number | Description | Published |
20090006787 | Storage device with write barrier sensitive write commands and write barrier insensitive commands - The invention is a storage device which implements a write barrier command and provides means for a host to designate other write commands as being sensitive or insensitive to the existence of write barrier commands. The device can optimize the execution of commands by changing the order of execution of write commands that are insensitive to write barrier command. In an embodiment of the invention a flag associated with the write command indicates whether the command is sensitive or insensitive to the existence of write barrier commands. In an embodiment of the invention the write barrier command can be implemented as a write command with a flag that indicates whether the command is a write barrier command. In one embodiment of the invention the queue of commands and data to be written to the media is stored in a non-volatile cache. | 01-01-2009 |
20110153959 | IMPLEMENTING DATA STORAGE AND DUAL PORT, DUAL-ELEMENT STORAGE DEVICE - A method for implementing data storage and a dual port, dual element storage device are provided. A storage device includes a predefined form factor including a first port and a second port, and a first storage element and a second storage element. A controller coupled between the first port and second port, and the first storage element and second storage element controls access and provides two separate data paths to the first storage element and second storage element. | 06-23-2011 |
20140101370 | APPARATUS AND METHOD FOR LOW POWER LOW LATENCY HIGH CAPACITY STORAGE CLASS MEMORY - A method and a storage system are provided for implementing enhanced solid-state storage class memory (eSCM) including a direct attached dual in line memory (DIMM) card containing dynamic random access memory (DRAM), and at least one non-volatile memory, for example, Phase Change memory (PCM), Resistive RAM (ReRAM), Spin-Transfer-Torque RAM (STT-RAM), and NAND flash chips. An eSCM processor controls selectively allocating data among the DRAM, and the at least one non-volatile memory primarily based upon a data set size. | 04-10-2014 |
20150081933 | ACK-LESS PROTOCOL FOR NOTICING COMPLETION OF READ REQUESTS - The present disclosure relates to methods and systems for performing operations in a communications protocol. An example method can include submitting, from a device, a request for a queue entry representing a command from a host comprising a request for data stored at a device memory location; receiving the command from the host; and executing the command. An example method can also include selecting a bit string representing whether a requested data stream has been received, and storing the bit string into a memory buffer portion to mark the buffer portion. The method can include receiving, into the memory buffer, the stream. The method can include retrieving contents of the buffer portion, and determining whether the contents contain the bit string. If so, the method can include determining that portions of the stream have not been received. Otherwise, the method can include determining that the stream has been received. | 03-19-2015 |
20150081947 | DOORBELL-LESS ENDPOINT-INITIATED PROTOCOL FOR STORAGE DEVICES - The present disclosure relates to methods and systems for performing operations in a communications protocol. An example method can include submitting, from a device, a request for a queue entry representing a command from a host comprising a request for data stored at a device memory location; receiving the command from the host; and executing the command. An example method can also include selecting a bit string representing whether a requested data stream has been received, and storing the bit string into a memory buffer portion to mark the buffer portion. The method can include receiving, into the memory buffer, the stream. The method can include retrieving contents of the buffer portion, and determining whether the contents contain the bit string. If so, the method can include determining that portions of the stream have not been received. Otherwise, the method can include determining that the stream has been received. | 03-19-2015 |
20150081956 | DOORBELL-LESS PROTOCOL FOR SOLID STATE DRIVE INTERFACE - The present disclosure relates to methods and systems for performing operations in a communications protocol. An example method can include submitting, from a device, a request for a queue entry representing a command from a host comprising a request for data stored at a device memory location; receiving the command from the host; and executing the command. An example method can also include selecting a bit string representing whether a requested data stream has been received, and storing the bit string into a memory buffer portion to mark the buffer portion. The method can include receiving, into the memory buffer, the stream. The method can include retrieving contents of the buffer portion, and determining whether the contents contain the bit string. If so, the method can include determining that portions of the stream have not been received. Otherwise, the method can include determining that the stream has been received. | 03-19-2015 |
20160098227 | System and Method to Provide File System Functionality Over a PCIe Interface - Techniques for providing file system functionality over a PCIe interface are disclosed. In some embodiments, the techniques may be realized as a method for providing file system functionality over a PCIe interface including receiving from a host device a storage command, specially devised for such a standard protocol, at a PCIe-based device controller, parsing, using at least one computer processor of the PCIe-based device controller, the storage command, traversing, using PCIe-based device controller, one or more portions of file system metadata of an associated storage media device, wherein the PCIe-based device controller is configured to traverse the one or more portions of file system metadata based on the parsed storage command independent of any subsequent communication with the host device, and returning data to the host device. | 04-07-2016 |
Patent application number | Description | Published |
20080308523 | METHOD FOR MANUFACTURING FLEXIBLE MEDICAL DEVICE CONDUIT - A method for manufacturing a flexible medical device conduit includes forming an elongated framework of flexible material (e.g., Nitinol), and creating a sharp head on a distal end of the elongated strip using, for example, an isotropic etching technique, a stamping technique and/or a coining technique. The method also includes the step of jacketing the elongated framework with a flexible tube such that the flexible tube and the elongated framework define at least one conduit therebetween. | 12-18-2008 |
20090151823 | RAPID THERMAL TREATMENT FOR COLORING SURGICAL NEEDLES - An apparatus for thermally treating and coloring a plurality of curved suture needles. The apparatus includes a conveyer for transferring the plurality of curved suture needles from a source of curved suture needles to a receiver, a housing positioned adjacent the conveyer, the housing having a first end, a second end, and an opening running from the first end to the second end, the opening aligned with the conveyer to enable the plurality of curved suture needles to pass therethrough, a heat source located within the housing for heating the plurality of curved suture needles as the plurality of curved suture needles are transferred by the conveyer from the first end of the housing to the second end of the housing and a system for providing a gas mixture containing a fractional concentration of oxygen to oxidize and colorize the surfaces of the plurality of curved suture needles as the plurality of suture needles pass through the housing. A process for thermally treating and coloring a plurality of curved suture needles to colorize and enhance the stiffness and yield moment of the curved suture needles is also provided. | 06-18-2009 |
20100249927 | MEDICAL DEVICES WITH GALVANIC PARTICULATES - Implantable medical devices having galvanic particulates are disclosed. The particulates may be coated onto at least part of a surface of the medical device. In addition, the galvanic particulates may be contained in the material used to manufacture the antimicrobial medical devices, or may be embedded into the surface of the medical devices. The present invention also provides novel coating methods and processing methods. The devices may have advantageous characteristics and effects including anti-microbial, anti-inflammatory, and tissue regeneration promoting. | 09-30-2010 |
20100268335 | MEDICAL DEVICES WITH GALVANIC PARTICULATES - Implantable medical devices having galvanic particulates are disclosed. The particulates may be coated onto at least part of a surface of the medical device. In addition, the galvanic particulates may be contained in the material used to manufacture the antimicrobial medical devices, or may be embedded into the surface of the medical devices. The present invention also provides novel coating methods and processing methods. The devices may have advantageous characteristics and effects including anti-microbial, anti-inflammatory, and tissue regeneration promoting. | 10-21-2010 |
20140172015 | Surgical Needle with Formed Steps - A surgical needle for use in a circular needle applier comprises a leading end, a trailing end, and an arced body between the leading and trailing ends. The body has a medial face and a lateral face. A plurality of steps on the body are adapted to be engaged by a circular needle applier. The steps are formed by plastically deforming the body without removing material. A length of suture is connected to the trailing end. | 06-19-2014 |
Patent application number | Description | Published |
20080199590 | LOW TRANS FATTY ACID SHORTENING COMPOSITIONS - Interesterified or blended shortening compositions having a relatively low proportion of trans fatty acid are described. The shortening compositions are made by blending or interesterifying low-linolenic soybean oil, including from 1 to 3.5 wt. % linolenic fatty acid moieties and from 0 to 2 wt. % trans fatty acid moieties, and a highly saturated fat including from 0 to 2 wt. % of trans fatty acid moieties. The interesterified or blended shortening composition has a trans-fatty acid moiety content of from 0 to 2 wt. %. These interesterified or simple blends are low in trans fatty acid, but are otherwise similar in composition and performance to partially hydrogenated vegetable oils. Products made from the compositions include baked goods, such as short bread cookies, biscuits, pie crusts, or puff pastry shells, or an icing such as cream icing. | 08-21-2008 |
20090123619 | SHORTENINGS AND METHODS OF MAKING AND USING THEREOF - Described herein are shortenings with improved properties such as increased hardness, minimal trans fat, and reduced saturated fats. Methods for preparing the shortenings involve the use of one or more structural enhancers in a vegetable oil followed by processing and tempering the admixture. The shortenings can be used to produce food products with reduced saturated fats and increased hardness as well as minimal trans fats. | 05-14-2009 |
20090130289 | High Stearic High Oleic Soy Oil Blends - A composition comprising high stearic acid, high oleic soybean oil, lightly, partially or fully hydrogenated feedstock oil, and an emulsifier is disclosed. The composition can be used, for example, as a complete shortening composition. A food product employing the complete shortening composition is also described. Several non-limiting examples of the food product are a baked food, such as a short bread cookie, biscuit, pie crust, or puff pastry shell, or icing, such as cake icing or pastry icing. | 05-21-2009 |
Patent application number | Description | Published |
20120266051 | STAIRCASE FORWARD ERROR CORRECTION CODING - In staircase forward error correction coding, a stream of data symbols are mapped to data symbol positions in a sequence of two-dimensional symbol blocks B | 10-18-2012 |
20130031437 | TIME VARYING DATA PERMUTATION APPARATUS AND METHODS - Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations. | 01-31-2013 |
20140053039 | TIME VARYING DATA PERMUTATION APPARATUS AND METHODS - Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations. | 02-20-2014 |
20140233673 | APPARATUS AND METHOD FOR COMMUNICATING DATA OVER A COMMUNICATION CHANNEL - For some applications such as high-speed communication over short-reach links, the complexity and associated high latency provided by existing modulators may be unsuitable. According to an aspect, the present disclosure provides a modulator that can reduce latency for applications such as 400/1000 communication over copper cables or SMF. The modulator has a symbol mapper for mapping a bit stream into symbols, and a multi-level encoder including an inner encoder and an outer encoder for encoding only a portion of the bit stream. In some implementations, the multi-level encoder is configured such that an information block size of the inner encoder is small and matches a field size of the outer encoder. Therefore, components that would be used to accommodate larger block sizes can be omitted. The effect is that complexity and latency can be reduced. According to another aspect, the present disclosure provides a demodulator that is complementary to the modulator. | 08-21-2014 |
20140237325 | STAIRCASE FORWARD ERROR CORRECTION CODING - In staircase forward error correction coding, a stream of data symbols are mapped to data symbol positions in a sequence of two-dimensional symbol blocks B | 08-21-2014 |
20150074500 | Time Varying Data Permutation Apparatus And Methods - Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations. | 03-12-2015 |
20150288485 | APPARATUS AND METHOD FOR COMMUNICATING DATA OVER A COMMUNICATION CHANNEL - For some applications such as high-speed communication over short-reach links, the complexity and associated high latency provided by existing modulators may be unsuitable. According to an aspect, the present disclosure provides a modulator that can reduce latency for applications such as 40 G/100 G communication over copper cables or SMF. The modulator has a symbol mapper for mapping a bit stream into symbols, and a multi-level encoder including an inner encoder and an outer encoder for encoding only a portion of the bit stream. In some implementations, the multi-level encoder is configured such that an information block size of the inner encoder is small and matches a field size of the outer encoder. Therefore, components that would be used to accommodate larger block sizes can be omitted. The effect is that complexity and latency can be reduced. According to another aspect, the present disclosure provides a demodulator that is complementary to the modulator. | 10-08-2015 |
Patent application number | Description | Published |
20110172705 | Water-Swellable Copolymers and Articles and Coatings Made Therefrom - The present disclosure relates to compositions comprising a copolymer that includes a first monomer and a second monomer that is different from the first monomer, wherein both the first and second monomer are selected from the group consisting of 3-sulfopropyl acrylate potassium salt, sodium acrylate, N-(tris(hydroxyl methyl)methyl)acrylamide, and 2-acrylamide-2-methyl-1-propane sulfonic acid. The present disclosure further relates to methods for preparing the copolymer compositions and shaped articles comprising the copolymers. | 07-14-2011 |
20110172707 | Water-Swellable Copolymers and Articles and Coatings Made Therefrom - The present disclosure relates to compositions comprising a copolymer that includes a first monomer and a second monomer that is different from the first monomer, wherein both the first and second monomer are selected from the group consisting of 3-sulfopropyl acrylate potassium salt, sodium acrylate, N-(tris(hydroxyl methyl)methyl)acrylamide, and 2-acrylamideo-2-methyl-1-propane sulfonic acid. The present disclosure further relates to methods for preparing the copolymer compositions and shaped articles comprising the copolymers. | 07-14-2011 |
20120065676 | Water-Swellable Copolymers and Articles and Coatings Made Therefrom - The present disclosure relates to compositions comprising a copolymer that includes a first monomer and a second monomer that is different from the first monomer, wherein both the first and second monomer are selected from the group consisting of 3-sulfopropyl acrylate potassium salt, sodium acrylate, N-(tris(hydroxyl methyl)methyl)acrylamide, and 2-acrylamideo-2-methyl-1-propane sulfonic acid. The present disclosure further relates to methods for preparing the copolymer compositions and shaped articles comprising the copolymers. | 03-15-2012 |
Patent application number | Description | Published |
20140219762 | MULTI-DECK MINING VEHICLE - A mining vehicle includes one or more crawlers, a first deck positioned above the crawlers, and a second deck positioned above the first deck. The first deck includes a first floor surface providing a walking surface, and one or more first deck maintenance components configured to allow a person to move among and access the first deck maintenance components. The second deck includes a second floor surface providing a walking surface, one or more second deck maintenance components, and one or more aisles configured to allow a person to move among and access the second deck maintenance components. The first and second decks are configured to provide maintenance access to the first and second deck maintenance components. | 08-07-2014 |
20140219763 | POWER SHOVEL HOIST MACHINERY AND BALLAST CONFIGURATION - A power shovel including a tool for lifting, a machine house, a hoist drum, hoist drum machinery and an auxiliary weight box having a perimeter, the hoist drum and hoist drum machinery being at least partially disposed within the perimeter of the auxiliary weight box and the hoist drum being disposed outside of the machine house. | 08-07-2014 |
20150308266 | POWER SHOVEL HOIST MACHINERY WITH AUXILIARY WEIGHT BOX - A power shovel including a tool for lifting, a machine house, a hoist drum, hoist drum machinery and an auxiliary weight box having a perimeter, the hoist drum and hoist drum machinery being at least partially disposed within the perimeter of the auxiliary weight box and the hoist drum being disposed outside of the machine house. | 10-29-2015 |