Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Lund, MN

Adam E. Lund, St. Louis Park, MN US

Patent application numberDescriptionPublished
20120038458HANDHELD FIELD MAINTENANCE TOOL WITH IMPROVED DIAGNOSTICS - A handheld field maintenance tool with improved diagnostic functions is provided. The tool includes a process communication module configured to interact with a field device. A controller is coupled to the process communication module. The controller is configured to execute a number of improved diagnostic functions relative to the field device. The controller may obtain contextual information relative to a current field maintenance operation and preload at least one resource relative to a next field operation step. The controller may obtain process alarm information through a wireless communication module, and field device alert information through the process communication module and provide an indication on a display relative to both process alarm information and field device alert information. The controller may execute a sequence of field device maintenance operations on the field device in response to a signal from a user input device. The controller may obtain snapshot information in response to a signal from a user input device.02-16-2012
20120038548HANDHELD FIELD MAINTENANCE DEVICE WITH IMPROVED USER INTERFACE - A handheld field maintenance tool is provided. The handheld field maintenance tool includes a process communication module configured to communicate with a field device. The handheld field maintenance tool also includes a display and a user input device. A controller is coupled to the process communication module, the user input device and the display and is configured to generate a listing of task-based field maintenance operations on the display and receive a user input selecting a task-based field maintenance operation. The controller is configured to automatically traverse a menu of the field device using a fast-key sequence relative to the selected task. A method of creating a task-based field maintenance operation is provided. A method of interacting with a field device menu is also provided.02-16-2012
20120038760INTRINSICALLY-SAFE HANDHELD FIELD MAINTENANCE TOOL WITH IMAGE AND/OR SOUND CAPTURE - An intrinsically-safe handheld field maintenance tool includes a process communication module configured communicatively couple to a field device. A camera is configured to obtain at least one image relative to the field device. A controller is coupled to the process communication module and operably coupled to the camera. The controller is configured to store the at least one image relative to the field device. The handheld field maintenance tool may also include or employ an audio input device to capture audio files.02-16-2012
20120040316HANDHELD FIELD MAINTENANCE TOOL WITH SIMULATION OF FIELD DEVICE FOR INSTRUCTION OR QUALIFICATION - A handheld field maintenance tool includes a training mode. The handheld field maintenance tool has a process communication module operably coupleable to a field device, a user interface, and a controller coupled to the process communication module and the user interface. The controller is configured to interact with a user through the user interface, and is configured to provide a simulation function where at least one characteristic of the field device, indicated through the user interface, is generated by the controller instead of the field device.02-16-2012
20120040698HANDHELD FIELD MAINTENANCE TOOL WITH IMPROVED LOCATIONAL AWARENESS FUNCTIONALITY - A handheld field maintenance tool is provided. The tool includes, among other things, a wireless process communication protocol module configured to communicate in accordance with a wireless process communication protocol. The tool also includes a display and an input device. A controller is coupled to the wireless process communication protocol module, the display, and the input device. The controller is configured to generate a map on the display indicating a position of the handheld field maintenance device relative to at least one asset, such as a field device. The controller is further configured to determine a position of the handheld field maintenance device by triangulating using wireless process communication with a number of known, fixed-position wireless field devices.02-16-2012
20120041744HANDHELD FIELD MAINTENANCE TOOL WITH FIELD DEVICE SIMULATION CAPABILITY - A handheld field maintenance tool and associated method are provided. The handheld field maintenance tool includes a process communication module configured to communicate in accordance with a process industry communication standard. A controller is coupled to the process communication module and is configured to access a device description relative to a selected simulated field device. A user interface is configured to receive a user input relative to a parameter of the simulated field device. The controller generates communication through the process communication module to simulate the selected field device based on the user input.02-16-2012
20120046911HANDHELD FIELD MAINTENANCE TOOL WITH INTEGRATION TO EXTERNAL SOFTWARE APPLICATION - An intrinsically-safe handheld field maintenance tool is provided. The tool includes a process communication module configured to communicate with a field device in accordance with a process industry communication protocol. A controller is coupled to the process communication module and is configured to provide at least one function related to maintenance of the field device. Program instructions embodied on a computer readable medium coupled to the controller, the program instructions causing the controller, when executed by the controller, to provide operator rounds functionality, CMMS/EAM functionality and/or ERP functionality.02-23-2012

Christopher A. Lund, Otsego, MN US

