US20130297670A1 - Delivering actionable elements relating to an object to a device - Google Patents

Delivering actionable elements relating to an object to a device Download PDF

Info

Publication number
US20130297670A1
US20130297670A1 US13/849,234 US201313849234A US2013297670A1 US 20130297670 A1 US20130297670 A1 US 20130297670A1 US 201313849234 A US201313849234 A US 201313849234A US 2013297670 A1 US2013297670 A1 US 2013297670A1
Authority
US
United States
Prior art keywords
printed
user
content
information
actionable
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.)
Abandoned
Application number
US13/849,234
Inventor
Gary Lundberg
Matthew T. Kammerait
Monte Rose
William A. Bear
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.)
Quad Graphics Inc
Original Assignee
Quad Graphics Inc
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 Quad Graphics Inc filed Critical Quad Graphics Inc
Priority to US13/849,234 priority Critical patent/US20130297670A1/en
Assigned to QUAD/GRAPHICS, INC. reassignment QUAD/GRAPHICS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BEAR, WILLIAM A., KAMMERAIT, MATTHEW, LUNDBERG, GARY, ROSE, MONTE
Publication of US20130297670A1 publication Critical patent/US20130297670A1/en
Priority to US14/693,125 priority patent/US10296273B2/en
Assigned to JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT reassignment JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: QUAD/GRAPHICS, INC.
Priority to US16/378,746 priority patent/US20190235814A1/en
Abandoned 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1268Job submission, e.g. submitting print job order or request not the print data itself
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/113Details of archiving
    • 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/134Hyperlinking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Definitions

  • This application generally relates to presenting actionable elements related to an object, such as a printed item, on a device. More particularly, this application relates to presenting electronic information related to the contents of a printed piece or item to facilitate use of or supplement the content of the printed piece.
  • printed publications examples include catalogs, magazines, newspapers, direct mail, retail inserts, signage, brochures, books, manuals, etc. Some embodiments may be used with printed pieces or items that are not publications. Some embodiments may be used with printed pieces such as single-page or single-surface printed pieces (as opposed to multi-page printed publications such as magazines, etc.), point of sale signage, outdoor signage (such as large signs displayed along a roadway), etc. Some printed publications are filled with URLs, phone numbers, email addresses, physical addresses, and other information that is not electronically accessible.
  • Computers including smart phones and other types of electronic devices, are used as sources for information and entertainment.
  • Electronic devices are being used to, for example, manage a user's schedules, display streaming video for entertainment and informational purposes, provide audio entertainment, display web pages, and display electronic books.
  • Computers can display printed text and images in increasingly high resolution and can also provide advanced functionality associated with the text and images.
  • the advanced functionality associated with printed text and images can include providing word definitions, providing links to related information, allowing bookmarking of information, etc. For example, a person reading an electronic book can select an unfamiliar word and request a definition of that word.
  • the computer displaying the electronic book can display a definition of the word from a locally stored database or using an external information source, such as the Internet.
  • a computing device, method and system for displaying actionable elements related to a multi-page printed piece.
  • the device includes an input device, a transceiver circuit and a processing circuit.
  • the input device is configured to receive input data which identifies the multi-page printed piece.
  • the transceiver circuit is configured to transmit a request for data based on the received input data and to receive response data.
  • the processing circuit is configured to generate, based on the response data, actionable elements for each of a plurality of different pages in the multi-page printed piece for display, the actionable elements being selectable by a user to interact with the additional content related to the selected actionable element.
  • a computing system and method for delivering actionable elements related to a multi-page printed piece comprises a network interface circuit, a memory and a processing circuit.
  • the memory is configured to store identifying information for a plurality of different multi-page printed pieces and associated actionable elements for each printed piece.
  • the processing circuit is configured to receive via the network interface circuit a request for actionable elements for the multi-page printed piece, the request having input information.
  • the processing circuit is further configured to compare the input information in the request to the identifying information stored in the memory, retrieve the actionable elements for different pages of the multi-page printed piece from the memory based on the comparison, and send the retrieved actionable elements via the network interface circuit.
  • FIG. 1 is an illustration of a print experience, showing the use of an electronic device together with a printed piece, according to one illustrative embodiment
  • FIG. 2 is an illustration of various discovery mechanisms that may be used in different embodiments
  • FIG. 3 is a screen shot of a menu showing a plurality of different printed pieces, according to one illustrative embodiment
  • FIG. 4 is a screen shot of a title screen of one printed piece and an actionable element in the form of a hyperlink, a subscribe button, a search function and an open for content function, according to one illustrative embodiment
  • FIG. 5 is a flow diagram of illustrative actionable elements and illustrative actions that may occur in response to selection of the actionable elements;
  • FIG. 6 is a flow diagram of illustrative actionable elements and illustrative actions that may occur in response to selection of the actionable elements;
  • FIG. 7 is a flow diagram of a system for processing requests for actionable elements, according to one illustrative embodiment
  • FIG. 8A is a flow diagram of a system illustrating an infrastructure for processing requests for actionable elements, according to one illustrative embodiment
  • FIG. 8B is a block diagram of a computing system for storing and serving actionable elements, according to one illustrative embodiment
  • FIG. 9 is an illustration of a data structure stored in a memory implementing a publication information database, the data structure configured to include an electronic document related to a printed publication and associated content, according to an illustrative embodiment
  • FIG. 10 is a flowchart of a method for processing actionable elements related to a multi-page printed piece, according to one illustrative embodiment
  • FIG. 11 is a flowchart of a method for processing actionable elements related to a printed item or other physical object, according to one illustrative embodiment
  • FIG. 12 is a flowchart of a method for processing a request for actionable elements, according to one illustrative embodiment
  • FIG. 13 is a flowchart of a method for building an infrastructure of actionable elements related to different printed items or physical objects, according to one illustrative embodiment
  • FIG. 14 is a flowchart of a method for processing a request for supplemental content, according to one illustrative embodiment
  • FIG. 15 is a flowchart illustrating a method for generating digital elements associated with a printed piece or physical object based on received variant information, according to one illustrative embodiment
  • FIG. 16 is a flowchart illustrating a method for generating digital elements associated with a printed piece or physical object based upon variant information, according to an illustrative embodiment.
  • FIG. 17 is a computer implemented augmentation system for presenting digital information related to the content of a printed piece or an object based on received information identifying the printed piece or object, according to one illustrative embodiment.
  • Some embodiments herein allow electronic devices to be utilized in combination with printed pieces and physical objects to provide a number of benefits that are not realized by the printed piece or object alone.
  • Some embodiments herein provide a more convenient method of obtaining additional information about a multi-page printed piece by using a device to discover the piece once and, in response, receiving additional information and/or actionable elements for one or more than one pages in the piece.
  • the additional information and/or actionable elements may be obtained without requiring a user to individually discover each portion or page of a multi-page piece.
  • Some embodiments allow a user to more easily obtain supplemental content for a printed piece or physical object without having to identify which pages of a piece or portions of an object have actionable elements and which do not, as well as allow the user to engage between the piece or object and the related digital information together
  • Some embodiments allow users, such as printers, publishers, advertisers, and others, to make supplemental content for a printed piece or object available without the need for extensive education of end users.
  • Some embodiments make the process of building a database of actionable elements for a printed piece or object easier, since fewer discovery mechanisms may be required and fewer steps are required to obtain content.
  • Some embodiments may provide less intrusion on pages of a printed piece in the form of QR codes or special imaging features needed for discovery, or the need to have such intrusions on every page or portion of a page where additional information or actionable elements are desired.
  • Some embodiments may provide a launch point to provide an end user with a display of or access to supplemental content, actionable elements or additional information for a complete printed piece or a group of related pages or content within a piece, or all pages related to a particular image or launch point, without having to individually take an image of multiple launch points associated with multiple distinct pieces of content.
  • Some embodiments may also provide an easier method of producing an interactive experience by using or tying a single launch point to a complete printed piece or group of related pages within a printed piece, such method taking into account versioning and page structure.
  • Some embodiments may allow brand owners, advertisers and/or publishers of printed materials and objects to provide hyperlinks to a deeper page of a web site than would be printed in the printed version of the materials or available on the object itself.
  • FIG. 1 an illustration of a print experience is shown.
  • a printed piece 10 in this example a printed publication
  • the same printed publication 10 may be read in print form alongside a mobile computing device 12 implementing one or more features described herein.
  • Printed publication 10 may comprise content (e.g., text, images, editorials, advertisements, graphical content, etc.) printed on a physical, tangible, medium, such as paper, and published to a distribution of recipients, sometimes on a periodical basis.
  • Printed publication 10 may be a multi-page publication. Examples of printed publications include catalogs, magazines, newspapers, direct mail, retail inserts, signage, brochures, books, manuals, etc. Some embodiments may be used with printed pieces or items that are not publications. Some embodiments may be used with printed pieces such as single-page or single-surface printed pieces (as opposed to multi-page printed publications such as magazines, etc.), point of sale signage, indoor or outdoor signage (such as large signs displayed along a roadway), etc.
  • content e.g., text, images, editorials, advertisements, graphical content, etc.
  • Printed publication 10 may be a multi-page publication. Examples of printed publications include catalogs, magazines, newspapers, direct mail, retail inserts, signage, brochures, books, manuals, etc. Some embodiments
  • the versions may be based on one or any combination of segmented data based on characteristics, needs and preferences of the end user of the printed publication.
  • Mobile computing device 12 may be any of a variety of different types of computing systems that are designed to be used portably. Some are hand-held devices, such as a smartphone or a wrist-wearable computer, since they are configured to be used while being held in a person's hand. Some are not hand-held, but nevertheless mobile, such as laptop computers, wearable glasses, etc. In other embodiments, non-mobile computing systems may be used, such as a desktop computer, television, connected TV, smart TV, monitor, etc.
  • system 110 is described with reference to a typical computing system, it should be understood that the system and method described herein could be implemented in a variety of ways.
  • One such example could be wearable glasses including an integral display and processor for implementing the functionality described herein.
  • mobile computing device 12 is configured to run a computer application that may be downloaded to the device.
  • the computer application can facilitate the functions described herein of discovering printed publication 10 , retrieving actionable elements or other supplemental content, displaying actionable content, etc.
  • a discovery mechanism for a printed item may be used to identify the printed publication using an internet-enabled smartphone or tablet device to prompt the device to display or otherwise provide access to additional web-enabled content, which may comprise audio/visual content, audio content without visual content, haptic feedback, or other content.
  • Mobile computing device 12 may operate a computer application configured to provide a publication identification home screen 14 on a display device to a user having a plurality of selectable options 16 for activating different discovery mechanisms.
  • a Quick Response (QR) code or other 2D bar code may be used as a launch point on some publications.
  • Device 12 may provide bar code input button 18 on the display (or alternatively, an application or other program may be configured to automatically recognize, for example without requiring user input or selection, a bar code or other image element).
  • a camera on device 12 may be activated with the image received at the camera shown on display 14 .
  • device 12 may be configured to display a barcode recognition screen 19 displaying a digital image captured by an integrated camera of device 12 .
  • Home screen 19 may be configured to provide instructions to the user regarding framing of the barcode, to assist in recognition of the barcode.
  • the user may place the camera over a QR code 20 , and device 12 may automatically (i.e., without requiring further user input), or in response to user input, acquire an image of the QR code and thereby read the code.
  • a wireless ID tag such as a Near Field Communication (NFC) device or other Radio Frequency Identification (RFID) device, may be used as part of a discovery mechanism.
  • Device 12 may be brought near a printed item close enough to allow the transfer of an ID code to device 12 .
  • Device 12 may have an integrated read that can continuously scan for the presence of such codes, in a manner that little or no user input is required to accomplish the discovery.
  • NFC Near Field Communication
  • RFID Radio Frequency Identification
  • a textual search function may be used for discovery.
  • device 12 may be configured to display a searching screen 22 including a virtual keyboard 23 configured to allow a user to manually enter one or more keywords intended to help identify a particular printed publication.
  • the user can provide information about the printed publication and/or content provided therein such as title, article name, date, image information, or other publication or content information.
  • Screen 22 may be configured to display a listing of identified printed publications in an information section 25 based upon keywords entered by the user.
  • a search screen 22 may be shown allowing the user to type in a search query to find the printed piece.
  • an image recognition function may be used for discovery.
  • the user may select an image recognition input button or icon 24 .
  • device 12 may be configured to display on image recognition home screen 14 a digital image captured by an integrated camera of device 12 .
  • Home screen 310 may be configured to include instructions to the user for capturing an image using device 12 .
  • the user captures an image of all or a portion of a page of the printed item, such as a cover of a printed publication, as shown at 26 .
  • Device 12 may use points in the image to identify the printed item, with processing handled either locally on device 12 or remotely at a server computer.
  • the discovery may be made through interaction with a launch point on the printed publication, such as a QR code, other bar code, NFC tag, or portion of an image, or by a user typing in a search query for the publication, or by a user scanning an image of a shape or sculptural aspect of an object.
  • a launch point on the printed publication such as a QR code, other bar code, NFC tag, or portion of an image
  • Other discovery techniques may be implemented.
  • a software application installed on the user's device can read the launch point and direct an internet browser or other application installed on the device to a specific URL or augmentation information associated with, or included in the launch point of the printed piece, as will be described in greater detail below.
  • the software application may open or launch other software applications for alternative uses.
  • a single input data or code obtained from a multi-page printed item may be used by device 12 to obtain actionable elements for a plurality of different pages, without requiring a user to scan each page of the multi-page printed item.
  • Content displayed as a result of reading the launch point may relate to an object associated with the launch point.
  • scanning the launch point may display a web page directed to a product, a brand, an article or other editorial content that is directly associated with the launch point, as will be described in greater detail below.
  • Another discovery mechanism can be an algorithm that deduces, predicts, or determines an edition of a printed publication for which a user will want actionable elements. For example, if a user discovers the February edition of a magazine, the system can suspect that the user will want the March edition of the same magazine. Further, the system can automatically submit supplemental data for the March edition to a screen such as that shown in FIG. 3 ; and this submission may occur prior to the printed version is shipped, or based on information about the known ship date, the actual date that the printed version is scheduled to arrive at the user's home.
  • FIG. 3 is a screen shot of a menu showing a plurality of different printed pieces, according to one illustrative embodiment.
  • device 12 may be configured to search for publications that match the query. The search may be done locally on device 12 , for example in a list of previously-stored “favorites” or known subscriptions the user has to printed publications, and/or the search may be done on a remote server computer against tens, thousands, or more printed publications.
  • Device 12 may generate display data representing a plurality of different multi-page printed pieces 30 , 32 for simultaneous display on a single screen.
  • a user has typed “Milwaukee” into a search field 29 .
  • Device 12 has searched a remote database of potential matches by title of publication, and two results are shown: “Milwaukee Magazine January 2012” 30 and “Milwaukee Magazine October 2012” 32 .
  • a thumbnail image of a front cover of the magazine may be displayed in an active area of the screen, to allow a user to press the screen to select actionable elements for the selected publication.
  • the thumbnail image may have a smaller file size than a full-size image of the page stored on a remote server.
  • a plurality of actionable elements for the selected piece may be displayed.
  • FIG. 4 is a screen shot of a title screen of one printed piece and an actionable element in the form of a hyperlink, a subscribe button, a search function and an open for content function, according to one illustrative embodiment.
  • selection of one of publications 30 and 32 leads to a title screen 40 illustrating a larger thumbnail image of the printed publication.
  • Title screen 40 may provide additional actionable or convenient items, such as a subscribe button 42 , which can be touched or tapped to take the user to a subscription page configured to sign the user up for a subscription (for example, by taking suitable delivery address, payment information, etc.)
  • a website input button 44 may be provided, which can be tapped to take the user to a desired website, for example, using a browser application operating on device 12 .
  • An input button 46 may be tapped to display additional actionable elements.
  • the actionable elements may be downloaded to device 12 prior to the tap or in response to the tap.
  • FIG. 5 is a flow diagram of illustrative actionable elements and illustrative actions that may occur in response to selection of the actionable elements.
  • Device 12 may be configured to present supplemental publication information using a plurality of publication information screens 50 - 60 is shown. Although screens 50 - 60 are shown by way of example, the display screen can provide the functionality described herein in many alternative ways.
  • An actionable element home screen 62 or 64 can be displayed on device 12 based upon the publication ID code or data received as described above with reference to FIGS. 2-4 .
  • the information displayed on home screen 62 or 64 may be related to information in the physical printed publication 10 ( FIG. 1 ).
  • home screens 62 , 64 display a plurality of actionable elements and/or other descriptive information in a related group of content.
  • home screen 62 , 64 may provide the end user with a display of or access to all actionable items for a complete printed publication, or a group of related pages within a printed publication, or all pages related to a particular image or launch point, without having to individually take an image of every page or barcode or tag.
  • Device 12 is configured to receive data from local memory or a remote server in response to the ID code discovered for the printed publication. From this received response data (e.g., hyperlinks, text data, phone numbers, etc.), device 12 generates actionable elements 70 - 94 . In the illustrated embodiment, actionable elements are generated for each of a plurality of different pages in the multi-page printed piece for display on screens 62 , 64 .
  • An actionable element is an element provided by device 12 which is selectable by a user to retrieve and/or display additional content related to the selected actionable element.
  • actionable element 70 is a field of screen 62 comprising a hyperlink to www.bayshoretowncenter.com, an active area of the screen acting as a user input device, and a textual display of the element, namely “Bayshore Town Center.”
  • a mobile web browser is launched to display the web site referenced in the hyperlink, as shown by screen 50 .
  • actionable elements 74 and 76 direct a user to social media applications operating on device 12 referenced to Bayshore Town Center, for Facebook and Twitter, respectively.
  • an actionable element may be selected by a user to provide an augmented reality experience with respect to a corresponding page in the printed publication.
  • a 3-D image, video, or other content may be overlaid on an image of the printed page, as shown by screen 56 .
  • the augmented reality content may be downloaded in response to selection of the actionable element, or may be downloaded prior to selection of the actionable element.
  • the augmented reality content may be anchored to or aligned with the image taken by the mobile device, or it may be not anchored to the image.
  • an actionable element 88 may comprise a hyperlink to a mapping application configured to show a map of the location of the retail store referenced in the actionable element, as shown by screen 58 .
  • an actionable element 90 is a phone call element.
  • device 12 launches a phone application and dials the phone number displayed in element 90 .
  • the phone call may be implemented with a single touch of element 90 , or with a touch-and-confirm method after displaying the phone number within the phone application.
  • an actionable element 92 may comprise a hyperlink or other reference to launch video content related to the page or printed content of the printed publication referenced by the actionable element 92 , as shown by screen 60 .
  • a user using device 12 , can select any information being displayed on the information screens 62 , 64 to display information detail screens 50 - 60 .
  • Information detail screens 50 - 60 may be used to launch web pages, display additional images, display rich media content, display additional information, and implement additional functionality such as mapping, making reservations, etc.
  • Screens 62 and 64 are merely illustrative.
  • the screen is configured to display actionable elements for a plurality of different pages of a multi-page publication simultaneously on a single screen on the display.
  • the single screen may be scrollable to reveal additional information on the screen.
  • screens 62 and 64 may be different portions of a single screen.
  • the actionable elements may be arranged for display based on page numbers of the multi-page printed piece relating to each of the actionable elements. For example, screen 62 shows “p10” in a header bear 63 , indicating that the actionable elements 70 - 76 all relate to content on page 10 of the physical printed publication corresponding to the actionable elements.
  • the actionable elements are arranged from top to bottom of the screen in the order that their corresponding printed content appears in the printed publication.
  • This arrangement provides a view in ways like a “table of contents” in that it is arranged by page number. Alternatively, the contents may be arranged topically or in any other logical order, such as chronologically, etc. This arrangement may allow a user to easily locate the actionable elements for pages being viewed by the user in the physical copy of the printed publication (as in FIG. 1 ).
  • FIG. 6 is a flow diagram of illustrative actionable elements and illustrative actions that may occur in response to selection of the actionable elements.
  • Actionable elements 102 - 112 are displayed on screen 100 .
  • details of a product shown on the page of the printed publication e.g., a product sales catalog
  • the element may comprise an indicator, such as a letter or number, to assist the user in correlating the actionable element to a product shown in the printed publication at the page referenced by the page header 103 .
  • a user may “add to cart” or complete additional steps in the purchasing of the product being viewed, resulting in screen 124 (e.g., a shopping cart or payment/shipping screen).
  • selection of a marquee advertising actionable element 101 may bring the user to a product search mobile website page, as shown at screen 126 .
  • the user may then search by keyword or product number to obtain a listing of products available from that advertiser, as shown in screen 128 .
  • an actionable element may be selected to request a paper catalog, as shown by screen 130 .
  • a user may have discovered the publication using a text search without having or owning a printed copy of the catalog. In this case, the user is viewing the actionable elements without the printed copy of the publication in hand.
  • the user may be presented with a “request a catalog” actionable element to direct a user to a screen that will receive the user's address, phone, or other information needed to ship a paper copy of a catalog to the user's physical address.
  • an actionable element may be selected to “find a store”, as shown by screen 132 .
  • an actionable element may be selected to “buy now” a particular product.
  • FIG. 7 is a flow diagram of a system for processing requests for actionable elements, according to an illustrative embodiment.
  • device 12 may comprise an input device (such as a camera, text search box, wireless transceiver, microphone, etc.) configured to receive input data which identifies the multi-page printed piece.
  • Device 12 may comprise a wired or wireless transceiver circuit (e.g., a Wi-Fi circuit, an Ethernet circuit, a cellular data circuit, etc.) configured to transmit a request for data based on the received input data and to receive response data.
  • a processing circuit within device 12 is configured to implement the functions described herein.
  • a server computer (e.g., comprising one or more physical computing systems, a cloud computer, etc.) is configured to deliver actionable elements to device 12 .
  • Server computer may comprise one or more functional circuit modules (e.g., programmed portions of a processing circuit) and a network interface circuit, which may comprise any suitable electrical circuit and associated components for communicating with a network, such as the Internet.
  • Server side may also comprise a memory 118 , which may comprise one or more databases.
  • Database 118 may be a repository of information including electronic documents and other content associated with one or more printed publications.
  • Electronic documents may comprise a complete image of a printed piece or digital elements related to or associated with the printed piece.
  • one or more portions of the information and/or functionality of database 118 may be stored locally on device 12 .
  • Associated content in database 118 associated with the content in the printed publication can further include information about attributes such as page number, layout, location, orientation, image and/or product information such as SKU, date, digital rights management, author, owner, caption, color, shape, links storyline, and transaction information such as price, size, UPC, shipping and other types of information.
  • extra or associated data feeds related to the content may be associated with the content. These data feeds may be in the form of text, image, video, and may be associated with a digital address such as a URL. Web and file links may further be associated with any of the content.
  • the content associated with the data feeds can be promotional or informational.
  • Database 118 may define a lightweight content structure, which serves as an outline, or a skeleton, for each final print media version, distributed.
  • This database may include all of the print version parameters such as title, date, number of pages, location destination, etc.
  • the content outline is also a container structure from which to digitally distribute print media augmentation or supplemental content (e.g., actionable elements) as well as print reference or look-up information such as images, pages, watermarks, embedded codes, keywords, etc.
  • Database 118 can further include information about attributes such as page number, layout, location, orientation, image information such as SKU, date, digital rights management, author, owner, caption, color, links storyline, and transaction information such as price, size, UPC, shipping and other types of information.
  • extra or associated data feeds related to the content may be associated with the content.
  • These data feeds may be in the form of text, image, video, and are generally associated with a digital address such as a URL. Web and file links may further be associated with any of the content.
  • the content associated with the data feeds can be promotional or informational.
  • the content and associated information can be stored on a memory in a dedicated server or cloud environment.
  • database 118 may contain files suitable for use by a printing press (e.g., a digital laser printing press, a web offset printing press, a gravure printing press, or other presses) for large-scale commercial printing.
  • a printing press e.g., a digital laser printing press, a web offset printing press, a gravure printing press, or other presses
  • Such printing presses may have multi-color print towers (e.g., cyan, yellow, magenta, black), plates, blankets, and other features of large-scale commercial printing presses.
  • database 118 may serve data to both printing presses and to mobile devices. For example, full images may be printed by the printing presses, and something less than full images, such as actionable elements and/or thumbnails having smaller files sizes may be served to mobile devices for use with the printed publication.
  • the actionable elements may correspond to printed text in the multi-page printed piece, wherein the actionable elements are displayed in a format different than a format of the printed text.
  • a page of a magazine may have an image of an advertisement comprising a textual portion listing a web site address.
  • the corresponding, related actionable element may comprise the textual portion comprising the web site without the full corresponding image.
  • actionable elements may provide additional information or features that need not be published in the print version of the publication, such as a link to a web page deeper within a web site.
  • An infrastructure implemented on server side 114 may provide access to content of a printed publication to an end-user on an end-user device.
  • the infrastructure may receive a request in relation to the printed publication via request 120 .
  • a module 122 may look up the issue of the publication and the actionable elements by searching database 118 .
  • the request may be compared with identifying information (e.g., IDs, codes, data, etc.) associated with the content in database 118 .
  • Database 118 may comprise advertisements 124 , images of pages in the printed publication, and/or metadata indexed by title and/or issue 128 .
  • the infrastructure is configured to process the data from database 118 for transmission to device 12 .
  • the actionable elements may be stitched together or otherwise combined into a file, arranged or organized by page number, formatted for device 12 based on the type of device (e.g., operating system, browser type, device capabilities, display size, wireless data connection type, etc.), and/or other information contained in the request or other otherwise processed.
  • the processed content associated with the printed publication may be provided to the end-user device via response data 134 .
  • Device 12 may provide some of the functionality of module 130 to format the response data for display as actionable elements.
  • Actionable elements may be generated at device 12 based on processing steps occurring on device 12 , module 130 , and/or other portions of the system.
  • FIG. 8A is a flow diagram of a system illustrating an infrastructure for processing requests for actionable elements, according to one illustrative embodiment.
  • pages of a printed publication 140 are shown.
  • the digital data files for the pages may be available at a printing operator, and may include .pdfs or other image files of the actual pages to be printed, version data for different versions of the publication, management information system (MIS) information for the publication, time/date of printing, .xml files, and other data.
  • MIS management information system
  • the server side computing system may be programmed to create the mobile application infrastructure or framework which may reflect all print work, be structured to support mobile interaction and rich media connections to print, and/or provide content and statistics analytics.
  • a framework 132 comprises data generated by the server side computing system representing the layout by page of the printed publication. Actionable elements 142 , 144 , 146 , etc. may be associated with certain page of the printed publication, based on related information printed on the page.
  • FIG. 8B is a block diagram of a computing system for storing and serving actionable elements, according to one illustrative embodiment.
  • a content manager and database system 150 is a computing system configured to build an infrastructure of actionable elements related to different printed items.
  • System 150 comprises one or more network interface circuits configured to facilitate communication with other computers over networks, such as the Internet.
  • System 150 comprises a memory configured to store identifying information (e.g., IDs, codes, data, image data elements for image recognition, etc.) for a plurality of different printed items to be printed for different customers.
  • the identifying information may be any type of data or code configured to uniquely identify a printed item or items.
  • system 150 may be maintained by a printing company, software services company, or other entity. These entities may serve single customers or a plurality of different customers, such as magazine publishers, packaging manufacturers, advertisers, etc.
  • System 150 may be configured to receive, for each printed item, a selection of a discovery mechanism for discovering the printed item from a plurality of different discovery mechanisms and at least one actionable element.
  • the selections may be input manually into the database by the entity operating system 150 on behalf of its customers, as indicated by manual entry block 152 .
  • text entry may be used.
  • the selections may be input via a customer interface portal 156 , which comprises a web site accessible with secure credentials by a customer to input its own data for its own printed items.
  • the selection of a discovery mechanism can be by way of a checklist presented to the user (e.g., “_QR code, _image recognition, and/or _RFID tag”), by allowing the user to graphically select and place a launch point on the printed item, or by other methods.
  • System 150 may also be configured to receive selections of actionable elements providing access to content or functionality supplemental to content printed on the printed item.
  • the supplemental content may be hyperlinks, augmented reality files, video files, audio files, image files, charts or graphs, links to web pages, etc.
  • the selections of actionable elements may be received via manual entry 152 , via customer interface portal 156 , etc.
  • System 150 may be configured to associate content with the printed publication, and store the content in a memory.
  • a digital content scraping system 154 can be used to scan or read an image file showing the printed item, to identify potentially actionable elements in the image file, and to remove or scrape those items from the image and store them in memory.
  • the pages of a magazine may each be read to identify any URLs, phone numbers, addresses, social media icons, or other recognizable text or images, to provide a list of data items that can be used to generate actionable elements.
  • Optical character recognition, or any other reading or scraping technologies may be used. A customer or other person may review the list of scraped items, edit, and store the edited contents in memory.
  • a publisher may use customer interface portal 156 to upload a structured spreadsheet document (e.g., Microsoft Excel, etc.) containing hyperlinks or other supplemental content.
  • a structured spreadsheet document e.g., Microsoft Excel, etc.
  • a publisher may use an advertisement portal, such as an ad portal used to insert advertisements to the print process through a separate data stream than the images for the pages to be printed, to upload supplemental content.
  • Supplemental content may loaded into system 150 through this portal.
  • an advertising agency may upload an advertisement to be printed in a plurality of different publications.
  • the supplemental content can be uploaded once and linked to the multiple different publications.
  • the supplemental content can be overlaid with different brand creative based on the printed publication that is to carry the printed version of the supplemental content.
  • API 161 may provide yet further access to database 160 by way of one or more application programming interfaces accessible by other entities.
  • geolocation, or ZIP-code and USPS carrier route data can be used to add discovery element links.
  • System 150 is configured to store the selection of the discovery mechanism and the actionable element or elements in the memory in association with the ID for each of the plurality of different printed items to be printed for different customers.
  • a user activity block 158 is a processing circuit or part of a computing system configured to record activity a user performs with device 12 .
  • a user may be given an option of having some of the user's activity recorded, for example by an “opt in” or “opt out” screen displayed on device 12 . If the user does opt to have activity recorded, any user interactions with an actionable element described herein may be recorded. An amount of time a user spends reviewing certain items may also be recorded.
  • a user may store a user profile on device 12 comprising areas of interest (e.g., golf, swimming, sports, etc.), name, location, home location, work location, whether a user is a standard customer or preferred customer for a particular retailer, customer loyalty codes or numbers, coupon codes, or other information the user feels comfortable sharing with system 150 .
  • areas of interest e.g., golf, swimming, sports, etc.
  • system 150 may be configured to select a particular actionable element or set of items for a user based at least in part on the user interaction data and/or personalized data for the user.
  • One example is to select a particular version of a set of actionable elements based on a version of a printed publication. Versioning occurs, for example, when similar publications are printed in multiple versions, each version having content specific to a group or person based at least in part on segmented data or personal data. Segmented data generally refers to data dividing groups of individuals into segments that share similar characteristics, needs or preferences. As an example, data may be segmented by demographic or geographic information. Demographic information may refer to the statistical characteristics of a population.
  • Commonly used demographic characteristics may include age, abilities, mobility, home ownership, employment status, income, education level, occupation, marital status, parental status, and other similar types of data that could be used to characterize a population.
  • Geographic information may include information characterized by the physical location of the customer or other data source.
  • Commonly used geographic characteristics may include geopolitical information (e.g., nation, state, region, county, city, or neighborhood), postal information (e.g., zip code-based information), global positioning information, etc.
  • versions of a publication may be based upon personal data or attributes such as the characteristics of an individual as opposed to a population of people. Characteristics that could be used for personal data or attributes can include name, behavior, age, etc., but also could include a number of characteristics shared with demographic and geographic information.
  • the System 150 may be configured to receive personalized data for a user (e.g., user interaction data, user profile data, segment data, version data, etc.) and to retrieve the actionable elements based further on the personalized data for the user.
  • the personalized data may comprise historical user interface data, the historical user interface data representing previous interactions between a user and a user's mobile computing device.
  • the historical user interface data may comprise user selections of actionable elements displayed on the mobile computing device.
  • system 150 may be configured to arrange the actionable elements based on the personalized data for the user. For example, actionable elements in a same or similar category to a user's interest, as stored in a user profile, may be placed first in a list of actionable elements on a page.
  • the selections and arrangements described herein may alternatively be implemented on device 12 .
  • a context aware platform provided by a third party, such as Gimbal's platform, Qualcomm Labs, Inc., may be used to provide personalized data for users that can be used to trigger, generate, update or modify supplemental content or actionable elements.
  • system 150 may be configured to make available to customer portal 156 user interaction data relating to the printed items associated with that customer, for example in the form of a report. This may allow the customer to evaluate the effectiveness of certain advertisements or other content, based on whether a user interacts with the content (e.g., an augmented reality item, hyperlink, etc.), how long or how extensively a user interacts with the content, whether a user makes a purchase of an item using an actionable element, etc. Access may be provided securely to different customers (e.g., via username/password or other credentials) to maintain confidentiality.
  • content e.g., an augmented reality item, hyperlink, etc.
  • Access may be provided securely to different customers (e.g., via username/password or other credentials) to maintain confidentiality.
  • An advertiser/brand owner block 160 represents access to system 150 by an advertiser or brand owner.
  • An advertiser may provide actionable elements or updates to actionable elements stored in system 150 , for example, to reflect sales, sale dates, inventory of products, replacement products for products that are sold out, IDs of customers who are preferred customers (e.g., pricing categories for customers or by location or other segment), etc.
  • System 150 may be configured to select, edit, or update actionable elements received via blocks 152 , 154 or 156 based on this additional information received from block 160 .
  • Block 160 may represent a secure web portal accessible by advertisers, brand owners, ad agencies, or other entities.
  • Channels 162 represent the different channels of media from which users can access the information in system 150 or to which the system can deliver information associated with printed items or objects.
  • Any or all data in system 150 can be used by a printer for printing in-store signage, point of sale signage, or packaging materials, by a press operator for printing publications, by a web site operator for presenting and updating product offerings and content, by a digital publisher for publishing a digital edition of a magazine or other publication, by an outdoor advertising agency for publishing outdoor advertisements, or for use in other media channels.
  • Select data elements can be requested from system 150 , without the need to download an entire preassembled page with all of its collective links and other supplemental content. This may allow content owners or providers to make content available for use in multiple channels without having to use separate workflows. This may also allow them to create content for different segmented markets without having to use separate workflows.
  • the various data feeds into system 150 may be static or dynamic.
  • Static feeds may include data being entered manually, for example.
  • Dynamic feeds may include data being continuously or periodically updated as it is acquired, typically without requiring manual user input for each data element.
  • FIG. 9 is an illustration of a data structure stored in a memory implementing a publication information database 118 , the data structure configured to include an electronic document 200 related to a printed publication and associated content, according to an illustrative embodiment.
  • the form and content of the database may be varied to customize the functionality described herein.
  • An electronic document 200 may be configured to include a plurality of signatures 202 and/or digital images 204 representative of signatures 202 .
  • a signature is a large sheet printed with multiple pages that when folded becomes a section of the printed publication 100 . Accordingly, each signature may be associated with multiple signature content sections 206 in the electronic document 200 .
  • Signature content sections 206 define a page structure that is the architecture and building blocks of the printed publication 100 . Content sections 206 may further be subdivided based on the content in any particular signature content section, such as by specific articles, images, advertisements, etc.
  • a signature content section 206 can include information 208 about the discovery mechanism used by a system to correlate the content in the printed publication with a particular signature content section 206 .
  • identification information 208 can include a listing of displayed bar codes, an image for image matching, etc.
  • Signature content sections 206 can further include content detail information 210 that includes page structure information including the design and layout of individual pages and how those pages are arranged and coordinated in the complete printed publication.
  • Page structure also can include taxonomy and tagging of the printed publications and their associated pages and content. Examples of page structure can include primary information about the printed media itself, such as publisher, title, issue and version information.
  • Page structure also can include page and content information, such as one or more of the following: page number and layout type, whether the page or content relates to editorial or advertisement, whether the page or content is image or text, the orientation and/or location information of the page and content, image information such as SKU, date, digital rights management, author, owner, caption, and color data, text information such as storyline, transactional information including price, volume, size, code, etc. information, any links to web or file destinations, extra or associated data feeds.
  • structure section 206 or portions thereof may be used to tie content information to the particular content in the printed publication 100 in which it is published. Table 1 below provides an exemplary listing of page structure information.
  • Printed Media Information Page and Content Information Publisher Information (CRM Page (number and layout type) information such as name, address, historical informa- tion, market type, etc.), Title Information (name of printed publication) Issue (volume no, date, Editorial season, etc.) Version Information (demo- Advertisement graphic, geographic, or other segmented type) Video Information Image Information location on the page orientation image information (SKU(s) for product on the page, Date product or sale is good for, digital rights management (DRM), Author, Owner, Caption, Color, Links, Ad or Editorial) Text information location orientation description (storyline, transactional information) Extra/Associated data feeds (may add in extra data to images- typically asso- ciated with opt-in experience such as special offers, promos, video, additional info, augment reality events, Web and File Links
  • Signature content section 206 may be associated with content variants 212 .
  • a content variant 212 is a variant of a digital signature having a variation to at least some of the content associated with the section 206 .
  • Content variant 212 may include a regional variant 214 to customize the content in the content section based on geographic information and/or a segment variant 216 to customize the content in the content section based on segment information.
  • Electronic documents 200 or digital elements associated with the documents may be automatically generated during a printing process for the printed publication 100 .
  • Each signature may be initially generated by capturing digital images or .pdfs during the printing process to form the signature 202 and content section 204 .
  • image processing software can be configured to detect variations for inclusion in content variants 212 .
  • the content section may be automatically populated with information associated with the printing run such as print timing information, publisher information, printer information, etc.
  • Content detail information 210 may be added and/or modified at any time following the generation of the electronic document.
  • Added detail information can include adding hyperlinks to content sections, adding rich media, adding statistical information such as number of times a hyperlink is accessed, how users are using the launch point (frequency, click-throughs, purchases based on launch points, etc.), the correlation between launch points and accessed associated content, etc.
  • a data structure for storing print item IDs and actionable elements may comprise one or more of the following, in this or a different order: print; structure; publication; title; issue; version; signature; page; content or sub-content item; actionable element.
  • the content may be, for example, an advertisement, editorial, product description, etc.
  • the content may be, for example, an image, a graph, a chart, a logo, etc.
  • FIG. 10 is a flowchart of a method for processing actionable elements related to a multi-page printed piece, according to one illustrative embodiment.
  • an input device is configured to receive input data which identifies the multi-page printed piece.
  • the input device may be a camera, text box on a screen, RFID tag, etc.
  • a transceiver circuit is configured to transmit a request for data based on the received input data.
  • the transceiver is configured to receive response data, which may take a variety of forms, formats, or protocols.
  • the response data includes data that can be used to provide actionable elements on a screen of the mobile computing device.
  • a processing circuit coupled to the transceiver circuit is configured to generate, based on the response data, actionable elements for each of a plurality of different pages in the multi-page printed piece for display.
  • the actionable elements are configured to be selectable by a user to retrieve and/or display additional content related to the selected actionable element.
  • FIG. 11 is a flowchart of a method for processing actionable elements related to a printed item or other physical object, according to an illustrative embodiment.
  • an input device is configured to receive input data which identifies the printed item.
  • a transceiver circuit coupled to the processing circuit is configured to transmit a request for data and (at a block 1104 ) to receive response data.
  • a processing circuit coupled to the transceiver circuit is configured to generate, based on the response data, an actionable element previously associated with the printed item for display.
  • the actionable element represents the printed text and is displayed in a format different than a format of the printed text.
  • the actionable element may relate to the printed text, include portions of the printed text, or otherwise be associated with the printed text.
  • the actionable element, while representing the printed text, may be displayed in a different format, for example, in a different font, with hypertext underlining, separated from a corresponding or underplayed image, or otherwise differently formatted.
  • the actionable element may be displayed without displaying a full image of the printed item having the printed text. In one embodiment, but not downloading a full image of the printed item (at full resolution, size, and/or scale), communication bandwidth may be reduced.
  • FIG. 12 is a flowchart of a method for processing a request for actionable elements, according to an illustrative embodiment.
  • a memory is configured to identifying information (e.g., IDs, image characteristics, titles, etc.) for a plurality of different multi-page printed pieces.
  • the different multi-page printed pieces may be, for example, a magazine from a first publisher and a magazine from a second, different publisher.
  • a memory is configured to store associated actionable elements for each printed piece.
  • the actionable elements may be indexed or otherwise associated with the printed pieces in memory.
  • the memory may store the actionable elements indexed by pages in the multi-page printed piece which are pre-associated with the actionable elements.
  • Pre-association may occur at any time before the request for actionable elements is received. Alternatively, association of actionable elements and pages may occur dynamically or “on the fly” or after receiving the request for actionable elements.
  • the system 150 may be configured to select data elements, components, metadata, data files, or other portions of a complete set of data for a printed page or object. These data elements may comprise substantially less memory and bandwidth than the complete set of data, thereby making them more readily downloadable. These data elements may be customizable based on search query data, thereby making them more relevant or pertinent to the particular end user.
  • a processing circuit on a server side is configured to receive via a network interface circuit a request for actionable elements for the multi-page printed piece, the request having an ID.
  • the request may come from a mobile computing device, which acquires the ID using a discovery mechanism.
  • the processing circuit is configured to compare the ID in the request to the IDs stored in the memory.
  • the processing circuit is configured to retrieve the actionable elements for different pages of the multi-page printed piece from the memory based on the comparison.
  • the processing circuit is configured to send the retrieved actionable elements via the network interface circuit, back to the requesting device.
  • FIG. 13 is a flowchart of a method for building an infrastructure of actionable elements related to different printed items or physical objects, according to one illustrative embodiment.
  • a memory is configured to store IDs for a plurality of different printed items to be printed for different customers.
  • a processing circuit is configured to receive, for each printed item, a selection of a discovery mechanism for discovering the printed item from a plurality of different discovery mechanisms.
  • the discovery mechanism selection may include any of receiving a selection among different discovery technologies, receiving an upload of a bar code, receiving an upload of image recognition data or a selection of an image or portion thereof to be recognized, receiving a selection of a code for use with an RFID tag, or other selection actions.
  • the processing circuit is configured to receive, for each printed item at least one actionable element, the actionable element providing access to content or functionality supplemental to content printed on the printed item.
  • the processing circuit is configured to store the selection of the discovery mechanism and the actionable element in the memory in association with the ID for each of the plurality of different printed items to be printed for different customers (e.g., marketers, publishers, etc.).
  • FIG. 14 is a flowchart of a method for processing a request for supplemental content, according to an illustrative embodiment.
  • the method comprises receiving a request for content supplemental to printed content in a multi-page printed piece.
  • the request may comprise a code retrieved from the multi-page printed piece using a discovery mechanism.
  • the method comprises retrieving from a memory device the supplemental content, wherein the supplemental content comprises different supplemental content items for different pages of the multi-page printed piece.
  • the supplemental content items may comprise at least one of a hyperlink, a phone call item, an augmented reality item and a video item.
  • the method comprises sending the retrieved supplemental content for use with a mobile computing device.
  • the processing circuit is further configured to send an application to the mobile computing device to be used by the mobile computing device to retrieve the code from the multi-page printed piece.
  • the application may be software embodied on a tangible medium, downloadable to the mobile computing device (for example, through an “app store”), or another type of computer application.
  • the application may be configured to perform any of the functions described herein, such as retrieving code from the multi-page printed piece in a discovery process.
  • FIG. 15 is a flowchart illustrating a method for generating digital elements associated with a printed piece or physical object based on received variant information, according to one illustrative embodiment.
  • a printed publication identification request entered using a home screen for example, may be made by an end-user through the use of an end-user device 12 in a block 1502 .
  • the request can be provided by the end-user to a processing circuit, either directly or indirectly.
  • the request can also be provided through a network, such as a phone or data network that can be wired or wireless.
  • the request may be received by a server-side processing circuit, either directly or indirectly from the end-user or end-user device, via the network.
  • the request may be compared to the stored content in database 118 and the information related thereto.
  • a search of a publication by title will be compared to title information of the stored content.
  • a request coming from a bar code may include publication information (title, version, etc.) that is compared to the same type of information of the stored content.
  • the comparison will result in a list of potential matches, which can be sent to and received by the end-user via the end-user device for confirmation or selection. This may result from a request that does not include enough information to specifically identify a specific printed publication or version thereof.
  • the printed publication 100 and an associated electronic document 200 is identified in a step 1504 .
  • the processing circuit is configured to determine whether the electronic document or digital elements associated with the printed piece include any content variants. If so, in a step 1506 , the processing circuit is configured to determine the nature of the variants and to determine available variant resolution information. For example, where the electronic document is a clothing catalog that includes a regional variant for northern states and a regional variant for southern states, the processing circuit may be configured to attempt to obtain additional information regarding the source of the request received in step 1502 . Steps may include accessing stored information regarding the device 12 or a user of device 12 , utilizing GPS functionality of the device 12 , etc. Variant resolution in step 1508 may also include displaying the variants for selection by the user.
  • Variant resolution in step 1508 allows information from device 12 and/or end user opt-in identification to be used to generate customized publication augmentation information. This provides a flexible and diverse method of publication content discovery for the end user to enhance the print viewing experience.
  • information available through device 12 can include a device location, a device type, a device model, device usage statistics, etc.
  • the user profile may be provided by the user and/or may be culled from existing information sources.
  • Publication information for the printed publication may include identifying the variant of the printed publication, identifier of a subscriber or purchaser of the printed publication, etc.
  • the variant of the electronic document may be different from a variant of the printed publication depending on the inputs used in step 1508 .
  • the user profile may include user-set preferences. For example, if the user is using a device that is not well suited for a telephone call, the user can request that any phone call actionable elements not be presented on its screen.
  • generating an electronic document during the printing of a printed publication may allow the system to utilize the same or a similar set of data structures and workflows from the printed publication to deliver/distribute a multi-channel experience (print and digital) through the electronic document.
  • This efficiency may reduce problems of double submissions and workflows which cause delay, higher incidence of error, reduced labor requirements, etc.
  • a customized representation of the electronic document may be presented to the user of device 12 in step 1510 .
  • Generating a customized electronic document may include stitching together the signatures including digital content to generate a digital version of the printed publication at the time of the request 1508 based on variant information that is available also at the time of the request.
  • Presenting the customized electronic document in step 1510 can further include displaying content associated with the generated version of printed publication in a step 1512 .
  • the displayed content linked to printed media may represent anything that can be displayed on the mobile device: URLs, phone numbers, email addresses, video, audio, etc.
  • the method of flowchart 1500 can be used to display the printed media and linked content from a single end-user request submission.
  • the single end-user request submission could be generated by manually searching, using the device to conduct imaging or image recognition within that publication, scanning a barcode such as a UPC code or QR code, interaction with a tag such as a Near Field Communication (NFC) tag, or other means.
  • the launch point used to generate the request no longer needs to correlate to individual pages or content links (though it may in alternative embodiments), but instead may correlate to the entire printed media piece or groups of related pages and content within the printed media piece.
  • the launch point now may provide a proxy for use in print media marketing based on single images or ads.
  • the launch point may be used as a catalog proxy for the entire catalog, a launch point on an item as a proxy to a complete catalog and so on.
  • the method of flowchart 1500 provides a system that has the ability to pull separate image/page files in real time to build (or stitch) a version of a publication at the time of a request as opposed to grabbing a single file of the complete publication.
  • This process gives an advantage of reducing prep and handling time and also reduces the amount of data to be stored (i.e., no need to store multiple complete variants), especially as it relates to publications with numerous versions.
  • FIG. 16 is a flowchart illustrating a method for generating digital elements associated with a printed piece or physical object based upon variant information, according to an illustrative embodiment.
  • the method of flowchart 1600 includes the process of pulling together separate images, or pages, or links for mobile content from database 118 in real-time at the time the user accesses the publication. This content can be based on personalized data, like either the demographic or geographic attributes of the user accessing the work as described above.
  • system 150 receives input parameters related to the printed publication and the end user.
  • Input Parameters may be any one or combination of the known print parameters—title, publication or in-home date, page and advertising version information, page sequence, mail address or newsstand location, personalization, etc.—and mobile devices parameters—smartphone or tablet type, geo-location, user opt-in selection, method of discovery applied, etc.
  • Geographical location for print media may be determined by the final physical destination, be it the postal address or newsstand regional location.
  • the print postal zip code, carrier route, and newsstand location information may be used to correlate to mobile device end user interaction, geo-location, and opt-in profile.
  • Device characteristics may include, for example, whether a device supports web browsing, multi-media support such as video and audio, and whether a device supports autonomous applications.
  • the device along with the stitched together and downloaded information and Internet links, can provide an augmented content experience that serves as a companion to print media.
  • User characteristics may include characters of those individuals and publishers who wish to have or provide an enhanced print media experience. Users reading a print media piece may use their mobile device to interact with content and information called-out and/or linked within the print. Once a user has accessed a publication version, they can scroll to or activate any page or link within the publication.
  • the system 150 can generate a listing of content detail information in a step 1604 .
  • the content detail information can include associated content from the electronic document or supplemental content defined based on the structure of the printed publication.
  • the content from the electronic document may be defined based on the structure of the printed publication because of the method used to generate the electronic document, described above. Following structure definition, content may be associated with the content of the electronic document without modifying the underlying structure.
  • the processing circuit on the server or device side can be used to identify and select content variants based on the device information, printed publication information, and user information received in step 1602 .
  • Selection of content variants may include selection of associated content rather than selection of the content in the printed publication.
  • device 12 can be configured to access an associated content listing, similar to the listing shown and described above with reference to FIGS. 5 and 6 .
  • the listing of associated content can include a photograph of the content from the printed publication along with additional functionality such as a web link, a hyperlink, mapping functionality, etc.
  • Access to the content may be in the form of a digital reproduction of the specific version of the printed publication, a customized version of the publication based upon the segmented information known about the end user, or otherwise providing linking or interactivity with the content from the printed publication. This may be through a URL, web page, or other digital destination or content, including GPS, content information, invitation for electronic or digital communications, etc.
  • the end users also may desirably distribute or share the content from the printed publication with other users.
  • Access to the content may be obtained through the display, through an audio output circuit, through haptic feedback, etc.
  • FIG. 17 is a computer implemented augmentation system for presenting digital information related to the contents of a printed piece or object based on received information identifying the printed piece or object, according to an illustrative embodiment.
  • the description of the components below may apply to other components shown or described in other embodiments presented herein.
  • Augmentation system 1710 includes an information processor 1712 , one or more identification input devices 1714 , a user interface 1716 , and a memory 1718 .
  • system 1710 is shown as including a single system including specific components associated with specific function, it should be understood that the functionality described herein may be performed using multiple systems and more, fewer and/or a different arrangement of components, and that functionality described as being performed by any specific component may alternatively be performed by any other component.
  • system 1710 The functional components of system 1710 are implemented using hardware including a processing circuit implementing the information processor 1712 , a system memory 1718 for storing instructions for implementing the information processor 1712 , and a system bus that couples various system components, including the system memory, to the processing circuit. Further, the described components may be implemented using hardware and/or software embodied on a tangible medium.
  • the processing circuit may comprise or be a portion of any type of computer processor comprising suitable analog and/or digital circuit components, such as a microprocessor, microcontroller, application-specific integrated circuit, programmable logic, etc., configured to implement the functionality described herein.
  • the processor also may be local or network based.
  • the system memory may include computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) and/or random access memory (RAM).
  • System 1710 may also include other removable/non-removable, volatile/nonvolatile computer storage media, such as a local or cloud-based drive including the information database 1718 .
  • Information processor 1712 may comprise software embodied on a computer-readable medium (such as firmware, memory, a CD-ROM, etc.) and implemented by a processing circuit configured to determine an identification of a printed piece or object and to provide information to the user interface 1716 to augment the information in the printed piece or object.
  • the processor 1712 may be configured to receive input from an input device 1714 to allow processor 1712 to identify a printed piece 10 and optionally a page in the printed piece. Based on the identified page and/or printed piece, processor 1712 may be configured to retrieve augmentation information from the memory 1718 for the user interface 1716 .
  • the augmentation information can include digital elements associated with the printed piece or object, and may include an electronic copy of the printed piece or descriptions of the content within the printed piece, text, graphics, etc., that are customized to the device 1710 , user of device 1710 and/or augmented content accessed in context based on the identified page.
  • Input device 1714 can include any type of input device or method for receiving information or an identification of a printed piece or object. Examples can include, but are not limited to a camera, a transceiver, a microphone, a keyboard including either a physical keyboard and/or a virtual keyboard implemented using the display 1716 , haptic or capacitive screens, radio frequency readers, or other electronic devices and sensors that are configured to interact with a printed piece or object.
  • the input device 1714 may be embodied in a wearable housing, such as eyeglasses, a wristband, a belt clip, a hat, etc. Input devices 1714 can be configured to operate in combination with software implemented by processor 1712 to perform a number of different recognition or discovery methods.
  • a camera input device 1714 may capture an image of text, graphics and or code within the printed piece or object, and convey that to an image matching circuit implemented by processor 1712 .
  • a user can use the input device 1714 to recognize a printed piece cover, content within a printed piece, a universal product code or other type of barcode displayed in the printed piece, an ISBN number, radio frequency tag or near field communication tag, text or graphics, etc. to initiate a process for identifying the printed piece.
  • a user can manually enter the name of a printed piece or object using search terms to find the desired printed piece or object.
  • User interface 1716 can be any type of display configured to display information provided by processor 1712 , such as a liquid crystal display (LCD), an active matrix LCD, an organic light-emitting diode display, or other display types, audio device or speaker, haptic screen, or other interface that can convey information to any one or all of the five senses.
  • LCD liquid crystal display
  • active matrix LCD organic light-emitting diode display
  • haptic screen or other interface that can convey information to any one or all of the five senses.
  • Augmentation system 1710 may be configured to access or display digital elements associated with the piece generated during the printing of the printed publication.
  • the digital elements associated with the document may be augmented or supplemented with additional functionality related to the content contained in the printed publication.
  • the augmentation may be provided by functional blocks overlaid on the display of the electronic document, by displaying a table of contents including available functional content where the table of contents is structured to mirror the content contained in the printed publication, by providing supplemental content may not display information such as an audio file playback, haptic feedback, etc., or any combinations thereof, etc.
  • a computer implemented method for providing digital elements associated with a printed piece or other object comprises: receiving a request from a requester for a digital element associated with the printed piece or object, the request including information to identify the printed piece or object; selecting one or more content variants associated with the printed piece, object or requester of the digital element; generating the digital element to include or be based on the one or more content variants; and sending the digital elements to the requester.
  • the request may further include content variants such as location data indicating a geographic origin of the request, information about the device or user of the device.
  • Generating a digital element may include assembling the digital elements based on such content variants.
  • Each content variant may be selected based on at least one of the printed piece identification, object information, user information, device information, and request information.
  • generating a digital element associated with the printed piece or object may include generating a table of contents based on the selected content variants.
  • the digital elements or representation associated with the printed piece or object may be unique from the printed piece or object itself based on the selected content variants.
  • a computer implemented method for providing a representation of—or digital elements associated with—a printed piece or object based on received input data may comprise: receiving identification information related to a printed piece or object; matching the received identification information to a printed piece or object; identifying content associated with the printed piece or object, the content optionally being structured based on the structure of the printed piece or object description; and sending the associated content for use on a user interface.
  • the associated content may be received by and/or downloaded to a computing device; and the associated content may be communicated via the user interface.
  • the printed piece or object may include one or a plurality of launch points, each launch point being associated with unique associated content.
  • the digital elements associated with these launch points may be configured to include one or more hyperlinks based on the information associated with these launch points.
  • the launch points may comprise a graphic and/or text, such as those found on the cover or page of certain printed pieces.
  • Other launch points may include a radio frequency or near field communication (NFC) tag, a quick response (QR) code, a universal product code (UPC), a barcode, an international standard book number (ISBN), a wireless transmitter, a product shape or distinctive element, etc.
  • the radio frequency, near field communication (NEC), or wireless devices may be active or passive devices.
  • the information obtained through the input device from the launch point is processed to information that can be sent for comparison with information about the launch point, for example through a database look-up table.
  • the digital elements associated with the printed piece or object may be sent to the user interface and/or downloaded.
  • a computer implemented system for providing a customized digital information related to a printed piece or object using a computing device may comprise: one or more input devices for receiving information for identifying a printed piece or object and at least one of a device characteristic, a user characteristic and a printed piece characteristic or object characteristic.
  • An electronic document or a digital element generator implemented by a processor on a computing device may be configured to select one or more content variants associated with the printed piece or object. The content variants may be selected based on one of a device characteristic, a user characteristic, and a printed publication characteristic.
  • the processor may further be configured to generate a digital representation or digital elements of the printed publication to include the plurality of content variants.
  • An electronic display of the computing device may be configured to display the digital representation of the printed piece or object.
  • the device characteristic may include GPS or other location data indicating a request geographic origin.
  • Generating digital information related to the printed piece or object may include assembling a plurality of content variants selected based on the GPS data.
  • Generating digital information related to the printed piece or object may further include generating a table of contents based on one or more of the content variants.
  • the digital information related to the printed piece or object may be unique from the printed publication based on the selected content variants.
  • embodiments are described with reference to printed pieces or printed publications, other embodiments may be used with non-printed objects, such as perhaps a purse or handbag, shaped items such as bottles or containers, items having a distinctive or recognizable feature, or objects that may otherwise be recognizable using a discovery mechanism.
  • the embodiments herein may allow these brand owners or advertisers to deliver additional content such as actionable elements relating to everyday objects to the user.

