Blaine, US
Benjamin T. Blaine, Eagle, ID US
Patent application number | Description | Published |
---|---|---|
20100329539 | SYSTEM AND METHOD FOR INSPECTING A COMPOSITE COMPONENT - The present disclosure includes a system for inspecting a manufactured composite component. In some embodiments, the system includes an inspection assembly having master camera assembly and a slave camera assembly. The master camera assembly and the slave camera assembly each include a machine vision camera and a lighting system. The lighting assembly may include back lights and spot lights. In some embodiments, the master camera and the slave camera are each connected to a telecentric lens. The composite component is inspected by moving it through the inspection assembly, taking images, and processing the images to measure features on the component. | 12-30-2010 |
Benjamin Thomas Blaine, Eagle, ID US
Patent application number | Description | Published |
---|---|---|
20140319749 | SYSTEM AND METHOD FOR STORING AND PROCESSING A VARIETY OF PART SHAPES USING ROBOTIC TENDING - A system and method for using a robotic arm and a part gripping jaw to tend a CNC machine. A robotic arm picks up a part gripping jaw and used the jaw to grip a part, and moves the part into a vise in the CAN machine. The part gripping jaw has features which the vise engages, and secures the part in the part gripping jaw for processing in the CNC machine. The system and method includes a novel racking system, robotic end of arm tool, jaw grippers and vise system. The jaw grippers that hold the part are moved from the rack system, with the part to be processed, by the robot, to the vise where the vise uses the jaw grippers to secure the part for processing. After the part is processed, the robot removes the part from the vise with the jaw grippers and stores the part back into the rack system using the jaw grippers. | 10-30-2014 |
David Blaine, Uxbridge, MA US
Patent application number | Description | Published |
---|---|---|
20140303757 | MODULAR POOL/SPA CONTROL SYSTEM - A pool or spa control system includes, a main control panel housing a motherboard, relay bank, and local terminal. The motherboard includes a processor in two-way communication with a relay bank socket via an internal bus. The relay bank is connectable to the relay bank socket and includes a processor, memory, plurality of relays, connector, and an internal bus establishing two-way communication between the relay bank processor and the motherboard processor when the relay bank is connected to the relay bank socket. The local terminal includes a control processor, user interface, and memory, and is in two-way communication with the motherboard processor for allowing user control of the system. The control processor automatically discovers and assigns the relay bank a network address upon connection of the relay bank to the motherboard relay bank socket, and the relay bank returns relay bank parameter information, which the local terminal stores in memory. | 10-09-2014 |
20140303781 | MODULAR POOL/SPA CONTROL SYSTEM - Disclosed is a system for controlling pool/spa components. More particularly, disclosed is a system for controlling pool/spa components including a display screen and one or more processors presenting a control user interface for display on the display screen, wherein the control user interface includes a home screen comprising a first portion containing a first plurality of buttons and/or controls for controlling a first group of the plurality of pool/spa components associated with a first body of water, and a second portion containing a second plurality of buttons and/or controls for controlling a second group of the plurality of pool/spa components associated with a second body of water. | 10-09-2014 |
20140303782 | MODULAR POOL/SPA CONTROL SYSTEM - A method of integrating a relay bank for use with a pool or spa control system includes, establishing an electrical connection between the relay bank and a control panel, discovering the relay bank by a control panel processor, and assigning the relay bank a network address upon discovery thereof. A method of integrating a smart component for use with a pool or spa control system includes, establishing an electrical connection between the smart component and a control panel, discovering the smart component by a control panel processor, and assigning the smart component a network address upon discovery thereof. A method of integrating an expansion panel for use with a pool or spa control system includes, establishing an electrical connection between the expansion panel and a control panel, discovering the expansion panel by a control panel processor, and configuring the expansion panel upon discovery thereof. | 10-09-2014 |
David Blaine, Holladay, UT US
Patent application number | Description | Published |
---|---|---|
20100212407 | AIR BUBBLE DETECTOR - Air bubbles may be characterized by an air bubble detector by choosing an optimum set of frequencies and then comparing a return signal from a sensor receiving those frequencies against an internal reference. The number of pulses that exceed the internal reference represents a width and may be counted. The width, as counted, may be correlated to bubble characteristics including volume. | 08-26-2010 |
20120312072 | AIR BUBBLE DETECTOR - Air bubbles may be characterized by an air bubble detector by choosing an optimum set of frequencies and then comparing a return signal from a sensor receiving those frequencies against an internal reference. The number of pulses that exceed the internal reference represents a width and may be counted. The width, as counted, may be correlated to bubble characteristics including volume. | 12-13-2012 |
20120312073 | AIR BUBBLE DETECTOR - Air bubbles may be characterized by an air bubble detector by choosing an optimum set of frequencies and then comparing a return signal from a sensor receiving those frequencies against an internal reference. The number of pulses that exceed the internal reference represents a width and may be counted. The width, as counted, may be correlated to bubble characteristics including volume. | 12-13-2012 |
David Blaine, Salt Lake City, UT US
Patent application number | Description | Published |
---|---|---|
20090149801 | METHOD OF INDUCING TRANSVERSE MOTION IN LANGEVIN TYPE TRANSDUCERS USING SPLIT ELECTRODING OF CERAMIC ELEMENTS - A Langevin transducer horn uses split electroding or selective electroding of transducer elements and phase relationships of the voltages applied thereto to determine the relative longitudinal and flexural/transverse motion induced in the tip of the horn. | 06-11-2009 |
20130006265 | ULTRASONIC INSTRUMENT USING LANGEVIN TYPE TRANSDUCERS TO CREATE TRANSVERSE MOTION - A Langevin transducer horn uses split electroding or selective electroding of transducer elements and phase relationships of the voltages applied thereto to determine the relative longitudinal and flexural/transverse motion induced in the tip of the horn. | 01-03-2013 |
20130006266 | ULTRASONIC INSTRUMENT USING LANGEVIN TYPE TRANSDUCERS TO CREATE TRANSVERSE MOTION - A Langevin transducer horn uses split electroding or selective electroding of transducer elements and phase relationships of the voltages applied thereto to determine the relative longitudinal and flexural/transverse motion induced in the tip of the horn. | 01-03-2013 |
David H. Blaine, Salt Lake City, UT US
Patent application number | Description | Published |
---|---|---|
20090293588 | UNIVERSAL AIR BUBBLE DETECTOR - A universal air bubble detector allows for use with a variety of sizes and types of tubing. The detector maintains proper alignment of a sensor emitter and receiver with different sizes of tubing. The detector may be mounted on existing equipment or may be used to monitor a tubing at any position along the tubing, and may operate in a stand alone mode or in combination with existing equipment. | 12-03-2009 |
20100306986 | METHOD FOR MAKING AND USING AN AIR BUBBLE DETECTOR - A universal air bubble detector allows for use with a variety of sizes and types of tubing. The detector maintains proper alignment of a sensor emitter and receiver with different sizes of tubing. The detector may be mounted on existing equipment or may be used to monitor a tubing at any position along the tubing, and may operate in a stand alone mode or in combination with existing equipment. | 12-09-2010 |
David M. Blaine, Uxbridge, MA US
Patent application number | Description | Published |
---|---|---|
20140336821 | System And Method For Dynamic Device Discovery And Address Assignment - A pool or spa system includes networked pool or spa devices that can be dynamically configured with network address by a controller. The controller can transmit a device discovery request on a network and can receive a discovery response from pool or spa devices that require a network address. The system determines and assigns the network addresses for the pool or spa devices based on unique device identifiers associated with the responding pool or spa devices. The network addresses assigned to the pool or spa device are transmitted to the pool or spa device to be used by the pool or spa devices to communicate with the controller over the network. The system can be used to discover and assign addresses to various types of pool or spa devices, such as pumps, underwater lights, chlorinators, water feature controllers, remote controllers, and/or other types of devices. | 11-13-2014 |
Douglas R. Blaine, Bloomington, IL US
Patent application number | Description | Published |
---|---|---|
20140277967 | DISTRIBUTED WORKSITE MANAGEMENT SYSTEM - A distributed worksite data management system is provided. The system includes a plurality of machines, each having a data communication device and a controller on-board the machine. The controller is configured to read sensor data associated with the machine and transmit the sensor data to the data communication device. A worksite datacenter is accessible by the plurality of machines. The worksite datacenter is situated remotely from the worksite. The worksite datacenter includes a plurality of databases and application servers. An end user device is associated with the plurality of machines. The end user device is configured to visualize results of an execution of an application of the controller. | 09-18-2014 |
Dow Blaine, Suwanee, GA US
Patent application number | Description | Published |
---|---|---|
20150108308 | MOUNTING DRIVER FOR UNDERMOUNTED SINKS - A mounting driver for undermounting a sink to a support surface includes a support bar shaped and dimensioned for positioning between an underside of the sink and a wall of a cabinet at an angular orientation relative to the wall. The support bar includes a first end and a second end. The mounting driver also includes a mounting bracket shaped and dimensioned for fixed attachment to the wall of the cabinet, the mounting bracket including a recess shaped and dimensioned to receive the second end of support bar. With the first end of the support bar pressed against the underside of the sink, the second end of the support bar is secured within the mounting bracket rigidly secured to the wall of the cabinet. | 04-23-2015 |
20150108310 | MOUNTING DRIVER FOR UNDERMOUNTED SINKS - A mounting driver for undermounting a sink to a support surface includes a support bar shaped and dimensioned for positioning between an underside of the sink and a wall of a cabinet at an angular orientation relative to the wall. The support bar includes a first end and a second end. The mounting driver also includes a mounting bracket shaped and dimensioned for fixed attachment to the wall of the cabinet, the mounting bracket including a recess shaped and dimensioned to receive the second end of support bar. With the first end of the support bar pressed against the underside of the sink, the second end of the support bar is secured within the mounting bracket rigidly secured to the wall of the cabinet. | 04-23-2015 |
20160024770 | MOUNTING DRIVER FOR UNDERMOUNTED SINKS - An assembly for undermounting a sink to a support surface includes a central sink support supporting a front center portion of a sink. The central sink support includes an elongated block member having an upper surface, a lower surface and extending sidewalls. The central sink support also includes first and second screw holes shaped and dimensioned for the passage of screws that will be secured to a front wall of a sink cabinet and a threaded locking pin hole with a similarly threaded locking screw. The assembly also includes a mounting driver having a support bar shaped and dimensioned for positioning between an underside of the sink and a wall of a cabinet at an angular orientation relative to the wall. The support bar includes a first end and a second end. | 01-28-2016 |
George Blaine, Lake Stevens, WA US
Patent application number | Description | Published |
---|---|---|
20090137195 | DETERMINING THE POSITION AND ANGULAR ORIENTATION OF FOOD PRODUCTS - A portioning system ( | 05-28-2009 |
20090143886 | METHOD AND SYSTEM FOR PORTIONING WORKPIECES TO USER-ENTERED SHAPE AND OTHER SPECIFICATIONS - A method and system are provided for automatically portioning workpieces, such as food products, into both shape and other user-defined specification(s). Workpieces are portioned both to shape and weight, such as to a weight-specific uniform shape, by adjusting (e.g., scaling up and down or slightly modifying) a desired template shape until the desired weight is achieved depending on the varying thickness of each workpiece. For example, from a thicker workpiece, a smaller-sized piece having a predefined shape and weight is portioned, while from a thinner workpiece, a larger-sized piece having the same predefined shape and weight is portioned. The system permits a user to scan in and edit a desired (reference) shape to be used as a template in the portioning process. | 06-04-2009 |
20090149980 | METHOD AND SYSTEM FOR PORTIONING WORKPIECES TO DIRECTLY-CONTROLLED AND INDIRECTLY-CONTROLLED SPECIFICATIONS - A method and system are provided for automatically portioning workpieces, such as food products, into both shape and other user-defined specification(s). Workpieces are portioned both to shape and weight, such as to a weight-specific uniform shape, by adjusting (e.g., scaling up and down or slightly modifying) a desired template shape until the desired weight is achieved depending on the varying thickness of each workpiece. For example, from a thicker workpiece, a smaller-sized piece having a predefined shape and weight is portioned, while from a thinner workpiece, a larger-sized piece having the same predefined shape and weight is portioned. The system permits a user to scan in and edit a desired (reference) shape to be used as a template in the portioning process. | 06-11-2009 |
20100179684 | CLASSIFYING WORKPIECES TO BE PORTIONED INTO VARIOUS END PRODUCTS TO OPTIMALLY MEET OVERALL PRODUCTION GOALS - A method is provided for classifying incoming products (e.g., chicken butterflies) to be portioned into two or more types of end products (e.g., sandwich portions, strips, nuggets, etc.) to meet production goals. The method includes generally five steps. First, information on incoming products is received. Second, for each incoming product, a parameter value (e.g., the weight of an end product to be produced from the incoming product) is calculated for each of the two or more types of end products that may be produced from the incoming product. Third, the calculated parameter values for the incoming products for the two or more types of end products, respectively, are normalized so as to meet the production goals while at the same time achieving optimum parameter values. Fourth, for each incoming product, the end product with the best (e.g., largest) normalized parameter value is selected as the end product to be produced from the incoming product. Fifth, each incoming product is portioned to produce the end product selected in the fourth step. | 07-15-2010 |
George R. Blaine, Lake Stevens, WA US
Patent application number | Description | Published |
---|---|---|
20080276777 | WATER JET PORTIONER - An apparatus ( | 11-13-2008 |
20080281461 | PROCESSING OF WORK PIECE BASED ON DESIRED END PHYSICAL CRITERIA - Processing a work piece by first scanning the work piece. The work piece is modeled to determine its weight, outer perimeter and/or how the work piece could be divided into portions of specific areas and perimeters based on desired portion weights of desired areas and perimeters. The modeled work piece and/or the modeled portions are compared with the one or more desired perimeter configurations. The deviation of the modeled outer perimeter size of the work piece and/or portions from the desired perimeter configuration(s) is calculated. Based on such calculations, one or more steps in processing the work piece and/or portions therefrom is carried out. Such one or more steps may include modeling the work piece again, using different modeling criteria or options, if the calculated deviation is outside an acceptable range. | 11-13-2008 |
20120034349 | DISTINGUISHING ABUTTING FOOD PRODUCT - A method for determining the boundary between abutting food product in a food processing system uses scan data of the food product to identify a perimeter of the abutting food product. Optionally, data from scanning the food product is first tested to determine or predict if more than one article is present. A perimeter of the abutting food product is generated from the scan data, and the perimeter information is manipulated to identify or estimate the boundary between the product. For example, the boundary may be eroded until it separates into two portions. The two portions are then expanded, constrained by the original perimeter, such that a region of interest includes overlapping portion that includes the boundary. The region of interest is analyzed to locate the boundary. In another method, a parametric shape is fit to the image to identify the individual articles. In another method, a shortest line or surface separating the perimeter into two substantial portions is found. | 02-09-2012 |
20150053058 | ROTATABLE MANIFOLD CUTTER FOR USE IN PORTIONING - Portioning system | 02-26-2015 |
20150205288 | SYSTEM FOR CUTTING AND UNLOADING PORTIONS | 07-23-2015 |
Ian Blaine, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20150052434 | Method and System for Managing and Distributing Digital Media - A system and method that integrates a plurality of media service systems offering different multimedia services such as media storage, syndication, delivery, and billing services. The system and method also provides automated file transcoding. In embodiment, a method of the present invention includes receiving a plurality of physical media files, organizing the plurality of physical media files so that different bit-rates and formats of a single source material are organized into a media database entity, receiving user specified delivery settings for the distribution of the physical media file, generating a release database entity storing the delivery settings of the physical media file, generating an address indicating the storage location of the release, and transmitting the address to a remote computing device. | 02-19-2015 |
Jill Blaine, Iowa City, IA US
Patent application number | Description | Published |
---|---|---|
20120089490 | METHODS AND SYSTEMS FOR LABELING LABWARE - The present invention includes a system for marking labware. The system includes an instruction set with markings to be applied to pieces of labware and the order in which the markings are to be applied to the labware. The system also includes a marking device that receives the instruction set and then places the non-toxic marks on the pieces of labware. The invention also includes methods tracking chain of custody of biological material in a facility. The methods include assigning a unique marking for biological materials, storing that marking in a database, applying a non-toxic marking to a piece(s) of labware and then scanning the marking. | 04-12-2012 |
20150193730 | METHODS AND SYSTEMS FOR LABELING LABWARE - The present invention includes a system for marking labware. The system includes an instruction set with markings to be applied to pieces of labware and the order in which the markings are to be applied to the labware. The system also includes a marking device that receives the instruction set and then places the non-toxic marks on the pieces of labware. The invention also includes methods tracking chain of custody of biological material in a facility. The methods include assigning a unique marking for biological materials, storing that marking in a database, applying a non-toxic marking to a piece(s) of labware and then scanning the marking. | 07-09-2015 |
20150302348 | METHODS AND SYSTEMS FOR LABELING LABWARE - The present invention includes a system for marking labware. The system includes an instruction set with markings to be applied to pieces of labware and the order in which the markings are to be applied to the labware. The system also includes a marking device that receives the instruction set and then places the non-toxic marks on the pieces of labware. The invention also includes methods tracking chain of custody of biological material in a facility. The methods include assigning a unique marking for biological materials, storing that marking in a database, applying a non-toxic marking to a piece(s) of labware and then scanning the marking. | 10-22-2015 |
Peter Blaine, Las Vegas, NV US
Patent application number | Description | Published |
---|---|---|
20120169010 | System and Method for Returning a House Advantage in a Game of Chance - A form of play is disclosed that provides a house advantage in a blackjack side game. | 07-05-2012 |
20130344929 | SYSTEM AND METHOD FOR RETURNING A HOUSE ADVANTAGE IN A GAME OF CHANCE - A form of play is disclosed that provides a house advantage in a blackjack side game. | 12-26-2013 |
20140339771 | System and Method for Returning a House Advantage in a Game of Chance - A form of play is disclosed that provides a house advantage in a blackjack side game. | 11-20-2014 |
Peter Martin Blaine, Las Vegas, NV US
Patent application number | Description | Published |
---|---|---|
20160074744 | SIDE BET FOR BLACKJACK GAME - A method for conducting a blackjack-style card game in which: | 03-17-2016 |
20160074745 | FIELD SIDE BET FOR BLACKJACK GAME - A method for conducting a blackjack-style card game comprising: | 03-17-2016 |
20160074746 | SIDE BET FOR BLACKJACK GAME - A side bet wager for a blackjack game include an opportunity to not only win the blackjack hand, but also to win additional amounts on the side bets. The blackjack hand may be split into a first hand and a second hand, with bonus wagers available on each or both hands. The player wins if a particular range of cards, such as 2-7 or 9-Ace are dealt to a particular one of the first hand and the second hand. | 03-17-2016 |
20160078726 | SIDE BET GAME WITH MULTIPLIER FOR BLACKJACK OR BACCARAT - A method performs play of a side bet wagering playing card game by: | 03-17-2016 |
Robert C. Blaine, Buena Park, CA US
Patent application number | Description | Published |
---|---|---|
20110054386 | VIBRATING ANESTHESIA DEVICE - The hand-held vibration anesthesia tool of the present invention includes a housing in which a battery, vibratory motor, switch and light source are enclosed. A switch turns the motor and light on and off. A tip extends from the housing for touching a patient's skin. When the motor is actuated, vibrations are transmitted through the tip to the skin to create an anesthetized zone. The light defines a target for the needle or other treatment adjacent the tip. | 03-03-2011 |
20140348939 | WOUND CARE PRODUCT WITH EGG SHELL MEMBRANE - A wound care product in the form of a gel is provided, and contains protein from egg shell membrane. The gel is made by first hydrating the egg shell membrane powder and then adding carbomer to partially neutralize the egg shell membrane. The neutralization is completed with the addition of triethanolamine, so as to form a homogeneous gel with a smooth consistency. An antimicrobial compound and a tissue growth accelerator are added to the gel. The gel, infused with egg shell membrane, is applied directly to the wound tissue to form a barrier trapping the active ingredients adjacent the wound site and inhibiting penetration of outside bacteria into the wound site. | 11-27-2014 |
Russell A. Blaine, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20130332936 | Resource Management with Dynamic Resource Budgeting - A method for resource management of a data processing system is described. According to one embodiment, a request is received via a programming interface from a program to modify a resource budget assigned to the program, where the resource budget specifies an amount of resources of the data processing system the program can utilize during an execution of the program. It is determined whether the program is entitled to modify the resource budget based on entitlement associated with the program. The resource budget for the program is modified if it is determined the program is entitled to modify the resource budget and the modified resource budget is enforced against the program during the execution of the program. | 12-12-2013 |
Russell A. Blaine, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20130212425 | ENHANCED DEBUGGING FOR EMBEDDED DEVICES - Methods, machine-readable tangible storage media, and data processing systems that enable a debug host device to acquire memory dump information from a debug target device after the target device suffers an unrecoverable system malfunction are disclosed. In one embodiment, data in the volatile memory on a debug target device is accessed via a hardware integrated debug framework, which is also used to access data on a nonvolatile electronically erasable semiconductor memory of a debug target device, and one or more registers of one or more processors on a debug target device, and a core dump is created on the debug host device. | 08-15-2013 |
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 |
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 |
20150347192 | METHOD AND SYSTEM FOR SCHEDULING THREADS FOR EXECUTION - Techniques for scheduling threads for execution in a data processing system are described herein. According to one embodiment, in response to a request for executing a thread, a scheduler of an operating system of the data processing system accesses a global run queue to identify a global run entry associated with the highest process priority. The global run queue includes multiple global run entries, each corresponding to one of a plurality of process priorities. A group run queue is identified based on the global run entry, where the group run queue includes multiple threads associated with one of the processes. The scheduler dispatches one of the threads that has the highest thread priority amongst the threads in the group run queue to one of the processor cores of the data processing system for execution. | 12-03-2015 |
20150347262 | PERFORMANCE MANAGEMENT BASED ON RESOURCE CONSUMPTION - A method and apparatus of a device for performance management by terminating application programs that consume an excessive amount of system resources is described. The device receives a resource consumption threshold and a detection period. The device further monitors a resource usage of an application program. The device determines whether the resource usage of the application program exceeds the resource consumption threshold for the detection period. The device further terminates the application program when the resource usage exceeds the resource consumption threshold for the detection period. | 12-03-2015 |
20150347327 | I/O SCHEDULING - In one embodiment, input-output (I/O) scheduling system detects and resolves priority inversions by expediting previously dispatched requests to an I/O subsystem. In response to detecting the priority inversion, the system can transmit a command to expedite completion of the blocking I/O request. The pending request can be located within the I/O subsystem and expedited to reduce the pendency period of the request. | 12-03-2015 |
Russell A. Blaine, San Carlos, CA US
Patent application number | Description | Published |
---|---|---|
20150347177 | METHOD AND APPARATUS FOR INTER PROCESS PRIORITY DONATION - A method and an apparatus for priority donations among different processes are described. A first process running with a first priority may receive a request from a second process running with a second priority to perform a data processing task for the second process. A dependency relationship may be identified between the first process and a third process running with a third priority performing separate data processing task. The dependency relationship may indicate that the data processing task is to be performed via the first process subsequent to completion of the separate data processing task via the third process. The third process may be updated with the second priority to complete the separate data processing task. The first process may perform the data processing task with the second priority for the second process. | 12-03-2015 |
20150347178 | METHOD AND APPARATUS FOR ACTIVITY BASED EXECUTION SCHEDULING - A method and an apparatus for activity based execution scheduling are described. Activities may be tracked among a plurality of threads belonging to a plurality of processes running in one or more processors. Each thread may be associated with one of the activities. Each activity may be associated with one or more of the threads in one or more of the processes for a data processing task. The activities may be ordered by a priority order. A group of the threads may be identified to be associated with a particular one of the activities with highest priority based on the priority order. A thread may be selected from the identified threads for next scheduled execution in the processors. | 12-03-2015 |
20150347743 | METHOD AND APPARATUS FOR INTER PROCESS PRIVILIGE TRANSFER - A method and an apparatus to dynamically distribute privileges among a plurality of processes are described. Each process may have attributes including a privilege to control access to processing resources. A first process may be running with a first privilege prohibited from access to a processing resource. A second process may be running with a second privilege allowed to access the processing resource. The first process may receive a request from the second process to perform a data processing task for the second process. In response, the second privilege may be dynamically transferred to the first process to allow the first process to access the processing resource. The first process may perform operations for the data processing task with the second privilege transferred from the second process. | 12-03-2015 |
Russell Alexader Blaine, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20150347330 | THERMAL MITIGATION USING SELECTIVE I/O THROTTLING - A method and apparatus of a device that manages a thermal profile of a device by selectively throttling input/output operations of the device is described. In an exemplary embodiment, the device monitors the thermal profile of the device, where the device executes a plurality of processes that utilize storage of the device. In addition, the plurality of processes include a high priority process and a low priority process. If the thermal profile of the device exceeds a thermal threshold, the device decreases a first bandwidth range for the low priority process and maintains a second bandwidth range for the high priority process. The device further processes a storage request of the low priority process using the first bandwidth range and processing a storage request of the high priority process using the second bandwidth range. | 12-03-2015 |
Theodore A. Blaine, Barrington, RI US
Patent application number | Description | Published |
---|---|---|
20110046450 | Visiblade - a transparent disposable surgical retractor based on fis ("form in situ") technology - The subject instruments are surgical retractors known as the Visiblade™ that can be anatomically “customized” for each surgical procedure. The retractors are single blade instruments which are comprised of plastic composite and semi-liquid (pliable) acrylic resin materials that can be formed in-situ to a desired configuration. Once configured, the retractor blade is exposed to a light source where the acrylic resin attains a rigid state. The retractors are single use (sterile), translucent, radiolucent and non-abrasive. They improve visualization, reduce risk of infection and minimize the need for multiple pre-formed retractor instruments during surgical procedures. The retractors are intended to be disposed after use and are made of materials that can be recycled. | 02-24-2011 |
Theodore A. Blaine, Old Greenwich, CT US
Patent application number | Description | Published |
---|---|---|
20140206629 | Stromal Derived Factor Inhibition And CXCR4 Blockade - The invention relates to inhibition of SDF-1α expression in subacromial bursa cells by CXCR-4 inhibitors. Bursal cell migration in response to SDF-α stimulation is also decreased in the presence of CXCR4 inhibitors. Accordingly, provided are methods for treating or ameliorating a musculoskeletal disorder. | 07-24-2014 |
William Blaine, Philadelphia, PA US
Patent application number | Description | Published |
---|---|---|
20130186155 | METHOD FOR TREATING ANIMAL WASTE - Methods and apparatus for the treatment of animal waste are disclosed, together with a treated animal waste and fertilizer and growth media products derived therefrom. | 07-25-2013 |