US6934912B2 - System and method for providing a history list of existing imaging compositions - Google Patents

System and method for providing a history list of existing imaging compositions Download PDF

Info

Publication number
US6934912B2
US6934912B2 US09/874,409 US87440901A US6934912B2 US 6934912 B2 US6934912 B2 US 6934912B2 US 87440901 A US87440901 A US 87440901A US 6934912 B2 US6934912 B2 US 6934912B2
Authority
US
United States
Prior art keywords
imaging
composition
history list
user
store
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime, expires
Application number
US09/874,409
Other versions
US20020180785A1 (en
Inventor
Shell S. Simpson
Ward S. Foster
Todd A. Fischer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Priority to US09/874,409 priority Critical patent/US6934912B2/en
Assigned to HEWLETT-PACKARD COMPANY reassignment HEWLETT-PACKARD COMPANY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FISCHER, TODD A., FOSTER, WARD S., SIMPSON, SHELL S.
Publication of US20020180785A1 publication Critical patent/US20020180785A1/en
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. reassignment HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HEWLETT-PACKARD COMPANY
Application granted granted Critical
Publication of US6934912B2 publication Critical patent/US6934912B2/en
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Definitions

  • the present invention generally relates to an improved system and method for providing a history of existing imaging compositions that can be reactivated. More specifically, it relates to an improved system and method for providing a history of existing imaging compositions that can be retrieved by users of a client computer.
  • End-users of computer systems often desire a history of their previous actions or requests. For example, most web browsers, such as Internet Explorer®, generally keep a history of previously visited web sites. Microsoft Windows®, a computer operating system, also provides a list of recently accessed documents. However, the history provided by these applications does not relate to previously printed imaging information, such as when a set of data is printed or faxed.
  • a printed imaging data can include a letterhead image, a letter image, and a postage image.
  • a user can compose a letter (the letter imaging data), and add the company's letterhead (the letterhead imaging data) to the letter. Once the letter is ready, the user can then purchase a digital postage (the postage imaging data) over the Internet for the letter.
  • imaging data refers digital data capable of being represented as two dimensional graphics, such as a Portable Document Format (“PDF”) file or a Joint Photographic Experts Group (“JPEG”) file.
  • PDF Portable Document Format
  • JPEG Joint Photographic Experts Group
  • the present invention generally relates to an improved system and method for providing a history of previous imaging compositions.
  • the system and method provide a way to track existing imaging compositions that can be utilized by web services at a later time.
  • the present invention provides an improved for providing a history list of existing imaging compositions having links to imaging data that is serviced as a single unit that can be later retrieved by the user associated with the history list.
  • the present invention includes a history list of existing imaging compositions, which has links to all imaging data that are serviced as a single unit.
  • the present invention further includes a personal imaging repository having a composition store for storing the history list and the existing imaging compositions, and it acts as an exchange infrastructure between the imaging data and available web services on the Internet.
  • the composition store of the personal imaging repository also maintains the history list.
  • the present invention further provides a method that includes the steps of receiving a new imaging composition from a network service, saving the new imaging composition to the composition store, adding the new imaging composition to the history list, and providing the history list to the user associated with the personal imaging repository responsive to a request for the history list.
  • FIG. 1 is an architectural diagram of a client-server network system in which the present invention can be implemented
  • FIG. 2 is an architectural diagram of a second client-server network system in which the present invention can be implemented
  • FIG. 3 illustrates an exemplary display image of the history list
  • FIG. 4 illustrates an exemplary display of the image data from a selected imaging composition that is opened by the user
  • FIG. 5 is a flowchart illustrating the preferred subroutine of a history list maintenance process.
  • FIG. 6 is a flowchart illustrating the preferred subroutine of a request process.
  • Client-Server A model of interaction in a distributed system in which a program at one site sends a request to a program at another site and waits for a response.
  • the requesting program is called the “client,” and the program which responds to the request is called the “server.”
  • the client is a “Web browser” (or simply “browser”) which runs on the computer of a user; the program which responds to browser requests by serving Web pages, or other types of Web content, is commonly referred to as a “Web server.”
  • Composition store refers to a network service or a storage device for storing imaging composition(s) that can be accessed by the user or other web services.
  • Web content A set of executable instructions that is served by a server to a client and that is intended to be executed by the client so as to provide the client with certain functionality.
  • Web content refers to content that is meant to be executed by operation of a Web browser. Web content, therefore, may non-exhaustively include one or more of the following: HTML code, SGML code, XML code, XSL code, CSS code, Java applet, JavaScript and C-“Sharp” code.
  • An exchange infrastructure is a collection of services distributed throughout a network that stores imaging data associated with a particular user through a user profile.
  • Hyperlink A navigational link from one document to another, from one portion (or component) of a document to another, or to a Web resource, such as a Java applet.
  • a hyperlink is displayed as a highlighted word or phrase that can be selected by clicking on it using a mouse to jump to the associated document or document portion or to retrieve a particular resource.
  • Hypertext System A computer-based informational system in which documents (and possibly other types of data entities) are linked together via hyperlinks to form a user-navigable “web.”
  • Imaging composition comprises links to imaging data serviced as a single unit.
  • Imaging data refers to digital data capable of being represented as two dimensional graphics, such as a Portable Document Format (“PDF”) file or a Joint Photographic Experts Group (“JPEG”) file.
  • PDF Portable Document Format
  • JPEG Joint Photographic Experts Group
  • Imaging data store refers to a network service or a storage device for storing imaging data that can be accessed by the user or other network services.
  • the imaging data store preferably accepts the imaging data in multiple standard file formats, and the imaging data is converted into these file formats when necessary depending on the implementation.
  • Internet A collection of interconnected or disconnected networks (public and/or private) that are linked together by a set of standard protocols (such as TCP/IP and HTTP) to form a global, distributed network. (although this term is intended to refer to what is now commonly known as the Internet, it is also intended to encompass variations which may be made in the future, including changes and additions to existing standard protocols.)
  • standard protocols such as TCP/IP and HTTP
  • World Wide Web Used herein to refer generally to both (i) a distributed collection of interlinked, user-viewable hypertext documents (commonly referred to as Web documents or Web pages) that are accessible via the Internet, and (ii) the client and server software components which provide user access to such documents using standardized Internet protocols.
  • Web documents typically referred to as Web documents or Web pages
  • client and server software components which provide user access to such documents using standardized Internet protocols.
  • HTTP HyperText Transfer Protocol
  • HTML HyperText Markup Language
  • Web World Wide Web
  • Web Site A computer system that serves informational content over a network using the standard protocols of the World Wide Web.
  • a Web site corresponds to a particular Internet domain name, such as “HP.com,” and includes the content associated with a particular organization.
  • the term is generally intended to encompass both (i) the hardware/software server components that serve the informational content over the network, and (ii) the “back end” hardware/software components, including any non-standard or specialized components, that interact with the server components to perform services for Web site users.
  • a Web Site can have additional functionality, for example, a Web site may have the ability to print documents, scan documents, etc.
  • HTML HyperText Markup Language
  • HTML 2.0 is currently the primary standard used for generating Web documents.
  • HTML codes referred to as “tags”.
  • the codes are interpreted by the browser and used to display the document.
  • HTML tags can be used to create links to other Web documents (commonly referred to as “hyperlinks”). For more information on HTML, see Ian S. Graham, The HTML Source Book, John Wiley and Sons, Inc., 1995 (ISBN 0471-11894-4).
  • HTTP HyperText Transport Protocol
  • HTTP includes a number of different types of messages which can be sent from the client to the server to request different types of server actions. For example, a “GET” message, which has the format GET ⁇ URL>, causes the server to return the document or file located at the specified URL.
  • URL Uniform Resource Locator
  • User Information is identification and security information used in accessing imaging composition(s) and imaging data associated with a particular user profile. It is preferably accessed either directly or indirectly through methods provided by an extension component integrated into the web browser.
  • PDA Personal Digital Assistant
  • a personal imaging repository is a conceptual term describing the exchange infrastructure used to exchange imaging composition and imaging data with web services. Users are associated with their imaging data through user profiles.
  • the present invention is directed to an improved system and method for providing a history list of existing imaging compositions that can be reactivated.
  • the system and method allow existing imaging compositions to be retrieved for later usage, which avoids unnecessary user time to compose the imaging composition when the user simply wants to resend it.
  • the present invention provides a history record of the existing imaging compositions for easy user reference.
  • FIG. 1 a client-server network system in which the present invention can be implemented is shown and indicated generally at 10 .
  • a client machine 12 is connected to a first server machine 14 and a second server machine 16 via a network 18 .
  • the network 18 functions primarily allow the server and the client to communicate and transfer data, preferably but not necessarily using real time communication.
  • the Internet is the preferable network connection 18 because it provides a very flexible and universal way of communicating.
  • the present invention can be implemented practically in any number of ways, ranging from a large scale network to a standalone personal computer, that may also change with evolving technology.
  • issues of bandwidth, reliability and security of the network are important considerations.
  • an explanation of the current preferred embodiment of the network topology is given as an example and other networks and connections are contemplated and within the scope of the present invention.
  • a client machine or server machine will be sometimes referred to.
  • the use of “a” also refers to “one or more.”
  • any references of imaging data or an imaging composition should be understood to mean one or more.
  • the client machine 12 includes a browser 20 , a personal imaging repository 22 , a display device 24 (e.g., a CRT monitor) and a user input device 26 (e.g., a keyboard and/or mouse).
  • the personal imaging repository 22 includes a composition store 28 for storing imaging composition(s) of the imaging data that are serviced as a single unit and an imaging data store 30 , i.e., digital memory, for storing the imaging data.
  • An imaging composition preferably comprises links to the imaging data that are serviced as a single unit, which can be located at another web service's site.
  • the composition store 28 stores only the imaging compositions. It is also preferred that a history list 31 of the existing imaging compositions is stored in the composition store.
  • the imaging data store 30 is any imaging data store located on any computer that contains the imaging data. More specifically, each web service can have its own imaging data store available to the public.
  • a user may print an article from a web service site, resulting in an imaging composition being created and stored in the user's composition store 28 .
  • the imaging composition contains only the link to the imaging data for this article stored on the web service site. Consequently, the imaging data for the article is not in the imaging data store 30 located on the imaging client 12 . Rather, the imaging data is stored in the imaging data store 30 located on the web service site.
  • users will have an imaging data store 30 that belongs to their user identification where they can store imaging data, which is the imaging data store shown in the imaging client 12 .
  • the term “personal imaging repository” 22 is meant as a conceptual term for an exchange infrastructure between the imaging data and the available web services on the Internet.
  • the term “web” denotes millions of distinct servers that comprise the web. However, the web does not actually do anything itself.
  • the servers serving the composition store 28 and the imaging data store 30 are physical implementations of the personal imaging repository as a concept.
  • the composition store 28 also stores the history list 31 including the existing imaging compositions, which can be retrieved by a web service at a later time. Additionally, the browser 20 includes an extension component (extension) 32 , which accesses user information for associating a particular user profile to the personal imaging repository, provides an interface between content executing in the browser 20 and the personal imaging repository 22 .
  • extension component extension
  • the user profile can associate different users or groups to the personal imaging repository.
  • the user profile can associate a single user to a particular personal imaging repository, but, at the same time, this user can also have multiple user profiles, resulting in multiple personal imaging repository associated to a single user.
  • the user profile can associate a group having multiple users to a particular personal imaging repository.
  • the personal imaging repository in this scenario, can be used by a group having a common association, such as a group project.
  • the user profile can be defined with great discretion and flexibility, and these other implementations are contemplated and within the scope of the present invention.
  • the first server machine 14 includes a first server 34 .
  • a first content 36 is served by the first server to the browser.
  • Each content 36 is preconfigured with specific instructions depending on the type of service the server machine serves.
  • the second server machine 16 includes a second server 38 with a second content.
  • the servers can provide any kind of services.
  • a server can provide a peripheral device for the user to print their imaging composition.
  • the server can be an auction web site, such as ebay.com, which makes an auction page for the user when a graphic file is printed to the web site.
  • the type of services and/or devices the servers can offer is limitless.
  • the user can “print” to any one of services.
  • the use of the word “print” is intended to be given a very board definition, which can be used with many available devices or services.
  • the content can include the instructions needed for the configuration.
  • the personal imaging repository 22 can represent any type of data storage device. In fact, the personal imaging repository 22 does not necessarily have to be located with the client machine.
  • the personal imaging repository 22 can be located, for example, on another server machine that the client machine can access through the Internet or a Intranet.
  • PDA personal digital assistant
  • FIG. 2 One preferred embodiment that is more tailored to faster bandwidth or any client machine with limited storage capacity is shown in FIG. 2 .
  • a second client-server network system is shown in FIG. 2 , and indicated generally at 42 .
  • multiple users 44 , 46 can utilize the same client machine 48 through a communication link 50 , such as the Internet.
  • the client machine 48 includes a display device 52 (e.g., a CRT monitor) and a user input device 54 (e.g., a keyboard and/or mouse).
  • the personal imaging repositories 56 , 57 are included on a second computer 58 (i.e., store server), which can also be a server computer or just a linked personal computer.
  • Users 44 , 46 are assigned profiles for accessing the personal imaging repository 56 , 57 that belongs to them. For example, as shown in FIG.
  • each personal imaging repository 56 , 57 there is preferably an imaging data store (not shown) and a composition store 60 , 62 that stores the history list 63 , 64 .
  • a first user 44 accesses the personal imaging repository 56 according to user information that is associated with a particular personal imaging repository that belongs to this first user.
  • the history list 63 can be retrieved by the user.
  • a second user 46 has access to the personal imaging repository 57 according to the user information that is associated with the second user's personal imaging repository. Consequently, the history list 64 that is stored in the second user's composition store 62 can be retrieved through the browser.
  • users can access their history list from any computers that can access the same communication link. Since the Internet is the preferred communication link, it is possible for users to access these history lists and image data using a standard PDA and/or wireless web phone. In turn, the users can retrieve existing imaging compositions to request services from the first server 65 and/or the second server 66 .
  • FIG. 3 An exemplary display image of the history list is shown in FIG. 3 and indicated generally at 68 .
  • the history list can be retrieved by any of the web services for user usage.
  • each web service can provide different content depending upon the services that the web service provides, there may be a variety of options that can be included once the history list is displayed.
  • FIG. 3 is shown only as an example of how the history list can be retrieved for later usage.
  • a user name is indicated somewhere in the display image of the history list, since each history list is associated with user information associated with the personal imaging repository assigned to a particular user name.
  • there are eight imaging compositions in this exemplary history list and an imaging composition is currently selected from the list, specifically imaging composition 9 .
  • the user has multiple options once the imaging composition is selected.
  • the user has the option of opening and/or printing the selected imaging composition.
  • the imaging composition is designed to include information relating to image data sent as a single unit, which can have multiple image data
  • the preferred embodiment of the imaging composition is to include only information on instructions and link references for these image data. Consequently, each actual image data may be stored in other locations having a different Uniform Resource Locators (“URL”).
  • URL Uniform Resource Locators
  • FIG. 4 An example display of the image data from a selected imaging composition is shown in FIG. 4 , which is indicated generally at 70 .
  • the selected imaging composition which was briefly discussed previously, there are three image data that were previously composed and sent as a single unit.
  • the user writes a letter (letter image) 72 in a word processor, and a company letter logo (letterhead image) 74 is added to the letter.
  • the user accesses a website where postage for a package delivery can be purchased, the postage (the postage image) 76 can then be printed and taped to the package for delivery.
  • stamps can already be purchased over the Internet.
  • the user purchases the postage (postage image) 76 needed for the letter and adds it to the letter (letter image) 72 .
  • the user sends all three image data (letter image 72 , letterhead image 74 , and postage image 76 ) as a single unit to another website service that will print and mail this letter for the user.
  • an imaging composition will be created and stored in a history list, which can be revisited by the user at a later time.
  • the manner in which the history list is maintained is shown in the flowchart of the preferred subroutine of a history list maintenance process in FIG. 5 , indicated generally at 80 .
  • the history list maintenance process is initiated by a request for adding a new imaging composition from a network service (block 82 ).
  • the network service first requests connection to the personal imaging repository that is associated with user information accessed by the extension component of the browser (block 84 ). It is next determined whether the connection with the network service is successful (block 86 ). When the connection is not successful (block 86 ), an error message will be returned to the user (block 88 ). If, however, the connection is successful, the network service accordingly sends a new imaging composition to the composition store (block 90 ).
  • the new imaging composition will be saved in the composition store (block 94 ).
  • the composition store determines whether a predefined maximum number of existing imaging compositions are already in the history list (block 96 ). A predefined maximum number of imaging compositions is preferred in order to make the history list more manageable. Otherwise, there could be too many imaging compositions in the history list resulting in inefficient and ineffective usage of the list. If the predefined maximum number of imaging compositions are already in the history (block 96 ), the oldest imaging composition will be deleted from the list (block 98 ). Once there is space in the history list, the new imaging composition will be added to the list (block 100 ). The composition store then terminates the connection with the network service (block 102 ) to end the process.
  • the system can also be configured to give users the option to choose and set up their own criteria.
  • a criterion using the maximum lifetime of the compositions (e.g., compositions older than 10 days will be deleted).
  • another example may be to implement a criterion based on the combination of the maximum number in the list and maximum lifetime of the compositions (e.g., delete compositions older than 10 days but keep at least 5 compositions and no more than 12 compositions).
  • the criteria can also be persistence (e.g., never automatically delete the compositions).
  • FIG. 6 A flow chart of the preferred subroutine of a request for the history list process is shown in FIG. 6 and indicated generally at 104 .
  • This process is generally initiated by a network service request for the history list (block 106 ).
  • the network service first requests a connection with the composition store (block 108 ). It is then determined whether the connection with the network service is successful (block 110 ). Again, if the connection is unsuccessful (block 110 ), an error message will be returned to the user to indicate the failed connection (block 112 ).
  • the network service Once a connection is established (block 110 ), the network service will accordingly request the history list from the composition store (block 114 ), which is provided to the network service (block 116 ). At this point, the composition store will terminate the connection with the network service (block 118 ), and end the process.
  • an improved system and method for providing a history list of existing imaging compositions has been shown and described, which has many desirable attributes and advantages.
  • the system and method can allow users to retrieve existing imaging compositions from the history list.
  • users also have a record of their imaging composition history for reference, which may be helpful for keeping track of the user's previous actions.
  • the present invention allows users to easily access existing imaging compositions, which may otherwise take unnecessary user time to recreate.

Abstract

The present invention provides an improved for providing a history list of existing imaging compositions having links to imaging data that is serviced as a single unit that can be later retrieved by the user associated with the history list. The present invention includes a history list of existing imaging compositions, which has links to imaging data that are serviced as a single unit. The present invention further includes a personal imaging repository having a composition store for storing the history list and the existing imaging compositions, and it acts as an exchange infrastructure between the imaging data and available web services on the Internet. The composition store of the personal imaging repository also maintains the history list.

Description

The present invention generally relates to an improved system and method for providing a history of existing imaging compositions that can be reactivated. More specifically, it relates to an improved system and method for providing a history of existing imaging compositions that can be retrieved by users of a client computer.
End-users of computer systems often desire a history of their previous actions or requests. For example, most web browsers, such as Internet Explorer®, generally keep a history of previously visited web sites. Microsoft Windows®, a computer operating system, also provides a list of recently accessed documents. However, the history provided by these applications does not relate to previously printed imaging information, such as when a set of data is printed or faxed.
Currently, various personal computer based fax solutions and standalone fax solutions keep a history of previously sent faxes. However, the only function provided by these history lists is more or less simply a record keeping system. The previously sent faxes includes simple function, such as resenting the fax to the specified destination. As a result, its design and functionality cannot be applied to more complex systems that are implemented using the Internet. The necessity for a history relating to printed imaging information that gives the user more options and functionality will become more important as the computers become more integrated with the Internet.
A history of the printed imaging data is extremely useful since the printed imaging data can include several images coming from distinct sources, which makes it broader than the traditional notion of a print job relating to peripheral devices, such as a printer. The printed imaging data serviced as a single unit will be referenced by an “imaging composition,” which contains links to each imaging data that was serviced in the single unit. For example, a printed imaging data can include a letterhead image, a letter image, and a postage image. In this example, a user can compose a letter (the letter imaging data), and add the company's letterhead (the letterhead imaging data) to the letter. Once the letter is ready, the user can then purchase a digital postage (the postage imaging data) over the Internet for the letter. It should be understood that the term “imaging data” as used herein refers digital data capable of being represented as two dimensional graphics, such as a Portable Document Format (“PDF”) file or a Joint Photographic Experts Group (“JPEG”) file.
BRIEF SUMMARY OF THE INVENTION
The present invention generally relates to an improved system and method for providing a history of previous imaging compositions. The system and method provide a way to track existing imaging compositions that can be utilized by web services at a later time.
The present invention provides an improved for providing a history list of existing imaging compositions having links to imaging data that is serviced as a single unit that can be later retrieved by the user associated with the history list. The present invention includes a history list of existing imaging compositions, which has links to all imaging data that are serviced as a single unit. The present invention further includes a personal imaging repository having a composition store for storing the history list and the existing imaging compositions, and it acts as an exchange infrastructure between the imaging data and available web services on the Internet. The composition store of the personal imaging repository also maintains the history list.
The present invention further provides a method that includes the steps of receiving a new imaging composition from a network service, saving the new imaging composition to the composition store, adding the new imaging composition to the history list, and providing the history list to the user associated with the personal imaging repository responsive to a request for the history list.
DESCRIPTION OF THE DRAWINGS
FIG. 1 is an architectural diagram of a client-server network system in which the present invention can be implemented;
FIG. 2 is an architectural diagram of a second client-server network system in which the present invention can be implemented;
FIG. 3 illustrates an exemplary display image of the history list;
FIG. 4 illustrates an exemplary display of the image data from a selected imaging composition that is opened by the user;
FIG. 5 is a flowchart illustrating the preferred subroutine of a history list maintenance process; and,
FIG. 6 is a flowchart illustrating the preferred subroutine of a request process.
GLOSSARY OF TERMS AND ACRONYMS
The following terms and acronyms are used throughout the detailed description:
Client-Server. A model of interaction in a distributed system in which a program at one site sends a request to a program at another site and waits for a response. The requesting program is called the “client,” and the program which responds to the request is called the “server.” In the context of the World Wide Web (discussed below), the client is a “Web browser” (or simply “browser”) which runs on the computer of a user; the program which responds to browser requests by serving Web pages, or other types of Web content, is commonly referred to as a “Web server.”
Composition store. Composition store refers to a network service or a storage device for storing imaging composition(s) that can be accessed by the user or other web services.
Content. A set of executable instructions that is served by a server to a client and that is intended to be executed by the client so as to provide the client with certain functionality. Web content refers to content that is meant to be executed by operation of a Web browser. Web content, therefore, may non-exhaustively include one or more of the following: HTML code, SGML code, XML code, XSL code, CSS code, Java applet, JavaScript and C-“Sharp” code.
Exchange infrastructure. An exchange infrastructure is a collection of services distributed throughout a network that stores imaging data associated with a particular user through a user profile.
Hyperlink. A navigational link from one document to another, from one portion (or component) of a document to another, or to a Web resource, such as a Java applet. Typically, a hyperlink is displayed as a highlighted word or phrase that can be selected by clicking on it using a mouse to jump to the associated document or document portion or to retrieve a particular resource.
Hypertext System. A computer-based informational system in which documents (and possibly other types of data entities) are linked together via hyperlinks to form a user-navigable “web.”
Imaging composition. An imaging composition comprises links to imaging data serviced as a single unit.
Imaging data. Imaging data refers to digital data capable of being represented as two dimensional graphics, such as a Portable Document Format (“PDF”) file or a Joint Photographic Experts Group (“JPEG”) file.
Imaging data store. Imaging data store refers to a network service or a storage device for storing imaging data that can be accessed by the user or other network services. The imaging data store preferably accepts the imaging data in multiple standard file formats, and the imaging data is converted into these file formats when necessary depending on the implementation.
Internet. A collection of interconnected or disconnected networks (public and/or private) that are linked together by a set of standard protocols (such as TCP/IP and HTTP) to form a global, distributed network. (While this term is intended to refer to what is now commonly known as the Internet, it is also intended to encompass variations which may be made in the future, including changes and additions to existing standard protocols.)
World Wide Web (“Web”). Used herein to refer generally to both (i) a distributed collection of interlinked, user-viewable hypertext documents (commonly referred to as Web documents or Web pages) that are accessible via the Internet, and (ii) the client and server software components which provide user access to such documents using standardized Internet protocols. Currently, the primary standard protocol for allowing applications to locate and acquire Web documents is HTTP, and the Web pages are encoded using HTML. However, the terms “Web” and “World Wide Web” are intended to encompass future markup languages and transport protocols which may be used in place of (or in addition to) HTML and HTTP.
Web Site. A computer system that serves informational content over a network using the standard protocols of the World Wide Web. Typically, a Web site corresponds to a particular Internet domain name, such as “HP.com,” and includes the content associated with a particular organization. As used herein, the term is generally intended to encompass both (i) the hardware/software server components that serve the informational content over the network, and (ii) the “back end” hardware/software components, including any non-standard or specialized components, that interact with the server components to perform services for Web site users. Importantly, a Web Site can have additional functionality, for example, a Web site may have the ability to print documents, scan documents, etc.
HTML (HyperText Markup Language). A standard coding convention and set of codes for attaching presentation and linking attributes to informational content within documents. (HTML 2.0 is currently the primary standard used for generating Web documents.) During a document authoring stage, the HTML codes (referred to as “tags”) are embedded within the informational content of the document. When the Web document (or HTML document) is subsequently transferred from a Web server to a browser, the codes are interpreted by the browser and used to display the document. Additionally in specifying how the Web browser is to display the document, HTML tags can be used to create links to other Web documents (commonly referred to as “hyperlinks”). For more information on HTML, see Ian S. Graham, The HTML Source Book, John Wiley and Sons, Inc., 1995 (ISBN 0471-11894-4).
HTTP (HyperText Transport Protocol). The standard World Wide Web client-server protocol used for the exchange of information (such as HTML documents, and client requests for such documents) between a browser and a Web server. HTTP includes a number of different types of messages which can be sent from the client to the server to request different types of server actions. For example, a “GET” message, which has the format GET <URL>, causes the server to return the document or file located at the specified URL.
URL (Uniform Resource Locator). A unique address which fully specifies the location of a file or other resource on the Internet or a network. The general format of a URL is protocol: //machine address:port/path/filename.
User Information. User information is identification and security information used in accessing imaging composition(s) and imaging data associated with a particular user profile. It is preferably accessed either directly or indirectly through methods provided by an extension component integrated into the web browser.
PDA (Personal Digital Assistant). A small hand-held computer used to write notes, track appointments, email and web browser with generally with far less storage capacity than a desktop computer.
Personal imaging repository. A personal imaging repository is a conceptual term describing the exchange infrastructure used to exchange imaging composition and imaging data with web services. Users are associated with their imaging data through user profiles.
DETAILED DESCRIPTION
Broadly stated, the present invention is directed to an improved system and method for providing a history list of existing imaging compositions that can be reactivated. The system and method allow existing imaging compositions to be retrieved for later usage, which avoids unnecessary user time to compose the imaging composition when the user simply wants to resend it. In addition, the present invention provides a history record of the existing imaging compositions for easy user reference.
Turning now to the drawings and particularly FIG. 1, a client-server network system in which the present invention can be implemented is shown and indicated generally at 10. A client machine 12 is connected to a first server machine 14 and a second server machine 16 via a network 18. Although two server machines 14, 16 are shown as examples, the preferred implementation would likely involve many server machines to which the client machine can access and communicate. The network 18 functions primarily allow the server and the client to communicate and transfer data, preferably but not necessarily using real time communication.
The Internet is the preferable network connection 18 because it provides a very flexible and universal way of communicating. However, the present invention can be implemented practically in any number of ways, ranging from a large scale network to a standalone personal computer, that may also change with evolving technology. To further the complexity of the various network types that may be available, issues of bandwidth, reliability and security of the network are important considerations. As a result, an explanation of the current preferred embodiment of the network topology is given as an example and other networks and connections are contemplated and within the scope of the present invention. In addition, for better readability, a client machine or server machine will be sometimes referred to. However, it should be understood that the use of “a” also refers to “one or more.” Similarly, any references of imaging data or an imaging composition should be understood to mean one or more.
The client machine 12 includes a browser 20, a personal imaging repository 22, a display device 24 (e.g., a CRT monitor) and a user input device 26 (e.g., a keyboard and/or mouse). The personal imaging repository 22 includes a composition store 28 for storing imaging composition(s) of the imaging data that are serviced as a single unit and an imaging data store 30, i.e., digital memory, for storing the imaging data. An imaging composition preferably comprises links to the imaging data that are serviced as a single unit, which can be located at another web service's site. As a result, the composition store 28 stores only the imaging compositions. It is also preferred that a history list 31 of the existing imaging compositions is stored in the composition store. The imaging data store 30, on the other hand, is any imaging data store located on any computer that contains the imaging data. More specifically, each web service can have its own imaging data store available to the public.
For example, at some earlier time, a user may print an article from a web service site, resulting in an imaging composition being created and stored in the user's composition store 28. The imaging composition contains only the link to the imaging data for this article stored on the web service site. Consequently, the imaging data for the article is not in the imaging data store 30 located on the imaging client 12. Rather, the imaging data is stored in the imaging data store 30 located on the web service site. Of course, users will have an imaging data store 30 that belongs to their user identification where they can store imaging data, which is the imaging data store shown in the imaging client 12. As a result, the term “personal imaging repository” 22 is meant as a conceptual term for an exchange infrastructure between the imaging data and the available web services on the Internet. Similarly, the term “web” denotes millions of distinct servers that comprise the web. However, the web does not actually do anything itself. Similarly, the servers serving the composition store 28 and the imaging data store 30 are physical implementations of the personal imaging repository as a concept.
The composition store 28 also stores the history list 31 including the existing imaging compositions, which can be retrieved by a web service at a later time. Additionally, the browser 20 includes an extension component (extension) 32, which accesses user information for associating a particular user profile to the personal imaging repository, provides an interface between content executing in the browser 20 and the personal imaging repository 22.
It should be noted that the user profile can associate different users or groups to the personal imaging repository. For example, the user profile can associate a single user to a particular personal imaging repository, but, at the same time, this user can also have multiple user profiles, resulting in multiple personal imaging repository associated to a single user. Alternatively, the user profile can associate a group having multiple users to a particular personal imaging repository. The personal imaging repository, in this scenario, can be used by a group having a common association, such as a group project. As described, the user profile can be defined with great discretion and flexibility, and these other implementations are contemplated and within the scope of the present invention.
The first server machine 14 includes a first server 34. When the browser 20 of the client machine initiates a send request to the first server 34, a first content 36 is served by the first server to the browser. Each content 36 is preconfigured with specific instructions depending on the type of service the server machine serves. Similarly, the second server machine 16 includes a second server 38 with a second content. The servers can provide any kind of services. For example, a server can provide a peripheral device for the user to print their imaging composition. On the other hand, the server can be an auction web site, such as ebay.com, which makes an auction page for the user when a graphic file is printed to the web site. As one can see, the type of services and/or devices the servers can offer is limitless. In the present invention, the user can “print” to any one of services. As a result, the use of the word “print” is intended to be given a very board definition, which can be used with many available devices or services. Whatever the services and/or devices the servers provide, the content can include the instructions needed for the configuration.
It should be noted that the personal imaging repository 22 can represent any type of data storage device. In fact, the personal imaging repository 22 does not necessarily have to be located with the client machine. The personal imaging repository 22 can be located, for example, on another server machine that the client machine can access through the Internet or a Intranet. Although it is preferred currently to include the personal imaging repository 22 with the client machine 12, this would likely change as the bandwidth becomes faster and the popularity of the personal digital assistant (“PDA”) increases. However, these alternative implementations that are more fitted for faster bandwidth and PDA are contemplated and should be considered within the scope of the present invention. One preferred embodiment that is more tailored to faster bandwidth or any client machine with limited storage capacity is shown in FIG. 2.
A second client-server network system is shown in FIG. 2, and indicated generally at 42. In this implementation, multiple users 44, 46 can utilize the same client machine 48 through a communication link 50, such as the Internet. Similar to the previous implementation, the client machine 48 includes a display device 52 (e.g., a CRT monitor) and a user input device 54 (e.g., a keyboard and/or mouse). However, unlike the previous server-client system 10, the personal imaging repositories 56, 57 are included on a second computer 58 (i.e., store server), which can also be a server computer or just a linked personal computer. Users 44, 46 are assigned profiles for accessing the personal imaging repository 56, 57 that belongs to them. For example, as shown in FIG. 2, user 44 will have access to the personal imaging repository 56, and user 46 will have access to the personal imaging repository 57. In each personal imaging repository 56, 57, there is preferably an imaging data store (not shown) and a composition store 60, 62 that stores the history list 63, 64.
Preferably, a first user 44 accesses the personal imaging repository 56 according to user information that is associated with a particular personal imaging repository that belongs to this first user. Once the first user has access to the composition store 60 of the personal imaging repository 56, the history list 63 can be retrieved by the user. Similarly, a second user 46 has access to the personal imaging repository 57 according to the user information that is associated with the second user's personal imaging repository. Consequently, the history list 64 that is stored in the second user's composition store 62 can be retrieved through the browser. In this implementation, users can access their history list from any computers that can access the same communication link. Since the Internet is the preferred communication link, it is possible for users to access these history lists and image data using a standard PDA and/or wireless web phone. In turn, the users can retrieve existing imaging compositions to request services from the first server 65 and/or the second server 66.
An exemplary display image of the history list is shown in FIG. 3 and indicated generally at 68. In the present invention, the history list can be retrieved by any of the web services for user usage. Furthermore, since each web service can provide different content depending upon the services that the web service provides, there may be a variety of options that can be included once the history list is displayed. However, since the configurations and services offered by these web services are outside the scope of the present invention, FIG. 3 is shown only as an example of how the history list can be retrieved for later usage.
In this example, a user name is indicated somewhere in the display image of the history list, since each history list is associated with user information associated with the personal imaging repository assigned to a particular user name. As shown, there are eight imaging compositions in this exemplary history list, and an imaging composition is currently selected from the list, specifically imaging composition 9. As shown, the user has multiple options once the imaging composition is selected. In this example, the user has the option of opening and/or printing the selected imaging composition. In addition, there is also a help option in case the user needs help using the history list.
Because the imaging composition is designed to include information relating to image data sent as a single unit, which can have multiple image data, the preferred embodiment of the imaging composition is to include only information on instructions and link references for these image data. Consequently, each actual image data may be stored in other locations having a different Uniform Resource Locators (“URL”).
An example display of the image data from a selected imaging composition is shown in FIG. 4, which is indicated generally at 70. In this example of the selected imaging composition, which was briefly discussed previously, there are three image data that were previously composed and sent as a single unit. The user writes a letter (letter image) 72 in a word processor, and a company letter logo (letterhead image) 74 is added to the letter. Then, the user accesses a website where postage for a package delivery can be purchased, the postage (the postage image) 76 can then be printed and taped to the package for delivery. As the United States Postal Office becomes more sophisticated with computers, stamps can already be purchased over the Internet.
In this given scenario, the user purchases the postage (postage image) 76 needed for the letter and adds it to the letter (letter image) 72. As the last step, the user sends all three image data (letter image 72, letterhead image 74, and postage image 76) as a single unit to another website service that will print and mail this letter for the user. When the user sends these image data as a single unit, an imaging composition will be created and stored in a history list, which can be revisited by the user at a later time.
The manner in which the history list is maintained is shown in the flowchart of the preferred subroutine of a history list maintenance process in FIG. 5, indicated generally at 80. The history list maintenance process is initiated by a request for adding a new imaging composition from a network service (block 82). The network service first requests connection to the personal imaging repository that is associated with user information accessed by the extension component of the browser (block 84). It is next determined whether the connection with the network service is successful (block 86). When the connection is not successful (block 86), an error message will be returned to the user (block 88). If, however, the connection is successful, the network service accordingly sends a new imaging composition to the composition store (block 90).
After the composition store receives the new imaging composition (block 92), the new imaging composition will be saved in the composition store (block 94). Next, the composition store determines whether a predefined maximum number of existing imaging compositions are already in the history list (block 96). A predefined maximum number of imaging compositions is preferred in order to make the history list more manageable. Otherwise, there could be too many imaging compositions in the history list resulting in inefficient and ineffective usage of the list. If the predefined maximum number of imaging compositions are already in the history (block 96), the oldest imaging composition will be deleted from the list (block 98). Once there is space in the history list, the new imaging composition will be added to the list (block 100). The composition store then terminates the connection with the network service (block 102) to end the process.
It should be noted there are a wide array of ways to implement the maintenance of the history list. For example, other criteria to control the size of the list can be used. Furthermore, the system can also be configured to give users the option to choose and set up their own criteria. One example is to implement a criterion using the maximum lifetime of the compositions (e.g., compositions older than 10 days will be deleted). Similarly, another example may be to implement a criterion based on the combination of the maximum number in the list and maximum lifetime of the compositions (e.g., delete compositions older than 10 days but keep at least 5 compositions and no more than 12 compositions). In fact, the criteria can also be persistence (e.g., never automatically delete the compositions). These other implementations are contemplated, and should be considered to be within the scope of the present invention.
A flow chart of the preferred subroutine of a request for the history list process is shown in FIG. 6 and indicated generally at 104. This process is generally initiated by a network service request for the history list (block 106). The network service first requests a connection with the composition store (block 108). It is then determined whether the connection with the network service is successful (block 110). Again, if the connection is unsuccessful (block 110), an error message will be returned to the user to indicate the failed connection (block 112). Once a connection is established (block 110), the network service will accordingly request the history list from the composition store (block 114), which is provided to the network service (block 116). At this point, the composition store will terminate the connection with the network service (block 118), and end the process.
From the foregoing description, it should be understood that an improved system and method for providing a history list of existing imaging compositions has been shown and described, which has many desirable attributes and advantages. The system and method can allow users to retrieve existing imaging compositions from the history list. In addition, users also have a record of their imaging composition history for reference, which may be helpful for keeping track of the user's previous actions. The present invention allows users to easily access existing imaging compositions, which may otherwise take unnecessary user time to recreate.
While various embodiments of the present invention have been shown and described, it should be understood that other modifications, substitutions and alternatives are apparent to one of ordinary skill in the art. Such modifications, substitutions and alternatives can be made without departing from the spirit and scope of the invention, which should be determined from the appended claims.
Various features of the invention are set forth in the appended claims.

Claims (17)

1. A system for providing a history list of imaging compositions for a user, comprising:
a history list of the imaging compositions, each imaging composition having links to imaging data to be serviced as a single unit, the imaging data associated with the user through a user profile;
a composition store for storing said history list and said existing imaging compositions, wherein said composition store maintains said history list, and
a personal imaging repository providing for the composition store an exchange infrastructure between the imaging data associated with the user and available web services.
2. The system as defined in claim 1 further comprising an extension component providing access to user information for associating a user profile to said personal imaging repository.
3. The system as defined in claim 1 wherein each imaging data included in said imaging composition is indicated by a Uniform Resource Locator.
4. The system as defined in claim 1 wherein said personal imaging repository further comprising an imaging data store for storing imaging data.
5. The system as defined in claim 4 wherein said imaging data store stores the imaging data in a plurality of file formats.
6. The system as defined in claim 5 wherein said personal imaging repository further comprising a converter for converting the imaging data to any of said plurality of file formats.
7. The system as defined in claim 5 wherein said plurality of file formats of said personal imaging repository is any one from the group consisting of:
Joint Photographic Experts Group Format;
Graphics Interchange Format;
Portable Network Graphics Format;
Tagged Image File Format;
Portable Document Format; and,
Microsoft Windows bitmap format.
8. The system as defined in claim 1 wherein said composition store receives and saves a new imaging composition in said history list.
9. The system as defined in claim 1 wherein said composition store adds a new imaging composition in said history list when a new imaging composition is saved in said composition store.
10. The system as defined in claim 1 wherein said history list has a predefined maximum number of imaging compositions allowed in a single history list.
11. The system as defined in claim 10 wherein said client computer deletes an oldest imaging composition from said history list to make space for adding a new imaging composition to said history list.
12. A method for providing a history list of imaging compositions for a user, comprising the steps of:
receiving, on behalf of the user, a new imaging composition from a network service, the imaging composition having links to imaging data to be serviced as a single unit, the imaging data associated with the user through a user profile;
saving said new imaging composition to a the composition store of a personal imaging respository associated with the user through the user profile;
adding said new imaging composition to a history list maintained by the composition store; and,
providing the history list to the user associated with the personal imaging repository responsive to a request for the history list.
13. The method according to claim 12 wherein prior to said step of receiving a new imaging composition further comprising the steps of:
requesting connection to the composition store; and,
determining whether connection to the network service is successful;
returning an error message when the connection with the network service is not successful; and,
sending a new imaging composition to the composition store when the connection with the network service is successful.
14. The method according to claim 12 wherein prior to said step of adding said imaging composition further comprising the steps of:
determining whether a predefined maximum number of existing imaging compositions are already in said history list; and,
deleting an oldest imaging composition from said history list only when said predefined maximum number of existing imaging compositions are already in said history list.
15. The method according to claim 12 wherein prior to the step of providing the history list further comprising the steps of:
requesting connection to the composition store; and,
determining whether connection to the network service is successful;
returning an error message when the connection with the network service is not successful; and,
requesting the history list from the composition store when the connection with the network service is successful.
16. A computer program product comprising a computer usable medium having computer readable program codes embodied in the medium that when executed causes a computer to:
receive, on behalf of a user, a new imaging composition from a network service, the imaging composition having links to imaging data to be serviced as a single unit, the imaging data associated with the user through a user profile;
save said new imaging composition to the composition store of a personal imaging repository associated with the user through the user profile;
add said new imaging composition to a history list maintained by the composition store; and,
provide the history list to the user associated with the personal imaging repository responsive to a request for the history list.
17. A system for providing a history list of imaging compositions for a user, comprising:
a means for receiving, on behalf of the user, a new imaging composition from a network service, the imaging composition having links to imaging data to be serviced as a single unit, the imaging data associated with the user through a user profile;
a means for saving said new imaging composition to a composition store of a personal imaging repository associated with the user; through the user profile;
a means for adding said new imaging composition to a history list maintained by the composition store; and,
a means for providing the history list to the user associated with the personal imaging repository responsive to a request for the history list.
US09/874,409 2001-06-04 2001-06-04 System and method for providing a history list of existing imaging compositions Expired - Lifetime US6934912B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/874,409 US6934912B2 (en) 2001-06-04 2001-06-04 System and method for providing a history list of existing imaging compositions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/874,409 US6934912B2 (en) 2001-06-04 2001-06-04 System and method for providing a history list of existing imaging compositions

Publications (2)

Publication Number Publication Date
US20020180785A1 US20020180785A1 (en) 2002-12-05
US6934912B2 true US6934912B2 (en) 2005-08-23

Family

ID=25363681

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/874,409 Expired - Lifetime US6934912B2 (en) 2001-06-04 2001-06-04 System and method for providing a history list of existing imaging compositions

Country Status (1)

Country Link
US (1) US6934912B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030030669A1 (en) * 2001-07-26 2003-02-13 Fuji Photo Film Co., Ltd. Display apparatus, capturing apparatus, image searching apparatus and program
US20030133544A1 (en) * 2002-01-14 2003-07-17 Mitel Knowledge Corporation Method and apparatus for establishing and maintaining voice communication among a community of interest
US20050132018A1 (en) * 2003-12-15 2005-06-16 Natasa Milic-Frayling Browser session overview
US7359935B1 (en) * 2002-12-20 2008-04-15 Versata Development Group, Inc. Generating contextual user network session history in a dynamic content environment
US20080163120A1 (en) * 2006-12-29 2008-07-03 Tobias Haug System and method for notifying actions
US7774721B2 (en) * 2003-12-15 2010-08-10 Microsoft Corporation Intelligent backward resource navigation
US8683016B1 (en) 2002-12-20 2014-03-25 Versata Development Group, Inc. Data recording components and processes for acquiring selected web site data

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2467782C (en) * 2001-11-23 2011-05-10 Research In Motion Limited System and method for processing extensible markup language (xml) documents
KR100727962B1 (en) * 2005-08-08 2007-06-13 삼성전자주식회사 Method and apparatus for offering history information of image forming job to a device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5903889A (en) * 1997-06-09 1999-05-11 Telaric, Inc. System and method for translating, collecting and archiving patient records
US6049812A (en) * 1996-11-18 2000-04-11 International Business Machines Corp. Browser and plural active URL manager for network computers
US6144997A (en) 1994-06-27 2000-11-07 Xerox Corporation System and method for accessing and distributing electronic documents
US6195679B1 (en) * 1998-01-06 2001-02-27 Netscape Communications Corporation Browsing session recording playback and editing system for generating user defined paths and allowing users to mark the priority of items in the paths
US6633316B1 (en) * 1999-05-13 2003-10-14 International Business Machines Corporation Method and apparatus for implementing direct link selection of cached, previously visited links in nested web pages
US6670974B1 (en) * 1999-10-12 2003-12-30 Gateway, Inc. Persistent usage context

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6144994A (en) * 1998-06-25 2000-11-07 Lucent Technologies Inc. Interface for flexible address bandwidth allocation

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6144997A (en) 1994-06-27 2000-11-07 Xerox Corporation System and method for accessing and distributing electronic documents
US6049812A (en) * 1996-11-18 2000-04-11 International Business Machines Corp. Browser and plural active URL manager for network computers
US5903889A (en) * 1997-06-09 1999-05-11 Telaric, Inc. System and method for translating, collecting and archiving patient records
US6195679B1 (en) * 1998-01-06 2001-02-27 Netscape Communications Corporation Browsing session recording playback and editing system for generating user defined paths and allowing users to mark the priority of items in the paths
US6633316B1 (en) * 1999-05-13 2003-10-14 International Business Machines Corporation Method and apparatus for implementing direct link selection of cached, previously visited links in nested web pages
US6670974B1 (en) * 1999-10-12 2003-12-30 Gateway, Inc. Persistent usage context

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030030669A1 (en) * 2001-07-26 2003-02-13 Fuji Photo Film Co., Ltd. Display apparatus, capturing apparatus, image searching apparatus and program
US20030133544A1 (en) * 2002-01-14 2003-07-17 Mitel Knowledge Corporation Method and apparatus for establishing and maintaining voice communication among a community of interest
US7127047B2 (en) * 2002-01-14 2006-10-24 Mitel Networks Corporation Method and apparatus for establishing and maintaining voice communication among a community of interest
US7359935B1 (en) * 2002-12-20 2008-04-15 Versata Development Group, Inc. Generating contextual user network session history in a dynamic content environment
US8683016B1 (en) 2002-12-20 2014-03-25 Versata Development Group, Inc. Data recording components and processes for acquiring selected web site data
US20050132018A1 (en) * 2003-12-15 2005-06-16 Natasa Milic-Frayling Browser session overview
US7774721B2 (en) * 2003-12-15 2010-08-10 Microsoft Corporation Intelligent backward resource navigation
US20100306665A1 (en) * 2003-12-15 2010-12-02 Microsoft Corporation Intelligent backward resource navigation
US7962843B2 (en) 2003-12-15 2011-06-14 Microsoft Corporation Browser session overview
US8281259B2 (en) 2003-12-15 2012-10-02 Microsoft Corporation Intelligent backward resource navigation
US20080163120A1 (en) * 2006-12-29 2008-07-03 Tobias Haug System and method for notifying actions
US8103971B2 (en) * 2006-12-29 2012-01-24 Sap Ag System and method for notifying actions

Also Published As

Publication number Publication date
US20020180785A1 (en) 2002-12-05

Similar Documents

Publication Publication Date Title
US20020143523A1 (en) System and method for providing a file in multiple languages
US6938202B1 (en) System for retrieving and printing network documents
JP5520856B2 (en) System and method for content delivery over a wireless communication medium to a portable computing device
US6738841B1 (en) Method and apparatus for processing document requests at a printer server
US20030033432A1 (en) Web based imaging service that converts web pages into content on behalf of another web site
US8561022B2 (en) Method and apparatus for viewing electronic commerce-related documents
US20050278421A1 (en) Method for web-based imaging service to redirect to a preferred destination based on a criteria
US7106469B2 (en) Variable data printing with web based imaging
US20030084114A1 (en) Web-based imaging device service influenced by accessories
US6900905B2 (en) Method for accessing imaging information on a demand basis using web based imaging
US20040205621A1 (en) Method and apparatus for formatting documents
US6631010B1 (en) Web-based imaging system utilizing “cookies” to provide a single-action printing option
US7085807B2 (en) System and method for providing links to available services over a local network by a thin portal service configured to access imaging data stored in a personal imaging repository
US7623741B2 (en) System and method for transferring scanned imaging data to a personal imaging repository
US7424509B2 (en) System and method for printing from a web application
US6944868B2 (en) Imaging extension API for isolating web content from user resources and services
US7062752B2 (en) Method, system and program product for multi-profile operations and expansive profile operation
US6934912B2 (en) System and method for providing a history list of existing imaging compositions
US20030072025A1 (en) Web-based imaging system providing means of accessing content individually
US20030084178A1 (en) Web-based imaging service supporting specialized media detected through multipurpose tray
Flynn et al. The satchel system architecture: mobile access to documents and services
US20020184322A1 (en) System and method for sending imaging data via email
US20030076526A1 (en) Method and apparatus for printing documents using a document repository in a distributed data processing system
US20030038839A1 (en) Method for web-based imaging service to redirect to a preferred destination
US20030120768A1 (en) Method for obtaining status of web-based imaging originated processes

Legal Events

Date Code Title Description
AS Assignment

Owner name: HEWLETT-PACKARD COMPANY, COLORADO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SIMPSON, SHELL S.;FOSTER, WARD S.;FISCHER, TODD A.;REEL/FRAME:012098/0216;SIGNING DATES FROM 20010326 TO 20010403

AS Assignment

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:014061/0492

Effective date: 20030926

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.,TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:014061/0492

Effective date: 20030926

STCF Information on status: patent grant

Free format text: PATENTED CASE

REFU Refund

Free format text: REFUND - SURCHARGE FOR LATE PAYMENT, LARGE ENTITY (ORIGINAL EVENT CODE: R1554); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: REFUND - PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: R1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12