Abstract

A computing system and method for delivering actionable elements related to a multi-page printed piece comprises a network interface circuit, a memory and a processing circuit. The memory is configured to store identifying information for a plurality of different multi-page printed pieces and associated actionable elements for each printed piece. The processing circuit is configured to receive via the network interface circuit a request for actionable elements for the multi-page printed piece, the request having input information. The processing circuit is further configured to compare the input information in the request to the identifying information stored in the memory, retrieve the actionable elements for different pages of the multi-page printed piece from the memory based on the comparison, and send the retrieved actionable elements via the network interface circuit.

Description

    CROSS-REFERENCE TO RELATED APPLICATION
  • This application is a continuation of U.S. application Ser. No. 13/843,670, filed Mar. 15, 2013, which is incorporated herein by reference in its entirety. This application claims the benefit of U.S. Provisional Application No. 61/642,750, filed May 4, 2012, which is incorporated herein by reference in its entirety.
  • BACKGROUND
  • This application generally relates to presenting actionable elements related to an object, such as a printed item, on a device. More particularly, this application relates to presenting electronic information related to the contents of a printed piece or item to facilitate use of or supplement the content of the printed piece.
  • Examples of printed publications include catalogs, magazines, newspapers, direct mail, retail inserts, signage, brochures, books, manuals, etc. Some embodiments may be used with printed pieces or items that are not publications. Some embodiments may be used with printed pieces such as single-page or single-surface printed pieces (as opposed to multi-page printed publications such as magazines, etc.), point of sale signage, outdoor signage (such as large signs displayed along a roadway), etc. Some printed publications are filled with URLs, phone numbers, email addresses, physical addresses, and other information that is not electronically accessible.
  • Computers, including smart phones and other types of electronic devices, are used as sources for information and entertainment. Electronic devices are being used to, for example, manage a user's schedules, display streaming video for entertainment and informational purposes, provide audio entertainment, display web pages, and display electronic books.
  • Computers can display printed text and images in increasingly high resolution and can also provide advanced functionality associated with the text and images. The advanced functionality associated with printed text and images can include providing word definitions, providing links to related information, allowing bookmarking of information, etc. For example, a person reading an electronic book can select an unfamiliar word and request a definition of that word. The computer displaying the electronic book can display a definition of the word from a locally stored database or using an external information source, such as the Internet.
  • SUMMARY
  • A computing device, method and system is disclosed for displaying actionable elements related to a multi-page printed piece. The device includes an input device, a transceiver circuit and a processing circuit. The input device is configured to receive input data which identifies the multi-page printed piece. The transceiver circuit is configured to transmit a request for data based on the received input data and to receive response data. The processing circuit is configured to generate, based on the response data, actionable elements for each of a plurality of different pages in the multi-page printed piece for display, the actionable elements being selectable by a user to interact with the additional content related to the selected actionable element.
  • A computing system and method for delivering actionable elements related to a multi-page printed piece comprises a network interface circuit, a memory and a processing circuit. The memory is configured to store identifying information for a plurality of different multi-page printed pieces and associated actionable elements for each printed piece. The processing circuit is configured to receive via the network interface circuit a request for actionable elements for the multi-page printed piece, the request having input information. The processing circuit is further configured to compare the input information in the request to the identifying information stored in the memory, retrieve the actionable elements for different pages of the multi-page printed piece from the memory based on the comparison, and send the retrieved actionable elements via the network interface circuit.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Exemplary embodiments are illustrated in the accompanying drawings in which like reference numerals represent like parts throughout.
  • FIG. 1 is an illustration of a print experience, showing the use of an electronic device together with a printed piece, according to one illustrative embodiment;
  • FIG. 2 is an illustration of various discovery mechanisms that may be used in different embodiments;
  • FIG. 3 is a screen shot of a menu showing a plurality of different printed pieces, according to one illustrative embodiment;
  • FIG. 4 is a screen shot of a title screen of one printed piece and an actionable element in the form of a hyperlink, a subscribe button, a search function and an open for content function, according to one illustrative embodiment;
  • FIG. 5 is a flow diagram of illustrative actionable elements and illustrative actions that may occur in response to selection of the actionable elements;
  • FIG. 6 is a flow diagram of illustrative actionable elements and illustrative actions that may occur in response to selection of the actionable elements;
  • FIG. 7 is a flow diagram of a system for processing requests for actionable elements, according to one illustrative embodiment;
  • FIG. 8A is a flow diagram of a system illustrating an infrastructure for processing requests for actionable elements, according to one illustrative embodiment;
  • FIG. 8B is a block diagram of a computing system for storing and serving actionable elements, according to one illustrative embodiment;
  • FIG. 9 is an illustration of a data structure stored in a memory implementing a publication information database, the data structure configured to include an electronic document related to a printed publication and associated content, according to an illustrative embodiment;
  • FIG. 10 is a flowchart of a method for processing actionable elements related to a multi-page printed piece, according to one illustrative embodiment;
  • FIG. 11 is a flowchart of a method for processing actionable elements related to a printed item or other physical object, according to one illustrative embodiment;
  • FIG. 12 is a flowchart of a method for processing a request for actionable elements, according to one illustrative embodiment;
  • FIG. 13 is a flowchart of a method for building an infrastructure of actionable elements related to different printed items or physical objects, according to one illustrative embodiment;
  • FIG. 14 is a flowchart of a method for processing a request for supplemental content, according to one illustrative embodiment;
  • FIG. 15 is a flowchart illustrating a method for generating digital elements associated with a printed piece or physical object based on received variant information, according to one illustrative embodiment;
  • FIG. 16 is a flowchart illustrating a method for generating digital elements associated with a printed piece or physical object based upon variant information, according to an illustrative embodiment.
  • FIG. 17 is a computer implemented augmentation system for presenting digital information related to the content of a printed piece or an object based on received information identifying the printed piece or object, according to one illustrative embodiment.
  • Before the embodiments are described in detail, it is to be understood that the systems and methods are not limited in their applications to the details of construction and the arrangement of components set forth in the following description or illustrated in the drawings. These are only illustrative embodiments, and the systems and methods described herein are capable of being implemented in other embodiments and of being practiced in various ways.
  • DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
  • Some embodiments herein allow electronic devices to be utilized in combination with printed pieces and physical objects to provide a number of benefits that are not realized by the printed piece or object alone.
  • Some embodiments herein provide a more convenient method of obtaining additional information about a multi-page printed piece by using a device to discover the piece once and, in response, receiving additional information and/or actionable elements for one or more than one pages in the piece. In some embodiments, the additional information and/or actionable elements may be obtained without requiring a user to individually discover each portion or page of a multi-page piece.
  • Some embodiments allow a user to more easily obtain supplemental content for a printed piece or physical object without having to identify which pages of a piece or portions of an object have actionable elements and which do not, as well as allow the user to engage between the piece or object and the related digital information together
  • Some embodiments allow users, such as printers, publishers, advertisers, and others, to make supplemental content for a printed piece or object available without the need for extensive education of end users.
  • Some embodiments make the process of building a database of actionable elements for a printed piece or object easier, since fewer discovery mechanisms may be required and fewer steps are required to obtain content.
  • Some embodiments may provide less intrusion on pages of a printed piece in the form of QR codes or special imaging features needed for discovery, or the need to have such intrusions on every page or portion of a page where additional information or actionable elements are desired.
  • Some embodiments may provide a launch point to provide an end user with a display of or access to supplemental content, actionable elements or additional information for a complete printed piece or a group of related pages or content within a piece, or all pages related to a particular image or launch point, without having to individually take an image of multiple launch points associated with multiple distinct pieces of content.
  • Some embodiments may also provide an easier method of producing an interactive experience by using or tying a single launch point to a complete printed piece or group of related pages within a printed piece, such method taking into account versioning and page structure.
  • Some embodiments may allow brand owners, advertisers and/or publishers of printed materials and objects to provide hyperlinks to a deeper page of a web site than would be printed in the printed version of the materials or available on the object itself.
  • Referring now to FIG. 1, an illustration of a print experience is shown. In this embodiment, a printed piece 10 (in this example a printed publication) is shown being read by a user. The same printed publication 10 may be read in print form alongside a mobile computing device 12 implementing one or more features described herein.
  • Printed publication 10 may comprise content (e.g., text, images, editorials, advertisements, graphical content, etc.) printed on a physical, tangible, medium, such as paper, and published to a distribution of recipients, sometimes on a periodical basis. Printed publication 10 may be a multi-page publication. Examples of printed publications include catalogs, magazines, newspapers, direct mail, retail inserts, signage, brochures, books, manuals, etc. Some embodiments may be used with printed pieces or items that are not publications. Some embodiments may be used with printed pieces such as single-page or single-surface printed pieces (as opposed to multi-page printed publications such as magazines, etc.), point of sale signage, indoor or outdoor signage (such as large signs displayed along a roadway), etc.
  • For a publication printed in different versions, the versions may be based on one or any combination of segmented data based on characteristics, needs and preferences of the end user of the printed publication.
  • Mobile computing device 12 may be any of a variety of different types of computing systems that are designed to be used portably. Some are hand-held devices, such as a smartphone or a wrist-wearable computer, since they are configured to be used while being held in a person's hand. Some are not hand-held, but nevertheless mobile, such as laptop computers, wearable glasses, etc. In other embodiments, non-mobile computing systems may be used, such as a desktop computer, television, connected TV, smart TV, monitor, etc.
  • Although system 110 is described with reference to a typical computing system, it should be understood that the system and method described herein could be implemented in a variety of ways. One such example could be wearable glasses including an integral display and processor for implementing the functionality described herein.
  • In this embodiment, mobile computing device 12 is configured to run a computer application that may be downloaded to the device. The computer application can facilitate the functions described herein of discovering printed publication 10, retrieving actionable elements or other supplemental content, displaying actionable content, etc.
  • Referring now to FIG. 2, some discovery mechanisms that may be used in different embodiments are illustrated. In some embodiments, a discovery mechanism for a printed item may be used to identify the printed publication using an internet-enabled smartphone or tablet device to prompt the device to display or otherwise provide access to additional web-enabled content, which may comprise audio/visual content, audio content without visual content, haptic feedback, or other content. Mobile computing device 12 may operate a computer application configured to provide a publication identification home screen 14 on a display device to a user having a plurality of selectable options 16 for activating different discovery mechanisms.
  • A Quick Response (QR) code or other 2D bar code may be used as a launch point on some publications. Device 12 may provide bar code input button 18 on the display (or alternatively, an application or other program may be configured to automatically recognize, for example without requiring user input or selection, a bar code or other image element). In response to selection of bar code input button 18, a camera on device 12 may be activated with the image received at the camera shown on display 14. Based upon selection of the barcode recognition function icon 18, device 12 may be configured to display a barcode recognition screen 19 displaying a digital image captured by an integrated camera of device 12. Home screen 19 may be configured to provide instructions to the user regarding framing of the barcode, to assist in recognition of the barcode. The user may place the camera over a QR code 20, and device 12 may automatically (i.e., without requiring further user input), or in response to user input, acquire an image of the QR code and thereby read the code.
  • In another embodiment, a wireless ID tag, such as a Near Field Communication (NFC) device or other Radio Frequency Identification (RFID) device, may be used as part of a discovery mechanism. Device 12 may be brought near a printed item close enough to allow the transfer of an ID code to device 12. Device 12 may have an integrated read that can continuously scan for the presence of such codes, in a manner that little or no user input is required to accomplish the discovery.
  • In another embodiment, a textual search function may be used for discovery. Based on selection of the manual entry function icon 20, device 12 may be configured to display a searching screen 22 including a virtual keyboard 23 configured to allow a user to manually enter one or more keywords intended to help identify a particular printed publication. The user can provide information about the printed publication and/or content provided therein such as title, article name, date, image information, or other publication or content information. Screen 22 may be configured to display a listing of identified printed publications in an information section 25 based upon keywords entered by the user. In response to selection of a textual search input button or icon 20, a search screen 22 may be shown allowing the user to type in a search query to find the printed piece.
  • In another embodiment, an image recognition function may be used for discovery. The user may select an image recognition input button or icon 24. In response to this selection, device 12 may be configured to display on image recognition home screen 14 a digital image captured by an integrated camera of device 12. Home screen 310 may be configured to include instructions to the user for capturing an image using device 12. The user captures an image of all or a portion of a page of the printed item, such as a cover of a printed publication, as shown at 26. Device 12 may use points in the image to identify the printed item, with processing handled either locally on device 12 or remotely at a server computer.
  • As shown, the discovery may be made through interaction with a launch point on the printed publication, such as a QR code, other bar code, NFC tag, or portion of an image, or by a user typing in a search query for the publication, or by a user scanning an image of a shape or sculptural aspect of an object. Other discovery techniques may be implemented.
  • A software application installed on the user's device can read the launch point and direct an internet browser or other application installed on the device to a specific URL or augmentation information associated with, or included in the launch point of the printed piece, as will be described in greater detail below. Alternatively, upon reading the launch point, the software application may open or launch other software applications for alternative uses.
  • In one embodiment, a single input data or code obtained from a multi-page printed item may be used by device 12 to obtain actionable elements for a plurality of different pages, without requiring a user to scan each page of the multi-page printed item.
  • Content displayed as a result of reading the launch point may relate to an object associated with the launch point. For example, where the displayed content is tied to an advertisement, scanning the launch point may display a web page directed to a product, a brand, an article or other editorial content that is directly associated with the launch point, as will be described in greater detail below.
  • Another discovery mechanism can be an algorithm that deduces, predicts, or determines an edition of a printed publication for which a user will want actionable elements. For example, if a user discovers the February edition of a magazine, the system can suspect that the user will want the March edition of the same magazine. Further, the system can automatically submit supplemental data for the March edition to a screen such as that shown in FIG. 3; and this submission may occur prior to the printed version is shipped, or based on information about the known ship date, the actual date that the printed version is scheduled to arrive at the user's home.
  • FIG. 3 is a screen shot of a menu showing a plurality of different printed pieces, according to one illustrative embodiment. In response to a textual search query or a code received from a launch point, device 12 may be configured to search for publications that match the query. The search may be done locally on device 12, for example in a list of previously-stored “favorites” or known subscriptions the user has to printed publications, and/or the search may be done on a remote server computer against tens, thousands, or more printed publications. Device 12 may generate display data representing a plurality of different multi-page printed pieces 30, 32 for simultaneous display on a single screen.
  • In this example, a user has typed “Milwaukee” into a search field 29. Device 12 has searched a remote database of potential matches by title of publication, and two results are shown: “Milwaukee Magazine January 2012” 30 and “Milwaukee Magazine October 2012” 32. A thumbnail image of a front cover of the magazine may be displayed in an active area of the screen, to allow a user to press the screen to select actionable elements for the selected publication. The thumbnail image may have a smaller file size than a full-size image of the page stored on a remote server. In response to selection of one of the multi-page printed pieces being simultaneously displayed, a plurality of actionable elements for the selected piece may be displayed.
  • FIG. 4 is a screen shot of a title screen of one printed piece and an actionable element in the form of a hyperlink, a subscribe button, a search function and an open for content function, according to one illustrative embodiment. In this embodiment, selection of one of publications 30 and 32 (FIG. 3) leads to a title screen 40 illustrating a larger thumbnail image of the printed publication. Title screen 40 may provide additional actionable or convenient items, such as a subscribe button 42, which can be touched or tapped to take the user to a subscription page configured to sign the user up for a subscription (for example, by taking suitable delivery address, payment information, etc.) A website input button 44 may be provided, which can be tapped to take the user to a desired website, for example, using a browser application operating on device 12.
  • An input button 46 may be tapped to display additional actionable elements. The actionable elements may be downloaded to device 12 prior to the tap or in response to the tap.
  • FIG. 5 is a flow diagram of illustrative actionable elements and illustrative actions that may occur in response to selection of the actionable elements. Device 12 may be configured to present supplemental publication information using a plurality of publication information screens 50-60 is shown. Although screens 50-60 are shown by way of example, the display screen can provide the functionality described herein in many alternative ways.
  • An actionable element home screen 62 or 64 can be displayed on device 12 based upon the publication ID code or data received as described above with reference to FIGS. 2-4. The information displayed on home screen 62 or 64 may be related to information in the physical printed publication 10 (FIG. 1). Advantageously, home screens 62, 64 display a plurality of actionable elements and/or other descriptive information in a related group of content. In this embodiment, home screen 62, 64 may provide the end user with a display of or access to all actionable items for a complete printed publication, or a group of related pages within a printed publication, or all pages related to a particular image or launch point, without having to individually take an image of every page or barcode or tag.
  • Device 12 is configured to receive data from local memory or a remote server in response to the ID code discovered for the printed publication. From this received response data (e.g., hyperlinks, text data, phone numbers, etc.), device 12 generates actionable elements 70-94. In the illustrated embodiment, actionable elements are generated for each of a plurality of different pages in the multi-page printed piece for display on screens 62, 64. An actionable element is an element provided by device 12 which is selectable by a user to retrieve and/or display additional content related to the selected actionable element.
  • For example, actionable element 70 is a field of screen 62 comprising a hyperlink to www.bayshoretowncenter.com, an active area of the screen acting as a user input device, and a textual display of the element, namely “Bayshore Town Center.” In response to selection of the actionable element, a mobile web browser is launched to display the web site referenced in the hyperlink, as shown by screen 50.
  • As another example, actionable elements 74 and 76 direct a user to social media applications operating on device 12 referenced to Bayshore Town Center, for Facebook and Twitter, respectively.
  • As another example, an actionable element may be selected by a user to provide an augmented reality experience with respect to a corresponding page in the printed publication. For example, a 3-D image, video, or other content may be overlaid on an image of the printed page, as shown by screen 56. The augmented reality content may be downloaded in response to selection of the actionable element, or may be downloaded prior to selection of the actionable element. The augmented reality content may be anchored to or aligned with the image taken by the mobile device, or it may be not anchored to the image.
  • As another example, an actionable element 88 may comprise a hyperlink to a mapping application configured to show a map of the location of the retail store referenced in the actionable element, as shown by screen 58.
  • As another example, an actionable element 90 is a phone call element. In response to selection of this element, device 12 launches a phone application and dials the phone number displayed in element 90. The phone call may be implemented with a single touch of element 90, or with a touch-and-confirm method after displaying the phone number within the phone application.
  • As another example, an actionable element 92 may comprise a hyperlink or other reference to launch video content related to the page or printed content of the printed publication referenced by the actionable element 92, as shown by screen 60.
  • A user, using device 12, can select any information being displayed on the information screens 62, 64 to display information detail screens 50-60. Information detail screens 50-60 may be used to launch web pages, display additional images, display rich media content, display additional information, and implement additional functionality such as mapping, making reservations, etc.
  • Screens 62 and 64 are merely illustrative. In one embodiment, the screen is configured to display actionable elements for a plurality of different pages of a multi-page publication simultaneously on a single screen on the display. The single screen may be scrollable to reveal additional information on the screen. For example, screens 62 and 64 may be different portions of a single screen.
  • The actionable elements may be arranged for display based on page numbers of the multi-page printed piece relating to each of the actionable elements. For example, screen 62 shows “p10” in a header bear 63, indicating that the actionable elements 70-76 all relate to content on page 10 of the physical printed publication corresponding to the actionable elements. In this embodiment, the actionable elements are arranged from top to bottom of the screen in the order that their corresponding printed content appears in the printed publication. This arrangement provides a view in ways like a “table of contents” in that it is arranged by page number. Alternatively, the contents may be arranged topically or in any other logical order, such as chronologically, etc. This arrangement may allow a user to easily locate the actionable elements for pages being viewed by the user in the physical copy of the printed publication (as in FIG. 1).
  • FIG. 6 is a flow diagram of illustrative actionable elements and illustrative actions that may occur in response to selection of the actionable elements. Actionable elements 102-112 are displayed on screen 100. As one example, in response to selection of element 104, details of a product shown on the page of the printed publication (e.g., a product sales catalog) may be shown, such as price, customer ratings, pictures, etc. The element may comprise an indicator, such as a letter or number, to assist the user in correlating the actionable element to a product shown in the printed publication at the page referenced by the page header 103. From screen 120 or 122, or from another actionable element on screen 100, a user may “add to cart” or complete additional steps in the purchasing of the product being viewed, resulting in screen 124 (e.g., a shopping cart or payment/shipping screen).
  • As another example, selection of a marquee advertising actionable element 101 may bring the user to a product search mobile website page, as shown at screen 126. The user may then search by keyword or product number to obtain a listing of products available from that advertiser, as shown in screen 128.
  • As another example, an actionable element may be selected to request a paper catalog, as shown by screen 130. For example, a user may have discovered the publication using a text search without having or owning a printed copy of the catalog. In this case, the user is viewing the actionable elements without the printed copy of the publication in hand. In this scenario, or others, the user may be presented with a “request a catalog” actionable element to direct a user to a screen that will receive the user's address, phone, or other information needed to ship a paper copy of a catalog to the user's physical address.
  • As another example, an actionable element may be selected to “find a store”, as shown by screen 132. As another example, an actionable element may be selected to “buy now” a particular product.
  • FIG. 7 is a flow diagram of a system for processing requests for actionable elements, according to an illustrative embodiment. On a device side 110, device 12 may comprise an input device (such as a camera, text search box, wireless transceiver, microphone, etc.) configured to receive input data which identifies the multi-page printed piece. Device 12 may comprise a wired or wireless transceiver circuit (e.g., a Wi-Fi circuit, an Ethernet circuit, a cellular data circuit, etc.) configured to transmit a request for data based on the received input data and to receive response data. A processing circuit within device 12 is configured to implement the functions described herein.
  • On a server side, 114, a server computer (e.g., comprising one or more physical computing systems, a cloud computer, etc.) is configured to deliver actionable elements to device 12. Server computer may comprise one or more functional circuit modules (e.g., programmed portions of a processing circuit) and a network interface circuit, which may comprise any suitable electrical circuit and associated components for communicating with a network, such as the Internet.
  • Server side may also comprise a memory 118, which may comprise one or more databases. Database 118 may be a repository of information including electronic documents and other content associated with one or more printed publications. Electronic documents may comprise a complete image of a printed piece or digital elements related to or associated with the printed piece. In an alternative embodiment, one or more portions of the information and/or functionality of database 118 may be stored locally on device 12.
  • Associated content in database 118 associated with the content in the printed publication can further include information about attributes such as page number, layout, location, orientation, image and/or product information such as SKU, date, digital rights management, author, owner, caption, color, shape, links storyline, and transaction information such as price, size, UPC, shipping and other types of information. Moreover, extra or associated data feeds related to the content may be associated with the content. These data feeds may be in the form of text, image, video, and may be associated with a digital address such as a URL. Web and file links may further be associated with any of the content. The content associated with the data feeds can be promotional or informational.
  • Database 118 may define a lightweight content structure, which serves as an outline, or a skeleton, for each final print media version, distributed. This database may include all of the print version parameters such as title, date, number of pages, location destination, etc. The content outline is also a container structure from which to digitally distribute print media augmentation or supplemental content (e.g., actionable elements) as well as print reference or look-up information such as images, pages, watermarks, embedded codes, keywords, etc. Database 118 can further include information about attributes such as page number, layout, location, orientation, image information such as SKU, date, digital rights management, author, owner, caption, color, links storyline, and transaction information such as price, size, UPC, shipping and other types of information. Moreover, extra or associated data feeds related to the content may be associated with the content. These data feeds may be in the form of text, image, video, and are generally associated with a digital address such as a URL. Web and file links may further be associated with any of the content. The content associated with the data feeds can be promotional or informational. The content and associated information can be stored on a memory in a dedicated server or cloud environment.
  • In one embodiment, database 118 may contain files suitable for use by a printing press (e.g., a digital laser printing press, a web offset printing press, a gravure printing press, or other presses) for large-scale commercial printing. Such printing presses may have multi-color print towers (e.g., cyan, yellow, magenta, black), plates, blankets, and other features of large-scale commercial printing presses. In such an embodiment, database 118 may serve data to both printing presses and to mobile devices. For example, full images may be printed by the printing presses, and something less than full images, such as actionable elements and/or thumbnails having smaller files sizes may be served to mobile devices for use with the printed publication.
  • The actionable elements may correspond to printed text in the multi-page printed piece, wherein the actionable elements are displayed in a format different than a format of the printed text. For example, a page of a magazine may have an image of an advertisement comprising a textual portion listing a web site address. The corresponding, related actionable element may comprise the textual portion comprising the web site without the full corresponding image. Advantageously, actionable elements may provide additional information or features that need not be published in the print version of the publication, such as a link to a web page deeper within a web site.
  • An infrastructure implemented on server side 114 may provide access to content of a printed publication to an end-user on an end-user device.
  • The infrastructure may receive a request in relation to the printed publication via request 120. A module 122 may look up the issue of the publication and the actionable elements by searching database 118. The request may be compared with identifying information (e.g., IDs, codes, data, etc.) associated with the content in database 118. Database 118 may comprise advertisements 124, images of pages in the printed publication, and/or metadata indexed by title and/or issue 128.
  • At a module 130, the infrastructure is configured to process the data from database 118 for transmission to device 12. For example, the actionable elements may be stitched together or otherwise combined into a file, arranged or organized by page number, formatted for device 12 based on the type of device (e.g., operating system, browser type, device capabilities, display size, wireless data connection type, etc.), and/or other information contained in the request or other otherwise processed. This results in data organized in a framework corresponding to the printed pages of the printed publication, as illustrated at framework 132. The processed content associated with the printed publication may be provided to the end-user device via response data 134.
  • Implementations are not limited to the structures or functions illustrated in FIG. 7. For example, device 12 may provide some of the functionality of module 130 to format the response data for display as actionable elements. Actionable elements may be generated at device 12 based on processing steps occurring on device 12, module 130, and/or other portions of the system.
  • FIG. 8A is a flow diagram of a system illustrating an infrastructure for processing requests for actionable elements, according to one illustrative embodiment. In this flow diagram, pages of a printed publication 140 are shown. In one example, the digital data files for the pages may be available at a printing operator, and may include .pdfs or other image files of the actual pages to be printed, version data for different versions of the publication, management information system (MIS) information for the publication, time/date of printing, .xml files, and other data.
  • The server side computing system may be programmed to create the mobile application infrastructure or framework which may reflect all print work, be structured to support mobile interaction and rich media connections to print, and/or provide content and statistics analytics. A framework 132 comprises data generated by the server side computing system representing the layout by page of the printed publication. Actionable elements 142, 144, 146, etc. may be associated with certain page of the printed publication, based on related information printed on the page.
  • FIG. 8B is a block diagram of a computing system for storing and serving actionable elements, according to one illustrative embodiment. A content manager and database system 150 is a computing system configured to build an infrastructure of actionable elements related to different printed items. System 150 comprises one or more network interface circuits configured to facilitate communication with other computers over networks, such as the Internet. System 150 comprises a memory configured to store identifying information (e.g., IDs, codes, data, image data elements for image recognition, etc.) for a plurality of different printed items to be printed for different customers. The identifying information may be any type of data or code configured to uniquely identify a printed item or items. In this illustrative embodiment, system 150 may be maintained by a printing company, software services company, or other entity. These entities may serve single customers or a plurality of different customers, such as magazine publishers, packaging manufacturers, advertisers, etc.
  • System 150 may be configured to receive, for each printed item, a selection of a discovery mechanism for discovering the printed item from a plurality of different discovery mechanisms and at least one actionable element.
  • The selections may be input manually into the database by the entity operating system 150 on behalf of its customers, as indicated by manual entry block 152. For example, text entry may be used. Alternatively, or in addition, the selections may be input via a customer interface portal 156, which comprises a web site accessible with secure credentials by a customer to input its own data for its own printed items. The selection of a discovery mechanism can be by way of a checklist presented to the user (e.g., “_QR code, _image recognition, and/or _RFID tag”), by allowing the user to graphically select and place a launch point on the printed item, or by other methods.
  • System 150 may also be configured to receive selections of actionable elements providing access to content or functionality supplemental to content printed on the printed item. The supplemental content may be hyperlinks, augmented reality files, video files, audio files, image files, charts or graphs, links to web pages, etc. The selections of actionable elements may be received via manual entry 152, via customer interface portal 156, etc. System 150 may be configured to associate content with the printed publication, and store the content in a memory.
  • In another example, a digital content scraping system 154 can be used to scan or read an image file showing the printed item, to identify potentially actionable elements in the image file, and to remove or scrape those items from the image and store them in memory. For example, the pages of a magazine may each be read to identify any URLs, phone numbers, addresses, social media icons, or other recognizable text or images, to provide a list of data items that can be used to generate actionable elements. Optical character recognition, or any other reading or scraping technologies may be used. A customer or other person may review the list of scraped items, edit, and store the edited contents in memory.
  • In another example, a publisher may use customer interface portal 156 to upload a structured spreadsheet document (e.g., Microsoft Excel, etc.) containing hyperlinks or other supplemental content.
  • In another example, a publisher may use an advertisement portal, such as an ad portal used to insert advertisements to the print process through a separate data stream than the images for the pages to be printed, to upload supplemental content. Supplemental content may loaded into system 150 through this portal. In one example, an advertising agency may upload an advertisement to be printed in a plurality of different publications. In this case, the supplemental content can be uploaded once and linked to the multiple different publications. In one embodiment, the supplemental content can be overlaid with different brand creative based on the printed publication that is to carry the printed version of the supplemental content.
  • In another example, a web feed format, such as an RSS feed, may be used to update the supplemental content. API 161 may provide yet further access to database 160 by way of one or more application programming interfaces accessible by other entities.
  • In another example, geolocation, or ZIP-code and USPS carrier route data can be used to add discovery element links.
  • System 150 is configured to store the selection of the discovery mechanism and the actionable element or elements in the memory in association with the ID for each of the plurality of different printed items to be printed for different customers.
  • A user activity block 158 is a processing circuit or part of a computing system configured to record activity a user performs with device 12. A user may be given an option of having some of the user's activity recorded, for example by an “opt in” or “opt out” screen displayed on device 12. If the user does opt to have activity recorded, any user interactions with an actionable element described herein may be recorded. An amount of time a user spends reviewing certain items may also be recorded. A user may store a user profile on device 12 comprising areas of interest (e.g., golf, swimming, sports, etc.), name, location, home location, work location, whether a user is a standard customer or preferred customer for a particular retailer, customer loyalty codes or numbers, coupon codes, or other information the user feels comfortable sharing with system 150.
  • In one example, system 150 may be configured to select a particular actionable element or set of items for a user based at least in part on the user interaction data and/or personalized data for the user. One example is to select a particular version of a set of actionable elements based on a version of a printed publication. Versioning occurs, for example, when similar publications are printed in multiple versions, each version having content specific to a group or person based at least in part on segmented data or personal data. Segmented data generally refers to data dividing groups of individuals into segments that share similar characteristics, needs or preferences. As an example, data may be segmented by demographic or geographic information. Demographic information may refer to the statistical characteristics of a population. Commonly used demographic characteristics may include age, abilities, mobility, home ownership, employment status, income, education level, occupation, marital status, parental status, and other similar types of data that could be used to characterize a population. Geographic information may include information characterized by the physical location of the customer or other data source. Commonly used geographic characteristics may include geopolitical information (e.g., nation, state, region, county, city, or neighborhood), postal information (e.g., zip code-based information), global positioning information, etc. In addition to market segmentation, versions of a publication may be based upon personal data or attributes such as the characteristics of an individual as opposed to a population of people. Characteristics that could be used for personal data or attributes can include name, behavior, age, etc., but also could include a number of characteristics shared with demographic and geographic information.
  • System 150 may be configured to receive personalized data for a user (e.g., user interaction data, user profile data, segment data, version data, etc.) and to retrieve the actionable elements based further on the personalized data for the user. The personalized data may comprise historical user interface data, the historical user interface data representing previous interactions between a user and a user's mobile computing device. The historical user interface data may comprise user selections of actionable elements displayed on the mobile computing device.
  • In one embodiment, system 150 may be configured to arrange the actionable elements based on the personalized data for the user. For example, actionable elements in a same or similar category to a user's interest, as stored in a user profile, may be placed first in a list of actionable elements on a page. The selections and arrangements described herein may alternatively be implemented on device 12.
  • In another embodiment, a context aware platform provided by a third party, such as Gimbal's platform, Qualcomm Labs, Inc., may be used to provide personalized data for users that can be used to trigger, generate, update or modify supplemental content or actionable elements.
  • In another example, system 150 may be configured to make available to customer portal 156 user interaction data relating to the printed items associated with that customer, for example in the form of a report. This may allow the customer to evaluate the effectiveness of certain advertisements or other content, based on whether a user interacts with the content (e.g., an augmented reality item, hyperlink, etc.), how long or how extensively a user interacts with the content, whether a user makes a purchase of an item using an actionable element, etc. Access may be provided securely to different customers (e.g., via username/password or other credentials) to maintain confidentiality.
  • An advertiser/brand owner block 160 represents access to system 150 by an advertiser or brand owner. An advertiser may provide actionable elements or updates to actionable elements stored in system 150, for example, to reflect sales, sale dates, inventory of products, replacement products for products that are sold out, IDs of customers who are preferred customers (e.g., pricing categories for customers or by location or other segment), etc. System 150 may be configured to select, edit, or update actionable elements received via blocks 152, 154 or 156 based on this additional information received from block 160. Block 160 may represent a secure web portal accessible by advertisers, brand owners, ad agencies, or other entities.
  • Channels 162 represent the different channels of media from which users can access the information in system 150 or to which the system can deliver information associated with printed items or objects. Any or all data in system 150 can be used by a printer for printing in-store signage, point of sale signage, or packaging materials, by a press operator for printing publications, by a web site operator for presenting and updating product offerings and content, by a digital publisher for publishing a digital edition of a magazine or other publication, by an outdoor advertising agency for publishing outdoor advertisements, or for use in other media channels. Select data elements can be requested from system 150, without the need to download an entire preassembled page with all of its collective links and other supplemental content. This may allow content owners or providers to make content available for use in multiple channels without having to use separate workflows. This may also allow them to create content for different segmented markets without having to use separate workflows.
  • The various data feeds into system 150 may be static or dynamic. Static feeds may include data being entered manually, for example. Dynamic feeds may include data being continuously or periodically updated as it is acquired, typically without requiring manual user input for each data element.
  • FIG. 9 is an illustration of a data structure stored in a memory implementing a publication information database 118, the data structure configured to include an electronic document 200 related to a printed publication and associated content, according to an illustrative embodiment. The form and content of the database may be varied to customize the functionality described herein.
  • An electronic document 200 may be configured to include a plurality of signatures 202 and/or digital images 204 representative of signatures 202. In a printed publication, a signature is a large sheet printed with multiple pages that when folded becomes a section of the printed publication 100. Accordingly, each signature may be associated with multiple signature content sections 206 in the electronic document 200.
  • Signature content sections 206 define a page structure that is the architecture and building blocks of the printed publication 100. Content sections 206 may further be subdivided based on the content in any particular signature content section, such as by specific articles, images, advertisements, etc.
  • A signature content section 206 can include information 208 about the discovery mechanism used by a system to correlate the content in the printed publication with a particular signature content section 206. For example, identification information 208 can include a listing of displayed bar codes, an image for image matching, etc.
  • Signature content sections 206 can further include content detail information 210 that includes page structure information including the design and layout of individual pages and how those pages are arranged and coordinated in the complete printed publication. Page structure also can include taxonomy and tagging of the printed publications and their associated pages and content. Examples of page structure can include primary information about the printed media itself, such as publisher, title, issue and version information. Page structure also can include page and content information, such as one or more of the following: page number and layout type, whether the page or content relates to editorial or advertisement, whether the page or content is image or text, the orientation and/or location information of the page and content, image information such as SKU, date, digital rights management, author, owner, caption, and color data, text information such as storyline, transactional information including price, volume, size, code, etc. information, any links to web or file destinations, extra or associated data feeds. In one embodiment, structure section 206 or portions thereof may be used to tie content information to the particular content in the printed publication 100 in which it is published. Table 1 below provides an exemplary listing of page structure information.
  • Printed Media Information Page and Content Information
    Publisher Information (CRM Page (number and layout type)
    information such as name,
    address, historical informa-
    tion, market type, etc.),
    Title Information (name of
    printed publication)
    Issue (volume no, date, Editorial
    season, etc.)
    Version Information (demo- Advertisement
    graphic, geographic, or other
    segmented type)
    Video Information
    Image Information
    location on the page
    orientation
    image information (SKU(s) for product
    on the page, Date product or sale is good
    for, digital rights management (DRM),
    Author, Owner, Caption, Color, Links,
    Ad or Editorial)
    Text information
    location
    orientation
    description (storyline, transactional
    information)
    Extra/Associated data feeds (may add
    in extra data to images- typically asso-
    ciated with opt-in experience such as
    special offers, promos, video, additional
    info, augment reality events,
    Web and File Links
  • Signature content section 206 may be associated with content variants 212. A content variant 212 is a variant of a digital signature having a variation to at least some of the content associated with the section 206. Content variant 212 may include a regional variant 214 to customize the content in the content section based on geographic information and/or a segment variant 216 to customize the content in the content section based on segment information.
  • Electronic documents 200 or digital elements associated with the documents may be automatically generated during a printing process for the printed publication 100. Each signature may be initially generated by capturing digital images or .pdfs during the printing process to form the signature 202 and content section 204. Further, as different versions of a printed publication are printed, image processing software can be configured to detect variations for inclusion in content variants 212. Further, the content section may be automatically populated with information associated with the printing run such as print timing information, publisher information, printer information, etc.
  • Content detail information 210 may be added and/or modified at any time following the generation of the electronic document. Added detail information can include adding hyperlinks to content sections, adding rich media, adding statistical information such as number of times a hyperlink is accessed, how users are using the launch point (frequency, click-throughs, purchases based on launch points, etc.), the correlation between launch points and accessed associated content, etc.
  • In another embodiment, a data structure for storing print item IDs and actionable elements may comprise one or more of the following, in this or a different order: print; structure; publication; title; issue; version; signature; page; content or sub-content item; actionable element. The content may be, for example, an advertisement, editorial, product description, etc. The content may be, for example, an image, a graph, a chart, a logo, etc.
  • FIG. 10 is a flowchart of a method for processing actionable elements related to a multi-page printed piece, according to one illustrative embodiment. At a block 1000, an input device is configured to receive input data which identifies the multi-page printed piece. The input device may be a camera, text box on a screen, RFID tag, etc. At a block 1002, a transceiver circuit is configured to transmit a request for data based on the received input data. At a block 1004, the transceiver is configured to receive response data, which may take a variety of forms, formats, or protocols. The response data includes data that can be used to provide actionable elements on a screen of the mobile computing device. At a block 1006, a processing circuit coupled to the transceiver circuit is configured to generate, based on the response data, actionable elements for each of a plurality of different pages in the multi-page printed piece for display. The actionable elements are configured to be selectable by a user to retrieve and/or display additional content related to the selected actionable element.
  • FIG. 11 is a flowchart of a method for processing actionable elements related to a printed item or other physical object, according to an illustrative embodiment. At a block 1100, an input device is configured to receive input data which identifies the printed item. At a block 1102, a transceiver circuit coupled to the processing circuit is configured to transmit a request for data and (at a block 1104) to receive response data. At a block 1106, a processing circuit coupled to the transceiver circuit is configured to generate, based on the response data, an actionable element previously associated with the printed item for display. The actionable element represents the printed text and is displayed in a format different than a format of the printed text.
  • The actionable element may relate to the printed text, include portions of the printed text, or otherwise be associated with the printed text. The actionable element, while representing the printed text, may be displayed in a different format, for example, in a different font, with hypertext underlining, separated from a corresponding or underplayed image, or otherwise differently formatted. As another example, the actionable element may be displayed without displaying a full image of the printed item having the printed text. In one embodiment, but not downloading a full image of the printed item (at full resolution, size, and/or scale), communication bandwidth may be reduced.
  • FIG. 12 is a flowchart of a method for processing a request for actionable elements, according to an illustrative embodiment. At a block 1200, a memory is configured to identifying information (e.g., IDs, image characteristics, titles, etc.) for a plurality of different multi-page printed pieces. The different multi-page printed pieces may be, for example, a magazine from a first publisher and a magazine from a second, different publisher. At a block 1202, a memory is configured to store associated actionable elements for each printed piece. The actionable elements may be indexed or otherwise associated with the printed pieces in memory. The memory may store the actionable elements indexed by pages in the multi-page printed piece which are pre-associated with the actionable elements. Pre-association may occur at any time before the request for actionable elements is received. Alternatively, association of actionable elements and pages may occur dynamically or “on the fly” or after receiving the request for actionable elements. For example, the system 150 may be configured to select data elements, components, metadata, data files, or other portions of a complete set of data for a printed page or object. These data elements may comprise substantially less memory and bandwidth than the complete set of data, thereby making them more readily downloadable. These data elements may be customizable based on search query data, thereby making them more relevant or pertinent to the particular end user.
  • At a block 1204, a processing circuit on a server side is configured to receive via a network interface circuit a request for actionable elements for the multi-page printed piece, the request having an ID. The request may come from a mobile computing device, which acquires the ID using a discovery mechanism. At a block 1206, the processing circuit is configured to compare the ID in the request to the IDs stored in the memory. At a block 1208, the processing circuit is configured to retrieve the actionable elements for different pages of the multi-page printed piece from the memory based on the comparison. At a block 1210, the processing circuit is configured to send the retrieved actionable elements via the network interface circuit, back to the requesting device.
  • FIG. 13 is a flowchart of a method for building an infrastructure of actionable elements related to different printed items or physical objects, according to one illustrative embodiment. At a block 1300, a memory is configured to store IDs for a plurality of different printed items to be printed for different customers. At a block 1302, a processing circuit is configured to receive, for each printed item, a selection of a discovery mechanism for discovering the printed item from a plurality of different discovery mechanisms. The discovery mechanism selection may include any of receiving a selection among different discovery technologies, receiving an upload of a bar code, receiving an upload of image recognition data or a selection of an image or portion thereof to be recognized, receiving a selection of a code for use with an RFID tag, or other selection actions. At a block 1304, the processing circuit is configured to receive, for each printed item at least one actionable element, the actionable element providing access to content or functionality supplemental to content printed on the printed item. At a block 1306, the processing circuit is configured to store the selection of the discovery mechanism and the actionable element in the memory in association with the ID for each of the plurality of different printed items to be printed for different customers (e.g., marketers, publishers, etc.).
  • FIG. 14 is a flowchart of a method for processing a request for supplemental content, according to an illustrative embodiment. At a block 1400, the method comprises receiving a request for content supplemental to printed content in a multi-page printed piece. The request may comprise a code retrieved from the multi-page printed piece using a discovery mechanism. At a block 1402, the method comprises retrieving from a memory device the supplemental content, wherein the supplemental content comprises different supplemental content items for different pages of the multi-page printed piece. For example, the supplemental content items may comprise at least one of a hyperlink, a phone call item, an augmented reality item and a video item. At a block 1404, the method comprises sending the retrieved supplemental content for use with a mobile computing device.
  • In an alternative embodiment, the processing circuit is further configured to send an application to the mobile computing device to be used by the mobile computing device to retrieve the code from the multi-page printed piece. The application may be software embodied on a tangible medium, downloadable to the mobile computing device (for example, through an “app store”), or another type of computer application. The application may be configured to perform any of the functions described herein, such as retrieving code from the multi-page printed piece in a discovery process.
  • FIG. 15 is a flowchart illustrating a method for generating digital elements associated with a printed piece or physical object based on received variant information, according to one illustrative embodiment. In one exemplary embodiment, a printed publication identification request, entered using a home screen for example, may be made by an end-user through the use of an end-user device 12 in a block 1502. Regardless of the form of the request or how it is made, the request can be provided by the end-user to a processing circuit, either directly or indirectly. The request can also be provided through a network, such as a phone or data network that can be wired or wireless. Likewise, the request may be received by a server-side processing circuit, either directly or indirectly from the end-user or end-user device, via the network.
  • Upon receiving the request, the request may be compared to the stored content in database 118 and the information related thereto. As an example, a search of a publication by title will be compared to title information of the stored content. Alternatively, a request coming from a bar code may include publication information (title, version, etc.) that is compared to the same type of information of the stored content. The comparison will result in a list of potential matches, which can be sent to and received by the end-user via the end-user device for confirmation or selection. This may result from a request that does not include enough information to specifically identify a specific printed publication or version thereof. Upon such confirmation or selection, the printed publication 100 and an associated electronic document 200 is identified in a step 1504.
  • In a step 1506, the processing circuit is configured to determine whether the electronic document or digital elements associated with the printed piece include any content variants. If so, in a step 1506, the processing circuit is configured to determine the nature of the variants and to determine available variant resolution information. For example, where the electronic document is a clothing catalog that includes a regional variant for northern states and a regional variant for southern states, the processing circuit may be configured to attempt to obtain additional information regarding the source of the request received in step 1502. Steps may include accessing stored information regarding the device 12 or a user of device 12, utilizing GPS functionality of the device 12, etc. Variant resolution in step 1508 may also include displaying the variants for selection by the user.
  • Variant resolution in step 1508 allows information from device 12 and/or end user opt-in identification to be used to generate customized publication augmentation information. This provides a flexible and diverse method of publication content discovery for the end user to enhance the print viewing experience.
  • Advantageously, information available through device 12, a user profile associated with device 12, and information associated with the printed publication itself can be used to facilitate variant resolution. Information available through device 12 can include a device location, a device type, a device model, device usage statistics, etc. The user profile may be provided by the user and/or may be culled from existing information sources. Publication information for the printed publication may include identifying the variant of the printed publication, identifier of a subscriber or purchaser of the printed publication, etc. The variant of the electronic document may be different from a variant of the printed publication depending on the inputs used in step 1508. The user profile may include user-set preferences. For example, if the user is using a device that is not well suited for a telephone call, the user can request that any phone call actionable elements not be presented on its screen.
  • Advantageously, generating an electronic document during the printing of a printed publication may allow the system to utilize the same or a similar set of data structures and workflows from the printed publication to deliver/distribute a multi-channel experience (print and digital) through the electronic document. This efficiency may reduce problems of double submissions and workflows which cause delay, higher incidence of error, reduced labor requirements, etc.
  • Following resolution of the variants in step 1508, a customized representation of the electronic document may be presented to the user of device 12 in step 1510. Generating a customized electronic document may include stitching together the signatures including digital content to generate a digital version of the printed publication at the time of the request 1508 based on variant information that is available also at the time of the request.
  • Presenting the customized electronic document in step 1510 can further include displaying content associated with the generated version of printed publication in a step 1512. The displayed content linked to printed media may represent anything that can be displayed on the mobile device: URLs, phone numbers, email addresses, video, audio, etc.
  • The method of flowchart 1500 can be used to display the printed media and linked content from a single end-user request submission. For example, the single end-user request submission could be generated by manually searching, using the device to conduct imaging or image recognition within that publication, scanning a barcode such as a UPC code or QR code, interaction with a tag such as a Near Field Communication (NFC) tag, or other means. The launch point used to generate the request no longer needs to correlate to individual pages or content links (though it may in alternative embodiments), but instead may correlate to the entire printed media piece or groups of related pages and content within the printed media piece. The launch point now may provide a proxy for use in print media marketing based on single images or ads. For example, the launch point may be used as a catalog proxy for the entire catalog, a launch point on an item as a proxy to a complete catalog and so on.
  • Advantageously, the method of flowchart 1500 provides a system that has the ability to pull separate image/page files in real time to build (or stitch) a version of a publication at the time of a request as opposed to grabbing a single file of the complete publication. This process gives an advantage of reducing prep and handling time and also reduces the amount of data to be stored (i.e., no need to store multiple complete variants), especially as it relates to publications with numerous versions.
  • FIG. 16 is a flowchart illustrating a method for generating digital elements associated with a printed piece or physical object based upon variant information, according to an illustrative embodiment. The method of flowchart 1600 includes the process of pulling together separate images, or pages, or links for mobile content from database 118 in real-time at the time the user accesses the publication. This content can be based on personalized data, like either the demographic or geographic attributes of the user accessing the work as described above.
  • In a step 1602, system 150 receives input parameters related to the printed publication and the end user. Input Parameters may be any one or combination of the known print parameters—title, publication or in-home date, page and advertising version information, page sequence, mail address or newsstand location, personalization, etc.—and mobile devices parameters—smartphone or tablet type, geo-location, user opt-in selection, method of discovery applied, etc. Geographical location for print media may be determined by the final physical destination, be it the postal address or newsstand regional location. The print postal zip code, carrier route, and newsstand location information may be used to correlate to mobile device end user interaction, geo-location, and opt-in profile. Device characteristics may include, for example, whether a device supports web browsing, multi-media support such as video and audio, and whether a device supports autonomous applications. The device, along with the stitched together and downloaded information and Internet links, can provide an augmented content experience that serves as a companion to print media. User characteristics may include characters of those individuals and publishers who wish to have or provide an enhanced print media experience. Users reading a print media piece may use their mobile device to interact with content and information called-out and/or linked within the print. Once a user has accessed a publication version, they can scroll to or activate any page or link within the publication.
  • Based on the received input parameters, the system 150 can generate a listing of content detail information in a step 1604. The content detail information can include associated content from the electronic document or supplemental content defined based on the structure of the printed publication. The content from the electronic document may be defined based on the structure of the printed publication because of the method used to generate the electronic document, described above. Following structure definition, content may be associated with the content of the electronic document without modifying the underlying structure.
  • In a step 1606, the processing circuit on the server or device side can be used to identify and select content variants based on the device information, printed publication information, and user information received in step 1602. Selection of content variants may include selection of associated content rather than selection of the content in the printed publication.
  • In a step 1608, device 12 can be configured to access an associated content listing, similar to the listing shown and described above with reference to FIGS. 5 and 6. The listing of associated content can include a photograph of the content from the printed publication along with additional functionality such as a web link, a hyperlink, mapping functionality, etc.
  • Access to the content may be in the form of a digital reproduction of the specific version of the printed publication, a customized version of the publication based upon the segmented information known about the end user, or otherwise providing linking or interactivity with the content from the printed publication. This may be through a URL, web page, or other digital destination or content, including GPS, content information, invitation for electronic or digital communications, etc. The end users also may desirably distribute or share the content from the printed publication with other users. Access to the content may be obtained through the display, through an audio output circuit, through haptic feedback, etc.
  • FIG. 17 is a computer implemented augmentation system for presenting digital information related to the contents of a printed piece or object based on received information identifying the printed piece or object, according to an illustrative embodiment. The description of the components below may apply to other components shown or described in other embodiments presented herein.
  • Augmentation system 1710 includes an information processor 1712, one or more identification input devices 1714, a user interface 1716, and a memory 1718. Although system 1710 is shown as including a single system including specific components associated with specific function, it should be understood that the functionality described herein may be performed using multiple systems and more, fewer and/or a different arrangement of components, and that functionality described as being performed by any specific component may alternatively be performed by any other component.
  • The functional components of system 1710 are implemented using hardware including a processing circuit implementing the information processor 1712, a system memory 1718 for storing instructions for implementing the information processor 1712, and a system bus that couples various system components, including the system memory, to the processing circuit. Further, the described components may be implemented using hardware and/or software embodied on a tangible medium.
  • The processing circuit may comprise or be a portion of any type of computer processor comprising suitable analog and/or digital circuit components, such as a microprocessor, microcontroller, application-specific integrated circuit, programmable logic, etc., configured to implement the functionality described herein. The processor also may be local or network based.
  • The system memory may include computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) and/or random access memory (RAM). System 1710 may also include other removable/non-removable, volatile/nonvolatile computer storage media, such as a local or cloud-based drive including the information database 1718.
  • Information processor 1712 may comprise software embodied on a computer-readable medium (such as firmware, memory, a CD-ROM, etc.) and implemented by a processing circuit configured to determine an identification of a printed piece or object and to provide information to the user interface 1716 to augment the information in the printed piece or object. Specifically, in one embodiment the processor 1712 may be configured to receive input from an input device 1714 to allow processor 1712 to identify a printed piece 10 and optionally a page in the printed piece. Based on the identified page and/or printed piece, processor 1712 may be configured to retrieve augmentation information from the memory 1718 for the user interface 1716. The augmentation information can include digital elements associated with the printed piece or object, and may include an electronic copy of the printed piece or descriptions of the content within the printed piece, text, graphics, etc., that are customized to the device 1710, user of device 1710 and/or augmented content accessed in context based on the identified page.
  • Input device 1714 can include any type of input device or method for receiving information or an identification of a printed piece or object. Examples can include, but are not limited to a camera, a transceiver, a microphone, a keyboard including either a physical keyboard and/or a virtual keyboard implemented using the display 1716, haptic or capacitive screens, radio frequency readers, or other electronic devices and sensors that are configured to interact with a printed piece or object. The input device 1714 may be embodied in a wearable housing, such as eyeglasses, a wristband, a belt clip, a hat, etc. Input devices 1714 can be configured to operate in combination with software implemented by processor 1712 to perform a number of different recognition or discovery methods. For example, a camera input device 1714 may capture an image of text, graphics and or code within the printed piece or object, and convey that to an image matching circuit implemented by processor 1712. Among other possibilities, a user can use the input device 1714 to recognize a printed piece cover, content within a printed piece, a universal product code or other type of barcode displayed in the printed piece, an ISBN number, radio frequency tag or near field communication tag, text or graphics, etc. to initiate a process for identifying the printed piece. Alternatively, a user can manually enter the name of a printed piece or object using search terms to find the desired printed piece or object.
  • User interface 1716 can be any type of display configured to display information provided by processor 1712, such as a liquid crystal display (LCD), an active matrix LCD, an organic light-emitting diode display, or other display types, audio device or speaker, haptic screen, or other interface that can convey information to any one or all of the five senses.
  • Augmentation system 1710 may be configured to access or display digital elements associated with the piece generated during the printing of the printed publication. The digital elements associated with the document may be augmented or supplemented with additional functionality related to the content contained in the printed publication. The augmentation may be provided by functional blocks overlaid on the display of the electronic document, by displaying a table of contents including available functional content where the table of contents is structured to mirror the content contained in the printed publication, by providing supplemental content may not display information such as an audio file playback, haptic feedback, etc., or any combinations thereof, etc.
  • According to one embodiment, a computer implemented method for providing digital elements associated with a printed piece or other object comprises: receiving a request from a requester for a digital element associated with the printed piece or object, the request including information to identify the printed piece or object; selecting one or more content variants associated with the printed piece, object or requester of the digital element; generating the digital element to include or be based on the one or more content variants; and sending the digital elements to the requester.
  • The request may further include content variants such as location data indicating a geographic origin of the request, information about the device or user of the device. Generating a digital element may include assembling the digital elements based on such content variants. Each content variant may be selected based on at least one of the printed piece identification, object information, user information, device information, and request information.
  • In one embodiment, generating a digital element associated with the printed piece or object may include generating a table of contents based on the selected content variants. The digital elements or representation associated with the printed piece or object may be unique from the printed piece or object itself based on the selected content variants. Ultimately, this allows a user to experience a version of the printed publication or object relevant to that user, and allows brand-owners and content creators to deliver more useful, targeted and personalized messages and offers and calls for action to users.
  • According to another embodiment, a computer implemented method for providing a representation of—or digital elements associated with—a printed piece or object based on received input data may comprise: receiving identification information related to a printed piece or object; matching the received identification information to a printed piece or object; identifying content associated with the printed piece or object, the content optionally being structured based on the structure of the printed piece or object description; and sending the associated content for use on a user interface. The associated content may be received by and/or downloaded to a computing device; and the associated content may be communicated via the user interface.
  • The printed piece or object may include one or a plurality of launch points, each launch point being associated with unique associated content. The digital elements associated with these launch points may be configured to include one or more hyperlinks based on the information associated with these launch points. The launch points may comprise a graphic and/or text, such as those found on the cover or page of certain printed pieces. Other launch points may include a radio frequency or near field communication (NFC) tag, a quick response (QR) code, a universal product code (UPC), a barcode, an international standard book number (ISBN), a wireless transmitter, a product shape or distinctive element, etc. The radio frequency, near field communication (NEC), or wireless devices may be active or passive devices. The information obtained through the input device from the launch point is processed to information that can be sent for comparison with information about the launch point, for example through a database look-up table. Once a positive identification of the printed piece or object is made, the digital elements associated with the printed piece or object may be sent to the user interface and/or downloaded.
  • According to another embodiment, a computer implemented system for providing a customized digital information related to a printed piece or object using a computing device may comprise: one or more input devices for receiving information for identifying a printed piece or object and at least one of a device characteristic, a user characteristic and a printed piece characteristic or object characteristic. An electronic document or a digital element generator implemented by a processor on a computing device may be configured to select one or more content variants associated with the printed piece or object. The content variants may be selected based on one of a device characteristic, a user characteristic, and a printed publication characteristic. The processor may further be configured to generate a digital representation or digital elements of the printed publication to include the plurality of content variants. An electronic display of the computing device may be configured to display the digital representation of the printed piece or object. The device characteristic may include GPS or other location data indicating a request geographic origin. Generating digital information related to the printed piece or object may include assembling a plurality of content variants selected based on the GPS data. Generating digital information related to the printed piece or object may further include generating a table of contents based on one or more of the content variants. The digital information related to the printed piece or object may be unique from the printed publication based on the selected content variants.
  • While some embodiments are described with reference to printed pieces or printed publications, other embodiments may be used with non-printed objects, such as perhaps a purse or handbag, shaped items such as bottles or containers, items having a distinctive or recognizable feature, or objects that may otherwise be recognizable using a discovery mechanism. The embodiments herein may allow these brand owners or advertisers to deliver additional content such as actionable elements relating to everyday objects to the user.
  • The invention has been described in terms of several preferred embodiments. It will be appreciated that the invention may otherwise be embodied without departing from the fair scope of the invention.

