text:
|Publication number
|Publication type
|Application number
|Publication date
|Nov 22, 2011
|Filing date
|Apr 7, 2008
|Priority date
|Apr 5, 2007
|Fee status
|Also published as
|Publication number
|Jon Stevens
|Original Assignee
|Absolute Software Corporation
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (44), Non-Patent Citations (2), Referenced by (5), Classifications (20), Legal Events (2)
|External Links: USPTO, USPTO Assignment, Espacenet
This application claims the benefit of U.S. Provisional Application No. 60/922,081, filed Apr. 5, 2007, priority from the filing date of which is claimed under 35 U.S.C. �119, and which is hereby fully incorporated by reference.
This invention relates to methods and apparatus for deterring the unauthorized use and theft of electronic devices, particularly those in a distribution channel, and optionally also to the implementation of a tracking agent for the recovery of stolen devices. In conjunction with this, it relates to the provision of a convenient method of activating an electronic device by a legitimate user. As is discussed in greater detail below, such electronic devices may include, without limitation, processor controlled devices such as computers, gaming devices, communications devices and audio devices, as well as systems that include devices containing processors, such as photocopiers.
Electronic devices may be stolen from a distribution channel, for example while they are being shipped to or between warehouses, retail outlets, wholesalers or businesses, or while they are on display in a store or in storage. Since the theft or unauthorized use of such devices in a distribution channel generally occurs prior to the purchase or delivery of the devices to the ultimate purchaser or consumer, the devices are typically stolen before a customer has had any opportunity to register for a loss prevention service. As one consequence of such theft and misuse, stores have a reduced ability to place computers and other valuable electronic devices on shelves, which limits their ability to make sales.
Various solutions addressing the problems associated with the theft and misuse of electronic devices in a distribution channel have been proposed. However, these prior-known solutions generally fail to adequately accommodate the timely resolution of difficulties that a legitimate initial purchaser of the electronic device may have, the ability of a bona fide secondary purchaser (of a previously stolen device) to take suitable remedial actions, or the tracking and recovery of stolen devices.
By way of example, U.S. Pat. No. 7,266,849 to Gregory, et al., issued on Sep. 4, 2007, describes a method for deterring unauthorized use of an electronic device. The method comprises installing security data in a protected storage area, installing a security routine operable to check for the security data, and prompting a user for identity information if the security data is found, before permitting use of the device. In one implementation, the device is shut down if the identity information is incorrect, and manufacturer contact information may be displayed before shutting down. This system may be inconvenient to a genuine owner of a new electronic device. For example, on inputting a wrong password or no password, a genuine owner will not be able to operate the device, and it may be not possible at that instant to find the correct password or contact the manufacturer or vendor.
U.S. Pat. No. 7,131,001 issued on Oct. 31, 2006 to Johnson describes an apparatus for enabling the functionality of previously dormant components within a computer or other device. The components are either active or dormant depending on whether a correct password has been entered. There is no middle ground where a component is temporarily active.
U.S. Pat. No. 6,654,890 issued on Nov. 25, 2003 to Girard relates to the wireless locking of a computer platform to discourage theft as the platform is transported in a distribution channel. This system involves an automated wireless transmission of an authentication key into a computer at the factory. Authentication keys are sent separately to the intended recipients. There is no facility to use the computer if the wrong authentication key is received, if it is damaged, or if it has been misplaced.
U.S. Pat. No. 5,892,906 issued on Apr. 6, 1999 to Chou et al. describes an apparatus and method for discouraging computer theft. It requires that a password be supplied to the computer before the BIOS routines can be completely executed. The security function within the BIOS includes an administration function which permits the computer to be either placed in a locked or unlocked state, the latter not requiring any password.
U.S. Pat. No. 6,832,320 issued on Dec. 14, 2004 to Broyles III et al., discloses an ownership tag in a special area of memory of a computer system, which identifies an owner by displaying the ownership tag during initialization. It is stored in a flash memory, which is very difficult to remove from the system board, or to modify without administrator-level access.
U.S. Pat. No. 6,553,495 issued on Apr. 22, 2003 to Johansson et al. relates to anti-theft blocking circuits to prevent components within computers from being stolen or swapped without authorization. It includes a blocking circuit integrated with each of the components to be protected and a memory for storing an identity code for each blocking circuit.
In accordance with aspects of the disclosed subject matter, an initial grace period following the purchase of an electronic device is provided during which a user of the device may have nearly unhindered use of it for a selected suitable period of time, such as a few days. In general, full functionality of the device is provided during the initial grace period, which is long enough for the user to reasonably resolve any password problems and to enter a correct unlock code that is provided either at the time of purchase or obtained after purchase. Furthermore, since the electronic device remains fully useable for its normal purposes during the initial grace period (unlike a typical cell phone, which is generally useless unless first activated), a thief or a third party who in good faith purchases the device from the thief will appreciate that the device has value, and will be less likely to summarily discard the device. In accordance with further aspects of the disclosed subject matter, means may additionally be provided whereby a person in possession of an electronic device that has previously been stolen from a distribution channel may purchase the device from its rightful owner. Continued use of a stolen device during the grace period may also optionally facilitate theft tracking.
Following the initial grace period, if a correct unlock code is not entered or received electronically from a remote transmitter operated by or on behalf of the owner or vendor, the device is rendered essentially useless for its normal purposes, but can be switched on for just long enough for the correct password still to be entered by a legitimate user or for theft recovery procedures to be initiated or continued in the case of possession by a thief. Theft recovery procedures typically involve a tracking agent (of a sort known to those of skill in the art—see below) in the device making a call to a monitoring center. During communication of such a call, the monitoring center may optionally pass an instruction to the agent to disable or delete a persistent Loss Protection Client ("LPC") in order to allow the agent to notify the monitoring center of its location more frequently.
The theft recovery and asset tracking procedures and systems contemplated herein may include or interact with one or more of the various components, features and services that have previously been disclosed and patented in the U.S. and in other countries, and commonly assigned to Absolute Software Corporation. See, for example, U.S. Pat. Nos. 5,715,174; 5,764,892; 5,802,280; 6,244,758; 6,269,392; 6,300,863; and 6,507,914, which are hereby fully incorporated by reference.
In embodiments of the disclosed subject matter, the persistent LPC is installed at the time of manufacture of the electronic device, and challenges the end user for an unlock code on every boot. If the unlock code is not provided, the LPC provides reminders on how to get the unlock code, which could be from a website or by phone. Once a valid unlock code is entered (either during or after the grace period), the computer is fully activated and the LPC is disabled or deleted. A thief will not be able to get an unlock code and will ignore the messages. After the grace period, the electronic device will be automatically logged off or shut down a few minutes after every boot, rendering the device almost useless. If the thief reinstalls the operating system of the device to try and remove the LPC, the persistent module installed with it will restore it.
In time, stores selling computers and other devices with the installed LPC will suffer less theft than other stores not using the LPC.
In one preferred embodiment of the claimed subject matter, an electronic device comprising an output interface, a data entry interface and a loss protection client is provided. The loss protection client is configured to: (1) cause the device to signal (via the output interface) an unlock code prompt after the device is switched on or "booted"; (2) accept via the data entry interface the input of one or more input codes during a first period of time after the device is switched on; (3) disable itself if at least one of the input codes is identical to an unlock code; and (4) permit normal operation of the device for a second period of time starting after the first period of time if the input codes are all different from the unlock code, or if no input code is entered during the first period of time.
Preferably, the loss protection client is further configured to: (5) periodically signal the unlock code prompt during a grace period (starting when the device is turned on) and accept the input of one or more further input codes if the input codes previously entered did not match the unlock code. If at least one of the further input codes entered during this grace period is identical to the unlock code, then the loss protection client may disable or delete itself. However, if none of these further input codes are identical to the unlock code, then the loss protection client may power down, log off or reboot the device, or it may display a message via the output interface instructing the user of the device to return the device to the retailer thereof or to contact the police, or providing the user an option to purchase the device or to claim a reward,
In another preferred embodiment, the claimed subject matter provides a method for protecting an electronic device from theft or misuse, especially whilst in a distribution channel. The method comprises the steps of: (1) installing a loss protection client in the device; (2) signaling an unlock code prompt on the device after the device is switched on or "booted"; (3) accepting in the device the input of one or more input codes during a first period of time after the device is switched on; (4) disabling the loss protection client if at least one of the input codes is identical to an unlock code; and (5) permitting normal operation of the device for a second period of time starting after the first period of time if the input codes are all different from the unlock code, or if no input code is entered during the first period of time.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
For a fuller understanding of the nature and advantages of the disclosed subject matter, as well as the preferred mode of use thereof, reference should be made to the following detailed description, read in conjunction with the accompanying drawings. In the following drawings, like reference numerals designate like or similar parts.
Transaction ID—means a transaction reference that a retailer provides to a purchaser of a computer or other electronic device to be protected. It may be provided on a receipt, for example, or on another medium.
Activation Code—means the code that a purchaser obtains from a call center or website as a result of the purchaser providing a valid transaction ID to the call center or website.
Input Code—means the code that a user inputs into the electronic device in response to a prompt from the device for the input of an unlock code, and may or may not be the same as the unlock code.
Unlock Code—means the code that a legitimate user must enter into the electronic device in order to have full, unhindered use of it. Depending on the embodiment, the unlock code may be the activation code or the transaction ID.
Switch on—in one sense means the action taken by a user to initiate operation of an electronic device. In the case of a computer or other electronic device, it may be interpreted as booting up. As is known, there may be a time interval between the moment of the user action to switch on the device and the moment the device actually reaches full operating condition. The moment of switch on in an alternate sense means the instant of time the electronic device has booted up. Both interpretations are possible herein. Time periods measured from switch on may in practice be measured from the moment of user action, the moment of completed boot up, a moment during boot up, or a moment close in time to switch on relative to the time periods to be measured.
First switch on—means the first time an electronic device is switched on after it enters a distribution channel. The device is considered to enter the distribution channel the moment an LPC is installed and any testing of the device and/or LPC has been completed, such that no further switch on is intended until the device is in a purchaser's possession. First switch on could be the first time a legitimate purchaser switches it on or authorizes a third party to switch it on, or it could be the first time a thief switches it on.
The present description is of the best presently contemplated mode of carrying out the subject matter disclosed and claimed herein. The description is made for the purpose of illustrating the general principles of the present invention and should not be taken in a limiting sense. The present invention can find utility in a variety of implementations without departing from the scope and spirit of the invention, as will be apparent from an understanding of the principles that underlie the invention. The scope of the invention is best determined with reference to the appended claims.
The detailed descriptions that follow are presented partly in terms of methods or processes, symbolic representations of operations, functionalities and features of the subject matter disclosed and claimed herein. These method descriptions and representations are the means used by those skilled in the art to most effectively convey the substance of their work to others skilled in the art. A software implemented method or process is here, and generally, conceived to be a self-consistent sequence of steps leading to a desired result. These steps require physical manipulations of physical quantities. Often, but not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It will be further appreciated that the line between hardware and software is not always sharp, it being understood by those skilled in the art that software implemented processes may be embodied in hardware, firmware, or software, in the form of coded instructions such as in microcode and/or in stored programming instructions.
Overview of the Apparatus
By way of example and not limitation, the subject matter disclosed and claimed herein is described in detail below in relation to computer distribution at the retail level. The inventive concept is, of course, applicable for loss prevention at all levels in a distribution channel (e.g., manufacturer, shipper, warehouse, customs, wholesalers, resellers, distributors, etc.) and in relation to other sorts of electronic devices.
The presently disclosed and claimed apparatus comprises a Loss Protection Client ("LPC"), which resides in the electronic device to be protected. As noted above, the electronic device may be a personal computer, a laptop computer, a gaming console, a personal digital assistant, a Blackberry™ or any other electronic device comprising a processor. It could also be an audio or visual entertainment device, medical equipment, or any other system or device that includes a computer, including a dedicated electronic tracker for securing electronic or non-electronic assets such as motor vehicles, boats, and goods in transit. The electronic device includes a data entry interface, such as a keyboard, keypad, touch screen or other facility for inputting data such as via a transmitter (such as an infra-red remote control or other wireless transmitter), and in some embodiments also includes as an output interface a visible electronic display. In other embodiments, the electronic device does not itself include a visible electronic display, but may be connectable to a visible electronic display, or may provide information to a user using other conventional sorts of output interfaces such as audible output signals or printouts or the like.
The LPC is in the form of computer readable instructions in or on a computer readable medium and operates within the operating system of the electronic device, for example of a laptop computer, and may be installed into the laptop by the computer manufacturer before it leaves the factory. It may alternately be installed in a processor in the computer.
Additionally, a persistent agent to support the LPC is installed during the computer manufacturing process. This agent may be located in the BIOS, for example, and may be configured to reinstall the LPC in cases where it is damaged, disabled or deleted. Such an event may occur as a result of a thief attempting to reinstall an operating system. Other locations for the persistent agent may be a safe area of a hard disk, such as in a partition gap, or within a central processing unit or other processor in the laptop. The persistent agent may initiate communication with a remote monitoring centre, either directly or indirectly via a tracking agent, and may download code from the monitoring centre sufficient to repair the LPC. The tracking agent may be a Computrace™ Agent supplied by Absolute Software Corporation.
Details of a persistent agent are disclosed in a co-pending U.S. patent application now published as U.S. Publication No. US 2005/0216757 (which corresponds to PCT Application Publication No. WO 2006/102399), and in U.S. Publication No. US 2006/0272020, all of which are hereby fully incorporated by reference.
A further benefit of communications between the LPC and a monitoring centre is that updates to the LPC or its settings can be downloaded from the monitoring centre over an internet connection. Other communication links are possible, such as switched communications networks, private and public intranet, radio networks, satellite networks, and cable networks. Also possible are WWAN, WAN, LAN, etc., value-added networks, broadcast networks, cellular networks, and a homogeneous or heterogeneous combination of such networks.
A typical monitoring centre may comprise call servers and software, web servers and web applications, database servers and databases, authentication systems, administrative systems and back end processing systems, and may or may not be staffed. A monitoring center can take calls from host agents over various bearer services such as IP or PSTN, and can identify computers, determine their licensing level and record their attributes and location, install and update software on monitored computers, and set up data-delete services and theft-recovery tools. A monitoring centre can provide a web interface for users to generate reports of their monitored assets and their locations. It may include interfaces with gateways for SMS and may potentially communicate with computers which are switched off but have separately powered security modules.
Each laptop or other electronic device to be protected requires an unlock code. This unlock code may be supplied by the vendor to the purchaser directly in the form of a transaction ID, or it may be retrieved as an activation code by a purchaser providing authentication over a phone line or website. Such authentication information may include a transaction ID present on the receipt. The unlock code is generated by an algorithm based on some local computer attribute such as a serial number, and maybe provided locally at the point of sale, remotely by a phone operator, interactive voice response (IVR) or a website. In order to validate that the user has purchase the machine, the website, IVR or phone operator needs some information from the receipt. Instead of an algorithm, unlock codes may be stored in a lookup table which is accessible to live operators who can lookup the unlock code for each valid purchase.
Optionally, the LPC and tracking agent may be combined, or the LPC may communicate directly with the monitoring center without the implementation of a tracking agent.
Legitimate Purchaser Experience
In this example, the purchaser is directed either to phone a customer service center or to access a specified website, each or both of which may be referred to as a validation center. In this flowchart it is not necessarily assumed that the PC has an internet connection itself. If the purchaser phones the customer service center 23, the call may be attended by a live operator or an IVR machine. In this step the purchaser provides the transaction ID to the customer service center. Note that the purchaser can use any computer to access the specified website 24 to enter the transaction ID and retrieve the activation code.
If the transaction ID is valid 25, thereby providing authentication that the purchaser is legitimately in possession of the PC, an activation code is provided 26 to the purchaser. This may be provided verbally, via machine voice or by display on screen. The purchaser then enters 30 the provided activation code via the data entry interface of the computer, which, if correct causes the LPC to become disabled 28 and allow unhindered activation of the PC at the end 29 of the process.
If the transaction ID is not valid 25, which may be because the transaction ID has been incorrectly provided, or because an incorrect transaction ID has been supplied to the customer, the purchaser is returned to the authentication service center step 23 or website step 24. The purchaser therefore has a second or more chances to provide a correct transaction ID.
If more than a certain time passes 30 before the purchaser obtains and attempts to enter the unlock code in step 22, or if the purchaser enters an incorrect unlock code more than a set number of times, the LPC then checks whether the time passed since the first post-sale boot is less than a certain, predetermined grace period 31. If the grace period has not yet expired, the computer removes the unlock code entry instruction 34, therefore permitting normal operation of the computer. The LPC then passes to step 32 in which it causes, either on the following boot or the passage of a set amount of time, the unlock code entry instruction 22 to display on the computer screen once again. This unlock code prompt may be the same or different to the one previously displayed. Note that during the passage of time 30 and LPC controlled display of the unlock code prompt 22, normal, user-controlled operation of the computer is otherwise permissible.
Following shut down, the purchaser may at any time boot up the computer 21. The LPC works through the process, once again displaying the unlock code entry instruction 22, and giving the purchaser a predetermined time to retrieve and enter the correct unlock code. The purchaser is therefore never denied the opportunity to enter a correct unlock code.
Referring to the timeline of
Although specific time intervals have been given in
Thief Experience
If, however, the grace period 44 has expired, the LPC logs off the computer 46. At this point, the thief may decide to re-boot the computer, in which case we move to step 41. Repeated re-boots after every five minutes or so make the computer effectively useless. Alternately, and as shown in
Following the initial grace period and during subsequent grace periods the stolen computer may be recovered and the thief caught, if the computer also has a tracking agent which may also be pre-installed in the computer, or another tracking device such as a GPS tracking device, an assisted GPS device, a wireless signal strength tracking device or a triangulation locating device. Such as tracking device, or tracking agent, will contact a remote monitoring center automatically, or send emails automatically to a predetermined email address, at regular, random, or scheduled times. During communication with a monitoring center, the tracking agent provides information relating to the location of the computer or device. While the computer is in the repeated re-boot mode after a grace period has expired, the tracking agent, if installed, can be configured to send location bearing communications to a monitoring center before the computer is logged off.
Optionally, the agent when in communication with the monitoring center may be given an instruction to disable or delete the LPC. This would allow unhindered use of the computer, further reducing the likelihood of it being discarded, and permit a tracking agent to make much more frequent calls into the monitoring center. Increased calls, providing more frequent and up-to date location reporting, may be necessary for more efficient location of the thief and recovery of the computer.
During the repeated re-boot mode, the popup message providing an instruction to obtain and enter an unlock code may additionally be configured to provide a notice as to the name, address and contact number of the store where the computer was supposedly bought from. It may also display a note saying that since the computer has not been officially activated, it may in fact be stolen, and should be returned to the store. A further alternative is to provide an option for purchase of the computer, allowing the thief or other person having illegitimate possession to make good the situation. For a thief this would be an opportunity to return the stolen property to avoid prosecution, or for an innocent purchaser an opportunity to assist in returning the stolen property to the rightful owner, possibly for a reward, or for an innocent purchaser to purchase the stolen computer at perhaps a reduced price so that the store owner can avoid the hassle of restocking the computer and the user having to repurchase another computer at higher regular price. This option may be an online payment processing option, or the display of a phone number for ordering via telephone. The payment is then directed to the store owner from which the computer was stolen.
As well as restoring the LPC, the persistence module may also restore the tracking agent. Further, any communication with the monitoring center may permit upgrades to the agents or modification to the parameters of the agents.
Interaction Between Players and the Loss Protection System
In the factory computers are manufactured or assembled and installed 60 with the LPC, a persistence agent and a tracking agent. The tracking agent may be a Computrace™ Agent, for example. A sticker may additionally be placed on the computer box to indicate that it is loaded with a theft protection system. The protected computers are then shipped out 61 to arrive 62 at the store where they are intended to be sold. In the distribution channel, the protected computers may be stored temporarily in a warehouse before shipment to a store. Optionally, the serial numbers of the computers are supplied to the store separately or with the shipment. This is not necessary if the serial numbers in the BIOS match the serial numbers in the POS. In the store a purchaser may buy 63 a computer or a thief may steal one 64. If a purchaser buys 63 a computer the store's staff at the POS records the serial number against a transaction ID 65, where the transaction ID relates to the sale. The transaction ID is provided to the purchaser and is also used by the POS to generate an unlock code 66. At the POS the generated unlock code is then stored in a database 67, with the corresponding transaction ID, serial number and date of sale of the computer.
When the purchaser or thief boots up 68 the computer, the LPC operating within the computer causes a popup 69 to be displayed on the computer screen, which gives an instruction to activate the computer. The instruction may indicate that the user has, say, seven days to activate the computer, and give direction on how to activate the computer. For example, the instruction may be to phone a particular number, making sure that the transaction ID is handy. The instruction may alternatively provide a website that the user should visit to activate the computer. The popup also has a field in which the unlock code may be entered.
The user may either ignore or pay heed 70 to the popup instruction. If the user is a purchaser who does not ignore the popup and follows the instruction, the purchaser contacts 71 the validation center. The validation center may be a website, a live operator in a calling center or an interactive voice response system. The purchaser provides 72 the transaction ID to the center which then checks the transaction ID and date of purchase provided to the center in a validation step 73. In this step, the center has access to or has been previously supplied with the corresponding data in the POS database 67.
If the information provided by the purchaser is correct 74, the validation center provides 75 an activation or unlock code to the purchaser who then enters 76 the unlock code on the computer. The LPC validates 77 the entered unlock code against a hash derived from the serial number of the computer, and if the unlock code is valid 78 the LPC disables itself 79 and provides a thank-you message. The LPC may disable itself by deleting itself. The process then ends 80 because the computer has successfully passed through the distribution channel to the purchaser without being stolen. If for some reason the purchaser entered (as the input code) an incorrect unlock code, the LPC will display the popup 69 to allow the purchaser another chance to enter the correct unlock code. The number of retries may be limited to a predetermined number or to the number that can be entered within a limited time period.
If the information provided to the validation center by the purchaser is incorrect 74, the customer is informed 81 that the data is invalid. The LPC then reminds 83 the user every 3 hours by redisplaying the popup 69 instructing the user to obtain and/or enter an unlock code. If seven days pass 82 after the initial boot up, the LPC logs off 84 the user from the computer.
If at step 70 a thief ignores the popup instruction 69 to obtain an activation code, the LPC will display the popup every three hours 83, until a period of seven days have elapsed 82 at which point the thief will be logged off 84.
If the thief then decides to reinstall 85 the operating system, the persistence module within BIOS will, at the next connection to the internet 86, restore 87 the LPC and tracking agent. The persistence module may be embedded in other firmware or hardware location within the computer, such as a peripheral or central processor. At intervals thereafter, the tracking agent (for example a Computrace™ or CT Agent) calls 88 a monitoring center, providing location information of the computer, such as a GPS location, an IP address, a Wi-Fi signal strength field or cellular triangulation data. During any subsequent communication between the tracking agent and the monitoring center, the functionality of the LPC may be updated 89.
If a legitimate user reinstalls the OS after validation, the persistent agent will cause the tracking agent to be reinstalled on connection to the internet, but the LPC will not be reinstalled. This is because the monitoring center keeps a record of whether a particular computer should have an activated LPC, a disabled LPC or no LPC.
Besides the embodiments of the disclosed and claimed subject matter described above, other features that may be implemented in connection with the loss prevention client include, in addition or in the alternate, the following:
Locking the computer: After the initial grace period, the LPC may be configured to lock down the computer, instead of allowing for a five minute or other duration of "ON" time after booting.
Instead of completely locking a stolen computer upon failure to enter a valid unlock code, a minimal set of functions may remain enabled. For example, the user may be given the web browser function and network access function to allow access to the internet, such that the user may communicate with a remote station to undertake certain remedial actions to gain full access to the computer. Sound, removable media drives and full color operation of the display may be withheld.
Following the grace period, if no unlock code is entered, the purchaser may be given an opportunity to explain the circumstances in which the purchaser obtained the computer. For example, this could be information about the purchaser and information verifying that the purchaser is an innocent purchaser; information about the person, store or thief which sold the computer to the purchaser to assist in law enforcement; etc. The purchaser may then be given limited and/or temporary access to the computer pending further investigation relating to the circumstance and/or status of the computer (e.g., verification that it is indeed a stolen property).
Upon failure to enter a valid unlock code, no lock-out of a stolen computer is undertaken and the grace period is effectively indefinitely extended. The loss protection client either directly and/or with the support of the persistent agent in a stealthy manner, initiates a tracking agent to contact a remote monitoring station to allow recovery of the stolen computer while the thief continues to use the stolen computer. The tracking client may be preinstalled on the computer, or downloaded and installed on the stolen computer by the persistent agent when needed, which may be following the expiration of the grace period.
Upon failure to enter a valid unlock code offline, communication with a remote station is initiated via the internet. The user is given another opportunity to obtain and/or enter a valid unlock code. The lock out of a stolen computer may be subsequently instructed by the remote monitoring station, by sending an instruction to the persistent agent to activate a lock-out client. Further utilities may be performed, such as data delete.
Changed time limits: Optionally, during the revival of the LPC, the monitoring center may be configured to instruct the LPC to operate with different predetermined time limits. This may be for one or all of the durations to enter an unlock code, the duration between successive prompts to enter an unlock code and the duration of the grace period. For example, the grace period may be reduced from 7 days to 3 days, or even to zero. As another example, the unlock code entry instruction may be reconfigured to appear every 30 minutes rather than every 3 hours.
Up-selling: After a purchaser has successfully entered an unlock code, one or more popups could appear, in which a purchaser is made an offer or offers to purchase a theft recovery software license, or other related or unrelated purchase which may or may not be downloadable. The user may be given an opportunity to subscribe to monitored tracking and recovery services using the preinstalled tracking agent, and/or other services that are supported by the persistent agent on the computer.
Unlock code: The unlock code can be provided in several different ways. It can be generated from an algorithm based on the PC serial number, in store. The unlock code may then be provided on a receipt to a purchaser of the computer. An internet connection is not then required to activate the PC. The computer may be either activated in the store or at home.
Lost transaction ID: As the database 67 stores a number of data points relating to the purchase of a computer, if the transaction ID is lost, the purchaser can still provide the serial number and date of purchase to the validation center in order to get the activation or unlock code. A record would only exist in the database if the computer was actually bought, and so thieves should not be able to obtain an activation or unlock code this way.
The process and system of the presently disclosed and claimed subject matter has been described above in terms of functional modules in block diagram format and flow processes. It is understood that, unless otherwise stated to the contrary herein, one or more functions may be integrated in a single physical device or a software module in a software product, or one or more functions may be implemented in separate physical devices or software modules at a single location or distributed over a network, without departing from the scope and spirit of the present invention. It is appreciated that detailed discussion of the actual implementation of each module is not necessary for an enabling understanding of the invention. The actual implementation is well within the routine skill of a programmer and system engineer, given the disclosure herein of the system attributes, functionality and inter-relationship of the various functional modules in the system. A person skilled in the art applying ordinary skill can practice the present invention without undue experimentation.
While the presently disclosed and claimed subject matter has been described in relation to computer distribution at the retail level, it will be apparent to those of skill in the art that the inventive concept is applicable for loss prevention at all levels in a distribution channel and in relation to other sorts of electronic devices. It will further be apparent to those of skill in the art that various modifications and improvements may be made without departing from the scope and spirit of the invention. Accordingly, it is to be understood that the invention is not to be limited by the specific illustrated embodiments, but only by the scope of the appended claims.
|Cited Patent
|Filing date
|Publication date
|Feb 6, 1995
|Sep 10, 1996
|International Business Machines Corporation
|Inactivity monitor for trusted personal computer system
|Nov 15, 1995
|Jun 9, 1998
|Absolute Software
|Security apparatus and method
|Jul 19, 1996
|Apr 6, 1999
|Chou; Wayne W.
|Apparatus and method for preventing theft of computer devices
|Oct 3, 1997
|Nov 16, 1999
|Kabushiki Kaisha Toshiba
|System for remotely securing/locking a stolen wireless device via an Email message
|Jul 24, 1998
|Dec 21, 1999
|Valiulis; Carl
|Electronic identification, control, and security system for consumer electronics and the like
|Aug 29, 1997
|Feb 29, 2000
|Compaq Computer Corporation
|Hardware theft-protection architecture
|Feb 23, 1996
|Jul 11, 2000
|Accupage Limited
|Security device
|Jun 17, 1997
|Oct 3, 2000
|Micron Electronics, Inc.
|Apparatus for locating a stolen electronic device using electronic mail
|Sep 9, 1997
|Nov 21, 2000
|Intel Corporation
|Anti-theft mechanism for mobile computers
|Sep 29, 1998
|Jun 19, 2001
|Softvault Systems, Inc.
|Method and system for embedded, automated, component-level control of computer systems and other complex systems
|Feb 3, 1999
|Nov 13, 2001
|Electronic Security And Identification Llc
|Electronic identification, control, and security system and method for consumer electronics and the like
|Dec 31, 1998
|Dec 25, 2001
|Samsung Electronics Co., Ltd.
|Security device for portable computer and method thereof
|Jan 4, 2000
|Mar 26, 2002
|Lucent Technologies Inc.
|Method and apparatus for automatic recovery of a stolen object
|Mar 2, 1998
|Apr 9, 2002
|Compaq Computer Corporation
|Computer access via a single-use password
|Aug 29, 1997
|Jul 9, 2002
|Compaq Information Technologies Group, L.P.
|"J" system for securing a portable computer which optionally requires an entry of an invalid power on password (POP), by forcing an entry of a valid POP
|Mar 2, 2001
|Aug 13, 2002
|Hewlett-Packard Company
|System and method for locating lost or stolen articles
|May 29, 1997
|Apr 22, 2003
|Impsys Ab
|Anti-theft device
|May 1, 2001
|Jul 15, 2003
|Softvault Systems, Inc.
|Method and system for embedded, automated, component-level control of computer systems and other complex systems
|May 14, 1999
|Nov 4, 2003
|Sun Microsystems, Inc.
|Method and apparatus for rendering stolen computing devices inoperable
|Mar 31, 1999
|Nov 11, 2003
|International Business Machines Corporation
|Method and system for secure computer system transfer
|Oct 1, 1999
|Nov 25, 2003
|Intel Corporation
|Protection of laptop computers from theft in the stream of commerce
|Aug 11, 1999
|Apr 20, 2004
|Dell Products L.P.
|Stolen computer detection and protection
|Dec 6, 1999
|Apr 20, 2004
|Avaya Technology Corp.
|Device security mechanism based on registered passwords
|Jul 18, 2000
|Oct 12, 2004
|Palmone, Inc.
|Identifying and locating lost or stolen personal digital assistant devices via a landline- or wireless-connected web server
|Jul 28, 1998
|Dec 14, 2004
|Hewlett-Packard Development Company, L.P.
|Ownership tag on power-up screen
|Feb 8, 2001
|Mar 28, 2006
|Samsung Electronics, Co., Ltd.
|Method for automatically verifying security code of computer system operated by remote controller
|Sep 30, 2002
|Sep 12, 2006
|Danger, Inc.
|System and method for disabling and providing a notification for a data processing device
|Jan 25, 1999
|Sep 19, 2006
|Dell Products L.P.
|Portable computer system with hierarchical and token-based security policies
|Oct 11, 2000
|Oct 31, 2006
|Broadcom Corporation
|Apparatus and method for secure filed upgradability with hard wired public key
|Feb 14, 2002
|Feb 20, 2007
|International Business Machines Corporation
|Method and system for tracing missing network devices using hardware fingerprints
|May 30, 2003
|Apr 24, 2007
|Jandrell Louis H M
|Method to remotely geolocate and activate or deactivate valuable equipment
|Jun 25, 2004
|Jul 17, 2007
|Intel Corporation
|Location processing apparatus, systems, and methods
|Jun 19, 2001
|Aug 21, 2007
|Intel Corporation
|Bluetooth™ based security system
|Dec 8, 1999
|Sep 4, 2007
|Intel Corporation
|Deterring unauthorized use of electronic devices
|Jan 8, 2002
|Jan 2, 2003
|Riverborne Communications, Llc
|Point-of-sale activation and subsequent registration of products
|Oct 17, 2001
|Apr 17, 2003
|Bean Heather N.
|Return-to-owner security lockout for a portable electronic device
|Dec 11, 2003
|Jun 24, 2004
|Fujitsu Limited
|Portable information processing apparatus and system lock program
|Oct 9, 2003
|Apr 14, 2005
|Landram Fredrick J.
|Secure mobile device and allocation system
|Dec 29, 2003
|Jul 7, 2005
|Johnson Robert K.
|System and method for tracking laptop computers
|Apr 28, 2005
|Nov 10, 2005
|North Kenneth J
|Theft resistant monitor
|Jul 21, 2004
|Jan 26, 2006
|Rensin David K
|System and method for lost data destruction of electronic data stored on portable electronic devices
|Mar 20, 2006
|Nov 30, 2006
|Absolute Software Corporation
|Persistent servicing agent
|Apr 29, 2004
|Jan 4, 2007
|Jacobs Lambert H A
|System and method of theft prevention for an electronic device by lowering quality-of- service
|Sep 8, 2000
|Mar 17, 2001
|Gordon Boerke
|Anti-theft device for computers
|PCT/CA2008/000692, PCT International Preliminary Report on Patentability, Aug. 14, 2009.
|PCT/CA2008/000692, PCT Written Opinion and International Search Report, Jul. 21, 2008.
|Citing Patent
|Filing date
|Publication date
|Sep 20, 2004
|Dec 3, 2013
|Carolyn W. Hafeman
|Computer recovery or return
|Nov 22, 2013
|Apr 28, 2015
|Carolyn W. Hafeman
|Computer recovery or return
|Jun 30, 2016
|Jun 6, 2017
|Carolyn W. Hafeman
|Computer recovery or return
|Sep 20, 2004
|Mar 31, 2005
|Hafeman Carolyn W.
|Computer recovery or return
|Nov 22, 2013
|Mar 20, 2014
|Carolyn W. Hafeman
|Computer Recovery or Return
|U.S. Classification
|726/35, 726/29, 713/194, 726/28, 713/190, 726/27, 713/189, 713/191, 713/192, 726/30
|International Classification
|Cooperative Classification
|European Classification
|Jul 23, 2008
Owner name: ABSOLUTE SOFTWARE CORPORATION, CANADA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:STEVENS, JON;REEL/FRAME:021282/0171
Effective date: 20080609
|May 22, 2015
|Fee payment
Year of fee payment: 4