Patent application numberDescriptionPublished
20090030608SYSTEM AND METHOD FOR HIGH ACCURACY RELATIVE NAVIGATION - A relative navigation system and method are disclosed. The relative navigation system includes a first sensor unit responsive to a motion of a first position, a second sensor unit responsive to a motion of a second position, and a first processing unit associated with at least one of the first sensor unit and the second sensor unit and communicatively coupled to the first sensor unit and the second sensor unit. The first processing unit is configured to generate relative navigation solution information associated with first sensor unit information and second sensor unit information.01-29-2009
20100088064METHOD AND APPARATUS FOR DETERMINING THE OPERATIONAL STATE OF A NAVIGATION SYSTEM - A method of determining an operational state of a navigation system of a platform is provided. The method comprises testing at least a portion of hardware in the navigation system. Additionally, a measurement of at least one navigation variable from an inertial sensor is combined with a measurement of another navigation variable. A plurality of residuals for the measurement of at least one navigation variable and the measurement of another navigation variable are determined with a blending filter. An error for the measurement of at least one navigation variable is estimated based on the plurality of residuals. The method also predicts an error for the measurement of at least one navigation variable while the navigation system is in route. A determination is made as to whether the navigation system meets operational standards based on testing at least a portion of hardware, estimating an error for the measurement of at least one navigation variable, and predicting an error for the measurement of at least one navigation variable. Finally, one of a first state and a second state of the navigation system is output, the first state indicating that the navigation system does meet operational standards and the second state indicating that the navigation system does not meet operational standards.04-08-2010

Patent applications by Christopher A. Lund, Otsego, MN US

David Lund, Detroit Lakes, MN US

Patent application numberDescriptionPublished
20110173895WINDOW OPENING CONTROL ASSEMBLY - A window opening control assembly that includes a first member for attachment to one of a sash or a window frame. The first member includes a locking assembly. The window opening control assembly further includes a second member for attachment to the other of the sash or the window frame. The second member includes a flexible element that extends to the first member. The flexible element is secured by the locking assembly such that the flexible element is fed from the second member as the second member is moved away from the first member until the flexible element is anchored within the second element and the second element is correspondingly restrained from moving further away from the first member. The locking assembly is selectively unlocked to permit removal of the flexible element from the locking assembly and permit continued movement of the second member away from the first member.07-21-2011

David G. Lund, Byron, MN US

Patent application numberDescriptionPublished
20080205026Electromagnetic Compliance Spring of Drive Carrier - Systems and arrangements to provide electromagnetic compliance (EMC) for a drive carrier are disclosed. Embodiments may include an EMC spring. The EMC spring may include a shield portion to fasten to one side of a frame of the drive carrier and multiple fingers attached to the shield portion. At least one of the fingers may include an upper spring section to contact an adjoining drive carrier as the drive carrier is inserted into a computing device and a lower spring section. The lower spring section may be folded over against the upper spring section and attached to the shield portion of the spring. The lower spring section may deflect in response to the upper spring section contacting the adjoining drive carrier. In some embodiments, a lead in portion of the upper spring section may deflect to a position nearly parallel to the adjoining drive carrier.08-28-2008

David George Lund, Byron, MN US

Patent application numberDescriptionPublished
20100149746Compact HDD Carrier Mechanism Featuring Self Actuating EMC Springs to Prevent HDD Component Shorting - An improved carrier comprises a tray, an EMC component, and a bezel. The EMC component comprises a top spring set and a bottom spring set. Each spring set comprises a plurality of spring biased contacts connected by a plate and a bar so that each spring set moves in unison when depressed or released. Each tray has a first flange and a second flange and each of the flanges has a cut out portion. When an improved carrier is moved out of an array enclosure, the flanges depress the top spring of the EMC component of the carrier below. When the improved carrier is moved into the array enclosure, the flanges depress the top spring set of the carrier below until the top spring set of the carrier below is released by the cut-out portions of the flanges. When released, the top spring set of the carrier below contacts the bottom spring set of the carrier above to form a continuous EMC shield.06-17-2010

David Lee Lund, Chaska, MN US

Patent application numberDescriptionPublished
20110170069Stereoscopic film marking and method of use - A method and apparatus are described for monitoring frame alignment status and correcting misalignment for film in a stereoscopic 3D projection system, in which gap indicia are provided onto the film in a gap between images, whether the images belong to the same frame or different adjacent frames. Thus, gap indicia are positioned in at least one of an interframe gap and an intraframe gap of the stereoscopic film. During projection of the film, presence or absence of the gap indicia is used to determine a frame alignment status. Frame misalignment is then easily diagnosed and corrected. Characteristics of the gap indicia are modified for improving frame alignment diagnosis.07-14-2011