Claims (20)

What is claimed is:
1. A computing system for delivering actionable elements related to a multi-page printed piece, comprising:
a network interface circuit;
a memory configured to store identifying information for a plurality of different multi-page printed pieces and associated actionable elements for each printed piece; and
a processing circuit configured to:
receive via the network interface circuit a request for actionable elements for the multi-page printed piece, the request having input information;
compare the input information in the request to the identifying information stored in the memory;
retrieve the actionable elements for different pages of the multi-page printed piece from the memory based on the comparison; and
send the retrieved actionable elements via the network interface circuit.
2. The computing system of claim 1, wherein the processing circuit is configured to receive personalized data for a user and to retrieve the actionable elements based further on the personalized data for the user.
3. The computing system of claim 2, wherein the personalized data comprises historical user interface data, the historical user interface data representing previous interactions between a user and a user's computing device.
4. The computing system of claim 3, wherein the historical user interface data comprises user selections of actionable elements displayed on the computing device.
5. The computing system of claim 2, wherein the actionable elements are arranged based on the personalized data for the user.
6. The computing system of claim 2, wherein the personalized data comprises at least one of a device type, a location, and a user profile, wherein the actionable elements are retrieved based on the at least one of a device type, a location, and a user profile.
7. The computing system of claim 1, wherein the processing circuit is configured to receive requests for actionable elements from at least two different media channels, wherein the media channels are selected from the group consisting of a printed publication, a product packaging, a point-of-sale sign, and an outdoor sign.
8. The computing system of claim 1, wherein the memory stores the actionable elements indexed by pages in the multi-page printed piece which are pre-associated with the actionable elements.
9. The computing system of claim 1, wherein the processing circuit is configured to receive user interaction data indicating user interaction with the actionable elements, to store the user interaction data in the memory, and to generate a report of the user interaction data in response to a request.
10. A computing system for building an infrastructure of actionable elements related to different printed items, comprising:
a network interface circuit;
a memory configured to store identifying information for a plurality of different printed items to be printed for different customers; and
a processing circuit configured to receive, for each printed item, a selection of a discovery mechanism for discovering the printed item from a plurality of different discovery mechanisms and at least one actionable element, the actionable element providing access to content or functionality supplemental to content printed on the printed item, wherein the processing circuit is configured to store the selection of the discovery mechanism and the actionable element in the memory in association with the identifying information for each of the plurality of different printed items to be printed for different customers.
11. The computing system of claim 10, wherein the processing circuit is configured to electronically scan the printed item to identify printed information on which to base the actionable element.
12. The computing system of claim 10, wherein the processing circuit is configured to generate the actionable element based on text input from a user input device.
13. The computing system of claim 10, wherein the processing circuit is configured to display a user interface portal for use by the different customers, wherein the actionable elements are received from the different customers via the user interface portal for the different printed items.
14. The computing system of claim 10, wherein the processing circuit is configured to receive user interaction data based on user interaction with the actionable element.
15. The computing system of claim 14, wherein the processing circuit is configured to send one of a plurality of different actionable elements to a user based at least in part on the user interaction data.
16. The computing system of claim 14, wherein the processing circuit is configured to provide access to user interaction data for different printed items securely to respective customers via user interface portals
17. A computer-readable medium comprising computer instructions that when executed by a processing circuit are configured to cause the processing circuit to:
receive a request for content supplemental to printed content in a multi-page printed piece, the request comprising information retrieved from the multi-page printed piece using a discovery mechanism;
retrieve from a memory device the supplemental content, wherein the supplemental content comprises different supplemental content items for different pages of the multi-page printed piece, wherein the supplemental content items comprise at least one of a hyperlink, a phone call item, an augmented reality item and a video item; and
send the retrieved supplemental content for use with a computing device.
18. The computer-readable medium of claim 17, wherein the processing circuit is further configured to send an application to the computing device to be used by the computing device to retrieve the information from the multi-page printed piece.
19. The computer-readable medium of claim 17, wherein the supplemental content comprises a hyperlink to a retailer web site associated with a product illustrated in the printed piece.
20. The computer-readable medium of claim 17, wherein the computer instructions further cause the processing circuit to receive user interaction data from the computing device representing user interaction with the supplemental content and to store the user interaction data in a memory.
US13/849,234 2012-05-04 2013-03-22 Delivering actionable elements relating to an object to a device Abandoned US20130297670A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US13/849,234 US20130297670A1 (en) 2012-05-04 2013-03-22 Delivering actionable elements relating to an object to a device
US14/693,125 US10296273B2 (en) 2012-05-04 2015-04-22 Building an infrastructure of actionable elements
US16/378,746 US20190235814A1 (en) 2012-05-04 2019-04-09 Building an infrastructure of actionable elements related to printed items

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201261642750P 2012-05-04 2012-05-04
US13/843,670 US20130298001A1 (en) 2012-05-04 2013-03-15 Presenting actionable elements on a device relating to an object
US13/849,234 US20130297670A1 (en) 2012-05-04 2013-03-22 Delivering actionable elements relating to an object to a device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US13/843,670 Continuation US20130298001A1 (en) 2012-05-04 2013-03-15 Presenting actionable elements on a device relating to an object

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/693,125 Division US10296273B2 (en) 2012-05-04 2015-04-22 Building an infrastructure of actionable elements