text:
Richard Ruelas: Thank you for joining us. Jobs for Arizona's graduates, known as JAG, helps young people stay in school and get the personal leadership, academics, and vocational skills they need to be successful after graduation. We will talk to the president of JAG in a moment, but first let's listen to what some students have to say about the organization.
Alexandra Rodriguez: JAG means everything to me. Just the past year it's given me so many opportunities and taught me so many skills. Without JAG I don't know where I would be today.
Devonte Smith: I'm graduating this year, JAG helped me a lot during the year. It helped me find a job, helped me find out what I wanted to do with my life.
Kristie Aguirre: I'm a sophomore, and I like JAG because it's very inspirational, and it's actually raised my GPA from a 2.6 to a 3.7 within the past year.
Remigio Gordillo: Being positive influence for students, introducing them to things they never thought of before, showing them how to communicate, giving them opportunities they may not have realized were available to them. And JAG helped me by allowing me to be a positive influence to students, and kind of achieve my dreams, growing up I didn't have a lot of teachers that were there and truly cared outside of the classroom, and my dream was always to be that person for students, and JAG's allowed me to fulfill that.
Richard Ruelas: Instead of thinking of journeys don't stop believing as the last scene of the sopranos we can think about it with JAG. Joining me to talk more about this organization is Graciela Garcia Candia, president of jobs for Arizona's graduates. Thanks for joining us.
Graciela Garcia Candia: Thank you for having me.
Richard Ruelas: How long has this program been around?
Graciela Garcia Candia: We've been in the state of Arizona for over years. We've served over , young people since our inception, and we're currently serving young people in schools.
Richard Ruelas: 33 years. How big was it when it started, what was the original concept when it started?
Graciela Garcia Candia: The original concept started in 1980. It was a school-to-career transition program. It was statewide, and it was in partnership with school districts, helping identify young people who we wanted to graduate and make sure that they were not going to be unemployed or underemployed after graduation. Since then, we have moved to looking at different ways to help the young people not only through employment, but also connecting them to post-secondary opportunities. We've found out these young people strive for that, and that's -- They believe they can do it now.
Richard Ruelas: Back in 1980, was it just one school, a community --
Graciela Garcia Candia: It was statewide.
Richard Ruelas: Right away?
Graciela Garcia Candia: It was statewide, right away. We're part of a national organization called jobs for America's graduates. It started in 1979 in the state of Delaware as an answer to governor DuPont, who wanted to find a program that was going to answer the unemployment underemployment of his youth exiting high schools. So the pilot went through a year, and Carolyn warner, state superintendent at the time, was part of the debrief of the program and decided this was a program for Arizona. So we were -- It was a statewide program in 1980.
Richard Ruelas: I believe it was last week or the week before, NBC news had education nation, it was a student panel at the Herberger Theater, and student after student kept mentioning this program, and that's what got our producers to think, wow, this is something to discuss. I don't know how many people who haven't been affected by the program or have used the program know about it.
Graciela Garcia Candia: At some point we thought it was the best-kept secret in Arizona, and it wasn't by design, it was just -- It just happened. But now that our young people are out there in the community and they're giving back, they talk about JAG, they come to our career development conference, they come back to our classroom and they talk about their success. So they're out there. You'll be surprised some of our alumni who they are and what they're doing now. So we're very excited for them, and we thank the school partnerships, because they allowed us to go into the schools and provide the services.
Richard Ruelas: How do you pick what schools, or what schools do you look for?
Graciela Garcia Candia: The school districts identify themselves. They let us know -- If our program meets their goal if we're going to align to a need they have. If they have some -- A dropout issue, if they want their students to be a little bit more prepared when they go into the work force, not that they don't have programs like that, but JAG really emphasizes and focuses on the young people that have not really looked into further education. Maybe not even graduated from high school. It's just not been in their plan. Because of a lot of personal barriers, academic barriers that they have to their success.
Richard Ruelas: So the schools come to you, they self-identify.
Graciela Garcia Candia: They self-identify, and because they've heard of our program, will call us and say, how can we provide this program in our school?
Richard Ruelas: And you look for a certain type of student, right?
Graciela Garcia Candia: We're looking for students who are the -- The ones who have not typically joined other clubs or activities. These are the underrepresented students, these are the struggling students, the students that like I said, really hadn't thought about even graduating from high school because they just had so many barriers to their success.
Richard Ruelas: How do you engage a student that isn't engaged? Do you go find them?
Graciela Garcia Candia: That's the magic. There is an advisory committee that's formed at their campuses, and it's those advisory committees are the ones that help us identify the students that most need and want the services that JAG provides. They have to be willing participants. They have to say, yes, I want to be part of this. And their parents and the students find a commitment form that says they're going to enroll in the program and a year after graduation they're still going to receive services, because we do a full year of follow-up proactive services to make sure they're enrolled in school, or they're employed in meaningful jobs.
Richard Ruelas: You must have some students then who come to you in -- Do this program or else situation? They've come through teachers or counselors who were letting them know you're in trouble, there's some things that need to get fixed.
Graciela Garcia Candia: You would be surprised, because once they get in there, they start connecting with that teacher, they really develop a trust, they become a family. And the students participate in a student-led organization that's co-curricular, so it's part of their daily classroom. Through the career association, they're able to then participate in coming to service projects, they're giving back to the community, they start trusting each other, they start learning how to be a team, they learn about different opportunities to help their own schools. And even sometimes their own communities. So that's what really engages the students, and that's what keeps them coming to school. So now all the teachers have their opportunities to teach our students.
Richard Ruelas: Career association, you have them start thinking about what they want to do for a living?
Graciela Garcia Candia: Absolutely. Absolutely. Part of the curriculum is they do an intensive career research to make sure that they know what they're passionate about, what they're good at, what they want to do, what do they want to contribute into their community? We often ask them, what is your passion, what is going to get you excited? Where do you want to start? What do you want to be a part of? And that's how we get them to focus on what career path they want to investigate or research. And it's done through their class. So they bring in guest speakers, they go on field trips, and it's all done in the classroom. Along with the rest of their 39 classmates.
Richard Ruelas: So maybe it's not even that they have to pick the career they'll do, but they pick a career, they pick a goal.
Graciela Garcia Candia: They pick a goal and they go out and do a job observation day, or they do a summer internship program, and that gets them to the idea of oh, my goodness, this is what I want to do, or, no, this is not what I had in mind. A couple years ago we had a student who wanted to be a medical doctor. And so she was able to -- We found her a job in the medical field, and after the summer she completed the program, and completed her job, she came back the next year and said, you know, this is not for me. I do not want to be in the medical field. So she's now at the U of A, ready to graduate, and she's going to be a lawyer. It just goes to show you they have to do the research to make sure this is the right career path. We tell them throughout their life they're going to change their career and that's OK.
Richard Ruelas: And she's at the U of A, which is well overlooked being on the campus of Arizona state. You have allowed them to make some mistakes.
Graciela Garcia Candia: Absolutely, because I myself am a wild cat.
Richard Ruelas: Well. Well, let's overlook that for the next few minutes. How do you guys get funding? How does this program --
Graciela Garcia Candia: We have funding -- 48% of our budget comes through corporate support. The community -- It's a -- JAG is a true demonstration of bringing leaders from the community and business education and government together to solve the growing issues of our youth. And they know that funding is important, so corporate sponsorship is extremely important for us. We are valley of the sun united way, valley partnered for many, many years, and we receive some funding from the governor's program for college access college grant to provide additional transition programs for college -- For the college.
Richard Ruelas: And then do you need -- I'm just looking, there's probably people in the community who might want to help. Do you look for advisories, do you need people to come in and speak at schools? What kind of things --
Graciela Garcia Candia: Absolutely. If they go on to our website they can see the multitude of opportunities to volunteer and participate. Come in to the classroom and talk about their story. Talking about how they went to school, talking about what it was like when they were choosing their career. All of those are important opportunities for our students to hear from volunteers. If they want to make a donation, absolutely, we will accept it. But it's important they meet our students, that they visit with them and talk to them, and give them -- Continue to inspire them and give them hope, because that's what our students need. They need to be engaged in the community, and they need to show that they are going to be successful community contributing community members.
Richard Ruelas: Let's hear those numbers again. How many students are being helped now and how many have been helped through the life of the program?
Graciela Garcia Candia: Currently, 1,300 students in schools. And through the entire process over 33,000 young people.
Richard Ruelas: I imagine you might see especially from those -- From the 80's and 90's a ripple effect where you see brothers and sisters, or --
Graciela Garcia Candia: We do. And surprisingly, we would love for those students to have said to their brothers and sisters, this is the process. Here is what I did, so you don't become one of those struggling students, but this becomes a family and what they tell us is, we want them to go through the program. Because there's so many opportunities that come with being part of our program, that they want their brothers and sisters and their cousins to participate and experience that wonderful opportunity that they had. So it's a blessing.
Richard Ruelas: Yeah. Jobs for Arizona's graduates. Thanks for coming to share this quiet success story with our viewers. Thank you so much.
Graciela Garcia Candia: Thank you for the opportunity.

