IP Library Granted Patent US 7,765,549
Granted Patent B1
US 7,765,549 · App. 10/881,333 · Granted Jul 27, 2010

Distributing batches of items in a workflow

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,765,549
App. No.
10/881,333
Granted
Jul 27, 2010
Kind
B1
Abstract

Systems and techniques for distributing items for processing include receiving a request for a batch of items to be processed and determining whether a number of available items exceeds a first predetermined threshold. A batch of the available items is sent in response to the request if the number of available items exceeds the first predetermined threshold. However, if the number of available items does not exceed the first predetermined threshold, a determination is made as to whether a time period associated with the available items exceeds a second predetermined threshold. If so, a batch of the available items is sent.

Claims (36)

1. A computer implemented method for distributing items for processing, the method comprising:

receiving a request transmitted across a network for a batch of items to be processed, wherein the request is received at a server, the request comprising parameters for performing at least one of defining items requested and specifying a number of items requested;

determining using a processor associated with the server whether a number of available items exceeds a first predetermined threshold, where the first predetermined threshold specifies a non-zero number of items;

sending a batch of the available items across the network in response to the request if the number of available items exceeds the first predetermined threshold, the batch of available items sent includes a number of items that exceeds the first predetermined threshold and the items sent in the batch satisfy the parameters defining the items requested; and

if the number of available items does not exceed the first predetermined threshold:

determining using the processor if a time period associated with the available items exceeds a second predetermined threshold, the second predetermined threshold defining a predetermined time period; and

sending a batch of the available items across the network if the time period exceeds the second predetermined threshold.

2. The method of claim 1 wherein the items to be processed comprise items to be manually processed by a user through a user interface as part of a workflow.

3. The method of claim 1 wherein sending a batch of the available items if the time period exceeds the second predetermined threshold comprises sending a batch of items comprising a number of items that does not exceed the first predetermined threshold.

4. The method of claim 1 wherein the time period associated with the available items comprises a time that an oldest of the available items has been available for processing.

5. The method of claim 1 wherein the time period associated with the available items comprises an average time that a set of the available items has been available for processing.

6. The method of claim 1 wherein the items to be processed comprise electronic documents.

7. The method of claim 1 wherein the request is sent from a client device to a server.

8. The method of claim 1 wherein the first predetermined threshold is less than the number of items requested.

9. A system for processing batches of items, the system comprising:

a processor adapted to receive a request for a batch of items to be processed, the request including parameters for performing at least one of defining items requested and specifying a number of items requested; and

a processor adapted to:

determine whether a number of available items that satisfy the parameters defining the items requested exceeds a first predetermined threshold, where the first predetermined threshold specifies a non-zero number of items;

if the number of available items that satisfy the parameters exceeds the first predetermined threshold, send a batch of the available items including a number of items satisfying the parameters that exceeds the first predetermined threshold; and

if the number of available items does not exceed the first predetermined threshold, send a batch of the available items in response to the request and to a determination that a time period associated with the available items exceeds a second predetermined threshold, where the second predetermined threshold defines a predetermined time period.

10. The system of claim 9 wherein:

the request for a batch of items to be processed comprises a request for items to be at least partially manually processed in a stage of a workflow; and

the available items comprise items in a queue for the stage of the workflow.

11. The system of claim 10 further comprising means for receiving the sent batch of items after completion of the stage of the workflow.

12. The system of claim 11 wherein the items comprise electronic documents.

13. The system of claim 12 wherein the items comprise images of physical documents.

14. The system of claim 10 wherein time period associated with the available items comprises a period that an oldest available item has been in the queue.

15. An article comprising a machine-readable medium storing instructions for causing one or more processors to perform operations comprising:

receiving a request for a batch of items to be processed, the request comprising parameters for performing at least one of defining items requested and specifying a number of items requested;

determining whether a number of available items exceeds a first predetermined threshold, where the first predetermined threshold specifies a non-zero number of items;

sending a batch of the available items in response to the request if the number of available items exceeds the first predetermined threshold, where the batch of available items sent includes a number of items that exceeds the first predetermined threshold and the items sent satisfy the parameters defining the items requested; and

if the number of available items does not exceed the first predetermined threshold:

determining if a time period associated with the available items exceeds a second predetermined threshold, the second predetermined threshold defining a predetermined time period; and

sending a batch of the available items if the time period exceeds the second predetermined threshold.

16. The article of claim 15 wherein the items to be processed comprise items to be manually processed by a user through a user interface as part of a workflow.

17. The article of claim 15 wherein the request is received from a client device.

