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

  • Publication number: 20110208865
    Abstract: The disclosure recites a system and method for updating a resource to an electronic device. The system comprises: a resource providing information for the device; a server to maintain the resource; a communication link providing the device with access to the resource; a data transmission module for extracting and transmitting access information about the resource to the device; and a data processing module for processing the received information at the device. In the device, a GUI provides information on a topic retrieved from local storage on the device and additional information about the resource is incorporated into the GUI for that topic.
    Type: Application
    Filed: May 2, 2011
    Publication date: August 25, 2011
    Inventors: Michael Knowles, Liam Quinn, Andrew Bocking, Karen Moser, Mark Tiegs, Sherryl Lee Lorraine Scott
  • Patent number: 8005891
    Abstract: A method for training a server for content delivery based on communication of state information from a mobile device browser, the method comprising providing a control channel between the server and mobile device browser, transmitting over the control channel a plurality of request messages from the mobile device browser to the server for Web pages, each of the messages indicating browsing-related state data, and implementing heuristic algorithms within the server to detect and learn patterns of the request messages, pre-fetching at least hypertext content of Web pages that the server has learned will likely be requested, and embedding the hypertext content in response codes within response messages over the control channel from the server to the mobile device browser.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: August 23, 2011
    Assignee: Research in Motion Limited
    Inventors: Michael Knowles, David Tapuska, Tatiana Kalougina
  • Publication number: 20110185005
    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: Application
    Filed: April 6, 2011
    Publication date: July 28, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael KNOWLES, Julian PAAS, Frank TYNESKI, Jason T. GRIFFIN
  • Patent number: 7945617
    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: November 17, 2009
    Date of Patent: May 17, 2011
    Assignee: Research In Motion Limited
    Inventors: Michael Knowles, Julian Paas, Frank Tyneski, Jason Griffin
  • Publication number: 20110111744
    Abstract: 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 19, 2011
    Publication date: May 12, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Michael Knowles
  • Patent number: 7904073
    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 requester. 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: November 10, 2009
    Date of Patent: March 8, 2011
    Assignee: Research In Motion Limited
    Inventors: Russell N. Owen, Bill Yuan, Andrei A. Lifchits, Michael Knowles
  • Patent number: 7899449
    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: January 9, 2009
    Date of Patent: March 1, 2011
    Assignee: Research In Motion Limited
    Inventor: Michael Knowles
  • Patent number: 7890706
    Abstract: In a system including multiple-slice processors and memories, a synchronization unit with race avoidance capability includes a delegated write engine that receives data and memory address information from the processors and writes data to the memory as a delegate for the processors.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: February 15, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David J. Garcia, Michael Knowles, Tom A. Heynemann, Jeffrey A. Sprouse
  • Patent number: 7831260
    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: September 25, 2009
    Date of Patent: November 9, 2010
    Assignee: Research In Motion Limited
    Inventor: Michael Knowles
  • Publication number: 20100281391
    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: July 19, 2010
    Publication date: November 4, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Harry R. Major, Michael Knowles
  • Publication number: 20100269154
    Abstract: A method for communicating state information between a server and a mobile device browser with version handling includes: providing a control channel between the server and mobile device browser; transmitting at least one message from the mobile device browser to the server over the control channel indicative of browsing-related state data, wherein the at least one message includes an XML-encoded document and a protocol version value identifying a version of Document Type Definition (DTD) against which to validate the XML-encoded document; and regulating subsequent transmission of data from the server to the mobile device browser based on the at least one message.
    Type: Application
    Filed: April 28, 2010
    Publication date: October 21, 2010
    Applicant: Research In Motion Limited
    Inventors: Michael KNOWLES, David TAPUSKA, Tatiana KALOUGINA
  • Patent number: 7761603
    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: August 21, 2009
    Date of Patent: July 20, 2010
    Assignee: Research In Motion Limited
    Inventors: Harry R. Major, Michael Knowles
  • Publication number: 20100146067
    Abstract: A method and system for communicating serialized data provides a mechanism for ordering the data in response to a priority. In an embodiment, a server sending the data uses the priority to order the data in a message send queue for sending the data to a requesting device. The server may comprise a gateway and the second device a wireless device communicating with the gateway. The wireless device may send a priority indication in association with a request for the data to facilitate the ordering.
    Type: Application
    Filed: January 12, 2010
    Publication date: June 10, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David TAPUSKA, Michael KNOWLES
  • Publication number: 20100105147
    Abstract: A laboratory degradation test system for testing degradation of a test specimen in a test fluid flow includes a reactor assembly, which reactor assembly comprises: a reactor vessel, the reactor vessel having a reaction space, an inlet and an outlet and a specimen holder for retaining a test specimen inside the reactor vessel, a heater for heating the reactor vessel, a fluid circulation system generating a test fluid flow over the test specimen, which fluid circulation system comprises: a circulation line which extends between the outlet of the reactor vessel and the inlet of the reactor vessel, which circulation line is arranged outside the reactor vessel, a pump for providing fluid circulation through the circulation line and the reactor vessel, which pump is arranged in the circulation line. The volume available to the test fluid inside the reaction space after insertion of the degradation test specimen is less than or equal to 10 ml.
    Type: Application
    Filed: March 19, 2008
    Publication date: April 29, 2010
    Applicant: AVANTIUM INTERNATIONAL B.V.
    Inventors: Gerardus Johannes Maria Gruter, Roelandus Hendrikus Wilhelmus Moonen, Jan Peter de Jong, David Michael Knowles
  • Publication number: 20100088632
    Abstract: A method and touchscreen-based handheld electronic device having dual navigation modes are provided. In accordance with one embodiment, there is provided a handheld electronic device, comprising: a controller; a touchscreen display connected to the controller; the controller being configured for displaying on the touchscreen display a graphical user interface (GUI) having a display area defined by a boundary; and the controller being configured for providing a cursor navigation mode and a pan navigation mode, and for switching between the cursor navigation mode and the pan navigation mode in response to respective input.
    Type: Application
    Filed: August 4, 2009
    Publication date: April 8, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael KNOWLES, David Paul YACH
  • Publication number: 20100064003
    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: Application
    Filed: November 17, 2009
    Publication date: March 11, 2010
    Inventors: Michael Knowles, Julian Paas, Frank Tyneski, Jason Griffin
  • Publication number: 20100057888
    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: Application
    Filed: November 10, 2009
    Publication date: March 4, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Russell N. OWEN, Bill YUAN, Andrei A. LIFCHITS, Michael KNOWLES
  • Patent number: 7673018
    Abstract: A method and system for communicating serialized data provides a mechanism for ordering the data in response to a priority. In an embodiment, a server sending the data uses the priority to order the data in a message send queue for sending the data to a requesting device. The server may comprise a gateway and the second device a wireless device communicating with the gateway. The wireless device may send a priority indication in association with a request for the data to facilitate the ordering.
    Type: Grant
    Filed: April 8, 2004
    Date of Patent: March 2, 2010
    Assignee: Research In Motion Limited
    Inventors: David Tapuska, Michael Knowles
  • Publication number: 20100050072
    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 requester. 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: Application
    Filed: November 10, 2009
    Publication date: February 25, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Russell N. OWEN, Bill YUAN, Andrei A. LIFCHITS, Michael KNOWLES
  • Patent number: RE41786
    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: September 28, 2010
    Assignee: Research in Motion Limited
    Inventors: Harry R. Major, Michael Knowles