Patents by Inventor Stephen Chow

Stephen Chow 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: 20240102565
    Abstract: Bypass valves for pool heaters are disclosed. Embodiments may include pool heaters with a heat exchanger, a support, and an automatic bypass valve coupled to the support. The automatic bypass valve may include a cylindrical bypass shaft, and a bypass valve having a non-circular opening configured to receive the bypass shaft, where the bypass valve is configured to slide along the cylindrical bypass shaft responsive to water pressure in the heat exchanger, and where water and debris can flow through the non-circular opening when the bypass valve is in a closed position.
    Type: Application
    Filed: September 14, 2023
    Publication date: March 28, 2024
    Inventors: Ryan Joseph Valencia, Alexander Stephen Chow
  • Patent number: 11671856
    Abstract: There is provided a method of evaluating user churn in wireless networks. The method includes receiving data from a plurality of wireless electronic devices connected to and operating in a plurality wireless networks and/or network types, wherein the data has been collected for each wireless electronic device by wireless device software embedded in an application or memory of the respective wireless electronic device and configured to collect the data when the wireless electronic device accesses one or more of the plurality of wireless networks and/or network types, and wherein the data comprises one or more identifiers associated with the wireless electronic device or a user of the wireless electronic device.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: June 6, 2023
    Assignee: Tutela Technologies Ltd.
    Inventors: Brennen Stephen Chow, Hunter Banford Bulmer MacDonald, David Daniel Yarish, Anthony Sean Kroeker, Stephen William Neville, Thomas E. Darcie
  • Publication number: 20210076237
    Abstract: There is provided a method of evaluating user churn in wireless networks. The method includes receiving data from a plurality of wireless electronic devices connected to and operating in a plurality wireless networks and/or network types, wherein the data has been collected for each wireless electronic device by wireless device software embedded in an application or memory of the respective wireless electronic device and configured to collect the data when the wireless electronic device accesses one or more of the plurality of wireless networks and/or network types, and wherein the data comprises one or more identifiers associated with the wireless electronic device or a user of the wireless electronic device.
    Type: Application
    Filed: November 17, 2020
    Publication date: March 11, 2021
    Applicant: Tutela Technologies Ltd.
    Inventors: Brennen Stephen CHOW, Hunter Banford Bulmer MACDONALD, David Daniel YARISH, Anthony Sean KROEKER, Stephen William NEVILLE, Thomas E. DARCIE
  • Publication number: 20210006993
    Abstract: There is provided a system and method of evaluating wireless device and/or wireless network performance and/or user experience, on a wireless electronic device.
    Type: Application
    Filed: September 10, 2020
    Publication date: January 7, 2021
    Applicant: Tutela Technologies Ltd.
    Inventors: Brennen Stephen Chow, Hunter Banford Bulmer MacDonald, David Daniel Yarish, Anthony Sean Kroeker, Stephen William Neville, Thomas E. Darcie
  • Patent number: 10827371
    Abstract: There is provided a method of evaluating wireless device performance, and/or wireless network performance, and/or wireless network usage trends, on a wireless electronic device, the method comprising: providing wireless device software on the wireless electronic device, the wireless device software being embedded in an application or memory of the wireless electronic device, and being operable to perform at least one test associated with characteristics and/or location of the device, and/or performance of the device and/or the network, and/or usage of the device by a user; communicating with at least one of: i) an operating system of the wireless electronic device and ii) an external testing server to perform the at least one test, wherein the at least one test is performed according to at least one testing parameter provided in a configuration and/or the wireless device software, the at least one testing parameter comprising at least one behavioural criterion that controls the impact of the testing on the op
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: November 3, 2020
    Assignee: Tutela Technologies Ltd.
    Inventors: Brennen Stephen Chow, Hunter Banford Bulmer MacDonald, David Daniel Yarish, Anthony Sean Kroeker, Stephen William Neville, Thomas E. Darcie
  • Patent number: 10819613
    Abstract: There is provided a method of controlling behaviour of a system that evaluates wireless device performance, and/or wireless network performance, and/or wireless network usage trends.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: October 27, 2020
    Assignee: Tutela Technologies Ltd.
    Inventors: Brennen Stephen Chow, Hunter Banford Bulmer MacDonald, David Daniel Yarish, Anthony Sean Kroeker, Stephen William Neville, Thomas E. Darcie
  • Patent number: 10778560
    Abstract: There is provided a method of controlling behaviour of a system that evaluates wireless device performance, and/or wireless network performance, and/or wireless network usage trends.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: September 15, 2020
    Assignee: Tutela Technologies Ltd.
    Inventors: Brennen Stephen Chow, Hunter Banford Bulmer MacDonald, David Daniel Yarish, Anthony Sean Kroeker, Stephen William Neville, Thomas E. Darcie
  • Patent number: 10667154
    Abstract: There is provided a method of evaluating wireless device and/or wireless network performance and/or wireless network usage trends. The method comprises providing wireless device software to each of a plurality of wireless electronic devices connected to one or more of a plurality of networks by having the wireless device software embedded in the corresponding electronic device, wherein the wireless device software is embedded in or operable with a plurality of types of applications and performs at least one test associated with characteristics and/or location of the device, and/or performance of the device and/or the network, and/or usage of the device by a user; receiving via one or more collection servers, test data obtained by the wireless device software of each of the plurality of wireless electronic devices; aggregating the received data; and storing and outputting the aggregated data.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: May 26, 2020
    Assignee: Tutela Technologies Ltd.
    Inventors: Brennen Stephen Chow, Hunter Banford Bulmer Macdonald, David Daniel Yarish, Anthony Sean Kroeker, Stephen William Neville, Thomas E. Darcie
  • Patent number: 10593216
    Abstract: Embodiments for managing drones by one or more processors are described. A first aerial drone having a payload coupled thereto is controlled such that the first aerial drone travels from a first location to a second location. A second aerial drone is controlled such that the second aerial drone travels to the second location. While the first aerial drone and the second aerial drone are in flight at the second location, the payload is detached from the first aerial drone and coupled to the second aerial drone. After the payload is detached from the first aerial drone and while the payload is coupled to the second aerial drone, the second aerial drone is controlled such that the second aerial drone travels from the second location to a third location.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: March 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen Chow, Grant D. Miller, Nader M. Nassar, Richard J. Newhook, Erich D. Walls
  • Patent number: 10254755
    Abstract: Embodiments for managing drones by one or more processors are described. Information about each of a plurality of drones is received. Each of the plurality of drones is associated with a respective one of a plurality of users. A request to transport an item from an origination point to a destination is received. Based on the information about the plurality of drones, the origination point, and the destination, a first of the plurality of drones is selected to transport the item from the origination point to an intermediate region. Based on the information about the plurality of drones, the origination point, and the destination, a second of the plurality of drones is selected to transport the item from the intermediate region to the destination.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen Chow, Grant D. Miller, Nader M. Nassar, Richard J. Newhook, Erich D. Walls
  • Publication number: 20180276993
    Abstract: Embodiments for managing drones by one or more processors are described. A first aerial drone having a payload coupled thereto is controlled such that the first aerial drone travels from a first location to a second location. A second aerial drone is controlled such that the second aerial drone travels to the second location. While the first aerial drone and the second aerial drone are in flight at the second location, the payload is detached from the first aerial drone and coupled to the second aerial drone. After the payload is detached from the first aerial drone and while the payload is coupled to the second aerial drone, the second aerial drone is controlled such that the second aerial drone travels from the second location to a third location.
    Type: Application
    Filed: March 22, 2017
    Publication date: September 27, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen CHOW, Grant D. MILLER, Nader M. NASSAR, Richard J. NEWHOOK, Erich D. WALLS
  • Publication number: 20180206135
    Abstract: There is provided a method of evaluating wireless device and/or wireless network performance and/or wireless network usage trends. The method comprises providing wireless device software to each of a plurality of wireless electronic devices connected to one or more of a plurality of networks by having the wireless device software embedded in the corresponding electronic device, wherein the wireless device software is embedded in or operable with a plurality of types of applications and performs at least one test associated with characteristics and/or location of the device, and/or performance of the device and/or the network, and/or usage of the device by a user; receiving via one or more collection servers, test data obtained by the wireless device software of each of the plurality of wireless electronic devices; aggregating the received data; and storing and outputting the aggregated data.
    Type: Application
    Filed: January 16, 2018
    Publication date: July 19, 2018
    Inventors: Brennen Stephen CHOW, Hunter Banford Bulmer MACDONALD, David Daniel YARISH, Anthony Sean KROEKER, Stephen William NEVILLE, Thomas E. DARCIE
  • Publication number: 20180206136
    Abstract: There is provided a method of evaluating wireless device performance, and/or wireless network performance, and/or wireless network usage trends, on a wireless electronic device, the method comprising: providing wireless device software on the wireless electronic device, the wireless device software being embedded in an application or memory of the wireless electronic device, and being operable to perform at least one test associated with characteristics and/or location of the device, and/or performance of the device and/or the network, and/or usage of the device by a user; communicating with at least one of: i) an operating system of the wireless electronic device and ii) an external testing server to perform the at least one test, wherein the at least one test is performed according to at least one testing parameter provided in a configuration and/or the wireless device software, the at least one testing parameter comprising at least one behavioural criterion that controls the impact of the testing on the op
    Type: Application
    Filed: January 16, 2018
    Publication date: July 19, 2018
    Inventors: Brennen Stephen Chow, Hunter Banford Bulmer MacDonald, David Daniel Yarish, Anthony Sean Kroeker, Stephen William Neville, Thomas E. Darcie
  • Publication number: 20180205631
    Abstract: There is provided a method of controlling behaviour of a system that evaluates wireless device performance, and/or wireless network performance, and/or wireless network usage trends.
    Type: Application
    Filed: January 16, 2018
    Publication date: July 19, 2018
    Inventors: Brennen Stephen CHOW, Hunter Banford Bulmer MACDONALD, David Daniel YARISH, Anthony Sean KROEKER, Stephen William NEVILLE, Thomas E. DARCIE
  • Publication number: 20180196422
    Abstract: Embodiments for managing drones by one or more processors are described. Information about each of a plurality of drones is received. Each of the plurality of drones is associated with a respective one of a plurality of users. A request to transport an item from an origination point to a destination is received. Based on the information about the plurality of drones, the origination point, and the destination, a first of the plurality of drones is selected to transport the item from the origination point to an intermediate region. Based on the information about the plurality of drones, the origination point, and the destination, a second of the plurality of drones is selected to transport the item from the intermediate region to the destination.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 12, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen CHOW, Grant D. MILLER, Nader M. NASSAR, Richard J. NEWHOOK, Erich D. WALLS
  • Patent number: 9887842
    Abstract: According to one embodiment, a method for binding an application bundle. The method includes receiving a download request for an application bundle. The method also includes retrieving the application bundle from a master data store within an application store. The method further includes encrypting the retrieved application bundle based on a device specific encryption key associated with a device. The method also includes transmitting the encrypted application bundle to the device. The method further includes receiving an execution request for the transmitted application bundle. The method also includes decrypting the transmitted application bundle based on a device specific decryption key associated with the device. The method further includes sending the decrypted application bundle to an execution interface.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stephen Chow, Grant D. Miller, Nader M. Nassar, Richard J. Newhook, Erich D. Walls
  • Patent number: 9882959
    Abstract: In an approach to managing requests to a high utilization website, one or more computer processors receive a first resource usage load status from a first server computer. The one or more computer processors receive a request for content on the first server computer from a client. The one or more computer processors determine whether the first resource usage load is above a pre-defined threshold. Responsive to determining the first resource usage load is above the pre-defined threshold, the one or more computer processors create a queue of a plurality of content requesters, wherein the client is one of the plurality of content requesters. The one or more computer processors establish a bidirectional communication channel with the client.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stephen Chow, Grant D. Miller, Nader M. Nassar, Richard J. Newhook, Erich Walls
  • Publication number: 20170005798
    Abstract: According to one embodiment, a method for binding an application bundle. The method includes receiving a download request for an application bundle. The method also includes retrieving the application bundle from a master data store within an application store. The method further includes encrypting the retrieved application bundle based on a device specific encryption key associated with a device. The method also includes transmitting the encrypted application bundle to the device. The method further includes receiving an execution request for the transmitted application bundle. The method also includes decrypting the transmitted application bundle based on a device specific decryption key associated with the device. The method further includes sending the decrypted application bundle to an execution interface.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Stephen Chow, Grant D. Miller, Nader M. Nassar, Richard J. Newhook, Erich D. Walls
  • Publication number: 20160094611
    Abstract: In an approach to managing requests to a high utilization website, one or more computer processors receive a first resource usage load status from a first server computer. The one or more computer processors receive a request for content on the first server computer from a client. The one or more computer processors determine whether the first resource usage load is above a pre-defined threshold. Responsive to determining the first resource usage load is above the pre-defined threshold, the one or more computer processors create a queue of a plurality of content requesters, wherein the client is one of the plurality of content requesters. The one or more computer processors establish a bidirectional communication channel with the client.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Stephen Chow, Grant D. Miller, Nader M. Nassar, Richard J. Newhook, Erich Walls
  • Publication number: 20160087978
    Abstract: A method including a computer device receiving a first authentication input from at least one user to start a multi-layered security protocol; the computer device receiving secondary authentication inputs from the at least one user to continue the multi-layered security protocol to determine if a security protocol has been met, wherein the secondary authentication inputs include receiving a first feature input from the at least one user and receiving a second feature from the at least one user; and the computer device determining if the first and secondary authentication inputs pass or fail the multi-layered security protocol.
    Type: Application
    Filed: September 23, 2014
    Publication date: March 24, 2016
    Inventors: Stephen Chow, Grant Douglas Miller, Nader M. Nassar, Richard John Newhook, Erich Walls