Tonkin
Albert Donald Tonkin, Seaforth AU
Patent application number | Description | Published |
---|---|---|
20130227533 | CODE TRANSFORMATION - The invention concerns the transformation of executable code from one language to another. In particular, the invention concerns the automated transformation of code. The invention concerns methods software and computer systems for the creation of a tree comprised of nodes to be used in the transformation of code. The invention also concerns the methods, software and computer systems for the building of a parser to be used in the transformation of code. Finally, the invention also concerns an automated and iterative method of transforming, assessing and re-transforming code. The invention is advantageous in its ability to avoid usage of an intermediate transformation language and its high level of automation that reduces manual transformation and accordingly is more efficient and less costly. | 08-29-2013 |
20150026183 | ONTOLOGY INDEX FOR CONTENT MAPPING - A method of generating an ontology index for use in mapping content fields to ontology terms from one or more ontologies, the method including, in an electronic processing device, selecting one or more ontologies, each ontology including a number of ontology terms, determining an ontology term meaning for at least some of the ontology terms and generating an index including index terms indicative of the ontology terms, wherein the index identifies ontology terms having equivalent ontology term meanings. | 01-22-2015 |
Albert Donald Tonkin, New South Wales AU
Patent application number | Description | Published |
---|---|---|
20090064091 | CODE TRANSFORMATION - The invention concerns the transformation of executable code from one language to another. In particular, the invention concerns the automated transformation of code. The invention concerns methods, software and computer systems for the creation of a tree comprised of nodes to be used in the transformation of code. The invention also concerns the methods, software and computer systems for the building of a parser to be used in the transformation of code. Finally, the invention also concerns an automated and iterative method of transforming, assessing and re-transforming code. The invention is advantageous in its ability to avoid usage of an intermediate transformation language, and its high level of automation that reduces manual transformation and accordingly is more efficient and less costly. | 03-05-2009 |
Andrew G. Tonkin US
Patent application number | Description | Published |
---|---|---|
20130152079 | Dynamic generation of VM instance at time of invocation - Responsive to a request to invoke a given virtual machine (VM) instance, a base VM instance corresponding to a number of VM instances, including the given VM instance, is retrieved. A VM change file particular to just the given VM instance is also retrieved. The VM change file indicates how the given VM instance varies from the base VM instance. The VM change file is applied to the base VM instance to dynamically generate the given VM instance, and the given VM instance is then invoked. Responsive to a request to subsequently shutdown the given VM instance, the VM change file is updated to reflect how the given VM instance varies from the base VM instance. The given VM instance is then shutdown and deleted. | 06-13-2013 |
Andrew G. Tonkin, Morrisville, NC US
Patent application number | Description | Published |
---|---|---|
20110296402 | SOFTWARE LICENSE SERVING IN A MASSIVELY PARALLEL PROCESSING ENVIRONMENT - Techniques for implementing software licensing in a massive parallel processing environment on the basis of the actual use of licensed software instances are disclosed. In one embodiment, rather than using a license server or a node-locked license strategy, each use of a licensed software instance is monitored and correlated with a token. A store of tokens is maintained within the licensing system and a token is consumed after each instance successfully executes. Further, a disclosed embodiment also allows jobs that execute multiple software instances to complete execution, even if an adequate number of tokens does not exist for each remaining software instance. Once the license tokens are repurchased and replenished, any overage consumed from previous job executions may be reconciled. In this way, token-based licensing can be adapted to large scale computing environments that execute jobs of large and unpredictable sizes, while the cancellation of executing jobs may be avoided. | 12-01-2011 |
20120192285 | Software License Serving In A Massively Parallel Processing Environment - Techniques for implementing software licensing in a massive parallel processing environment on the basis of the actual use of licensed software instances are disclosed. In one embodiment, rather than using a license server or a node-locked license strategy, each use of a licensed software instance is monitored and correlated with a token. A store of tokens is maintained within the licensing system and a token is consumed after each instance successfully executes. Further, a disclosed embodiment also allows jobs that execute multiple software instances to complete execution, even if an adequate number of tokens does not exist for each remaining software instance. Once the license tokens are repurchased and replenished, any overage consumed from previous job executions may be reconciled. In this way, token-based licensing can be adapted to large scale computing environments that execute jobs of large and unpredictable sizes, while the cancellation of executing jobs may be avoided. | 07-26-2012 |
20140195372 | SYSTEMS AND METHODS FOR LOCATING ONE OR MORE ITEMS IN A SHOPPING STORE - A system for intelligently locating one or more items in a shopping store with multiple items arranged in multiple aisles includes a first communication device having a shopping assistance application configured to allow a shopper to input a shopping list comprising one or more items. Also included are multiple second communication devices located in and associated with the plurality of aisles, with each second device being configured to detect the shopping list on the first device when the shopper is within a range of distance of the second device and transmit the detected list. The system may also include a backend server configured to receive detected list and sort the detected list dynamically based on an identified at least one item and the shopper. The backend server can also display the sorted list on the first device. The at least one item may be highlighted in the sorted list. | 07-10-2014 |
20140195373 | SYSTEMS AND METHODS FOR MANAGING INVENTORY IN A SHOPPING STORE - A system includes a first device for allowing a consumer to input a shopping list, and multiple second devices associated with a plurality of aisles in a shopping store. Each second device is configured to detect the shopping list on the first device when the consumer is within a predefined range of distance from the second device, and to transmit the detected list. The system also includes one or more image-capturing device for transmitting captured images; and a server configured to do the following: (i) receive the list from the second device, (ii) receive the images from the image-capturing device, (iii) check whether an item on the list is present in an aisle based upon an identified location of the consumer, (iv) scan the images to identify one or more images including the at least one item, (v) dynamically sort the list, (vi) display the sorted list and links on the first device, and (vi) determine whether one or more items must be restocked on shelves. | 07-10-2014 |
20140195374 | MANAGING INVENTORY IN A SHOPPING STORE - A method for managing inventory includes detecting a shopping list on a communication device, transmitting the detected list to a server associated with the shopping store, transmitting images to the server, checking whether at least one item of the shopping list is present in an aisle based on a location of a consumer, scanning the images to identify images including the at least one item, and dynamically sorting the items in the shopping list based on the checking performed. The method also includes displaying the sorted list along with image links on the communication device, where at least one item in the sorted list is highlighted or placed on top based on the check performed, and where each of the image links includes an image with at least one augmented item. The method further includes determining items that need to be restocked in the shopping store. | 07-10-2014 |
Andrew G. Tonkin, Research Triangle Park, NC US
Patent application number | Description | Published |
---|---|---|
20110263276 | Method and System to Control Actions Based on Global Positioning System - A method and system for restricting operation of at least one function of a communication device based upon the physical location of the device. Global position coordinates are leveraged to ascertain the location of the device and to restrict functionality of the device. One or more alternative solutions are presented as a substitute for the restricted functionality. | 10-27-2011 |
20120296982 | Automatic Scheduling Tool - Embodiments of the invention relate to a message based scheduling tool employed to function with an electronic calendar. As messages are transmitting between clients, a tool is employed to parse the messages to search for one or more string(s) of characters characteristic of a meeting. Based upon these characteristics and the parsing, the electronic calendars are searched to find an available time slot on both calendars in which a meeting can take place, and, if an available time is found, the meeting is scheduled and the clients are sent notification of the scheduling. | 11-22-2012 |
20120296993 | Automatic Scheduling Tool - Embodiments of the invention relate to a message based scheduling tool employed to function with an electronic calendar. As messages are transmitting between clients, a tool is employed to parse the messages to search for one or more string(s) of characters characteristic of a meeting. Based upon these characteristics and the parsing, the electronic calendars are searched to find an available time slot on both calendars in which a meeting can take place, and, if an available time is found, the meeting is scheduled and the clients are sent notification of the scheduling. | 11-22-2012 |
Andrew Geoffrey Tonkin, Morrisville, NC US
Patent application number | Description | Published |
---|---|---|
20090018878 | Method and Apparatus for Gathering Participant Free Time to Schedule Events on an Electronic Calendar - A scheduling system includes a client calendar application that a meeting organizer employs to send a request for free time form to prospective participants of a future meeting via email. The client calendar application receives completed request for participant free time forms back from the prospective participants via email. The client calendar application parses the completed free time forms and determines a consensus free time when all prospective participants are free for the meeting. | 01-15-2009 |
20090019050 | Method and Apparatus for Dynamically Granting or Denying Access to an Electronic Calendar - A calendar system includes a calendar requester client and a calendar owner client that couple to a calendar server via one or more networks therebetween. In one embodiment, when the calendar server denies a particular calendar requester access to the calendar owner's calendar, the calendar server transmits a denial notice to the calendar owner and allows the calendar owner to dynamically add the particular calendar requester to a list of approved requesters on the calendar server. | 01-15-2009 |
20090063239 | Method and Apparatus for Providing an Electronic Calendar with an Indication of Timeslot Availability Dependent on the Importance of a Requester - An electronic calendar scheduling system is disclosed in which a participant schedules an event in a particular timeslot. In one embodiment, the participant may associate a timeslot importance level with the particular timeslot. When a requester later sends the participant a request to schedule another event during the already scheduled particular timeslot, the system informs the requester that the particular timeslot is either available or unavailable depending on the importance of the requester in a predetermined organization hierarchy. In one embodiment, if the requester importance level is greater than the timeslot importance level, then the system informs the requester that the already scheduled timeslot is available. Otherwise, the system informs the requester that the already scheduled timeslot is unavailable. | 03-05-2009 |
Dean Gilbert Tonkin, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20120077609 | Rules conforming dual-purpose putter - This golf rules conforming dual-purpose putter invention is created to provide a golf putting club that can be either used to play the game of golf with the flat front face surface or be used for putting practice to train the eyes and muscles of the golfer. Precise putting practice develops the neurological sequencing of optimal skeleto-muscular effectiveness and is affected by using the radiused, ovoid back surface of the putter, to consistently strike the ball in a manner causing the ball to roll perfectly on the chosen path to and into the hole upon execution of the perfect putting stroke. This invention is for a golf putting club that provides immediate visual feedback of any positive, symmetrical, or negative, asymmetrical, contact between the planar centers of the putter and the golf ball. Imprecise contact at the putter center line, instead at a point toward the toe or the heel of the putter, and the impact point of the golf ball will cause the ball to roll in an erratic, off-axis direction. This invention has created a putter that is the weight, length, shaft angle, and center line configuration for the purposes of both practicing and playing. This dual-purpose putter invention, is significant in that it completely conforms with the worldwide equipment rules of golf so that it may be carried in the bag and used as one of the 14, allowed clubs for playing golf. | 03-29-2012 |
Eric T. Tonkin, Richmond, TX US
Patent application number | Description | Published |
---|---|---|
20160003570 | Weapon Barrel Having Integrated Suppressor - A monolithic barrel for a weapon has an integral suppressor. The barrel and integral suppressor can be machined from a single piece of material, which can eliminate the need to attach separate components to the barrel. The monolithic barrel has a barrel bore for firing a projectile that produces discharge gas. To suppress the discharge, the barrel defines one or more baffles separating expansion chambers toward a distal end of the barrel. The barrel further defines one or more channels along the length of the barrel that provide extend flow paths for the discharge gas from the barrel's bore. Greater reductions in sound can be achieved relative to the overall barrel length due to the integral suppressor. | 01-07-2016 |
Mark Tonkin, London GB
Patent application number | Description | Published |
---|---|---|
20100043283 | IRRIGATION APPARATUS - The present invention relates to irrigation systems for irrigating a growing medium. The irrigation systems of the invention comprise a helical tubular hydrophilic membrane or a corrugated tubular hydrophilic membrane. The invention also relates to methods of irrigating a growing medium, and helical tubular hydrophilic membranes for use in an irrigation system. | 02-25-2010 |
20130205655 | IRRIGATION DEVICE - The present invention relates to irrigation systems for irrigating a growing medium. The irrigation systems of the invention comprise a helical tubular hydrophilic membrane or a corrugated tubular hydrophilic membrane. The invention also relates to methods of irrigating a growing medium, and helical tubular hydrophilic membranes for use in an irrigation system. | 08-15-2013 |
20130205656 | IRRIGATION DEVICE - The present invention relates to irrigation systems for irrigating a growing medium. The irrigation systems of the invention comprise a helical tubular hydrophilic membrane or a corrugated tubular hydrophilic membrane. The invention also relates to methods of irrigating a growing medium, and helical tubular hydrophilic membranes for use in an irrigation system. | 08-15-2013 |
Mark Christopher Tonkin, East Sussex GB
Patent application number | Description | Published |
---|---|---|
20100314237 | WATER PURIFIER - An evaporation device has an inner tube and an outer tube. The inner tube is made of a hydrophilic membrane, such as DutyionT. The outer tube is preferably made of a material that readily absorbs solar radiation and is a good heat conductor. There is a gap between the inner tube and the outer tube for the flow of air. The inner tube contains a flow of impure water. The hydrophilic membrane allows water to pass to the outside of the inner tube as vapour, but prevents impurities from passing through. Air flowing in the gap takes up the water vapour and humidified air exits the evaporation device. This humidified air is subsequently cooled to collect the vapour and provide purified water, e.g. at a condenser. | 12-16-2010 |
Mark Christopher Tonkin, Lewes GB
Patent application number | Description | Published |
---|---|---|
20100283234 | CONNECTOR - A connection system comprises a connector and a pipe. The pipe is made from a hydrophilic membrane capable of pervaporating brackish water or such like as substantially pure water, such as Dutyion™. One feature of this material is that it expands significantly as it hydrates. The pipe is generally cylindrical, but it is corrugated along its length, with roughly regular ridges and grooves. The connector has a side wall defining a substantially cylindrical cavity. The inside surface of the cavity is corrugated in the similar way to the pipe. When the pipe is in a dehydrated state, the cavity of the connector has a maximum diameter D greater than the maximum diameter B of the pipe and a minimum diameter C less than the maximum diameter B of the pipe. The pipe can be inserted in the cavity of the connector in a dehydrated state. When the system then carries water, the pipe hydrates, which causes the pipe to expand and its diameter to increase. This means that the ridges of the pipe expand into the grooves of the cavity and the pipe fits more tightly into the cavity and the seal between the pipe and the cavity is improved. | 11-11-2010 |
Mark Christopher Tonkin, Sussex GB
Patent application number | Description | Published |
---|---|---|
20120169057 | WATER POWER GENERATORS - An apparatus ( | 07-05-2012 |
20150158742 | DE-WATERING - A material is dewatered by providing a material having a first water percentage content; and encapsulating the material in a plurality of non-porous hydrophilic membranes, said membranes being of a type in which water molecules are absorbed by and transported across the non-porous hydrophilic membrane, thereby producing packages with a second water percentage content that is lower than the first water percentage content. | 06-11-2015 |
Matthew Tonkin, Bethesda, MD US
Patent application number | Description | Published |
---|---|---|
20140350856 | Simultaneous multi-event universal kriging methods for spatio-temporal data analysis and mapping - Systems and methods configured to create contour maps of geospatial variables based on hydrometeorological data associated with the variable are described herein. The systems and methods advantageously use simultaneous multi-event universal kriging for spatio-temporal data exploration, analysis and interpolation with the objective of creating a series of related maps, where each map corresponds to a specific sampling event, but wherein some features exhibit spatial relationships persisting over time. In one particular example, water level maps are prepared using the methods, which has the flexibility to allow the conditioning of trend coefficients based on any arbitrary subsets of sample data, and thereby provides a physically based and deterministic rather than wholly-stochastic basis for depicting hydrometeorological data correlations in space and time. The simultaneous MEUK method borrows strength from events possessing a large number of samples to map events possessing fewer data, and allows for implementing “wheel and axle” data analysis. | 11-27-2014 |
Paul Richard Tonkin, North Yorkshire GB
Patent application number | Description | Published |
---|---|---|
20100224450 | REVERSIBLE OIL PAN WITH INTEGRATED OIL SUCTION TUBE - A reversible oil pan assembly including an oil suction tube. In one aspect, an oil pan assembly includes an oil pan and a suction tube connected to the oil pan. The suction tube includes an inlet to draw oil from the oil pan, and a plurality of outlets, each outlet configured to output oil that has been moved through the suction tube from the inlet. | 09-09-2010 |
Rebecca Louise Tonkin, Stockton-On-Tees GB
Patent application number | Description | Published |
---|---|---|
20130016339 | METHOD OF CHARACTERISING A SCATTERING COLOURED PIGMENTAANM Edwards; John LalandeAACI DurhamAACO GBAAGP Edwards; John Lalande Durham GBAANM Lowry; KarlAACI YarmAACO GBAAGP Lowry; Karl Yarm GBAANM Parnham; Emily RuthAACI Stockton-on-TeesAACO GBAAGP Parnham; Emily Ruth Stockton-on-Tees GBAANM Reid; Sean Oliver EdwardAACI AshbourneAACO GBAAGP Reid; Sean Oliver Edward Ashbourne GBAANM Robb; JohnAACI Stockton-on-TeesAACO GBAAGP Robb; John Stockton-on-Tees GBAANM Tonkin; Rebecca LouiseAACI Stockton-on-TeesAACO GBAAGP Tonkin; Rebecca Louise Stockton-on-Tees GB - The invention provides a method of characterising a scattering coloured pigment for use in the determination of the absorption and scattering coefficients of the scattering coloured pigment, the method comprising the step of obtaining a reflectance spectrum of a mixture of the scattering coloured pigment with a substantially non-absorbing scattering pigment at a plurality of different volume fractions wherein the substantially non-absorbing scattering pigment has a particle size greater than 0.6 micron. Also provided is a pigment characterisation system adapted to perform the method of the invention to characterise a scattering coloured pigment. | 01-17-2013 |
Ruth Emma Tonkin, New South Wales AU
Patent application number | Description | Published |
---|---|---|
20090064091 | CODE TRANSFORMATION - The invention concerns the transformation of executable code from one language to another. In particular, the invention concerns the automated transformation of code. The invention concerns methods, software and computer systems for the creation of a tree comprised of nodes to be used in the transformation of code. The invention also concerns the methods, software and computer systems for the building of a parser to be used in the transformation of code. Finally, the invention also concerns an automated and iterative method of transforming, assessing and re-transforming code. The invention is advantageous in its ability to avoid usage of an intermediate transformation language, and its high level of automation that reduces manual transformation and accordingly is more efficient and less costly. | 03-05-2009 |
Ruth Emma Tonkin, Queenscliff AU
Patent application number | Description | Published |
---|---|---|
20130227533 | CODE TRANSFORMATION - The invention concerns the transformation of executable code from one language to another. In particular, the invention concerns the automated transformation of code. The invention concerns methods software and computer systems for the creation of a tree comprised of nodes to be used in the transformation of code. The invention also concerns the methods, software and computer systems for the building of a parser to be used in the transformation of code. Finally, the invention also concerns an automated and iterative method of transforming, assessing and re-transforming code. The invention is advantageous in its ability to avoid usage of an intermediate transformation language and its high level of automation that reduces manual transformation and accordingly is more efficient and less costly. | 08-29-2013 |
Sebastian Tonkin, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140317536 | Browser Dialogue Box Wrapper - The subject technology provides an overlay for providing contextual information (e.g., instructions) to assist a user in interacting with a dialog box. The subject technology initially detects a click event (e.g., mouse click, touch input, voice input, etc.) that activates the aforementioned dialog box, and then renders an overlay providing contextual information for responding to the dialog box. The overlay serves as a “wrapper” that provides visual cues and/or contextual information (e.g., text or instructions) to facilitate or influence the user to make a choice that is desirable to a sponsor of the offer page (e.g., setting the default home page to the sponsor's web site). Based on the information provided by the overlay, the user performs a one or more actions to interact with the dialog box (which then loads an ensuing web page once the dialog box is closed). | 10-23-2014 |
Sebastian George Tonkin, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20120210011 | APPARATUS AND METHODS FOR ACCESS SOLUTIONS TO WIRELESS AND WIRED NETWORKS - A method, apparatus, and system in which a module may have both an embeddable portion and a cooperating downloadable portion scripted to plug in and be integrated into an existing Terms and Condition page of a public Wi-Fi and/or wired network. The module is scripted to cause an injection of a third-party captive portal and authentication flow when the client device with a resident browser application contacts a host gateway or other host controller to undergo a sign on experience as a guest to access/connect into a public Wi-Fi and/or wired network. The module is also scripted to direct the web browser back to the Terms and Condition page once the web browser of the client device has been through the third-party captive portal and authentication flow and its associated one or more web pages that are parsed and rendered by the web browser. | 08-16-2012 |
Trevor Graham Tonkin, Cochrane CA
Patent application number | Description | Published |
---|---|---|
20110040533 | EXECUTING A UTILITY IN A DISTRIBUTED COMPUTING SYSTEM BASED ON AN INTEGRATED MODEL - An integrated model based on plural underlying models relating to corresponding aspects of subterranean formation development is provided. A utility is created to perform a function using the integrated model. The utility is assigned to execute in a distributed computing system having a plurality of computer node. Computations performed by the utility are distributed across the plurality of computer nodes, where the computations are related to simulations using the integrated model. | 02-17-2011 |
Trevor Graham Tonkin, Faringdon GB
Patent application number | Description | Published |
---|---|---|
20100042458 | METHODS AND SYSTEMS FOR PERFORMING OILFIELD PRODUCTION OPERATIONS - Methods and systems for performing well network production optimizations are described. For example, in one embodiment, a method of allocating an applied resource throughout a well network includes receiving topological data into an analytical model of a well network having one or more wells. The topological data includes a plurality of performance curves that relate well performance to one or more levels of an applied resource. The method also includes determining an optimum allocation of the applied resource using the analytical model to maximize an operating parameter of the well network, including converting a portion the analytical model having one or more wells and a linear inequality relationship to a modified portion having a single variable and a linear equality constraint. | 02-18-2010 |