IP Library Patent Application 13837235
Patent Application
App. No. 13/837,235

INTERFACES FOR SECURITY SYSTEM CONTROL

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/837,235
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for controlling security systems. One of the methods includes receiving, at a mobile device, an input to present camera video content; presenting, in a user interface, a first array of video content, wherein the respective video content is associated with a first security system location; receiving a user input to present a second array of video content, wherein the respective video content is associated with a second security system location, and wherein the user input comprises a touch input; and presenting, in the user interface, the second array of video content.

Claims (49)

1 . A method comprising:

receiving, at a mobile device, an input to present camera video content;

presenting, in a user interface, a first array of video content, wherein the respective video content is associated with a first security system location;

receiving a user input to present a second array of video content, wherein the respective video content is associated with a second security system location, and wherein the user input comprises a touch input; and

presenting, in the user interface, the second array of video content.

2 . The method of claim 1 , wherein the touch input is a gesture comprising a directional swipe.

3 . The method of claim 2 , wherein a second touch input gesture in an opposite direction returns the user interface to presenting the first array of video streams.

4 . The method of claim 2 , wherein a third touch input gesture in a same direction results in presenting a third array of video content for a third security system location.

5 . The method of claim 1 , wherein the first array of video content comprises four panels presenting respective video streams, each video stream associated with a different security system camera at the first security system location.

6 . The method of claim 1 , comprising animating a transition from the first array of video content to the second array of video content responsive to the touch input.

7 . A method comprising:

presenting, in a user interface of a mobile device, a first array of video content associated with a first security system location;

receiving a touch user input selecting a first video content of the first array for addition to a custom array of video content;

generating a custom array of video content and adding the first video content to the custom array of video content;

receiving a touch user input selecting a second video content of a second array of video content associated with a second security system location; and

adding the second video content of the second array to the custom array.

8 . The method of claim 7 , wherein generating the custom array of video content is performed in response to a user touch input dragging the selected first video content to a location in the user interface.

9 . The method of claim 7 , wherein the first array of video content comprises a panel of four video streams, each video stream associated with a different security system camera at the first security system location.

10 . The method of claim 7 , wherein the user interface selectively displays the custom array or the first array in response to a user touch input gesture.

11 . The method of claim 7 , comprising:

receiving a touch user input selecting a second video content of the first array of video content; and

adding the second video content of the first array of video content to the custom array.

12 . The method of claim 7 , comprising:

receiving a touch user input selecting a first video content of a third array of video content, wherein the third array of video content is associated with a third security system location; and

adding the first video content of the third array of video content to the custom array.

13 . A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

receiving, at a mobile device, an input to present camera video content;

presenting, in a user interface, a first array of video content, wherein the respective video content is associated with a first security system location;

receiving a user input to present a second array of video content, wherein the respective video content is associated with a second security system location, and wherein the user input comprises a touch input; and

presenting, in the user interface, the second array of video content.

14 . A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

presenting, in a user interface of a mobile device, a first array of video content associated with a first security system location;

receiving a touch user input selecting a first video content of the first array for addition to a custom array of video content;

generating a custom array of video content and adding the first video content to the custom array of video content;

receiving a touch user input selecting a second video content of a second array of video content associated with a second security system location; and

adding the second video content of the second array to the custom array.

15 . A system comprising:

one or more computers configured to perform operations comprising:

receiving, at a mobile device, an input to present camera video content;

presenting, in a user interface, a first array of video content, wherein the respective video content is associated with a first security system location;

receiving a user input to present a second array of video content, wherein the respective video content is associated with a second security system location, and wherein the user input comprises a touch input; and

presenting, in the user interface, the second array of video content.

16 . A system comprising:

one or more computers configured to perform operations comprising:

presenting, in a user interface of a mobile device, a first array of video content associated with a first security system location;

receiving a touch user input selecting a first video content of the first array for addition to a custom array of video content;

generating a custom array of video content and adding the first video content to the custom array of video content;

receiving a touch user input selecting a second video content of a second array of video content associated with a second security system location; and

adding the second video content of the second array to the custom array.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2015
From: OPLINK COMMUNICATIONS, INC.
To: MIVALIFE MOBILE TECHNOLOGY, INC.
Reel/Frame 036348/0352 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2013
From: GU, KEQIN; QI, YAN; CHEN, TSUNGYEN
To: OPLINK COMMUNICATIONS, INC.
Reel/Frame 030351/0284 →