IP Library Patent Application 11690098
Patent Application
App. No. 11/690,098

Defining virtual shapes to position text and graphics

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.
11/690,098
Abstract

Virtual shapes are defined that are referenced to one or more actual, printable sheets for printing. The virtual shapes are referenced to the actual sheet using a rotation and x-axis (left-to-right) and y-axis (top-down) coordinates. The coordinates are typically specified with respect to the top-left corner of the sheet. In one example, an end-user views a shape on a display, such as a computer monitor, a kiosk screen, the screen of a personal data assistant or other digital device. The shape may correspond, for example, to a complex label shape. After the user has input customized and/or personalized text, graphics or other information to be printed, the software may apply a rotation to the virtual shape as it is referenced onto the actual page to be printed. A product identification table may be provided in order to correlate proper rotations and/or coordinates to particular types of commercial sheets. A single virtual shape may be referenced multiple times onto a single sheet. The virtual shape may be complex, such as a complex polygon and/or ellipse, and may include such features as cut-outs, blank areas to be kept free of text and/or graphics, multiple areas for printing text and/or graphics, as well as other complex features.

Claims (69)

1 . A computer-implemented method for positioning text and/or graphics on a sheet, comprising the steps of:

defining a virtual shape; and

referencing the virtual shape to a sheet using coordinates and rotation.

2 . A computer-implemented method as defined in claim 1 , wherein the method further comprises the steps of:

displaying the virtual shape to an end-user in a first orientation; and

referencing the virtual shape to a sheet in a second orientation that is different than the first orientation.

3 . A computer-implemented method as defined in claim 1 , wherein the shape comprises a complex polygon.

4 . A computer-implemented method as defined in claim 1 , wherein the shape comprises an ellipse.

5 . A computer-implemented method as defined in claim 1 , wherein the step of referencing the virtual shape comprises referencing the virtual shape with respect to at least one of: a top-left corner of the sheet, a bottom-left corner of the sheet, a top-right corner of the sheet, and a top-left corner of the sheet.

6 . A computer-implemented method as defined in claim 1 , wherein the method further comprises:

defining multiple virtual shapes; and

referencing the multiple virtual shapes to a sheet using coordinates and rotation.

7 . A computer-implemented method as defined in claim 6 , wherein each virtual shape is assigned respective coordinates and rotation.

8 . A computer-implemented method as defined in claim 6 , wherein the multiple virtual shapes include different virtual shapes.

9 . A computer-implemented method as defined in claim 1 wherein the virtual shape is larger than an actual printed sheet.

10 . A computer-implemented method as defined in claim 1 wherein the virtual shape comprises multiple virtual subshapes.

11 . A computer-implemented method as defined in claim 7 , wherein a first virtual shape has a first rotation and a second virtual shape has a second rotation, the first rotation being different than the second rotation.

12 . A computer-implemented method as defined in claim 1 , wherein the step of defining a virtual shape includes defining at least one non-printable area on the virtual shape.

13 . A computer-implemented method as defined in claim 1 , wherein the step of referencing the virtual shape to a sheet using coordinates and rotation comprises repositioning a coordinate point.

14 . A computer-implemented method as defined in claim 2 , wherein the method further comprises the steps of:

receiving input from an end user comprising at least one of text and graphics;

displaying the input on a display;

referencing a virtual shape and the input together onto a sheet.

15 . A computer-implemented method as defined in claim 14 , wherein the method further comprises the step of printing the sheet.

16 . A computer-implemented method as defined in claim 15 , wherein the method further comprises defining multiple virtual shapes and referencing the virtual shapes and input onto a sheet.

17 . A computer-implemented method as defined in claim 16 , wherein the multiple virtual shapes include different virtual shapes.

18 . A computer-implemented method as defined in claim 14 wherein the virtual shape is larger than an actual printed sheet.

19 . A computer-implemented method as defined in claim 14 wherein the virtual shape comprises multiple virtual subshapes.

20 . A computer-implemented method as defined in claim 14 , wherein the method further comprises defining multiple virtual shapes and referencing the virtual shapes and input onto multiple sheets.

21 . A computer-implemented method as defined in claim 14 , wherein the method further comprises the steps of:

defining a product list that identifies individual printable media products; and

