Macmillan
Adrian Armstrong Macmillan, Floreat Wa AU
Patent application number | Description | Published |
---|---|---|
20150107845 | REDEPLOYABLE SUBSEA MANIFOLD-RISER SYSTEM - A subsea manifold-riser system is redeployed from a first production location to a second production location. A manifold module is lowered to the ocean floor at the first production location using a marine riser as a running tool by adding threaded pipe sections to the upper end of the marine riser. The manifold module is raised from the ocean floor at the first production location for redeployment at the second production location using the marine riser as a retrieval tool by removing threaded pipe sections from the upper end of the marine riser. | 04-23-2015 |
Adrian Armstrong Macmillan, Floreat AU
Patent application number | Description | Published |
---|---|---|
20140345299 | METHOD OF MARINE TRANSPORTATION OF UNSWEETENED NATURAL GAS - Marine transportation of natural gas is disclosed, including: a) removing a free water stream and a condensate stream from the source of raw natural gas to produce a dew-pointed unsweetened natural gas stream at an offshore supply location; b) subjecting the dew-pointed unsweetened natural gas stream to a selected level of dehydration to produce a partially dehydrated unsweetened natural gas stream at the offshore supply location; and c) transporting at least a portion of the partially dehydrated unsweetened natural gas stream in a gas containment system onboard a gas carrier vessel from the offshore supply location as a feed source of natural gas to an acid gas removal facility or an LNG production facility located at an offloading location. | 11-27-2014 |
Allan Gordon Archie Macmillan, Marion Bridge CA
Patent application number | Description | Published |
---|---|---|
20120017524 | SYSTEM FOR PRESSURE EQUALIZING AND DRYING SEALED TRANSLUCENT GLASS GLAZING UNITS - Disclosed is a sealed translucent glass glazing unit and a method of drying a sealed translucent glass glazing unit. The unit comprises two lites of translucent glass spaced apart from one another to define a gap; an absorptive filler in the gap; a spacer around the perimeter of the unit to seal the unit and maintain the gap; and a vent tube mounted within the spacer with one end open to the filler and one end open to the exterior. The method comprise subjecting the filler to exterior temperature cycling such that the filler absorbs moisture from the air as it cools and release moisture to the air as it warms, such that air flows through the tube from the gap to the exterior when heated and air flows through the tube from the exterior to the gap when cooled, the tube being sized to maintain controlled airflow according to a predetermined time constant; whereby the unit is dried. Also disclosed is a method of making a sealed glass glazing unit. | 01-26-2012 |
20120055010 | MANUFACTURE OF COMPOSITE LIGHT DIFFUSING GLASS PANELS - Disclosed is a method of making a composite light diffusing panel, comprising providing a first glass lite with a light transmissive fabric layer applied to surface thereof; applying a primary sealant to the surface of the first glass lite using an edge referencing method to meet horizontal dimensional requirements; mounting a spacer to the primary sealant on the surface of the first glass lite to form a first subassembly; applying a primary sealant to the surface of a second glass lite also using an edge referencing method to form a second subassembly; and topping the second subassembly atop the first subassembly to form an assembled composite light diffusing panel. Also disclosed is a flipping apparatus that can be used in the method. | 03-08-2012 |
20140345211 | SYSTEM FOR PRESSURE EQUALIZING AND DRYING SEALED TRANSLUCENT GLASS GLAZING UNITS - A sealed translucent glass glazing unit includes two lites of spaced translucent glass to define a gap which contains an absorptive filler. A spacer around the perimeter of the unit seals the unit and maintains the gap. A vent tube is mounted within the spacer with one end open to the filler and one end open to the exterior. | 11-27-2014 |
Andrew Macmillan, Calgary CA
Patent application number | Description | Published |
---|---|---|
20110314497 | METHOD OF INTEGRATING CONTENT ON GUEST DEVICE WITH HOSPITALITY MEDIA SYSTEM, AND HOSPITALITY MEDIA SYSTEM THEREOF - A hospitality media system includes a media system controller and a plurality of media devices located in a plurality of rooms and coupled to the media system controller. Each room has one or more in-room media devices located therein for performing a media function. A connection port allows a user of a room to establish data communications between the media system controller and a guest device. The media system controller is coupled to the connection port and configured to catalogue guest content available on the guest device to thereby form a guest content list, associate the guest content with one or more associated rooms at least including the user's room, and perform the media function utilizing content selected from the guest content list only on the in-room media devices located within the one or more associated rooms. | 12-22-2011 |
20110314502 | METHOD OF PROVIDING USER-TAILORED ENTERTAINMENT EXPERIENCE AT HOSPITALITY LOCATION AND HOSPITALITY MEDIA SYSTEM THEREOF - A hospitality media system includes a plurality of entertainment devices installed at a hospitality location and a content selector. The content selector is configured to retrieve a plurality of user profiles corresponding to current users of the hospitality location, and automatically adjust content made available on each of the entertainment devices at the hospitality location according to information stored in the user profiles. | 12-22-2011 |
20120011531 | CONTROLLER FOR PROVIDING USER-TAILORED ENTERTAINMENT EXPERIENCE AT ENTERTAINMENT DEVICE AND METHOD THEREOF - A controller of an entertainment device includes a network connection for coupling the controller to a user-profile server via a network. The controller configured for determining a user identifier corresponding to a user associated with the entertainment device; automatically retrieving a user profile corresponding to the user identifier from the user-profile server, the user profile including an electronic bookmark pertaining to content that was not finished by the user at a different entertainment device; and controlling the entertainment device to allow the user to initiate playing the content at the entertainment device, and to play the content automatically starting from a position in the content corresponding to a position indicated by the electronic bookmark. | 01-12-2012 |
20120011551 | USER-PROFILE SERVER FOR PROVIDING USER-TAILORED ENTERTAINMENT EXPERIENCE ACROSS DIFFERENT ENTERTAINMENT DEVICES AND METHOD THEREOF - A user-profile server for providing a user-tailored entertainment experience across different entertainment devices includes a network connection for coupling the user-profile server to a network. The user-profile server is configured for storing a user profile corresponding to a user identifier, and receiving via the network an electronic bookmark, the electronic bookmark being associated with the user identifier and pertaining to content that was not finished by a user at a first entertainment device. The user-profile server is further configured for updating the user profile to include the electronic bookmark, and communicating via the network at least the electronic bookmark to a controller of a second entertainment device to thereby allow the second entertainment device to play the content automatically starting from a position in the content corresponding to a position indicated by the electronic bookmark. The first entertainment device and the second entertainment device are different devices. | 01-12-2012 |
Andrew T. Macmillan, Calgary CA
Patent application number | Description | Published |
---|---|---|
20130305320 | AUTOMATIC SERVICE ACTIVATION FOR USER DEVICE UPON DETECTING ITS DEVICE IDENTIFIER ON NETWORK OF HOSPITALITY ESTABLISHMENT - A service controller includes a network interface for coupling to a local area network of a hospitality establishment, and one or more processors coupled to the network interface. The one or more processors are configured to detect a device identifier of a user device on a local area network of a hospitality establishment, determine whether a guest of the hospitality establishment is associated with the device identifier, and automatically activate a service for the user device at the hospitality establishment in response to detecting the device identifier on the local area network when a guest of the hospitality establishment is determined to be associated with the device identifier. | 11-14-2013 |
20130347073 | AUTHORIZING SECURED WIRELESS ACCESS AT HOTSPOT HAVING OPEN WIRELESS NETWORK AND SECURE WIRELESS NETWORK - A hotspot provides an open wireless network and a secure wireless network. The open wireless network has no network-level encryption and allows open association therewith. The secure wireless network employs network-level encryption and requires authentication of a received access credential from a client device before allowing association therewith. A system for authorizing the client device for secured access at the hotspot includes an access controller configured to establish an encrypted connection between the client device and a login portal of the hotspot over the open wireless network, and to store a user-specific access credential transmitted via the encrypted connection as a valid access credential in a credential database. The credential database is accessed by wireless access points of the hotspot to authenticate the received access credential from the client device in response to a request from the client device to associate with the secure wireless network. | 12-26-2013 |
20140189759 | CUSTOM-TAILORED ENTERTAINMENT EXPERIENCE FOR USER IDENTIFIED BY DIFFERENT LOYALTY PROGRAM USER IDENTIFIERS AT DIFFERENT HOSPITALITY LOCATIONS - A user profile server stores a particular user profile corresponding to a user who belongs to a plurality of separate loyalty programs, and the particular user profile includes a plurality of different loyalty program user identifiers each identifying the user on a respective one of the separate loyalty programs. The user profile server communicates user a preference included on the particular user profile to a first controller via the computer network and communicates the user preference included on the particular user profile to a second controller via the computer network. The first controller is associated with a first hospitality location where the user is identified according to a first loyalty program user identifier included on the particular user profile, and the second is controller is associated with a second hospitality location where the user is identified according to a second loyalty program user identifier included on the particular user profile. | 07-03-2014 |
20140359646 | INTEGRATING CONTENT ON REMOTE DEVICE ACCESSIBLE VIA INTERNET WITH HOSPITALITY MEDIA SYSTEM - A hospitality media system includes a media system controller and a plurality of media devices located in a plurality of rooms and coupled to the media system controller. Each room has one or more in-room media devices located therein for performing a media function. A connection port allows a user of a room to establish data communications between the media system controller and a guest device. The media system controller is coupled to the connection port and configured to catalogue guest content available on the guest device to thereby form a guest content list, associate the guest content with one or more associated rooms at least including the user's room, and perform the media function utilizing content selected from the guest content list only on the in-room media devices located within the one or more associated rooms. | 12-04-2014 |
20150156321 | PROVIDING TO A PUBLIC-SAFETY ANSWERING POINT EMERGENCY INFORMATION ASSOCIATED WITH AN EMERGENCY CALL - Users store information relevant to first responders in the event of an emergency. When a user later places an emergency call, the user's emergency information is automatically made available to the public-safety answering point operator handling the call. Hotel personal are notified of the call and may listen to and break in to the ongoing call in order to assist. A reverse 9-1-1 broadcast enables hotel personnel to quickly notify guests of an emergency situation via in-room and mobile phones. In the event that police need to conduct surveillance on a target location, the onsite PBX server reconfigures phones within the vicinity of the target location to operate in an open mode and records the audio/visual information received. An incoming call to a hotel room from the PSAP is automatically connected to the in-room phone even if other incoming calls not from the PSAP are being screened by front desk. | 06-04-2015 |
20150156616 | HOSPITALITY PRIVATE BRANCH EXCHANGE (PBX) SYSTEM WITH DYNAMIC RULES FOR COMPLEMENTING MOBILE PHONES OF CURRENTLY CHECKED IN GUESTS - A PBX system complements the mobile phones of users. Custom incoming and outgoing call rules are dynamically activated for users when the users begin utilizing a facility having at least one phone number and a number of internal phones. A custom rule causes outgoing calls made from an internal phone used by a user to have a caller ID phone number of the user's personal mobile phone rather than the facility's phone number. Another custom rule causes incoming calls made to the facility's phone number that have a source caller ID phone number matching a phone number in the user's mobile phone address book to be automatically forwarded directly to an internal phone currently utilized by the user. The user may install an application on their mobile phone, and another custom rule causes incoming calls at the user's mobile phone to be twinned while the user is at the facility. | 06-04-2015 |
20150245085 | CORE SATELLITE CHANNELS AT HOSPITALITY ESTABLISHMENT AUTOMATICALLY SELECTED ACCORDING TO VIEWING HISTORIES - A user profile server stores a particular user profile corresponding to a user who belongs to a plurality of separate loyalty programs, and the particular user profile includes a plurality of different loyalty program user identifiers each identifying the user on a respective one of the separate loyalty programs. The user profile server communicates user a preference included on the particular user profile to a first controller via the computer network and communicates the user preference included on the particular user profile to a second controller via the computer network. The first controller is associated with a first hospitality location where the user is identified according to a first loyalty program user identifier included on the particular user profile, and the second is controller is associated with a second hospitality location where the user is identified according to a second loyalty program user identifier included on the particular user profile. | 08-27-2015 |
20150365421 | AUTOMATIC INTERNET ACTIVATION FOR REGISTERED USER DEVICE UPON DETECTING ITS DEVICE IDENTIFIER ON NETWORK OF HOSPITALITY ESTABLISHMENT DURING ACTIVE RESERVATION - A service controller includes a network interface for coupling to a local area network of a hospitality establishment, and one or more processors coupled to the network interface. The one or more processors are configured to detect a device identifier of a user device on a local area network of a hospitality establishment, determine whether a guest of the hospitality establishment is associated with the device identifier, and automatically activate a service for the user device at the hospitality establishment in response to detecting the device identifier on the local area network when a guest of the hospitality establishment is determined to be associated with the device identifier. | 12-17-2015 |
Andrew Terrance Macmillan, Zhonghe TW
Patent application number | Description | Published |
---|---|---|
20090150303 | Method and Apparatus for Publishing Literature - A method of publishing a work of literature includes storing the work of literature on a first computer being coupled to a network, the work of literature containing a plurality of keywords including all unique words in the work of literature; freely transmitting the work of literature to other computers on the network in response to display requests from the other computers; receiving a purchase request for a keyword in the work of literature from a second computer via the network; and updating the work of literature on the first computer to contain an indication that the keyword has been purchased for each appearance of the keyword in the work of literature. | 06-11-2009 |
Andrew Terrance Macmillan, Calgary CA
Patent application number | Description | Published |
---|---|---|
20100318431 | Method and Apparatus for Publishing Literature - A method of publishing a work of literature on a network includes transmitting a published portion of the work of literature to a device via the network. The published portion includes an indication that a keyword has been sold to a purchaser for at least one appearance of the keyword in the published portion. The method also includes adding a new installment to the published portion, and updating the published portion to include the indication that the keyword has been sold for at least one appearance of the keyword in the new installment at no additional monetary cost to the purchaser of the keyword. | 12-16-2010 |
20140358693 | Method and Apparatus for Publishing Literature - A price to advertise in an e-book is calculated for a product placement. The price is based on a frequency of a word forming part of the content of the e-book. The word is associated with the product placement in the context of the e-book. Payment and a destination network address are received from a purchaser. The payment is calculated based on the price and representative of consideration for purchase of the word in the e-book. The destination network address is accessible to the plurality of mobile electronic devices via a computer network. Links are provided within the content of the e-book in association with the word, the links configured to direct a mobile electronic device of the plurality of mobile electronic devices to the destination network address. The e-book, including the word and the associated links, is transmitted to the plurality of mobile electronic devices via the computer network. | 12-04-2014 |
Angus Kirke Macmillan, Delta CA
Patent application number | Description | Published |
---|---|---|
20090131697 | METHOD FOR THE PREPARATION OF PHYTOSTEROLS FROM TALL OIL PITCH - A method of preparing phytosterols from tall oil pitch containing steryl esters comprises the steps of converting the steryl esters to free phytosterols while in the pitch to produce a modified pitch containing the free phytosterols; removing light ends from the modified pitch by evaporation to produce a bottom fraction containing the free phytosterols; evaporating the bottom fraction to produce a light phase distillate containing the free phytosterols; dissolving the light phase distillate in a solvent comprising an alcohol to produce a solution containing the free phytosterols; cooling the solution to produce a slurry with the free phytosterols crystallized in the slurry; and, washing and filtering the slurry to isolate the crystallized phytosterols. | 05-21-2009 |
20100305342 | METHOD FOR THE PREPPARATION OF PHYTOSTEROLS FROM TALL OIL PITCH - A method of preparing phytosterols from tall oil pitch containing steryl esters comprises the steps of converting the steryl esters to free phytosterols while in the pitch to produce a modified pitch containing the free phytosterols; removing light ends from the modified pitch by evaporation to produce a bottom fraction containing the free phytosterols; evaporating the bottom fraction to produce a light phase distillate containing the free phytosterols; dissolving the light phase distillate in a solvent comprising an alcohol to produce a solution containing the free phytosterols; cooling the solution to produce a slurry with the free phytosterols crystallized in the slurry; and, washing and filtering the slurry to isolate the crystallized phytosterols. | 12-02-2010 |
Campbell James Macmillan, Oakville CA
Patent application number | Description | Published |
---|---|---|
20120107786 | METHOD OF CREATING A FOUNDATIONAL INSTRUCTIONAL DESIGN MODEL FOR SHAREABLE CONTENT OBJECTS - A method is provided for creating a foundational instructional design model for shareable content object (SCO) by pre-defining a semantically structured reusable learning type (RLT), and joining individual or repeated RLT's with sequence or choice indicators to form an instructional design model. The instructional design model is itself a semantically structured document that can be used and reused to create SCOs. | 05-03-2012 |
Derek Macmillan, London GB
Patent application number | Description | Published |
---|---|---|
20100069607 | METHOD OF COVALENTLY LINKING A CARBOHYDRATE OR POLYALKYLENE OXIDE TO A PEPTIDE, PRECURSORS FOR USE IN THE METHOD AND RESULTANT PRODUCTS - A glycopeptide of the formula S-L-X—P, wherein: S is selected from an optionally protected monosaccharide, an optionally protected polysaccharide, a polyalkylene oxide chain and a group of the formula II, wherein R | 03-18-2010 |
Donal Mark Macmillan, Maple Ridge CA
Patent application number | Description | Published |
---|---|---|
20130216294 | DRYWALL JOINT FINISHING TOOL - A tool for applying a cementitious mixture to a flat surface includes a head assembly for delivering the mixture to the flat surface. A housing is provided for containing a supply of the mixture and a control assembly is interposed between the housing and the head assembly for controlling the flow of the mixture from the housing to and through the head assembly. The control assembly is responsive to the housing being pressed against the flat surface to control the angle of the head assembly relative to the control assembly and to control the flow of the mixture through the head assembly. | 08-22-2013 |
Evian Macmillan, Burnaby CA
Patent application number | Description | Published |
---|---|---|
20140246458 | STACKABLE CONTAINER BODY - A fluid dispenser comprises a container body. The container body has a first end and a second end. The first end is larger in size than the second end. The container body is dimensioned such that the first end of the container body can be at least partially inserted into the second opening of another identical container body Container bodies may be nested for shipment to reduce volume and save on shipping costs. In some embodiments the first larger end of the container body has a squared off cross section, thereby allowing stacks of container bodies to be packaged together in a shipping container with reduced dead space. | 09-04-2014 |
Jeffrey Earl Macmillan, Victoria CA
Patent application number | Description | Published |
---|---|---|
20130163753 | KEY CREATION AND ROTATION FOR DATA ENCRYPTION - Embodiments are directed towards enabling cryptographic key rotation without disrupting cryptographic operations. If key rotation is initiated, a transitional key may be generated by encrypting the current key with a built-in system key. A new key may be generated based one at least one determined key parameter. Next, the new key may be activated by the one or more key holders. If the new key is activated, it may be designated as the new current key. The new current key may be employed to encrypt the transitional key and store it in a key array. Each additional rotated key may be stored in the key array after it is encrypted by the current cryptographic key. Further, in response to a submission of an unencrypted query value, one or more encrypted values that correspond to a determined number of rotated cryptographic keys are generated. | 06-27-2013 |
20140003608 | KEY MANAGEMENT SYSTEM | 01-02-2014 |
20140177829 | KEY CREATION AND ROTATION FOR DATA ENCRYPTION - Embodiments are directed towards enabling cryptographic key rotation without disrupting cryptographic operations. If key rotation is initiated, a transitional key may be generated by encrypting the current key with a built-in system key. A new key may be generated based one at least one determined key parameter. Next, the new key may be activated by the one or more key holders. If the new key is activated, it may be designated as the new current key. The new current key may be employed to encrypt the transitional key and store it in a key array. Each additional rotated key may be stored in the key array after it is encrypted by the current cryptographic key. Further, in response to a submission of an unencrypted query value, one or more encrypted values that correspond to a determined number of rotated cryptographic keys are generated. | 06-26-2014 |
20140258716 | TOTAL HYPERVISOR ENCRYPTOR - Embodiments are directed towards providing cryptographic services to protect guest operating system (OS) images in virtualized computing environments. A hypervisor may trap privileged operations initiated by guest OS images. These trapped operations may be intercepted by a cryptographic module. A hypervisor may trap a write operation made by a guest OS image, and cryptographic module may encrypt the write buffer and return it the hypervisor. A hypervisor may trap a read operation made by a guest OS image, and provide the encrypted data to the cryptographic module for decrypting. If the data is decrypted, the cryptographic module may provide the decrypted data to the hypervisor which provides the decrypted data to the guest OS image. Also, guest OS image context information may be decrypted and encrypted as the guest OS image is scheduled and de-scheduled on physical CPU(s). Further, if necessary entire guest OS images may be encrypted. | 09-11-2014 |
John A. Macmillan, Carp CA
Patent application number | Description | Published |
---|---|---|
20090240624 | RISK DETECTION AND ASSESSMENT OF CASH PAYMENT FOR ELECTRONIC PURCHASE TRANSACTIONS - A system and methods are provided which allow consumers to pay for ecommerce transactions through online bill payment and for merchants to determine that payments are not fraudulent. The system and methods do not rely on personal or confidential customer information relating to credit-cards and/or bank account routing information, date of birth and/or social security number. A risk manager can perform risk assessment for the cash payment based on order information and non-confidential purchaser information included in a cash payment request. In response to receiving an indication of the cash payment from the purchaser, a determination is made whether the cash payment is a good payment based on the risk assessment. The cash payment is released to a merchant in response to a determination that the cash payment is a good payment. | 09-24-2009 |
20120095912 | SYSTEMS AND METHODS FOR ELECTRONIC PURCHASE TRANSACTION PROCESSING - A system for initiating a payment to a merchant from a bill payment system for a purchaser in an electronic purchase transaction is provided. The purchaser may be a subscriber of the bill payment subsystem and the system may include a gateway subsystem. The gateway subsystem may receive electronic purchase transaction information. The electronic purchase transaction information may include a payment request authorized by the purchaser and an identifier associated with the merchant. The gateway subsystem may further determine that the purchaser is registered with the gateway subsystem, and send the payment request to the bill payment subsystem of which the purchaser is the subscriber. The gateway subsystem may also receive a payment notification from the bill payment subsystem, and cause a first payment to be made from a first account associated with the gateway subsystem to a second account associated with the merchant. | 04-19-2012 |
20130117177 | SYSTEM AND METHOD FOR LOADING STORED VALUE ACCOUNTS - A system and method are provided which allow users to load stored value accounts through online bill payment. The system and method do not rely on the user loading the stored value account sharing online banking login information or account number/routing information. In an aspect, the method includes a user selecting online banking as a payment option, receiving a bill for the load amount, paying the bill through online banking bill pay, the system receiving notification from the bank of an online banking bill payment and the system notifying the stored value account provider of the payment. The cash settlement is released to a stored value account provider in response to load request. | 05-09-2013 |
20140310166 | SYSTEM AND METHOD FOR LOADING STORED VALUE ACCOUNTS - A system and method are provided which allow users to load stored value accounts through online bill payment. The system and method do not rely on the user loading the stored value account sharing online banking login information or account number/routing information. In an aspect, the method includes a user selecting online banking as a payment option, receiving a bill for the load amount, paying the bill through online banking bill pay, the system receiving notification from the bank of an online banking bill payment and the system notifying the stored value account provider of the payment. The cash settlement is released to a stored value account provider in response to load request. | 10-16-2014 |
Kristin Sarah Macmillan, West Vancouver CA
Patent application number | Description | Published |
---|---|---|
20150371566 | DISPLAY HOLDER SYSTEM - A system for forming display holders, such as name badges, identification badges, name plates, signs and the like, from modular, interchangeable components. In one embodiment a display holder is provided comprising a display subassembly having a cover and a backer plate releasably connectable to the cover, the plate having a first connector located on a rear surface of the plate. The display holder also includes a second connector releasably connectable to the first connector for positioning the display subassembly relative to a support surface. | 12-24-2015 |
Michael Joseph Macmillan, Hong Kong HK
Patent application number | Description | Published |
---|---|---|
20140278742 | STORE-WIDE CUSTOMER BEHAVIOR ANALYSIS SYSTEM USING MULTIPLE SENSORS - A system for analyzing a customer's behavior in a store is provided. The system includes a data capturing unit, which has a first sensor configured to capture an image and an activity of the customer at a preset interval in the store during a first time period when the customer navigates a pre-defined area. The system also includes a data processing unit for processing the image and activity of the customer, which creates a behavior file for the customer from the image and the activity captured by the data capturing unit, and creates a statistics for activities of a plurality of customers in the store for a pixel or a predefined zone in the store for a pre-defined second time period wherein the statistics value is set at zero at the beginning of the pre-defined second time period. The system further includes a data reporting unit for presenting the statistics. | 09-18-2014 |
Nicholas Paul Macmillan, Temple Ewell GB
Patent application number | Description | Published |
---|---|---|
20090241963 | FLUID-FLOW CONNECTORS AND ARRAGEMENTS - A suction arrangement includes a suction source ( | 10-01-2009 |
Peter Macmillan, Dundee GB
Patent application number | Description | Published |
---|---|---|
20100331014 | NAVIGATION SYSTEM AND METHOD - A navigation system and method which provides direction to visitors in buildings or groups of buildings. The system includes a check-in computer for recording identification information and destination information of a person upon entry into a building, for interrogating a wireless communicator associated with the person to obtain a wireless identifier, and for storing the identification information, the destination information, and the wireless identifier in a record. The system further includes a plurality of navigation stations for receiving the wireless identifier along a route of the person, for determining directions to a next navigation station along the route based upon the destination information in the record, and for providing the directions to the person. | 12-30-2010 |
Robert Douglas Macmillan, Stittsville CA
Patent application number | Description | Published |
---|---|---|
20130262176 | HYBRID BALANCING OF SUPPLY AND DEMAND - Certain embodiments include methods, systems, and non-transitory computer program products for fulfilling supply and demand. The method includes receiving a demand for a resource, and determining a plurality of relationships among related resources. The related resources can represent dependent resources needing to be fulfilled in order to fulfill the demand for the resource. The relationships can group the related resources into levels according to the dependencies. For each level, the method further includes processing dependent resources depth-first proceeding down levels, if an importance of the related resources indicates there are no more important related resources to process at the level, and interrupting the depth-first processing to process related resources breadth-first at the level, if the importance of the related resources indicates there are more important related resources at the level. | 10-03-2013 |
Stephen Macmillan, Malaga AU
Patent application number | Description | Published |
---|---|---|
20130018530 | Security SystemAANM MacMillan; StephenAACI MalagaAACO AUAAGP MacMillan; Stephen Malaga AU - A vehicle security system including a remote control device, such as a keypad and a vehicle battery having a controller arranged to reduce battery power when the vehicle engine is turned off, and arranged to receive a unique code transmitted from the remote control device and to subsequently selectively permit the battery to supply sufficient power to start or drive the vehicle. The battery can be a replacement battery for the vehicle or supplied as an OEM part. The battery controller can be provided with a unique serial number to be directly linked to the vehicle. Authorities can be provided with a control codes that can be transmitted remotely from a police pursuit vehicle to selectively absorb the external power from the vehicle electrical systems and remotely stop the engine in the event of a stolen or misused vehicle. | 01-17-2013 |
Trevor Macmillan, Lethbridge CA
Patent application number | Description | Published |
---|---|---|
20140196172 | Organelle Targeting Nanocarriers - Provided are organelle targeting nanocarriers, including peptides, which act to deliver biological molecules such as nucleic acids to non-nuclear organelles such as mitochondria and chloroplasts. Also provided are methods for genetic transformation of non-nuclear organelles using such nanocarriers. | 07-10-2014 |
Trevor Wayne Macmillan, Lethbridge CA
Patent application number | Description | Published |
---|---|---|
20130065314 | ALGAL TRANSFORMATION SYSTEMS, COMPOSITIONS AND METHODS - One aspect of the invention relates to a method for introducing a cargo molecule into an algal cell, the method comprising preparing a composition comprising the cargo molecule and a cell penetrating peptide (CPP) and exposing the algal cell to the composition. The method may also comprise treating the algal cell to disrupt a cell wall of the algal cell. One aspect of the invention relates to a method for transforming an algal cell, the method comprising preparing a composition comprising a nucleic acid molecule and a cell penetrating peptide and exposing the algal cell to the composition. In some embodiments, the CPP is Transportan, Penetratin, an HIV Tat fragment, or a polyarginine, or a variant thereof. | 03-14-2013 |
William Alexander Macmillan, Courtice CA
Patent application number | Description | Published |
---|---|---|
20110169363 | Variable Speed Electric Motor/Generator - The present invention is an electric energy converter for converting between mechanical and electric energy. The energy converter is operable at a high efficiency over a very wide rpm band. The energy converter includes a first peripheral magnetic field element (magnet) having a north pole and a second peripheral magnetic field element (magnet) having a south pole, the north pole of the first peripheral magnet being aligned with the south pole of the second peripheral magnet. The energy converter also includes a central magnetic field element (magnet) positioned between the first and second peripheral magnets, the central magnet having opposite north and south poles, the central magnet being oriented such that the north pole of the central magnet is aligned with the north pole of the first peripheral magnet and the south pole of the central magnet is aligned with the south pole of the second peripheral magnet. The energy converter also includes an armature comprising a plurality of parallel pairs of linear coils positioned between the peripheral magnets with the central magnet positioned between each pair of linear coils. | 07-14-2011 |