Patent application number | Description | Published |
20100287526 | MIRRORED FILE SYSTEM - Mounting and populating a mirrored version of at least a portion of a file system of a recruiter machine at a volunteer machine performing one or more data processing tasks for the recruiter machine is disclosed. In some embodiments, an input stored in such a dedicated file system for the recruiter machine at the volunteer machine may be locally retrieved and reused, if still consistent with a corresponding input stored in a file system at the recruiter machine, when performing a data processing task for the recruiter machine at the volunteer machine. In some embodiments, if an input required by the volunteer machine to perform a data processing task for the recruiter machine is not cached in such a dedicated file system for the recruiter machine at the volunteer machine in a state that is consistent with a corresponding input stored in a file system at the recruiter machine, the input is obtained from the recruiter machine. | 11-11-2010 |
20130339313 | GUARDED FILE DESCRIPTORS - Guarded file access operations are provided for creating and using guarded file descriptors, which can detect and prevent erroneous file access operations in computer programs. A file descriptor can be associated with a guard identifier to create a guarded file descriptor. The association can be established when the file is opened, and can be maintained independently of the computer program, which ordinarily maintains its own association between files, file descriptors, and guard identifiers. Subsequent file operations using the guarded file descriptor check that the guard identifier previously associated with that file descriptor is presented, and generate errors without performing the requested file operations if the correct guard identifier is not presented. This check serves as a validation of the computer program's use of file descriptors. An error and stack trace can be generated for use in analyzing a cause of the guard violation. | 12-19-2013 |
20140095432 | SCHEMA VERSIONING FOR CLOUD HOSTED DATABASES - Methods and apparatus are provided in which applications that run on different devices can be upgraded with migration of data to a new database format. A method of upgrading a first version of an application installed on a first device to a second version is provided, where first and second transaction logs for respective first and second schema versions are stored in respective first and second log containers on a server computer, and the first version of the application stores data in accordance with a first schema version, and further stores a cache of at least a portion of the first transaction log in a log database on the first device, migrating the log database to the second schema version, storing a duplicate copy of the first transaction log in the second log container, and rewriting the duplicate copy of the first transaction logs using the second schema. | 04-03-2014 |
20140189693 | ADAPTIVE HANDLING OF PRIORITY INVERSIONS USING TRANSACTIONS - An operating system of a data processing system receives a request from a first process to acquire an exclusive lock for accessing a resource of the data processing system. A second priority of a second process is increased to reduce total execution time. The second process is currently in possession of the exclusive lock for performing a transactional operation with the resource. The second priority was lower than a first priority of the first process. The operating system notifies the second process to indicate that another process is waiting for the exclusive lock to allow the second process to complete or roll back the transactional operation and to release the exclusive lock thereafter. | 07-03-2014 |
Patent application number | Description | Published |
20140256612 | ANTIBIOTIC CONJUGATES DIRECTLY LINKED WITH STEROID DRUGS - The present invention describes novel single drug entities, formed by direct linkage of an antibiotic to a steroidal drug. Upon topical application to the eye, the conjugate would undergo enzymatic and/or hydrolytic cleavage to release the individual drugs. The antibiotic is coupled directly to the steroid drug. | 09-11-2014 |
20140256651 | Cyclosporine A steroid conjugates - The present invention describes Cyclosporine A/steroid hybrid analogs. These single drug entities are formed by connecting a steroid with Cyclosporine A. Upon topical application to the eye, the conjugate hybrid would undergo enzymatic and/or hydrolytic cleavage to release the individual drugs. | 09-11-2014 |
20140256658 | Antibiotic Conjugates - The present invention describes antibiotic conjugates. These single drug entities are formed connecting one antibiotic with another antibiotic. Upon topical application to the eye, the conjugate hybrid would undergo enzymatic and/or hydrolytic cleavage to release the individual drugs. | 09-11-2014 |
20140256660 | ANTIBIOTIC CONJUGATES LINKED WITH STEROID DRUGS - The present invention describes novel single drug entities, formed by the linkage of an antibiotic with a steroidal drug via a linker. Upon topical application to the eye, the conjugate would undergo enzymatic and/or hydrolytic cleavage to release the individual drugs. | 09-11-2014 |
20140256666 | ANTIBIOTIC CONJUGATES WITH NONSTEROIDAL ANTI-INFLAMMATORY DRUGS - The present invention describes single drug entities, formed by connecting an antibiotic moiety via a linker with a non-steroidal anti-inflammatory drug (NSAID) moiety. Upon topical application to the eye, the conjugate hybrid would undergo enzymatic and/or hydrolytic cleavage to release the individual antibiotic and NSAID drug. | 09-11-2014 |
20140256696 | Steroid conjugates - The present invention describes steroid conjugates. These single drug entities are formed by connecting two or more steroids via a linker. Upon topical application to the eye, the conjugate hybrid would undergo enzymatic and/or hydrolytic cleavage to release the individual steroid drugs. | 09-11-2014 |
Patent application number | Description | Published |
20080303833 | Asnchronous notifications for concurrent graphics operations - A method and an apparatus for notifying a display driver to update a display with a graphics frame including multiple graphics data rendered separately by multiple graphics processing units (GPUs) substantially concurrently are described. Graphics commands may be received to dispatch to each GPU for rendering corresponding graphics data. The display driver may be notified when each graphics data has been completely rendered respectively by the corresponding GPU. | 12-11-2008 |
20080303834 | Deferred deletion and cleanup for graphics resources - A method and an apparatus for maintaining separate information for graphics commands that have been sent to a graphics processing unit (GPU) and for graphics commands that have been processed by the GPU are described. The graphics commands may be associated with graphics resources. A manner to respond to a request for updating the graphics resources may be determined based on examining the separate information maintained for the graphics commands. The request may be received from a graphics API (application programming interface). Responding to the request may include at least one of notifying the graphics API regarding a status of the graphics resources and updating the graphics resources identified by the request. | 12-11-2008 |
20080303835 | Serializing command streams for graphics processors - A method and an apparatus for determining a dependency relationship between graphics commands based on availability of graphics hardware resources to perform graphics processing operations according to the dependency relationship are described. The graphics commands may be received from graphics APIs (application programming interfaces) for rendering a graphics object. A graphics driver may transmit a portion or all of the received graphics commands to a graphics processing unit (GPU) or a media processor based on the determined dependency relationship between the graphics commands. | 12-11-2008 |
20080303846 | Assymetric two-pass graphics scaling - A method and an apparatus for determining an up scale factor and a down scale factor according to a scale factor received from a graphics application program interface (API) to scale a graphics data in a graphics processing unit (GPU) are described. The up scale factor and the down scale factor may be precisely stored in the GPU based on a fixed number of bits. An actual scale factor which can be precisely stored in the GPU corresponding to the scale factor may differ from the scale factor with a difference. Graphics commands may be sent to the GPU to scale the graphics data according to the up scale factor and the down scale factor separately. A combined scale factor corresponding to a combination of the up scale factor and the down scale factor may differ from the scale factor less then the difference between the actual scale factor and the scale factor | 12-11-2008 |
20110134147 | Asymmetric Two-Pass Graphics Scaling - A method and an apparatus for determining an up scale factor and a down scale factor according to a scale factor received from a graphics application program interface (API) to scale a graphics data in a graphics processing unit (GPU) are described. The up scale factor and the down scale factor may be precisely stored in the GPU based on a fixed number of bits. An actual scale factor which can be precisely stored in the GPU corresponding to the scale factor may differ from the scale factor with a difference. Graphics commands may be sent to the GPU to scale the graphics data according to the up scale factor and the down scale factor separately. A combined scale factor corresponding to a combination of the up scale factor and the down scale factor may differ from the scale factor less then the difference between the actual scale factor and the scale factor. | 06-09-2011 |
20120127173 | SERIALIZING COMMAND STREAMS FOR GRAPHICS PROCESSORS - A method and an apparatus for determining a dependency relationship between graphics commands based on availability of graphics hardware resources to perform graphics processing operations according to the dependency relationship are described. The graphics commands may be received from graphics APIs (application programming interfaces) for rendering a graphics object. A graphics driver may transmit a portion or all of the received graphics commands to a graphics processing unit (GPU) or a media processor based on the determined dependency relationship between the graphics commands. | 05-24-2012 |
20130002691 | BATCHING GRAPHICS OPERATIONS WITH TIME STAMP TRACKING - A method and an apparatus for updating graphics resource usage according to a stream of graphics commands atomically submitted to a graphics processing unit (GPU) are described. The stream of graphics commands may be received from a plurality of graphics APIs (application programming interfaces) by a graphics driver. Availability of graphics resources of the GPU may be monitored by the graphics driver for submitting the stream of graphics commands. A single notification from the CPU may indicate that all graphics commands submitted to the GPU have been executed for updating a usage of graphics resources associated with the executed graphics commands. | 01-03-2013 |
20130027415 | DEFERRED DELETION AND CLEANUP FOR GRAPHICS RESOURCES - A method and an apparatus for maintaining separate information for graphics commands that have been sent to a graphics processing unit (GPU) and for graphics commands that have been processed by the GPU are described. The graphics commands may be associated with graphics resources. A manner to respond to a request for updating the graphics resources may be determined based on examining the separate information maintained for the graphics commands. The request may be received from a graphics API (application programming interface). Responding to the request may include at least one of notifying the graphics API regarding a status of the graphics resources and updating the graphics resources identified by the request. | 01-31-2013 |
Patent application number | Description | Published |
20140066857 | Pre-Filled Syringe Identification Tag - An assembly includes a pre-filled syringe including a barrel with a first end and a second, open end, a plunger disposed within the barrel and spaced between the first end and the second, open end, a product disposed in the barrel between the first end of the barrel and the plunger, and an outwardly-directed rim disposed about the barrel at the second, open end. In addition, the assembly includes an identification tag secured to the outwardly-directed rim of the barrel of the syringe with an outwardly-facing surface of the tag overlying the second, open end of the barrel, the tag having an identifier disposed on the surface of the tag, the identifier including data regarding the pre-filled syringe, the product disposed in the barrel, or both. | 03-06-2014 |
20150045729 | AUTOINJECTOR APPARATUS - An autoinjector apparatus is disclosed which comprises a single-use cassette and an autoinjector. The cassette comprises a housing and a sleeve movably disposed in the housing. A syringe may be disposed in the sleeve and secured therein with a lock cap. The lock cap is affixed to a distal end of the sleeve and contacts the distal end of the syringe. A shield remover extends through an opening in a proximal end of the housing for removing a needle shield which covers a needle of the syringe. A cassette identification arrangement is provided on a surface of the housing to enable the autoinjector to identify the cassette. The autoinjector is provided with a detector for reading the cassette identification arrangement. | 02-12-2015 |
20160082191 | PRE-FILLED SYRINGE IDENTIFICATION TAG - An assembly includes a pre-filled syringe including a barrel with a first end and a second, open end, a plunger disposed within the barrel and spaced between the first end and the second, open end, a product disposed in the barrel between the first end of the barrel and the plunger, and an outwardly-directed rim disposed about the barrel at the second, open end. In addition, the assembly includes an identification tag secured to the outwardly-directed rim of the barrel of the syringe with an outwardly-facing surface of the tag overlying the second, open end of the barrel, the tag having an identifier disposed on the surface of the tag, the identifier including data regarding the pre-filled syringe, the product disposed in the barrel, or both. | 03-24-2016 |
Patent application number | Description | Published |
20080248834 | SYSTEM AND METHODS FOR PROVIDING ACCESS TO A DESKTOP AND APPLICATIONS OF A MOBILE DEVICE - Various embodiments are described for providing a terminal with access to a desktop and applications of a mobile device. In one embodiment, a mobile device may comprise an interface to establish a connection to a terminal and one or more browser based applications to be run locally on the mobile device. The mobile device may serve a browser based user interface to a browser of the terminal via the connection for interacting with the applications on the mobile device. Other embodiments are described and claimed. | 10-09-2008 |
20090043657 | SYSTEM AND METHODS FOR SELECTING ADVERTISEMENTS BASED ON CALLER IDENTIFIER INFORMATION - Various embodiments are directed to selecting a web advertisement based on caller identifier information. The caller identifier information may be obtained from an incoming call to the mobile device or from an outgoing call from the mobile device. An ad request may be generated based on the caller identifier information by the mobile device and sent to a web advertising server. In response to the ad request, the web advertising server may select a relevant web advertisement based on the caller identifier information and may send the relevant web advertisement to the mobile device. On the mobile device, the web advertisement may be inserted into a web application for display in a user interface. | 02-12-2009 |
20090055749 | APPLICATION MANAGEMENT FRAMEWORK FOR WEB APPLICATIONS - Various embodiments are directed to an application management framework for web applications that may provide speed improvements, capability improvements, user experience improvements, increased advertising profit opportunities, and simplified application development to wide range of network devices. The described embodiments may employ techniques for containing, controlling, and presenting multiple web-based applications in a shared web browser application management framework. Sharing a web browser application management framework provides the capability for rapidly switching between applications, allows for multitasking, facilitates using a common set of input controls for applications, and makes it possible for applications to be available with little perceived startup (“boot”) time. The described embodiments also provide incentives for web application users, web application developers, web application portal providers, and web advertising providers to share in transactions between one another. | 02-26-2009 |
20130094399 | METHOD AND SYSTEM FOR COLLECTING DATA ON A WIRELESS DEVICE - Methods, systems, and tangible computer readable storage media for collecting data on a wireless device are disclosed. An example method includes generating a first hierarchical tree structure for a first wireless device metering event associated with a plurality of data attributes describing an occurrence of the first wireless device metering event associated with an application. The example method includes generating a second hierarchical tree structure for a second wireless device metering event associated with a plurality of data attributes describing an occurrence of the second wireless device metering event associated with the application. The example method includes linking a first lower level node of the first hierarchical tree structure to a second lower level node of the second hierarchical tree structure when a first data attribute associated with the first lower level node and a second data attribute associated with the second lower level node share a feature. | 04-18-2013 |
20130204462 | METHOD FOR CONTROLLED AND SAFE POWERING DOWN OF AUTONOMOUS POWER UNIT SYSTEMS USING A SUB-HERTZ PULSE-GATING TECHNIQUE - A method for powering down a autonomous power unit includes a spark ignition engine power source having an associated power source actuating system and a power output, comprises a regulator associated with the power source. The regulator comprises a deactivator actuatingly linked to the power source actuating system and having a base and secondary configurations wherein the base configuration allows the rated power output by the power source and the secondary configurations allow a progressively reduced secondary rate of power output by the power source and wherein the secondary rates are less than the base rate. The apparatus further comprises a controller remote from the regulator, for transmitting a control signal to the regulator. The deactivator is actuable in response to the control signal to activate either the base rate configuration or one of the secondary configurations to control thereby regulating the power source. | 08-08-2013 |
Patent application number | Description | Published |
20130150980 | Powered Lower Extremity Orthotic and Method of Operation - A powered lower extremity orthotic, including a shank link coupled to an artificial foot, a knee mechanism connected to the shank link and a thigh link, is controlled by based on signals from various orthotic mounted sensors such that the artificial foot follows a predetermined trajectory defined by at least one Cartesian coordinate. | 06-13-2013 |
20130231595 | Human Machine Interface for Human Exoskeleton - A powered exoskeleton configured to be coupled to lower limbs of a person is controlled to impart a movement desired by the person. The intent of the person is determined by a controller based on monitoring at least one of: positional changes in an arm portion of the person, positional changes in a head of the person, an orientation of a walking aid employed by the person, a contact force between a walking aid employed by the person and a support surface, a force imparted by the person on the walking aid, a force imparted by the person on the walking aid, a relative orientation of the exoskeleton, moveable components of the exoskeleton and the person, and relative velocities between the exoskeleton, moveable components of the exoskeleton and the person. | 09-05-2013 |
20130237884 | Human Machine Interfaces for Lower Extremity Orthotics - A system and method by which movements desired by a user of a lower extremity orthotic is determined and a control system automatically regulates the sequential operation of powered lower extremity orthotic components to enable the user, having mobility disorders, to walk, as well as perform other common mobility tasks which involve leg movements, perhaps with the use of a gait aid. | 09-12-2013 |
Patent application number | Description | Published |
20150226234 | Hydraulic Actuator System - The invention is directed to controlling a hydraulic actuation system having at least one degree of freedom, a prime mover, at least one actuation module and a controller, with each actuation module including: an over-center variable displacement pump having a power input connection configured to power the pump from the prime mover and a displacement varying input for varying the displacement of the pump; a displacement varying actuator configured to modulate the displacement varying input of the pump; an output actuator in direct communication with the pump, the output actuator configured to drive a corresponding degree of freedom; and at least one sensor establishing a feedback measurement that represents a force or motion of the output actuator. Based on a value of each feedback measurement, the force or motion of the output actuator is regulated by controlling the prime mover and the displacement actuator for the output actuator. | 08-13-2015 |
20150285238 | DIAPHRAGM COMPRESSOR SYSTEM AND METHOD - A roll-diaphragm compressor and a roll-diaphragm compressors system, including methods for manufacturing and using same. The roll-diaphragm compressor includes a compressor body having a concave portion that defines a rounded interface wall and an apex portion adjacent to the concave portion that comprises an inlet and outlet port. The roll-diaphragm compressor also includes a flexible roll-diaphragm coupled to the compressor body about a compressor body edge and a compression chamber defined by the concave portion, apex portion and roll-diaphragm. The roll-diaphragm compressor further includes a piston head rigidly coupled to a central portion of the roll-diaphragm and configured to drive the roll-diaphragm to a first configuration where the roll-diaphragm engages the interface wall as part of a compression cycle. | 10-08-2015 |
20150290794 | PNEUMATIC EXOMUSCLE SYSTEM AND METHOD - A pneumatic exomuscle system and methods for manufacturing and using same. The pneumatic exomuscle system includes a pneumatic module; a plurality of pneumatic actuators each operably coupled to the pneumatic module via at least one pneumatic line, a portion of the pneumatic actuators configured to be worn about respective body joints of a user; and a control module operably coupled to the pneumatic module, the control module configured to control the pneumatic module to selectively inflate portions of the pneumatic actuators. | 10-15-2015 |
20160030201 | Powered Orthotic System for Cooperative Overground Rehabilitation - A powered orthotic system, such as an exoskeleton, is employed for rehabilitation purposes by adapting and adjusting to real-time needs in a rehabilitation situation whereby the system can be initially controlled to perform gait functions for a wearer based on a predetermined level of assistance but the predetermined level of assistance can be varied, based on one or more rehabilitation parameters or specific needs of the wearer undergoing therapy, through the application and adjustment of appropriate variables associated with operation of the system. | 02-04-2016 |
20160031076 | Non-Anthropomorphic Hip Joint Locations for Exoskeletons - An exoskeleton device provides for selectively adjusting an exoskeleton hip pivot/pivot position in the sagittal plane relative to the position of the hip pivot of a wearer of the exoskeleton. The exoskeleton hip pivots/pivot positions can be shifted forward or rearward relative to the hip pivots of the wearer and can either be automatically actuated by an exoskeleton control system or manually adjusted by the exoskeleton wearer. The invention particularly allows for differential hip placement in order to compensate for changing load or actuation conditions. | 02-04-2016 |
20160038371 | Gait Orthotic System and Method for Achieving Hands-Free Stability - A gait orthotic system includes a balance aid and a gait orthotic device. The gait orthotic device has a rigid attachment mechanism configured to securely and releasably couple the balance aid to the gait orthotic device. When the balance aid is coupled to the gait orthotic device, the gait orthotic device is supported in a standing position so that a user of the gait orthotic device is able to use his/her hands freely. When the balance aid is not coupled to the gait orthotic device, the user is able to use the balance aid for locomotion. In certain embodiments, the balance aid is a forearm crutch, a walker or a cane, while the rigid attachment mechanism is a clamp with an over-center latch. | 02-11-2016 |
20160045386 | Machine to Human Interfaces for Communication from a Lower Extremity Orthotic - An exoskeleton includes a control system which incorporates a feedback system used to establish and communicate orthosis operational information to a physical therapist and/or to an exoskeleton user. The feedback system can take various forms, including employing sensors to establish a feedback ready value and communicating the value through one or more light sources which can be in close proximity to joints of the exoskeleton joints. | 02-18-2016 |