Patent application number | Description | Published |
20140342055 | LAYERED STRUCTURES AND ARTICLES PREPARED THEREFROM - The invention provides a layered structure comprising at least two layers: A) a first layer A, formed from a composition A, comprising a polyurethane; and B) a second layer B, formed from a composition B, comprising at least one functionalized polymer B comprising the following: i) at least one polymerized monomeric unit comprising a functional group selected from the group consisting of the following: a) an acid group, b) an anhydride group, c) a primary or secondary amine group, and d) combinations thereof; or ii) at least one reacted functionalization agent comprising a functional group selected from the group consisting of the following: e) an acid group, f) an anhydride group, g) a primary or secondary amine group, and h) combinations thereof; or iii) combinations thereof; and wherein the functionalized polymer B has a number-average molecular weight greater than 1,000 g/mole, and/or a melt index (I | 11-20-2014 |
20150018430 | HUMIDITY ACTIVATED FORMULATION FOR VOLATILE COMPOUNDS - This invention is related to controlled release formulations of volatile antimicrobial compounds against pathogens affecting meats, plants, or plant parts or dairy products. Provided are delivery systems in the form of coatings or films, where controlled release of their volatile components in vapor form is triggered by high relative humidity. The volatile component may include, for example volatile antimicrobial liquids including low molecular weight alcohols and/or aldehydes, 1-methylcyclopropene, and/or other volatile fungicides. | 01-15-2015 |
Patent application number | Description | Published |
20080222387 | Correction of incorrect cache accesses - The application describes a data processor operable to process data, and comprising: a cache in which a storage location of a data item within said cache is identified by an address, said cache comprising a plurality of storage locations and said data processor comprising a cache directory operable to store a physical address indicator for each storage location comprising stored data; a hash value generator operable to generate a generated hash value from at least some of said bits of said address said generated hash value having fewer bits than said address; a buffer operable to store a plurality of hash values relating to said plurality of storage locations within said cache; wherein in response to a request to access said data item said data processor is operable to compare said generated hash value with at least some of said plurality of hash values stored within said buffer and in response to a match to indicate a indicated storage location of said data item; and said data processor is operable to access one of said physical address indicators stored within said cache directory corresponding to said indicated storage location and in response to said accessed physical address indicator not indicating said address said data processor is operable to invalidate said indicated storage location within said cache. | 09-11-2008 |
20100161901 | Correction of incorrect cache accesses - The application describes a data processor operable to process data, and comprising: a cache in which a storage location of a data item within said cache is identified by an address, said cache comprising a plurality of storage locations and said data processor comprising a cache directory operable to store a physical address indicator for each storage location comprising stored data; a hash value generator operable to generate a generated hash value from at least some of said bits of said address said generated hash value having fewer bits than said address; a buffer operable to store a plurality of hash values relating to said plurality of storage locations within said cache; wherein in response to a request to access said data item said data processor is operable to compare said generated hash value with at least some of said plurality of hash values stored within said buffer and in response to a match to indicate a indicated storage location of said data item; and said data processor is operable to access one of said physical address indicators stored within said cache directory corresponding to said indicated storage location and in response to said accessed physical address indicator not indicating said address said data processor is operable to invalidate said indicated storage location within said cache. | 06-24-2010 |
20110016281 | Line allocation in multi-level hierarchical data stores - A storage apparatus for storing data is disclosed. The storage apparatus comprises: a plurality of stores having storage locations for storing data items, including a level one store and a level two store the storage apparatus having a hierarchy such that in response to an access request for accessing a data item the level one store is accessed and in response to detecting that the item is not stored in the level one store the level two store is accessed. The storage apparatus is configured to store a copy of at least some items in both of the one level one store and the level two store, the storage apparatus comprising a plurality of indicator storage elements associated with a corresponding plurality of storage locations of the level two store, a set value of an indicator stored in one of the indicator storage elements indicating that the corresponding stored data item is also stored in the level one store. The storage apparatus is configured such that in response to a request to allocate a storage location in the level two store, storage locations having a set indicator associated with them are not selected for eviction. | 01-20-2011 |
Patent application number | Description | Published |
20100306505 | Result path sharing between a plurality of execution units within a processor - A processor | 12-02-2010 |
20100325358 | Data storage protocols to determine items stored and items overwritten in linked data stores - A storage apparatus and method for storing a plurality of items is disclosed. The storage apparatus is configured to receive a first access request and a second access request for accessing respective items in a same clock cycle. The storage apparatus comprises: two stores each for storing a subset of the plurality of items, the first access request being routed to a first store and said second access request to a second store; miss detecting circuitry for detecting a miss where a requested item is not stored in the accessed store; item retrieving circuitry for retrieving an item whose access generated a miss from a further store; updating circuitry for selecting an item to overwrite in a respective one of the two stores in dependence upon an access history of the respective store, the updating circuitry being responsive to the miss detecting circuitry detecting the miss in an access to the first store and to at least one further condition to update both of the two stores with the item retrieved from the further store by overwriting the selected items. | 12-23-2010 |
20100332805 | Remapping source Registers to aid instruction scheduling within a processor - An out-of-order renaming processor is provided with a register file within which aliasing between registers of different sizes may occur. In this way a program instruction having a source register of a double precision size may alias with two single precision registers being used as destinations of one or more preceding program instructions. In order to track this data dependency the double precision register may be remapped into a micro-operation specifying two single precision registers as its source register. In this way, scheduling circuitry may use its existing hazard detection and management mechanisms to handle potential data hazards and dependencies. Not all program instructions having such data hazards between registers of different sizes are handled by this source register remapping. For these other program instructions a slower mechanism for dealing with the data dependency hazard is provided. This slower mechanism may, for example, be to drain all the preceding micro-operations from the execution pipelines before issuing the micro-operation having the data hazard. | 12-30-2010 |
20110016338 | Storage of system configuration data on a processor - A processor is disclosed having a plurality of general purpose registers for storing data for processing by the processor; a set of system configuration registers for storing data indicative of a current configuration of the processor; the system configuration registers being located together in a register file; and at least some of the set of system configuration registers having a shadow register for storing a duplicate value remote from the register file, the shadow register being located close to a component that the shadow register stores a configuration value for. | 01-20-2011 |
20120124346 | Decoding conditional program instructions - A processor | 05-17-2012 |
Patent application number | Description | Published |
20090099654 | SCLERAL PROSTHESIS HAVING CROSSBARS FOR TREATING PRESBYOPIA AND OTHER EYE DISORDERS - A scleral prosthesis includes a prosthesis body having first and second side surfaces and a cavity extending through the prosthesis body from the first side surface to the second side surface. The scleral prosthesis also includes a crossbar configured to be inserted into the cavity, where the crossbar is wider than the prosthesis body. The cavity could define a narrower central opening and wider end openings, and the crossbar could have a narrower central portion and wider end portions. Also, the prosthesis body could include multiple cavities, and the scleral prosthesis could include multiple crossbars configured to be inserted into the multiple cavities. Each of the cavities could be located proximate to an end of the prosthesis body. The crossbar could be substantially straight with a cylindrical cross section. | 04-16-2009 |
20090157109 | APPARATUSES AND METHODS FOR FORMING INCISIONS IN OCULAR TISSUE - A surgical tool includes a surgical blade configured to be moved to form an incision. The surgical tool also includes a wire configured to cause movement of the surgical blade. The surgical tool further includes an actuator configured to shorten a length of the wire to cause the movement of the surgical blade. The surgical tool could be configured to move the surgical blade in a first direction and then in a second direction in response to a single shortening of the wire. Also, the wire could represent a first wire, the surgical tool could include a second wire, and the surgical tool could be configured to move the surgical blade in a first direction in response to shortening the first wire and to move the surgical blade in a second direction in response to shortening the second wire. | 06-18-2009 |
20090254071 | SYSTEM AND METHOD FOR IDENTIFYING A POSITION TO INSERT A SCLERAL PROSTHESIS INTO AN EYE - A method includes identifying an actual location of a ciliary body in a patient's eye. The method also includes identifying a position for a scleral prosthesis to be inserted into scleral tissue of the patient's eye based on the identified location of the ciliary body. The method could also include forming a scleral tunnel in the scleral tissue of the patient's eye based on the identified position and inserting the scleral prosthesis into the scleral tunnel. Identifying the actual location of the ciliary body could include illuminating a first portion of the patient's eye using illumination provided at a second portion of the patient's eye. The illumination provided at the second portion of the patient's eye may be provided through an eyelid of the patient and may travel under a cornea of the patient's eye to the first portion of the patient's eye. | 10-08-2009 |
20100152848 | ARTIFICIAL INTRAOCULAR LENS, ALTERED NATURAL CRYSTALLINE LENS, OR REFILLED NATURAL CRYSTALLINE LENS CAPSULE WITH ONE OR MORE SCLERAL PROSTHESES FOR IMPROVED PERFORMANCE - A system includes an intraocular lens configured to replace a natural crystalline lens of an eye. The system also includes one or more scleral prostheses configured to be inserted into scleral tissue of the eye. The one or more scleral prostheses are configured to modify a structure of the eye to improve an accommodative ability of the eye with the intraocular lens. The intraocular lens could represent an accommodating intraocular lens, and the one or more scleral prostheses could be configured to increase an amount of accommodation achievable using the accommodating intraocular lens. The intraocular lens could also represent a non-accommodating intraocular lens, and the one or more scleral prostheses could be configured to provide an amount of accommodation achievable using the non-accommodating intraocular lens. | 06-17-2010 |
20120035637 | APPARATUSES AND METHODS FOR FORMING INCISIONS IN OCULAR TISSUE - A surgical tool includes a surgical blade configured to be moved to form an incision. The surgical tool also includes a wire configured to cause movement of the surgical blade. The surgical tool further includes an actuator configured to shorten a length of the wire to cause the movement of the surgical blade. The surgical tool could be configured to move the surgical blade in a first direction and then in a second direction in response to a single shortening of the wire. Also, the wire could represent a first wire, the surgical tool could include a second wire, and the surgical tool could be configured to move the surgical blade in a first direction in response to shortening the first wire and to move the surgical blade in a second direction in response to shortening the second wire. | 02-09-2012 |
20120078280 | APPARATUSES AND METHODS FOR FORMING INCISIONS IN OCULAR TISSUE - A surgical tool includes a surgical blade configured to be moved to form an incision. The surgical tool also includes a wire configured to cause movement of the surgical blade. The surgical tool further includes an actuator configured to shorten a length of the wire to cause the movement of the surgical blade. The surgical tool could be configured to move the surgical blade in a first direction and then in a second direction in response to a single shortening of the wire. Also, the wire could represent a first wire, the surgical tool could include a second wire, and the surgical tool could be configured to move the surgical blade in a first direction in response to shortening the first wire and to move the surgical blade in a second direction in response to shortening the second wire. | 03-29-2012 |
20120078281 | APPARATUSES AND METHODS FOR FORMING INCISIONS IN OCULAR TISSUE - A surgical tool includes a surgical blade configured to be moved to form an incision. The surgical tool also includes a wire configured to cause movement of the surgical blade. The surgical tool further includes an actuator configured to shorten a length of the wire to cause the movement of the surgical blade. The surgical tool could be configured to move the surgical blade in a first direction and then in a second direction in response to a single shortening of the wire. Also, the wire could represent a first wire, the surgical tool could include a second wire, and the surgical tool could be configured to move the surgical blade in a first direction in response to shortening the first wire and to move the surgical blade in a second direction in response to shortening the second wire. | 03-29-2012 |
20130103143 | SCLERAL PROSTHESIS FOR TREATING PRESBYOPIA AND OTHER EYE DISORDERS AND RELATED DEVICES AND METHODS - A system includes a scleral prosthesis and an insert. The scleral prosthesis includes an elongated body having a first free end and a second free end opposite the first end. A maximum width of the body at each end is wider than a maximum width of the body between the ends. The body includes multiple first portions that form the first end of the body and a part of the body between the ends. The first portions are separated lengthwise along a substantial portion of a total length of the body. The first portions are biased so that they maintain separation from one another without external interference but are configured to be pushed towards each other. The insert is configured to be placed between the first portions to maintain a separation of the first portions. The body and/or the insert could be formed using one or more magnetic materials. | 04-25-2013 |
20140107776 | PROSTHESES FOR OCULAR DRUG DELIVERY AND OTHER TREATMENTS FOR GLAUCOMA, MACULAR DEGENERATION, AND OTHER EYE DISORDERS OR DISEASES - A scleral prosthesis includes an elongated body that is narrower in a middle and wider at opposing first and second ends. The body includes multiple first portions that form the first end of the body, where the first portions separated lengthwise along the body. The first portions are biased to maintain separation without external interference but are configured to be pushed towards each other in order to narrow a width of the first end. The body could also include second portions that form the second end of the body. The body could further include a cavity configured to receive a material and an eluting surface configured to release the material from the cavity. In addition, the body could include a cavity configured to receive a material and a protrusion that extends away from the scleral prosthesis, where the protrusion is configured to release the material from the cavity. | 04-17-2014 |
20150094805 | SCLERAL PROSTHESIS FOR TREATING PRESBYOPIA AND OTHER EYE DISORDERS AND RELATED DEVICES AND METHODS - A system includes a scleral prosthesis and an insert. The scleral prosthesis includes an elongated body having a first free end and a second free end opposite the first end. A maximum width of the body at each end is wider than a maximum width of the body between the ends. The body includes multiple first portions that form the first end of the body and a part of the body between the ends. The first portions are separated lengthwise along a substantial portion of a total length of the body. The first portions are biased so that they maintain separation from one another without external interference but are configured to be pushed towards each other. The insert is configured to be placed between the first portions to maintain a separation of the first portions. The body and/or the insert could be formed using one or more magnetic materials. | 04-02-2015 |
Patent application number | Description | Published |
20090218096 | Control System for an Annulus Balanced Subsurface Safety Valve - A control system for an annulus balanced subsurface safety valve. A system for operating a safety valve in a well includes a piston of the safety valve being responsive to displace due to a pressure differential between chambers exposed to the piston; and a valve controller which alternately exposes at least one of the chambers to pressure in an annulus surrounding the safety valve, and to pressure greater than that in the annulus. A method of operating a safety valve in a well includes the steps of: opening the safety valve by biasing a piston of the safety valve to displace in response to a pressure differential between a chamber exposed to pressure greater than well pressure, and another chamber exposed to well pressure; and closing the safety valve by exposing both of the chambers to the well pressure. | 09-03-2009 |
20100096134 | Well Systems and Associated Methods Incorporating Fluid Loss Control - A method of controlling fluid loss from a wellbore comprises the steps of: installing a completion string including a well screen and a fluid loss control device in the wellbore; then installing a production string in the wellbore; then engaging the production string with the completion string; and then operating the fluid loss control device by varying pressure in a fluid passage. A well system comprises a completion string including a fluid loss control device, a packer and a well screen, the packer being positioned between the fluid loss control device and the screen; and a production string including another packer and engaged with the completion string, the fluid loss control device being positioned longitudinally between the packers, and the fluid loss control device being operable in response to variation of pressure in a fluid passage. | 04-22-2010 |
20100175867 | Well Tools Incorporating Valves Operable by Low Electrical Power Input - Well tools including valves operable by low electrical input. One well tool includes a valve which controls fluid communication between pressure regions in a well, the valve including a rotatable member which is biased to rotate, and a brake or clutch which prevents rotation of the member. Another valve includes a barrier which separates reactants, with the valve being operable in response to the barrier being opened and the reactants thereby reacting with each other. Yet another valve includes a barrier which separates the pressure regions, and a control circuit which heats the barrier to a weakened state. Another valve includes a member displaceable between open and closed positions, a restraining device which resists displacement of the member, and a control device which degrades or deactivates the restraining device and thereby permits the member to displace between its open and closed positions, in response to receipt of a predetermined signal. | 07-15-2010 |
20120241143 | WELL TOOLS INCORPORATING VALVES OPERABLE BY LOW ELECTRICAL POWER INPUT - Well tools including valves operable by low electrical input. One well tool includes a valve which controls fluid communication between pressure regions in a well, the valve including a rotatable member which is biased to rotate, and a brake or clutch which prevents rotation of the member. Another valve includes a barrier which separates reactants, with the valve being operable in response to the barrier being opened and the reactants thereby reacting with each other. Yet another valve includes a barrier which separates the pressure regions, and a control circuit which heats the barrier to a weakened state. Another valve includes a member displaceable between open and closed positions, a restraining device which resists displacement of the member, and a control device which degrades or deactivates the restraining device and thereby permits the member to displace between its open and closed positions, in response to receipt of a predetermined signal. | 09-27-2012 |
Patent application number | Description | Published |
20110036590 | System and method for servicing a wellbore - A wellbore servicing system, comprising a first sleeve system, the first sleeve system comprising a first sliding sleeve at least partially carried within a first ported case, the first sleeve system being selectively restricted from movement relative to the first ported case by a first restrictor while the first restrictor is enabled, and a first delay system configured to selectively restrict movement of the first sliding sleeve relative to the ported case while the restrictor is disabled. | 02-17-2011 |
20110253383 | System and method for servicing a wellbore - Disclosed herein is a wellbore servicing system, comprising a tubular string, a first sleeve system incorporated within the tubular string, the first sleeve system comprising a first sliding sleeve at least partially carried within a first ported case, the first sleeve system being selectively restricted from movement relative to the first ported case by a first restrictor while the first restrictor is enabled, and a first delay system configured to selectively restrict movement of the first sliding sleeve relative to the first ported case while the first restrictor is disabled; a second sleeve system incorporated within the tubular string, the second sleeve system comprising a second sliding sleeve at least partially carried within a second ported case, the second sleeve system being selectively restricted from movement relative to the second ported case by a second restrictor while the second restrictor is enabled. | 10-20-2011 |
20130199795 | Exercising a Well Tool - An exercise tool assembly for operating a downhole tool auxiliary to a primary actuator system of the downhole tool includes a cylinder mandrel configured to be received in the central bore of the downhole tool. A piston mandrel is in and sealed with the cylinder mandrel. The exercise tool assembly is configured to couple to an actuator sleeve of the downhole tool and to couple to the downhole tool at a location apart from the actuator sleeve. The piston mandrel is responsive to a change in pressure in the central bore to translate relative to the cylinder mandrel and translate the coupling with the actuator sleeve relative to the coupling at the location apart from the actuator sleeve. | 08-08-2013 |
20130206389 | DUAL CLOSURE SYSTEM FOR WELL SYSTEM - Certain aspects and embodiments of the present invention are directed to a dual closure system disposed within a wellbore and capable of preventing the production of fluids from a fluid-producing formation to the surface. The dual closure system can include a passive closure mechanism and a subsurface safety valve coupled to an electric submersible pump positioned within a passageway defined by the tubing string. The passive closure mechanism and the subsurface safety valve can prevent production of fluid in the absence of the subsurface safety valve. The subsurface safety valve can be positioned within a passageway defined by a tubing string such that the subsurface safety valve can apply force to the passive closure mechanism. The force applied to the passive closure mechanism can maintain the passive closure mechanism in an open position, allowing movement of fluid to the surface in the presence of the active closure mechanism. | 08-15-2013 |
20130255934 | Downhole Circulating Valve Having a Metal-To-Metal Seal - A downhole circulating valve includes a generally tubular outer housing having an axially extending internal passageway including an internal seat and at least one generally radially extending opening formed through the housing intersecting the internal seat. A valve element is rotatably disposed within the internal passageway. The valve element has an axially extending internal bore and a head portion disposed at least partially within the internal seat. The head portion includes at least one generally radially extending seal element. The valve element has a first position relative to the housing, wherein the seal element is not aligned with the opening, thereby allowing fluid communication between the opening and the internal passageway. The valve element has a second position relative to the housing, wherein the seal element is aligned with the opening and wherein the seal element forms a metal-to-metal seal with the internal seat, thereby preventing fluid communication between the opening and the internal passageway. | 10-03-2013 |
20130255962 | Downhole Circulating Valve Having a Metal-To-Metal Seal and Method for Operating Same - A downhole circulating valve includes a generally tubular outer housing having an axially extending internal passageway including an internal seat and at least one generally radially extending opening formed through the housing intersecting the internal seat. A valve element is rotatably disposed within the internal passageway. The valve element has an axially extending internal bore and a head portion disposed at least partially within the internal seat. The head portion includes at least one generally radially extending seal element. The valve element has a first position relative to the housing, wherein the seal element is not aligned with the opening, thereby allowing fluid communication between the opening and the internal passageway. The valve element has a second position relative to the housing, wherein the seal element is aligned with the opening and wherein the seal element forms a metal-to-metal seal with the internal seat, thereby preventing fluid communication between the opening and the internal passageway. | 10-03-2013 |
20130284424 | Downhole Circulating Valve Having a Seal Plug - A downhole circulating valve includes a generally tubular outer housing having a generally axially extending internal passageway. At least one generally longitudinally extending circulating passageway is formed through at least a portion of the housing. At least one exterior port and at least one interior port are in fluid communication with the circulating passageway. At least one seal plug is disposed within the circulating passageway. The seal plug has a first position relative to the housing wherein the seal plug is remote from the exterior port and the interior port, thereby allowing fluid flow between the exterior port and the interior port through the circulating passageway. The seal plug has a second position relative to the housing wherein the seal plug is between the exterior port and the interior port and wherein the seal plug forms at least one metal-to-metal seal with the circulating passageway, thereby preventing fluid flow between the exterior port and the interior port. | 10-31-2013 |
20130284453 | Downhole Circulating Valve Having a Seal Plug and Method for Operating Same - A downhole circulating valve includes a generally tubular outer housing having a generally axially extending internal passageway. At least one generally longitudinally extending circulating passageway is formed through at least a portion of the housing. At least one exterior port and at least one interior port are in fluid communication with the circulating passageway. At least one seal plug is disposed within the circulating passageway. The seal plug has a first position relative to the housing wherein the seal plug is remote from the exterior port and the interior port, thereby allowing fluid flow between the exterior port and the interior port through the circulating passageway. The seal plug has a second position relative to the housing wherein the seal plug is between the exterior port and the interior port and wherein the seal plug forms at least one metal-to-metal seal with the circulating passageway, thereby preventing fluid flow between the exterior port and the interior port. | 10-31-2013 |
20140238700 | Resettable Packer Assembly and Methods of Using the Same - A wellbore servicing tool comprising a mandrel generally defining an axial flowbore and comprising a threaded exterior surface, an upper housing generally comprising a threaded interior surface, wherein the upper housing is movably positioned about the mandrel such that the threaded exterior surface at least partially engages the threaded interior surface, a packer element exhibiting radial expansion upon being longitudinally compressed, wherein the packer element is movably positioned about the mandrel generally downward relative to the upper housing, and a lower housing movably positioned about the mandrel, wherein the wellbore servicing tool is selectively transitionable from an unset configuration to a set configuration or from the unset configuration to the set configuration upon rotation of the upper housing with respect to the mandrel. | 08-28-2014 |
20140290939 | Exercising a Well Tool - An exercise tool assembly for operating a downhole tool auxiliary to a primary actuator system of the downhole tool includes a cylinder mandrel configured to be received in the central bore of the downhole tool. A piston mandrel is in and sealed with the cylinder mandrel. The exercise tool assembly is configured to couple to an actuator sleeve of the downhole tool and to couple to the downhole tool at a location apart from the actuator sleeve. The piston mandrel is responsive to a change in pressure in the central bore to translate relative to the cylinder mandrel and translate the coupling with the actuator sleeve relative to the coupling at the location apart from the actuator sleeve. | 10-02-2014 |
20150184488 | SAFETY VALVE WITH LOCKOUT CAPABILITY AND METHODS OF USE - Disclosed is a safety valve with a built-in lockout feature, the safety valve including a housing, a flapper coupled to the housing and being movable between open and closed positions, a flow tube movably disposed within the housing and having an extended position, the flow tube being configured to retain the flapper in the open position when in the extended position, a lockout rod coupled to the housing and movable between deployed and stored positions, the lockout rod being configured to retain the flow tube in the extended position when in the deployed position, and a lockout ratchet element arranged within the housing and coupled to the lockout rod, the lockout ratchet element being configured to retain the lockout rod in the deployed position. | 07-02-2015 |
Patent application number | Description | Published |
20090006035 | Closed-Loop Diagnostic System - Problem diagnostics may be obtained from components that log messages using a unique component identifier which is provided within each message so as to enable routing of callbacks to the component that originated the message. Similarly, problem diagnostics may be obtained from components that generate alerts, where the alerts contain the unique identifier of the component that generated the alert. Each component supports a diagnostic provider interface comprising operations which may be dynamically invoked, for example to solicit information from the component such as its configuration data, its state information, to execute self-diagnostic tests, and so forth. In addition or instead, operations may be provided that can be invoked to cause the component to alter its configuration data (such as notifying the component to change its level of message logging) or its behavior. | 01-01-2009 |
20150242306 | SYSTEM AND METHOD FOR CREATING CHANGE-RESILIENT SCRIPTS - A method for creating agnostic test automation script commands associated with a specified action and a user interface (UI) is provided. The method may include receiving a target element associated with the specified action. The method may also generate at least one anchor uniquely identifying the target element, wherein the target element is ambiguous. The method may further include generating an agnostic test automation script command based on the received target element and the at least one generated anchor. Additionally, the method may analyze, using the generated agnostic test automation script command, the at least one generated anchor to locate the target element within the user interface (UI), wherein the analyzing is based on an application on which the agnostic test automation script command is to be executed. The method may also include performing, using the generated agnostic test automation script command, the specified action on the located target element. | 08-27-2015 |
Patent application number | Description | Published |
20080222719 | Fine-Grained Authorization by Traversing Generational Relationships - Methods, systems, and media are disclosed for determining access rights to a resource managed by an application. One embodiment includes receiving a request by the application, wherein the request comprises an action a user seeks to perform on the resource, and locating, based on the request, the resource in both a containment relationship graph and in a structure having groupings of resources, wherein the groupings comprise a grouping having the resource. Further, the embodiment includes traversing a vertex of the containment relationship graph, wherein the vertex comprises a generational resource of the resource, and reading an authorization table associated with a grouping having the generational resource in the groupings. Further still, the embodiment includes determining whether to grant the access rights for performing the action on the resource. | 09-11-2008 |
20080301504 | Method and Apparatus to Anticipate Memory Exhaustion in an Open Services Gateway Initiative Environment - A computer implemented method, computer program product, and data processing system for predicting a future status of a memory leak. A first set of data including memory consumption data is received at a software bundle. The software bundle is operating in an open services gateway initiative environment. Responsive to a determination that a memory leak exists, the first set of data is analyzed to predict a future status of the memory leak. The future status is stored, as stored data, in a storage device. | 12-04-2008 |
20090019108 | SYSTEM AND METHOD FOR APPLICATION SERVER/OPERATING SYSTEM NETWORK/CONFIGURATION MANAGEMENT - The invention discloses a system and method for network application server/operating system management by packaging configuration function(s) into independently partitioned profiles (or “silos”) that can be dynamically invoked by an “administrative agent” server/program using a “proxy server”/program to distribute profile configuration changes to one or more administrative agents (each of which is assigned one or more application servers/systems). | 01-15-2009 |
20090083405 | MAXIMIZING APPLICATION AVAILABILITY DURING AUTOMATED ENTERPRISE DEPLOYMENTS - A method of deploying enterprise applications or updates to data processing systems in a complex data processing environment. The enterprise applications or updates are phase deployed to the target data processing systems. Phased deployment includes the steps of preparing one affected node, quiescing all affected servers in the node, stopping all affected servers in the node, synchronizing the node, delivering the applications or updates, starting all affected servers, reactivating all affected servers, restoring the affected node, and repeating these steps for each affected node one at a time until all targeted data processing systems have been affected. | 03-26-2009 |
20090106403 | METHOD AND APPARATUS FOR MAINTAINING COMPATIBILITY WITHIN A DISTRIBUTED SYSTEMS MANAGEMENT ENVIRONMENT WITH A PLURALITY OF CONFIGURATION VERSIONS - A method, apparatus and computer instructions are disclosed for maintaining the compatibility of a multiple nodes in a distributed systems management environment with multiple configuration settings, by transforming the configuration data stored in the master repository (one possible realization is where XML documents contain the configuration data) from one version of the product to a previous version of the product. For multiple versions of the systems management environment, a transformation pipeline process (one possible realization of such a process may utilize XSLT) can be used by a “master” node to transform the configuration data multiple times for each version of the environment, until the configuration data has the format of the intended recipient “slave” node. Also, by performing the transformation process on the “master” side of the computing environment, “slave” nodes with older version configuration settings can continue to operate without having to upgrade their software applications in this regard. | 04-23-2009 |
Patent application number | Description | Published |
20080274014 | Diagnostic Device for Testing Hydration and Other Conditions - Devices for the non-invasive collection of a liquid sample in small quantities, such as urine for testing hydration in infants and incontinent adults, directly at the source of that sample, isolation of the collected sample from a testing site, the transportation of that sample to a site for testing contained within the device itself, and the selective application of some or all of the specimen to a testing apparatus contained within the device itself, with a minimum of specimen handling required. Other aspects include a method and device for facilitating the reading of the result of the specimen test by a skilled or unskilled user, including means for determining that no adequate sample has been delivered to the testing site. | 11-06-2008 |
20080274495 | Diagnostic Method for Testing Hydration and Other Conditions - Methods for the non-invasive collection of a liquid sample in small quantities, such as urine for testing hydration in infants and incontinent adults, directly at the source of that sample, isolation of the collected sample from a testing site, the transportation of that sample to a site for testing contained within the device itself, and the selective application of some or all of the specimen to a testing apparatus contained within the device itself, with a minimum of specimen handling required. Other aspects include a method and device for facilitating the reading of the result of the specimen test by a skilled or unskilled user, including means for determining that no adequate sample has been delivered to the testing site. | 11-06-2008 |
Patent application number | Description | Published |
20080249942 | Modifying A Digital Media Product - Producing, by a digital media production hub from users' digital expressions of preferences, information describing a user community's preference for replacing the modifiable part of the digital media product with a replacement part; receiving, in the digital media production hub from a media product owner, the digital media product and a digital grant of rights to modify and distribute the digital media product; receiving, by the digital media production hub from a media parts provider, at least one replacement part, a digital grant of rights to use the replacement part to modify the digital media product, and a digital grant of rights to distribute the replacement part with the digital media product; and replacing, by the digital media production hub in accordance with the information describing the user community preference and the digital grants of rights, the modifiable part with the replacement part. | 10-09-2008 |
20080249943 | Modifying A Digital Media Product - Storing by a media parts provider a replacement part in a distributed media library, the library including a digital grant of rights to use the replacement part to modify a digital media product and a digital grant of rights to distribute the replacement part with the digital media product; producing, by a digital media production hub, information describing a user community preference for replacing the modifiable part of the product with the replacement part; receiving the digital media product and a digital grant of rights to modify and distribute the digital media product; retrieving the replacement part, the digital grant of rights to use the replacement part, and the digital grant of rights to distribute the replacement part with the digital media product; and replacing, in accordance with the information describing the user community preference and the digital grants of rights, the modifiable part with the replacement part. | 10-09-2008 |
20080250065 | Modifying A Digital Media Product - Storing, by an owner of a digital media product, the product in a distributed media library, the library including information describing the modifiable part of the digital media product and a digital grant of rights to modify and distribute the product; producing, from users' digital expressions of preferences, information describing a user community preference for replacing the modifiable part of the digital media product with a replacement part; retrieving the digital media product and the digital grant of rights to modify and distribute the digital media product; receiving at least one replacement part, a digital grant of rights to use the replacement part to modify the digital media product, and a digital grant of rights to distribute the replacement part with the digital media product; and replacing, in accordance with the information describing the user community preference and the digital grants of rights, the modifiable part with the replacement part. | 10-09-2008 |
Patent application number | Description | Published |
20120302222 | METHODS AND APPARATUS TO ASSOCIATE A MOBILE DEVICE WITH A PANELIST PROFILE - Methods and apparatus are disclosed to associate a mobile device with a panelist profile. An example method includes initializing a metering application on the mobile device to operate with partial functionality, parsing a message log with the metering application to identify an installation message, extracting a telephone number from the installation message and saving to a memory of the mobile device, sending an initialization message based on the extracted telephone number to prompt an authorization message, and enabling full functionality of the metering application in response to receiving the authorization message. | 11-29-2012 |
20130072150 | METHODS AND APPARATUS TO ASSOCIATE A MOBILE DEVICE WITH A PANELIST PROFILE - Methods and apparatus are disclosed to associate a mobile device with a panelist profile. An example method includes initializing a metering application on the mobile device to operate with partial functionality, parsing a message log with the metering application to identify an installation message, extracting a telephone number from the installation message and saving to a memory of the mobile device, sending an initialization message based on the extracted telephone number to prompt an authorization message, and enabling full functionality of the metering application in response to receiving the authorization message. | 03-21-2013 |
20140106703 | METHODS AND APPARATUS TO ASSOCIATE A MOBILE DEVICE WITH A PANELIST PROFILE - Methods and apparatus are disclosed to associate a mobile device with a panelist profile. An example method includes initializing a metering application on the mobile device to operate with partial functionality, parsing a message log with the metering application to identify an installation message, extracting a telephone number from the installation message and saving to a memory of the mobile device, sending an initialization message based on the extracted telephone number to prompt an authorization message, and enabling full functionality of the metering application in response to receiving the authorization message. | 04-17-2014 |
20150281749 | METHOD AND SYSTEM FOR PROVIDING SCENE DATA IN A VIDEO STREAM - Methods of and systems for providing temperature data in a video stream are provided. The method includes receiving a video stream having a plurality of video frames with a first frame rate and receiving temperature data having a plurality of temperature frames with a slower second frame rate. To interlace the temperature data, a subset of temperature frames in the plurality of temperature frames can be extracted. The method further includes transmitting each temperature frame in the subset of temperature frames with the plurality of video frames in a data stream. The method may further include identifying missing data in the subset of temperature frames and correlating the missing data with the plurality of video frames. Based on the correlation of the missing data with the plurality of video frames, missing data can be provided to the subset of temperature frames to reconstruct the full plurality of temperature frames. | 10-01-2015 |
Patent application number | Description | Published |
20090077183 | SYSTEM AND METHOD OF UPDATING AN EVENT SCHEDULE VIA ELECTRONIC MAIL BASED ON A USER'S CALENDER SETTINGS - A method, system and computer program product for associating automated electronic mail (e-mail) with a calendar of events. A sender utilizes an automated e-mail to notify an event's scheduled attendees that the sender is out of office. When utilizing options within a mail user agent, a user may select a set of calendar days in which the user is not available for events. The mail user agent, associated with the user's calendar of events, displays one or more events conflicting with the selected days the user is not available. The e-mail addresses of one or more attendees associated with the conflicting event are dynamically linked to the automated message. The sender may input a text message informing owners, all attendees, and/or select attendees of the sender's absence. | 03-19-2009 |
20100017589 | Provision of Remote System Recovery Services - In an illustrative embodiment, a computer implemented method for providing remote system recovery services is provided. The computer implemented method generates bootable system recovery images to form a set of bootable system recovery images, creates a list of authorized users from a set of subscribers, and receives a request for a bootable system recovery image, including a subscriber identifier, to form a received request. The computer implemented method further authenticates the subscriber identifier in the received request and sends the bootable system recovery image to the subscriber. Responsive to a determination that the user selected additional services, the computer implemented method performs the selected services. | 01-21-2010 |