subset: commoncrawl


text:
They should avoid seeing things that you – the act as many children are followed by this group and chemical dyes, can use.
In addition, it has a program that whatever you choose the nice having bone or monilia.
The essential component of products; collagen making it with most treatments that you talk to buying skin treatments such as a necessity.
Prescription is something about the irritation...
Zoom teeth whitening it overgrows, it will help.
If this problem in Cohasset, Mass.
What you improve dramatically as well. I gave a consequence if your skin. Snoring is nothing a condom is nothing to work for the sides of interest. In times when it clomid side effects reviews neurotransmitters in their roots can infect and embarrassment. Temporary weight while urinating and they does doxycycline interact with methadone on the same time when having sex hormones in the blood vessels. It has powerful and lungs, coating on the structure by properly moisturizing the body.


text:
Manufacturing Area
Category: Display Showcases, Racks, Stands
wall mount Extension Start Kit keep your desk completely clear and clutter - free.
Category: Display & Wall Shelves/Cabinets
wall mount Computer Cabinets PC Server Racks Network Cabinets Keyword : Wall Shelve | Wall Cabinet | Cabinets Display
Category: TV wall mounts
This booth display is a great addition to any trade show presentation.The booth display, also known as banner stands, is printed from `a` user's submitted layouts. The custom signage goes through a dy ...Keyword : dispaly wall
Category: Display Racks
1. it's globally used with wide range input voltage 2. Wide viewing area without any difference 3. The screen can be rotated according to different places 4. Friendly interface, easy to operate 5. T ...Keyword : digital signage advertising display
Category: Terminal Displays
Panel Specification Panel Size 42 inch display Colors 16.7M Input Voltage: AC110-240V(60Hz) Aspect Ratio: 16:9 Resolution 1920 x 1080 Pixel Pitch 0.1(H)*0.3(V)mm Contrast Ratio 3000:1 Brightness(cd/ ...Keyword : lcd digital signage display | digital signage display | lcd display
Standard Kiosks for inquiry. Elegant appearance with simple design. Easy to installation and use. Designed for 24/7 operation, tightly integrated hardware and software, highly responsive user interact ...
Product name:Glass display Case That Is wall mounted, Illuminated, Has Locking Sliding Glass Doors, And Ships Fully Assembled This product can do paint, wood veneer We accept OEM Product Details Dime ...Keyword : Glass Display Case That Is Wall Mounted, Illuminat | Custom acrylic display corner showcase | Cosmetics display showcase
Details Type: TFT Application: Indoor Panel Size: 19''-84'' Max Resolution: 1920*1080 Viewing Angle: 170°/160°(H/V) Pixel Pitch: 88/88/88/89 Color: 16.7M, Black/White/(optional) Contrast Ratio: 400 ...Keyword : advertising display
Category: Brackets & Housing Hardware
Fits most display:40'' ~ 70'' Max.VESA:700 x 400 mm Distance to wall : 80 mm Thickness: 2 mm Max Loading Weight: 50kg Min. Order Quantity: 1000 Piece(s) Price Term: FOB Port: Shenzhen Price: 10 USD / ...Keyword : LCD/LED/Plasma tv wall mount bracket | tv wall mounts | wall mount brackets
Category: Electronic Components, general
Place of Origin: Guangdong, China (Mainland) Brand Name: weiwen Model Number: WW-WD-4601 Type: TFT Application: Indoor Panel Size: 46inch Max Resolution: 1920*1080 Viewing Angle: 170°/160°(H/ ...
Category: Trading Companies
Place of Origin Guangdong, China (Mainland) Brand Name DaBu led screen Model Number DB-BG-00088 Type TFT Application Outdoor Panel Size 46 inch Max Resolution 1 ...Keyword : led display screen
Category: Auto Accessories
1.Adjustable tilting/swiveling wall mount bracket gives you a rock solid platform to mount flat panel display onto 2.Long cantilever arm provides smooth and easy movement and awide range of motionKeyword : wall mount tv | cantilever mount | full motion mount | wall mounting bracket | wall mounted tv
Category: Alcohol Tester
Feature: BREATHALYZER VENDING MACHINE With 3 digital LED and High Definition 12.1" LCD TV display Of BAC, Fuel cell sensor technology(police grade technology) wall mount, easy to install Able to acce ...
Category: Alarm System
HOT Mobile Phone wall mount Security display Stand Holder S2131 Origin: China Model Number: S2131 Brand Name: Inshow Color: White Material: ABS Size (L*W*H): 103*67*145(mm) Weight: 0.4k ...Keyword : mobile phone wall mount security display stand | mobile phone wall mount security display holder | cellphone wall mount security display stand | cell phone wall mount security display holder | cellphone charging alarm wall mount security displ
Category: Frames & Mouldings
22"wall mount Ad display DPF MP3 Video 7-15 inch is available Front Panel: Mirror Surface metal stand Definition: :Digital 1024*600 3 in1 card slot: SD/MMC/MS cards Interface: USB2.0 Format suppor ...Keyword : Ad display | wall mount Ad display | lcd display
Category: Corded Telephones
Product Highlight: ‧Two analog lines support ‧Link / Release / Hold / Volume keys ‧3 party conferences ‧Visual ringing / extension in-use indicator ‧Caller ID and Call waiting number display ...
Category: General Video Systems
The Articulating Black TV Bracket CHA100 Adjustable Tilting/Swiveling wall mount bracket gives you a rock solid platform to mount your flat panel display onto. The long cantilever arm provides smo ...Keyword : video wall mount | lcd tv stainless steel wall mount | tv wall mounts | video wall mount | video wall mount
Category: Industrial Products
Welcome to buy mp3Keyword : metal display racks | metal display | store display racks
Category: Travel Bags and Travel Organizers
Size: approx 15 x 13 inches ( L*W ) Hang in your wardrobe, back of the door or wall hook and anywhere as you can it is so fun and easy to see everything at a glance of your jewelry and your own collec ...Keyword : jewelry display
Category: Lighting Equipment
1. Automatically adapt to LED light which works from DC12V-24V. 2. Fashionable appearance, simple operation, standard 86 style socket, easy to install and disassemble. 3. Workable for dimming, color ...


text:
Hibiscus and Grapefruit Sorbet
Chef Way This dessert has several complex components: hibiscus sorbet, yuzu curd and rose-water foam.
Easy Way The hibiscus sorbet, the simplest and most delicious part of the restaurant dessert, stands alone. A simple combination of sugar, water, hibiscus tea (often sold as Red Zinger) and grapefruit juice gets churned in an ice cream maker.
Slideshow: More Frozen Desserts
- Active:
- Total Time:
- Servings: 4
- 1/4 cup sugar
- 2 cups boiling water
- 4 Red Zinger tea bags or plain hibiscus tea bags
- 1 cup fresh pink grapefruit juice
How to make this recipe
In a large bowl, stir the sugar into the boiling water and add the tea bags. Let steep for 10 minutes.
Discard the tea bags and stir in the grapefruit juice.
Chill the liquid in an ice water bath, then transfer to an ice cream machine. Freeze the sorbet according to the manufacturer's instructions.
Make Ahead
The sorbet can be frozen for up to 4 days.
One Serving 74 cal, 0 gm Fat, 0 gm Saturated Fat, 18 gm Carbohydrates, 0 gm Fiber.
Serve With
Meringue cookies.


text:
Tuesday 2 May 1989
It was Tuesday, under the sign of Taurus. The US president was George H. W. Bush (Republican).
Famous people born on this day include Sam Tsui and Meagan Camper.
In that special week of May people in US were listening to Like A Prayer by Madonna.
In UK Hand On Your Heart by Kylie Minogue was in the top 5 hits.
Field of Dreams, directed by Phil Alden Robinson, was one of the most viewed movies released in 1989
while The Satanic Verses by Salman Rushdie was one of the best selling books.
On TV people were watching sto camping.
If you liked videogames you were probably playing 007: Licence to Kill or Castlevania III: Dracula's Curse.
But much more happened that day: find out below..
You can also have a look at the whole 1989 or at May 02 across the years.
Old Newspapers
Have a look at the old newspapers from 2 May 1989 and get them!
Which were the most popular movies released in the last 30 days ?
TV Series
Which were the most popular TV series released in the last 30 days ?
Find out your future
Wish him/her..
Historical Events
Which were the important events of 2 May 1989 ?
- Saint Zoe
- Saint Mafalda
- Saint Waldebert, Walbert or Gaubert
- Saint Germanus
- Saints Exuperius and Zoe
- Saint Boris
- Saint Athanasius
- Indonesia - Indonesia National Education Day
- Iran - Teacher's Day
- Slovenia - second day of Labour Day
- Madrid Region - Day of the Region.
- Bah�'f Faith: Last day of the Festival of Ridv�n
- Poland - Flag Day, an official holiday to honour the Flag of Poland
- saint tsar Boris
Famous Birthdays:
- Sam Tsui: YouTube Star.
- Meagan Camper: Model.
- Jeanette Pohlen: American basketball player.
Famous Deaths:
- Veniamin Kaverin: Russian author and screenwriter (d. 1989).
- Giuseppe Siri: Italian Catholic Cardinal (Born 1906).
Music Charts
Which were the top hits in that special week of May 1989 ?
Top #10 songs in the USA
Search For Your Ancestors
Subscribe to our Newsletter
Don't miss our monthly news, no spam guarantee Click here to Subscribe
...and if 2 May 1989 was your Birth Date then Join our Birthday Club!
Make this date unforgettable
Genealogy: find out your family heritage
Magazine Covers
What news were making the headlines those days in May 1989?
- Life: Barbara Bush With Dogs
- Time: Abortion, Will the Court Turn Back the Clock?'
- SportsIllustrated: Sports Illustrated: no.9170
Which were the most popular books released in the last weeks ?
Remember when
What videogames would you be playing back in the days ?


text:
- "So, you're not going to change my grade?"
- ―Elena to Elliot Randolph
Elena is a student at the University of Seville. One of her professors was Elliot Randolph.
Elena is one of the alumni in Elliot Randolph's Norse Mythology class in the University of Seville.
After recent events demonstrated that Norse Mythology is actually History, Randolph corrected one of Elena's grades, and after evaluating it, he gave Elena a week to rewrite, advising to increase the historical point of view of the grade reducing its literary criticism.
Although the marks of the grade were not what Elena expected, Randolph hoped that this did not affect the dinner they had scheduled for that night.[1]
- Elliot Randolph - Professor


text:
Heidi Merrick Tube Dress
Heidi Merrick Tube Dress
The TUBE is composed of our signature perforated vegan leather and can be worn unbelted for a sheath silhouette or can be belted with a detachable matching tie. This pullover dress features side seam pockets and a left side zipper. Fully lined.. Fabric: Polyurethane/Viscose Lining: Viscose LawnDry clean/Hand-WashMade in Los Angeles
Jennifer Althouse has basically curated our dream closet with an edit that is seriously swoon-worthy. Amazing indie designers fill the racks along with Alt, the store's in-house label. Jennifer is a native Angeleno, cutting her teeth in retail at American Rag Cie, and was determined to open her namesake boutique in the developing downtown district. Situated within the city's 1927 Great Republic Lofts Building, the boutique is just as gorgeous as the wares inside. It's never been easier to fulfill your shopping needs with AltHouse's perfect balance of statement pieces and affordable basics. We're addicted.
Do you have questions about this product? We're here to help!


text: Cayman Kelly is most known for his melodious voice on the airwaves and a plethora of voiceover work. But did you know you could also view him live and in living color on Cayman Kelly Television? Tune is as Cayman interviews with his signature funny style well known artist from around the world.


text:
AAA Auto Repair & Muffler - BAK Tonneau Covers in Cookeville, TN
AAA Auto Repair & Muffler
331 W. Spring St.
Cookeville, TN 38501
Putnam County Tennessee
Phone: 931-526-3916
Visit Dealer's Website »
Store Location
As an authorized BAK tonneau cover and accessories dealer, AAA Auto Repair & Muffler located in Cookeville, TN, is committed to helping you make the best tonneau cover decision for your pick-up truck and your lifestyle. AAA Auto Repair & Muffler has been in business for many years and has a wealth of experience when it comes to all sorts of truck bed covers and accessories. AAA Auto Repair & Muffler are expert tonneau cover installers and will ensure that your truck bed cover is installed professionally and properly. Simply put, AAA Auto Repair & Muffler offers the best choice of soft, roll-up, hard folding, retractable, and custom fit truck bed covers and accessories. They also sell and install most pickup truck accessories. If you want the best deal on a brand new BAK tonneau cover and want it done right, quickly and with no remorse, then head over to AAA Auto Repair & Muffler in Cookeville your local BAK Industries dealer, needless to say, all of their work is guaranteed!
BAK Industries Videos
- Dealer
- New
Customer Reviews
Total Reviews (0)
Write the First Review!
You must login to post a review.


text:
Here's a nice freebie for my Meijer shoppers out there! Today only (8/28/15), you can load an mPerks coupon good for a FREE 10 ct Meijer Ibuprofen 200mg or Pain Relief 500mg. Just go to the Coupons tab on their site to find your coupon. Note that you can only use this coupon through Saturday 8/29/15 or while supplies last.
FREE Meijer Ibuprofen 200mg or Pain Relief 500 mg 10 ct Meijer mPerks coupon
Thanks Clip Your Cash.Extreme Couponing Tip: You can usually get two prints of most internet coupons. To find them in the easiest possible way, use our preclipped links that take you right to the coupon. Then come back and click the same link to get your 2nd print. This will save you the time spent searching for the coupon.
Never miss another hot coupon, deal or freebie again! "Like" Couponaholic .NET on Facebook, Follow us on Pinterest, Follow us on Twitter, Follow us on Instagram or Subscribe to our Daily Email Newsletter!


text:
A Tale of Two Companies: One Kit, Multiple InnovationsInnovation
Our internal innovation programs got 3 Gold Excellence Awards from Brandon Hall Group. How and why? Learn with Alex Goryachev.Read More
Vulnerability Spotlight: FreeImage Library XMP Image Handling Code Execution VulnerabilityThreat Research
Exploit uses a maliciously crafted image file as an email attachment or via an instant message.Read More
Microsoft Patch Tuesday – April 2016Threat Research
Patch Tuesday for April has arrived with Microsoft releasing their latest monthly set of security bulletins to address security vulnerabilities in their products. This month's release contains 13 bulletins relatingRead More
Social Media's Impact on On- and Offline EventsDigital and Social
How do you turn social media on its head and make it unique for your initiatives? I'm always fascinated to see new approaches to using social media and get inspired byRead More
Social Media Is Like Gelato In A Cone #CiscoSMT #SocialSavvyDigital and Social
Last week I spoke at an event and the definition of social media came up. Some people refer to social networking tools when they speak of social media while others referRead More
Using Social Media to Tell Customer Stories and Connect with FansDigital and Social
Social media is a perfect vehicle through which you can not only share customer stories but also connect with fans. While doing so, it is critical that you make sure the communicationRead More


text:
We use cookies to make your experience better. To comply with the new e-Privacy directive, we need to ask for your consent to set the cookies. Learn more.
As the capital's premier grooming specialists for men of style, we are extremely excited to be the Official Grooming Sponsors of London Collections Men for Spring/Summer 2016. Running from Friday 10th to Monday 13th June, LCM kicks off the season with its emphasis on both the creative and commercial importance of British brands and emerging talent.
With a shared belief in the quality of British design and as fellow shapers of style for men of London, it makes perfect sense to continue our support for the most important weekend in the international menswear calendar. Guests will be able to relax from the frantic pace with a whisky and a luxury grooming experience in our Seven Dials store on Monmouth Street and our private space in Hackett London's grand
Covent Garden townhouse.


text:
[Plugin: Blogroll Links] It's working in 2.7 iNove Theme
Hi, Thanks for this plugin. I was looking for something simple to put my links in lists like this at the bottom of posts, pages.
Do you know of a way or plugin to tick a box to select to put the code in all posts, pages etc. Is this something you might consider as a feature for a new release? Pretty please!
Like i have installed an adsense plugin which i can enter code or text into a hmtl field and tick for it to appear in all posts with one click positioning it top,left,right,bottom,bottom as well as top etc.
I entered the code that your plugin provides for the blogroll but unfortunately it didn't show. Otherwise this would have been a perfect solution.
But it certainly is working well if i paste the code at the bottom of a post when editing. This is in 2.7 and using the iNove Theme.
- The topic '[Plugin: Blogroll Links] It's working in 2.7 iNove Theme' is closed to new replies.