Patents by Inventor Michael Knowles

Michael Knowles 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: 7650377
    Abstract: An improved system and method for managing data on a handheld electronic device includes a server that periodically pushes data to a particular handheld electronic device, with the data being stored on the handheld electronic device by way of a routine running in the background whereby such reception and storage is generally transparent to a user. The data can be any type of data and may be data that is desired by the user or that fits a profile or preference of the user. The profile can, for instance, be predetermined and/or can be customized by the user and/or can reflect a preference of the user. The data pushed to the handheld electronic device can also be related in some fashion to a geographic disposition of the handheld electronic device. Such pushing of data and storage is managed by a routine running in the background of the handheld electronic device. The routine enables current data to be maintained on the handheld electronic device for ready access by a user.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: January 19, 2010
    Assignee: Research In Motion Limited
    Inventors: Michael Knowles, Julian Paas, Frank Tyneski, Jason Griffin
  • Publication number: 20100007638
    Abstract: The present invention provides a method and system for controlling an illuminating device on a mobile electronic device comprising determining in a global position of the device in real-time, determining a state of at least one light condition currently affecting ambient light at the global position and adjusting the intensity of the illuminating device in response to the state of the at least one light condition. Light conditions include weather conditions and a position of the sun at a particular global position. A mobile electronic device having a geographically dependent illuminating device is also provided.
    Type: Application
    Filed: September 25, 2009
    Publication date: January 14, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Michael KNOWLES
  • Publication number: 20100006611
    Abstract: Provided are, among other things, apparatuses for supporting a video camera. In one embodiment, the apparatus includes: a harness adapted for wearing on a user's upper body, the harness including a front section which, in use, covers at least a portion of at least one of the user's chest and abdomen, and a rear section which, in use, covers at least a portion of the user's back; and a flexible rod having a proximal end secured to the rear section of the harness and a distal end that extends up above the harness when the flexible rod is unweighted.
    Type: Application
    Filed: July 11, 2008
    Publication date: January 14, 2010
    Inventor: Michael Knowles
  • Publication number: 20090319711
    Abstract: The disclosure provides a system and method of provisioning a resource to an electronic device. The method comprises: after a triggering event, receiving from a network a data transmission at the device, the data transmission containing access information relating to a resource in a library that is in a remote server from the device, the resource relating to an application operating on the device; extracting the access information from the data transmission at the device; presenting the access information for the resource in a graphical user interface (GUI) on a display of the device; and after a selection event is initiated on the device for the resource, initiating a second data transmission containing a copy of the resource to the device and integrating the resource into the application as an output generated by the application.
    Type: Application
    Filed: August 31, 2009
    Publication date: December 24, 2009
    Inventors: Michael KNOWLES, Robert EDWARDS, Andrew Bocking, Tatiana Kalougina
  • Patent number: 7636565
    Abstract: Systems and methods for processing documents are disclosed. Documents received at a data server are transcoded using locally stored or generated code books. Code books for transcoded documents received at a wireless mobile communication device are either retrieved from a memory on the device or requested from a data server. In response to a code book request, a data server retrieves a requested code book from a local memory or generates the requested code book and returns the requested code book to a requestor. A wireless mobile communication device may also generate and transcode XML documents using a locally stored code book, a locally generated code book, or a code book received in response to a code book request.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: December 22, 2009
    Assignee: Research In Motion Limited
    Inventors: Russell N. Owen, Bill Yuan, Andrei A. Lifchits, Michael Knowles
  • Publication number: 20090313387
    Abstract: An information browser system and method enables sending of information requests to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLScript, is converted into a format in which the information can be displayed or otherwise further processed by the device. Information browsing functions may also be integrated with other communication functions on a mobile communication device.
    Type: Application
    Filed: August 21, 2009
    Publication date: December 17, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Harry R. Major, Michael Knowles
  • Patent number: 7627330
    Abstract: The present invention provides a method and system for controlling an illuminating device on a mobile electronic device comprising determining in a global position of the device in real-time, determining a state of at least one light condition currently affecting ambient light at the global position and adjusting the intensity of the illuminating device in response to the state of the at least one light condition. Light conditions include weather conditions and a position of the sun at a particular global position. A mobile electronic device having a geographically dependent illuminating device is also provided.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: December 1, 2009
    Assignee: Research In Motion Limited
    Inventor: Michael Knowles
  • Publication number: 20090279492
    Abstract: A mobile communication device identifies and selects a wireless local area network (WLAN) available for communications in its coverage area. Automatically, without detecting any requests made by a user via a browser application. The mobile device initiates a request (e.g. an HTTP GET request) to a predetermined server site of a communication network which is outside of the WLAN. In response to initiating the request, the mobile device receives a response message via the WLAN and identifies, from the response message, whether the request to the predetermined server site has been redirected to a redirect server site. The WLAN may be a WLAN “hotspot,” where the redirect server site is a login server. The identifying may be performed by comparing content from the response message to predetermined content of the predetermined server site. In response to identifying that the request has been redirected, the mobile device causes an indication to be produced at its user interface.
    Type: Application
    Filed: February 20, 2009
    Publication date: November 12, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael Peter Montemurro, Alain Rene Gagne, Denis Fedotenko, Michael Knowles, Kevin Oerton, Liam Ronald Quinn, Leonardo Jose Silva Salomone
  • Patent number: 7600064
    Abstract: The invention provides a system and method of provisioning a resource to an electronic device. The method comprises the steps of: (a) maintaining a library of resources at a remote server from the device; (b) after a triggering event, providing a data transmission to the device, the data transmission containing access information for the library that can be extracted by the device and used to access the library; and (c) after a selection event initiated on the device for a specific resource from the library, providing a second data transmission to the device, the second data transmission containing a copy of the specific resource. The system provides a server, a resource, a device and a communication link incorporating the method.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: October 6, 2009
    Assignee: Research in Motion Limited
    Inventors: Michael Knowles, Robert Edwards, Andrew Bocking, Tatiana Kalougina
  • Patent number: 7596631
    Abstract: An information browser system and method enables sending of information requests to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLScript, is converted into a format in which the information can be displayed or otherwise further processed by the device. Information browsing functions may also be integrated with other communication functions on a mobile communication device.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: September 29, 2009
    Assignee: Research In Motion Limited
    Inventors: Harry R. Major, Michael Knowles
  • Publication number: 20090162855
    Abstract: A method of determining a genetic component contributing to the severity of a pulmonary disease in a patient comprises determining the presence or absence of one or more single nucleotide polymorphisms (SNPs) in the Endothelin Receptor A (EDNRA) gene or the Interleukin-8 (IL-8) gene of the patient. The SNPs are rs5335 or rs1801708 for EDNRA, or rs4O73 for IL-8. The pulmonary disease may be cystic fibrosis or lymphangioleimyomatosis. Determining the presence or absence of one or more of SNPs rs5335 or rs1801708 in the EDNRA gene or rs4073 in the IL-8 gene of the patient may also be used in a method of treating a patient having a pulmonary disease. A kit may comprise one or more probes for determining the presence or absence of one or more of SNPs rs5335 and rs1801708 in the EDNRA gene or the SNP rs4073 in the IL-8 gene.
    Type: Application
    Filed: November 3, 2008
    Publication date: June 25, 2009
    Applicant: CASE WESTERN RESERVE UNIVERSITY
    Inventors: Mitchell Drumm, Rebecca Darrah, Paul Smith, Steven Martin, Michael Knowles, Steven Strausbaugh, Robert Schilz
  • Publication number: 20090124247
    Abstract: In accordance with the teachings described herein, systems and methods are provided for providing demand-based provisioning for a mobile communication device. A provisioning server may be used to receive a provisioning update request from the mobile communication device and in response to the provisioning update request transmit a service update data message to the mobile communication device. The service update data message may include service information for the mobile communication device that is received by the provisioning server from at least one of a plurality of service providers. The mobile communication device may be operable to detect a triggering event and transmit the provisioning update request to the provisioning server in response to the triggering event.
    Type: Application
    Filed: January 9, 2009
    Publication date: May 14, 2009
    Inventor: Michael Knowles
  • Publication number: 20090089669
    Abstract: A method and system for providing readability control are described. The rendering and display of a data file on the display can be switched between a layout view and a column view. Initially, the data file is displayed on the display in one of the layout view or the column view. A portion of the displayed data file is selected by positioning a cursor over the portion and a trackball is actuated, for example, by clicking and holding the trackball for a predetermined time to display the data file in the other of the layout view or the column view within the selected portion. The selected portion is rendered on the display and centered generally in the vicinity of the cursor position when actuating the trackball.
    Type: Application
    Filed: September 26, 2008
    Publication date: April 2, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Michael KNOWLES
  • Publication number: 20090089707
    Abstract: A method and apparatus for providing zoom functionality in a mobile device display are described. In the method, a data file is displayed on the portable device display in a full layout view. A cursor is displayed in the layout view as a zoom icon, such as a magnifying glass cursor, with which any portion of the layout view can be selected by positioning the icon and triggering a zoom tool in response to actuation of an input device, such as trackball, on a mobile communications device. In response to actuation of the trackball, the selected portion is displayed in the portable device display at a next higher magnification. The process can be repeated to successively zoom in on a desired portion of the data file, until a maximum magnification is reached.
    Type: Application
    Filed: September 26, 2008
    Publication date: April 2, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Michael KNOWLES
  • Patent number: 7493111
    Abstract: In accordance with the teachings described herein, systems and methods are provided for providing demand-based provisioning for a mobile communication device. A provisioning server may be used to receive a provisioning update request from the mobile communication device and in response to the provisioning update request transmit a service update data message to the mobile communication device. The service update data message may include service information for the mobile communication device that is received by the provisioning server from at least one of a plurality of service providers. The mobile communication device may be operable to detect a triggering event and transmit the provisioning update request to the provisioning server in response to the triggering event.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: February 17, 2009
    Assignee: Research In Motion Limited
    Inventor: Michael Knowles
  • Publication number: 20080299637
    Abstract: A method of reacting a first chemical entity and a second chemical entity to form a conjugate in which the first and second chemical entities are covalently bound with respect to each other, comprises bringing into simultaneous contact the first chemical entity, the second chemical entity and a thiol generator, wherein the thiol generator reacts with the first chemical entity in a thiolation reaction resulting in formation of a free sulfhydryl group on the first chemical entity, and the free sulfhydryl group reacts with the second chemical entity to form the conjugate, and wherein the second chemical entity is polyvalent with respect to its reactivity with sulfhydryl groups. The present invention primarily differs from the prior art in that no separation step is involved between reaction of the thiol generator and first chemical entity and reaction with the second chemical entity. The invention also provides a conjugation kit.
    Type: Application
    Filed: December 12, 2006
    Publication date: December 4, 2008
    Inventors: Nicholas Gee, Michael Knowles
  • Publication number: 20080261632
    Abstract: A scheme for redirecting data to a mobile communication device from a messaging server. One embodiment comprises one or more of the following: setting a redirection flag configured for a user associated with the mobile communication device to enable continuous redirection of data items received at the messaging server to the mobile communication device until the redirection flag is reset to indicate cessation of redirection of the data items; upon automatically detecting that a data item is received at the messaging server, redirecting the data item to a store-and-forward server associated with a wireless packet data network with which the mobile communication device is registered; and upon determining that a valid IP address is associated with the mobile communication device, transmitting the data item from the store-and-forward server to the mobile communication device over the wireless packet data network.
    Type: Application
    Filed: October 27, 2007
    Publication date: October 23, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Hugh Hind, Michael Knowles, Noushad Naqvi, David Bajar, Ian M. Patterson, Anthony G. Burns, Allan D. Lewis, Gary P. Mousseau, Mihal Lazaridis
  • Publication number: 20080222269
    Abstract: An information browser system and method enables sending of information requests to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLScript, is converted into a format in which the information can be displayed or otherwise further processed by the device. Information browsing functions may also be integrated with other communication functions on a mobile communication device.
    Type: Application
    Filed: April 1, 2008
    Publication date: September 11, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Harry R. Major, Michael Knowles
  • Patent number: 7389361
    Abstract: An information browser system and method enables sending of information requests to remote information sources and receiving of requested information from the remote sources on a wireless communication device. Information in any of a plurality of formats, including WML, HTML and WMLScript, is converted into a format in which the information can be displayed or otherwise further processed by the device. Information browsing functions may also be integrated with other communication functions on a mobile communication device.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: June 17, 2008
    Assignee: Research In Motion Limited
    Inventors: Harry R. Major, Michael Knowles
  • Publication number: 20080065799
    Abstract: A method of enforcing the ordering of read and write transactions for an adapter unit connected to a strongly-ordered bus. The adapter unit has a set of read buffers and write buffers. Initiator write transactions and target read completion transactions are performed on the bus in the original order in which the transactions are received. An initiator read transaction request is enqueued in the read buffer but selectively awaits the performance of one or more pending initiator write transactions in the write buffer before the read transaction request is presented to the bus. In this way, initiator write transactions on which the read transaction request depends and pending in the write buffer are retired to the bus before the initiator read transaction request is performed, thus assuring that the initiator read transaction request is not performed ahead of the initiator write transaction on which the read transaction request depends.
    Type: Application
    Filed: November 9, 2007
    Publication date: March 13, 2008
    Inventors: Tom Heynemann, Jeffrey Sprouse, Michael Knowles