Patents by Inventor William S. Kish

William S. Kish 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: 10595269
    Abstract: Methods and systems for provisioning unique identifiers to a plurality of access points (APs) in a wireless network and radios associated thereto is provided. By utilizing a testing apparatus in communication via a network with the APs, the methods and systems assign a unique radio test identifier for an AP in the plurality of APs and provisions the AP radio associated with the AP in the plurality of APs with the corresponding unique radio test identifier. The testing apparatus has a provisioning mode that can be switched on or off. Also provided are a system for provisioning the unique identifiers and applications thereof; for example, in testing and providing maintenance of APs.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: March 17, 2020
    Assignee: ARRIS Enterprises LLC
    Inventor: William S. Kish
  • Publication number: 20200007176
    Abstract: A system and method for improving radio performance through automatic channel selection utilizing a closed-channel model is disclosed. A measurement engine records maximum user throughput on a per station basis during normal traffic operation. The measurement engine further records throughput metrics based on test traffic sent to all associated stations during idle operation. A policy logic engine utilizes the measurements to determine an optimal transmission channel for transmission and receipt of data.
    Type: Application
    Filed: August 8, 2019
    Publication date: January 2, 2020
    Inventor: William S. Kish
  • Publication number: 20190394722
    Abstract: Systems and methods for instituting redistribution of wireless clients to improve service, comprising via access point (AP), multiple APs acting in concert, and/or a central entity, in connection with a network, allowing a client to associate; deciding that an associated client should be redistributed based on a connection metric, wherein the decision is based on at least one of, a probability calculation, network metric and a threshold comparison; and via the AP, sending the associated client a trigger, wherein the trigger is at least one of, a redistribution request and a disconnect message.
    Type: Application
    Filed: September 5, 2019
    Publication date: December 26, 2019
    Inventors: Pratibha Gupta, Peter George Khoury, William S. Kish, Allen Ka Lun Miu, Victor Shtrom, David Sheldon Stephenson, Huayan Wang
  • Publication number: 20190363822
    Abstract: In order to maintain performance during wireless communication, a transmitting electronic device may selectively perform a remedial action based on a received power in a channel during time intervals between received packets (e.g., due to interference) and/or a metric associated with the measured received power. In particular, when the received power is less than a threshold value (e.g., when the interference is insufficient to stop transmission by the transmitting electronic device), the transmitting electronic device performs the remedial action based on the measured received power and/or the metric. For example, the remedial action may include: selecting a modulation technique; selecting the receiving electronic device; selecting an antenna pattern for the one or more antennas; reducing a transmit power; selecting a data rate; determining a cumulative distribution function; and/or estimating a channel capacity.
    Type: Application
    Filed: August 8, 2019
    Publication date: November 28, 2019
    Inventors: Peter Khoury, Victor Shtrom, William S. Kish
  • Patent number: 10448321
    Abstract: Systems and methods for instituting redistribution of wireless clients to improve service, comprising via access point (AP), multiple APs acting in concert, and/or a central entity, in connection with a network, allowing a client to associate; deciding that an associated client should be redistributed based on a connection metric, wherein the decision is based on at least one of, a probability calculation, network metric and a threshold comparison; and via the AP, sending the associated client a trigger, wherein the trigger is at least one of, a redistribution request and a disconnect message.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: October 15, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Pratibha Gupta, Peter George Khoury, William S. Kish, Allen Ka Lun Miu, Victor Shtrom, David Sheldon Stephenson, Huayan Wang
  • Patent number: 10419155
    Abstract: In order to maintain performance during wireless communication, a transmitting electronic device may selectively perform a remedial action based on a received power in a channel during time intervals between received packets (e.g., due to interference) and/or a metric associated with the measured received power. In particular, when the received power is less than a threshold value (e.g., when the interference is insufficient to stop transmission by the transmitting electronic device), the transmitting electronic device performs the remedial action based on the measured received power and/or the metric. For example, the remedial action may include: selecting a modulation technique; selecting the receiving electronic device; selecting an antenna pattern for the one or more antennas; reducing a transmit power; selecting a data rate; determining a cumulative distribution function; and/or estimating a channel capacity.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: September 17, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Peter Khoury, Victor Shtrom, William S. Kish
  • Patent number: 10419044
    Abstract: A system and method for improving radio performance through automatic channel selection utilizing a closed-channel model is disclosed. A measurement engine records maximum user throughput on a per station basis during normal traffic operation. The measurement engine further records throughput metrics based on test traffic sent to all associated stations during idle operation. A policy logic engine utilizes the measurements to determine an optimal transmission channel for transmission and receipt of data.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: September 17, 2019
    Assignee: ARRIS Enterprises LLC
    Inventor: William S. Kish
  • Patent number: 10388009
    Abstract: A computer system may train and use a machine-learning model to quantitatively analyze an image. In particular, the computer system may generate the machine-learning model based on a set of reference images that include content with instances of a quantitative feature attribute and one or more feedback metrics that specify locations of the instances of the quantitative feature attribute in the reference images and numerical values associated with the instances of the quantitative feature attribute. Then, after receiving the image from an electronic device, the computer system may analyze the image using the machine-learning model to perform measurements of one or more additional instances of the quantitative feature attribute in the image. Moreover, the computer system may provide a measurement result for the image, the measurement result including a second numerical value associated with the one or more additional instances of the quantitative feature attribute in the image.
    Type: Grant
    Filed: May 28, 2018
    Date of Patent: August 20, 2019
    Assignee: Cogniac, Corp.
    Inventors: William S Kish, Huayan Wang, Sandip C. Patel, Yui Ming Tsang
  • Patent number: 10389581
    Abstract: In order to configure an access point, the access point requests information specifying an associated cloud-based controller when the access point is first turned on at a user location. In particular, the access point may provide, to a configuration device, a controller query requesting information specifying a unique network address of a cloud-based controller associated with the access point. This controller query may include an identifier of the access point (such as a serial number). Then, the access point receives, from the configuration device, the information specifying the unique network address of the cloud-based controller, such as a fully qualified domain name of the cloud-based controller. Note that the cloud-based controller may be one of multiple cloud-based controllers from different providers, and the access point may be associated with the cloud-based controller based on the received information specifying unique network address.
    Type: Grant
    Filed: September 23, 2017
    Date of Patent: August 20, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: David Sheldon Stephenson, William S. Kish
  • Patent number: 10171959
    Abstract: An apparatus for Internet-Protocol based communications in a wireless network includes a network interface, a controller, and memory. The interface receives a series of multicast data packets. The controller identifies one or more receiving nodes in the wireless network requesting data corresponding to the series of multicast data packets and determines that the effective unicast rate for one or more unicast data packets exceeds a minimum data rate of the series of multicast data packets using an 802.x protocol. The memory stores instructions that may be executable by a processor. Upon execution of the instructions by a processor, the received series of multicast data packets is converted into one or more unicast packets, the execution and conversion occurring in response to instructions received from the controller. A system for Internet-Protocol based communications in a wireless network implements such an apparatus in the context of an access point.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: January 1, 2019
    Assignee: ARRIS Enterprises LLC
    Inventor: William S. Kish
  • Patent number: 10129818
    Abstract: Methods and systems of provisioning an access point (AP). Certain example embodiments include using a gateway in communication with a network and a data storage and receiving user login information from a mobile device, retrieving user permission information from the data storage based on the user login information, sending authorization to the mobile device based on the permission information, sending a prioritized list of at least one AP to receive service to the mobile device, receiving at least one of a selection of a target AP on the list, and label information of a target AP, and sending information regarding the target AP for display on the mobile device.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: November 13, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Alf Orion Watt, William S. Kish, Amit Jawahar Rele
  • Publication number: 20180308231
    Abstract: After analyzing images or videos, a computer system may display or present visual performance feedback with an interactive visual representation of a data-analysis pipeline, where the visual representation includes separate and coupled data-analysis operations in a set of data-analysis operations that includes the one or more machine-learning models. Moreover, in response to a user-interface command the specifies a given data-analysis operation, the computer system may display or present a group of images or videos and associated performance information for the given data-analysis operation, where a given image or video corresponds to an instance of the given data-analysis operation. Furthermore, when the computer system receives user feedback about one at least one of the images or videos in the group of images or videos, the computer system performs a remedial action based at least in part on the user feedback. For example, the computer system may dynamically modify the data-analysis pipeline.
    Type: Application
    Filed: June 30, 2018
    Publication date: October 25, 2018
    Applicant: Cogniac, Corp.
    Inventors: William S. Kish, Huayan Wang
  • Publication number: 20180276807
    Abstract: A computer system may train and use a machine-learning model to quantitatively analyze an image. In particular, the computer system may generate the machine-learning model based on a set of reference images that include content with instances of a quantitative feature attribute and one or more feedback metrics that specify locations of the instances of the quantitative feature attribute in the reference images and numerical values associated with the instances of the quantitative feature attribute. Then, after receiving the image from an electronic device, the computer system may analyze the image using the machine-learning model to perform measurements of one or more additional instances of the quantitative feature attribute in the image. Moreover, the computer system may provide a measurement result for the image, the measurement result including a second numerical value associated with the one or more additional instances of the quantitative feature attribute in the image.
    Type: Application
    Filed: May 28, 2018
    Publication date: September 27, 2018
    Applicant: Cogniac, Corp.
    Inventors: William S. Kish, Huayan Wang, Sandip C. Patel, Yui Ming Tsang
  • Publication number: 20180242103
    Abstract: Methods and computer-executable instructions for mapping performance data of wireless systems include receiving from an access point actual performance information, such as throughput, of a user device at a particular time, along with an identifier of the access point, and location information of the user device. Then, using the received actual performance information, the received location information, and the particular time to map the received actual performance information on a map of an area around the mobile device. In certain embodiments, converting the mapped actual performance information into a visual reference gradient for display on the user device.
    Type: Application
    Filed: April 18, 2018
    Publication date: August 23, 2018
    Inventors: William S. Kish, Dave Lin
  • Patent number: 10019788
    Abstract: A computer system may train and use a machine-learning model to quantitatively analyze an image. In particular, the computer system may generate the machine-learning model based on a set of reference images that include content with instances of a quantitative feature attribute and one or more feedback metrics that specify locations of the instances of the quantitative feature attribute in the reference images and numerical values associated with the instances of the quantitative feature attribute. Then, after receiving the image from an electronic device, the computer system may analyze the image using the machine-learning model to perform measurements of one or more additional instances of the quantitative feature attribute in the image. Moreover, the computer system may provide a measurement result for the image, the measurement result including a second numerical value associated with the one or more additional instances of the quantitative feature attribute in the image.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: July 10, 2018
    Inventors: William S Kish, Huayan Wang, Sandip C. Patel, Yui Ming Tsang
  • Patent number: 10015667
    Abstract: Passive tracking of an electronic device (and, more generally, the anonymous use of location-based services) is avoided by identifying the electronic device with different addresses in a block of addresses when transmitting probe requests. In particular, the electronic device may request and then receive the block of addresses from an address-management server. Subsequently, when a probe request is transmitted (e.g., to an access point), the electronic device may use one of the addresses in the block of addresses instead of the media access control (MAC) address. Furthermore, whenever subsequent probe requests are transmitted, the electronic device may include a different address in the block of addresses.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: July 3, 2018
    Assignee: Ruckus Wireless, Inc.
    Inventors: Victor Shtrom, William S Kish
  • Patent number: 9998852
    Abstract: Methods and computer-executable instructions for mapping performance data of wireless systems include receiving from an access point actual performance information, such as throughput, of a user device at a particular time, along with an identifier of the access point, and location information of the user device. Then, using the received actual performance information, the received location information, and the particular time to map the received actual performance information on a map of an area around the mobile device. In certain embodiments, converting the mapped actual performance information into a visual reference gradient for display on the user device.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: June 12, 2018
    Assignee: Ruckus Wireless, Inc.
    Inventors: William S. Kish, Dave Lin
  • Patent number: 9999087
    Abstract: Embodiments of the present invention solve problems experienced by mesh networks concerning loop formation where two nodes are connected by both a wired and wireless link. The present invention prevents or ‘breaks’ a loop that that would otherwise result in continually repeating and delayed network data transmission.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: June 12, 2018
    Assignee: RUCKUS WIRELESS, INC.
    Inventors: William S. Kish, Allen Miu, Ron Mok
  • Patent number: 9979626
    Abstract: Embodiments of the present invention solve problems experienced by mesh networks concerning loop formation where two nodes are connected by both a wired and wireless link. The present invention prevents or ‘breaks’ a loop that that would otherwise result in continually repeating and delayed network data transmission.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: May 22, 2018
    Assignee: RUCKUS WIRELESS, INC.
    Inventors: William S. Kish, Allen Miu, Ron Mok
  • Publication number: 20180124575
    Abstract: Systems and methods for improving data transmission rates in communication networks are disclosed. In an 802.11 wireless communication network, where a source node of the wireless network transmits TCP data to a destination node of the wireless network, the destination node does not transmit TCP acknowledgments (ACKs) for the TCP data if 802.11 ACKs indicate that the destination node received the TCP data. If a source outside the wireless network transmits TCP data to the destination node within the wireless network through an intermediate device, such as an access point, the destination node suppresses transmitting TCP ACKs. The intermediate device transmits TCP ACKs as proxy for the destination node to the source. The intermediate device also suppresses TCP ACKs where a source node within the wireless network sends the TCP data to a destination node outside of the wireless network.
    Type: Application
    Filed: October 17, 2017
    Publication date: May 3, 2018
    Inventors: William S. Kish, John Chanak