correlating at least one virtual shape, coordinates and a rotation with at least one entry on the product list.

22 . A computer-implemented method as defined in claim 21 , wherein the method further comprises:

receiving identification of a product from the product list from an end user;

receiving input from the end user comprising at least one of text and graphics; and

referencing a virtual shape and the input to the product selected by the end user.

23 . A computer-implemented method as defined in claim 22 , wherein the method comprises referencing the virtual shape multiple times onto the sheet.

24 . A computer-implemented method as defined in claim 22 , wherein the virtual shape includes an open area and multiple areas for text input.

25 . A computer-implemented method as defined in claim 22 , wherein the method comprises:

referencing the virtual shape onto a single sheet at multiple locations on the sheet, at a different location on the sheet each time; and

printing the sheet.

26 . A computer-implemented method as defined in claim 21 , wherein a first virtual shape corresponds to a spine, a second virtual shape corresponds to a jewel case insert and a third virtual shape corresponds to a CD/DVD label.

27 . A computer-implemented method as defined in claim 20 , wherein the multiple shapes comprise at least two of shapes corresponding to: a smartmedia label, a memory stick label, an SD card label, and a compact flash label.

28 . A computer readable media capable of causing a general purpose computer to implement the method of claim 1 .

29 . In a computer system that positions virtual shapes, text and/or graphics for printing on a sheet, the computer system comprising: a means for defining properties of a printable sheet; a means for defining locations on the sheet where virtual shapes are to be located; a means for defining rotation of virtual shapes for placement onto the sheet; and a means to print the printable sheet in which at least one of a virtual shape, text and graphics are printed onto the sheet in accordance with defined locations and rotations.

30 . A computer readable medium having computer executable instructions stored thereon for formatting a document for printing, the executable instructions comprising:

instructions for displaying a virtual shape on a display to a user;

instructions for receiving input from the user;

instructions for acquiring information defining a printable sheet, a position on the printable sheet corresponding to the virtual shape, and a rotation of the virtual shape on the printable sheet; and

instructions to print a printable sheet formatted based at least in part on input from the user and the information defining the printable sheet, the position information and the rotation information.

31 . A computer system comprising:

a digital processor coupled to computer memory, the computer memory comprising software including:

instructions for displaying a virtual shape on a display to a user;

instructions for receiving input from the user;

instructions for acquiring information defining a printable sheet, a position on the printable sheet corresponding to the virtual shape, and a rotation of the virtual shape on the printable sheet; and

instructions to print a printable sheet formatted based at least in part on input from the user and the information defining the printable sheet, the position information and the rotation information.

32 . A computer-implemented method for positioning text and/or graphics on a sheet, comprising the steps of:

defining a virtual shape;

referencing the virtual shape to a sheet using coordinates and rotation;

displaying the virtual shape to an end-user in a first orientation; and

referencing the virtual shape to a sheet in a second orientation that is different than the first orientation;

wherein the shape comprises a complex polygon;

wherein the step of referencing the virtual shape comprises referencing the virtual shape with respect to at least one of: a top-left corner of the sheet, a bottom-left corner of the sheet, a top-right corner of the sheet, and a top-left corner of the sheet;

wherein the step of defining a virtual shape includes defining at least one non-printable area on the virtual shape;

wherein the step of referencing the virtual shape to a sheet using coordinates and rotation comprises repositioning a coordinate point;

wherein the method further comprises the steps of:

receiving input from an end user comprising at least one of text and graphics;

displaying the input on a display; and

referencing a virtual shape and the input together onto a sheet.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2013
From: AVERY DENNISON CORPORATION
To: CCL LABEL, INC.
Reel/Frame 030909/0883 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2009
From: ALBRECHT, KLAUS
To: AVERY DENNISON CORPORATION
Reel/Frame 022803/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2009
From: LEE, ROBERT P
To: AVERY DENNISON CORPORATION
Reel/Frame 022780/0992 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2009
From: LEE, ROBERT P.; ALBRECHT, KLAUS
To: AVERY DENNISON CORPORATION
Reel/Frame 022784/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2009
From: LLOYD, DONALD S.; NELSON, BRADLEY K.; MCGEE, PHILLIP W.; BAILEY, WYNN
To: AVERY DENNISON CORPORATION
Reel/Frame 022134/0852 →