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: 11551265
    Abstract: The present disclosure described herein relates to a system and method for distributing messages to an electronic device. The method comprises: analyzing data relating to the device to determine a correlation of data relating to a user of the device; selecting an advertisement from a set of advertisements based on the correlation of data; and transmitting the advertisement to the device. The correlation of data may be determined from analyzing movement data and at least one status indicator relating to the device.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: January 10, 2023
    Assignee: BlackBerry Limited
    Inventors: Michael Knowles, Bhavuk Kaul, Sherryl Lee Lorraine Scott
  • Patent number: 11427012
    Abstract: An example printing apparatus includes a reservoir to contain a printing agent. The printing apparatus further includes a recovery port to receive connection of a recovery vessel and to communicate flow of the printing agent from the reservoir to the recovery vessel during a recovery operation. The printing apparatus further includes a recovery pump to pump the printing agent from the reservoir through the recovery port to the recovery vessel during the recovery operation. The printing apparatus further includes a vacuum pump at the reservoir to reduce pressure in the reservoir to below atmospheric pressure during the recovery operation to draw unrecovered printing agent away from the recovery port when the recovery vessel is removed from the recovery port.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: August 30, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Devin Michael Knowles, Paul Allan Osborne, Christopher John Arnold
  • Patent number: 11413874
    Abstract: In one example in accordance with the present disclosure, a fluid extraction system is described. The fluid extraction system includes an interface to fluidically and electrically couple a removable extraction reservoir to a printing device. A return line of the fluid extraction system is to connect the interface and a reservoir of the printing device. The fluid extraction system includes a switch to 1) responsive to attachment of the removable extraction reservoir to the printing device, open the return line to direct fluid form the reservoir to the interface and 2) responsive to removal of the removable extraction reservoir from the printing device, close the return line.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: August 16, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Paul Allan Osborne, Devin Michael Knowles, Christopher John Arnold
  • Patent number: 11312151
    Abstract: In one example in accordance with the present disclosure, a fluid extraction system is described. The fluid extraction system includes an interface to fluidically and electrically couple a removable extraction reservoir to a printing device. A supply line of the fluid extraction system transports fluid from the interface to a reservoir of the printing device. A return line of the fluid extraction system is coupled to the reservoir and supply line and transports fluid from the reservoir to the interface. The fluid extraction system also includes a switch to, responsive to removal of the removable extraction reservoir from the printing device, activate a fill pump to draw fluid through the supply line away from the interface.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: April 26, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher John Arnold, Paul Allan Osborne, Devin Michael Knowles
  • Publication number: 20220040992
    Abstract: An example printing apparatus includes a reservoir to contain a printing agent. The printing apparatus further includes a recovery port to receive connection of a recovery vessel and to communicate flow of the printing agent from the reservoir to the recovery vessel during a recovery operation. The printing apparatus further includes a recovery pump to pump the printing agent from the reservoir through the recovery port to the recovery vessel during the recovery operation. The printing apparatus further includes a vacuum pump at the reservoir to reduce pressure in the reservoir to below atmospheric pressure during the recovery operation to draw unrecovered printing agent away from the recovery port when the recovery vessel is removed from the recovery port.
    Type: Application
    Filed: December 4, 2018
    Publication date: February 10, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Devin Michael Knowles, Paul Allan Osborne, Christopher John Arnold
  • Publication number: 20220032644
    Abstract: In one example in accordance with the present disclosure, a fluid extraction system is described. The fluid extraction system includes an interface to fluidically and electrically couple a removable extraction reservoir to a printing device. A supply line of the fluid extraction system transports fluid from the interface to a reservoir of the printing device. A return line of the fluid extraction system is coupled to the reservoir and supply line and transports fluid from the reservoir to the interface. The fluid extraction system also includes a switch to, responsive to removal of the removable extraction reservoir from the printing device, activate a fill pump to draw fluid through the supply line away from the interface.
    Type: Application
    Filed: December 4, 2018
    Publication date: February 3, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher John Arnold, Paul Allan Osborne, Devin Michael Knowles
  • Publication number: 20220032634
    Abstract: In one example in accordance with the present disclosure, a fluid extraction system is described. The fluid extraction system includes an interface to fluidically and electrically couple a removable extraction reservoir to a printing device. A return line of the fluid extraction system is to connect the interface and a reservoir of the printing device. The fluid extraction system includes a switch to 1) responsive to attachment of the removable extraction reservoir to the printing device, open the return line to direct fluid form the reservoir to the interface and 2) responsive to removal of the removable extraction reservoir from the printing device, close the return line.
    Type: Application
    Filed: December 4, 2018
    Publication date: February 3, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Paul Allan Osborne, Devin Michael Knowles, Christopher John Arnold
  • Patent number: 11238498
    Abstract: The present disclosure described herein relates to a system and method for distributing messages to an electronic device. The method comprises: analyzing data relating to the device to determine a correlation of data relating to a user of the device; selecting an advertisement from a set of advertisements based on the correlation of data; and transmitting the advertisement to the device. The correlation of data may be determined from analyzing movement data and at least one status indicator relating to the device.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: February 1, 2022
    Assignee: BlackBerry Limited
    Inventors: Michael Knowles, Bhavuk Kaul, Sherryl Lee Lorraine Scott
  • Patent number: 10477468
    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: Grant
    Filed: February 5, 2018
    Date of Patent: November 12, 2019
    Assignee: BlackBerry Limited
    Inventors: Michael Peter Montemurro, Leonardo José Silva Salomone, Denis Fedotenko, Liam Ronald Quinn, Michael Knowles, Kevin John Oerton, Alain Gagne
  • Patent number: 10424373
    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: August 31, 2018
    Date of Patent: September 24, 2019
    Assignee: BLACKBERRY LIMITED
    Inventors: Michael Knowles, Robert Edwards, Andrew Bocking, Tatiana Kalougina
  • Patent number: 10069750
    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: June 25, 2015
    Date of Patent: September 4, 2018
    Assignee: BLACKBERRY LIMITED
    Inventors: Michael Knowles, Robert Edwards, Andrew Bocking, Tatiana Kalougina
  • Patent number: 9888437
    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: Grant
    Filed: November 2, 2015
    Date of Patent: February 6, 2018
    Assignee: BlackBerry Limited
    Inventors: Michael Peter Montemurro, Alain Rene Gagne, Denis Fedotenko, Michael Knowles, Kevin Oerton, Liam Ronald Quinn, Leonardo Jose Silva Salomone
  • Publication number: 20160057696
    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: November 2, 2015
    Publication date: February 25, 2016
    Inventors: Michael Peter Montemurro, Alain Rene Gagne, Denis Fedotenko, Michael Knowles, Kevin Oerton, Liam Ronald Quinn, Leonardo Jose Silva Salomone
  • Patent number: 9210221
    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: Grant
    Filed: September 12, 2012
    Date of Patent: December 8, 2015
    Assignee: BLACKBERRY LIMITED
    Inventors: Michael Knowles, Liam Quinn, Andrew Bocking, Karen Moser, Mark Tiegs, Sherryl Lee Lorraine Scott
  • Patent number: 9179399
    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: Grant
    Filed: February 20, 2009
    Date of Patent: November 3, 2015
    Assignee: BlackBerry Limited
    Inventors: Michael Peter Montemurro, Alain Rene Gagne, Denis Fedotenko, Michael Knowles, Kevin Oerton, Liam Ronald Quinn, Leonardo Jose Silva Salomone
  • 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