Jeffrey S. Lund, Forest Lake, MN US

Patent application numberDescriptionPublished
20100304209ELONGATE BATTERY FOR IMPLANTABLE MEDICAL DEVICE - A battery assembly for a medical device having an axis. The battery assembly includes an elongate cathode, an elongate anode, an electrolyte, and an elongate housing assembly encapsulating the cathode, the anode, and the electrolyte. The housing assembly is substantially coaxial with the cathode and the anode. The battery assembly also includes a first electrode that is exposed from and electrically insulated from the housing assembly and disposed in the open end. One of the anode and the cathode is electrically coupled to the first electrode and the other is electrically coupled to the housing assembly. The cathode and the anode are coaxial and spaced apart in a direction substantially parallel to the axis.12-02-2010
20100305628ELONGATE BATTERY FOR IMPLANTABLE MEDICAL DEVICE - A battery assembly for a medical device includes an elongate cathode, an elongate anode, an electrolyte, and an elongate housing assembly encapsulating the cathode, the anode, and the electrolyte. The battery assembly also includes a first electrode that is exposed from and electrically insulated from the housing assembly. One of the anode and the cathode is electrically coupled to the first electrode and the other of the anode and the cathode is electrically coupled to the housing assembly. Also, one of the cathode and the anode is enclosed by the other of the cathode and the anode.12-02-2010
20100305629ELONGATE BATTERY FOR IMPLANTABLE MEDICAL DEVICE - A battery assembly for a medical device includes an elongate cathode, an elongate anode, an electrolyte, and an elongate housing assembly encapsulating the cathode, the anode, and the electrolyte. The battery assembly also includes a first electrode exposed from and electrically insulated from the housing assembly. One of the anode and the cathode is electrically coupled to the first electrode, and the other of the anode and the cathode is electrically coupled to the housing assembly. Respective axes of the cathode and the anode are substantially parallel to an axis of the housing assembly, and the cathode and anode each include a flat portion that face each other.12-02-2010
20100305636ELONGATE BATTERY FOR IMPLANTABLE MEDICAL DEVICE - A battery assembly for a medical device includes an elongate cathode, an elongate anode, an electrolyte, and an elongate housing assembly encapsulating the cathode, the anode, and the electrolyte. The battery assembly also includes a first electrode that is exposed from and electrically insulated from the housing assembly. One of the anode and the cathode is electrically coupled to the first electrode, and the other of the anode and the cathode is electrically coupled to the housing assembly. One of the cathode and the anode includes a first portion and a second portion disposed in spaced relationship from the first portion. The other of the cathode and the anode is disposed between the first and second portions.12-02-2010
20100305653IMPLANTABLE MEDICAL DEVICE WITH EXPOSED GENERATOR - An implantable medical device includes an energy storage device with an internal component and an outer case that encloses the internal component. The outer case is electrically connected to the internal component. The energy storage device includes a first electrode that is electrically connected to the internal component. Furthermore, the device includes a control assembly with a control component and a control case that encloses the control component. The control case is coupled to and electrically connected to the outer case. The control component is electrically coupled to the first electrode and the outer case to be powered by the internal component of the energy storage device. The control component controls transmission of an electrical signal between the implantable medical device and biological tissue. Also, an outer surface of the outer case and the outer surface of the control case are exposed to the biological material.12-02-2010

Patent applications by Jeffrey S. Lund, Forest Lake, MN US

Jonathan J. Lund, Minnetonka, MN US

Patent application numberDescriptionPublished
20120109049NEEDLELESS INJECTION DEVICE COMPONENTS, SYSTEMS, AND METHODS - A needleless fluid injection system include a working shaft (05-03-2012

Jonathan J. Lund, Minneapolis, MN US

Patent application numberDescriptionPublished
20100178643ANASTOMOSIS DEPLOYMENT FORCE TRAINING TOOL - An anastomosis training device and related methods of use that provides medical professionals with real-time feedback of pulling force. The anastomosis training device can include a housing portion, a spring member, a proximal catheter portion and a distal catheter portion. The housing portion can include an external tubing member that slidingly retains an internal tubing element and the spring member. A proximal wire assembly attaches the spring member to a manipulation assembly and a distal wire assembly attaches the spring member to a retention member that allows the anastomosis training tool to be anchored to a suitable surface. As a user applies a pulling force to the manipulation assembly, the internal tubing member is slidably withdrawn from the external tubing member to expose a visible force scale that indicates the level of pulling force being applied by the user.07-15-2010

Lee R. Lund, Hugo, MN US

Patent application numberDescriptionPublished
20090307951EXTENDED CONTENT LABEL ARTICLE - An extended content label article is generally provided. The article includes a back panel, a front panel having portions thereof releasably and reversibly united with the back panel, and an expandable plowfold interposed between non-united portions of the back panel and the front panel, and accessible upon release of a resealable portion of the portions of the front panel from the back panel. The front panel generally comprises a coupon, and advantageously includes a lamina united with the coupon. The expandable plowfold generally comprises a unitary sheet characterized by opposing surfaces, and a plurality of panels delimited by spaced apart creases. The plurality of panels includes a first end panel and a second end panel, a segment of the first end panel releasably attached to the back panel so as to be interiorly adjacent a portion of portions of the front panel releasably and reversibly united with the back panel.12-17-2009
20100032936PROMOTIONAL ASSEMBLY - A promotional sheet assembly assembleable from components of a single material web processed in a multi-station press is provided. The assembly includes opposing surfaces bearing printed information and/or indicia thereon, and a consumer premium delimited by one or more of visible, revealable, and/or machine readable information.02-11-2010

Patent applications by Lee R. Lund, Hugo, MN US

Robert E. Lund, Eagan, MN US

Patent application numberDescriptionPublished
20080220067ANTIMICROBIAL ADHESIVE SYSTEM - An adhesive composition having dispersed therein a broad spectrum antimicrobial agent for use in medical applications, such as an adhesive for surgical drapes, wound dressings and tapes, is provided. The adhesive is composed of acrylic polymers, tackifiers and a preferred antimicrobial agent, diiodomethyl-p-tolylsulfone. The subject adhesive composition may be formulated as either an essentially solventless hot melt, or as a solvent based system wherein an emulsion of the antimicrobial agent and the removal of excess solvent is avoided.09-11-2008
20100227937ANTIMICROBIAL ADHESIVE SYSTEM - An adhesive composition having dispersed therein a broad spectrum antimicrobial agent for use in medical applications, such as an adhesive for surgical drapes, wound dressings and tapes, is provided. The adhesive is composed of acrylic polymers, tackifiers and a preferred antimicrobial agent, diiodomethyl-p-tolylsulfone. The subject adhesive composition may be formulated as either an essentially solventless hot melt, or as a solvent based system wherein an emulsion of the antimicrobial agent and the removal of excess solvent is avoided.09-09-2010

Robert E. Lund, Saint Michael, MN US

Patent application numberDescriptionPublished
20090137864Method and apparatus for treating pelvic organ prolapse - A method of treating pelvic organ prolapse is provided. The method generally includes the steps of establishing a first pathway between the external perirectal region of the patient to the region of the ischial spine in tissue on one side of the prolapsed organ, followed by establishing a second pathway in tissue on the contralateral side of the prolapsed organ. A support member, which includes a central support portion and two end portions, is positioned in a position to reposition said prolapsed organ in said organ's anatomically correct location. The end portions of the support member are introduced through the respective tissue pathways, followed by adjustment of the end portions so that the support member is located in a therapeutic relationship to the prolapsed organ that is to be supported. An apparatus and kit for said treatment is further provided.05-28-2009

Robert E. Lund, Minnetonka, MN US

Patent application numberDescriptionPublished
20100010631Method and articles for treatment of stress urinary incontinence - Improved methods and apparatuses for treatment of incontinence or pelvic organ prolapse are provided. A neo ligament for increasing the supportive function of the tissues supporting the urethra, bladder neck, or rectum is disclosed. Methods of using such a neoligament to treat incontinence are disclosed. Additionally, a self tensioning elastic tissue bolster for support of the tissues that support the urethra, rectum, and bladder neck are disclosed. A method of treating incontinence by injecting proliferative agents into supportive structures is disclosed. Methods and apparatus for transvaginal and transperitieai pelvic floor bolster treatment of incontinence and bladder pillar systems are also disclosed.01-14-2010
20100318098Systems and Methods for Implanting Medical Devices - Methods and instruments forming a tissue pathway between the first and second skin incisions to draw a permanent or temporary elongated medical device or implant, e.g., a medical electrical lead, through the tissue pathway are disclosed. A tunneling instrument comprises an elongated sleeve and a needle that are mounted together to be used as the tunneling instrument to form the tissue pathway and separated so that the sleeve may be employed to engage the lead connector to pull the medical electrical lead through the tissue pathway.12-16-2010
20110124954Adjustable tension incontinence sling assemblies - Systems for providing support to body tissue to alleviate incontinence are disclosed that comprise an elongated incontinence sling (05-26-2011
20120035410SYSTEMS AND METHODS FOR THE TREATMENT OF PELVIC DISORDERS INCLUDING MAGNETIC PARTICULATES - Systems and methods of localizing or delivery cells, biologics and/or drugs to a specific target area to treat pelvic health disorders are provided. A treatment composition including cells, biologics and/or drugs are associated with magnetic particulates, and the positioning of these materials is facilitated through use of a magnetic field-generating device that is configured to be placed on or into a pelvic anatomical structure. Certain embodiments directed to the treatment of ED in male patients can include a cell based therapy system.02-09-2012

Patent applications by Robert E. Lund, Minnetonka, MN US

Robert E. Lund, Bagan, MN US

Patent application numberDescriptionPublished
20120083536ANTIMICROBIAL ADHESIVE SYSTEM - An adhesive composition having dispersed therein a broad spectrum antimicrobial agent for use in medical applications, such as an adhesive for surgical drapes, wound dressings and tapes, is provided. The adhesive is composed of acrylic polymers, tackifiers and a preferred antimicrobial agent, diiodomethyl-p-tolylsulfone. The subject adhesive composition may be formulated as either an essentially solventless hot melt, or as a solvent based system wherein an emulsion of the antimicrobial agent and the removal of excess solvent is avoided.04-05-2012

Roderick I. Lund, Woodbury, MN US

Patent application numberDescriptionPublished
20110073794FIRE SUPPRESSION BIODEGRADABLE SUSPENSION FORMING COMPOSITIONS - A fire suppression composition includes starch, a pseudo-plastic, high yield, suspending agent, paraffin or olefin, and a neutralizer.03-31-2011

Patent applications by Roderick I. Lund, Woodbury, MN US

Stephanie W. Lund, Minneapolis, MN US

Patent application numberDescriptionPublished
20090276280Using Alerts to Bring Attention to In-Store Information - A method is provided that uses alerts to bring in-store information that is of interest to the attention of team members working in a retail store. To send an alert to a team member logged in to a device data, data from a source is evaluated against business rules. An event is generated when a piece of data satisfies the business rules. The event indicates that the piece of data is of interest. A task is activated for the event and assigned to the team member acting in a role associated with the source of the event. An alert is sent to the device that the team member is logged in to indicating that the team member has been assigned the task.11-05-2009
20100293039On-Demand Performance Reports - A method is provided for rendering performance reports on a client device in a retail establishment. A request is received to render a summary performance report on the client device. Shift information for the user is retrieved. At least one summarized performance metric is obtained from one of a plurality of business data statistics providers using the shift information. Scoring rules are applied to the at least one obtained summarized performance metric. The at least one summarized performance metric and corresponding score associated with the at least one summarized performance metric are compiled into the summary performance report. The summary performance report is sent to the client device for rendering.11-18-2010
20110125541Using Alerts to Bring Attention to In-Store Information - A method and system is provided that uses alerts to bring in-store information that is of interest to the attention of team members working in a retail store. To send an alert to a team member logged in to a device data, data from a source is evaluated against business rules. An event is generated when a piece of data satisfies the business rules. The event indicates that the piece of data is of interest. A task is activated for the event and assigned to the team member acting in a role associated with the source of the event. An alert is sent to the device that the team member is logged in to indicating that the team member has been assigned the task.05-26-2011

Patent applications by Stephanie W. Lund, Minneapolis, MN US

Terrance L. Lund, Woodbury, MN US

Patent application numberDescriptionPublished
20110073794FIRE SUPPRESSION BIODEGRADABLE SUSPENSION FORMING COMPOSITIONS - A fire suppression composition includes starch, a pseudo-plastic, high yield, suspending agent, paraffin or olefin, and a neutralizer.03-31-2011

Patent applications by Terrance L. Lund, Woodbury, MN US

Tim Lund, Rochester, MN US

Patent application numberDescriptionPublished
20110022779Skip Operations for Solid State Disks - Described embodiments provide skip operations for transferring data to or from a plurality of non-contiguous sectors of a solid-state memory. A host layer module sends data to, and receives commands from, a communication link. Received commands are one of read requests or write requests, with commands including i) a starting sector address, ii) a skip mask indicating the span of all sector addresses in the request and the sectors to be transferred, iii) a total number of sectors to be transferred; and, for write requests, iv) the data to be written to the sectors. A buffer stores data for transfer to or from the solid-state memory. A buffer layer module i) manages the buffer, ii) segments the span of the request into a plurality of chunks, and iii) determines, based on the skip mask, a number of chunks to be transferred to or from the solid-state memory.01-27-2011