Publications (1)

Publication Number Publication Date
US20130297670A1 true US20130297670A1 (en) 2013-11-07

Family

ID=49513466

Family Applications (4)

Application Number Title Priority Date Filing Date
US13/843,670 Abandoned US20130298001A1 (en) 2012-05-04 2013-03-15 Presenting actionable elements on a device relating to an object
US13/849,234 Abandoned US20130297670A1 (en) 2012-05-04 2013-03-22 Delivering actionable elements relating to an object to a device
US14/693,125 Active 2034-02-11 US10296273B2 (en) 2012-05-04 2015-04-22 Building an infrastructure of actionable elements
US16/378,746 Abandoned US20190235814A1 (en) 2012-05-04 2019-04-09 Building an infrastructure of actionable elements related to printed items

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US13/843,670 Abandoned US20130298001A1 (en) 2012-05-04 2013-03-15 Presenting actionable elements on a device relating to an object

Family Applications After (2)

Application Number Title Priority Date Filing Date
US14/693,125 Active 2034-02-11 US10296273B2 (en) 2012-05-04 2015-04-22 Building an infrastructure of actionable elements
US16/378,746 Abandoned US20190235814A1 (en) 2012-05-04 2019-04-09 Building an infrastructure of actionable elements related to printed items

Country Status (1)

