Sorenson, US
Adam C. Sorenson, Morgantown, WV US
Patent application number | Description | Published |
---|---|---|
20140188057 | TRANSDERMAL DOSAGE FORM FOR LOW-MELTING POINT ACTIVE AGENT - A drug-containing patch allows transdermal administration of a drug. The patch features a hydrophobic reservoir containing the drug, where the reservoir has a first surface and a second surface. A drug-impermeable backing overlies the first surface of the reservoir. A release sheet may overlie the second surface of the reservoir. The hydrophobic reservoir contains a drug and a hydrophobic matrix, where the hydrophobic matrix includes a hydrophobic filler in an amount which is effective to adsorb said drug; and a mixture of polyisobutylene and mineral oil. The hydrophobic matrix may contain hydrophobic colloidal silica as the hydrophobic filler. | 07-03-2014 |
Carl Sorenson, New York, NY US
Patent application number | Description | Published |
---|---|---|
20090084863 | RAIL SYSTEM FOR SPHERICAL OBJECTS - The present invention provide a rail system for transporting spherical objects comprising: a first flexible rail; a second flexible rail; a flexible spine; and a connector attached to said first flexible rail, said second flexible rail, and said flexible spine. The connector allows for the track to be easily adjusted, while providing rigidity to hold the flexible rails and spline into position during use. | 04-02-2009 |
Cary Sorenson, West Palm Beach, FL US
Patent application number | Description | Published |
---|---|---|
20150136821 | DEVICE AND METHOD FOR HANDS-FREE CARRYING AND/OR USE OF ITEMS INTENDED FOR HAND-HELD USE - Devices and methods for securing items to a supportive substrate comprising: (1) an elongated band formed into or formable into an at least partially closed loop around the supportive substrate for secure attachment to said substrate, said elongate band comprising a front side surface; and (2) a retaining band attached to or attachable to said elongate band so as to be capable of forming a channel adaptable to elastically retain said item against at least a portion of said front surface. | 05-21-2015 |
Chad M. Sorenson, Oregon, WI US
Patent application number | Description | Published |
---|---|---|
20080202489 | INCLUSIVE SINGLE-USE HEATING DEVICE - The invention comprises a fuel package comprising a vessel, a fuel, a combustion-restricting choke plate and a sealed lidding. | 08-28-2008 |
20110045154 | INCLUSIVE SINGLE-USE HEATING DEVICE - The invention comprises a fuel package comprising a vessel, a fuel, a combustion-restricting choke plate and a sealed lidding. | 02-24-2011 |
Dirk A. Sorenson, Yates Center, KS US
Patent application number | Description | Published |
---|---|---|
20120098236 | SELF-LATCHING AND LOCKING TRAILER COUPLER - A self latching trailer coupler includes a housing having a downwardly oriented ball receiver for receiving a head of a hitch ball and a latch member mounted in the housing which is moveable between open and closed positions. In the closed position, the latch member prevents the hitch ball from being withdrawn from the ball receiver. The latch member automatically moves into the closed position upon insertion of the head of the hitch ball into the ball receiver and retains the latch member in the closed position. A lock assembly is mounted in the housing and is selectively engageable to lock the latch member in the closed position. | 04-26-2012 |
Donald C. Sorenson, Lawrenceville, GA US
Patent application number | Description | Published |
---|---|---|
20090196205 | CLOCK SYNCHRONIZATION IN A BIDIRECTIONAL NETWORK - An architecture for providing high-speed access over frequency-division multiplexed (FDM) channels allows transmission of ethernet frames and/or other data across a cable transmission network or other form of FDM transport. The architecture involves downstream and upstream FDM multiplexing techniques to allow contemporaneous, parallel communications across a plurality of frequency channels. Furthermore, the architecture allows a central concentrator to support a plurality of remote devices that each have guaranteed bandwidth through connection-oriented allocations of bi-directional data flows. The upstream and downstream bandwidth allocation can support symmetrical bandwidth as well as asymmetrical bandwidth in either direction. The architecture generally can be used to support connection-oriented physical layer connectivity between a remote device and the central concentrator. Furthermore, the architecture may be integrated into other higher level devices such as, but not limited to, bridges, switches, routers, and/or gateways. In addition, the architecture may be used as a local network such as the networks commonly called local area networks (LANs). As a local network, the architecture supports guaranteed bandwidth for delivery of data flows to a plurality of host devices. Each host device might have a network interface card (NIC) that conforms to the architecture of the preferred embodiments of the present invention. Moreover, because the architecture may peacefully coexist with other services commonly-found in cable distribution networks, these other services may also be delivered to a host device. Thus, as a non-limiting example a host device may utilize the preferred embodiments of the present invention for local area network (LAN) data communication, and may also utilize cable television video channels in the same communication medium to carry various multimedia information. | 08-06-2009 |
Eugene M. Sorenson US
Patent application number | Description | Published |
---|---|---|
20120072333 | SYSTEM AND METHOD FOR DISPLAYING AND/OR ANALYZING A LIMIT ORDER BOOK - Various systems and methods for determining information about limit orders is provided. Data regarding a plurality of limit orders entered onto an electronic market is received and stored. For each of a subset of the plurality of limit orders, a market distance is determined. The market distance comprises the difference between the price of the respective limit order and a market price. A weighting of the respective limit order is determined based at least on the determined market distance for the respective limit order. One or more market indicators is determined based at least in part on the weighting of each of the at least two limit orders. The one or more market indicators are caused to be displayed in a graphical user interface. | 03-22-2012 |
Eugene M. Sorenson, New York, NY US
Patent application number | Description | Published |
---|---|---|
20090171833 | SYSTEM AND METHOD FOR DISPLAYING AND/OR ANALYZING A LIMIT ORDER BOOK - According to one embodiment, a method of generating a display of a limit order book is provided. Data regarding a plurality of limit orders entered onto an electronic market is received and recorded, at least temporarily. The data regarding each limit order includes a price and a time associated with that limit order. Based on the received data, a graphical display is generated that indicates, for each recorded limit order entered into the electronic market within a period of time, the price and the time associated with that limit order. The price associated with each limit order is indicated by a first axis of the graphical display and the time associated with each limit order is indicated by a second axis of the graphical display. The graphical display may be displayed using an electronic display device. | 07-02-2009 |
20130097063 | SYSTEM AND METHOD FOR DISPLAYING AND/OR ANALYZING A LIMIT ORDER BOOK - Various systems and methods for determining information about limit orders is provided. Data regarding a plurality of limit orders entered onto an electronic market is received and stored. For each of a subset of the plurality of limit orders, a market distance is determined. The market distance comprises the difference between the price of the respective limit order and a market price. A weighting of the respective limit order is determined based at least on the determined market distance for the respective limit order. One or more market indicators is determined based at least in part on the weighting of each of the at least two limit orders. The one or more market indicators are caused to be displayed in a graphical user interface. | 04-18-2013 |
Gregg R. Sorenson, West Allis, WI US
Patent application number | Description | Published |
---|---|---|
20080254725 | QUICK MOUNT ADAPTER AND BACKING PLATE SURFACE CARE SYSTEM AND APPARATUS - A quick mount adapter and backing plate is provided for use with a surface care tool of conventional manufacture, the tool including a male or female drive spindle with or without an adapter interface. A surface care media is attached directly to the backing plate. The quick mount adapter is configured with an inner sleeve member and an outer sleeve member, the sleeve members being axially movable and spring-biased in relation to one another. A plurality of keeper balls is disposed between the sleeve members to selectively engage and disengage a circumferential groove that is disposed within a hub of the backing plate. The backing plate is configured to be attachable to the quick mount adapter, the quick mount adapter being attachable to the threaded portion of a drive spindle, and to the threaded portion of the drive spindle itself. | 10-16-2008 |
20100088838 | PAINT ROLLER SUPPORT - Embodiments of a paint roller support for rotatably supporting a conventional paint roller cover are disclosed. In one embodiment, a paint roller support comprises a frame having an elongated shaft and at least one hub rotatably coupled to the shaft for supporting a conventional roller cover. A locking spring exerts a retaining force against an inner surface of the roller cover for frictionally retaining the roller cover on the hub while the paint roller support is used to deliver paint to a surface. Embodiments of a method for manufacturing a paint roller support also are disclosed. | 04-15-2010 |
20110297685 | PAINT TRAY ACCESSORY AND ASSEMBLY - A paint tray accessory and assembly provides an impermeable plastic cover and a membrane cover for use with a paint tray and paint roller of conventional manufacture. The membrane cover comprises a first frame member, a second frame member and a fluid regulating membrane. The membrane is flexible and stretchable which provides means for more evenly coating the sleeve of a paint roller during use of the assembly. The membrane also provides a tractive surface for the paint roller sleeve. The frame members are configured to retain the membrane within the frame members and to protect the membrane during use. The first frame member is intended to remain in position while the second frame member is flexibly rotatable relative to the first frame member at the points of certain “breaks” between the two frame members, also considered a “hinged” point. | 12-08-2011 |
20140166666 | PAINT TRAY ACCESSORY AND ASSEMBLY - A paint tray accessory and assembly provides a membrane cover for use with a paint tray and paint roller of conventional manufacture. The membrane cover comprises a first frame member, a second frame member and a fluid regulating membrane. The membrane is flexible and stretchable which provides means for more evenly coating the sleeve of a paint roller during use of the assembly. The membrane also provides a tractive surface for the paint roller sleeve. The frame members are configured to retain the membrane within the frame members and to protect the membrane during use. The first frame member is intended to remain in position while the second frame member is Flexibly rotatable relative to the first frame member at he points of certain breaks between the two frame members, also considered a “hinged” point. | 06-19-2014 |
Gregory Paul Sorenson, Madison, WI US
Patent application number | Description | Published |
---|---|---|
20130190417 | POLYMERIZABLE GEMINI DICARBOXLATE SURFACTANTS AND LYOTROPIC LIQUID CRYSTALS AND MEMBRANES MADE THEREFROM - The disclosure provides anionic Gemini surfactants comprising at least two carbonyl moieties and at least two aliphatic moieties. In some aspects, at least two of the aliphatic moieties comprise at least seven carbon atoms and at least one pair of conjugated carbon-to-carbon double bonds. The anionic Gemini surfactants are polymerizable and may be used to prepare triply periodic multiply continuous lyotropic phase and polymers thereof that substantially retain triply periodic multiply continuous lyotropic phase structure. | 07-25-2013 |
20130306907 | DICARBOXYLATE GEMINI SURFACTANT THAT FORMS A LYOTROPIC LIQUID CRYSTAL - Aliphatic dicarboxylate Gemini surfactants and lyotropic liquid crystal compositions formed thereby are disclosed. The Gemini surfactants are capable of robustly forming Q phase morphologies over broad ranges of temperature and concentration. | 11-21-2013 |
Herb Sorenson, Corbett, OR US
Patent application number | Description | Published |
---|---|---|
20160034924 | ESTIMATING DISTRIBUTION OF PERSONS IN A PHYSICAL ENVIRONMENT - Tracking systems and methods of estimating a distribution of persons in a physical environment are provided. A tracking system may comprise a wireless receiver configured to detect instances of a wireless signal from each mobile device passing through an entryway in and out of the environment and a computing device configured to identify an identifier transmitted in each instance and compute a trip time for each mobile device and an aggregate trip time spent by all mobile devices during an analysis period. The computing device may read a probability map that indicates a probability that one of the mobile devices is located in each predetermined location and oriented in a predetermined direction. The computing device may assign each time unit a predetermined location and orientation based on the probability map, and for a selected target location, compute and display an aggregate time and a probability distribution of shopper orientation. | 02-04-2016 |
James Sorenson, Morristown, NJ US
Patent application number | Description | Published |
---|---|---|
20130021025 | STATIONARY MAGNET VARIABLE RELUCTANCE MAGNETIC SENSORS - A position sensor for sensing whether a rotatable element is in at least a first rotational position or a second rotational position is provided. A rotor is configured to be coupled to the rotatable element for rotation therewith, and is constructed at least partially of a magnetically permeable material and includes a first rotor pole. A stator is non-rotationally mounted, is constructed at least partially of a magnetically permeable material, is spaced apart from the rotor, and comprises a first main pole and a first stealer pole. The first main pole and the first stealer pole are spaced radially apart from each other. A magnet is non-rotationally disposed adjacent to the stator and is spaced apart from the rotor. A first magnetic sensor is non-rotationally mounted between the stator and the rotor, is disposed adjacent the first main pole, and is radially offset from the first stealer pole. | 01-24-2013 |
James W. Sorenson, Evergreen, CO US
Patent application number | Description | Published |
---|---|---|
20090286613 | PUTTING TRACK - A golf stroke training device includes a base that has a first section and a second section, and a vertical guide coupled to the base. The vertical guide is substantially perpendicular to the base. The first section has an arc extending from an approximate midpoint of the device to a first end of the device, and the second section comprises a substantially straight edge extending from the approximate midpoint of the device to a second end of the device. | 11-19-2009 |
20090286614 | PUTTING TRACK - A golf stroke training device includes a base that has a first section and a second section, and a vertical guide coupled to the base. The vertical guide is substantially perpendicular to the base. The first section has an arc extending from an approximate midpoint of the device to a first end of the device, and the second section comprises a substantially straight edge extending from the approximate midpoint of the device to a second end of the device. In another embodiment, the second section comprises a substantially straight edge extending from the approximate midpoint towards the target and an inside along an arc. | 11-19-2009 |
20100035699 | PUTTING TEMPLATE - A golf training device includes a template. The template has a passageway in it to receive a golf ball, and at least one hole on each side of the template to receive a golf tee or similar structure. The golf tee on each side of the passageway creates a boundary through which a putter can pass and strike the golf ball in the passageway. | 02-11-2010 |
Jeffrey Sorenson, Milwaukee, WI US
Patent application number | Description | Published |
---|---|---|
20150127379 | EVOLVING CONTEXTUAL CLINICAL DATA ENGINE FOR MEDICAL INFORMATION - A medical information server receives a signal from a client device over a network, representing a first user interaction of a user with respect to first medical information displayed to a user. A user interaction analyzer invokes a first set of ECCD rules associated with the user based on the first user interaction to determine medical data categories that the user is likely interested in. The first set of ECCD rules was generated by an ECCD engine based on prior user interactions of the user. A data retrieval module accesses medical data servers corresponding to the medical data categories to retrieve medical data of the medical data categories. A view generator integrates the retrieved medical data to generate one or more views of second medical information and transmits the views of second medical information to a client device to be displayed on a display of the client device. | 05-07-2015 |
20150331995 | EVOLVING CONTEXTUAL CLINICAL DATA ENGINE FOR MEDICAL DATA PROCESSING - A medical information server receives a signal from a client device representing a first user interaction with first medical data associated with a first medical condition of a patient received from a first medical data server. A data retrieval module accesses a second medical data server to retrieve second medical data of the patient that is related to the first medical data. A data analysis module automatically performs a first analysis on image data of the first medical data to generate image quantitative result and a second analysis on the image quantitative result in view of other medical data of the patient to determine a likelihood of a second medical condition of the patient based on the analysis. A data integrator integrates the second medical data with an analysis result of the analysis to generate and transmit a view of medical information to the client device to be displayed therein. | 11-19-2015 |
Jeremy Sorenson, Oak Creek, WI US
Patent application number | Description | Published |
---|---|---|
20140211470 | LED Lighting Fixture - An LED light fixture including a frame defining a forward open region and a rearward region with a rearmost portion adapted for securement to a support member. An LED assembly is secured with respect to the frame and positioned within the open forward region with open spaces remaining therebetween. The LED assembly includes an LED illuminator secured with respect to the LED-supporting region of a heat sink with an LED-supporting region and heat-dissipating surfaces extending therefrom. Another aspect of the invention is a non-metallic frame defining a forward open region and having a rearward region having a rearmost portion adapted for securement to a support member. An LED assembly is secured with respect to the frame and positioned within the open forward region with open spaces remaining therebetween. | 07-31-2014 |
20140218941 | LED Light Fixture - An LED light fixture including a housing and an LED assembly secured with respect to the housing. The LED assembly includes a heat sink and an LED illuminator secured with respect to an LED-supporting region of the heat sink with heat-dissipating surfaces extending therefrom. The heat sink having front, rear and lateral sides and being open to ambient-fluid flow to and from the heat-dissipating surfaces along each of the sides. | 08-07-2014 |
20150160396 | Luminaire Utilizing Waveguide - A luminaire includes a housing, an optical waveguide disposed in the housing comprising a plurality of light coupling cavities, and a plurality of LEDs disposed in the housing adjacent the plurality of coupling cavities. A mounting apparatus is adapted to mount the luminaire on a roadway stanchion. | 06-11-2015 |
20150241050 | LED Light Fixture - An LED lighting fixture comprising a housing portion and a light-emitting portion supporting at least one illuminator, the housing portion and the light-emitting portion defining an open space therebetween permitting air/water-flow therethrough. In some embodiments, at least one wall extends within the open space and open for air/water-flow along at least two sides thereof. | 08-27-2015 |
20150253488 | LUMINAIRE UTILIZING WAVEGUIDE - An optical waveguide having orthogonal x- and y-dimensions includes at least one coupling feature for directing light into the waveguide, at least one light redirection feature extending in the x- and y-dimensions for redirecting light in the waveguide, at least one first light extraction feature extending in the x-dimension for extracting light out of the waveguide, and at least one second light extraction feature extending in the y-dimension for extracting light out of the waveguide. | 09-10-2015 |
Jesse Sorenson, Neenah, WI US
Patent application number | Description | Published |
---|---|---|
20120152440 | APPARATUS FOR AND METHOD OF APPLYING RIBBON IN A NONLINEAR PATTERN TO A WEB - Apparatus for applying ribbon in a nonlinear pattern to a web includes a guide assembly having a roller adapted to guide the ribbon onto the web as the web is moving in a first direction. A reciprocating device is provided to move at least the roller of the guide assembly back and forth along an axis of motion. The axis of motion is other than parallel to the first direction. | 06-21-2012 |
20130152360 | APPARATUS AND METHOD FOR APPLYING DISCRETE PARTS TO A MOVING WEB - Apparatus for separately conveying a plurality of discrete parts from a web and applying each of the discrete parts to a substrate includes a plurality of transfer pucks and a drive assembly. The drive assembly is configured to rotate each of the transfer pucks such that a plurality of pairs of discrete parts is applied to the web. Each applied pair of discrete parts includes a first discrete part and a second discrete part spaced a first distance from the first discrete part, wherein adjacent pairs of discrete pairs are spaced a second distance that is different from the first distance. | 06-20-2013 |
Jesse Paul Sorenson, Neenah, WI US
Patent application number | Description | Published |
---|---|---|
20140110037 | Method And Apparatus For Forming An Adjustable Pant-Like Disposable Undergarment With Laser Cutting - A method and apparatus for producing a pre-fastened adjustable pant-like disposable absorbent undergarment including a fully or partially severed front body panel is disclosed. The method includes the steps of providing a moving web and passes through a fastener attachment station to define a leading portion of the moving web and a trailing portion of the moving web at a location under the fastener assembly. The moving web is then passed through a laser cutting station to cut to web, such that the leading portion and trailing portion remains bridged together by the fastener assembly without damaging the fastener assembly. | 04-24-2014 |
John R.j. Sorenson, Little Rock, AR US
Patent application number | Description | Published |
---|---|---|
20090042850 | COMPOSITIONS AND METHODS FOR CYTOPROTECTION - The present invention provides compositions and methods for cytoprotection. In particular, it provides zinc chelate compositions comprising at least one zinc ion and at least one aminothiol ligand. | 02-12-2009 |
20140155365 | COMPOSITIONS AND METHODS FOR CYTOPROTECTION - The present invention provides compositions and methods for cytoprotection. In particular, it provides zinc chelate compositions comprising at least one zinc ion and at least one aminothiol ligand. | 06-05-2014 |
Kurt Bryce Sorenson, Albuquerque, NM US
Patent application number | Description | Published |
---|---|---|
20090273163 | HINGED ROTATABLE BINDING SYSTEM FOR SNOWBOARDS - A hinged rotatable binding system for snowboards that eliminates leg pain while on the chair lift and in movement through lift lines. The binding system includes a base plate which is fixed to the snowboard and a top rotating plate which is mountable to a boot binding harness. A hinge plate connects the base plate to a mid static disk. The binding system includes a latch lever which acts as a hands-free locking system that is mounted through an outer ridge of the base plate and connected to a retractable plunger. The binding system is provided with an internal hinge and a number of friction plates therefore, fewer parts are needed. The hinged rotatable binding system for snowboards is a cost effective and light weight model with simple assembly features. | 11-05-2009 |
20140138935 | ROTATABLE BINDING SYSTEM FOR SNOWBOARDS - A binding system for snowboards that minimizes leg pain while snowboard users are approaching or are riding on a chairlift. The rotatable binding system enables one of two boot bindings attached to a snowboard to rotate up to 90 degrees placing a user's boot in parallel with the long sides, and sliding direction, of the snowboard. The binding system includes a base plate, which is fixed to the snowboard, and a top plate that is rotatably attached to the base plate by a center screw, and a boot binding harness mounted to the top plate. A hinge plate can connect the base plate to a mid static disk, which can in turn rotatably attach to the top plate. The binding system can include a latch lever that acts as a hands-free locking system that is mounted through an outer ridge of the base plate and connected to a retractable plunger. | 05-22-2014 |
Leif Sorenson, Cape Canveral, FL US
Patent application number | Description | Published |
---|---|---|
20100150481 | Package for consumer products - A package is made from a polymer film that includes a breachable bubble. The package can be flexible. The breachable bubble is for opening the package. In particular, the bubble, once breached, causes two opposing layers to separate. The separated layers form peelable portions that can be peeled apart in order to access the contents of the package. | 06-17-2010 |
Logan Sorenson, Atlanta, GA US
Patent application number | Description | Published |
---|---|---|
20120206016 | PIEZOELECTRIC MICROMECHANICAL ENERGY HARVESTERS - The present invention comprises systems, apparatuses, and methods for harvesting ambient mechanical energy at a lower frequency and transforming the harvested energy into electrical energy at a higher frequency. Transforming the energy from relatively lower input frequency energy to relatively higher output frequency energy can help realize greater efficiencies found at higher frequencies. Because the input plane of the ambient mechanical energy is not always predictable, some embodiments of the present invention comprise both in-plane and out-of-plane energy harvesters that produce an electrical output in multiple planes. | 08-16-2012 |
Logan D. Sorenson, Atlanta, GA US
Patent application number | Description | Published |
---|---|---|
20100060111 | Thin-Film Piezoelectric-on-Insulator Resonators Having Perforated Resonator Bodies Therein - A micro-electromechanical resonator self-compensates for process-induced dimensional variations by using a resonator body having a plurality of perforations therein. These perforations may be spaced along a longitudinal axis of the resonator body, which extends orthogonal to a nodal line of the resonator body. These perforations, which may be square or similarly-shaped polygonal slots, may extend partially or entirely though the resonator body and may be defined by the same processes that are used to define the outer dimensions (e.g., length, width) of the resonator body. | 03-11-2010 |
Margaret E. Sorenson, Meriden, CT US
Patent application number | Description | Published |
---|---|---|
20080306051 | HIV Integrase Inhibitors - The invention encompasses a series pyrimidinone compounds of Formula I which inhibit HIV integrase and prevent viral integration into human DNA. This action makes the compounds useful for treating HIV infection and AIDS. The invention also encompasses pharmaceutical compositions and methods for treating those infected with HIV. | 12-11-2008 |
20090253677 | HIV Integrase Inhibitors - The disclosure generally relates to the novel compounds of formula I, including their salts, which inhibit HIV integrase and prevent viral integration into human DNA. This action makes the compounds useful for treating HIV infection and AIDS. The invention also encompasses pharmaceutical compositions and methods for treating those infected with HIV. | 10-08-2009 |
20120309698 | HIV Integrase Inhibitors - The disclosure generally relates to the novel compounds of formula I, including their salts, which inhibit HIV integrase and prevent viral integration into human DNA. This action makes the compounds useful for treating HIV infection and AIDS. The invention also encompasses pharmaceutical compositions and methods for treating those infected with HIV. | 12-06-2012 |
20130210857 | Inhibitors of Human Immunodeficiency Virus Replication - The disclosure generally relates to compounds of formula I, including compositions and methods for treating human immunodeficiency virus (HIV) infection. The disclosure provides novel inhibitors of HIV, pharmaceutical compositions containing such compounds, and methods for using these compounds in the treatment of HIV infection. | 08-15-2013 |
20150232481 | Pyrazolopyrimidine Macrocycles as Inhibitors of Human Immunodeficiency Virus Replication - The disclosure generally relates to compounds of formula I, including compositions and methods for treating human immunodeficiency virus (HIV) infection. The disclosure provides novel inhibitors of HIV, pharmaceutical compositions containing such compounds, and methods for making and using these compounds in the treatment of HIV infection. | 08-20-2015 |
Michael W. Sorenson, Somerville, MA US
Patent application number | Description | Published |
---|---|---|
20120323879 | RANKING SEARCH RESULTS BASED UPON CONTENT CREATION TRENDS - Embodiments of the present invention provide a method, system and computer program product for ranking search results based upon content creation trends. In an embodiment of the invention, a method for ranking search results based upon content creation trends includes first receiving a set of results from a search engine produced in response to a search engine query of one or more search terms. The method additionally includes ranking the results of the result set according to at least one ranking factor. The method yet further includes retrieving trend data for terms associated with either or both of the results and/or the search terms. Finally, the method includes weighting the ranked results in the result set according to the retrieved trend data. | 12-20-2012 |
Michael W. Sorenson, Cambridge, MA US
Patent application number | Description | Published |
---|---|---|
20090049540 | METHOD AND SYSTEM FOR PROVIDING TARGETED WEB FEED SUBSCRIPTION RECOMENDATIONS CALCULATED THROUGH KNOWLEDGE OF IP ADDRESSES - A system for providing targeted Web feed subscription suggestions calculated based on IP (“Internet Protocol”) addresses. Web feeds are automatically suggested to users based on the IP (Internet Protocol) address of the user's computer system and previous feed subscriptions made from other computer systems having similar IP addresses. Feed suggestions may be weighted based on differing levels of IP address similarity, in order to reflect differing levels of geographic proximity between users. Users may be permitted to expressly indicate which of their feed subscriptions are to be made public through the feed reader user interface when they make subscriptions. In response to such user indications, the disclosed system passes the IP address of the user's computer system to the centralized server system together with a name or other identifier of the feed that was subscribed to. | 02-19-2009 |
20090172524 | METHODS INVOLVING TEXT ATTRIBUTE RECOGNITION - A method for displaying formatting of text includes, receiving an input, wherein the input is a selected range of text, determining a formatting attribute of the selected range of text, displaying the determined formatting attribute, determining an amount of text having the formatting attribute in the selected range of text relative to a total amount of text in the selected range of text, marking the formatting attribute displayed with a non-textual indicator, marking the determined formatting attribute with a second type of indicator operative to indicate the amount of text having each of the formatting attribute in the selected range of text relative to the total amount of text in the selected range of text, marking text in the selected range of text with the non-textual indicator corresponding to the formatting attribute of the text in the selected range of text. | 07-02-2009 |
20090172526 | METHODS AND SYSTEMS INVOLVING OBJECT ATTRIBUTE RECOGNITION - A method for displaying formatting of objects, the method comprising, receiving an input, wherein the input is a selected range of objects, determining formatting attributes of the selected range of objects, determining an amount of objects having each of the formatting attributes in the selected range of objects, displaying each of the determined formatting attributes, designating each of the determined formatting attributes displayed with a unique non-textual indicator, marking the objects in the selected range of objects with the unique non-textual indicator corresponding to the determined formatting attributes of the objects in the selected range of objects, and marking the objects in the selected range of objects with a second type of indicator to indicate the determined amount of objects having each of the formatting attributes in the selected range of objects relative to a total amount of objects in the selected range of objects. | 07-02-2009 |
20110125829 | CONTENT MANAGEMENT - A method, system, and computer program product for providing content management services are provided. The method includes displaying a listing of content feeds within a user interface screen, each content feed representing a list of content entries. The method also includes receiving preferences via a user interface. The preferences include: a weighting factor representing a relevance of content sources for each of the content feeds in context with others of the content feeds in the listing; and a view type selected from a list of view types to each of the content feeds in the listing, each of the view types representing a manner in which information in the content feeds is displayed via the user interface. The method further includes applying the preferences to the content feeds and displaying results of the preferences via the user interface screen. The results represent a modified form of a selected content feed. | 05-26-2011 |
20110179108 | System for Aggregating Information and Delivering User Specific Content - Systems and methods for aggregating information and delivering user specific content having at least one system server computer having a plurality of data feeds operatively coupled thereto through which the system receives new content. The system has least one content storage device and global cache member coupled to the plurality of client computers through the server. The method includes storing content received from an external source on the content storage device and defining and storing at least one user account content delivery preference on a server computer. The method also includes receiving new content from the external source, storing the new content data to a system cache memory and sorting the content and new content according to at least one user account preference stored on the server computer. The method also includes storing new content data specified in the user account delivery preferences in a user index file associated with the user account on the server computer and presenting/delivering content specified in the user index and new content consistent with the user account preferences contained in the cache memory, to the user when the user request content or logs on to the network. | 07-21-2011 |
20120323908 | RANKING SEARCH RESULTS BASED UPON CONTENT CREATION TRENDS - Embodiments of the present invention provide a method, system and computer program product for ranking search results based upon content creation trends. In an embodiment of the invention, a method for ranking search results based upon content creation trends includes first receiving a set of results from a search engine produced in response to a search engine query of one or more search terms. The method additionally includes ranking the results of the result set according to at least one ranking factor. The method yet further includes retrieving trend data for terms associated with either or both of the results and/or the search terms. Finally, the method includes weighting the ranked results in the result set according to the retrieved trend data. | 12-20-2012 |
Michael Whitney Sorenson, Cambridge, MA US
Patent application number | Description | Published |
---|---|---|
20090292987 | FORMATTING SELECTED CONTENT OF AN ELECTRONIC DOCUMENT BASED ON ANALYZED FORMATTING - One aspect of the present invention can include a method, computer program product, system, and/or device for formatting content of an electronic document. In the aspect, pending content from a source document can be identified that is to be inserted into a target document. An insertion point in the target document can be identified. Format settings of pre-existing content of the target electronic document can be analyzed in a range about the insertion point. Predominant format settings for the pre-existing content in the range can be determined. The determined predominant format settings can be applied to the pending content to generate a version of the pending content formatted in accordance with the determined predominant format settings. The version pending content conforming to the predominant format of the target can then be added to the target document at the insertion point. | 11-26-2009 |
Nicole A. Sorenson, Sheboygan, WI US
Patent application number | Description | Published |
---|---|---|
20120205486 | PAPER DISPENSER - According to an exemplary embodiment, a dispenser for rolled paper product includes a first arm and a second arm, with the first arm having an elongate member configured to receive a roll of paper product. A first mounting bracket is configured to rotatingly couple the first arm to a mounting surface. The first arm is configured to cover the first mounting bracket from view. A second mounting bracket is configured to rigidly couple the second arm to the mounting surface. | 08-16-2012 |
20140326823 | PAPER DISPENSER - A rolled paper dispenser including a first arm having a base portion and an end portion; a first mounting bracket attachable to a wall and disposed in a cavity of the base portion of the first arm; first and second bushing members that are rotatable relative to one another, such that the end portion of the first arm and the first bushing member are selectively rotatable relative to the second bushing member and the first mounting bracket; a second arm including a second cavity; a second mounting bracket attachable to the wall and disposed entirely in the second cavity; and an elongated member configured to receive the rolled paper product, the elongated member detachably coupled to the end portion of the first arm by a fastener extending through the elongated member, such that the elongated member rotates with the end portion of the first arm relative to the second arm. | 11-06-2014 |
Nicole Ann Sorenson, Verona, WI US
Patent application number | Description | Published |
---|---|---|
20140352553 | TABLETOP GRILL - A tabletop grill generally includes a first grill unit having a first grill plate and a first heating element for heating the first grill plate. The grill further includes a second grill unit positionable relative to the first grill unit. The second grill unit has a second grill plate and a second heating element for heating the second grill plate. The grill is configured to function as a broiler. | 12-04-2014 |
20150312964 | WIRELESSLY OPERABLE COOKING APPLIANCE - A wirelessly operable cooking appliance for cooking food products includes a wireless communication device. A computing device, such as a smartphone, can wirelessly communicate with the cooking appliance to control and monitor the cooking appliance. | 10-29-2015 |
Paul Sorenson, Sheboygan, WI US
Patent application number | Description | Published |
---|---|---|
20090254404 | METHOD AND SYSTEM FOR ROUTING A TASK TO AN EMPLOYEE BASED ON PHYSICAL AND EMOTIONAL STATE - A method, system, computer program product, and computer program storage device for determining an assignment of a task to a consultant is disclosed. The method, system, computer program product, and computer program storage device determine the assignment based not only on availability and skill set, but also based on an estimated impact on the emotional state and the physical state of consultants. | 10-08-2009 |
Paul F. Sorenson, Hillsboro, OR US
Patent application number | Description | Published |
---|---|---|
20160080838 | Dynamic Information Presentation Based on User Activity Context - In embodiments, apparatuses, methods, and computer-readable media are described that are associated with a context-based information presentation system (“CIP”). The CIP may be configured to modify presentation of information to a user during performance of a physical activity. The CIP may be configured to receive information describing the physical activity and to identify a context for the physical activity based on the received information. The identification of the context may be performed through application of one or more context rules to the information describing the physical activity received by the CIP. The CIP may be configured to modify presentation of information to the user based on the identified context. Other embodiments may be described and claimed. | 03-17-2016 |
Paul Raymond Sorenson, Tega Cay, SC US
Patent application number | Description | Published |
---|---|---|
20140279580 | Systems and methods for managing transmission service reservations - A system and method for producing recommended Transmission Service Reservation (TSR) actions based upon existing TSRs and existing rights of first refusal on those TRSs whereby challengers are identified, defenders are identified, and TSRs are evaluated for Preemption and Competition to produce a preemption and completion report containing recommended TSR actions. Such a method uses a capacity computation, existing TSR records, and the event of a newly pending TSR in its procedures. Recommended TSR actions may include confirmation of TSRs, recalling of TSRs, and submitting of matching TSRs. | 09-18-2014 |
20140279609 | Systems and methods for managing conditional curtailment options - Systems and methods for producing recommended Transmission Service Reservation (TSR) actions whereby a Criteria Monitoring Process and Tag Identification and Action Process uses CCO Criteria, Capacity, Curtailment Interval, Model Elements Monitor, Tag Transactions, and Capacity Computation results to produce Recommended TSR Actions and Recommended Tag Actions based upon existing Conditional Curtailment Options on TSRs. Additional systems and methods disclosed further include the previous systems and methods with the additional ability to take action of the Recommended TSR Actions and Recommended Tag Actions. | 09-18-2014 |
Paul T. Sorenson, Sheboygan, WI US
Patent application number | Description | Published |
---|---|---|
20090299200 | METHOD FOR MONITORING AND COMMUNICATING BIOMEDICAL ELECTROMAGNETIC FIELDS - The present invention provides a system and a method of monitoring and communicating biomedical data to a remote receiver. Specifically, the present invention provides a system and method that can monitor a biomedical-based electromagnetic field, e.g., heart rate variability (HRV) field, emitted from a human user (“sender”), and/or communicate the biomedical-based electromagnetic field to a remote receiver by measuring the biomedical-based electromagnetic field emitted from the sender, creating an electronic signal corresponding to the field and transmitting or broadcast and/or apply the signal to a remote receiver. | 12-03-2009 |
20140145859 | METHOD FOR MONITORING AND COMMUNICATING BIOMEDICAL ELECTROMAGNETIC FIELDS - The present invention provides a system and a method of monitoring and communicating biomedical data to a remote receiver. Specifically, the present invention provides a system and method that can monitor a biomedical-based electromagnetic field, e.g., heart rate variability (HRV) field, emitted from a human user (“sender”), and/or communicate the biomedical-based electromagnetic field to a remote receiver by measuring the biomedical-based electromagnetic field emitted from the sender, creating an electronic signal corresponding to the field and transmitting or broadcast and/or apply the signal to a remote receiver. | 05-29-2014 |
Peter Floyd Sorenson, New Haven, CT US
Patent application number | Description | Published |
---|---|---|
20130004930 | Learner Interaction Monitoring System - The Learner Interaction Monitoring Systems (LiMS) is a web-based application that can interface with any web-based course delivery platform to transform the online learning environment into an active observer of learner engagement. The LiMS ‘event capture model’ collects detailed real-time data on learner behavior in self-directed online learning environments, and interprets these data by drawing on behavioral research. The LiMS offers education and training managers in corporate contexts a valuable tool for the evaluation of learner performance and course design. By allowing more detailed demonstration of ROI in education and training, LiMS allows managers to make the case for web based courseware that reflects appropriate and evidence-based instructional design, rather than budgetary constraints. | 01-03-2013 |
Richard Sorenson, Columbus, OH US
Patent application number | Description | Published |
---|---|---|
20160092388 | MODULE AUTO ADDRESSING IN PLATFORM BUS - A system and approach for addressing modules on a platform bus that may incorporate a master module and one or more slave modules. The platform bus may run through sub-base connectors that interlock modules together on a rail. Addressing of the modules may occur automatically and dynamically in that the master module may have a first address by default, and a first slave module adjoining the master module may be assigned a second address. A second slave module adjoining the first slave module, if there is one, may be assigned a third address. Each of the other slave modules, adjoining a preceding slave module assigned an address, may be assigned a next address after an address assigned to a preceding slave module. Addresses may be assigned in a numerical order to each module based on a physical position of the respective module on a rail. | 03-31-2016 |
Richard C. Sorenson, Galloway, OH US
Patent application number | Description | Published |
---|---|---|
20080265711 | Mechanical packaging of surface acoustic wave device for sensing applications - A method and apparatus, wherein a die is attached to a supporting base structure utilizing a rigid bond adhesive for a SAW (Surface Acoustic Wave) sensor. A rigid bond adhesive with a preferably high glass transition temperature (Tg) can be applied directly between the die and the die supporting structure in a pattern to eliminate time dependent gradual stress effects upon SAW sensor. The rigid bond adhesive can then be cured, which results in a high yield strength and a high young's modulus. The supporting base and the die material comprise a same co-efficient of thermal expansion in order to avoid die displacement over temperature. | 10-30-2008 |
Richard C. Sorenson, Columbus, OH US
Patent application number | Description | Published |
---|---|---|
20110226053 | FLOW SENSOR ASSEMBLY WITH POROUS INSERT - The present disclosure relates generally to flow sensors, and more particularly, to methods and devices for reducing variations in fluid flow across the flow sensor for increased accuracy and/or reliability. In one illustrative embodiment, a flow sensor assembly includes a housing with an inlet flow port and an outlet flow port. The housing defines a fluid channel extending between the inlet flow port and the outlet flow port, with a flow sensor positioned in the housing and exposed to the fluid channel. The flow sensor is configured to sense a measure related to the flow rate of a fluid flowing through the fluid channel. A porous insert is situated in the fluid channel, sometimes upstream of the flow sensor. When so configured, and during operation of the flow sensor assembly, a fluid may pass through the inlet flow port, through the porous insert, across the flow sensor, and through the outlet flow port. The porous insert may include pores that are configured to reduce the turbulence in the fluid passing the flow sensor. | 09-22-2011 |
20140090464 | MODULAR FLOW SENSOR - The present disclosure relates to modular flow sensor assemblies and methods. The modular flow sensor assembly may include a main sensor body, a first end adapter having a first connection port configuration, and a second end adapter having a second connection port configuration. The main sensor body may include a main housing and a sensor, where the first end adapter is configured to engage the main housing and the second end adapter is configured to engage the main housing. The first end adapter and the second end adapter may be selected from a group of end adapters, wherein at least two of the end adapters has a different connection port configuration. The selected first end adapter and the selected second end adapters may have the same or different connection port configurations. The first end adapter and the second end adapter are configured to be interchangeable end adapters. | 04-03-2014 |
20140130605 | VARIABLE SCALE SENSOR - A sensor assembly includes a sense element for sensing a sensed parameter. The sense element may provide a sense element output signal that is related to the sensed parameter. A control block may include a first input port for receiving the sense element output signal, a second input port for receiving a scale input adjustable by a user, and an output port for providing a sensor assembly output signal. The control block may be configured to take in the sense element output signal via the first input port and produce the sensor assembly output signal at the output port, wherein the sensor assembly output signal at the output port is related to the sense element output signal and corresponds to a user selected range of the sensed parameter. The user selected range may be determined, at least in part, by the scale input received via the second input port. | 05-15-2014 |
20140298919 | FLOW SENSOR WITH IMPROVED LINEAR OUTPUT - A flow sensor assembly includes a flow sensor for sensing a flow parameter. The flow sensor may provide a flow sensor output signal that is related to the sensed parameter. A control block operatively connected to the flow sensor may receive a measure related to the flow rate of the fluid stream and drive the heater of the flow sensor to a heater temperature, such that the heater temperature may be dependent on the flow rate of the fluid stream, which causes the analog output of the flow sensor to be relatively linear over an expected operating range of flow rates. | 10-09-2014 |
20150226591 | AIRFLOW SENSOR WITH DUST REDUCTION - A sensor housing includes an inlet flow port, an outlet flow port, a flow sensing region, and a flow channel extending between the inlet flow port, the flow sensing region and the outlet flow port. The flow channel defines a flow path between the inlet flow port and the flow sensing region that is contorted in three-dimensions. The three-dimensional contorted flow path between the inlet flow port and a flow sensing region may include a particle collection region that is configured to decelerate a fluid and collect particles that are released from the fluid. The deceleration of the fluid flow and/or one or more changes in the direction of fluid flow along the contorted three-dimensional flow path may cause dust and/or other particulate matter to be released from the fluid prior to reaching a sensor in the sensing region. | 08-13-2015 |
Richard Charles Sorenson, Columbus, OH US
Patent application number | Description | Published |
---|---|---|
20120035866 | FLOW SENSOR WITH PRESSURE OUTPUT SIGNAL - This disclosure relates generally to flow sensors, and more particularly, to flow sensors that include a pressure related output signal. In one example, a flow sensor assembly may include a housing with an inlet flow port, an outlet flow port and a fluid channel extending therebetween, with a flow sensing element positioned in the housing and exposed to the fluid channel. A filter insert may be situated in the fluid channel, sometimes upstream of the flow sensor. When so configured, the flow sensor assembly may output a pressure or differential pressure based, at least in part, on a value of the flow rate through the fluid channel as sensed by the flow sensor. | 02-09-2012 |
20130098484 | FLOW SENSOR WITH MULTI-POSITION LAMINAR FLOW ELEMENT HAVING INTEGRATED BYPASS CHANNELS - A flow sensor includes a main flow body, a laminar flow element, and first and second bypass channels. The first bypass channel is formed in, and extends at least partially around, the outer surface of the laminar flow element, and is in fluid communication with the main flow channel and defines a first bypass flow passage between the laminar flow element and the main flow body. The second bypass channel is formed in, and extends at least partially around, the outer surface of the laminar flow element, and is in fluid communication with the main flow channel and defines a second bypass flow passage between the laminar flow element and the main flow body. | 04-25-2013 |
20130098486 | FLOW SENSOR WITH BYPASS TAPS IN LAMINARIZING CHANNEL AND FLOW RESTRICTOR IN A BPYASS CHANNEL - A flow sensor includes a main flow body, a laminar flow element, a first main flow body sensor tap, a second main flow body sensor tap, and a bypass flow body. The bypass flow body is coupled to the main flow body and has a first bypass flow port, a second bypass flow port, and a bypass flow channel between the first and second bypass flow ports. The flow restrictor is disposed within the bypass flow channel. | 04-25-2013 |
20130214369 | PRESSURE SENSOR - The present disclosure relates to pressure sensor assemblies and methods. The pressure sensor assembly may include a first substrate, a second substrate and a sense die. The first substrate may be connected to the second substrate, such that an aperture in the first substrate is in fluid communication with an aperture in the second substrate. The second substrate may be connected to the sense die, such that the aperture in the second substrate is in fluid communication with a sense diaphragm on the second substrate. The pressure sensor assembly may include a media path that extends through the aperture in the first substrate, through the aperture in the second substrate, and to the sense die. In some cases, the first substrate, the second substrate and the sense die may be connected in a manner that does not include an adhesive. | 08-22-2013 |
Roderick J. Sorenson, Ann Arbor, MI US
Patent application number | Description | Published |
---|---|---|
20120077806 | Deubiquitinase Inhibitors and Methods for Use of the Same - Disclosed herein are methods of inhibiting a deubiquitinase (DUB), methods of treating pathogenic infections (e.g., viral, bacterial, and/or parasitic), methods of inhibiting cell proliferation, methods of treating a neurodegenerative disease, methods of treating one or more symptoms of a neurodegenerative disease or a genetic disorder, and compounds. | 03-29-2012 |
Roderick Joseph Sorenson, Ann Arbor, MI US
Patent application number | Description | Published |
---|---|---|
20140357673 | Deubiquitinase Inhibitors and Methods for Use of the Same - Disclosed herein are methods of inhibiting a deubiquitinase (DUB), methods of treating pathogenic infections (e.g., viral, bacterial, and/or parasitic), methods of inhibiting cell proliferation, methods of treating a neurodegenerative disease, methods of treating one or more symptoms of a neurodegenerative disease or a genetic disorder, and compounds. | 12-04-2014 |
Thomas A. Sorenson, Toledo, OH US
Patent application number | Description | Published |
---|---|---|
20130068301 | METHOD OF ETCHING A SEMICONDUCTOR LAYER OF A PHOTOVOLTAIC DEVICE - A method and apparatus provide for a roughened back surface of a semiconductor absorber layer of a photovoltaic device to improve adhesion. The roughened back surface may be achieved through an etching process. | 03-21-2013 |
Thomas A. Sorenson, Denver, CO US
Patent application number | Description | Published |
---|---|---|
20100085801 | Methods of Forming Thin Films for Molecular Based Devices - The invention generally encompasses methods of forming thin films molecular based devices, and devices formed therefrom. Some embodiments relate to molecular memory cells, molecular memory arrays, electronic devices including molecular memory, and processing systems and methods for producing molecular memories. More particularly, the present invention encompasses methods and molecular based devices comprising a wetting layer and redox-active molecules. | 04-08-2010 |
Timothy Nicholas Sorenson, Bradenton, FL US
Patent application number | Description | Published |
---|---|---|
20120040543 | CONTACT COVER AND SHUNT FOR NOTIFICATION APPLIANCE MOUNTING PLATES AND METHOD FOR INSTALLATION - The present disclosure is directed towards a contact cover for a notification appliance mounting plate. In one embodiment, the contact cover includes a plastic body, wherein the plastic body is sized to cover less than an entire surface area of the notification appliance mounting plate, at least one piece of metal, a means for coupling said at least one piece of metal to said plastic body and one or more polarized tabs. | 02-16-2012 |
Todd C. Sorenson, Tucson, AZ US
Patent application number | Description | Published |
---|---|---|
20090183026 | Thresholding Hardware Errors - A system is provided to protect against ill-behaved microcode by balancing between an actual occurrence of a hardware problem and a microcode bug setting a flag appearing as a hardware problem. In this method, the error recovery is performed only on a single piece of hardware and no further error recovery action is taken on other pieces of similar hardware. The approach addresses the problem by treating a hit on one card as a hardware problem, but as a bug on subsequent cards. The invention keeps track of whether or not the same event has occurred on the same type of hardware so not to take action on more than one instance of the hardware. Subsequent hits on another instance of the hardware will not trigger the hardware related recovery on additional hardware. | 07-16-2009 |
20110093862 | WORKLOAD-DISTRIBUTING DATA REPLICATION SYSTEM - A method for more effectively distributing the I/O workload in a data replication system is disclosed herein. In selected embodiments, such a method may include generating an I/O request and identifying a storage resource group associated with the I/O request. In the event the I/O request is associated with a first storage resource group, the I/O request may be directed to a first storage device and a copy of the I/O request may be mirrored from the first storage device to a second storage device. Alternatively, in the event the I/O request is associated with a second storage resource group, the I/O request may be directed to a second storage device and a copy of the I/O request may be mirrored from the second storage device to the first storage device. A corresponding system, apparatus, and computer program product are also disclosed and claimed herein. | 04-21-2011 |
20110191556 | OPTIMIZATION OF DATA MIGRATION BETWEEN STORAGE MEDIUMS - Exemplary method, system, and computer program embodiments for data migration between first and second storage mediums of an available plurality of storage mediums in a computing storage environment are provided. In one embodiment, pursuant to migrating the data from the first to the second storage medium, the data is allocated to the second storage medium while retaining an allocation of the data in the first storage medium. If the data is migrated from the second storage medium back to the first storage medium, the data is pointed to the allocation of the data in the first storage medium to alleviate data movement from the second storage medium to the first storage medium. If the allocation of the data in the first storage medium is determined to be needed for other data, the allocation of the data in the first storage medium is freed. | 08-04-2011 |
20110191558 | DATA MIGRATION METHODOLOGY FOR USE WITH ARRAYS OF POWERED-DOWN STORAGE DEVICES - A method for managing extents in a data storage system includes monitoring usage statistics for an extent residing on one or more powered-up storage devices. In the event the extent has not been accessed for specified period of time (as determined from the usage statistics), the method automatically compresses the extent and migrates the extent to an intermediate repository. Once the amount of data in the intermediate repository reaches a specified level, the method migrates the extent from the intermediate repository to one or more normally powered-down storage devices. If I/O is received for the extent while it resides in the normally powered-down storage devices or the intermediate repository, the method automatically migrates the extent from the normally powered-down storage devices or the intermediate repository to the normally powered-up storage devices. A corresponding apparatus and computer program product are also disclosed. | 08-04-2011 |
20110258363 | SUB-LUN INPUT/OUTPUT PROFILING FOR SSD DEVICES - Exemplary method, system, and computer program embodiments for profiling input/output (I/O) for solid state drive (SSD) devices in a computing storage environment by a processor device are provided. In one embodiment, a read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered by a remaining life expectancy in an ascending order. Those of the plurality of hot data segments are matched with those of the plurality of hot data segments with those of the plurality of available SSD devices such that a hot data segment having a higher read/write ratio is provided to an SSD device having a smaller remaining life expectancy than another hot data segment having a lower read/write ratio. | 10-20-2011 |
20120036327 | DYNAMIC LOOK-AHEAD EXTENT MIGRATION FOR TIERED STORAGE ARCHITECTURES - A method for migrating extents between extent pools in a tiered storage architecture maintains a data access profile for an extent over a period of time. Using the data access profile, the method generates an extent profile graph that predicts data access rates for the extent into the future. The slope of the extent profile graph is calculated and used to determine whether the extent will reach a migration threshold within a specified “look-ahead” time. If so, the method calculates a migration window that allows the extent to be migrated prior to reaching the migration threshold. In certain embodiments, the method determines the overall performance impact on the source extent pool and destination extent pool during the migration window. If the overall performance impact is below a designated impact threshold, the method migrates the extent during the migration window. A corresponding apparatus and computer program product are also disclosed herein. | 02-09-2012 |
20120057407 | CACHING SCHEME SYNERGY FOR EXTENT MIGRATION BETWEEN TIERS OF A STORAGE SYSTEM AND METHODS THEREOF - A storage system according to one embodiment includes logic adapted for determining to move an extent from a source-tier in a storage system to a destination-tier in the storage system, wherein a set of tracks of the extent is presently being accessed; logic adapted for determining whether any track from the set of tracks is presently being written to; logic adapted for designating to a write-stack associated with the source-tier each track that is presently being written to and designating to a read-stack associated with the source-tier remaining tracks from the set of tracks; logic adapted for removing oldest tracks from the read-stack and the write-stack until the read-stack and the write-stack have been depleted of tracks; logic adapted for populating a destination-tier cache with the tracks as they are removed from the read-stack and the write-stack using a predetermined read-to-write ratio when a parameter of the extent exceeds a migration threshold; logic adapted for removing any tracks from a source-tier cache that were removed from the read-stack and the write-stack; and logic adapted for migrating the extent from the source-tier to the destination-tier. | 03-08-2012 |
20120159096 | SYNCHRONOUS EXTENT MIGRATION PROTOCOL FOR PAIRED STORAGE - Exemplary method, system, and computer program embodiments for, in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices, extent migration are provided. In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a time delta approximately equal to a time of an intended migration at the primary storage entity adjusted for a transmission time such that the primary and secondary storage entities conduct the extent migration at approximately a same time. | 06-21-2012 |
20120159097 | SYNCHRONOUS EXTENT MIGRATION PROTOCOL FOR PAIRED STORAGE - Exemplary method, system, and computer program embodiments for, in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices, extent migration are provided. In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a relative priority based on a primary ordered heat map of the tiered storage devices of the primary storage entity. The relative priority is used against a secondary ordered heat map of the tiered storage devices of the secondary storage entity to perform the extent migration, regardless of whether the primary and secondary storage entities are identical. | 06-21-2012 |
20120203996 | DATA MIGRATION METHODOLOGY FOR USE WITH ARRAYS OF POWERED-DOWN STORAGE DEVICES - A method for managing extents in a data storage system includes monitoring usage statistics for an extent residing on one or more powered-up storage devices. In the event the extent has not been accessed for specified period of time (as determined from the usage statistics), the method automatically compresses the extent and migrates the extent to an intermediate repository. Once the amount of data in the intermediate repository reaches a specified level, the method migrates the extent from the intermediate repository to one or more normally powered-down storage devices. If I/O is received for the extent while it resides in the normally powered-down storage devices or the intermediate repository, the method automatically migrates the extent from the normally powered-down storage devices or the intermediate repository to the normally powered-up storage devices. A corresponding apparatus and computer program product are also disclosed. | 08-09-2012 |
20120216008 | DYNAMIC LOOK-AHEAD EXTENT MIGRATION FOR TIERED STORAGE ARCHITECTURES - A method for migrating extents between extent pools in a tiered storage architecture maintains a data access profile for an extent over a period of time. Using the data access profile, the method generates an extent profile graph that predicts data access rates for the extent into the future. The slope of the extent profile graph is calculated and used to determine whether the extent will reach a migration threshold within a specified “look-ahead” time. If so, the method calculates a migration window that allows the extent to be migrated prior to reaching the migration threshold. In certain embodiments, the method determines the overall performance impact on the source extent pool and destination extent pool during the migration window. If the overall performance impact is below a designated impact threshold, the method migrates the extent during the migration window. | 08-23-2012 |
20120221778 | SUB-LUN INPUT/OUTPUT PROFILING FOR SSD DEVICES - A read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered by a remaining life expectancy in an ascending order. Those of the plurality of hot data segments are matched with those of the plurality of hot data segments with those of the plurality of available SSD devices such that a hot data segment having a higher read/write ratio is provided to an SSD device having a smaller remaining life expectancy than another hot data segment having a lower read/write ratio. | 08-30-2012 |
20120221822 | OPTIMIZATION OF DATA MIGRATION BETWEEN STORAGE MEDIUMS - In one embodiment, pursuant to migrating the data from the first to the second storage medium, the data is allocated to the second storage medium while retaining an allocation of the data in the first storage medium. If the data is migrated from the second storage medium back to the first storage medium, the data is pointed to the allocation of the data in the first storage medium to alleviate data movement from the second storage medium to the first storage medium. If the allocation of the data in the first storage medium is determined to be needed for other data, the allocation of the data in the first storage medium is freed. | 08-30-2012 |
20120239864 | CACHING SCHEME SYNERGY FOR EXTENT MIGRATION BETWEEN TIERS OF A STORAGE SYSTEM - A method according to one embodiment includes determining to move an extent from a source-tier in a storage system to a destination-tier in the storage system; determining whether any track from the set of tracks is presently being written to; designating to a write-stack associated with the source-tier each track that is presently being written to and designating to a read-stack associated with the source-tier remaining tracks from the set of tracks; removing oldest tracks from the read-stack and the write-stack until the read-stack and the write-stack have been depleted of tracks; when a parameter of the extent exceeds a migration threshold: populating a destination-tier cache with the tracks as they are removed from the read-stack and the write-stack using a predetermined read-to-write ratio and removing tracks from a source-tier cache that were removed from the read-stack and the write-stack; and migrating the extent from the source-tier to the destination-tier. | 09-20-2012 |
20120260052 | SYNCHRONOUS EXTENT MIGRATION PROTOCOL FOR PAIRED STORAGE - Extent migration is provided in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices. In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a time delta approximately equal to a time of an intended migration at the primary storage entity adjusted for a transmission time such that the primary and secondary storage entities conduct the extent migration at approximately a same time. | 10-11-2012 |
20120272030 | SYNCHRONOUS EXTENT MIGRATION PROTOCOL FOR PAIRED STORAGE - Extent migration is provided in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices. In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a relative priority based on a primary ordered heat map of the tiered storage devices of the primary storage entity. The relative priority is used against a secondary ordered heat map of the tiered storage devices of the secondary storage entity to perform the extent migration, regardless of whether the primary and secondary storage entities are identical. | 10-25-2012 |
20120290747 | WORKLOAD-DISTRIBUTING DATA REPLICATION SYSTEM - A method for more effectively distributing the I/O workload in a data replication system is disclosed herein. In selected embodiments, such a method may include generating an I/O request and identifying a storage resource group associated with the I/O request. In the event the I/O request is associated with a first storage resource group, the I/O request may be directed to a first storage device and a copy of the I/O request may be mirrored from the first storage device to a second storage device. Alternatively, in the event the I/O request is associated with a second storage resource group, the I/O request may be directed to a second storage device and a copy of the I/O request may be mirrored from the second storage device to the first storage device. | 11-15-2012 |
20120323821 | METHODS FOR BILLING FOR DATA STORAGE IN A TIERED DATA STORAGE SYSTEM - In one embodiment, a method for determining pricing for data storage includes receiving from a data provider a request indicating an amount of data storage space in at least one of one or more tiers of data storage, receiving data from the data provider to store in the at least one of the one or more tiers of data storage, storing the data provider's data in the at least one of the one or more tiers of data storage, and calculating a base price for storage of the data provider's data. In another embodiment, a tiered storage system includes a processor, a memory, logic adapted for determining an amount of a data provider's data in each of at least two tiers of data storage, and logic adapted for calculating a price for storage of the data provider's data. | 12-20-2012 |
20140032869 | SYNCHRONOUS EXTENT MIGRATION PROTOCOL FOR PAIRED STORAGE - Exemplary method, system, and computer program embodiments for, in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices, extent migration are provided. In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a relative priority based on a primary ordered heat map of the tiered storage devices of the primary storage entity. The relative priority is used against a secondary ordered heat map of the tiered storage devices of the secondary storage entity to perform the extent migration, regardless of whether the primary and secondary storage entities are identical. | 01-30-2014 |
20140108852 | PROCESSING MAIN CAUSE ERRORS AND SYMPATHETIC ERRORS IN DEVICES IN A SYSTEM - Provided are a computer program product, system, and method for processing main cause errors and sympathetic errors in devices in a system. Error data for the devices in the system are analyzed to determine a main cause error for one of the devices that cause at least one sympathetic error in the system. A main cause event object for the determined main cause error and at least one sympathetic event object for the determined at least one sympathetic error resulting from the main cause error are generated. A determination is made from the at least one sympathetic event object of at least one sympathetic event action to perform. The determined at least one sympathetic event action is performed to recover from the at least one sympathetic error represented by the at least one sympathetic event object providing the at least one sympathetic event action. | 04-17-2014 |
20140108853 | PROCESSING MAIN CAUSE ERRORS AND SYMPATHETIC ERRORS IN DEVICES IN A SYSTEM - Provided are a computer program product, system, and method for processing main cause errors and sympathetic errors in devices in a system. Error data for the devices in the system are analyzed to determine a main cause error for one of the devices that cause at least one sympathetic error in the system. A main cause event object for the determined main cause error and at least one sympathetic event object for the determined at least one sympathetic error resulting from the main cause error are generated. A determination is made from the at least one sympathetic event object of at least one sympathetic event action to perform. The determined at least one sympathetic event action is performed to recover from the at least one sympathetic error represented by the at least one sympathetic event object providing the at least one sympathetic event action. | 04-17-2014 |
20140208010 | SUB-LUN INPUT/OUTPUT PROFILING FOR SSD DEVICES - A read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered by a remaining life expectancy in an ascending order. Those of the plurality of hot data segments are matched with those of the plurality of hot data segments with those of the plurality of available SSD devices such that a hot data segment having a higher read/write ratio is provided to an SSD device having a smaller remaining life expectancy than another hot data segment having a lower read/write ratio. | 07-24-2014 |
20140208011 | SUB-LUN INPUT/OUTPUT PROFILING FOR SSD DEVICES - A read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered by a remaining life expectancy in an ascending order. Those of the plurality of hot data segments are matched with those of the plurality of hot data segments with those of the plurality of available SSD devices such that a hot data segment having a higher read/write ratio is provided to an SSD device having a smaller remaining life expectancy than another hot data segment having a lower read/write ratio. | 07-24-2014 |
20140244876 | DATA PROCESSING LOCK SIGNAL TRANSMISSION - In accordance with one aspect of the present description, a node of the distributed computing system has multiple communication paths to a data processing resource lock which controls access to shared resources, for example. In this manner, at least one redundant communication path is provided between a node and a data processing resource lock to facilitate reliable transmission of data processing resource lock signals between the node and the data processing resource lock. Other features and aspects may be realized, depending upon the particular application. | 08-28-2014 |
20140245387 | DATA PROCESSING LOCK SIGNAL TRANSMISSION - In accordance with one aspect of the present description, a node of the distributed computing system has multiple communication paths to a data processing resource lock which controls access to shared resources, for example. In this manner, at least one redundant communication path is provided between a node and a data processing resource lock to facilitate reliable transmission of data processing resource lock signals between the node and the data processing resource lock. Other features and aspects may be realized, depending upon the particular application. | 08-28-2014 |
20140258789 | COMMUNICATION FAILURE SOURCE ISOLATION IN A DISTRIBUTED COMPUTING SYSTEM - In accordance with one aspect of the present description, an indication that a communication failure reported in a predetermined time interval is more likely the result of a software failure than a hardware failure may be made if the number of communication links reporting a communication failure in the predetermined time interval exceeds a communication link failure threshold, and the number of communication link devices such as nodes or communication paths which have been implicated as causing a communication failure, exceeds an implicated device threshold. Other features and aspects may be realized, depending upon the particular application. | 09-11-2014 |
20140258790 | COMMUNICATION FAILURE SOURCE ISOLATION IN A DISTRIBUTED COMPUTING SYSTEM - In accordance with one aspect of the present description, an indication that a communication failure reported in a predetermined time interval is more likely the result of a software failure than a hardware failure may be made if the number of communication links reporting a communication failure in the predetermined time interval exceeds a communication link failure threshold, and the number of communication link devices such as nodes or communication paths which have been implicated as causing a communication failure, exceeds an implicated device threshold. Other features and aspects may be realized, depending upon the particular application. | 09-11-2014 |
20140282428 | EMBEDDING AND EXECUTING TRACE FUNCTIONS IN CODE TO GATHER TRACE DATA - Provided are a computer program product, system, and method for embedding and executing trace functions in code to gather trace data. A plurality of trace functions are embedded in the code. For each embedded trace function, a trace level is included indicating code to which the trace applies. The trace level comprises one of a plurality of levels. During the execution of the code, the embedded trace functions having one of the levels associated with a specified at least one level specified are executed. The embedded trace functions associated with at least one level not comprising one of the at least one specified level are not invoked. | 09-18-2014 |
20140331070 | DYNAMICALLY ADJUSTING POWER DISTURBANCE HOLD UP TIMES - Power line disturbance hold up times are dynamically adjusted prior to the commencement of the power disturbance failover based on battery capacity of batteries in racks of the storage system as the batteries either fail, are repaired, or are added to the storage system having at least one uninterruptible power supply (UPS). | 11-06-2014 |
20140359217 | SYNCHRONOUS EXTENT MIGRATION PROTOCOL FOR PAIRED STORAGE - Extent migration is provided in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices. In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a relative priority based on a primary ordered heat map of the tiered storage devices of the primary storage entity. The relative priority is used against a secondary ordered heat map of the tiered storage devices of the secondary storage entity to perform the extent migration, regardless of whether the primary and secondary storage entities are identical. | 12-04-2014 |
20150127881 | CACHING SCHEME SYNERGY FOR EXTENT MIGRATION BETWEEN TIERS OF A STORAGE SYSTEM - A method according to one embodiment includes determining to move an extent from a source-tier in a storage system to a destination-tier in the storage system, wherein a set of tracks of the extent is presently being accessed. In response to determining that a parameter of the extent exceeds a migration threshold, a destination-tier cache is populated with tracks as they are removed from a read-stack associated with the source-tier and/or a write-stack associated with the source-tier using a predetermined read-to-write ratio. The extent is migrated from the source-tier to the destination-tier. | 05-07-2015 |
20150160995 | PROCESSING MAIN CAUSE ERRORS AND SYMPATHETIC ERRORS IN DEVICES IN A SYSTEM - Provided are a computer program product, system, and method for processing main cause errors and sympathetic errors in devices in a system. Error data for the devices in the system are analyzed to determine a main cause error for one of the devices that cause at least one sympathetic error in the system. A main cause event object for the determined main cause error and at least one sympathetic event object for the determined at least one sympathetic error resulting from the main cause error are generated. A determination is made from the at least one sympathetic event object of at least one sympathetic event action to perform. The determined at least one sympathetic event action is performed to recover from the at least one sympathetic error represented by the at least one sympathetic event object providing the at least one sympathetic event action. | 06-11-2015 |
20150193289 | EFFICIENT DATA SYSTEM ERROR RECOVERY - Dynamically adjust an error threshold in a data system based system status changes caused by either an external environment and/or an internal status. | 07-09-2015 |
20150301881 | GENERATING A DATA STRUCTURE TO MAINTAIN ERROR AND CONNECTION INFORMATION ON COMPONENTS AND USE THE DATA STRUCTURE TO DETERMINE AN ERROR CORRECTION OPERATION - Provided are a computer program product, system, and method for generating data structure to maintain error and connection information on components and use the data structure to determine an error correction operation. For each of a plurality of first level components in enclosures connected to second level components, errors at the first level component and a connection between the first level component to one of the second level components are determined and error variables are set to indicate whether an error was reported at the first level component. A data structure is generated indicating connections among the first level components and the second level components. The error variable values and the data structure are used to determine an error correction operation with respect to at least one of the first level component and the connected second level component. | 10-22-2015 |
20150347245 | DETERMINING AN AVAILABILITY SCORE BASED ON AVAILABLE RESOURCES OF DIFFERENT RESOURCE TYPES IN A DISTRIBUTED COMPUTING ENVIRONMENT OF STORAGE SERVERS TO DETERMINE WHETHER TO PERFORM A FAILURE OPERATION FOR ONE OF THE STORAGE SERVERS - Provided are a computer program product, system, and method for a computer program product, system, and method for determining an availability score based on available resources of different resource types in a distributed computing environment of storage servers to determine whether to perform a failure operation for one of the storage servers. A health status monitor program deployed in the storage servers performs: maintaining information indicating availability of a plurality of storage server resources for a plurality of resource types; calculating an availability score as a function of a number of available resources of the resource types; and transmitting information on the availability score to a management program. The management program uses the transmitted information to determine whether to migrate services from the storage server from which the availability score is received to at least one of the other storage servers in the distributed computing environment. | 12-03-2015 |
20150347251 | RECOVERY MECHANISMS ACROSS STORAGE NODES THAT REDUCE THE IMPACT ON HOST INPUT AND OUTPUT OPERATIONS - Provided are a method, a system, and a computer program product in which a storage controller determines one or more resources that are impacted by an error. A cleanup of tasks associated with the one or more resources that are impacted by the error is performed, to recover from the error, wherein host input/output (I/O) operations continue to be processed, and wherein tasks associated with other resources continue to execute. | 12-03-2015 |
20150347252 | DETERMINING AN AVAILABILITY SCORE BASED ON AVAILABLE RESOURCES OF DIFFERENT RESOURCE TYPES IN A STORAGE SYSTEM TO DETERMINE WHETHER TO PERFORM A FAILURE OPERATION FOR THE STORAGE SYSTEM - Provided are a computer program product, system, and method for determining an availability score based on available resources of different resource types in a storage system to determine whether to perform a failure operation for the storage system. Information is maintained indicating availability of a plurality of storage system resources for a plurality of resource types. An availability score is calculated as a function of a number of available resources of the resource types. Information on the availability score is transmitted to a failure manager. The failure manager uses the transmitted availability information to determine whether to initiate a storage system failure mode for the storage system. | 12-03-2015 |
20160043938 | DATA PROCESSING LOCK SIGNAL TRANSMISSION - In accordance with one aspect of the present description, a node of the distributed computing system has multiple communication paths to a data processing resource lock which controls access to shared resources, for example. In this manner, at least one redundant communication path is provided between a node and a data processing resource lock to facilitate reliable transmission of data processing resource lock signals between the node and the data processing resource lock. Other features and aspects may be realized, depending upon the particular application. | 02-11-2016 |
20160048340 | SYNCHRONOUS EXTENT MIGRATION PROTOCOL FOR PAIRED STORAGE - Extent migration is provided in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each having tiered storage devices. In one embodiment, by way of example only, a migration instruction is sent, by the primary storage entity, to the secondary storage entity, the migration instruction including a time delta approximately equal to a time of an intended migration at the primary storage entity adjusted for a transmission time such that the primary and secondary storage entities conduct the extent migration at approximately a same time. | 02-18-2016 |
20160048433 | SYSTEM, APPARATUS, AND METHOD TO DYNAMICALLY CHANGE SYSTEM RECOVERIES BASED ON SYSTEM LOAD - A method for dynamically changing system recovery actions based on system load. The method includes measuring a value of a workload characteristic of a computer system over a period of time, detecting an error in the computer system, determining a workload level of the computer system, and selecting a set of error recovery actions in response to the system workload analysis module determining the workload level of the computer system. A workload characteristic defines a type of work performed by the computer system. A workload level can be based on user defined parameters or a measurement of the value of one or more workload characteristics. | 02-18-2016 |
Todd Charles Sorenson, Tucson, AZ US
Patent application number | Description | Published |
---|---|---|
20090300436 | SYNCHRONIZING DEVICE ERROR INFORMATION AMONG NODES - Provided are a method, system, and article of manufacture for synchronizing device error information among nodes. A first node performs an action with respect to a first node error counter for a device in communication with the first node and a second node. The first node transmits a message to the second node indicating the device and the action performed with respect to the first node error counter for the device. The second node performs the action indicated in the message with respect to a second node error counter for the device indicated in the message, wherein the second node error counter corresponds to the first node error counter for the device. | 12-03-2009 |
20100180144 | POWER SYSTEM COMMUNICATION MANAGEMENT AND RECOVERY - A method, system, and computer program product for determining severity of communication deficiencies and isolating faults in a power network of a data processing environment is provided. Pursuant to a continuous graph theory analysis, each of a plurality of nodes of the power network is initialized with the same arbitrary value. Each of a plurality of network paths connecting each of the plurality of nodes is analyzed. Upon a successful communication or communication deficiency over one of the plurality of network paths, one arbitrary value of one of the plurality of nodes connected to the one of the plurality of network paths is incremented or decremented, respectively by a weighting value. The incrementing and decrementing is repeated until a threshold is reached and a recovery is performed on which of the plurality of nodes has a lower adjusted value. | 07-15-2010 |
20120059994 | USING A MIGRATION CACHE TO CACHE TRACKS DURING MIGRATION - Provided are a method, system, and computer program product for using a migration cache to cache tracks during migration. Indication is made in an extent list of tracks in an extent in a source storage subject to Input/Output (I/O) requests. A migration operation is initiated to migrate the extent from the source storage to a destination storage. In response to initiating the migration operation, a determination is made of a first set of tracks in the extent in the source storage indicated in the extent list. A determination is also made of a second set of tracks in the extent. The tracks in the source storage in the first set are copied to a migration cache, wherein updates to the tracks in the migration cache during the migration operation are applied to the migration cache. The tracks in the second set are copied directly from the source storage to the destination storage without buffering in the migration cache. The tracks in the first set are copied from the migration cache to the destination storage. The migration operation is completed in response to copying the first set of tracks from the migration cache to the destination storage and copying the second set of tracks from the source storage to the destination storage, wherein after the migration the tracks in the extent are located in the destination storage. | 03-08-2012 |
20120254546 | USING A MIGRATION CACHE TO CACHE TRACKS DURING MIGRATION - Provided are a method, system, and computer program product for using a migration cache to cache tracks during migration. In response to a migration operation, a determination is made of a first set of tracks in the source storage indicated in an extent list and of a second set of tracks in the extent. The tracks in the source storage in the first set are copied to a migration cache. The tracks in the second set are copied directly from the source storage to the destination storage without buffering in the migration cache. The tracks in the first set are copied from the migration cache to the destination storage. The migration operation is completed in response to copying the first set of tracks from the migration cache to the destination storage and copying the second set of tracks from the source storage to the destination storage. | 10-04-2012 |
20130290260 | WORKLOAD-DISTRIBUTING DATA REPLICATION SYSTEM - A method for more effectively distributing the I/O workload in a data replication system is disclosed herein. In selected embodiments, such a method may include generating an I/O request and identifying a storage resource group associated with the I/O request. In the event the I/O request is associated with a first storage resource group, the I/O request may be directed to a first storage device and a copy of the I/O request may be mirrored from the first storage device to a second storage device. Alternatively, in the event the I/O request is associated with a second storage resource group, the I/O request may be directed to a second storage device and a copy of the I/O request may be mirrored from the second storage device to the first storage device. | 10-31-2013 |
Wade J. Sorenson, Macomb, MI US
Patent application number | Description | Published |
---|---|---|
20130048774 | SENSOR ASSEMBLY FOR A VEHICLE OCCUPANT PROTECTION DEVICE - A vehicle occupant protection device ( | 02-28-2013 |