IP Library Granted Patent US 7,885,979
Granted Patent B2
US 7,885,979 · App. 11/140,773 · Granted Feb 8, 2011

Method, graphical interface and computer-readable medium for forming a batch job

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 7,885,979
App. No.
11/140,773
Granted
Feb 8, 2011
Kind
B2
Abstract

A method, graphical interface and computer-readable medium for forming a batch job includes selecting at least one input file to reformat in the batch job. A batch job tree is formed for constructing a batch job with each of the input files being associated to a corresponding branch of the batch job tree. At least one reformatting process is associated with each of the input files on each branch of the batch job tree. A graphical interface for configuring a batch job includes a first interface pane for displaying and enabling selection of at least one input file, a second interface pane configured for interactively configuring a batch job tree representative of the batch job, and a third interface pane for associating at least one reformatting process to each input file.

Claims (30)

1. A method for configuring a batch job using a single graphical interface, comprising:

identifying a plurality of input file graphical elements based on user selections from a first portion of said single graphical interface, each identified input file graphical element representative of an input file to reformat in said batch job;

forming in a second portion of said single graphical interface a batch job tree for constructing said batch job;

associating each of said plurality of input file graphical elements to a corresponding branch of said batch job tree in said second portion of said single graphical interface responsive to a user graphically repositioning each of said plurality of input file graphical elements from the first portion to the second portion; and

associating at least one reformatting process from a third portion of said single graphical interface to each of said plurality of input file graphical elements in said each branch of said batch job tree in said second portion of said single graphical interface, wherein the associating comprises:

globally associating one of the at least one reformatting process to each of the plurality of input file graphical elements; and

locally associating one of the at least one reformatting process to one of the plurality of input file graphical elements;

wherein the at least one reformatting process includes at least one of a video reformatting process and an audio reformatting process.

2. The method of claim 1 , wherein said associating at least one reformatting process further comprises locally associating at least two different reformatting processes to at least two different input files of said plurality of input files.

3. The method of claim 1 , further comprising associating at least one filter to at least one input file in at least one branch of said batch job tree according to at least one of locally associating one of said at least one filter to one of said plurality of input files and globally associating one of said at least one filter to each of said plurality of input files.

4. The method of claim 1 , further comprising executing each of said at least one reformatting process associated with each of said plurality of input files for each of said branches of said batch job tree.

5. A single graphical interface for configuring a batch job, comprising:

a processor configured for generating a first interface pane of the single graphical interface configured for displaying and enabling user selection of a plurality of graphical elements respectively corresponding to a plurality of input files for reformatting in said batch job;

a second interface pane of said single graphical interface configured for interactively configuring a batch job tree representative of said batch job, and associating each of said plurality of input files to a corresponding branch of said batch job tree when said plurality of graphical elements respectively corresponding to said plurality of input files graphically repositioned by a user from said first interface pane to said second interface pane; and

a third interface pane of said single graphical interface configured for associating at least one reformatting process to each of said plurality of input files in said each branch of said batch job tree when at least one graphical element respectively corresponding to said at least one reformatting process is moved from said third interface pane to said batch job tree of said second interface pane, wherein:

one of the at least one reformatting process is globally associated with each of the plurality of graphical elements corresponding to the plurality of input files; and

one of the at least one reformatting process is locally associated with one of the plurality of graphical elements corresponding to one of the plurality of input files;

wherein the at least one reformatting process includes at least one of a video reformatting process and an audio reformatting process.

6. The single graphical interface of claim 5 , further comprising a fourth interface pane of said single graphical interface configured for associating at least one filter to at least one of said plurality of input files in at least one branch of said batch job tree according to at least one of locally associating one of said at least one filter to one of said plurality of input files and globally associating one of said at least one filter to each of said plurality of input files when at least one graphical element respectively corresponding to said at least one filter is moved from said fourth interface pane to said batch job tree of said second interface pane.

7. The single graphical interface of claim 5 , further comprising an execute batch job graphical element configured for initiating execution of each of said at least one reformatting process associated with each of said plurality of input files for each of said branches of said batch tree.

8. A computer-readable storage medium having computer-executable instructions thereon for performing a method for configuring a batch process in a single graphical interface, comprising:

identifying a plurality of input file graphical elements based on user selections from a first portion of said single graphical interface, each identified input file graphical element representative of an input file to reformat in said batch job;

forming in a second portion of said single graphical interface a batch job tree for constructing said batch job;

associating each of said plurality of input file graphical elements to a corresponding branch of said batch job tree in said second portion of said single graphical interface responsive to a user graphically repositioning each of said plurality of input file graphical elements from the first portion to the second portion; and

associating at least one reformatting process from a third portion of said single graphical interface to each of said plurality of input file graphical elements in said each branch of said batch job tree in said second portion of said single graphical interface, wherein:

one of the at least one reformatting process is globally associated with each of the plurality of input file graphical elements; and

one of the at least one reformatting process is locally associated with one of the plurality of input file graphical elements;

wherein the at least one reformatting process includes at least one of a video reformatting process and an audio reformatting process.

9. The computer-readable storage medium of claim 8 , including computer-executable instructions thereon for performing the method, further comprising associating at least one filter to at least one input file in at least one branch of said batch job tree according to at least one of locally associating one of said at least one filter to one of said plurality of input files and globally associating one of said at least one filter to each of said plurality of input files.

10. The computer-readable storage medium of claim 8 , including computer-executable instructions thereon for performing the method, further comprising executing each of said at least one reformatting process associated with each of said plurality of input files for each of said branches of said batch job tree.

Assignments (10)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT (REEL/FRAME 056982/0194) Recorded Feb 22, 2023
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROKU, INC.; ROKU DX HOLDINGS, INC.
Reel/Frame 062826/0664 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Jun 29, 2021
From: ROKU, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 056982/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2021
From: THE NIELSEN COMPANY (US), LLC
To: ROKU, INC.
Reel/Frame 056106/0376 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Apr 20, 2021
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC; GRACENOTE, INC.
Reel/Frame 056973/0280 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2019
From: SORENSON MEDIA, INC.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 048355/0949 →