Patents by Inventor Jerry Mailloux

Jerry Mailloux 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).

  • Patent number: 7701434
    Abstract: A method is set forth for automatically adjusting screen and keypad brightness on a mobile electronic device having a light sensor, display screen and keypad, for optimum legibility under varying lighting conditions, with minimal eye strain and distraction to the user. The method includes obtaining light level samples from the light sensor, and independently adjusting backlight intensity of the display screen and keypad responsive to the light level samples. Preferably, correct screen and keypad adjustments are made responsive to the user pulling his or her handheld device out of its holster notwithstanding non-optimal ambient light detection while the device is being removed from the holster. According to another aspect, the described method allows for ambient light detection in a handheld device where the light sensor and a message notification indicator share a common light pipe.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: April 20, 2010
    Assignee: Research in Motion Limited
    Inventors: Conrad Aleksander Kreek, Jerry Mailloux, Ahmed Hashi, James Robinson, Ken Wu, Robert J. Lowles, Andrew Bocking, Dale Brubacher-Cressman, Bruce Winter
  • Publication number: 20100088498
    Abstract: A system and method manages configuration data within a hardware component of a device to support hardware component changes during development or manufacture of the device. A Standardized Virtual Part (SVP) file is formed as a binary file and includes a SVP header that comprises metadata of one of at least schema version, revision numbers, part numbers, creator and description. The SVP file also includes hardware configuration data and a SVP trailer that includes error checking data for data authentication. The SVP file is loaded onto the device during development or manufacture for configuring the hardware component.
    Type: Application
    Filed: December 3, 2009
    Publication date: April 8, 2010
    Applicant: Research In Motion Limited
    Inventors: Conrad KREEK, Jerry Mailloux
  • Publication number: 20100057973
    Abstract: The disclosure describes a system and method for controlling interfacing parameters for a device when connected to a host. In the system and method, the communications interface is configurable to be in operable connection to a host using a microprocessor in the device having a first bus controller and a second bus controller, the second bus controller external to the microprocessor. The method comprises: establishing an initial connection by the device; conducting negotiations by the device to set a first data transmission rate for the device for the initial connection utilizing a communication bus controller contained in the microprocessor; and after detecting completion of enumeration of the device, re-establishing the connection by the device using the second bus controller in the device that processes the communications at a second transmission rate that is higher than the first data transmission rate.
    Type: Application
    Filed: November 6, 2009
    Publication date: March 4, 2010
    Inventors: Omar BARAKE, Michael Goldsmith, Maxime Matton, Jerry Mailloux, Robert Wood, Lyall Winger
  • Patent number: 7650437
    Abstract: A system and method manages configuration data within a hardware component of a device to support hardware component changes during development or manufacture of the device. A Standardized Virtual Part (SVP) file is formed as a binary file and includes a SVP header that comprises metadata of one of at least schema version, revision numbers, part numbers, creator and description. The SVP file also includes hardware configuration data and a SVP trailer that includes error checking data for data authentication. The SVP file is loaded onto the device during development or manufacture for configuring the hardware component.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: January 19, 2010
    Assignee: Research In Motion Limited
    Inventors: Conrad Kreek, Jerry Mailloux
  • Patent number: 7631126
    Abstract: The invention relates to a system and method for controlling interfacing parameters for a device when connected to a host is provided. The method comprises: monitoring for an initial connection by the device to the host; then, while the device is establishing the connection with the host, utilizing a communication bus controller contained in a microprocessor in the device to process communications with the host at a first data transmission rate; and after a predetermined condition, re-establishing the connection with the host using a second bus controller in the device that processes the communications at a second transmission rate that is higher the first data transmission rate.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: December 8, 2009
    Assignee: Research in Motion Limited
    Inventors: Omar Barake, Michael Goldsmith, Maxime Matton, Jerry Mailloux, Robert Wood, Lyall Winger
  • Publication number: 20080294923
    Abstract: The invention relates to a system and method for controlling interfacing parameters for a device when connected to a host is provided. The method comprises: monitoring for an initial connection by the device to the host; then, while the device is establishing the connection with the host, utilizing a communication bus controller contained in a microprocessor in the device to process communications with the host at a first data transmission rate; and after a predetermined condition, re-establishing the connection with the host using a second bus controller in the device that processes the communications at a second transmission rate that is higher the first data transmission rate.
    Type: Application
    Filed: May 24, 2007
    Publication date: November 27, 2008
    Inventors: Omar BARAKE, Michael Goldsmith, Maxime Matton, Jerry Mailloux, Robert Wood, Lyall Winger
  • Publication number: 20080126788
    Abstract: A system and method manages configuration data within a hardware component of a device to support hardware component changes during development or manufacture of the device. A Standardized Virtual Part (SVP) file is formed as a binary file and includes a SVP header that comprises metadata of one of at least schema version, revision numbers, part numbers, creator and description. The SVP file also includes hardware configuration data and a SVP trailer that includes error checking data for data authentication. The SVP file is loaded onto the device during development or manufacture for configuring the hardware component.
    Type: Application
    Filed: August 1, 2006
    Publication date: May 29, 2008
    Applicant: Research In Motion Limited
    Inventors: Conrad KREEK, Jerry MAILLOUX
  • Publication number: 20070097065
    Abstract: A method is set forth for automatically adjusting screen and keypad brightness on a mobile electronic device having a light sensor, display screen and keypad, for optimum legibility under varying lighting conditions, with minimal eye strain and distraction to the user. The method includes obtaining light level samples from the light sensor, and independently adjusting backlight intensity of the display screen and keypad responsive to the light level samples. Preferably, correct screen and keypad adjustments are made responsive to the user pulling his or her handheld device out of its holster notwithstanding non-optimal ambient light detection while the device is being removed from the holster. According to another aspect, the described method allows for ambient light detection in a handheld device where the light sensor and a message notification indicator share a common light pipe.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Inventors: Conrad Kreek, Jerry Mailloux, Ahmed Hashi, James Robinson, Ken Wu, Robert Lowles, Andrew Bocking, Dale Brubacher-Cressman, Bruce Winter
  • Publication number: 20060293774
    Abstract: A method of manufacturing a portable computing device, involves the steps of (1) performing one manufacturing step in the manufacture of the portable computing device by interfacing a hardware component with another component of the computing device; and (2) performing a subsequent manufacturing step in the manufacture by (i) identifying the interfaced hardware component from a response received at the another component; and (ii) initializing the identified interfaced hardware component using a device driver associated therewith.
    Type: Application
    Filed: August 2, 2006
    Publication date: December 28, 2006
    Inventors: Marc Drader, James Robinson, Jerry Mailloux
  • Publication number: 20060071900
    Abstract: A field sequential liquid crystal display maintains its white colour point through compensation values to at least one colour light emitting diode that illuminates the display. The compensation values may be impedances to control the current or pulsing of the current source according to a pulse width modulation technique. A degradation curve may be used to calculate extrapolate the theoretical forward voltage of the light emitting diode. Additional complexity arises from the need for calculating uptime for multiple light emitting diodes of different colours. Brightness levels may also be factored in.
    Type: Application
    Filed: October 5, 2004
    Publication date: April 6, 2006
    Inventors: Marc Drader, James Robinson, Jerry Mailloux, Robert Lowles
  • Publication number: 20050273189
    Abstract: A method of manufacturing a portable computing device, involves the steps of (1) maintaining a table comprising stimulus/response data for possible hardware components that may be interfaced in the computing device; (2) performing one manufacturing step in the manufacture of the portable computing device by interfacing one of the possible hardware components with one other component of the computing device; and (3) performing one other manufacturing step in the manufacture by: (i) applying a stimulus to the interfaced hardware component, and reading a response from the interfaced hardware component in response to the applied stimulus; (ii) identifying the interfaced hardware component from a correlation of the response with the stimulus/response data; and (iii) saving the identification as configuration data in the computing device.
    Type: Application
    Filed: June 2, 2004
    Publication date: December 8, 2005
    Inventors: Marc Drader, James Robinson, Jerry Mailloux