IP Library Granted Patent US 9,594,531
Granted Patent B2
US 9,594,531 · App. 14/522,644 · Granted Mar 14, 2017

Systems and methods for facilitating mimic driven operations in digital imaging devices

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 9,594,531
App. No.
14/522,644
Granted
Mar 14, 2017
Kind
B2
Abstract

Systems and methods for facilitating processing of at least one value of attribute(s) on a device such as an imaging device or a printing device. A method includes providing a GUI including graphical format object(s) corresponding to a number of attributes on a display device associated with the device. The method further includes allowing a user to manipulate the graphical format object(s) by dragging the graphical format object(s) of the GUI. The method also includes creating a graphical representation for the attributes based on the manipulation of the graphical format objects by the user. The method also includes defining one or more values of the attributes based on the graphical representation. Further, the method includes saving the graphical representation and the values of the attributes. One or more operations can be executed on the device based on the saved graphical representation and the values of the attributes.

Claims (92)

1. A method for facilitating processing of at least one value of a plurality of attributes on a device, comprising:

providing, by a display manager, a graphical user interface (GUI) on a display device associated with the device, wherein the GUI includes a plurality of graphical format objects corresponding to each of the plurality of attributes;

allowing, by the GUI, a user to manipulate the plurality of graphical format objects by at least one of selecting and moving one or more of the plurality of graphical format objects of the GUI;

creating, at an attribute processing manager, a graphical representation for the plurality of attributes based on the manipulation of the plurality of graphical format objects by the user;

defining, at an attribute processing manager, one or more values of the plurality of attributes based on the graphical representation; and

saving, at an attribute processing manager, the graphical representation and the one or more values of the plurality of attributes, wherein one or more operations are executed, by an execution manager, on the device based on the saved graphical representation and the one or more values of the plurality of attributes.

2. The method of claim 1 , wherein the device is an imaging device and the display device is a Digital Front End (DFE) of the imaging device.

3. The method of claim 2 , wherein the display of the device comprises a touch sensitive interface.

4. The method of claim 3 , wherein the user manipulates the plurality of graphical format objects by touching and dragging the one or more of the plurality of graphical format objects on the GUI.

5. The method of claim 4 , wherein the user manipulates the plurality of graphical object graphical format objects by using at least one of a pointing device, a stylus, a mouse, or one or more voice commands.

6. The method of claim 5 , wherein the one or more operations comprise at least one of one or more imposition operations and one or more finishing operations.

7. The method of claim 6 , wherein the one or more operations comprise at least one operation for:

defining a placement of one or more pages on a plurality of sheets including selecting an orientation of the one or more pages, and sequencing the one or more pages;

defining a plurality of finishing operations;

defining at least one finishing location for at least one of the plurality of finishing operations; and

defining one or more stacking operations.

8. The method of claim 7 , wherein the plurality of graphical format objects represents at least one of a page selection, at least one sheet mode, and the one or more finishing operations, wherein the sheet mode comprises a simplex mode and a duplex mode.

9. The method of claim 8 , further comprising:

allowing, by the GUI, the user to manipulate the graphical format objects for at least one of the plurality of pages of a job.

10. The method of claim 9 , further comprising:

selectively saving, at the attribute processing manager, the graphical representation for the plurality of attributes and the one or more values for the plurality of attributes for one or more of the plurality of pages of the job to a memory.

11. The method of claim 10 , wherein the job is a print job that needs to be executed on the imaging device, the imaging device comprising a printing device.

12. The method of claim 11 , wherein the graphical representation for the plurality of attributes is saved to the memory using a pre-defined format.

13. The method of claim 12 , wherein the pre-defined format comprises at least one of a Xerox Print Interface (XPIF) format using Common Print Semantics Specification (CPSS), Job Description Format (JDF), and DFE internal job/queue attribute value format.

14. The method of claim 13 , further comprising:

exporting, by the execution manager, the saved graphical representation for the plurality of attributes and the one or more values of the plurality of attributes to another device that is capable of recognizing the saved graphical representation; and

executing, by a second execution manager on the another device, operations associated with the exported graphical representation.

15. A system for facilitating processing of at least one value of a plurality of attributes on a device, comprising:

a display manager configured to display a graphical user interface including a plurality of graphical format objects on a display device associated with the device, the plurality of graphical format objects are corresponding to each of the plurality of attributes, wherein the GUI allows a user to manipulate the plurality of graphical format objects;

an attribute processing manager configured to:

create a graphical representation for the plurality of attributes based on the manipulation of the plurality of graphical format objects by the user;

define one or more values of the plurality of attributes based on the graphical representation; and

save the graphical representation and the one or more values of the plurality of attributes; and

an execution manager configured to execute one or more operations on the device based on the saved graphical representation and the one or more values of the plurality of attributes.

16. The system of claim 15 , wherein the device comprises an imaging device, and the display device comprises a Digital Front End (DFE) of the imaging device.

17. The system of claim 16 , wherein the display device comprises a touch sensitive interface.

18. The system of claim 17 , wherein the user manipulates the plurality of graphical format objects by touching and dragging the one or more of the plurality of graphical format objects on the display device.

19. The system of claim 18 , wherein the user manipulates the plurality of graphical format objects by using at least one of a pointing device, a stylus, a mouse, or one or more voice commands.

20. The system of claim 19 , wherein the one or more operations comprise at least one of one or more imposition operations and one or more finishing operations.

21. The system of claim 20 , wherein the one or more operations comprise at least one operation for:

defining a placement of one or more pages on a plurality of sheets including selecting an orientation of the one or more pages, and sequencing the one or more pages;

defining a plurality of finishing operations;

defining at least one finishing location for at least one of the plurality of finishing operations; and

defining one or more stacking operations.

