IP Library Patent Application 13277254
Patent Application
App. No. 13/277,254

USE OF DISCRETE INPUT TO CONTROL CONTROLLABLE DEVICE

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 None
App. No.
13/277,254
Abstract

In one embodiment, a method includes determining focus on a focus item associated with a controllable item. The focus item is displayed on an interface used to automatically control the controllable item. A controllable attribute is determined for controlling the controllable item. The controllable attribute is controllable by a first input device using incremental inputs. The method outputs an interface control on the interface for the controllable attribute. The interface control is configured to receive a discrete value from a second input device where the second input device is configured to transmit the discrete value. The discrete value is received from the second input device and the method causes automatic control of the controllable item to adjust the controllable attribute of the controllable item from a current value to the discrete value based on receiving the discrete value.

Claims (71)

1 . A method comprising:

determining focus on a focus item associated with a controllable item, the focus item being displayed on an interface used to automatically control the controllable item;

determining a controllable attribute for controlling the controllable item, the controllable attribute being controllable by a first input device using incremental inputs;

outputting, by a computing device, an interface control on the interface for the controllable attribute, the interface control configured to receive a discrete value from a second input device, the second input device configured to transmit the discrete value;

receiving the discrete value from the second input device; and

causing automatic control of the controllable item to adjust the controllable attribute of the controllable item from a current value to the discrete value based on receiving the discrete value.

2 . The method of claim 1 , wherein the discrete value is a numeric value.

3 . The method of claim 1 , wherein:

the discrete value is received from a discrete value input control included in the second input device, and

the first input device does not include the discrete value input control for inputting the discrete value.

4 . The method of claim 1 , wherein:

the controllable item cannot process an input of the discrete value, and

the discrete value is translated into a corresponding plurality of incremental inputs based on the current value.

5 . The method of claim 1 , wherein the discrete value is sent to a control point configured to control the controllable item using the discrete value.

6 . The method of claim 1 , wherein:

the first input device is configured to adjust the controllable attribute of the controllable item in consecutive incremental values requiring incremental inputs for each incremental value, and

the discrete value is a value that is not a consecutive incremental value from the current value.

7 . The method of claim 1 , further comprising:

determining a range of operational values for the controllable attribute;

determining if the discrete value is within the range; and

not adjusting the controllable item if the discrete value is not within the range.

8 . The method of claim 1 , further comprising:

determining types of input controls included in the second input device;

determining if the types of input controls include an input control to input discrete values; and

if the types of input controls include an input control to input discrete values, adding the interface control on the interface to allow the controllable attribute to be controlled using the discrete values.

9 . The method of claim 8 , further comprising:

determining control capabilities of the controllable attribute;

comparing the control capabilities to the types of input controls; and

outputting interface controls for the type of input controls that match the control capabilities.

10 . The method of claim 8 , further comprising:

determining if the types of input controls include an input control to input incremental values; and

if the types of input controls include an input control to input incremental values, adding an incremental value interface control on the interface to allow the controllable attribute to be controlled using incremental values.

11 . A non-transitory computer-readable storage medium containing instructions for controlling a computer system to be operable to:

determine focus on a focus item associated with a controllable item, the focus item being displayed on an interface used to automatically control the controllable item;

determine a controllable attribute for controlling the controllable item, the controllable attribute being controllable by a first input device using incremental inputs;

output an interface control on the interface for the controllable attribute, the interface control configured to receive a discrete value from a second input device, the second input device configured to transmit the discrete value;

receive the discrete value from the second input device; and

cause automatic control of the controllable item to adjust the controllable attribute of the controllable item from a current value to the discrete value based on receiving the discrete value.

12 . The non-transitory computer-readable storage medium of claim 11 , wherein the discrete value is a numeric value.

13 . The non-transitory computer-readable storage medium of claim 11 , wherein:

the discrete value is received from a discrete value input control included in the second input device, and

the first input device does not include the discrete value input control for inputting the discrete value.

14 . The non-transitory computer-readable storage medium of claim 11 , wherein:

the controllable item cannot process an input of the discrete value, and

the discrete value is translated into a corresponding plurality of incremental inputs based on the current value.

15 . The non-transitory computer-readable storage medium of claim 11 , wherein:

the first input device is configured to adjust the controllable attribute of the controllable item in consecutive incremental values requiring incremental inputs for each incremental value, and

the discrete value is a value that is not a consecutive incremental value from the current value.

16 . The non-transitory computer-readable storage medium of claim 11 , further operable to:

determine a range of operational values for the controllable attribute;

determine if the discrete value is within the range; and

not adjust the controllable item if the discrete value is not within the range.

17 . The non-transitory computer-readable storage medium of claim 11 , further operable to:

determine types of input controls included in the second input device;

determine if the types of input controls include an input control to input discrete values; and

if the types of input controls include an input control to input discrete values, add the interface control on the interface to allow the controllable attribute to be controlled using the discrete values.

18 . The non-transitory computer-readable storage medium of claim 17 , further operable to:

determine control capabilities of the controllable attribute;

compare the control capabilities to the types of input controls; and

output interface controls for the type of input controls that match the control capabilities.

19 . The non-transitory computer-readable storage medium of claim 17 , further operable to:

determine if the types of input controls include an input control to input incremental values; and

if the types of input controls include an input control to input incremental values, add an incremental value interface control on the interface to allow the controllable attribute to be controlled using incremental values.

20 . An apparatus comprising:

one or more computer processors; and

a computer-readable storage medium comprising instructions for controlling the one or more computer processors to be operable to:

determine focus on a focus item associated with a controllable item, the focus item being displayed on an interface used to automatically control the controllable item;

determine a controllable attribute for controlling the controllable item, the controllable attribute being controllable by a first input device using incremental inputs;

output an interface control on the interface for the controllable attribute, the interface control configured to receive a discrete value from a second input device, the second input device configured to transmit the discrete value;

receive the discrete value from the second input device; and

cause automatic control of the controllable item to adjust the controllable attribute of the controllable item from a current value to the discrete value based on receiving the discrete value.

Assignments (9)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
MERGER AND CHANGE OF NAME Recorded Mar 10, 2015
From: GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT CORPORATION
To: ARRIS TECHNOLOGY, INC.
Reel/Frame 035176/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2013
From: MOTOROLA MOBILITY LLC
To: GENERAL INSTRUMENT HOLDINGS, INC.
Reel/Frame 031609/0398 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2013
From: GENERAL INSTRUMENT HOLDINGS, INC.
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 031609/0657 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2013
From: MOTOROLA MOBILITY LLC
To: GENERAL INSTRUMENT HOLDINGS, INC.
Reel/Frame 030420/0602 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2013
From: GENERAL INSTRUMENT HOLDINGS, INC.
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 030420/0659 →
CHANGE OF NAME Recorded Jul 10, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028561/0557 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2011
From: HUNTER, JIM
To: MOTOROLA MOBILITY, INC.
Reel/Frame 027090/0975 →