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
  • Publication number: 20220138800
    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: Application
    Filed: January 14, 2022
    Publication date: May 5, 2022
    Inventors: Michael KNOWLES, Bhavuk KAUL, Sherryl Lee Lorraine SCOTT
  • 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
  • Publication number: 20200151770
    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: Application
    Filed: November 15, 2019
    Publication date: May 14, 2020
    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
  • Publication number: 20180374534
    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: Application
    Filed: August 31, 2018
    Publication date: December 27, 2018
    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
  • Publication number: 20180160367
    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 5, 2018
    Publication date: June 7, 2018
    Inventors: Michael Peter MONTEMURRO, Leonardo José Silva SALOMONE, Denis FEDOTENKO, Liam Ronald QUINN, Michael KNOWLES, Kevin John OERTON, Alain GAGNE
  • 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
  • Publication number: 20150295846
    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: Application
    Filed: June 25, 2015
    Publication date: October 15, 2015
    Inventors: Michael KNOWLES, Robert EDWARDS, Andrew BOCKING, Tatiana KALOUGINA
  • 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