Tim B. Lund, Rochester, MN US

Patent application numberDescriptionPublished
20100199039Systems and Methods for Optimizing Host Reads and Cache Destages in a Raid System - In one aspect, a method of a storage adapter controlling a redundant array of independent disks (RAID) may be provided. The method may include examining performance curves of a storage adapter with a write cache, determining if an amount of data entering the write cache of the storage adapter has exceeded a threshold, and implementing a strategy based on the determining operation. The strategy may include one of coupling Read-XOR/Write operations and providing priority reordering of Read operations over the Read-XOR/Write operations in order to minimize host read response time if data entering the write cache is less than the threshold, and allowing all Read operations and Read-XOR/Write operations to be queued at the device using simple tags in order to achieve maximum throughput if data entering the write cache is greater than the threshold. Additional aspects are described.08-05-2010

Timothy Lund, Rochester, MN US

Patent application numberDescriptionPublished
20110072187DYNAMIC STORAGE OF CACHE DATA FOR SOLID STATE DISKS - Described embodiments provide a media controller that determines the size of a cache of data being transferred between a host device and one or more sectors of a storage device. The one or more sectors are segmented into a plurality of chunks, and each chunk corresponds to at least one sector. The contents of the cache are managed in a cache hash table. At startup of the media controller, a buffer layer module of the media controller initializes the cache in a buffer of the media controller. During operation of the media controller, the buffer layer module determines a number of chunks allocated to the cache. Based on the number of chunks allocated to the cache, the buffer layer module updates the size of the of the cache hash table.03-24-2011
20110072196Cache Synchronization for Solid State Disks - Described embodiments provide a media controller that synchronizes data cached in a buffer and corresponding data stored in one or more sectors of a storage device. A buffer layer module of the media controller caches data transferred between the buffer and the storage device. One or more contiguous sectors are associated with one or more chunks. The buffer layer module updates a status corresponding to each chunk of the cached data and scans the status corresponding to a first chunk of cached data. If, based on the status, the first chunk of cached data is more recent than the corresponding data stored on the storage device, a media layer module synchronizes the data on the storage device with the cached data. The status corresponding to the group of one or more sectors is updated. The media layer module scans a next chunk of cached data, if present.03-24-2011
20110072197Buffering of Data Transfers for Direct Access Block Devices - Described embodiments provide a method of transferring, by a media controller, data associated with a host data transfer between a host device and a storage media. A buffer layer module of the media controller segments the host data transfer into one or more data transfer segments. Each data transfer segment corresponds to at least a portion of the data. The buffer layer module allocates a number of physical buffers to a virtual circular buffer for buffering the one or more data transfer segments. The buffer layer module transfers, by the virtual circular buffer, each of the data transfer segments between the host device and the storage media through the allocated physical buffers.03-24-2011
20110072209Processing Diagnostic Requests for Direct Block Access Storage Devices - Described embodiments provide a media controller for processing a diagnostic request received from a diagnostic source. The received diagnostic request is parsed by a corresponding request handling module of the media controller, where each diagnostic source type has a corresponding request handling module. If the received diagnostic request requires allocation of buffer space, a common diagnostic handling module of the media controller allocates buffer space in a buffer for the received diagnostic request. The common diagnostic handling module is common for all diagnostic source types. The common diagnostic handling module provides the received diagnostic request to a corresponding one of a plurality of end diagnostic handling modules. The end diagnostic handling module performs the diagnostic tasks. If the received diagnostic request requires a transfer of data to the diagnostic source, the common diagnostic handling module performs the data transfer between the media controller and the diagnostic source.03-24-2011
20110161552Command Tracking for Direct Access Block Storage Devices - Described embodiments provide tracking and processing of commands received by a storage device. For each received command, the storage device determines one or more requested logical block addresses (LBAs), including a starting LBA and a length of one or more LBAs of the received command. The storage device determines whether command reordering is restricted. If command reordering is not restricted, the storage device processes the received commands. Otherwise, if command reordering is restricted, the storage device conflict checks each received command. If no conflict is detected, the storage device tracks and processes the received command. Otherwise, if a conflict is detected, the storage device queues the received command.06-30-2011