22. The system of claim 21 , wherein the plurality of graphical format objects represent at least one of page selection, at least one sheet mode, and the one or more finishing operations, wherein the sheet mode comprises a simplex mode and a duplex mode.

23. The system of claim 22 , wherein the GUI allows the user to manipulate the graphical format objects for at least one of the plurality of pages and one or more of the plurality of pages of a job.

24. The system of claim 23 , wherein the attribute processing manager is further configured to selectively save the graphical representation for the plurality of attributes and the one or more values for the plurality of attributes for one or more of the plurality of pages of the job in a memory.

25. The system of claim 24 , wherein the job is a print job that needs to be executed on the imaging device, the imaging device comprises a printing device.

26. The system of claim 25 , wherein the graphical representation is saved using a pre-defined format, wherein the pre-defined format comprises at least one of a Xerox Print Interface (XPIF) format using Common Print Semantics Specification (CPSS), Job Description Format (JDF), and DFE internal job/queue attribute value format.

27. The system of claim 26 , wherein the execution manager is further configured to:

export the saved graphical representation for the plurality of attributes for use with another device capable of recognizing the saved graphical representation, wherein a second execution manager executes the exported saved graphical representation on the another device.

28. A method for facilitating a user to process at least one value of a plurality of attributes on an imaging device, comprising:

providing, by a display manager, a graphical user interface (GUI) on a touch sensitive display device, the GUI including a plurality of graphical format objects corresponding to the plurality of attributes;

allowing, by the GUI, a user to manipulate the plurality of graphical format objects by dragging one or more of the plurality of graphical format objects of the GUI;

creating, by an attribute processing manager, a graphical representation for the plurality of attributes based on the manipulation of the plurality of graphical format objects by the user;

defining, by the attribute processing manager, one or more values for the plurality of attributes based on the graphical representation; and

saving, by the attribute processing manager, the graphical representation and the one or more values of the plurality of attributes, wherein one or more operations are executed on a job based on the created and saved graphical representation and the one or more values of the plurality of attributes, the one or more operations include at least one of one or more imposition operations and one or more finishing operations.

29. The method of claim 28 , further comprising:

selectively saving, by the attribute processing manager, the graphical representation for the plurality of attributes and the one or more values for the plurality of attributes for one or more of the plurality of pages of the job.

30. The method of claim 29 , further comprising:

exporting, by the execution manager, the saved graphical representation for the plurality of attributes for use with another device being capable of recognizing the saved graphical representation; and

executing, by a second execution manager, operations associated with the exported graphical representation on the another device.

31. A system for facilitating a user to process at least one value of a plurality of attributes on a digital imaging device, comprising:

a touch sensitive display device comprising a display manager configured to display a graphical user interface (GUI) including a plurality of graphical format objects, the plurality of graphical format objects are corresponding to each of the plurality of attributes, wherein the GUI allows a user to manipulate the plurality of graphical format objects by dragging one or more of the plurality of graphical format objects;

an attribute processing manager configured to:

create a graphical representation for the plurality of attributes based on the manipulation of the plurality of graphical format objects by the user;

define one or more values for the plurality of attributes based on the graphical representation; and

save the graphical representation and the one or more values of the plurality of attributes; and

an execution manager configured to:

execute one or more operations on a job based on the saved graphical representation and the one or more values of the plurality of attributes, the one or more operations include at least one of one or more imposition operations and one or more finishing operations;

export the saved graphical representation for use with another device capable of recognizing the saved graphical representation; and

execute the exported graphical representation on the another device.

32. The system of claim 31 , wherein the attribute processing manager is further configured to selectively save the graphical representation for the plurality of attributes and the one or more values for the plurality of attributes for one or more of the plurality of pages of the job.

33. A computer selecting at least one value of plurality of attributes on a printing device, comprising:

a computer readable medium; and

computer program instructions, recorded on the computer readable medium, executable by a processor, for performing the steps of:

providing a graphical user interface (GUI), by a display manager, including a plurality of graphical format objects, the plurality of graphical format objects are corresponding to each of the plurality of attributes;

manipulating the plurality of graphical format objects by at least one of selecting and moving one or more of the plurality of graphical format objects of the GUI;

creating a graphical representation for the plurality of attributes based on the manipulating of the plurality of graphical format objects;

defining one or more values of the plurality of attributes based on the graphical representation; and

executing an operation on the device based on the graphical representation and the one or more values of the plurality of attributes.

34. A graphical user interface (GUI) for display on a device, the GUI comprising:

a plurality of selectable movable graphical format objects corresponding to a plurality of executable attributes of the device;

rendering a selectable graphical representation of output based upon user manipulation of the plurality of selectable movable graphical format objects; and

saving a value for each of the plurality of executable attributes for subsequent execution by the device to generate output upon selecting the selectable graphical,

wherein user manipulation comprises at least one of selecting and moving the plurality of selectable movable graphical format objects.

35. The GUI of claim 34 , wherein subsequent execution comprises executing one or more operation on a job based on the saved graphical representation of each of the plurality of executable attributes and the one or more values of the attributes.

36. The GUI of claim 35 , wherein the one or more operation includes at least one of one or more imposition operations and one or more finishing operations.

37. The GUI of claim 36 , further comprising:

saving the selectable graphical representations for the plurality of executable attributes for subsequent execution by the device to generate output upon selecting the selectable graphical representation of output.

38. The GUI of claim 37 , further comprising:

exporting the saved graphical representations for the plurality of executable attributes for use with another device capable of recognizing the saved graphical representation.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073842/0479 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2014
From: ROBINSON, DAVID C, ,; NARASIMHAN, NAGARAJAN , ,; SEETHARAM, RAJU , ,
To: XEROX CORPORATION
Reel/Frame 034025/0095 →