Country Link
US (4) US20130298001A1 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130331976A1 (en) * 2010-06-03 2013-12-12 Minute Key Inc. Key duplicating system
US20160316065A1 (en) * 2015-04-23 2016-10-27 Naver Corporation Apparatus and method of providing call connection information
US20170208296A1 (en) * 2014-07-07 2017-07-20 Louis Diep Camera control and image streaming
US20170223216A1 (en) * 2016-01-29 2017-08-03 Kabushiki Kaisha Toshiba System and method for proximity-based discovery of multifunction devices
US20180039459A1 (en) * 2000-11-01 2018-02-08 Flexiworld Technologies, Inc. Wireless printing devices that provide printing services over a network without a printer specific printer driver after having registered the printing device with a service over the network
US20180082158A1 (en) * 2016-09-16 2018-03-22 Quad/Graphics, Inc. Printing operation management system
US20180315108A1 (en) * 2017-04-26 2018-11-01 Electronics And Telecommunications Research Institute Omni-channel management apparatus and method for the same
US10152285B2 (en) 2000-11-01 2018-12-11 Flexiworld Technologies, Inc. Mobile information apparatus that includes voice commands for playing digital content that is received from a digital content service provided over the internet
US10162596B2 (en) 2000-11-01 2018-12-25 Flexiworld Technologies, Inc. Portable electronic device configured to receive voice activated commands and to wirelessly manage or drive an output device
US10737336B2 (en) 2006-11-28 2020-08-11 The Hillman Group, Inc. Self service key duplicating machine with automatic key model identification system
US10860290B2 (en) 2000-11-01 2020-12-08 Flexiworld Technologies, Inc. Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11
US20210011945A1 (en) * 2019-07-10 2021-01-14 Hangzhou Glority Software Limited Method and system
US10915296B2 (en) 2000-11-01 2021-02-09 Flexiworld Technologies, Inc. Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails
US11212384B2 (en) * 2019-12-20 2021-12-28 Capital One Services, Llc Cross-channel configurable navigation
US11463602B2 (en) * 2017-06-28 2022-10-04 Canon Kabushiki Kaisha Image processing method, image processing apparatus, and storage medium that extract first information and second information from acquired image data and that process the first information on the basis of the second

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8964192B2 (en) * 2011-12-06 2015-02-24 Ricoh Production Print Solutions LLC Print verification database mechanism
US9286295B2 (en) * 2012-10-09 2016-03-15 Robert Beadles Apparatus and method for cloud based storage using a multi-layer scannable tag
AU2014306671B2 (en) * 2013-08-13 2017-06-22 Ebay Inc. Applications for wearable devices
US20160217617A1 (en) * 2013-08-30 2016-07-28 Hewlett-Packard Development Company, L.P. Augmented reality device interfacing
US11157139B2 (en) 2017-12-19 2021-10-26 Google Llc Optimizing object displays on user interfaces
CN111797270A (en) * 2019-08-07 2020-10-20 厦门雅基软件有限公司 Audio playing method and device, electronic equipment and computer readable storage medium
WO2023023667A1 (en) * 2021-08-20 2023-02-23 Zmags Corp. Systems and methods for generating web content from design files

