Videos associated with cells in spreadsheets
First Claim
1. A system comprising:
- at least one processing unit; and
at least one memory storing computer executable instructions that, when executed by the at least one processing unit, cause the system to perform a method, the method comprising;
receiving at least one video;
referencing the at least one video in a function associated with at least one cell of a spreadsheet;
determining that a condition of the function is satisfied; and
displaying a visual representation of the at least one video as background for the at least one cell in the spreadsheet, wherein at least some data associated with the function is displayed over the visual representation within the at least one cell.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems for associating videos with cells of a spreadsheet are provided. Both dynamic data and static data may be associated with a single cell of the spreadsheet. Upon association, parameters (including video attributes, image attributes and audio attributes) may be viewed and/or manipulated by a user, providing video and audio processing functionality within a spreadsheet. Controls may be provided for playing the video and/or playing the video in response to spreadsheet data satisfying a condition. Text transcriptions (e.g., speech-to-text) of an audio track associated with a video file may be inserted as subtitles into the video or a plurality of individual frames for the video. Spreadsheet operations (e.g., sort and/or filter operations) may also be performed on a range of cells based on parameters of an associated video.
-
Citations
20 Claims
-
1. A system comprising:
-
at least one processing unit; and at least one memory storing computer executable instructions that, when executed by the at least one processing unit, cause the system to perform a method, the method comprising; receiving at least one video; referencing the at least one video in a function associated with at least one cell of a spreadsheet; determining that a condition of the function is satisfied; and displaying a visual representation of the at least one video as background for the at least one cell in the spreadsheet, wherein at least some data associated with the function is displayed over the visual representation within the at least one cell. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for associating at least one video with at least one cell of a spreadsheet, the method comprising:
-
receiving at least one video; associating the at least one video with at least one cell of a spreadsheet; displaying a visual representation of the at least one video in the at least one cell of the spreadsheet; and in response to associating the at least one video with the at least one cell, surfacing one or more parameters for the at least one video in a user interface in response to one or more of; hovering over the at least one video; right-clicking the at least one video; and launching a user interface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing computer executable instructions that, when executed by at least one processing unit, cause a computing device to:
-
receive at least one video for association with at least one cell of a spreadsheet; receive additional data for association with the at least one cell; create a compound data type including the at least one video and the additional data; associate the compound data type with the at least one cell; and display a visual representation of the at least one video as background for the at least one cell and at least a portion of the additional data over the visual representation in the at least one cell. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification