Sharp, GB
Alexander Sharp, Ipswich GB
Patent application number | Description | Published |
---|---|---|
20110246554 | Multimedia Editing Systems and Methods Therefor - A distributed system and methods for web-based multimedia content including a global media hub (GMH) server computer ( | 10-06-2011 |
Alexander Charles Sharp, Herts GB
Patent application number | Description | Published |
---|---|---|
20150088933 | CONTROLLING DISCLOSURE OF STRUCTURED DATA - A method of applying a policy to a text comprises searching the text for data having a predefined form; and searching a dataset for additional data associated with any data having the predefined form found in the text. A supplementary search query is generated using said additional data; and the text is searched using the supplementary search query. The policy is then applied based on a result of the search using the supplementary search query. | 03-26-2015 |
Andrew John Sharp, Norfolk GB
Patent application number | Description | Published |
---|---|---|
20080260807 | Water-Soluble Films Comprising Nicotine - A water-soluble film comprising nicotine, wherein said nicotine may be any pharmacologically effective form of nicotine present at one or more locations of the film defined by the application of a nicotine-containing fluid to at least one surface of a preformed water-soluble film. | 10-23-2008 |
Arthur Sharp, Belle Isle Leeds GB
Patent application number | Description | Published |
---|---|---|
20080296090 | Gripping Apparatus - A gripping apparatus comprising a pair of interchangeable gripping members ( | 12-04-2008 |
Barry Leonard Sharp, Leicestershire GB
Patent application number | Description | Published |
---|---|---|
20100207038 | Apparatus and method for laser irradiation - An apparatus for laser irradiation including a housing wherein the housing defines at least a portion of a test volume; a first conduit configured to provide a first flow of gas into the test volume; a second conduit configured to remove the first flow of gas from the test volume; a third conduit configured to provide a second flow of gas; and a flow controller configured to provide a region of increased flow impedance between the first conduit and the third conduit so that the first flow of gas is directed towards the test volume and the second flow of gas is directed away from the first flow of gas so as to restrict gas external to the housing from coming into contact with the first flow of gas. | 08-19-2010 |
Christopher Sharp, Hertfordshire GB
Patent application number | Description | Published |
---|---|---|
20100270734 | TRAY ASSEMBLY FOR A PRINT PRODUCTION RESOURCE - A tray assembly for a print production resource may include a tray and a guide assembly. The guide assembly may include a first width guide configured to contact a first side of a media stack at a first location below a top sheet of the media stack such that a first distance exists between the top sheet and the first width guide. The guide assembly may include a second width guide configured to contact a second side of the media stack at a second location below the top sheet of the media stack such that a second distance exists between the top sheet of the media stack and the second width guide. The first side may be opposite the second side, and the tray assembly may be configured to be utilized with a top sheet feeder mechanism. | 10-28-2010 |
David Sharp, Hertfordshire GB
Patent application number | Description | Published |
---|---|---|
20160054263 | ION MODIFICATION - An ion mobility spectrometry method comprising determining whether a sample comprises ions having a first characteristic, and in the event that it is determined that the sample comprises ions having the first characteristic, applying thermal energy together with a radio frequency, RF, electric field to parent ions so as to obtain daughter ions having a second characteristic for inferring at least one identity for the parent ions based on the first characteristic and the second characteristic. | 02-25-2016 |
Emma Sharp, Cambridgeshire GB
Patent application number | Description | Published |
---|---|---|
20090156620 | [4-(6-FLUORO-7-METHYLAMINO-2,4-DIOXO-1,4-DIHYDRO-2H-QUINAZOLIN-3-YL)-PHENY- L]-5-CHLORO-THIOPHEN-2-YL-SULFONYLUREA SALTS, FORMS AND METHODS RELATED THERETO - The present invention provides novel sulfonylurea salts of a salt of formula (I) | 06-18-2009 |
20120129876 | [4-(6-FLUORO-7-METHYLAMINO-2,4-DIOXO-1,4-DIHYDRO-2H-QUINAZOLIN-3-YL)-PHENY- L]-5-CHLORO-THIOPHEN-2-YL-SULFONYLUREA SALTS, FORMS AND METHODS RELATED THERETO - The present invention provides novel sulfonylurea salts of a salt of formula (I) | 05-24-2012 |
20150344456 | NICOTINE SALTS, CO-CRYSTALS, AND SALT CO-CRYSTAL COMPLEXES - The invention provides certain nicotine salts, co-crystals, and salt co-crystals and provides novel polymorphic forms of certain nicotine salts. In particular, nicotine salts with mucic acid, 3,5-dihydroxybenzoic acid, and 2,3-dihydroxybenzoic acid, and crystalline polymorphic forms of nicotine 4-acetamidobenzoate, nicotine gentisate, and nicotine 1-hydroxy-2-naphthoate are described. The invention further provides methods of preparation and characterization of such nicotine salts, co-crystals, and salt co-crystals and polymorphic forms thereof. In addition, tobacco products, including smoking articles, smokeless tobacco products, and electronic smoking articles comprising nicotine salts, co-crystals, and/or salt co-crystals are also provided. | 12-03-2015 |
Emma Sharp, Cambridge GB
Patent application number | Description | Published |
---|---|---|
20090042916 | [4-(6-FLUORO-7-METHYLAMINO-2,4-DIOXO-1,4-DIHYDRO-2H-QUINAZOLIN-3-YL)-PHENY- L]-5-CHLORO-THIOPHEN-2-YL-SULFONYLUREA SALTS, FORMS AND METHODS RELATED THERETO - The present invention provides novel sulfonylurea salts of a salt of formula (I) | 02-12-2009 |
20130345188 | Preparation and Uses of Obeticholic Acid - The present invention relates to obeticholic acid: | 12-26-2013 |
20160074419 | Preparation and Uses of Obeticholic Acid - The present invention relates to obeticholic acid: | 03-17-2016 |
20160108082 | Preparation and Uses of Obeticholic Acid - The present invention relates to obeticholic acid: | 04-21-2016 |
Gordon Sharp, Edinburgh GB
Patent application number | Description | Published |
---|---|---|
20110231153 | ADC Testing - A histogram-based method for testing an electronic converter device, such as an analogue to digital converter, includes steps of defining at least one histogram hyperbin arranged to store hits for at least one subrange of output codes; applying an input test stimulus to an input of the device to test a subrange of output codes matched to the hyperbin; and accumulating the histogram. At least two hyperbins may be provided, each bin being arranged to store hits for at least one subrange of output codes, and the input test stimulus is applied to an input of the device to test a subrange of output codes matched to one of the hyperbins. Both hyperbins may be open while the histogram is being accumulated for any subrange of output codes. The method may further involve varying the input stimulus to test another subrange. | 09-22-2011 |
20140203954 | ADC TESTING - A histogram-based method for testing an electronic converter device, such as an analogue to digital converter, includes steps of defining at least one histogram hyperbin arranged to store hits for at least one subrange of output codes; applying an input test stimulus to an input of the device to test a subrange of output codes matched to the hyperbin; and accumulating the histogram. At least two hyperbins may be provided, each bin being arranged to store hits for at least one subrange of output codes, and the input test stimulus is applied to an input of the device to test a subrange of output codes matched to one of the hyperbins. Both hyperbins may be open while the histogram is being accumulated for any subrange of output codes. The method may further involve varying the input stimulus to test another subrange. | 07-24-2014 |
Graham Sharp, Renfrew GB
Graham Sharp, Bilston GB
Patent application number | Description | Published |
---|---|---|
20140339486 | SECURITY BARRIER - A security barrier ( | 11-20-2014 |
Graham T. Sharp, Bilston GB
Patent application number | Description | Published |
---|---|---|
20090146121 | Posts For Road Safety Barrier - A road safety barrier having a plurality of ropes supported by posts rigidly mounted on or in the ground is described. Each rope is held in tension against the posts and supported in a notch or groove in a side of the posts. The ropes are released from a post and the post is not pulled from the ground when a vertical force is exerted on the rope. The ropes when weaved are tensioned against the posts and this gives rise to a combined frictional resistance to displacement of the ropes relative to each post along the length of the safety barrier. The structure of at least some of the posts and/or their mounting with respect to the ground defines a minimum bending yield strength in a direction along the length of the barrier. This minimum bending yield strength is greater than the bending moment resulting from the combined frictional resistance forces acting on the post. | 06-11-2009 |
20140231736 | Posts For Road Safety Barrier - A road safety barrier having a plurality of ropes supported by posts rigidly mounted on or in the ground is described. Each rope is held in tension against the posts and supported in a notch or groove in a side of the posts. The ropes are released from a post and the post is not pulled from the ground when a vertical force is exerted on the rope. The ropes when weaved are tensioned against the posts and this gives rise to a combined frictional resistance to displacement of the ropes relative to each post along the length of the safety barrier. The structure of at least some of the posts and/or their mounting with respect to the ground defines a minimum bending yield strength in a direction along the length of the barrier. This minimum bending yield strength is greater than the bending moment resulting from the combined frictional resistance forces acting on the post. | 08-21-2014 |
Graham T. Sharp, Retford GB
Patent application number | Description | Published |
---|---|---|
20120001138 | Posts For Road Safety Barrier - A road safety barrier having a plurality of ropes supported by posts rigidly mounted on or in the ground is described. Each rope is held in tension against the posts and supported in a longitudinally oriented indentation in a side of the posts. The ropes are released from a post and the post is not pulled from the ground when a vertical force is exerted on the rope. The post may have a circular cross-section and the indentation has a bottom oriented substantially parallel to the ground such that the rope is biased to exit upward out of the indentation. The ropes when weaved are tensioned against the posts and this gives rise to a combined frictional resistance to displacement of the ropes relative to each post along the length of the safety barrier. | 01-05-2012 |
Iain E. Sharp, Maidenhead GB
Patent application number | Description | Published |
---|---|---|
20120083267 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR OPTIMIZATION OF BEARER RESOURCES FOR IMS ROAMING - Methods, systems, and computer readable media for optimization of bearer resources for IMS roaming are disclosed. According to one aspect a system for optimization of bearer resources for IMS roaming includes a home media resource function controller module (HMRFC) for managing local media resources and for selecting a visited media resource function controller module (VMRFC) to provide media resources to a home subscriber that is roaming in the visited network (“visiting subscriber”), and a VMRFC for managing media resources within the visited network and for providing media resources to the visiting subscriber in response to a request to provide media resources to the visiting subscriber. | 04-05-2012 |
20140235235 | Methods, Systems, and Computer Readable Media for Optimization of Bearer Resources for IMS Roaming - Methods, systems, and computer readable media for optimization of bearer resources for IMS roaming are disclosed. According to one aspect a system for optimization of bearer resources for IMS roaming includes a home media resource function controller module (HMRFC) for managing local media resources and for selecting a visited media resource function controller module (VMRFC) to provide media resources to a home subscriber that is roaming in the visited network (“visiting subscriber”), and a VMRFC for managing media resources within the visited network and for providing media resources to the visiting subscriber in response to a request to provide media resources to the visiting subscriber. | 08-21-2014 |
Iain Edward Sharp, Berkshire GB
Patent application number | Description | Published |
---|---|---|
20130064080 | SYSTEMS AND METHODS FOR INTELLIGENT NETWORK EDGE TRAFFIC AND SIGNALING MANAGEMENT - Systems and methods for intelligent network edge traffic and signaling management are disclosed. According to an aspect, a method for controlling network edge traffic may include receiving network traffic flow information from a network element. The method may also include determining a control command for a network edge element based on the network traffic flow information. Further, the method may include communicating the control command to a network for control of network traffic at an edge. | 03-14-2013 |
Iain Peter Sharp, Stockton-On-Tees GB
Patent application number | Description | Published |
---|---|---|
20110164512 | WIRELESS MESH NETWORK WITH PINCH POINT AND LOW BATTERY ALERTS - A wireless mesh network includes a plurality of wireless devices and a gateway organized in a multi hop mesh topology. Each wireless device maintains and reports radio statistics to the gateway, and also reports battery conditions of its power source. The device manager communicates with the gateway and provides an alert indicating existence of a pinch point within the mesh network based upon the radio statistics. When a low battery condition is reported by a device, the device manager determines whether loss of that device is a pinch point or will cause a pinch point, and provides a low battery alert prioritized based upon the pinch point analysis. | 07-07-2011 |
John Lawton Sharp, Royston, Hertfordshire GB
Patent application number | Description | Published |
---|---|---|
20160114578 | PRINTHEAD CALIBRATION AND PRINTING - The invention relates to a method of printing a two-dimensional bit-mapped image having a number of pixels per row, the printhead having a row of ejection channels and each ejection channel having associated ejection electrodes to which voltages are applied in use. During printing, in order to cause volumes of fluid to be ejected from selected ejection channels of the printhead for printing, voltage pulses having values of predetermined amplitude and duration as determined by respective image pixel bit values generated by a raster image processor are applied, at a given pulse period, to the electrodes of the selected ejection channels. The part of the raster image corresponding to an ejection channel is scanned to determine the number of adjacent non-printing pixel periods prior to a pixel to be printed and, immediately prior to the printing of said pixel, a voltage pulse, having a value predetermined in accordance with the time, measured in units of the given pixel period, between the last pixel to be printed and said pixel to be printed, is applied to the ejection electrode. | 04-28-2016 |
John Lawton Sharp, Cambridgeshire GB
Patent application number | Description | Published |
---|---|---|
20090322831 | INK SUPPLY SYSTEM - An ink management system for supplying or receiving liquid at a controlled pressure, comprising: a closed reservoir; a weir disposed in the reservoir, configured to separate the reservoir into a first and a second chamber; the first chamber having an inlet for receiving liquid from a first remote location; and the weir being disposed such that the level of liquid in the first chamber can be maintained at a constant height; wherein the reservoir is sealed from the surrounding atmosphere and the system further comprises a pumped outlet disposed in the second chamber and arranged to remove liquid and gas contained within the reservoir. | 12-31-2009 |
John Lawton Sharp, Royston GB
Patent application number | Description | Published |
---|---|---|
20150224763 | PRINTHEAD CALIBRATION AND PRINTING - A method of calibrating a printhead, for printing two-dimensional bit-mapped images having a number of pixels per row, is disclosed for printheads ( | 08-13-2015 |
Jonathan Sharp, Bath GB
Patent application number | Description | Published |
---|---|---|
20140051080 | Novel Ferrocene Labels for Electrochemical Assay and their Use in Analytical Methods - Compounds of general formula I are used as labels in an electrochemical assay: (I) in which: Fc and Fc′ are substituted or unsubstituted ferrocenyl moieties, X is a C1 to C6 alkylene chain which is optionally interrupted by —O— or —NH—; Y is a C1 to C6 alkylene chain which is optionally interrupted by —O— or —NH—; Z is a C1 to C12 alkylene chain which may optionally be substituted and/or may optionally be interrupted by —O—, —S—, cycloalkyl, —CO—, —CON R1—, —NR1CO— or —NR1— in which R1 represents hydrogen or C1 to C4 alkyl; and R is a linker group. Compounds I are used to make labelled substrates, as well as functionalised compounds for making the labelled substrates. | 02-20-2014 |
Kathleen Sharp, Hursley GB
Patent application number | Description | Published |
---|---|---|
20140068334 | RELIABLE UNIT TESTING THROUGH CACHED MOCKING - During execution of a unit test, receiving from the unit test a first request referencing a mock object. An instance of the mock object and initial cached mock object data is returned to the test unit, wherein the initial cached mock object data includes first data for a real object represented by the mock object. Second data for the real object represented by the mock object is collected. The second data for the real object is compared to the initial cached mock object data. Responsive to determining that at least one aspect of the second data for the real object does not correspond to the initial cached mock object data, the cached mock object data is updated with the second data for the real object. An indication can be provided to the unit test that the initial cached mock object data returned to the unit test is unreliable. | 03-06-2014 |
Kim Sharp, Bristol GB
Patent application number | Description | Published |
---|---|---|
20090217487 | HINGE RIB - A hinge rib for pivotally connecting an aerodynamic control element such as a spoiler or aileron to an aircraft structure. The hinge rib comprises: a first hinge rib arm having a grain oriented in a first direction; and a second hinge rib arm having a grain oriented in a second direction which is not parallel with the first grain direction. The arms may be formed together from a single piece of material, or more typically they are formed separately before being attached together such that the grain of the first arm is not parallel with the grain of the second arm. | 09-03-2009 |
20090218442 | TRAILING EDGE AIRCRAFT STRUCTURE WITH OVERHANGING COVER - An aircraft structure comprising: a rear spar; and a composite cover attached to the rear spar and having an overhanging portion extending to its rear. The overhanging portion of the cover comprises one or more ramps along which the thickness of the cover reduces. A second cover is attached to the rear spar and overhangs to its rear. A hinge rib is attached to one or both of the covers, and an aerodynamic control element such as an aileron, rudder or elevator is pivotally mounted to the hinge rib. | 09-03-2009 |
20090218446 | AIRCRAFT STRUCTURE WITH HINGE RIB ASSEMBLY - An aircraft structure comprising; a rear spar, an upper cover which is attached to the rear spar and overhangs to its rear; a lower cover which is attached to the rear spar and overhangs to its rear, a hinge rib assembly comprising: a first hinge rib arm attached to a first one of the covers; and a second hinge rib arm connected to the first hinge rib arm and attached to a second one of the covers; and an aerodynamic control element pivotally mounted to the hinge rib assembly. The first and second hinge rib arms are separate parts. This provides the ability to disassemble the hinge rib in-situ for repair or maintenance purposes; the ability to install or remove the hinge rib without having to move it inboard along the structure; reduced material wastage during manufacture; and the ability to install one or more elongate lines which extend in a span-wise direction along the aircraft structure. | 09-03-2009 |
20090218450 | FITTING FOR PIVOTALLY CONNECTING AERODYNAMIC CONTROL ELEMENT TO AIRCRAFT STRUCTURE - A method of installing an aerodynamic control element on an aircraft structure. The method comprising: attaching a fitting to the aircraft structure, the fitting comprising a pair of hinge ribs extending away from the aircraft structure and a spacer extending between the pair of hinge ribs; maintaining a desired distance between the pair of hinge ribs with the spacer as the fitting is attached; and pivotally mounting the aerodynamic control element to each hinge rib via a respective hinge. | 09-03-2009 |
Kim Sharp, South Gloucestershire GB
Patent application number | Description | Published |
---|---|---|
20080277526 | Aircraft Cooling Duct - An aircraft structure, for example a wing, includes a section of skin, for example a lower wing panel, the panel defining an external (lower) surface that in use is on the exterior of the aircraft and an internal (upper) surface opposite the external surface, and a duct comprising a section of duct for transporting cooling fluid, for example air, between the internal and external surfaces of the panel from a first location in the panel to a second location that is spaced apart from the first location in a direction substantially parallel to the external surface of the panel. The cooling air cools an electronic hydrostatic actuator (EHA | 11-13-2008 |
Lisa Sharp, Horsham GB
Patent application number | Description | Published |
---|---|---|
20100035898 | Organic compounds - There are described cyclohexyl amide derivatives useful as corticotropin releasing factor (CRF | 02-11-2010 |
Matthew Alexander Robert Sharp, Bishop'S Stortford GB
Patent application number | Description | Published |
---|---|---|
20080308705 | Clamping Assemblies - A clamping assembly ( | 12-18-2008 |
Nicholas K. Sharp, Stanley GB
Patent application number | Description | Published |
---|---|---|
20120213627 | COMPRESSOR - A compressor comprises a housing defining an inlet, a volute, an outlet, and a compressor chamber between the inlet and the outlet within which a compressor wheel is rotatably mounted. The housing has discrete attached first and second housing portions, the first housing portion defining at least part of the inlet and the second housing portion defining at least part of a volute of the outlet. The first housing portion has a conductive element for conducting an electric signal and a second sensor arrangement in sensing communication with the inlet. The compressor further comprises a first sensor arrangement, the first sensor arrangement being configured such that it is in sensing communication with the volute or outlet and such that it is electrically connected to the conductive element. | 08-23-2012 |
Nicholas Kenneth Sharp, Wakefield GB
Patent application number | Description | Published |
---|---|---|
20120039702 | COMPRESSOR - A compressor has a housing defining a gas inlet flow path and a gas outlet and a rotatable impeller wheel between the gas inlet flow path and the gas outlet. The housing has an inner wall defining a surface located in close proximity to radially outer edges of impeller wheel vanes that sweep across said surface as the impeller wheel rotates. At least one opening is provided in the inner wall at the surface. A port is provided in the compressor housing in gas communication with the at least one opening and for diverting gas in a direction away from the gas inlet flow path during relatively low gas flow rate conditions. A gas displacement device such as a pump is disposed outside of the gas inlet flow path and connected to said port, the pump being operable to remove gas selectively through the at least opening and the port in a direction away from said gas inlet flow path. | 02-16-2012 |
20150345433 | ENGINE SYSTEMS AND METHODS FOR OPERATING AN ENGINE - A unique engine system has an engine with a dedicated exhaust gas recirculation cylinder, an EGR system that receives exhaust gas from the dedicated cylinder, and a turbocharger having turbine inlet ports in fluid communication with other engine cylinders via a plurality of exhaust passages. At least two of the exhaust passages are substantially isolated from each other. Other embodiments include apparatuses, systems, devices, hardware, methods, and combinations for engines and engine systems. | 12-03-2015 |
Nigel Peter Sharp, Bournemouth GB
Patent application number | Description | Published |
---|---|---|
20110071711 | Controller And Control Method For A Motorised Vehicle - A controller and control method for a motorised vehicle such a wheelchair are provided. The motorised vehicle has at least two driven wheels driven independently by a motor arrangement, and the controller receives a number of input signals from a user input device of the motorised vehicle. The controller comprises drive control circuitry for generating control signals for controlling the driving of the driven wheels by the motor arrangement, the control signals being dependent on the input signals. Speed assist circuitry is responsive to an indication of current consumed in driving the driven wheels to detect occurrence of a loading condition. On detection of occurrence of a loading condition, the speed assist circuitry is then arranged to boost at least one of the input signals in order to boost top speed in the presence of the loading condition. This significantly improves the control of the motorised vehicle in situations where the occurrence of the loading condition may otherwise prevent the vehicle from moving, as for example may occur when seeking to turn the vehicle at low speed. | 03-24-2011 |
Paul Sharp, Workingham Bershire GB
Patent application number | Description | Published |
---|---|---|
20090248395 | SYSTEMS AND METHODS FOR BUILDING A NATIVE LANGUAGE PHONEME LEXICON HAVING NATIVE PRONUNCIATIONS OF NON-NATIE WORDS DERIVED FROM NON-NATIVE PRONUNCIATONS - Systems and methods are provided for automatically building a native phonetic lexicon for a speech-based application trained to process a native (base) language, wherein the native phonetic lexicon includes native phonetic transcriptions (base forms) for non-native (foreign) words which are automatically derived from non-native phonetic transcriptions of the non-native words. | 10-01-2009 |
20110218806 | DETERMINING TEXT TO SPEECH PRONUNCIATION BASED ON AN UTTERANCE FROM A USER - Systems and methods are provided for automatically building a native phonetic lexicon for a speech-based application trained to process a native (base) language, wherein the native phonetic lexicon includes native phonetic transcriptions (base forms) for non-native (foreign) words which are automatically derived from non-native phonetic transcriptions of the non-native words. | 09-08-2011 |
Richard Sharp, Cambridge GB
Patent application number | Description | Published |
---|---|---|
20110239268 | NETWORK POLICY IMPLEMENTATION FOR A MULTI-VIRTUAL MACHINE APPLIANCE - A networking policy implementation for a multi-virtual machine appliance that includes a method for selecting a network implementation by applying a network policy to existing network configurations within a virtualization environment of a computing device. A control program that executes within the virtualization environment, receives an event notification generated by a virtual machine in response to a lifecycle event. The control program, in response to receiving the notification, invokes a policy engine that applies a network policy to existing network configurations of the virtualization environment. This network policy can correspond to the virtual machine or to a network object connected to virtual interface objects of the virtual machine. The policy engine then identifies an existing network configuration that has attributes which satisfy the network policy, and selects a network implementation that satisfies the network policy and the network configuration. | 09-29-2011 |
20110246984 | STORAGE OPTIMIZATION SELECTION WITHIN A VIRTUALIZATION ENVIRONMENT - Storage optimization selection for virtual disks of a virtualization environment, where the storage optimization can be selected based in part on the disk type of a virtual disk included in a virtual machine. The disk type of the virtual disk can be discovered by the virtualization environment which queries a database within the virtualization environment for metadata associated with the virtual disk. The metadata can be created when a virtual desktop infrastructure creates the virtual disk, and a virtual machine template that includes the at least one virtual disk. The virtual disk can be modified to either include or be associated with the metadata that describes a disk type of the virtual disk. Upon executing the virtual machine that includes the modified virtual disk, a storage subsystem of the virtualization environment can obtain the metadata of the virtual disk to discover the disk type of the virtual disk. | 10-06-2011 |
20120089980 | ALLOCATING VIRTUAL MACHINES ACCORDING TO USER-SPECIFIC VIRTUAL MACHINE METRICS - The performance monitoring system allocates virtual machines to users or user sessions according to a user categorization that is determine using user session information and virtual machine metrics. A session monitor of the performance monitoring system is notified that a user session terminated, where the user session accessed a virtual machine. The session monitor responsively records the user session information and obtains virtual machine metrics for the virtual machine from a virtual machine performance monitor. The performance monitoring system updates a user workload profile using the user session information and the virtual machine metrics, and categorizes the user of the user session according to the user workload profile. Upon receiving a request from a user for a virtual machine, a virtual desktop infrastructure requests a virtual machine from a virtual machine manager. The virtual machine manager responsively allocates a virtual machine to the user according to the user's categorization. | 04-12-2012 |
20130198748 | STORAGE OPTIMIZATION SELECTION WITHIN A VIRTUALIZATION ENVIRONMENT - Storage optimization selection for virtual disks of a virtualization environment, where the storage optimization can be selected based in part on the disk type of a virtual disk included in a virtual machine. The disk type of the virtual disk can be discovered by the virtualization environment which queries a database within the virtualization environment for metadata associated with the virtual disk. The metadata can be created when a virtual desktop infrastructure creates the virtual disk, and a virtual machine template that includes the at least one virtual disk. The virtual disk can be modified to either include or be associated with the metadata that describes a disk type of the virtual disk. Upon executing the virtual machine that includes the modified virtual disk, a storage subsystem of the virtualization environment can obtain the metadata of the virtual disk to discover the disk type of the virtual disk. | 08-01-2013 |
20150040183 | NETWORK POLICY IMPLEMENTATION FOR A MULTI-VIRTUAL MACHINE APPLIANCE WITHIN A VIRTUALIZATION ENVIRONMENT - A networking policy implementation for a multi-virtual machine appliance that includes a method for selecting a network implementation by applying a network policy to existing network configurations within a virtualization environment of a computing device. A control program that executes within the virtualization environment, receives an event notification generated by a virtual machine in response to a lifecycle event. The control program, in response to receiving the notification, invokes a policy engine that applies a network policy to existing network configurations of the virtualization environment. This network policy can correspond to the virtual machine or to a network object connected to virtual interface objects of the virtual machine. The policy engine then identifies an existing network configuration that has attributes which satisfy the network policy, and selects a network implementation that satisfies the network policy and the network configuration. | 02-05-2015 |
Richard Sharp, Bingley GB
Patent application number | Description | Published |
---|---|---|
20140183193 | WASTE STORAGE DEVICE - A waste storage device ( | 07-03-2014 |
Richard William Sharp, Cambridgeshire GB
Patent application number | Description | Published |
---|---|---|
20100138828 | Systems and Methods for Facilitating Virtualization of a Heterogeneous Processor Pool - A system for facilitating virtualization of a heterogeneous processor pool includes a processor allocation component and a hypervisor, each executing on a host computer. The processor allocation component identifies a plurality of physical processors available for computing and determines a set of flags, each of the set of flags identifying a type of functionality provided by each of a subset of the plurality of physical processors. The hypervisor, in communication with the processor allocation component, allocates, to at least one virtual machine, access to one of the subset of the plurality of physical processors. | 06-03-2010 |
20100138829 | Systems and Methods for Optimizing Configuration of a Virtual Machine Running At Least One Process - A system for optimizing configuration of a virtual machine running at least one process includes at least one virtual resource in a virtual machine executing on a computing device, an agent executing within the virtual machine, and a hypervisor. The at least one virtual resource has a configuration parameter. The agent identifies a name of at least one process currently executing on the virtual machine. The hypervisor alters, in response to receiving the identified name from the agent, a value of the configuration parameter. | 06-03-2010 |
20100161922 | SYSTEMS AND METHODS FOR FACILITATING MIGRATION OF VIRTUAL MACHINES AMONG A PLURALITY OF PHYSICAL MACHINES - A method for facilitating migration of virtual machines among a plurality of physical machines includes associating a virtual machine with at least one physical resource inaccessible by a first subset of the plurality of physical machines and available to a second subset of the plurality of physical machines, the virtual machine executing on a first physical machine in the second subset of the plurality of physical machines. The method includes receiving a request to migrate the virtual machine to a second physical machine in the plurality of physical machines. The method includes identifying a second physical machine in the second subset of the plurality of physical machines. The method includes migrating the virtual machine to the second physical machine. | 06-24-2010 |
20130097602 | SYSTEMS AND METHODS FOR FACILITATING VIRTUALIZATION OF A HETEROGENEOUS PROCESSOR POOL - A system for facilitating virtualization of a heterogeneous processor pool includes a processor allocation component and a hypervisor, each executing on a host computer. The processor allocation component identifies a plurality of physical processors available for computing and determines a set of flags, each of the set of flags identifying a type of functionality provided by each of a subset of the plurality of physical processors. The hypervisor, in communication with the processor allocation component, allocates, to at least one virtual machine, access to one of the subset of the plurality of physical processors. | 04-18-2013 |
Richard William Sharp, Cambridge GB
Patent application number | Description | Published |
---|---|---|
20120215998 | DEPLOYING A COPY OF A DISK IMAGE FROM SOURCE STORAGE TO TARGET STORAGE - A technique deploys a copy of a disk image from source storage to target storage. The technique involves identifying a particular disk image to be copied from the source storage to the target storage. The technique further involves performing a comparison operation between a first disk image list which lists disk images on the source storage and a second disk image list which lists disk images on the target storage to generate a common disk image list which lists a set of common disk images on both the source and target storage. The technique further involves transferring, from the source storage to the target storage, a set of data portions representing differences between the particular disk image and a common disk image listed on the common disk image list. The set of data portions in combination with the common disk image form a deployed copy on the target storage. | 08-23-2012 |
Robert Sharp, Oxford GB
Patent application number | Description | Published |
---|---|---|
20100185178 | INJECTION DEVICE - An injection device including a syringe having a needle, a barrel and a plunger. The device is configured to provide an automatic injection cycle and includes a drive coupling arrangement between a driving spring and the syringe. In operation, a drive force can be selectively transmitted between the respective first and second parts of the drive coupling arrangement depending upon their relative rotational positions such that, when the first and second parts are in a first relative rotational position during the dispensing stage, a driving force is transmitted to the plunger to drive the plunger into the barrel, and, when the first and second parts are in a second relative rotational position during the retraction stage, no force is transmitted to the plunger to allow the plunger and the syringe to retract. | 07-22-2010 |
Terence Michael Sharp, Cheltenham GB
Patent application number | Description | Published |
---|---|---|
20120135107 | METHOD FOR PREPARING A LEAVENED, MECHANICALLY DEVELOPED BREAD DOUGH - The present invention relates to a method of preparing a leavened bread dough, said method comprising the following sequence of processing steps: | 05-31-2012 |
Thomas Sharp, Brighton GB
Patent application number | Description | Published |
---|---|---|
20120316185 | Cyclohexyl Amide Derivatives as CRF Receptor Antagonists - There are described cyclohexyl amide derivatives useful as corticotropin releasing factor (CRF) receptor antagonists Formula (I). | 12-13-2012 |
Tina Sharp, Essex GB
Patent application number | Description | Published |
---|---|---|
20130334798 | VEHICLE SEAT ASSEMBLY - A vehicle seat assembly comprises a vehicle seat comprising a rigid frame, one or more resilient portions and a covering material, wherein an openable deployment seam is provided at a portion of the covering material, and wherein the vehicle seat defines a recess. An airbag module is provided within the recess and comprises a housing, an airbag and an inflator system. Also provided is gripping means which is movable between a first position and a second position in which the portion of the covering material is restrained to assist deployment of the airbag through the deployment seam. | 12-19-2013 |
Toby Sharp, Cambridge GB
Patent application number | Description | Published |
---|---|---|
20090290795 | Geodesic Image and Video Processing - A method of geodesic image and video processing is proposed. In an embodiment, the method uses a geodesic distance transform to construct an image filter. The filter can be used in a variety of image editing operations such as segmentation, denoising, texture smoothing, image stitching and cartooning. In one embodiment, the method may be made efficient by utilizing parallelism of the algorithm to carry out processing steps on at least two processing cores concurrently. This efficiency may enable high-resolution images and video to be processed at ‘real time’ rates without the need for specialist hardware. | 11-26-2009 |
20100094800 | Evaluating Decision Trees on a GPU - Methods and apparatus for evaluating decision trees on a GPU are described. In an embodiment, the structure of a decision tree is converted into a 2D “tree” array with each row representing a node in the tree. Each row comprises details of any child nodes and the parameters which are required to perform the binary test at the node. A pixel shader can then be used to evaluate the decision tree in parallel for each input data point in an input array by navigating through rows in the 2D tree array. For each row, data is read from the input array dependent upon the parameters in the row and the shader moves to another row dependent upon the result of the binary test. On reaching a row which represents a leaf node, the pixel shader outputs evaluation results, such as a leaf node index or a probability distribution over classes. | 04-15-2010 |
20100226547 | Multi-Modal Tone-Mapping of Images - A system for multi-modal mapping of images is described. Embodiments are described where the image mapping system is used for visualizing high dynamic range images such as medical images, satellite images, high dynamic range photographs and the like and also for compressing such images. In examples, high bit-depth images are tone-mapped for display on equipment of lower bit-depth without loss of detail. In embodiments, the image mapping system computes statistics describing an input image and fits a multi-modal model to those statistics efficiently. In embodiments, the multi-modal model is a Gaussian mixture model and a plurality of sigmoid functions corresponding to the multi-modal model are obtained. In an embodiment the sigmoid functions are added to form a tone-mapping function which is used to transform a high bit-depth image such as 16 or 12 bits per pixel to a low bit-depth image such as 8 bits per pixel. | 09-09-2010 |
20100272367 | IMAGE PROCESSING USING GEODESIC FORESTS - Image processing using geodesic forests is described. In an example, a geodesic forest engine determines geodesic shortest-path distances between each image element and a seed region specified in the image in order to form a geodesic forest data structure. The geodesic distances take into account gradients in the image of a given image modality such as intensity, color, or other modality. In some embodiments, a 1D processing engine carries out 1D processing along the branches of trees in the geodesic forest data structure to form a processed image. For example, effects such as ink painting, edge-aware texture flattening, contrast-aware image editing, forming animations using geodesic forests and other effects are achieved using the geodesic forest data structure. In some embodiments the geodesic forest engine uses a four-part raster scan process to achieve real-time processing speeds and parallelization is possible in many of the embodiments. | 10-28-2010 |
20110141121 | Parallel Processing for Distance Transforms - Parallel processing for distance transforms is described. In an embodiment a raster scan algorithm is used to compute a distance transform such that each image element of a distance image is assigned a distance value. This distance value is a shortest distance from the image element to the seed region. In an embodiment two threads execute in parallel with a first thread carrying out a forward raster scan over the distance image and a second thread carrying out a backward raster scan over the image. In an example, a thread pauses when a cross-over condition is met until the other thread meets the condition after which both threads continue. In embodiments distances may be computed in Euclidean space or along geodesics defined on a surface. In an example, four threads execute two passes in parallel with each thread carrying out a raster scan over a different quarter of the image. | 06-16-2011 |
20110216965 | Image Segmentation Using Reduced Foreground Training Data - Methods of image segmentation using reduced foreground training data are described. In an embodiment, the foreground and background training data for use in segmentation of an image is determined by optimization of a modified energy function. The modified energy function is the energy function used in image segmentation with an additional term comprising a scalar value. The optimization is performed for different values of the scalar to produce multiple initial segmentations and one of these segmentations is selected based on pre-defined criteria. The training data is then used in segmenting the image. In other embodiments further methods are described: one places an ellipse inside the user-defined bounding box to define the background training data and another uses a comparison of properties of neighboring image elements, where one is outside the user-defined bounding box, to reduce the foreground training data. | 09-08-2011 |
20110216975 | Up-Sampling Binary Images for Segmentation - A method of up-sampling binary images for segmentation is described. In an embodiment, digital images are down-sampled before segmentation. The resulting initial binary segmentation, which has a lower resolution than the original image, is then up-sampled and smoothed to generate an interim non-binary solution which has a higher resolution than the initial binary segmentation. The final binary segmentation for the image is then computed from the interim non-binary solution based on a threshold. This method does not use the original image data in inferring the final binary segmentation solution from the initial binary segmentation. In an embodiment, the method may be applied to all images and in another embodiment, the method may be used for images which comprise a large number of pixels in total or in single dimension and smaller images may not be down-sampled before segmentation. | 09-08-2011 |
20110216976 | Updating Image Segmentation Following User Input - Methods of updating image segmentation following user input are described. In an embodiment, the properties used in computing the different portions of the image are updated as a result of one or more user inputs. Image elements which have been identified by a user input are given more weight when updating the properties than other image elements which have already been assigned to a particular portion of the image. In another embodiment, an updated segmentation is post-processed such that only regions which are connected to an appropriate user input are updated. | 09-08-2011 |
20110227934 | Architecture for Volume Rendering - Architecture for volume rendering is described. In an embodiment volume rendering is carried out at a data centre having a cluster of rendering servers connected using a high bandwidth connection to a database of medical volumes. For example, each rendering server has multiple graphics processing units each with a dedicated device thread. For example, a surgeon working from home on her netbook or thin client is able to have a medical volume rendered remotely at one of the rendering servers and the resulting 2D image sent to her over a relatively low bandwidth connection. In an example a master rendering server carries out load balancing at the cluster. In an example each rendering server uses a dedicated device thread for each graphics processing unit in its control and has multiple calling threads which are able to send rendering instructions to appropriate ones of the device threads. | 09-22-2011 |
20110228055 | SPACE SKIPPING FOR MULTI-DIMENSIONAL IMAGE RENDERING - Space skipping for multi-dimensional image rendering is described. In an embodiment a ray-casting engine is used to form a two dimensional image from an at least three dimensional image volume by computing rays extending from a camera location, through the two dimensional image and into the volume. For example, a space skipping logic is used to clip the rays such that computationally expensive aspects of ray-casting only need to be performed along the clipped rays. For example a volume pyramid is formed by repeatedly reducing the resolution of the volume data. In an example, each ray is intersected with the lowest resolution volume of the pyramid and clipped using data from that volume. In examples, the clipping is then repeated at higher resolutions in order to clip the ray closely to non-transparent voxels in the volume and optimize the task of rendering the image. | 09-22-2011 |
20110228997 | Medical Image Rendering - Medical image rendering is described. In an embodiment a medical image visualization engine receives results from an organ recognition system which provide estimated organ centers, bounding boxes and organ classification labels for a given medical image. In examples the visualization engine uses the organ recognition system results to select appropriate transfer functions, bounding regions, clipping planes and camera locations in order to optimally view an organ. For example, a rendering engine uses the selections to render a two-dimensional image of medical diagnostic quality with minimal user input. In an embodiment a graphical user interface populates a list of organs detected in a medical image and a clinician is able to select one organ and immediately be presented with the optimal view of that organ. In an example opacity of background regions of the medical image may be adjusted to provide context for organs presented in a foreground region. | 09-22-2011 |
20110293180 | Foreground and Background Image Segmentation - Foreground and background image segmentation is described. In an example, a seed region is selected in a foreground portion of an image, and a geodesic distance is calculated from each image element to the seed region. A subset of the image elements having a geodesic distance less than a threshold is determined, and this subset of image elements are labeled as foreground. In another example, an image element from an image showing at least a user, a foreground object in proximity to the user, and a background is applied to trained decision trees to obtain probabilities of the image element representing one of these items, and a corresponding classification assigned to the image element. This is repeated for each image element. Image elements classified as belonging to the user are labeled as foreground, and image elements classified as foreground objects or background are labeled as background. | 12-01-2011 |
20120166462 | AUTOMATED IMAGE DATA PROCESSING AND VISUALIZATION - The present discussion relates to automated image data processing and visualization. One example can facilitate generating a graphical user-interface (GUI) from image data that includes multiple semantically-labeled user-selectable anatomical structures. This example can receive a user selection of an individual semantically-labeled user-selectable anatomical structure. The example can locate a sub-set of the image data associated with the individual semantically-labeled user-selectable anatomical structure and can cause presentation of the sub-set of the image data on a subsequent GUI. | 06-28-2012 |
20120257814 | IMAGE COMPLETION USING SCENE GEOMETRY - Image completion using scene geometry is described, for example, to remove marks from digital photographs or complete regions which are blank due to editing. In an embodiment an image depicting, from a viewpoint, a scene of textured objects has regions to be completed. In an example, geometry of the scene is estimated from a depth map and the geometry used to warp the image so that at least some surfaces depicted in the image are fronto-parallel to the viewpoint. An image completion process is guided using distortion applied during the warping. For example, patches used to fill the regions are selected on the basis of distortion introduced by the warping. In examples where the scene comprises regions having only planar surfaces the warping process comprises rotating the image. Where the scene comprises non-planar surfaces, geodesic distances between image elements may be scaled to flatten the non-planar surfaces. | 10-11-2012 |
20130106994 | Depth Image Compression | 05-02-2013 |
20130208983 | UP-SAMPLING BINARY IMAGES FOR SEGMENTATION - A method of up-sampling binary images for segmentation is described. In an embodiment, digital images are down-sampled before segmentation. The resulting initial binary segmentation, which has a lower resolution than the original image, is then up-sampled and smoothed to generate an interim non-binary solution which has a higher resolution than the initial binary segmentation. The final binary segmentation for the image is then computed from the interim non-binary solution based on a threshold. This method does not use the original image data in inferring the final binary segmentation solution from the initial binary segmentation. In an embodiment, the method may be applied to all images and in another embodiment, the method may be used for images which comprise a large number of pixels in total or in single dimension and smaller images may not be down-sampled before segmentation. | 08-15-2013 |
20130216127 | IMAGE SEGMENTATION USING REDUCED FOREGROUND TRAINING DATA - Methods of image segmentation using reduced foreground training data are described. In an embodiment, the foreground and background training data for use in segmentation of an image is determined by optimization of a modified energy function. The modified energy function is the energy function used in image segmentation with an additional term comprising a scalar value. The optimization is performed for different values of the scalar to produce multiple initial segmentations and one of these segmentations is selected based on pre-defined criteria. The training data is then used in segmenting the image. In other embodiments further methods are described: one places an ellipse inside the user-defined bounding box to define the background training data and another uses a comparison of properties of neighboring image elements, where one is outside the user-defined bounding box, to reduce the foreground training data. | 08-22-2013 |
20140126821 | FOREGROUND AND BACKGROUND IMAGE SEGMENTATION - Foreground and background image segmentation is described. In an example, a seed region is selected in a foreground portion of an image, and a geodesic distance is calculated from each image element to the seed region. A subset of the image elements having a geodesic distance less than a threshold is determined, and this subset of image elements are labeled as foreground. In another example, an image element from an image showing at least a user, a foreground object in proximity to the user, and a background is applied to trained decision trees to obtain probabilities of the image element representing one of these items, and a corresponding classification assigned to the image element. This is repeated for each image element. Image elements classified as belonging to the user are labeled as foreground, and image elements classified as foreground objects or background are labeled as background. | 05-08-2014 |
20140206443 | CAMERA POSE ESTIMATION FOR 3D RECONSTRUCTION - Camera pose estimation for 3D reconstruction is described, for example, to enable position and orientation of a depth camera moving in an environment to be tracked for robotics, gaming and other applications. In various embodiments, depth observations from the mobile depth camera are aligned with surfaces of a 3D model of the environment in order to find an updated position and orientation of the mobile depth camera which facilitates the alignment. For example, the mobile depth camera is moved through the environment in order to build a 3D reconstruction of surfaces in the environment which may be stored as the 3D model. In examples, an initial estimate of the pose of the mobile depth camera is obtained and then updated by using a parallelized optimization process in real time. | 07-24-2014 |
20140208274 | CONTROLLING A COMPUTING-BASED DEVICE USING HAND GESTURES - Methods and system for controlling a computing-based device using both input received from a traditional input device (e.g. keyboard) and hand gestures made on or near a reference object (e.g. keyboard). In some examples, the hand gestures may comprise one or more hand touch gestures and/or one or more hand air gestures. | 07-24-2014 |
20150134576 | MEMORY FACILITATION USING DIRECTED ACYCLIC GRAPHS - Memory facilitation using directed acyclic graphs is described, for example, where a plurality of directed acyclic graphs are trained for gesture recognition from human skeletal data, or to estimate human body joint positions from depth images for gesture detection. In various examples directed acyclic graphs are grown during training using a training objective which takes into account both connection patterns between nodes and split function parameter values. For example, a layer of child nodes is grown and connected to a parent layer of nodes using an initialization strategy. In examples, various local search processes are used to find good combinations of connection patterns and split function parameters. | 05-14-2015 |
20150347846 | TRACKING USING SENSOR DATA - Tracking using sensor data is described, for example, where a plurality of machine learning predictors are used to predict a plurality of complementary, or diverse, parameter values of a process describing how the sensor data arises. In various examples a selector selects which of the predicted values are to be used, for example, to control a computing device. In some examples the tracked parameter values are pose of a moving camera or pose of an object moving in the field of view of a static camera; in some examples the tracked parameter values are of a 3D model of a hand or other articulated or deformable entity. The machine learning predictors have been trained in series, with training examples being reweighted after training an individual predictor, to favour training examples on which the set of predictors already trained performs poorly. | 12-03-2015 |
20160085310 | TRACKING HAND/BODY POSE - Tracking hand or body pose from image data is described, for example, to control a game system, natural user interface or for augmented reality. In various examples a prediction engine takes a single frame of image data and predicts a distribution over a pose of a hand or body depicted in the image data. In examples, a stochastic optimizer has a pool of candidate poses of the hand or body which it iteratively refines, and samples from the predicted distribution are used to replace some candidate poses in the pool. In some examples a best candidate pose from the pool is selected as the current tracked pose and the selection processes uses a 3D model of the hand or body. | 03-24-2016 |
20160086025 | POSE TRACKER WITH MULTI THREADED ARCHITECTURE - Tracking pose of an articulated entity from image data is described, for example, to control a game system, natural user interface or for augmented reality. In various examples a plurality of threads execute on a parallel computing unit, each thread processing data from an individual frame of a plurality of frames of image data captured by an image capture device. In examples, each thread is computing an iterative optimization process whereby a pool of partially optimized candidate poses is being updated. In examples, one or more candidate poses from an individual thread are sent to one or more of the other threads and used to replace or add to candidate poses at the receiving thread(s). | 03-24-2016 |
20160104031 | DEPTH FROM TIME OF FLIGHT CAMERA - Region of interest detection in raw time of flight images is described. For example, a computing device receives at least one raw image captured for a single frame by a time of flight camera. The raw image depicts one or more objects in an environment of the time of flight camera (such as human hands, bodies or any other objects). The raw image is input to a trained region detector and in response one or more regions of interest in the raw image are received. A received region of interest comprises image elements of the raw image which are predicted to depict at least part of one of the objects. A depth computation logic computes depth from the one or more regions of interest of the raw image. | 04-14-2016 |
Toby Leonard Sharp, Cambridge GB
Patent application number | Description | Published |
---|---|---|
20130166481 | DISCRIMINATIVE DECISION TREE FIELDS - A tractable model solves certain labeling problems by providing potential functions having arbitrary dependencies upon an observed dataset (e.g., image data). The model uses decision trees corresponding to various factors to map dataset content to a set of parameters used to define the potential functions in the model. Some factors define relationships among multiple variable nodes. When making label predictions on a new dataset, the leaf nodes of the decision tree determine the effective weightings for such potential functions. In this manner, decision trees define non-parametric dependencies and can represent rich, arbitrary functional relationships if sufficient training data is available. Decision trees training is scalable, both in the training set size and by parallelization. Maximum pseudolikelihood learning can provide for joint training of aspects of the model, including feature test selection and ordering, factor weights, and the scope of the interacting variable nodes used in the graph. | 06-27-2013 |
Tracy Sharp, Middlesex GB
Patent application number | Description | Published |
---|---|---|
20080291016 | Anti-Tamper Devices - An anti-tamper device for detecting relative movement between a part ( | 11-27-2008 |
Tracy Christina Sharp, London GB
Patent application number | Description | Published |
---|---|---|
20130033432 | HANDHELD DEVICE HAVING RETRACTABLE KEYPAD ASSEMBLY - A exemplary key assembly for a handheld device includes one or more L-shaped key structures each having a first member configured to receive an input keystroke and a second member substantially orthogonal to the first member; and a frame configured to receive the one or more L-shaped key structures, the frame having a wall aligned with the second member of the key structure, with the wall further comprising a switch for each of the one or more L-shaped key structures associated with an inner surface of the wall, wherein each switch is associated with an actuator associated with the second member of the corresponding key structure such that depression of a given key structure causes the actuator of the second member of the key structure to engage the switch of the wall. | 02-07-2013 |
20130335380 | STYLUS WITH CONTROL RING USER INTERFACE - Control rings are mounted on a stylus body. A controller within the stylus body generates a control signal dependent upon the control rings. The control signal is transmitted to a host electronic device where information contained in the control signal is used to control properties of a drawing tool in a computer drawing application. | 12-19-2013 |