Citations (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010037252A1 (en) * 2000-03-17 2001-11-01 Toshiro Kawakatsu Method and system for placing and accepting orders of commodities
US20020083123A1 (en) * 2000-12-27 2002-06-27 David Freedman System and method for accessing network resources from encoded source data
US20040091842A1 (en) * 2001-03-15 2004-05-13 Carro Fernando Incertis Method and system for accessing interactive multimedia information or services from braille documents
US20050033657A1 (en) * 2003-07-25 2005-02-10 Keepmedia, Inc., A Delaware Corporation Personalized content management and presentation systems
US20050096938A1 (en) * 2003-10-30 2005-05-05 Zurimedia, Inc. System and method for providing and access-controlling electronic content complementary to a printed book
US6947571B1 (en) * 1999-05-19 2005-09-20 Digimarc Corporation Cell phones with optical capabilities, and related applications
US20050261990A1 (en) * 2004-04-16 2005-11-24 Russell Gocht Mobile query system and method based on visual cues
US20060124742A1 (en) * 2004-12-14 2006-06-15 Rines Robert H Method of and apparatus for controlling the selection, initiation and execution of computer programs automatically and directly in response to the remote (or proximal) scan of special barcodes or other coded indicia, as by a publication reader scanning such a barcode therein to access on a viewable computer or TV screen or the like, supplemental pictorial and other material related to the publication and stored on an internet website that is automatically accessed by the computer in direct response to receiving the barcode scan signals from the reader, and without other human intervention
US20070050360A1 (en) * 2005-08-23 2007-03-01 Hull Jonathan J Triggering applications based on a captured text in a mixed media environment
US20070050411A1 (en) * 2005-08-23 2007-03-01 Hull Jonathan J Database for mixed media document system
US20070143256A1 (en) * 2005-12-15 2007-06-21 Starr Robert J User access to item information
US20070162350A1 (en) * 2005-11-23 2007-07-12 Friedman Paul R Method and apparatus for retrieving remote data based on local indicia
US20070192872A1 (en) * 1999-05-19 2007-08-16 Rhoads Geoffrey B Methods and Devices Employing Content Identifiers
US20070273644A1 (en) * 2004-11-19 2007-11-29 Ignacio Mondine Natucci Personal device with image-acquisition functions for the application of augmented reality resources and method
US20080014917A1 (en) * 1999-06-29 2008-01-17 Rhoads Geoffrey B Wireless Mobile Phone Methods
US20080151302A1 (en) * 2006-12-07 2008-06-26 Samsung Electronics Co., Ltd. Image forming apparatus and method of controlling the same
US20090144164A1 (en) * 2007-12-02 2009-06-04 Contactless Data, Inc. System and Method for Distribution, Redemption and Processing of Electronic Coupons
US20110035289A1 (en) * 2004-04-01 2011-02-10 King Martin T Contextual dynamic advertising based upon captured rendered text
US20110035662A1 (en) * 2009-02-18 2011-02-10 King Martin T Interacting with rendered documents using a multi-function mobile device, such as a mobile phone
US20110072395A1 (en) * 2004-12-03 2011-03-24 King Martin T Determining actions involving captured information and electronic content associated with rendered documents
US20110116609A1 (en) * 2009-11-13 2011-05-19 Brent Harvey Method and apparatus for navigation of a dialogue system
US20110145068A1 (en) * 2007-09-17 2011-06-16 King Martin T Associating rendered advertisements with digital content
US20110216350A1 (en) * 2010-03-08 2011-09-08 Xerox Corporation Providing access to images from hardcopy publications
US20120088543A1 (en) * 2010-10-08 2012-04-12 Research In Motion Limited System and method for displaying text in augmented reality
US20120131140A1 (en) * 1999-05-19 2012-05-24 Rhoads Geoffrey B Fingerprints and machine-readable codes combined with user characteristics to obtain content or information
US20120197886A1 (en) * 2011-01-31 2012-08-02 Ricoh Company, Ltd. Album system, photographing device, and server
US20130024470A1 (en) * 2011-07-22 2013-01-24 The Eye Capture Company, Inc. System and method for providing electronic supplemental content associated with printed content in a printed publication
US20130036362A1 (en) * 2011-08-04 2013-02-07 The Eye Capture Company, Inc. System and method for providing supplemental content related to printed content in a printed publication
US20130113943A1 (en) * 2011-08-05 2013-05-09 Research In Motion Limited System and Method for Searching for Text and Displaying Found Text in Augmented Reality
US20130147836A1 (en) * 2011-12-07 2013-06-13 Sheridan Martin Small Making static printed content dynamic with virtual data
US20130230178A1 (en) * 2012-03-01 2013-09-05 Elwha Llc Systems and methods for scanning a user environment and evaluating data of interest
US20130260727A1 (en) * 2012-03-29 2013-10-03 Digimarc Corp. Image-related methods and arrangements
US20130259297A1 (en) * 2012-03-29 2013-10-03 Edward B. Knudson Image-related social network methods and arrangements

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0958672A4 (en) 1995-06-07 2002-05-22 Comm Inc E Low power telecommunication controller for a host computer server
US6330976B1 (en) 1998-04-01 2001-12-18 Xerox Corporation Marking medium area with encoded identifier for producing action through network
US6577861B2 (en) 1998-12-14 2003-06-10 Fujitsu Limited Electronic shopping system utilizing a program downloadable wireless telephone
WO2000058804A2 (en) 1999-03-31 2000-10-05 U-Clic Limited Medium independent electronic commerce system and method
CA2373511C (en) 1999-05-19 2014-07-08 Digimarc Corporation Methods and systems for controlling computers or linking to internet resources from physical and electronic objects
US7178718B2 (en) 1999-05-25 2007-02-20 Silverbrook Research Pty Ltd Methods and systems for object identification and interaction
US6549935B1 (en) 1999-05-25 2003-04-15 Silverbrook Research Pty Ltd Method of distributing documents having common components to a plurality of destinations
AUPQ363299A0 (en) 1999-10-25 1999-11-18 Silverbrook Research Pty Ltd Paper based information inter face
EP1194872A1 (en) * 1999-06-11 2002-04-10 CCI Europe A/S (Stibo A/S) A content management computer system for managing publishing content objects
US6994262B1 (en) 1999-06-16 2006-02-07 Vanguard Identification Systems, Inc. Printed sheet products with integral, removable, radio frequency identification elements
EP1085432B1 (en) 1999-09-20 2008-12-03 NCR International, Inc. Information retrieval and display
US6655586B1 (en) 2000-02-25 2003-12-02 Xerox Corporation Systems and methods that detect a page identification using embedded identification tags
JP3469164B2 (en) 2000-05-02 2003-11-25 三菱電機株式会社 Rotating electric machine
US6676014B2 (en) 2001-03-31 2004-01-13 Koninklijke Philips Electronics N.V. Machine readable label system with offline capture and processing
US20040010446A1 (en) 2002-07-08 2004-01-15 Marko Vanska Mobile customer relationship management
US6801833B2 (en) 2002-09-10 2004-10-05 Pitney Bowes Inc. Method for maintaining the integrity of a mailing using radio frequency identification tags
US20040054627A1 (en) 2002-09-13 2004-03-18 Rutledge David R. Universal identification system for printed and electronic media
US20040093274A1 (en) 2002-11-08 2004-05-13 Marko Vanska Method and apparatus for making daily shopping easier
US7257549B2 (en) 2002-12-11 2007-08-14 Broadcom Corporation Systems and circuits for providing support for user transactions on a media exchange network
US20040243519A1 (en) 2003-06-02 2004-12-02 Nokia Corporation Prompted electronic mobile-service information communications with validation
US7707039B2 (en) 2004-02-15 2010-04-27 Exbiblio B.V. Automatic modification of web pages
US7739150B2 (en) 2004-03-12 2010-06-15 Harvest One Media, Llc Systems and methods for automated mass media commerce
US8868555B2 (en) * 2006-07-31 2014-10-21 Ricoh Co., Ltd. Computation of a recongnizability score (quality predictor) for image retrieval
US9323439B2 (en) * 2008-03-28 2016-04-26 International Business Machines Corporation System and method for displaying published electronic documents
US20120278142A1 (en) 2010-01-03 2012-11-01 Mobile Sense, LLC Mobile Device Content Server Method and System
US20110226850A1 (en) * 2010-03-17 2011-09-22 Jay Ungos Online barcode directory and systems for facilitating transactions utilizing the same
US20130311329A1 (en) * 2012-03-29 2013-11-21 Digimarc Corporation Image-related methods and arrangements
US10666732B2 (en) 2011-03-21 2020-05-26 Iplcontent, Llc Systems and methods to provide digital amenities for local access

Patent Citations (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110066658A1 (en) * 1999-05-19 2011-03-17 Rhoads Geoffrey B Methods and Devices Employing Content Identifiers
US6947571B1 (en) * 1999-05-19 2005-09-20 Digimarc Corporation Cell phones with optical capabilities, and related applications
US20050213790A1 (en) * 1999-05-19 2005-09-29 Rhoads Geoffrey B Methods for using wireless phones having optical capabilities
US20070192872A1 (en) * 1999-05-19 2007-08-16 Rhoads Geoffrey B Methods and Devices Employing Content Identifiers
US20120131140A1 (en) * 1999-05-19 2012-05-24 Rhoads Geoffrey B Fingerprints and machine-readable codes combined with user characteristics to obtain content or information
US20080014917A1 (en) * 1999-06-29 2008-01-17 Rhoads Geoffrey B Wireless Mobile Phone Methods
US20010037252A1 (en) * 2000-03-17 2001-11-01 Toshiro Kawakatsu Method and system for placing and accepting orders of commodities
US20020083123A1 (en) * 2000-12-27 2002-06-27 David Freedman System and method for accessing network resources from encoded source data
US20040091842A1 (en) * 2001-03-15 2004-05-13 Carro Fernando Incertis Method and system for accessing interactive multimedia information or services from braille documents
US20080003548A1 (en) * 2001-03-15 2008-01-03 Carro Fernando I Creation and use of hyperlinks for accessing information pertaining to content located in a braille document
US20050033657A1 (en) * 2003-07-25 2005-02-10 Keepmedia, Inc., A Delaware Corporation Personalized content management and presentation systems
US20050096938A1 (en) * 2003-10-30 2005-05-05 Zurimedia, Inc. System and method for providing and access-controlling electronic content complementary to a printed book
US20110035289A1 (en) * 2004-04-01 2011-02-10 King Martin T Contextual dynamic advertising based upon captured rendered text
US20050261990A1 (en) * 2004-04-16 2005-11-24 Russell Gocht Mobile query system and method based on visual cues
US20070273644A1 (en) * 2004-11-19 2007-11-29 Ignacio Mondine Natucci Personal device with image-acquisition functions for the application of augmented reality resources and method
US20110072395A1 (en) * 2004-12-03 2011-03-24 King Martin T Determining actions involving captured information and electronic content associated with rendered documents
US20060124742A1 (en) * 2004-12-14 2006-06-15 Rines Robert H Method of and apparatus for controlling the selection, initiation and execution of computer programs automatically and directly in response to the remote (or proximal) scan of special barcodes or other coded indicia, as by a publication reader scanning such a barcode therein to access on a viewable computer or TV screen or the like, supplemental pictorial and other material related to the publication and stored on an internet website that is automatically accessed by the computer in direct response to receiving the barcode scan signals from the reader, and without other human intervention
US20070050360A1 (en) * 2005-08-23 2007-03-01 Hull Jonathan J Triggering applications based on a captured text in a mixed media environment
US20070050411A1 (en) * 2005-08-23 2007-03-01 Hull Jonathan J Database for mixed media document system
US20070162350A1 (en) * 2005-11-23 2007-07-12 Friedman Paul R Method and apparatus for retrieving remote data based on local indicia
US20070143256A1 (en) * 2005-12-15 2007-06-21 Starr Robert J User access to item information
US20080151302A1 (en) * 2006-12-07 2008-06-26 Samsung Electronics Co., Ltd. Image forming apparatus and method of controlling the same
US20110145068A1 (en) * 2007-09-17 2011-06-16 King Martin T Associating rendered advertisements with digital content
US20090144164A1 (en) * 2007-12-02 2009-06-04 Contactless Data, Inc. System and Method for Distribution, Redemption and Processing of Electronic Coupons
US20110035662A1 (en) * 2009-02-18 2011-02-10 King Martin T Interacting with rendered documents using a multi-function mobile device, such as a mobile phone
US20110116609A1 (en) * 2009-11-13 2011-05-19 Brent Harvey Method and apparatus for navigation of a dialogue system
US20110216350A1 (en) * 2010-03-08 2011-09-08 Xerox Corporation Providing access to images from hardcopy publications
US20120088543A1 (en) * 2010-10-08 2012-04-12 Research In Motion Limited System and method for displaying text in augmented reality
US20120197886A1 (en) * 2011-01-31 2012-08-02 Ricoh Company, Ltd. Album system, photographing device, and server
US20130024470A1 (en) * 2011-07-22 2013-01-24 The Eye Capture Company, Inc. System and method for providing electronic supplemental content associated with printed content in a printed publication
US20130036362A1 (en) * 2011-08-04 2013-02-07 The Eye Capture Company, Inc. System and method for providing supplemental content related to printed content in a printed publication
US20130113943A1 (en) * 2011-08-05 2013-05-09 Research In Motion Limited System and Method for Searching for Text and Displaying Found Text in Augmented Reality
US20130147836A1 (en) * 2011-12-07 2013-06-13 Sheridan Martin Small Making static printed content dynamic with virtual data
US20130230178A1 (en) * 2012-03-01 2013-09-05 Elwha Llc Systems and methods for scanning a user environment and evaluating data of interest
US20130260727A1 (en) * 2012-03-29 2013-10-03 Digimarc Corp. Image-related methods and arrangements
US20130259297A1 (en) * 2012-03-29 2013-10-03 Edward B. Knudson Image-related social network methods and arrangements

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Hull, Jonathan J., Berna Erol, Jamey Graham, Qifa Ke, Hidenobu Kishi, Jorge Moraleda, and Daniel G. Van Olst. "Paper-based augmented reality." In Artificial Reality and Telexistence, 17th International Conference on, pp. 205-209. IEEE, 2007. *
Norrie, Moira C., and Beat Signer. "Web-based integration of printed and digital information." In Efficiency and Effectiveness of XML Tools and Techniques and Data Integration over the Web, pp. 200-219. Springer Berlin Heidelberg, 2003. *

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10642576B2 (en) 2000-11-01 2020-05-05 Flexiworld Technologies, Inc. Mobile information apparatus that includes wireless communication circuitry for discovery of an output device for outputting digital content at the wirelessly discovered output device
US11416197B2 (en) 2000-11-01 2022-08-16 Flexiworld Technologies, Inc. Wireless controllers connectable to televisions, wireless televisions, wireless output controllers, or wireless output devices for receiving digital content from one or more servers over the internet
US11096056B2 (en) 2000-11-01 2021-08-17 Flexiworld Technologies, Inc. Output devices, such as televisions, output controllers, or audio output devices, that are setup to wirelessly receive digital content from a digital content service over the internet or from a wireless information apparatus that is in the same network as the output devices
US11029903B2 (en) 2000-11-01 2021-06-08 Flexiworld Technologies, Inc. Output systems, such as television controllers, televisions, display devices, or audio output devices, operable for playing digital content wirelessly received either from a digital content service over the internet or wirelessly received from a client device that is in the same network as the output system
US20180039459A1 (en) * 2000-11-01 2018-02-08 Flexiworld Technologies, Inc. Wireless printing devices that provide printing services over a network without a printer specific printer driver after having registered the printing device with a service over the network
US10915296B2 (en) 2000-11-01 2021-02-09 Flexiworld Technologies, Inc. Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails
US10873856B2 (en) 2000-11-01 2020-12-22 Flexiworld Technologies, Inc. Printing devices supporting printing over air or printing over a wireless network
US10140073B2 (en) 2000-11-01 2018-11-27 Flexiworld Technologies, Inc. Wireless devices that establish a wireless connection with a mobile information apparatus by wirelessly detecting, within physical proximity, the mobile information apparatus
US10152285B2 (en) 2000-11-01 2018-12-11 Flexiworld Technologies, Inc. Mobile information apparatus that includes voice commands for playing digital content that is received from a digital content service provided over the internet
US10162596B2 (en) 2000-11-01 2018-12-25 Flexiworld Technologies, Inc. Portable electronic device configured to receive voice activated commands and to wirelessly manage or drive an output device
US10866773B2 (en) 2000-11-01 2020-12-15 Flexiworld Technologies, Inc. Information apparatus for playing digital content that is received from a digital content service provided over the internet
US10860290B2 (en) 2000-11-01 2020-12-08 Flexiworld Technologies, Inc. Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11
US10387087B2 (en) 2000-11-01 2019-08-20 Flexiworld Technologies, Inc. Output systems or audio output devices that include an interface operable by a user to initiate wireless discovery for establishing wireless connections with mobile devices
US10481846B2 (en) 2000-11-01 2019-11-19 Flexiworld Technologies, Inc. Software applications and information apparatus for printing over air or for printing over a network
US10846031B2 (en) 2000-11-01 2020-11-24 Flexiworld Technologies, Inc. Software application for a mobile device to wirelessly manage or wirelessly setup an output system or output device for service
US10481847B2 (en) 2000-11-01 2019-11-19 Flexiworld Technologies, Inc. Information apparatus and software applications supporting output of digital content over a network to a registered output device
US10768871B2 (en) 2000-11-01 2020-09-08 Flexiworld Technologies, Inc. Wireless output devices or wireless controllers for establishing wireless connectivity and for receiving digital content
US10489096B2 (en) 2000-11-01 2019-11-26 Flexiworld Technologies, Inc. Information apparatus and application for receiving digital content from a digital content service over the internet and for playing at least part of the received digital content at an output device
US10592201B2 (en) 2000-11-01 2020-03-17 Flexiworld Technologies, Inc. Mobile information apparatus supporting mobile payment having security based, at least in part, on device identification number, password or pin code, data encryption, and short physical distance wireless communication
US10592202B2 (en) 2000-11-01 2020-03-17 Flexiworld Technologies, Inc. Mobile information apparatus supporting mobile payment that includes security based, at least partly, on user pushbutton, user biometrics, data encryption, and short physical distance wireless communication
US10761791B2 (en) * 2000-11-01 2020-09-01 Flexiworld Technologies, Inc. Wireless printing devices that provide printing services over a network without a need for a client device of the printing device to use, at the client device, a printer specific printer driver
US10740066B2 (en) 2000-11-01 2020-08-11 Flexiworld Technologies, Inc. Output devices that establish wireless connection with an information apparatus subsequent to having been wirelessly discovered by the information apparatus
US10346114B2 (en) 2000-11-20 2019-07-09 Flexiworld Technologies, Inc. Digital content services over the internet that transmit or stream protected digital content to mobile devices, display devices, audio output devices, printing devices, televisions, or television controllers
US10303411B2 (en) 2000-11-20 2019-05-28 Pebble Tide Llc Method for capturing, storing, accessing, and outputting digital content
US10606535B2 (en) 2000-11-20 2020-03-31 Flexiworld Technologies, Inc. Internet based digital content services that provide content upload, content storage, content sharing, and content playlist selection; and smart devices with access to the internet based digital content services
US11169756B2 (en) 2000-11-20 2021-11-09 Flexijet Technologies, Inc. Method for capturing, storing, accessing, and outputting digital content
US10841798B2 (en) 2001-01-19 2020-11-17 Flexiworld Technologies, Inc. Information apparatus or client software that wirelessly discovers, within short range, one or more output devices for establishing a wireless connection
US10737336B2 (en) 2006-11-28 2020-08-11 The Hillman Group, Inc. Self service key duplicating machine with automatic key model identification system
US10482439B2 (en) 2010-06-03 2019-11-19 The Hillman Group, Inc. Key duplication system
US10628813B2 (en) 2010-06-03 2020-04-21 The Hillman Group, Inc. Key duplication system
US11810090B2 (en) 2010-06-03 2023-11-07 The Hillman Group, Inc. Key duplication system
US11170356B2 (en) 2010-06-03 2021-11-09 The Hillman Group, Inc. Key duplication system
US20130331976A1 (en) * 2010-06-03 2013-12-12 Minute Key Inc. Key duplicating system
US20170208296A1 (en) * 2014-07-07 2017-07-20 Louis Diep Camera control and image streaming
US10491865B2 (en) * 2014-07-07 2019-11-26 Louis Diep Camera control and image streaming
US20160316065A1 (en) * 2015-04-23 2016-10-27 Naver Corporation Apparatus and method of providing call connection information
US20170223216A1 (en) * 2016-01-29 2017-08-03 Kabushiki Kaisha Toshiba System and method for proximity-based discovery of multifunction devices
US10860904B2 (en) * 2016-09-16 2020-12-08 Quad/Graphics, Inc. Printing operation management system
US20180082158A1 (en) * 2016-09-16 2018-03-22 Quad/Graphics, Inc. Printing operation management system
US20180315108A1 (en) * 2017-04-26 2018-11-01 Electronics And Telecommunications Research Institute Omni-channel management apparatus and method for the same
US11463602B2 (en) * 2017-06-28 2022-10-04 Canon Kabushiki Kaisha Image processing method, image processing apparatus, and storage medium that extract first information and second information from acquired image data and that process the first information on the basis of the second
US20210011945A1 (en) * 2019-07-10 2021-01-14 Hangzhou Glority Software Limited Method and system
US11853368B2 (en) * 2019-07-10 2023-12-26 Hangzhou Glority Software Limited Method and system for identifying and displaying an object
US11212384B2 (en) * 2019-12-20 2021-12-28 Capital One Services, Llc Cross-channel configurable navigation
US11671529B2 (en) 2019-12-20 2023-06-06 Capital One Services, Llc Cross-channel configurable navigation

Also Published As

Publication number Publication date
US20130298001A1 (en) 2013-11-07
US10296273B2 (en) 2019-05-21
US20150301775A1 (en) 2015-10-22
US20190235814A1 (en) 2019-08-01

Similar Documents

Publication Publication Date Title
US20190235814A1 (en) Building an infrastructure of actionable elements related to printed items
US9595059B2 (en) Image-related methods and arrangements
US11783147B2 (en) System linked item
CN102567897B (en) For showing the method and system of promotional content to the user of communication equipment
CN103369049B (en) Mobile terminal and server exchange method and system thereof
US7707218B2 (en) Mobile query system and method based on visual cues
US20060080166A1 (en) Advertising box and its use in an online advertising system
US20130311329A1 (en) Image-related methods and arrangements
US20100228776A1 (en) System, mechanisms, methods and services for the creation, interaction and consumption of searchable, context relevant, multimedia collages composited from heterogeneous sources
US20020026353A1 (en) System and method of providing purchase information to consumers relating to advertisements displaying the product
CN101414307A (en) Method and server for providing picture searching
KR101344912B1 (en) Document link system for providing services and advertisement linkable with copied document onto clipboard based on cloud and method thereof
CN106600322A (en) QR code based advertisement publishing method
TW201237783A (en) Publicity display device, publicity display method, publicity display program, and computer-readable recording medium which stores said program
CN106779837A (en) A kind of advertisement delivery system based on logistics
WO2013149267A2 (en) Image-related methods and arrangements
JP4248193B2 (en) Information provision system
KR101297480B1 (en) System and Method for making advertisement means
KR20130089772A (en) Method and apparatus of generating web pages and qr codes
JP2009058988A (en) Affiliate management server device, affiliate management method, and affiliate management server program
WO2014076442A1 (en) A self-service facility for content providers
US8489454B1 (en) System, method, and computer program product for sending information in response to receipt of an alphanumeric code presented with an advertisement
US10691727B2 (en) Information processing apparatus, information processing method, information management apparatus, information management method, recording medium, and information processing system
US20060116928A1 (en) Distribution advertisement management system, method, computer-readable recording medium and computer data signal embedded in carrier
KR101502969B1 (en) Server and method for providing interaction magazine

Legal Events

Date Code Title Description
AS Assignment

Owner name: QUAD/GRAPHICS, INC., WISCONSIN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LUNDBERG, GARY;KAMMERAIT, MATTHEW;ROSE, MONTE;AND OTHERS;REEL/FRAME:030071/0539

Effective date: 20130321

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT

Free format text: SECURITY INTEREST;ASSIGNOR:QUAD/GRAPHICS, INC.;REEL/FRAME:049809/0462

Effective date: 20190131

Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT, ILLINOIS

Free format text: SECURITY INTEREST;ASSIGNOR:QUAD/GRAPHICS, INC.;REEL/FRAME:049809/0462

Effective date: 20190131