Hamill
Andrew Hamill, Calgary CA
Patent application number | Description | Published |
---|---|---|
20150262572 | METHOD, SYSTEM AND APPARATUS FOR ASSEMBLING A RECORDING PLAN AND DATA DRIVEN DIALOGS FOR AUTOMATED COMMUNICATIONS - Method, system and apparatus for assembling a recording plan and data driven dialogs for automated communications are provided. At a computing device comprising a memory, a communication interface and a processor, the memory storing a database of statements comprising one or more of first names, last names, greeting statements, sentiment statements, influence statements, call to action statements, and legal statements: one or more statements from the database are automatically assembled, via the processor, into one or more phrases to be recorded; instructions for applying linguistic rules are associated with the one or more phrases, via the processor, including where to insert pauses in the one or more phrases; and, the recording plan, comprising the one or more phrases in association with the instructions, is stored at the memory. | 09-17-2015 |
Brendan James Hamill, Fife GB
Patent application number | Description | Published |
---|---|---|
20110028340 | POLYNUCLEOTIDE ANALYSIS USING COMBINATORIAL PCR - The invention comprises a two-step process for analysis of polynucleotides by chain extension of multiple polynucleotide primers attached to solid supports by first performing PCR of the samples in the presence of multiple oligonucleotides in solution, the oligonucleotides of both sets being similar or identical. This produces immobilized single-strand polynucleotides containing genetic sequence data derived from sample molecules. In a second step, support-bound polynucleotides are interrogated by hybridization with a single labeled oligonucleotide probe or by second-strand synthesis with a primer-dependent polymerase using an oligonucleotide primer and nucleotide monomers, in which either or both of the primer and nucleotide monomers are labeled. Incorporation of label demonstrates the presence of two separate defined-sequence primers within the sample polynucleotide. The presence or absence within the sample of the multiple combinations of primers is demonstrable in a single experiment by use of suitable apparatus, such as an oligonucleotide array. | 02-03-2011 |
John Hamill, Co. Monaghan IE
Patent application number | Description | Published |
---|---|---|
20110196750 | METHOD AND APPARATUS FOR ONLINE ADVERTISING - The present invention provides a method for providing a contact opportunity to a user. The method comprises the steps of storing a list of advertised words, parsing a document for matches with one or more of said advertised words and converting each matched word to a clickable event. The converted document, including the clickable events, is then displayed to the user. | 08-11-2011 |
John Hamill, Dublin IE
Patent application number | Description | Published |
---|---|---|
20090089453 | REMOTE VISUALIZATION OF A GRAPHICS APPLICATION - Many embodiments provide a technique to allow the automatic conversion between the operating system specific interfaces of OpenGL based graphics applications. Embodiments comprise logic such as hardware and/or code related to the display of a graphics application using OpenGL functions executing on a local computer system and displayed on the screen or screens of one or more remote computer systems. The described embodiments may work regardless of the types of OS running on the local computer system and the remote computer system(s). In some embodiments, the OS-specific interface calls to OpenGL, in addition to the platform independent OpenGL calls, are translated into an OS-independent wire protocol. As a result, many embodiments provide automatic conversion between the OpenGL OS-specific interfaces at the local and remote computer systems. | 04-02-2009 |
20100001995 | Method and System for Remote Visualization Client Acceleration - A method, system, and program product is disclosed for remote visualization in which a server window contents is displayed remotely at a client. The client creates a 3D rendering surface on a client graphics card to display a server window contents and receives update data from the server relating to the server window contents. The update data is uploaded to the client graphics card and the graphics processing unit (GPU) is used to decode the update data and render the update data to the 3D rendering surface. The graphical processing unit includes general purpose computing on graphics processing unit functionality to provide the decoding processing. | 01-07-2010 |
20100131944 | Graphics Hardware Resource Usage In A Fully Virtualized Computing Environment - Methods, systems and computer program products for graphics hardware resource usage in a fully virtualized computing environment. Exemplary embodiments include a method in a virtual data center having a first host and a second host, a graphics hardware resource usage the method including receiving a request for graphics hardware features that are unavailable on the first host, generating a first request to a provisioning broker to migrate a virtual machine residing on the first host to the second host having the graphics hardware features, migrating the virtual machine and a client connection to the second host, generating a second request to the provisioning broker to find a suitable host to which the virtual machine can migrate and migrating the virtual machine to the suitable host. | 05-27-2010 |
20120154389 | Hardware Accelerated Graphics for Network Enabled Applications - A method and system are provided for providing hardware accelerated graphics for network enabled applications. The method includes providing a network enabled application on a host, the application requiring hardware accelerated graphics not provided on the host; providing a 3D library wrapper at the host for connection to a broker of 3D graphics rendering resources. The broker receives a request for 3D graphics rendering resources, and evaluates available rendering resources and allocates a selected 3D graphics rendering resource to the 3D library wrapper, in order to return final 2D rendered images to a client. The network enabled application may execute on a virtual machine on the host or on a terminal services session on the host and is accessed by a remote client. | 06-21-2012 |
Jordan Hamill, Belfast IE
Patent application number | Description | Published |
---|---|---|
20160043928 | SYSTEM AND METHOD FOR REMOTE MANAGEMENT OF SALE TRANSACTION DATA - This invention discloses a novel system and method and system for sharing a data item among a plurality of computers connected in an arbitrary network topology. In the preferred embodiment, each of the plurality of computers has a local copy of the data item, but can only edit the copy by obtaining a token from the current token owner, thereby becoming a new current token owner. When the token owner makes a change to the data item, the change is broadcast to the other computers, along with the identity of the new current token owner. Routing of token requests and broadcasts is accomplished by means of each computer calculating a routing table based on information it receives from those computers to which it is directly connected on the network. | 02-11-2016 |
Noel Hamill, Belfast GB
Patent application number | Description | Published |
---|---|---|
20140088138 | CRYSTALLINE FORMS OF FUSED AMINO PYRIDINES AS HSP90 INHIBITORS - This invention relates to the discovery of novel forms of Compound 1, including solvates, hydrates, and other crystalline forms. These novel forms of Compound 1 may impart advantages in pharmaceutical formulations incorporating them, including improved stability and bioavailability. | 03-27-2014 |
Noel A. Hamill, Huddersfield GB
Patent application number | Description | Published |
---|---|---|
20080237538 | Process for Preparing Lithium Amide and a Composition Obtainable by Said Process - There is provided a process for preparing a lithium amide composition in which in a first step lithium metal is brought into contact with ammonia to form lithium bronze and in a second step the lithium bronze is reacted with a 1,3-diene or an arylolefin, such as butadiene, isoprene, piperylene, dimethylbutadiene, hexadiene, styrene, methyl styrene, divinylbenzene, naphthalene or anthracene, in the presence of a solvent wherein the temperature is maintained at or below the boiling point of ammonia. Examples of solvents include pentane, cyclopentane, hexane, heptane, octane, cyclohexane, toluene, xylene, cumene, ethyl benzene, tetraline, diethyl ether, tetrahydrofuran (THF), 2-methyl-THF, tetrahydropyran, diisopropyl ether, dibutyl ether, dioxan, methyl-tert-butyl ether or glycol ether. Lithium amide compositions obtainable by said process show improved activity, particularly in reactions involving enolate formation. | 10-02-2008 |
Patrick Mark Hamill, County Tyrone IE
Patent application number | Description | Published |
---|---|---|
20080203352 | FORMULATION OF GRINDING COOLANT - A new coolant for grinding the surface of the substrate of a magnetic recording medium is disclosed. The new coolant maintains the removal rate at about 1 mil/min even after 58 runs after dress. On the other hand, the removal rate using a commercially available coolant drops to less than 0.3 mil/min after only about 35 runs after dress. | 08-28-2008 |
20090258581 | DOUBLE CONCENTRIC SOLID WHEEL DIAMOND DRESSERS - A dresser for dressing a grind stone including two concentric solid wheel dressing elements. The dressing elements include an abrasive material within a matrix material. The grind stones dressed with the dressers of the invention operate at high removal rates thereby grinding substrates quickly and at low cost. The grind stones dressed with the dressers of the invention also produce favorable mechanical surface characteristics such as low waviness and flatness. | 10-15-2009 |
William C. Hamill, Halswell NZ
Patent application number | Description | Published |
---|---|---|
20140123978 | CURVED VORTEX TUBE - A vortex tube with an arcuate hot leg. A vortex tube include a vortex chamber couple to a first tube, a cold leg, to carry a cold air stream and a second tube, the hot leg, to cause the separation of hot and cold air. The hot leg bends in an arc to allow a longer and more efficient hot leg in reduced linear space. | 05-08-2014 |