Patents Represented by Attorney Sean D. Burdick
  • Patent number: 8316421
    Abstract: A system for building tolerance into authentication of a computing device includes a means for executing, from a computer-readable medium, computer-implementable steps of: (a) receiving and storing a first digital fingerprint of the device during a first boot of an authenticating software on the device, the first digital fingerprint based on a first set of device components, (b) receiving a second digital fingerprint from the device at a subsequent time, (c) comparing the second digital fingerprint with a plurality of stored digital fingerprints of known devices, (d) in response to the comparison indicating a mismatch between the second digital fingerprint and the plurality of stored digital fingerprints, generating a request code comprising instructions for the device to generate a third digital fingerprint using the first set of device components, (e) sending the request code to the remote device, (f) receiving the third digital fingerprint from the remote device in response to the request code, and (g) aut
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: November 20, 2012
    Assignee: Uniloc Luxembourg S.A.
    Inventor: Craig S. Etchegoyen
  • Patent number: 8284929
    Abstract: A method encoded on a data storage medium as executable software for processing data includes steps for providing a scrambling key for scrambling a current piece of information from a plurality of pieces of information, providing with the current piece of information a current identification token from a series of identification tokens, the current identification token to be combined with the scrambling key for scrambling a subsequent piece of information from the plurality of pieces of information, and scrambling the current piece of information using a combination of the scrambling key and a previous identification token from the series of identification tokens to create scrambled current data. A system and an article of manufacture for processing data are also disclosed.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: October 9, 2012
    Assignee: Uniloc Luxembourg S.A.
    Inventor: Ric B. Richardson
  • Patent number: 8261484
    Abstract: A detachable sinker automatically detaches from fishing line after immersion in water. The sinker includes weight attachable to the line by means of a rapidly disintegrating water soluble material. The disintegrating material may comprise a product that when dry withstands a casting load and when wet rapidly dissolves. The weight may be biodegradable or dissolvable. The sinker may include a wildlife attractant released by the disintegrating material or by the dissolvable weight, may be rated according to an approximate time or depth at which the weight or attractant will release from the line, may display readable indicia corresponding to a weight value, a release time, or a depth, and may include an attachment means coupling the disintegrating material to the line, such as an elongated clamp for compressing the fishing line and the disintegrating material, a mass of moldable adhesive, or a perforated attachment for threading the disintegrating material therethrough.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: September 11, 2012
    Inventor: Robert Paul Bono
  • Patent number: 8266005
    Abstract: The present invention comprises a method and system for a rapid and automated creation of a price schedule comprising steps and an implementation for providing a set of construction (or other) plans created with an architectural, civil, industrial or other software design tool, such as CAD, and optionally a palette of 2-dimensional and/or 3-dimensional architectural parametric symbols that correspond to respective construction plan elements, such as windows, doors, acrylic glass blocks and/or sky lights. At least one parametric symbol corresponding to a construction plan element is preferably inserted into the construction plans. A cost value for each of the inserted parametric symbols is preferably calculated corresponding to respective plan elements. A price schedule is then optionally created which includes the total cost for all of the inserted parametric symbols corresponding to respective plan elements.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: September 11, 2012
    Assignee: Uniloc Luxembourg
    Inventors: Douglas D. Lopez, Robert L. Klug
  • Patent number: 8260628
    Abstract: The present invention comprises a rapid and automated creation of a price schedule and/or a “green” schedule comprising steps and an implementation for providing a set of construction (or other) plans created with an architectural, civil, industrial or other software design tool, such as CAD, and optionally a palette of 2-dimensional and/or 3-dimensional architectural parametric symbols that correspond to respective construction plan elements, such as windows, doors, acrylic glass blocks and/or sky lights. At least one parametric symbol corresponding to a construction plan element is preferably inserted into the construction plans. A cost value and a statement indicating whether or not a parametric symbol is “green” for each of the inserted parametric symbols is calculated and/or determined corresponding to respective plan elements.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: September 4, 2012
    Assignee: Uniloc Luxembourg S. A.
    Inventors: Douglas D. Lopez, Robert L. Klug
  • Patent number: 8239852
    Abstract: A system for remotely updating a program configuration includes an update server in communication with a client device configured to execute a remote update program. The client device includes a first processor coupled to memory storing the program which, executed, performs physical device recognition on the client device to determine its machine parameters, and generates unique device identifiers based thereon, and a first transceiver configured to send the identifiers to the update server. The update server is configured to collect the identifiers from the client device, and includes a second processor for analyzing the identifiers and determining an updated program configuration based on the collected identifiers matching known identifiers, and a second transceiver configured to deliver data representing the updated program configuration to the client device for storage therein.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: August 7, 2012
    Assignee: Uniloc Luxembourg S.A.
    Inventor: Craig Stephen Etchegoyen
  • Patent number: 8225532
    Abstract: A shoe insert for adjusting the fit of a shoe on a person's foot, and the combination of such insert and a shoe with elements providing for removable securement of the insert within the shoe. The shoe insert may be formed from a stable, resilient, and biodegradable material such as a molded mixture of polyurethane and cork, and may be removably secured within the shoe via a cooperating slot and rail system to prevent slippage of the insert within the shoe. The shoe or insert or both may be contoured to provide a custom anatomical fit to the person's foot.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: July 24, 2012
    Inventor: Johnny Chen
  • Patent number: 8213907
    Abstract: A method achieves secure mobile communications by authenticating a mobile device seeking communication with a secure server. The method prescribes steps for generating a code to indicate a plurality of portions of a digital fingerprint to request from the mobile device, each portion representing a different parameter of the mobile device, sending the code to the mobile device, receiving from the mobile device a response code representing the requested plurality of portions of the digital fingerprint, comparing each portion of the received plurality of portions with one or more predetermined codes, and granting the mobile device an access privilege when results of the comparison satisfy a predetermined minimum accuracy.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: July 3, 2012
    Assignee: UNILOC Luxembourg S. A.
    Inventor: Craig Stephen Etchegoyen
  • Patent number: 8160962
    Abstract: An installation image for installing an unprotected software product is used to install a protected version of the same product. A protected version of the executable file is embedded in a new installation image with the original installation image, in which the unprotected version of the executable file is damaged so as to be unusable and unreadable. The new installation image causes the original installation image to operate, installing the damaged installation file and other data files. The new installation image then replaces the damaged installation file with the protected installation file.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: April 17, 2012
    Assignee: Uniloc Luxembourg S.A.
    Inventor: Ric B. Richardson
  • Patent number: 8142195
    Abstract: A system of materials facilitates teaching Chinese characters to a child in progressive stages, whether or not the teacher is fluent in Chinese. Each stage associates a multi-colored object with a correspondingly multi-colored Chinese character that represents the object. For a child from birth to two years, a first stage material animates the object and morphs the object into the corresponding Chinese character. For a child two to four years, a second stage material to be read to the child by the teacher displays the object adjacent to the character, and material provides interactive means for the child to associate the object with the character. For a child four to seven years, a third stage story book displays text containing a sentence made of multiple characters and a scene corresponding to the meaning of the sentence, and for a child seven to nine years, a fourth stage group book presents multiple Chinese characters that share a common group element, whether meaning or sound.
    Type: Grant
    Filed: January 16, 2008
    Date of Patent: March 27, 2012
    Inventor: Xiaohui Guo
  • Patent number: 8087092
    Abstract: A method for detecting an attempted attack on a security system. In one preferred embodiment of the present invention, the method includes the step of retrieving a parameter from a hardware system, wherein the parameter changes during an operation of the hardware system. Then, comparing the retrieved parameter with a previously stored parameter; and, detecting a lack of change between the retrieved parameter and the previously stored parameter. An apparatus and an article of manufacture for detecting an attempted attack on a security system is also disclosed.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: December 27, 2011
    Assignee: Uniloc USA, Inc.
    Inventors: Ric B. Richardson, Casey S. Potenzone, Benjamin T. Abraham, Farza Angha, Hamid R. Younessi
  • Patent number: 7987362
    Abstract: A method for authenticating a device including the steps of operating the device to create at least one failure condition; obtaining a measurement based on the at least one failure condition; and, comparing the measurement based on the at least one failure condition with a previously stored measurement based on the at least one failure condition to determine an identity of the device. An apparatus and an article of manufacture for authenticating a device is also disclosed.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: July 26, 2011
    Assignee: Uniloc USA, Inc.
    Inventor: Ric B. Richardson
  • Patent number: 7934250
    Abstract: A method for authenticating a device including the steps of measuring at least one performance parameter of the device to obtain a measurement; and comparing the measurement of the at least one performance parameter with a previously stored measurement of the at least one performance parameter to determine an identity of the device. An apparatus and an article of manufacture for authenticating a device is also disclosed.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: April 26, 2011
    Assignee: Uniloc USA, Inc.
    Inventor: Ric B. Richardson
  • Patent number: 7921715
    Abstract: A handheld windsock includes a housing with a graduated dial indicator mounted on the housing. A cord attached to the housing overlays the graduated dial indicator and a miniaturized chute is attached to an end of the cord. In response to airflow, the miniaturized chute displaces the cord in relation to the graduated dial indicator, providing a readable indication of the wind speed. Wind direction may be obtained as the direction of maximum displacement of the miniaturized chute. A data table displayed on the housing allows a user, such as a golfer, to cross-reference a measured wind speed to a quantitative adjustment, such as a numerical adjustment to the selection of a golf club.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: April 12, 2011
    Inventor: Randall Gwin
  • Patent number: 7908662
    Abstract: Systems and methods are provided for auditing and selectively restricting software usage based on, for example, software copy counts or execution counts. In one embodiment, the method comprises verifying whether the serial number for a software installed on a computing device corresponds to one of recognized serial numbers, and calculating a copy count (or software execution count) for the serial number. In response to the copy count exceeding a defined upper limit, a limited unlock key may be sent to the device. The limited unlock key may allow the software to be executed on the device for a defined time period, a defined number of executions, and/or with at least one feature of the software disabled.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: March 15, 2011
    Assignee: Uniloc U.S.A., Inc.
    Inventor: Ric B. Richardson
  • Patent number: 7877758
    Abstract: Menu-driven translator software prompts a computer user to create procedures for controlling modules external to the computer. The software prompts a non-programmer to enter familiar terms to create devices having a read or write interface, and to describe device functions for communicating with the external modules. Using created devices, the software conveniently prompts the user to compose sequences for running tests on modules, evaluating module responses, and logging results. Preferred translator software includes a User Module for controlling access rights, a Device Editor for creating devices, a Sequence Editor for creating sequences, a Sequence Execution Module for running sequences, and a Records Module for managing files created by the software and ensuring strict version control. The translator software may be embodied as a computer readable medium storing a series of process steps allowing the user to create the procedures.
    Type: Grant
    Filed: May 4, 2007
    Date of Patent: January 25, 2011
    Inventor: Gary W. Boren
  • Patent number: 7802571
    Abstract: Method and apparatus for controlling a ventilator are described. The invention can be used to control mechanical ventilators as well as respiratory assist devices such as CPAP machines. The apparatus receives input data indicative of patient's oxygen level. A controller determines PEEP, or CPAP, and FIO2, on the basis of data indicative of the patient's oxygen level. In an alternative embodiment, the apparatus further receives input data indicative of patient's carbon dioxide levels, respiratory elastance and airway resistance, and barometric pressure. The controller further utilizes the said input data to determine the optimal values of tidal volume and breathing frequency for a next breath of the patient, and uses the respiratory elastance and airway resistance data to determine any necessary adjustments in the I:E ratio. The controller also applies safety rules, detects and corrects artifacts, and generates warning signals when needed.
    Type: Grant
    Filed: September 7, 2004
    Date of Patent: September 28, 2010
    Inventor: Fleur T. Tehrani
  • Patent number: 7804079
    Abstract: A method for using optical media for identification purpose including the steps of exposing a portion of the optical media to a source of radiation; detecting an imperfection in the portion of the optical media; and, quantifying the imperfection to create a unique identifier. An apparatus for using an optical media for identification purposes, including a light source for exposing a portion of the optical media to a radiation; and, a receptor for receiving the radiation through the portion of the optical media, wherein the receptor measures a change in radiation that is received once the radiation has passed through the portion of the optical media.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: September 28, 2010
    Assignee: Uniloc USA, Inc.
    Inventor: Ric B. Richardson
  • Patent number: D628774
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: December 14, 2010
    Inventors: Frank Sykes, Allen G. Stenquist
  • Patent number: D658154
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: April 24, 2012
    Inventors: Gerard Jerome Durocher, Steven Michael Montgomery