Patents by Inventor Derrick Pallas

Derrick Pallas 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: 11509501
    Abstract: Systems, methods, and computer-readable storage media for automatic port identification. The present technology can involve determining that a wireless device has connected to a network device on a network, and determining which of the ports on the network device the wireless device has connected to. The determining the port connected to the wireless device can involve determining respective traffic patterns to be provided to selected ports on the network device, determining a traffic pattern transmitted by the wireless device, determining that the traffic pattern transmitted by the wireless device has a similarity to a traffic pattern from the respective traffic patterns, and based on the similarity, determining that a port associated with the traffic pattern is connected to the wireless device. The present technology can also involve selecting a port policy for the port.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: November 22, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Derrick Pallas, Matthew Landry
  • Patent number: 10897725
    Abstract: Disclosed is a method includes treating, at an access point, a data flow between a first station and a second station during a first period of time as a non-fast flow. After a condition is met, the method includes marking the data flow as a fastACK flow during a second period of time and during the second period of time, storing data frames in the data flow at the access point to yield stored data frames. Next, the method includes generating a spoofed TCP acknowledgment signal on behalf of the first station and associated with the stored data frames and transmitting the spoofed TCP acknowledge signal to the second station.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: January 19, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Apurv Bhartia, Feng Wang, Derrick Pallas
  • Patent number: 10779246
    Abstract: Systems, methods, and computer-readable media for dynamically controlling an RxSOP threshold of an access point. In some examples, a current RxSOP threshold of an access point of a plurality of access points in a network environment providing wireless access to network services is determined. Wireless characteristics of one or more clients and the plurality of access points associated with the access point can be identified. Specifically, wireless characteristics of the one or more client and the plurality of access points in wirelessly providing and accessing the network services through the network environment are identified. The current RxSOP threshold of the access point can be dynamically modulated based on the wireless characteristics of the one or more clients and the plurality of access points.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: September 15, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Bo Chen, Apurv Bhartia, Derrick Pallas
  • Patent number: 10728368
    Abstract: Systems, methods, and computer-readable media for reducing latency in TCP connections that utilize loss insensitive congestion control mechanisms. In some examples, packet arrival times for one or more TCP packets of a TCP connection are analyzed and based on the analysis, it is determined whether the packet arrival times are constantly spaced over a period of time. Whether a TCP control mechanism for the TCP connection is loss insensitive is identified based on whether the packet arrival times are constantly spaced over time. If it is determined that the TCP control mechanism is loss insensitive, then a total number of acknowledgement packets transmitted during the TCP connection and associated with transmission of the one or more TCP packets in the TCP connection is reduced.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: July 28, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Simon Barber, Derrick Pallas, Apurv Bhartia
  • Patent number: 10680887
    Abstract: Systems, methods, and computer-readable media are disclosed for remotely managing and correcting implementation of configuration settings at network devices operating in the network. In one aspect of the present disclosure, a method includes transmitting, by a controller, a request to a network device of the network for a status of operation of the network device with respect at least one configuration setting available at the network device; determining, by the controller, whether the status matches an operation status provided by the at least one configuration setting; and performing, by the controller, a recovery process to adjust the implementation of the at least one configuration setting when the determining determines that the status does not match the operation status.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: June 9, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Derrick Pallas, Mark Hendrick, Nilesh Hirve
  • Publication number: 20200076926
    Abstract: Systems, methods, and computer-readable media for reducing latency in TCP connections that utilize loss insensitive congestion control mechanisms. In some examples, packet arrival times for one or more TCP packets of a TCP connection are analyzed and based on the analysis, it is determined whether the packet arrival times are constantly spaced over a period of time. Whether a TCP control mechanism for the TCP connection is loss insensitive is identified based on whether the packet arrival times are constantly spaced over time. If it is determined that the TCP control mechanism is loss insensitive, then a total number of acknowledgement packets transmitted during the TCP connection and associated with transmission of the one or more TCP packets in the TCP connection is reduced.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Simon Barber, Derrick Pallas, Apurv Bhartia
  • Patent number: 10440723
    Abstract: Aspects of the disclosed technology address the problems of calculating and performing channel assignments for access points (APs) in a wireless network. In some aspects, a process for performing channel assignment can include steps for identifying multiple APs in a network, each of the wireless APs being associated with an initial channel assignment, selecting an AP from among the wireless APs in the network, determining a channel quality for the initial channel assignment associated with the AP, and selecting a new channel for the AP based on the channel quality. In some aspects, the process further includes steps for selecting a second AP, determining a channel quality for the initial channel assignment associated with the second AP, and selecting a new channel for the second AP based on the channel quality. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: October 8, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Bo Chen, Mark Hendrick, Feng Wang, Derrick Pallas, Simon Barber
  • Publication number: 20190274068
    Abstract: Disclosed is a method includes treating, at an access point, a data flow between a first station and a second station during a first period of time as a non-fast flow. After a condition is met, the method includes marking the data flow as a fastACK flow during a second period of time and during the second period of time, storing data frames in the data flow at the access point to yield stored data frames. Next, the method includes generating a spoofed TCP acknowledgment signal on behalf of the first station and associated with the stored data frames and transmitting the spoofed TCP acknowledge signal to the second station.
    Type: Application
    Filed: May 20, 2019
    Publication date: September 5, 2019
    Inventors: Apurv Bhartia, Feng Wang, Derrick Pallas
  • Patent number: 10326204
    Abstract: Disclosed is a system and method of a switchable, oscillating near-field and far-field antenna that may be used in access control systems. A controller is coupled to a transceiver, wherein the transceiver comprises an antenna module that includes both a near-field antenna and a far-field antenna. The near-field antenna is a subset of the far-field antenna, and the controller is adapted to cause the antenna module to oscillate between a near-field configuration and a far-field configuration while, for example, scanning an RFID tag of a wireless asset and receiving one or more return signals from the RFID tag, in order to determine a location of the wireless asset based on the one or more return signals.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: June 18, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Derrick Pallas, Ian Snyder, Joshua Markell, Morgan Teachworth
  • Patent number: 10299167
    Abstract: Disclosed is a method includes treating, at an access point, a data flow between a first station and a second station during a first period of time as a non-fast flow. After a condition is met, the method includes marking the data flow as a fastACK flow during a second period of time and during the second period of time, storing data frames in the data flow at the access point to yield stored data frames. Next, the method includes generating a spoofed TCP acknowledgment signal on behalf of the first station and associated with the stored data frames and transmitting the spoofed TCP acknowledge signal to the second station.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: May 21, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Apurv Bhartia, Feng Wang, Derrick Pallas
  • Publication number: 20190028482
    Abstract: Systems, methods, and computer-readable media for steering authorized wireless clients to preferred or restricted wireless networks. In some examples, an access point associated with a preferred wireless network and a non-preferred wireless network can receive one or more probe requests from a wireless client. The access point can withhold a response to the one or more probe requests from the wireless client until a probe response triggering event is detected. In response to detecting the probe response triggering event, the access point can steer the wireless client towards the wireless network by sending, to the wireless client, a first probe response associated with the preferred wireless network and withholding a second probe response associated with the non-preferred wireless network.
    Type: Application
    Filed: July 21, 2017
    Publication date: January 24, 2019
    Inventors: Derrick Pallas, Eric Maassmann, Simon Barber
  • Publication number: 20190028346
    Abstract: Systems, methods, and computer-readable media are disclosed for remotely managing and correcting implementation of configuration settings at network devices operating in the network. In one aspect of the present disclosure, a method includes transmitting, by a controller, a request to a network device of the network for a status of operation of the network device with respect at least one configuration setting available at the network device; determining, by the controller, whether the status matches an operation status provided by the at least one configuration setting; and performing, by the controller, a recovery process to adjust the implementation of the at least one configuration setting when the determining determines that the status does not match the operation status.
    Type: Application
    Filed: July 21, 2017
    Publication date: January 24, 2019
    Inventors: Derrick Pallas, Mark Hendrick, Nilesh Hirve
  • Publication number: 20180338269
    Abstract: Disclosed is a method includes treating, at an access point, a data flow between a first station and a second station during a first period of time as a non-fast flow. After a condition is met, the method includes marking the data flow as a fastACK flow during a second period of time and during the second period of time, storing data frames in the data flow at the access point to yield stored data frames. Next, the method includes generating a spoofed TCP acknowledgment signal on behalf of the first station and associated with the stored data frames and transmitting the spoofed TCP acknowledge signal to the second station.
    Type: Application
    Filed: July 24, 2017
    Publication date: November 22, 2018
    Inventors: Apurv Bhartia, Feng Wang, Derrick Pallas
  • Publication number: 20180338315
    Abstract: Aspects of the disclosed technology address the problems of calculating and performing channel assignments for access points (APs) in a wireless network. In some aspects, a process for performing channel assignment can include steps for identifying multiple APs in a network, each of the wireless APs being associated with an initial channel assignment, selecting an AP from among the wireless APs in the network, determining a channel quality for the initial channel assignment associated with the AP, and selecting a new channel for the AP based on the channel quality. In some aspects, the process further includes steps for selecting a second AP, determining a channel quality for the initial channel assignment associated with the second AP, and selecting a new channel for the second AP based on the channel quality. Systems and machine-readable media are also provided.
    Type: Application
    Filed: August 30, 2017
    Publication date: November 22, 2018
    Inventors: Bo Chen, Mark Hendrick, Feng Wang, Derrick Pallas, Simon Barber
  • Patent number: 10034201
    Abstract: Systems, methods, and computer-readable storage media for load-balancing are disclosed. An access point receives a communication request and an identifier from a wireless device. The access point determines a plurality of potential endpoints and selects at least one preferred potential endpoint for the wireless device, based on the identifier and the plurality of potential endpoints. The access point establishes a tunnel between the access point and the preferred endpoint for routing traffic associated with the wireless device.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: July 24, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Derrick Pallas
  • Publication number: 20180121493
    Abstract: Aspects of the subject technology relate to an internet-protocol (IP) telephone system that is configured to perform operations including, estimating a location of the IP telephone system, determining if the estimated location of the IP telephone system is represented in an emergency response (ER) address database, and in response to determining that the estimated location of the IP telephone system is not represented in an ER address database, generating a user prompt for the IP telephone system. In some aspects, computer-implemented methods and machine-readable media are also provided.
    Type: Application
    Filed: November 3, 2016
    Publication date: May 3, 2018
    Inventor: Derrick Pallas
  • Publication number: 20180069311
    Abstract: Disclosed is a system and method of a switchable, oscillating near-field and far-field antenna that may be used in access control systems. A controller is coupled to a transceiver, wherein the transceiver comprises an antenna module that includes both a near-field antenna and a far-field antenna. The near-field antenna is a subset of the far-field antenna, and the controller is adapted to cause the antenna module to oscillate between a near-field configuration and a far-field configuration while, for example, scanning an RFID tag of a wireless asset and receiving one or more return signals from the RFID tag, in order to determine a location of the wireless asset based on the one or more return signals.
    Type: Application
    Filed: September 7, 2016
    Publication date: March 8, 2018
    Inventors: Derrick Pallas, Ian Snyder, Joshua Markell, Morgan Teachworth
  • Publication number: 20180027020
    Abstract: Systems, methods, and computer-readable storage media for automatic port identification. The present technology can involve determining that a wireless device has connected to a network device on a network, and determining which of the ports on the network device the wireless device has connected to. The determining the port connected to the wireless device can involve determining respective traffic patterns to be provided to selected ports on the network device, determining a traffic pattern transmitted by the wireless device, determining that the traffic pattern transmitted by the wireless device has a similarity to a traffic pattern from the respective traffic patterns, and based on the similarity, determining that a port associated with the traffic pattern is connected to the wireless device. The present technology can also involve selecting a port policy for the port.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Inventors: Derrick Pallas, Matthew Landry
  • Publication number: 20180013798
    Abstract: Systems, methods, and computer-readable storage media for automatic link security. A cloud controller can receive a signal indicating that an unauthenticated device is requesting private network resources, establish a connection between the unauthenticated device and the cloud controller, and determine that the unauthenticated device is associated with a private network. The cloud controller can facilitate the negotiation of security material between the device and the network and automatically establish a secure link between the device and the private network. The cloud controller can cause the security material to be sent to the device and can transmit a policy instruction that is effective to cause a switch port to automatically bypass a default access policy and automatically adopt a trusted policy for device to access the private network.
    Type: Application
    Filed: July 7, 2016
    Publication date: January 11, 2018
    Inventor: Derrick Pallas
  • Publication number: 20170013508
    Abstract: Systems, methods, and computer-readable storage media for load-balancing are disclosed. An access point receives a communication request and an identifier from a wireless device. The access point determines a plurality of potential endpoints and selects at least one preferred potential endpoint for the wireless device, based on the identifier and the plurality of potential endpoints. The access point establishes a tunnel between the access point and the preferred endpoint for routing traffic associated with the wireless device.
    Type: Application
    Filed: July 9, 2015
    Publication date: January 12, 2017
    Inventor: Derrick Pallas