IP Library Granted Patent US 8,694,601
Granted Patent B2
US 8,694,601 · App. 13/106,356 · Granted Apr 8, 2014

Method and apparatus for communicating during automated data processing

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 8,694,601
App. No.
13/106,356
Granted
Apr 8, 2014
Kind
B2
Abstract

A number of items of data from a data source ( 12 ) can be processed and supplied to a data destination ( 16, 17 ). The data can include image data, text data, numeric data or other types of data, or a combination of these types of data. The processing of the data is controlled by a project definition ( 14, 71, 101 ), which includes a plurality of modules selected from a variety of available modules (Tables 1-4). The modules have input and output ports which are interrelated by binding information. Where a project definition is complex and/or is assigned to process a large data set, capability is provided to launch multiple instances of the same project definition, each of which processes a respective portion of the data. Further, capability is provided to launch multiple instances of the same or different project definitions on each of one or more computers, in order to efficiently execute project definitions in a centralized processing facility.

Claims (24)

1. A method comprising:

receiving, at a server, photographic image data from a remote device via a network;

receiving, at the server, a request to display the photographic image data in a web page that is hosted by a publicly accessible website and made available to a plurality of persons that access the publicly accessible website via the network;

executing a predetermined project on the server in response to the request to display the photographic image data in the publicly accessible web page; and

transmitting a message from the server to the remote device indicating that the predetermined project is complete.

2. The method according to claim 1 wherein, the request is sent via the remote device, and wherein the server computer and remote device are different computers connected via a data communications network.

3. The method according to claim 1 wherein, the predetermined project further causes the web page to include an object employing hypertext markup language.

4. The method according to claim 1 wherein, the message includes an identity of a user associated with the request.

5. A method according to claim 1 , wherein the transmitting step is initiated as the executing step is completing.

6. A method according to claim 1 , wherein the transmitting step includes formatting an electronic mail message.

7. A method according to claim 1 , wherein the transmitting step includes configuring a communications link in a network.

8. A method according to claim 7 , wherein configuring the communications link includes utilizing a portion of the Internet.

9. A method according to claim 1 , wherein the transmitting step includes sending a message to a different person than a person making the request.

10. A method according to claim 9 , further comprising providing an interactive function portion configured to allow the person making the request to initiate execution of the project.

11. A method according to claim 1 , wherein executing the predetermined project includes processing image data corresponding to the photographic image data to adjust characteristics of the image data so as to bring it into general conformity with other image data displayed via the web page.

12. A method according to claim 11 , wherein adjusting characteristics includes adjusting one or more of size, shape and resolution of the photographic image data to match other photographic image data in the publicly accessible web page.

13. A method according to claim 1 , wherein executing the predetermined project includes inserting text that is displayed along with the photographic image data via the web page.

14. A method according to claim 1 , further comprising:

receiving a project definition that specifies the predetermined project.

15. A method according to claim 14 , wherein the project definition comprises an XML file.

16. A method according to claim 1 , wherein executing the predetermined project includes providing an interactive process that allows a person accessing the server to specify text that is to be displayed simultaneously with the photographic image data.

17. A method according to claim 16 , wherein the specified text is superimposed on the photographic image data when they are displayed simultaneously.

18. A method according to claim 1 , wherein the plurality of persons access the publicly accessible website with respective devices different than the remote device.

19. A method according to claim 1 , wherein the publicly accessible web page is part of an on-line catalog of products.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jan 4, 2017
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: COREL CORPORATION; COREL US HOLDINGS,LLC; VAPC (LUX) S.Á.R.L.
Reel/Frame 041246/0001 →
RELEASE OF SECURITY INTEREST Recorded Jul 24, 2015
From: WILMINGTON TRUST ASSOCIATION
To: COREL CORPORATION, INC.
Reel/Frame 036171/0001 →
CHANGE OF NAME Recorded Jul 17, 2015
From: 8324450 DELAWARE LLC
To: COREL SOFTWARE LLC
Reel/Frame 036131/0178 →
ENTITY DOMICILE CHANGE Recorded Jul 17, 2015
From: 8324450 CANADA INC.
To: 8324450 DELAWARE LLC
Reel/Frame 036127/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2015
From: COREL CORPORATION
To: 8324450 CANADA INC.
Reel/Frame 036112/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2015
From: COREL SOFTWARE LLC
To: INTEL CORPORATION
Reel/Frame 035006/0623 →
CHANGE OF NAME Recorded Jan 29, 2015
From: 8324450 DELAWARE LLC
To: COREL SOFTWARE LLC
Reel/Frame 034839/0854 →
ENTITY DOMICILE CHANGE Recorded Dec 17, 2014
From: 8324450 CANADA INC.
To: 8324450 DELAWARE LLC
Reel/Frame 034651/0817 →
SECURITY AGREEMENT Recorded Jun 21, 2013
From: COREL CORPORATION; COREL US HOLDINGS, LLC; COREL INC.; WINZIP INTERNATIONAL LLC; WINZIP COMPUTING LLC; WINZIP COMPUTING LP
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 030657/0487 →