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: 11509501Abstract: 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: GrantFiled: July 20, 2016Date of Patent: November 22, 2022Assignee: Cisco Technology, Inc.Inventors: Derrick Pallas, Matthew Landry
-
Patent number: 10897725Abstract: 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: GrantFiled: May 20, 2019Date of Patent: January 19, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Apurv Bhartia, Feng Wang, Derrick Pallas
-
Patent number: 10779246Abstract: 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: GrantFiled: May 8, 2019Date of Patent: September 15, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Bo Chen, Apurv Bhartia, Derrick Pallas
-
Patent number: 10728368Abstract: 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: GrantFiled: August 30, 2018Date of Patent: July 28, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Simon Barber, Derrick Pallas, Apurv Bhartia
-
Patent number: 10680887Abstract: 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: GrantFiled: July 21, 2017Date of Patent: June 9, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Derrick Pallas, Mark Hendrick, Nilesh Hirve
-
Publication number: 20200076926Abstract: 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: ApplicationFiled: August 30, 2018Publication date: March 5, 2020Inventors: Simon Barber, Derrick Pallas, Apurv Bhartia
-
Patent number: 10440723Abstract: 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: GrantFiled: August 30, 2017Date of Patent: October 8, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Bo Chen, Mark Hendrick, Feng Wang, Derrick Pallas, Simon Barber
-
Publication number: 20190274068Abstract: 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: ApplicationFiled: May 20, 2019Publication date: September 5, 2019Inventors: Apurv Bhartia, Feng Wang, Derrick Pallas
-
Patent number: 10326204Abstract: 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: GrantFiled: September 7, 2016Date of Patent: June 18, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Derrick Pallas, Ian Snyder, Joshua Markell, Morgan Teachworth
-
Patent number: 10299167Abstract: 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: GrantFiled: July 24, 2017Date of Patent: May 21, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Apurv Bhartia, Feng Wang, Derrick Pallas
-
Publication number: 20190028482Abstract: 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: ApplicationFiled: July 21, 2017Publication date: January 24, 2019Inventors: Derrick Pallas, Eric Maassmann, Simon Barber
-
Publication number: 20190028346Abstract: 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: ApplicationFiled: July 21, 2017Publication date: January 24, 2019Inventors: Derrick Pallas, Mark Hendrick, Nilesh Hirve
-
Publication number: 20180338269Abstract: 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: ApplicationFiled: July 24, 2017Publication date: November 22, 2018Inventors: Apurv Bhartia, Feng Wang, Derrick Pallas
-
Publication number: 20180338315Abstract: 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: ApplicationFiled: August 30, 2017Publication date: November 22, 2018Inventors: Bo Chen, Mark Hendrick, Feng Wang, Derrick Pallas, Simon Barber
-
Patent number: 10034201Abstract: 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: GrantFiled: July 9, 2015Date of Patent: July 24, 2018Assignee: CISCO TECHNOLOGY, INC.Inventor: Derrick Pallas
-
Publication number: 20180121493Abstract: 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: ApplicationFiled: November 3, 2016Publication date: May 3, 2018Inventor: Derrick Pallas
-
Publication number: 20180069311Abstract: 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: ApplicationFiled: September 7, 2016Publication date: March 8, 2018Inventors: Derrick Pallas, Ian Snyder, Joshua Markell, Morgan Teachworth
-
Publication number: 20180027020Abstract: 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: ApplicationFiled: July 20, 2016Publication date: January 25, 2018Inventors: Derrick Pallas, Matthew Landry
-
Publication number: 20180013798Abstract: 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: ApplicationFiled: July 7, 2016Publication date: January 11, 2018Inventor: Derrick Pallas
-
Publication number: 20170013508Abstract: 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: ApplicationFiled: July 9, 2015Publication date: January 12, 2017Inventor: Derrick Pallas