IP Library Granted Patent US 9,461,882
Granted Patent B1
US 9,461,882 · App. 13/869,820 · Granted Oct 4, 2016

Gesture-based network configuration

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,461,882
App. No.
13/869,820
Granted
Oct 4, 2016
Kind
B1
Abstract

Embodiments of a gesture-based network configuration system are disclosed, wherein the system is configured to update a configuration setting on a networking device. The system pairs a computing device to the networking device which is operating a local area network (LAN). A first touch gesture indicating a target uniform resource locator (URL) is received on a touch screen of the computing device. In response to the first touch gesture, a configuration message including a command associated with the first touch gesture and the target URL is transmitted to the networking device. In one embodiment, receiving the configuration message causes the networking device to modify the configuration setting based at least partly on the command and the target URL. In one embodiment, modifying the configuration setting modifies the packet processing behavior of the networking device for data packets associated with the LAN.

Claims (51)

1. A method for updating a configuration setting on a network router, the method comprising:

pairing a computing device to a network router over a local area network (LAN), the network router being configured to store configuration settings identifying uniform resource locators (URLs) that are blocked by the network router;

displaying web content associated with a first URL on a touch screen of the computing device using a web browser application;

receiving a first touch gesture on the touch screen at least partially over the displayed web content; and

in response to receiving the first touch gesture:

automatically generating a configuration message directing the network router to modify the configuration settings to block the target first URL; and

transmitting the configuration message to the network router over the LAN.

2. The method of claim 1 , wherein pairing the computing device to the network router comprises:

receiving authentication data for the network router; and

storing the authentication data for the network router on the computing device.

3. The method of claim 2 , further comprising transmitting the authentication data to the network router, wherein the network router is further configured to verify the computing device as a trusted device based at least partly on the authentication data.

4. The method of claim 1 , further comprising:

receiving a second touch gesture on the touch screen at least partially over the displayed web content; and

in response to receiving the second touch gesture:

automatically generating a second configuration message directing the network router to modify the configuration settings to allow the first URL; and

transmitting the second configuration message to the network router over the LAN.

5. The method of claim 1 , wherein the first touch gesture is an “X” mark.

6. The method of claim 1 , wherein the first touch gesture is generated by a user manipulating the touch screen, and the configuration message is generated and transmitted without additional input from the user.

7. The method of claim 1 , wherein the configuration settings indicate prioritization for one or more URLs.

8. The method of claim 1 , further comprising receiving a multi-touch gesture on web content associated with a second URL, wherein a number of touch points of the multi-touch gesture indicates a priority level for the second URL.

9. The method of claim 1 , wherein receiving the first touch gesture comprises:

modifying the web content displayed on the touch screen by adding a gesture reception area; and

receiving the first touch gesture on the gesture reception area.

10. A computing device configured to update configuration settings on a network router, the computing device comprising:

a touch screen configured to receive touch gestures;

memory for storing association data associating each of one or more touch gestures with one or more commands; and

one or more processors configured to:

pair the computing device to a network router over a local area network (LAN), the network router being configured to store configuration settings identifying uniform resource locators (URLs) that are blocked by the network router;

display web content associated with a first URL on the touch screen using a web browser application;

receive a first touch gesture on the touch screen at least partially over the displayed web content; and

in response to receiving the first touch gesture:

automatically generate a configuration message directing the network router to modify the configuration settings to block the first URL; and

transmit the configuration message to the network router over the LAN.

11. The computing device of claim 10 , wherein pairing the computing device to the network router comprises:

receiving authentication data for the network router; and

storing the authentication data for the network router on the computing device.

12. The computing device of claim 11 , wherein the one or more processors are further configured to transmit the authentication data to the network router, and wherein the network router is further configured to verify the computing device as a trusted device based at least partly on the authentication data.

13. The computing device of claim 10 , wherein the computing device is a tablet, smart phone or laptop.

14. The computing device of claim 10 , wherein the first touch gesture is generated by a user manipulating the touch screen, and the configuration message is generated and transmitted without additional input from the user.

15. The computing device of claim 10 , wherein the configuration settings indicate prioritization for one or more URLs.

16. The computing device of claim 10 , wherein the one or more processors are further configured to receive a multi-touch gesture on web content associated with a second URL, wherein a number of touch points of the multi-touch gesture indicates a priority level for the second URL.

17. The computing device of claim 10 , wherein receiving the first touch gesture comprises:

modifying the web content item displayed on the touch screen by adding a gesture reception area; and

receiving the first touch gesture on the gesture reception area.

18. Non-transitory computer-readable storage having stored thereon instructions that, when executed, direct a computing device to perform operations comprising:

pairing the computing device to a network router over a local area network (LAN), the network router being configured to store configuration settings identifying uniform resource locators (URLs) that are blocked by the network router;

displaying web content associated with a first URL on a touch screen of the computing device using a web browser application;

receiving a first touch gesture on the touch screen at least partially over the displayed web content; and

in response to receiving the first touch gesture:

automatically generating a configuration message directing the network router to modify the configuration settings to block the target first URL; and

transmitting the configuration message to the network router over the LAN.

Assignments (7)
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →