Patents by Inventor Brad Lees

Brad Lees has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20130278171
    Abstract: One embodiment of a display backlight driver integrated circuit can be configured for operation in at least two different ways. A first method transfers data from an EEPROM to hardware registers prior to regular operation. A second method also transfers data from an EEPROM to registers. However, hardware registers can be overwritten with data accepted from a control bus, prior to regular operation. A keyboard driver IC can detect the presence or absence of a cable to an LED. If the cable is absent, the driver IC will not supply power for the LED. One embodiment of a keyboard and display backlight control system can be configured to allow substantially independent operation.
    Type: Application
    Filed: October 24, 2012
    Publication date: October 24, 2013
    Applicant: Apple Inc.
    Inventors: Alejandro Lara Ascorra, Shimon Elkayam, Asif Hussain, Brad Lee Patton, Steven J. Sfarzo, Eric G. Smith
  • Patent number: 8516229
    Abstract: A test code generation technique that replaces instructions having a machine state dependent result with special redirection instructions provides generation of test code in which state dependent execution choices are made without a state model. Redirection instructions cause execution of a handler than examines the machine state and replaces the redirection instruction with a replacement instruction having a desired result resolved in accordance with the current machine state. The instructions that are replaced may be conditional branch instructions and the result a desired execution path. The examination of the machine state permits determination of a branch condition for the replacement instruction so that the next pass of the test code executes along the desired path. Alternatively, the handler can execute a jump to the branch instruction, causing immediate execution of the desired branch path.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Allon Adir, Brad Lee Herold, John Martin Ludden, Pedro Martin-de-Nicolas, Charles Leverett Meissner, Gil Eliezer Shurek
  • Publication number: 20130198824
    Abstract: Disclosed are various embodiments for recovery and other management functions relating to security credentials which may be centrally managed. Account data, which includes multiple security credentials for multiple network sites for a user, is stored by a service in an encrypted form. A request for the account data is obtained from a client. The request specifies a security credential for accessing the account data. The account data is sent to the client in response to determining that the client corresponds to a preauthorized client and in response to determining that the security credential for accessing the account data is valid.
    Type: Application
    Filed: February 1, 2012
    Publication date: August 1, 2013
    Applicant: Amazon Technologies, Inc.
    Inventors: Daniel W. Hitchcock, Brad Lee Campbell
  • Publication number: 20130198821
    Abstract: Disclosed are various embodiments for account management for multiple network sites. Multiple accounts of a user are maintained for multiple network sites in a computing device. A secured resource of a network site is to be accessed by the computing device. A new account is created, or an existing account is upgraded, in response to determining that the accounts are not capable of accessing the secured resource. A set of information about the user is provided to the network site to create, or upgrade, the account.
    Type: Application
    Filed: February 1, 2012
    Publication date: August 1, 2013
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: Daniel W. Hitchcock, Brad Lee Campbell
  • Publication number: 20130198823
    Abstract: Disclosed are various embodiments for providing managed security credentials to network sites for authentication. Multiple accounts of a user are maintained for multiple network sites. A secured resource of a network site is to be accessed by a computing device. One of the accounts is identified according to a domain name of the network site. The account is associated with a different network site having a different domain name from the domain name. The computing device is automatically authenticated with the network site using a security credential associated with the account.
    Type: Application
    Filed: February 1, 2012
    Publication date: August 1, 2013
    Applicant: Amazon Technologies, Inc.
    Inventors: Daniel W. Hitchcock, Brad Lee Campbell
  • Publication number: 20130198818
    Abstract: Disclosed are various embodiments for logging out from multiple network sites using an authentication client that manages sessions for the network sites. Account data is maintained for multiple accounts of a user for multiple network sites. The account data includes a respective security credential for each of the accounts. An authentication client automatically authenticates with multiple authentication services corresponding to multiple network sites using multiple accounts in response to the user accessing each network site. A respective session is established for each network site. A logout is performed by ending each one of the sessions.
    Type: Application
    Filed: February 1, 2012
    Publication date: August 1, 2013
    Applicant: Amazon Technologies, Inc.
    Inventors: Daniel W. Hitchcock, Brad Lee Campbell
  • Publication number: 20130198822
    Abstract: Disclosed are various embodiments for authentication management services, where authentication services of network sites may support authentication management clients associated with different authentication management services. An authentication request is obtained by way of an authentication protocol from an authentication management client executed in a client computing device. The authentication request specifies a security credential associated with a user account. The user account at the client computing device is authenticated for access to at least one secured resource of a network site in response to the authentication request and in response to the authentication management client being supported.
    Type: Application
    Filed: February 1, 2012
    Publication date: August 1, 2013
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: Daniel W. Hitchcock, Brad Lee Campbell
  • Publication number: 20130151419
    Abstract: Validation data, such as an image selected by a merchant, is rendered on a mobile device of a customer to provide the merchant confirmation that payment for an item submitted through the mobile device of the customer was in fact received by the merchant. The merchant may establish an account on a network-accessible computing device (e.g., in the “cloud”) that includes the validation data. The customer authorizes payment to the merchant from the mobile device using the network connectivity of the mobile device. When the payment is received by the merchant, the network-accessible computing device sends the validation data to the customer's mobile device. The merchant may be confident that he or she has in fact received an electronic payment from the customer when the validation data is presented on the mobile device. Techniques to prevent reuse and copying of the validation data are also discussed.
    Type: Application
    Filed: February 14, 2012
    Publication date: June 13, 2013
    Inventors: Daniel W. Hitchcock, Darren E. Canavor, Harsha Ramalingam, Robert Hanson, Brad Lee Campbell
  • Publication number: 20130079933
    Abstract: The described embodiments relate generally to control of rotational components in a computer system. In one embodiment, the rotational component includes a cooling fan assembly, the cooling fan assembly being controlled in accordance with resonant frequency avoidance data. The resonant frequency avoidance data being characteristic of the computer system such that when the cooling fan assembly operates in accordance with the resonant frequency avoidance data, the cooling fan assembly does not operate at a fan speed that is coincident with a natural resonant frequency of the computer system.
    Type: Application
    Filed: January 19, 2012
    Publication date: March 28, 2013
    Applicant: Apple Inc.
    Inventors: Cheng P. TAN, Anthony J. Aiello, Brad Lee Patton, Con D. Phan, Jesse T. Dybenko, Thomas W. Wilson, JR.
  • Publication number: 20130077050
    Abstract: A method for determining a lens prescription for the eye. The method includes selecting a first ultraviolet (UV) trial lens and determining whether the first UV trial lens results in improvement in visual function. The first UV trial lens may be selected for the lens prescription when the first UV trial lens results in improvement in visual function. The method includes selecting a first color group comprising a first color trial lens and a second color trial lens and determining whether the first color trial lens or the second color trial lens results in greater improvement in visual function. The second color trial lens may be selected for the prescription when the second color trial lens results in greater improvement in visual function as compared to the first color trial lens. The method may include reevaluating the first UV trial lens for improvement in visual function when not previously selected.
    Type: Application
    Filed: March 29, 2012
    Publication date: March 28, 2013
    Inventor: Brad Lee Chase
  • Publication number: 20130076286
    Abstract: The described embodiments relate generally to control of rotational components in a computer system. In one embodiment, the rotational component includes a cooling fan, the cooling fan being controlled in accordance with data tailored to reduce the acoustic noise produced by the cooling fan. In one embodiment, the cooling fan is operated with non-uniform pulse width modulated signals. The non-uniform pulse width modulated signals can be a function of desired rotation speed and can include fundamental and harmonic components.
    Type: Application
    Filed: September 19, 2012
    Publication date: March 28, 2013
    Applicant: Apple Inc.
    Inventors: Brad Lee PATTON, Anthony J. Aiello, Cheng P. Tan
  • Publication number: 20120249965
    Abstract: An apparatus for use in determining a neurochromatic lens prescription. The apparatus includes an opening operable for use in a patient observing a visual target and a trial lens slot operable for use in inserting a trial lens into the patient's line of sight and the opening. The apparatus further includes a channel operable for sliding the trial lens into a centered position within the opening and a trial lens retainer operable for holding one or more trial lenses resulting in visual function improvement. The channel is coupled to the trial lens slot and the channel is operable for sliding the trial lens horizontally into the opening. The trial lens retainer is operable to retain the one or more trial lenses within the patient's line of sight.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 4, 2012
    Inventors: Brad Lee Chase, Noble Engle
  • Publication number: 20120249964
    Abstract: A method for determining a lens prescription for the eye. The method includes selecting a first ultraviolet (UV) trial lens and a second UV trial lens and determining whether the first UV trial lens or the second UV trial lens results in greater improvement in visual function. The second UV trial lens may be selected for the prescription when the second UV trial lens results in greater improvement in visual function as compared to the first UV trial lens. The method includes selecting a first color group comprising a first color trial lens and a second color trial lens and determining whether the first color trial lens or the second color trial lens results in greater improvement in visual function. The second color trial lens may be selected for the prescription when the second color trial lens results in greater improvement in visual function than the first color trial lens.
    Type: Application
    Filed: February 7, 2012
    Publication date: October 4, 2012
    Inventor: Brad Lee Chase
  • Publication number: 20120249966
    Abstract: A trial lens kit for determining a neurochromatic lens prescription for the eye. The trial lens kit includes a first plurality of trial lenses wherein each of the first plurality of trial lenses is operable to filter a particular wavelength of light. The first plurality of trial lenses corresponds to a first type of visual function improvement. The trial lens kit further comprises a second plurality of trial lenses where each of the second plurality of trial lenses is operable to filter a particular wavelength of light. The second plurality of trial lenses corresponds to a second type of visual function improvement. The first plurality of trial lenses and the second plurality of trial lenses are operable for determining a neurochromatic prescription.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 4, 2012
    Inventor: Brad Lee Chase
  • Patent number: 8255604
    Abstract: A hypervisor receives an interrupt that includes a target address and, in turn, branches to an administrating interrupt vector. Next, the administrating interrupt vector determines whether to branch to a piggyback interrupt handler corresponding to a piggyback interrupt vector. Based upon the determination, the hypervisor either branches to the piggyback interrupt handler or to an administrating interrupt handler that corresponds to the administrating interrupt vector.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sangram Alapati, Nitin Gupta, Brad Lee Herold, Harish P. Omkar, Alexandru Adrian Patrascu
  • Publication number: 20120143295
    Abstract: A band that employs low voltage resistance wire (11) to provide heat for the purpose of relieving the pain and discomfort caused by menstrual cramps. It is wrapped around the hip/lower abdominal area of the body and velcro (1, 2) is used to hold it in place. In addition to the velcro, elastic materials (7) enable the abdominal heat band to have an adjustable size so that it is able to fit both large and small individuals. Elastic also helps provide a snug fit allowing the user to effectively conceal the band beneath their clothing if desired. A remote control (3), which also houses the battery, controls the power and intensity of the heat. The remote is detachable from the band which allows the band to be washed without risk of getting the remote control wet.
    Type: Application
    Filed: December 3, 2010
    Publication date: June 7, 2012
    Inventor: Brad Lee St. John Moore
  • Patent number: 8145819
    Abstract: A system for stealing interrupt vectors from an operating system. Custom interrupt handler extensions are copied into an allocated block of memory from a kernel module. Also, operating system interrupt handlers are copied into a reserved space in the allocated block of memory from an interrupt vector memory location. In response to copying the operating system interrupt handlers into the reserved space in the allocated block of memory, custom interrupt handlers from the kernel module are copied over the operating system interrupt handlers in the interrupt vector memory location. The custom interrupt handlers after being copied into the interrupt vector memory location handle all interrupts received by the operating system.
    Type: Grant
    Filed: June 4, 2007
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sangram Alapati, Brad Lee Herold, Shakti Kapoor, Alexandru Adrian Patrascu
  • Patent number: 8126692
    Abstract: Computer implemented method, system and computer usable program code for configuring a computing system. A determination is made whether there are any errors in the model, and responsive to determining that there is at least one error in the model, a determination is made whether there is at least one resolution for correcting the at least one error. Responsive to determining that there is at least one resolution for correcting the at least one error, at least one resolution among the at least one resolution for correcting the at least one error is selected to form at least one selected resolution to correct the at least one error. The at least one selected resolution is applied to the model to form a transformed model, and the transformed model is output to a user.
    Type: Grant
    Filed: January 15, 2008
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: William Carlisle Arnold, Daniel Christopher Berg, Brad Lee Blancett, Tamar Eilam, Michael Damein Elder, Chad M. Holliday, Michael Husayn Kalantar, Alexander V. Konstantinou, Narinder Makin, Edward Charles Snible, John Eric Swanke, Andrew Neil Trossman, Paul Darius Vytas, Alice Tae Yun Yeung
  • Patent number: 8126693
    Abstract: Computer implemented method, system and computer usable program code for configuring a computing system. A system for configuring a computing system includes a mechanism for creating a model of a computing system, a validator for determining whether there are any errors in the model, and a resolver, responsive to determining that there is at least one error in the model, for determining whether there is at least one resolution for correcting the at least one error. A selector, responsive to determining that there is at least one resolution for correcting the at least one error, selects at least one resolution among the at least one resolution for correcting the at least one error to form at least one selected resolution to correct the at least one error, and applies the at least one selected resolution to the model to form a transformed model. An output outputs the transformed model to a user.
    Type: Grant
    Filed: January 15, 2008
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: William Carlisle Arnold, Daniel Christopher Berg, Brad Lee Blancett, Tamar Eilam, Michael Damein Elder, Chad M. Holliday, Michael Husayn Kalantar, Alexander V. Konstantinou, Narinder Makin, Edward Charles Snible, John Eric Swanke, Andrew Neil Trossman, Paul Darius Vytas, Alice Tse Yun Yeung
  • Publication number: 20120038095
    Abstract: An articulated work holder for a fractional dimensioned, performance vehicle including a base member and first, second and third, support arms having multiple degrees of rotational movement and a vise member carrying vehicle engagement pads for supporting a fractional dimensioned, performance vehicle between the vise engagement pads.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 16, 2012
    Inventors: Brad Lee Perreault, David Morris