Assignments (10)
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: U.S. BANK, NATIONAL ASSOCIATION
Reel/Frame 057969/0445 →
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 057970/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2021
From: JPMORGAN CHASE BANK, N.A.
To: CONDUENT BUSINESS SERVICES, LLC; CONDUENT STATE & LOCAL SOLUTIONS, INC.; CONDUENT TRANSPORT SOLUTIONS, INC.; ADVECTIS, INC.; CONDUENT COMMERCIAL SOLUTIONS, LLC; CONDUENT BUSINESS SOLUTIONS, LLC; CONDUENT CASUALTY CLAIMS SOLUTIONS, LLC; CONDUENT HEALTH ASSESSMENTS, LLC
Reel/Frame 057969/0180 →
CHANGE OF NAME Recorded May 5, 2017
From: AFFILIATED COMPUTER SERVICES, LLC
To: XEROX BUSINESS SERVICES, LLC
Reel/Frame 042416/0303 →
CHANGE OF NAME Recorded May 5, 2017
From: AFFILIATED COMPUTER SERVICES, INC.
To: AFFILIATED COMPUTER SERVICES, LLC
Reel/Frame 042416/0185 →
CHANGE OF NAME Recorded May 5, 2017
From: XEROX BUSINESS SERVICES, LLC
To: CONDUENT BUSINESS SERVICES, LLC
Reel/Frame 042416/0827 →
SECURITY AGREEMENT Recorded Dec 8, 2016
From: XEROX COMMERCIAL SOLUTIONS, LLC (F/K/A ACS COMMERCIAL SOLUTIONS, INC.); XEROX STATE & LOCAL SOLUTIONS, INC. (F/K/A ACS STATE AND LOCAL SOLUTIONS, INC.); RSA MEDICAL LLC; HEALTHY COMMUNITIES INSTITUTE CORPORATION; STRATACARE, LLC; XEROX HR SOLUTIONS, LLC (F/K/A ACS HR SOLUTIONS, LLC); XEROX TRANSPORT SOLUTIONS, INC. (F/K/A ACS TRANSPORT SOLUTIONS, INC.); BUCK CONSULTANTS, LLC; XEROX BUSINESS SERVICES, LLC (F/K/A AFFILIATED COMPUTER SERVICES, INC.); XEROX MORTGAGE SERVICES, INC. (F/K/A ADVECTIS, INC.)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 040905/0458 →
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2012
From: CITICORP USA, INC.
To: AFFILIATED COMPUTER SERVICES, INC.
Reel/Frame 029152/0598 →
SECURITY AGREEMENT Recorded Mar 20, 2006
From: AFFILIATED COMPUTER SERVICES, INC.; ACS APPLICATION MANAGEMENT SERVICES, INC.; ACS BRC HOLDINGS, INC.; ACS BUSINESS RESOURCES CORPORATION; ACS BUSINESS SERVICES, LLC; ACS COMMERICAL SOLUTIONS, INC; ACS CONSULTANT COMPANY, INC; ACS CONSULTANT HOLDINGS CORPORATION; ACS DEFENSE LLC; ACS/ECG HOLDINGS LLC; ACS EDI GATEWAY, INC; ACS EDUCATION SERVICES, INC; ACS EDUCATION SOLUTIONS, LLC; ACS ENTERPRISE SOLUTIONS, INC; ACS FEDERAL HEALTHCARE, LLC; ACS GLOBAL, INC; ACS GOVERNMENT SYSTEMS, INC; ACS HEALTH CARE, INC; ACS HERITAGE INC; ACS HR SOLUTIONS LLC; ACS HUMAN RESOURCES SOLUTIONS, INC; ACS HUMAN SERVICES LLC; ACS IMAGE SOLUTIONS INC; ACS LENDING INC; ACS MIDDLE EAST INC; ACS OUTSOURCING SOLUTIONS INC; ACS PRINT AND MAIL SERVICES INC; ACS STATE & LOCAL SOLUTIONS INC; ACS STATE HEALTHCARE LLC; ACS TRADEONE MARKETING INC; ACS TRANSPORT SOLUTIONS INC; AGILERA INC; AGILERA MESSAGING INC; CONCERA CORPORATION; DIGITAL INFORMATION SYSTEMS COMPANY LLC; ETRAVELEXPERTS LLC; GOVERNMENT RECORDS SERVICES INC; HEALTH TECHNOLOGY ACQUISITION COMPANY; LIVEBRIDGE INC; MIDASPLUS INC; NEWSPAPER SERVICES HOLDING INC; OUTSOURCED ADMINISTRATIVE SYSTEMS, INC; PATIENT ACCOUNTING SERVICE CENTER LLC; SUPERIOR VENTURE PARTNER INC; TENACITY MANUFACTURING COMPANY INC; THE NATIONAL ABANDANONED PROPERTY PROCESSING CORPORATION; TITLE RECORDS CORPORATION; TRANSACTION PROCESSING SPECIALISTS INC; TRUCKLOAD MANAGEMENT SERVICES INC; WAGERS & ASSOCIATES INC; ACS IT SOLUTIONS LP; ACS MARKETING LP; ACS PROPERTIES INC; ACS PROTECTION SERVICES INC; ACS REBGM INC; ACS SECURITIES SERVICES INC; BUCK CONSULTANTS LLC
To: CITICORP USA, INC.
Reel/Frame 017325/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2004
From: LAUER, STEVEN PAUL
To: AFFILIATED COMPUTER SERVICES, INC.
Reel/Frame 015141/0186 →