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: 9143577
    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: September 22, 2015
    Assignee: BLACKBERRY LIMITED
    Inventors: Michael Knowles, Julian Paas, Frank Tyneski, Jason Griffin
  • Patent number: 9137328
    Abstract: The disclosure recites a device, system and method for provisioning resources from a server in a network to a mobile electronic device. The method comprises: after the electronic device has been approved for an initial registration with the communications network, receiving a data transmission at the electronic device from the communication network, the data transmission containing access information relating to a resource in a library that is the communication network; extracting the access information from the data transmission at the electronic device; sending a request from the electronic device to the communication network for a second data transmission containing a copy of the resource to the electronic device; downloading the resource from the communication network; and integrating the resource into an application as an output generated by the application.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: September 15, 2015
    Assignee: BLACKBERRY LIMITED
    Inventors: Michael Knowles, Robert Edwards, Andrew Bocking, Tatiana Kalougina
  • Patent number: 8930494
    Abstract: A method of securely synchronizing cache contents of a mobile browser with a server includes initiating a session between the browser and server, including transmission of browser state information regarding the cache contents and an authentication key to the server; maintaining a record of data sent from the server to the browser for storage in the cache; maintaining a record of the state information regarding the cache contents transmitted from the browser to the server; and transmitting data requests from the browser to the server, in response to which the server uses the key as a seed generation function and accesses each the record of data and returns only data that does not already form part of the cache contents, and wherein the data includes a result of a hash of data generated by the generation function for authentication by the browser before updating the cache contents with the data.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: January 6, 2015
    Assignee: Blackberry Limited
    Inventors: Michael Knowles, David Tapuska, Tatiana Kalougina
  • Patent number: 8745131
    Abstract: A system and method for managing data on a handheld electronic device is provided. A server periodically pushes data to a particular handheld electronic device, the data being stored on the handheld electronic device via a routine running in the background, such reception and storage being generally transparent to a user. The data can include data is desired by the user or that fits a profile or preference of the user. The profile can be predetermined and/or customized by the user and/or reflect a preference of the user. The data pushed to the handheld electronic device can also be related 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 3, 2012
    Date of Patent: June 3, 2014
    Assignee: Blackberry Inc.
    Inventors: Michael Knowles, Julian Paas, Frank Tyneski, Jason T. Griffin
  • Patent number: 8706840
    Abstract: The disclosure recites a device, system and method for provisioning resources from a server in a network to a mobile electronic device. The method comprises the steps of: downloading access information from the server for the resource; presenting the resource for selection on a graphical user interface (GUI) rendered on a display; sending a request to the server to download the resource from the communications network; and after receiving the resource from the communications network, integrating the resource into the application.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: April 22, 2014
    Assignee: Blackberry Limited
    Inventors: Michael Knowles, Robert Edwards, Andrew Bocking, Tatiana Kalougina
  • Publication number: 20140095661
    Abstract: The disclosure recites a device, system and method for provisioning resources from a server in a network to a mobile electronic device. The method comprises: after the electronic device has been approved for an initial registration with the communications network, receiving a data transmission at the electronic device from the communication network, the data transmission containing access information relating to a resource in a library that is the communication network; extracting the access information from the data transmission at the electronic device; sending a request from the electronic device to the communication network for a second data transmission containing a copy of the resource to the electronic device; downloading the resource from the communication network; and integrating the resource into an application as an output generated by the application.
    Type: Application
    Filed: December 4, 2013
    Publication date: April 3, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael KNOWLES, Robert EDWARDS, Andrew BOCKING, Tatiana KALOUGINA
  • Publication number: 20140059582
    Abstract: A computer implemented method of operating an administrator device to facilitate the participation of participants in an event comprises receiving passages of free text from response devices operated by participants; automatically aggregating and displaying the received passages of free text in a free text input region of a display of the administrator device; receiving a user selection of a said passage of free text and copying that selected passage of free text to a response prompt region of said display; generating an output to display the free text in the response prompt region to said participants; receiving a user input via a first clickable icon displayed on said display and, in response, accepting responses from response devices; receiving a user input via said first or a further clickable icon displayed on said display and in response stopping acceptance of further responses from response devices; and automatically aggregating and displaying the accepted responses in a result region of said display a
    Type: Application
    Filed: February 28, 2012
    Publication date: February 27, 2014
    Inventors: Anthony Michael Knowles, Nick Dyer, Mark Knowles
  • Patent number: 8615549
    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: June 30, 2011
    Date of Patent: December 24, 2013
    Assignee: Blackberry Limited
    Inventors: Michael Knowles, David Tapuska, Tatiana Kalougina
  • Publication number: 20130295641
    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: July 9, 2013
    Publication date: November 7, 2013
    Inventors: Nicholas Gee, Michael Knowles
  • Patent number: 8565748
    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: Grant
    Filed: December 16, 2011
    Date of Patent: October 22, 2013
    Assignee: BlackBerry Limited
    Inventor: Michael Knowles
  • Publication number: 20130274132
    Abstract: Disclosed herein are compositions and methods for and treating Cystic Fibrosis lung disease severity and/or secondary manifestations, including meconium ileus and CF related liver disease.
    Type: Application
    Filed: September 30, 2011
    Publication date: October 17, 2013
    Applicants: Hospital for Sick Children, Case Western Reserve University, Univeristy of North Carolina at Chapet Hill, The Johns Hopkins University
    Inventors: Lisa Strug, Lei Sun, Johanna M. Rommens, Garry Cutting, Michael Knowles, Mitchell L. Drumm, Peter Durie
  • Patent number: 8543697
    Abstract: A method for communicating state information between a server and a mobile device browser, comprising the steps of 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 cache data, and regulating subsequent transmission of data from the server to the mobile device browser based on the at least one message.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: September 24, 2013
    Assignee: Research In Motion Limited
    Inventors: Michael Knowles, David Tapuska, Tatiana Kalougina
  • Patent number: 8516055
    Abstract: A system and method for redirecting data from a host system (or messaging server) to one or more mobile data communication devices via a wireless packet data network is provided in which the wireless packet data network dynamically assigns addresses to the one or more mobile data communication devices on an as-needed basis. A redirector application operating at the host system is configured by each user to continuously redirect certain data to the wireless packet data network, as the data is received (or otherwise altered) at the host system. Two methods are provided for communicating the redirected data from the network to the mobile device. In a first method, the mobile device is configured to periodically contact a store-and-forward server within the wireless network, which, when contacted, assigns a network address to the mobile device and then transmits the stored, redirected data to the mobile device.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: August 20, 2013
    Assignee: 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: 20130198256
    Abstract: A system and method for managing data on a handheld electronic device is provided. A server periodically pushes data to a particular handheld electronic device, the data being stored on the handheld electronic device via a routine running in the background, such reception and storage being generally transparent to a user. The data can include data is desired by the user or that fits a profile or preference of the user. The profile can be predetermined and/or customized by the user and/or reflect a preference of the user. The data pushed to the handheld electronic device can also be related 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: August 3, 2012
    Publication date: August 1, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael KNOWLES, Julian PAAS, Frank TYNESKI, Jason T. GRIFFIN
  • Patent number: 8492129
    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: Grant
    Filed: December 12, 2006
    Date of Patent: July 23, 2013
    Assignee: Innova Biosciences, Ltd.
    Inventors: Nicholas Gee, Michael Knowles
  • Publication number: 20130039514
    Abstract: An audio communication system is provided for generating an audio output for users in a region, the system comprising a plurality of portable communications devices for use by a respective plurality of users, each communications device comprising a microphone for inputting an audio signal by a user, a loudspeaker for generating an audio output for said user, said loudspeaker being adapted to output said audio output in at least a first frequency band, and a wireless interface for wireless communication to transmit said audio signals from said microphone and receive audio signals derived from an audio source for generating said audio output by said loudspeaker; and at least one low frequency loudspeaker device having an interface for receiving audio signals derived from a microphone of another communications device, and a low frequency loudspeaker adapted to output a low frequency audio output in said region only in a second frequency band lower than said first frequency band.
    Type: Application
    Filed: January 25, 2011
    Publication date: February 14, 2013
    Applicant: IML LIMITED
    Inventors: Anthony Michael Knowles, Christopher John Davies
  • Publication number: 20130007283
    Abstract: The disclosure recites a device, system and method for provisioning resources from a server in a network to a mobile electronic device. The method comprising at the server: after receiving a network registration request from the device, accessing a device registry; if the device is in the device registry, determining whether a resource is may be provisioned to the device from the server, otherwise, if not, awaiting a request from the device for the resource; determining whether the resource has already been provisioned to the device or the device has been designated to be provisioned with the resource from an alternative source, and if so, not approving the resource to be provisioned to the device, otherwise providing a data transmission to the device from the server containing text and a link to the resource that can be extracted by the device.
    Type: Application
    Filed: September 12, 2012
    Publication date: January 3, 2013
    Inventors: Michael Knowles, Liam Quinn, Andrew Bocking, Karen Moser, Mark Tiegs, Sherryl Lee Lorraine Scott
  • Patent number: 8335880
    Abstract: The disclosure recites a device, system and method for provisioning resources from a server in a network to a mobile electronic device. The method comprises at the mobile electronic device: generating and sending a network registration request to the server to allow the server to determine whether the mobile electronic device is in a device registry linking resources managed by the server; waiting for a data transmission from the server, the data transmission containing text and a link to the resource that can receive the data transmission at the mobile electronic device; incorporating text and a link from the data transmission into a graphical user interface (GUI) generated on a display of the mobile electronic device to provide an interface to activate the link from the mobile electronic device; and generating an indicator on the GUI that the resource is new, if the resource is new to the mobile electronic device.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: December 18, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael Knowles, Liam Quinn, Andrew Bocking, Karen Moser, Mark Tiegs, Sherryl Lee Lorraine Scott
  • Patent number: 8307051
    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: October 13, 2011
    Date of Patent: November 6, 2012
    Assignee: Research In Motion Limited
    Inventors: David Tapuska, Michael Knowles
  • Patent number: RE43678
    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: September 28, 2011
    Date of Patent: September 18, 2012
    Assignee: Research In Motion Limited
    Inventors: Harry R. Major, Michael Knowles