The present disclosure relates generally to systems, apparatuses and methods for saving coins and applying the coin value toward the purchase of selected products and, more particularly, to systems, apparatuses and methods for engaging children in the savings process.
For many children, their first experience with money often involves coins. They typically start by learning the value of different coins, and then progress to making relatively small purchases with coins. Parents have traditionally encouraged their children to save coins at a young age, as saving provides a way to instill a sense of responsibility in children, and lets them experience the satisfaction of setting and achieving goals.
There are a number of ways that children and other people can exchange their saved coins for cash. For example, they can take their coins to a local bank, but some banks require that the coins be rolled and counted before they can be deposited or exchanged for cash. Consumers can also exchange their coins for cash vouchers, e-certificates, or other products at a consumer-operated coin counting kiosk. Outerwall Inc., for example, operates a network of consumer-operated coin counting kiosks located in retail stores, banks and other publicly accessible areas. The kiosks count loose coins and dispense vouchers that can be redeemed for cash or merchandise. Many of the kiosks also offer other products and services, such as e-certificates, gift cards, account transfers, etc.
Although teaching children to save their money at an early age has many benefits, it can often be difficult to motivate children to save because they may not appreciate the connection between disciplined saving and the ability to purchase things that they desire. Accordingly, it would be advantageous to provide parents with access to tools and resources that could help them encourage their children to set saving goals and engage in saving programs to achieve those goals.
The following disclosure describes various embodiments of systems and methods for saving coins and applying the saved coin value toward the purchase of selected products. For example, some embodiments of the present disclosure include an application (e.g., a “mobile app”) that can be used to motivate children to save coins and engage them in the saving process. The mobile app can provide children with an online marketplace where they can shop for child-appropriate items (e.g., sports equipment, toys, etc.) and select an item as a “reward” for reaching a savings “goal.” The mobile app can also enable parents (and/or the child) to set the savings “goal,” which represents a portion of the purchase price of the selected item that the child must save before the parent purchases the item for the child as the reward. Additionally, the mobile app can also enable the child and/or the parent to track the child's progress toward reaching the savings goal and receiving the reward. Embodiments of the applications described herein can be referred to as “savings applications,” and in addition to being implemented on smartphones and other mobile devices, they can also be implemented on other user devices, such as personal computers, laptops, etc.
In some embodiments, the disclosed technology can also include one or more specialized coin containers for holding the child's coin savings. As the child's coin savings accumulate over time, the parent (or the parent and the child) can take the coins to a consumer-operated coin counting kiosk and exchange the coins for, e.g., a redeemable cash voucher. In some embodiments, the cash voucher can be redeemed for a cash value that is less than the total value of the coins exchanged at the kiosk in the coin counting transaction. For example, the voucher may be redeemable for a cash value that is equal to the total coin value minus a service fee. In some embodiments, the coin counting kiosk (and/or a remote computer associated therewith) can also provide the person exchanging the coins with a unique code that enables the child to track his or her saving progress. For example, the kiosk can print the unique code on the redeemable voucher, and/or the kiosk can display the unique code on a kiosk display screen. In addition or alternatively, the unique code can be electronically sent (via, e.g., email, text message, etc.) to an electronic address of, e.g., the parent. The child can enter the unique code into an associated display page of, e.g., the mobile app executing on a mobile device (e.g., a smartphone), and the mobile app can add the coin value from the recent coin exchange transaction to the child's existing savings and display the resulting savings total. Accordingly, the application enables the child to track his or her savings progress and see how close they are to achieving the savings goal they set. Once the child reaches his or her goal, the parent (and/or the child) can receive an email or other electronic message notifying them that the child has met the goal and providing them with, for example, a link to a website so that the parent can purchase the selected item for the child as a reward.
Certain details are set forth in the following description and in
The accompanying Figures depict embodiments of the present technology and are not intended to be limiting of its scope. The sizes of various depicted elements are not necessarily drawn to scale, and these various elements may be arbitrarily enlarged to improve legibility. Component details may be abstracted in the Figures to exclude details such as position of components and certain precise connections between such components when such details are unnecessary for a complete understanding of how to make and use the invention. Many of the details, dimensions, angles, arrangements and other features shown in the Figures are merely illustrative of particular embodiments of the technology. Accordingly, other embodiments can have other such features without departing from the spirit or scope of the present invention. In addition, those of ordinary skill in the art will appreciate that further embodiments of the invention can be practiced without several of the details described below.
In the Figures, identical reference numbers generally identify identical, or at least generally similar, elements. To facilitate the discussion of any particular element, the most significant digit or digits of any reference number refers to the Figure in which that element is first introduced. For example, element 110 is first introduced and discussed with reference to
The kiosk server 106 can perform many or all of the functions for receiving, routing and storing electronic messages, such as web pages, audio signals and electronic images necessary to implement various transactions described herein. For example, the kiosk server 106 can retrieve and exchange web pages and other content with an associated database or databases 108. In some embodiments, the database(s) 108 can include information related to kiosk operations, and information related to users of the systems described herein (such as ID information, contact information (email addresses, phone numbers, etc.), selected savings “goals” and associated “rewards,” savings balances, consumer accounts, etc.). In various embodiments, the kiosk server 106 can include a server engine, a web page management component, a content management component, and a database management component. The server engine can perform the basic processing and operating system level tasks associated with various technologies described herein. The webpage management component can handle creation and/or display and/or routing of web or other display pages. The content management component can handle many of the functions associated with the routines described herein. The database management component can perform various storage, retrieval and query tasks associated with the database(s) 108, and can store various information and data such as animation, graphics, visual and audio signals, etc. In some embodiments, the network of kiosks 102 and the kiosk server 106 can be controlled and managed by a kiosk operator 110 that can, among other things, provide hardware, software and digital display content for kiosk operations, and service the kiosks 102 to empty the kiosks of coins, replenish consumables, provide maintenance, etc.
In another aspect of the illustrated embodiment, the environment 100 can include one or more merchant entities that comprise a marketplace, e.g., an online marketplace, for providing searchable product content and facilitating online purchases of selected products, etc. For example, the environment 100 includes a retailer, e.g., an online retailer 114, from which users can order, pay for, and receive various types of consumer products, including child-appropriate products such as sports equipment, toys, etc. In some embodiments, Amazon.com is one example of an online retailer, and the present technology can include a plurality of other such retailers that offer a wide variety of different product selections. The online retailer 114 can be operably connected to a retailer server computer 116 (“retailer server 116”), and the retailer server 116 and the online retailer 114 can be operably connected to the kiosks 102 and/or the kiosk server 106 via the communication link 112 and/or other wired or wireless networks. The retailer server 116 can perform many or all of the functions for receiving, routing and storing electronic messages, such as web pages, content, audio signals and electronic images necessary to implement the various transactions described herein relating to online shopping and retailing, including product searching, sorting, reviewing, purchasing, shipping, etc. For example, in some embodiments described below the retailer server 116 can retrieve and exchange web pages and other content with an associated database or databases 118. In some embodiments, the database 118 can include information related to products (e.g., functional details, pricing, availability, reviews, etc.), manufacturers, merchants, consumers, consumer accounts, and the like. For example, the database 118 can maintain data that associates consumers with their personal identification (e.g., username, password, etc.), product orders, payment amounts, electronic contact information (e.g., email addresses, etc.), etc. In various embodiments, the retailer server 116 can include a server engine, a web page management component, a content management component, and a database management component. In some embodiments, the environment 100 can also include additional product/service providers, such as another online retailer 120 that may offer a different product selection than the retailer 114.
In the illustrated embodiment, users (e.g., consumers such as parents and/or their children) may operate various processing devices to receive information from, and exchange information with, one or more of the kiosks 102, the kiosk server 106, the retailer server 116, and/or other communication, computing and processing devices in the environment 100. For example, in the illustrated embodiment users can search for and receive product information (to, e.g., select a product as a savings reward), set savings goals, track saving progress, etc. via a mobile device 104 (e.g., a smartphone), a user computer 122 (e.g., a laptop, desktop, etc.), and/or other user devices executing a consumer application as described herein. As those skilled in the relevant art will appreciate, the mobile device 104 can include various hand-held devices (including mobile phones, smartphones, personal digital assistants (PDAs), wearable computers, all manner of cellular or mobile phones, media players, gaming devices, etc.). Similarly, the user computer 122 can include various types of personal computers, including laptops, desktops, network PCs, mini-computers, mainframe computers, multi-processor systems, microprocessor-based or programmable consumer electronics, set boxes, etc. The user computers may include wireless computers which communicate with the Internet via a wireless link. The computers may be general-purpose devices that can be programmed to run various types of applications, or they may be single-purpose devices optimized or limited to a particular function or class of functions. The mobile device 104 and the user computer 122 can each include a suitable display device, such as an LCD (liquid crystal display), or other suitable display screen for displaying information to the user, and a corresponding touch pad, touch screen, keyboard, pointing device (e.g., a mouse), or other suitable features for receiving user input, e.g., tactile selections. By way of example only, in the illustrated embodiment the mobile device 104 can include one or more features, applications and/or other elements commonly found in smartphones and other known mobile devices. For example, the mobile device 104 can include a CPU and/or a graphics processing unit (“GPU”) for executing computer readable instructions stored on memory. In addition, the mobile device 104 can include an internal power source or battery, a dock connector, a USB port, etc. In addition to the foregoing features, the mobile device 104 can include a mobile operating system (OS) and/or a device wireless transceiver that may include one or more antennas for wirelessly communicating with, for example, other mobile devices, websites, the retailer server 116, the kiosk server 106, the kiosk 102, etc. Such communication can be performed via, e.g., the communication link 112, direct wireless communication, etc. As those of ordinary skill in the art understand, the kiosks 102, the server computers 106 and 116, the mobile device 104, and the user computer 122 may include one or more central processing units or other logic-processing circuitry, memory, input devices, output devices (e.g., display devices), and storage devices. Such devices may include program modules such as an operating system, one or more application programs and the like.
In the illustrated embodiment, the kiosks 102, the kiosk server 106, and/or the retailer server 116 can be operably connected to a plurality of remote devices and systems via the communication link 112. For example, the kiosks 102 and/or the servers 106 and 116 can be operably connected to a plurality of user devices (e.g., the mobile device 104 and other handheld devices, the user computer 122 and other personal computers, laptops, etc.) having associated browsers. Similarly, as described below the kiosks 102 can each include wireless communication facilities for exchanging digital information with mobile devices, such as the mobile device 104. As will be understood by those of ordinary skill in the art, the kiosks 102 and/or the servers 106 and 116 can also operably connect to various remote computers for obtaining data and/or exchanging information with service providers, financial institutions, merchants, manufacturers, authorities, government agencies, etc. necessary to implement portions of the technology disclosed herein. The financial institutions can include all manner of entity associated with conducting financial transactions, including banks, credit/debit card facilities, online commerce facilities, online payment systems, virtual cash systems, money transfer systems, etc.
The various components and component arrangements depicted in
In the illustrated embodiment, the kiosk 102 is at least approximately the same size as a conventional food or soft drink vending machine, and includes a user interface 230. The user interface 230 can include a display screen 231 and a keypad 232. The display screen 231 can present prompts and other textual and graphical information to users to facilitate the coin counting process, and can include a touch screen or touch pad with which users can input information (e.g., user IDs, passwords, unique codes, etc.) in response to prompts displayed on the screen 231. The keypad 232 can include a plurality of tactile buttons that users can also use to input information in response to the prompts displayed on the screen 231.
The kiosk 102 includes a coin input region in which users can pour or otherwise place a plurality of loose coins for counting. In the illustrated embodiment, the coin input region 234 includes a hinged tray in which the user may pour their coins and then lift one side of the tray to cause the coins to flow into the kiosk 102. In other embodiments, other types of coin input devices and systems can be included with the kiosk 102. The kiosk 102 can house a coin discriminator 248 (shown schematically) for discriminating and counting the coins input by the user to determine a total value. The kiosk 102 additionally houses a voucher/coupon printer 250 (also shown schematically) for printing vouchers, coupons, receipts and/or other printed indicia associated with coin counting transactions that are dispensed to the user via a voucher/coupon outlet 236. In some embodiments, the user can supplement the coin value by providing additional funds to the kiosk 102. For example, the user can provide cash funds via a bill acceptor 240, and credit or debit value via a card reader 238 that can read, e.g., a magnetic stripe, optical indicia, etc. on a corresponding credit or debit card input by the user.
In addition to the foregoing features, the kiosk 102 can further include a central processor 242 (e.g., a CPU), memory 244 and a communication facility 246. The processor 242 can provide information and instructions to kiosk users via the display screen 231 and/or an associated audio system (e.g., a speaker; not shown). The processor 242 can also receive user inputs via, e.g., a touch screen associated with the display screen 231, the physical keys of the keypad 232, and/or a microphone. The processor 242 can control the operation of the various electronic and electromechanical components of the kiosk 102 in accordance with computer-readable instructions stored on the memory 244. The processor 242 may be any logic processing unit, such as one or more CPUs, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The processor 242 may be a single processing unit or multiple processing units in a device or distributed across multiple devices. The processor 242 is connected to the memory 244 and may be coupled to other hardware devices, for example, with the use of a bus (e.g., a PCI Express or Serial ATA bus). The processor 242 can include, by way of example, a standard personal computer (“PC”) (e.g., a DELL OPTIPLEX 780 or 7010 PC) or other type of embedded computer running any suitable operating system, such as Linux, Windows, Android, iOS, MAC OS, or an embedded real-time operating system. In some embodiments, the processor 242 can be a small form factor PC with integrated hard disk drive (“HDD”) or solid-state drive (“SSD”) and universal serial bus (“USB”) or other ports to communicate with the other components of the kiosk 102. The memory 244 can include read-only memory (ROM) and random access memory (RAM) or other storage devices, such as disk drives or SSDs, that store the executable applications, test software, databases and other software required to, for example, implement the various kiosk routines described herein, control kiosk components, process information and data, communicate and exchange data and information with remote computers and other devices, etc.
The kiosk 102 can communicate with the various processing devices illustrated in
The CPU 310 can be a single processing unit or multiple processing units in the device or distributed across multiple devices. The CPU 310 can be coupled to other hardware devices, for example, with the use of a bus, such as a PCI bus or SCSI bus. The CPU 310 can communicate with a hardware controller for devices, such as for a display 330. The display 330 can be used to display text and graphics. In some examples, the display 330 provides graphical and textual visual feedback to a user. In some implementations, the display 330 includes the input device 320 as part of the display, such as when the input device 320 is a touchscreen or is equipped with an eye direction monitoring system. In some implementations, the display 330 is separate from the input device 320. Examples of display devices include: an LCD display screen, an LED display screen, a projected display (such as a heads-up display device or a head-mounted device), and so on. Other I/O devices 340 can also be coupled to the CPU 310, such as a network card, video card, audio card, USB, firewire or other external device, camera, printer, speakers, CD-ROM drive, DVD drive, disk drive, or Blu-Ray device. In some embodiments, the mobile device 104 also includes communication devices 342 capable of communicating wirelessly or wire-based with a network node. The communication devices 342 can communicate with another device or a server through a network using, for example, TCP/IP protocols. The mobile device 104 can utilize the communication devices 342 to distribute operations across multiple network devices.
The CPU 310 has access to a memory 350. A memory includes one or more of various hardware devices for volatile or non-volatile storage, and can include read-only or writable memory. For example, a memory can comprise random access memory (RAM), CPU registers, read-only memory (ROM), and writable non-volatile memory, such as flash memory, hard drives, floppy disks, CDs, DVDs, magnetic storage devices, tape drives, device buffers, and so forth. A memory is not a propagating signal divorced from underlying hardware; a memory is thus non-transitory. The memory 350 includes program memory 360 that stores programs and software, such as an operating system 362, mobile app modules 364, and any other application programs 366. The memory 350 also includes data memory 370 that can include location data; savings data; product data; user profiles, favorite products, favorite kiosks, monitored activities, rewards earned, promotions earned, promotions used, purchase history, consumer kiosk usage reporting data; special promotions, and other notifications, configuration data, settings, and user options or preferences which can be provided to the program memory 360 or any element of the mobile device 104.
The disclosed technology is operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well-known computing systems, environments, and/or configurations that may be suitable for use with the technology include, but are not limited to, personal computers, server computers, handheld or laptop devices, cellular telephones, wearable electronics, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The software 464 can also include a security module 468 that maintains secure and authentic communications between the kiosk server 106, the kiosks 102, the retailer server 116, and/or other processing devices in the environment 100. In this regard, the security module 468 may comprise any combination of software agents and/or hardware components to filter such communications. The security module 468 can also implement other features. For example, if a user enters a unique code via a user device (e.g. the mobile device 104, the user computer 122, etc.) to, for example, update a savings amount, and the device transmits the code to the kiosk server 106, the security module 468 can ensure that the code has not already been used and prevent the code from being duplicated for use more than once. Accordingly, in some embodiments the security module 468 can perform functions related to verifying a consumer's identity, verifying coin exchange transactions, etc.
In another aspect of the illustrated embodiment, the representative software 464 can also include an analyzer module 470 that receives, reviews, and/or responds to queries and requests that may come from other modules or components of the environment 100. Additionally, in some embodiments the analyzer module 470 can process and analyze user information, such as user purchase preferences, user coin accumulation rates and other habits, user purchase histories, user notification requests, etc. Embodiments of the analyzer module 470 can include any combination of software agents and/or hardware components to perform such processes.
The kiosk server 106 can access the database 108 and/or other databases to perform all or a portion of the various routines described herein. As illustrated in
In addition to the application, the coin savings systems described herein can also include various embodiments of coin savings containers for collecting and transporting coin savings, as described in greater detail below with reference to
As described in greater detail below, in some embodiments the products offered via the display page 700a can be provided by one or more online retailers who provide a digital interface with the mobile application. For example, in some embodiments the online retailers can provide digital access to the retailers' product selection and discovery functionality so that the provider of the mobile app (e.g., the kiosk operator) can advertise products and facilitate purchase of those products via the mobile application. For example, in some embodiments the online retailer can provide an application program interface (API) that enables the mobile app to provide product search and look-up capability provided by the online retailer. One example of such an API is the Amazon.com, Inc. Product Advertising API. In other embodiments, the display page 700a can provide product search capability via other means, such as providing a dedicated search engine, or sourcing a selection of products that are only offered via the savings program described herein. Although the product content and search functionality may come from one or more product retailers, the display page 700a can be presented with graphics, logos, etc. that associate the display page with the entity offering the savings application (e.g., the kiosk operator) so that the user has a consistent experience when using the various user interfaces described herein.
Once the user has found a product he or she would like to have as a savings reward, he or she can select the product by tapping the corresponding product selector button 712. Selecting the Razor Scooter on the display page 700a, for example, brings up the display page 700b shown in
In addition to the foregoing features, the display page 700b can also include other content, graphical control elements or user input features. For example, the display page 700b, or an associated display page, can include one or more fields that enable a user (e.g., a child and/or a parent) to enter identification information such as a name, email address, phone number, password, etc. Such information can be used to establish a user account for the user that can be used to access information associated with the user (e.g., savings data, goals, product information, etc.) from a remote computer (e.g., the kiosk server 106) to implement various portions of the technology disclosed herein. Entering an email address, for example, can enable the user to receive emails when, for example, they achieve their savings goal, as well as other email notifications of, for example, available products, etc. Additionally, after the savings goal is set, the parent or child can receive an email with a picture of the selected product (e.g., the scooter) for inserting into the coin savings container 500 described above with reference to
Referring next to
The various display pages described above illustrate some example display pages that can be implemented by, for example, a savings application configured in accordance with the present technology to encourage and facilitate savings by children. As those of ordinary skill in the art will recognize, in other embodiments other display pages providing other content, navigation features and/or graphic control elements can be used to implement the various methods and systems described herein without departing from the spirit or scope of the present disclosure.
As described above, in some embodiments a child can pick out a reward and set a savings goal using an application as described herein. As the child accumulates coins, the child and/or his or her parent can periodically take the coins to one of the coin counting kiosks 102 to exchange them for, e.g., a redeemable cash voucher. The parent may then exchange the voucher for a cash value that, in some embodiments, may be less than the total value of coins counted by the kiosk (e.g., the voucher may have a value that is equal to the value of coins counted minus a service fee). The cash can then be saved, e.g. in the coin savings container 500 described above with reference to
The display pages of
When implemented as web pages, the screens are stored as display descriptions, graphical user interfaces, or other methods of depicting information on a computer screen (e.g., commands, links, fonts, colors, layout, sizes and relative positions, and the like), where the layout and information or content to be displayed on the page is stored in a database typically connected to a server. In general, a “link” refers to any resource locator identifying a resource on a network, such as a display description provided by an organization having a site or node on the network. A “display description,” as generally used herein, refers to any method of automatically displaying information on a computer screen in any of the above-noted formats, as well as other formats, such as email or character/code-based formats, algorithm-based formats (e.g., vector generated), or matrix or bit-mapped formats. While aspects of the invention are described herein using a networked environment, some or all features may be implemented within a single-computer environment.
In block 1006, after the user (e.g., the child) has saved some coins, the user can take the coins to a nearby coin counting kiosk 102 and exchange the coins as described above with reference to
In block 1012, after returning home from the kiosk 102, the user can input the unique code via the application to add the exchanged coin value to his or her total savings. In some embodiments, for example, the application can provide the display page 900a described above with reference to
Referring next to
In decision block 1218, the routine determines if the user has reached the savings goal. If not, the routine proceeds to block 1220 and displays the value of the recent coin exchange transaction and the savings total, and then returns to block 1212 and repeats after the user has saved and exchanged additional coins. In some embodiments, the routine can present the display page 900a described above with reference to
Although the foregoing methods and systems have been described in the context of a savings application configured to encourage and facilitate saving money by children, those of ordinary skill in the art will appreciate the other embodiments of the disclosed technology can be implemented by adults and other users to purchase selected products. For example, an adult or other consumer can utilize the disclosed technology to select a desired product for purchase (e.g., at a discounted price). As the consumer exchanges their accumulated coins over time using one or more of the coin counting kiosks 102, the accumulated value of the coin deposits can be stored in a remote database and associated with a unique code. Once the user has saved a sufficient amount of funds to purchase the selected product, the system can provide an email or other notification to the user indicating that a sufficient amount of funds have been saved to enable the user to purchase the desired product. Additionally, the user can be provided with a link to the appropriate retailer website to enable the user to purchase the selected product with the saved funds.
The flow diagrams described herein are representative flow diagrams that depict routines and processes used in some embodiments. These processes and routines can be executed by a processing device, such as a processor or CPU associated with the mobile device 104, the user computer 122, kiosk 102, the kiosk server 106, the retailer server 116, an associated server computer, wireless device, personal computer, etc. in accordance with computer-executable instructions stored on a computer-readable medium. Those skilled in the relevant art will appreciate that aspects of the invention can be practiced with other communications, data processing, or computer system configurations, including: Internet appliances, hand-held devices (including personal digital assistants (PDAs)), wearable computers, all manner of cellular or mobile phones (including Voice over IP (VoIP) phones), dumb terminals, media players, gaming devices, multi-processor systems, microprocessor-based or programmable consumer electronics, set-top boxes, network PCs, mini-computers, mainframe computers, and the like. Indeed, the terms “computer,” “server,” “host,” “host system,” and the like, are generally used interchangeably herein and refer to any of the above devices and systems, as well as any data processor. These flow diagrams may not show all functions or exchanges of data, but instead they provide an understanding of commands and data exchanged under the system. Those skilled in the relevant art will recognize that some functions or exchange of commands and data may be repeated, varied, omitted, or supplemented, and other (less important) aspects not shown may be readily implemented. For example, while processes or blocks are presented in a given order, alternative implementations may perform routines having steps, or employ systems having blocks in a different order, and some processes or blocks may be deleted, moved, added, subdivided, combined, and/or modified to provide alternative or sub-combinations. Each of these processes or blocks may be implemented in a variety of different ways. Also, while processes or blocks are at times shown as being performed in series, these processes or blocks may instead be performed or implemented in parallel, or may be performed at different times. Various steps depicted in the flow diagrams can be of a type well known in the art and can itself include a sequence of operations that need not be described herein. Those of ordinary skill in the art can create source code, microcode, program logic arrays or otherwise implement the inventions described herein based on the Figures and the detailed description provided herein. The routines described above can be stored in non-volatile memory, or in removable media, such as disks, or hardwired or preprogrammed in chips, such as EEPROM semiconductor chips.
Those of ordinary skill in the art will appreciate that the routines and other functions and methods described herein can be implemented as an application specific integrated circuit (ASIC), by a digital signal processing (DSP) integrated circuit, through conventional programmed logic arrays or circuit elements. While many of the embodiments are shown and described as being implemented in hardware (e.g., one or more integrated circuits designed specifically for a task), such embodiments could equally be implemented in software and be performed by one or more processors. Such software can be stored on any suitable computer-readable medium, such as microcode stored in a semiconductor chip, on a computer-readable disk, or downloaded from a server and stored locally at a client.
At least one server computer, coupled to the Internet or World Wide Web (“Web”) or other network, performs much or all of the functions for receiving, routing and storing of electronic messages, such as web pages, audio signals and electronic images as described herein. The network may have a client-server architecture, in which a computer is dedicated to serving other client computers, or it may have other architectures such as a peer-to-peer, in which one or more computers serve simultaneously as servers and clients. A database or databases, coupled to the server computer(s), stores much of the web pages and content exchanged between the user computers. The server computer(s), including the database(s), may employ security measures to inhibit malicious attacks on the system, and to preserve integrity of the messages and data stored therein (e.g., firewall systems, secure socket layers (SSL) password protection schemes, encryption, and the like).
The server computers described herein may include a server engine, a web page management component, a content management component, and a database management component. The server engine performs basic processing and operating system level tasks. The web page management component handles creation and display or routing of web pages. Users may access the server computer by means of a URL associated therewith. The content management component handles most of the functions in the embodiments described herein. The database management component includes storage and retrieval tasks with respect to the database, queries to the database, and storage of data such as animation graphics and audio signals.
To provide for interaction with a user, embodiments of the subject matter described in this specification can be implemented on a computing device having an interface. An interface can be a display device, e.g., an LCD (liquid crystal display), LED (light emitting diode), or OLED (organic light emitting diode) monitor, for displaying information to the user and a keyboard and a pointing device, e.g., a mouse or a trackball, by which the user can provide input to the computer. In some implementations, a touch screen can be used to display information and to receive input from a user. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback, e.g., visual feedback, auditory feedback, or tactile feedback; and input from the user can be received in any form, including acoustic, speech, or tactile input. In addition, a computer can interact with a user by sending documents to and receiving documents from a device that is used by the user; for example, by sending web pages to a web browser on a user's client device in response to requests received from the web browser.
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read-only memory or a random access memory or both. The essential elements of a computer are a processor for performing actions in accordance with instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto-optical disks, or optical disks. Also, devices suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
In general, the detailed description of embodiments of the described technology is not intended to be exhaustive or to limit the technology to the precise form disclosed above. While specific embodiments of, and examples for, the technology are described above for illustrative purposes, various equivalent modifications are possible within the scope of the described technology, as those skilled in the relevant art will recognize. For example, while processes, blocks, and/or components are presented in a given order, alternative embodiments may perform routines having steps, or employ systems having blocks, in a different order, and some processes or blocks may be deleted, moved, added, subdivided, combined, and/or modified. Each of these processes, blocks, and/or components may be implemented in a variety of different ways. Also, while processes, blocks, and/or components are at times shown as being performed in series, these processes, blocks, and/or components may instead be performed in parallel, or may be performed at different times.
Unless the context clearly requires otherwise, throughout the description and the claims, the words “comprise,” “comprising,” and the like are to be construed in an inclusive sense, as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to.” As used herein, the terms “connected,” “coupled,” or any variant thereof means any connection or coupling, either direct or indirect, between two or more elements; the coupling or connection between the elements can be physical, logical, or a combination thereof. Additionally, the words “herein,” “above,” “below,” and words of similar import, when used in this application, refer to this application as a whole and not to any particular portions of this application. Where the context permits, words in the above Detailed Description using the singular or plural number may also include the plural or singular number respectively. The word “or,” in reference to a list of two or more items, covers all of the following interpretations of the word: any of the items in the list, all of the items in the list, and any combination of the items in the list.
The above Detailed Description of examples and embodiments of the invention is not intended to be exhaustive or to limit the invention to the precise form disclosed above. While specific examples for the invention are described above for illustrative purposes, various equivalent modifications are possible within the scope of the invention, as those skilled in the relevant art will recognize. For example, while processes or blocks are presented in a given order, alternative implementations may perform routines having steps, or employ systems having blocks, in a different order, and some processes or blocks may be deleted, moved, added, subdivided, combined, and/or modified to provide alternative or sub-combinations. Each of these processes or blocks may be implemented in a variety of different ways. Also, while processes or blocks are at times shown as being performed in series, these processes or blocks may instead be performed or implemented in parallel, or may be performed at different times.
From the foregoing, it will be appreciated that specific embodiments of the invention have been described herein for purposes of illustration, but that various modifications may be made without deviating from the spirit and scope of the various embodiments of the invention. Further, while various advantages associated with certain embodiments of the invention have been described above in the context of those embodiments, other embodiments may also exhibit such advantages, and not all embodiments need necessarily exhibit such advantages to fall within the scope of the invention. Accordingly, the invention is not limited, except as by the appended claims.
Although certain aspects of the invention are presented below in certain claim forms, the applicant contemplates the various aspects of the invention in any number of claim forms. Accordingly, the applicant reserves the right to pursue additional claims after filing this application to pursue such additional claim forms, in either this application or in a continuing application.
Number | Name | Date | Kind |
---|---|---|---|
269461 | Eakesteaw | Dec 1882 | A |
446303 | Thompson | Feb 1891 | A |
545185 | Yost | Aug 1895 | A |
576141 | Muenchinger | Feb 1897 | A |
1010993 | White | Dec 1911 | A |
1234707 | Whistler | Jul 1917 | A |
1345858 | Jenkins | Jul 1920 | A |
1711049 | Fonda et al. | Apr 1929 | A |
1813296 | Kidwell | Jul 1931 | A |
1847940 | Giles | Mar 1932 | A |
1945948 | Morin | Feb 1934 | A |
2014505 | Patche | Sep 1935 | A |
2317351 | Hovey | Apr 1943 | A |
2461314 | Davis et al. | Feb 1949 | A |
2569360 | Weingart | Sep 1951 | A |
2644470 | Labbe | Jul 1953 | A |
2865561 | Rosapepe | Dec 1958 | A |
2881774 | Labbe | Apr 1959 | A |
2960377 | Simjian | Nov 1960 | A |
3009555 | Seckula | Nov 1961 | A |
3048251 | Bower | Aug 1962 | A |
3056132 | Simjian | Sep 1962 | A |
3065467 | Prevost | Nov 1962 | A |
3132654 | Adams | May 1964 | A |
3173742 | Simjian | Mar 1965 | A |
3196257 | Buchholtz et al. | Jul 1965 | A |
3227363 | Hecker et al. | Jan 1966 | A |
3286805 | New | Nov 1966 | A |
3396737 | Picollo | Aug 1968 | A |
3415348 | Wahlberg | Dec 1968 | A |
3599771 | Hinterstocker | Aug 1971 | A |
3603327 | Buchholz et al. | Sep 1971 | A |
3709145 | Williamson | Jan 1973 | A |
3763871 | Jobst et al. | Oct 1973 | A |
3788440 | Propice et al. | Jan 1974 | A |
3791574 | Picquot | Feb 1974 | A |
3815717 | Arseneau | Jun 1974 | A |
3941226 | Drakes | Mar 1976 | A |
3960293 | Sweet et al. | Jun 1976 | A |
3969584 | Miller et al. | Jul 1976 | A |
3982620 | Kortenhaus | Sep 1976 | A |
3984660 | Oka et al. | Oct 1976 | A |
3998237 | Kressin et al. | Dec 1976 | A |
4014424 | Hall | Mar 1977 | A |
4036242 | Breitenstein et al. | Jul 1977 | A |
4058954 | Asami | Nov 1977 | A |
4059122 | Kinoshita | Nov 1977 | A |
4092990 | Bayne | Jun 1978 | A |
4099722 | Rodesch et al. | Jul 1978 | A |
4100925 | Fukunaga | Jul 1978 | A |
4106610 | Heiman | Aug 1978 | A |
4124109 | Bissell et al. | Nov 1978 | A |
4141372 | Gdanski | Feb 1979 | A |
4167949 | Hashimoto et al. | Sep 1979 | A |
4172462 | Uchida et al. | Oct 1979 | A |
4225056 | Flubacker | Sep 1980 | A |
4228811 | Tanaka et al. | Oct 1980 | A |
4230213 | Spring | Oct 1980 | A |
4249552 | Margolin et al. | Feb 1981 | A |
4264282 | Crago | Apr 1981 | A |
4266121 | Hirose et al. | May 1981 | A |
4275751 | Bergman | Jun 1981 | A |
4306644 | Rockola et al. | Dec 1981 | A |
4321672 | Braun et al. | Mar 1982 | A |
4326620 | Felix et al. | Apr 1982 | A |
4346798 | Agey | Aug 1982 | A |
4356829 | Furuya | Nov 1982 | A |
4360034 | Davila et al. | Nov 1982 | A |
4369442 | Werth et al. | Jan 1983 | A |
4369800 | Watanabe et al. | Jan 1983 | A |
4374557 | Sugimoto et al. | Feb 1983 | A |
4376442 | Gomez et al. | Mar 1983 | A |
4380316 | Glinka et al. | Apr 1983 | A |
4383540 | De Meyer et al. | May 1983 | A |
4398550 | Shireman | Aug 1983 | A |
4412292 | Sedam et al. | Oct 1983 | A |
4412607 | Collins | Nov 1983 | A |
4434359 | Watanabe et al. | Feb 1984 | A |
4436103 | Dick | Mar 1984 | A |
4442850 | Austin et al. | Apr 1984 | A |
4447714 | Lundblad et al. | May 1984 | A |
4503963 | Steiner | Mar 1985 | A |
4504357 | Holbein et al. | Mar 1985 | A |
4506685 | Childers et al. | Mar 1985 | A |
4509122 | Agnew et al. | Apr 1985 | A |
4509633 | Chow | Apr 1985 | A |
4542817 | Paulson | Sep 1985 | A |
4543969 | Rasmussen | Oct 1985 | A |
4554446 | Murphy | Nov 1985 | A |
4555618 | Riskin | Nov 1985 | A |
4558711 | Yoshiaki et al. | Dec 1985 | A |
4577744 | Doucet et al. | Mar 1986 | A |
4587984 | Levasseur et al. | May 1986 | A |
4597487 | Crosby et al. | Jul 1986 | A |
4598378 | Giacomo | Jul 1986 | A |
4611205 | Eglise et al. | Sep 1986 | A |
4616323 | Hayashi | Oct 1986 | A |
4616776 | Blumenthal et al. | Oct 1986 | A |
4620559 | Childers et al. | Nov 1986 | A |
4622456 | Naruto et al. | Nov 1986 | A |
4641239 | Takesako | Feb 1987 | A |
4672377 | Murphy et al. | Jun 1987 | A |
4674055 | Ogaki et al. | Jun 1987 | A |
4677565 | Ogaki et al. | Jun 1987 | A |
4694845 | Zay | Sep 1987 | A |
4706577 | Jones et al. | Nov 1987 | A |
4706795 | Mikami et al. | Nov 1987 | A |
4716799 | Hartmann | Jan 1988 | A |
4723212 | Mindrum et al. | Feb 1988 | A |
4733765 | Watanabe | Mar 1988 | A |
4753625 | Okada | Jun 1988 | A |
4767917 | Ushikubo | Aug 1988 | A |
4775353 | Childers et al. | Oct 1988 | A |
4775354 | Rasmussen et al. | Oct 1988 | A |
4809837 | Hayashi et al. | Mar 1989 | A |
4814589 | Storch et al. | Mar 1989 | A |
4817043 | Brown | Mar 1989 | A |
4831374 | Masel | May 1989 | A |
4833308 | Humble | May 1989 | A |
4882675 | Nichtberger et al. | Nov 1989 | A |
4883158 | Kobayashi et al. | Nov 1989 | A |
4884672 | Parker | Dec 1989 | A |
4896791 | Smith | Jan 1990 | A |
4898564 | Gunn et al. | Feb 1990 | A |
4910672 | Off et al. | Mar 1990 | A |
4915205 | Reid et al. | Apr 1990 | A |
4921463 | Primdahl et al. | May 1990 | A |
4936436 | Keltner | Jun 1990 | A |
4953086 | Fukatsu et al. | Aug 1990 | A |
4959624 | Higgins et al. | Sep 1990 | A |
4963118 | Gunn et al. | Oct 1990 | A |
4964495 | Rasmussen | Oct 1990 | A |
4969549 | Eglise et al. | Nov 1990 | A |
4977502 | Baker et al. | Dec 1990 | A |
4978322 | Paulsen | Dec 1990 | A |
4995848 | Goh | Feb 1991 | A |
4997406 | Horiguchi et al. | Mar 1991 | A |
5010238 | Kadono et al. | Apr 1991 | A |
5021967 | Smith | Jun 1991 | A |
5022889 | Ristvedt et al. | Jun 1991 | A |
5025139 | Halliburton | Jun 1991 | A |
5027937 | Parish et al. | Jul 1991 | A |
5039848 | Stoken | Aug 1991 | A |
5040657 | Gunn et al. | Aug 1991 | A |
5055657 | Miller et al. | Oct 1991 | A |
5056644 | Parker | Oct 1991 | A |
5073767 | Holmes et al. | Dec 1991 | A |
5083765 | Kringel | Jan 1992 | A |
5083814 | Guinta et al. | Jan 1992 | A |
5088587 | Goodrich et al. | Feb 1992 | A |
5091713 | Horne et al. | Feb 1992 | A |
5098339 | Dabrowski | Mar 1992 | A |
5098340 | Abe | Mar 1992 | A |
5100367 | Abe et al. | Mar 1992 | A |
5111927 | Schulze | May 1992 | A |
5114381 | Ueda et al. | May 1992 | A |
5135433 | Watanabe et al. | Aug 1992 | A |
5163868 | Adams | Nov 1992 | A |
5173851 | Off et al. | Dec 1992 | A |
5174608 | Benardelli et al. | Dec 1992 | A |
5183142 | Latchinian et al. | Feb 1993 | A |
5195626 | Le Hong et al. | Mar 1993 | A |
5197588 | Furuya et al. | Mar 1993 | A |
5201396 | Chalabian et al. | Apr 1993 | A |
5219059 | Furuya et al. | Jun 1993 | A |
5226519 | DeWoolfson | Jul 1993 | A |
5227874 | Kohorn | Jul 1993 | A |
5227966 | Ichiba | Jul 1993 | A |
5236339 | Nishiumi et al. | Aug 1993 | A |
5251738 | Dabrowski | Oct 1993 | A |
5252811 | Henochowicz et al. | Oct 1993 | A |
5265033 | Vajk et al. | Nov 1993 | A |
5293981 | Abe et al. | Mar 1994 | A |
5299672 | Nishiumi et al. | Apr 1994 | A |
5299673 | Wu | Apr 1994 | A |
5302811 | Fukatsu et al. | Apr 1994 | A |
5305195 | Singer | Apr 1994 | A |
5316120 | Ibarrola | May 1994 | A |
5316517 | Chiba et al. | May 1994 | A |
5317135 | Finocchio | May 1994 | A |
5321242 | Heath | Jun 1994 | A |
5328014 | Nishiumi et al. | Jul 1994 | A |
5330041 | Dobbins et al. | Jul 1994 | A |
5350906 | Brody et al. | Sep 1994 | A |
5355988 | Shirasawa | Oct 1994 | A |
5365046 | Haymann | Nov 1994 | A |
5374814 | Kako et al. | Dec 1994 | A |
5388680 | Hird et al. | Feb 1995 | A |
RE34915 | Nichtberger et al. | Apr 1995 | E |
5409092 | Itako et al. | Apr 1995 | A |
5429222 | Delay et al. | Jul 1995 | A |
5435777 | Takatani et al. | Jul 1995 | A |
5440108 | Tran et al. | Aug 1995 | A |
5441139 | Abe et al. | Aug 1995 | A |
5449058 | Kotler et al. | Sep 1995 | A |
5457305 | Akel | Oct 1995 | A |
5469951 | Takemoto et al. | Nov 1995 | A |
5479507 | Anderson | Dec 1995 | A |
5483363 | Holmes et al. | Jan 1996 | A |
5506393 | Ziarno | Apr 1996 | A |
5511114 | Stimson et al. | Apr 1996 | A |
5513738 | Hird et al. | May 1996 | A |
5531640 | Inoue | Jul 1996 | A |
5554070 | Takatoshi et al. | Sep 1996 | A |
5555497 | Helbling | Sep 1996 | A |
5560467 | Takemoto et al. | Oct 1996 | A |
5564546 | Molbak et al. | Oct 1996 | A |
5564974 | Mazur et al. | Oct 1996 | A |
5577109 | Beshear et al. | Nov 1996 | A |
5577959 | Takemoto et al. | Nov 1996 | A |
5620079 | Molback | Apr 1997 | A |
5637845 | Kolls | Jun 1997 | A |
5650604 | Marcous et al. | Jul 1997 | A |
5652421 | Veeneman et al. | Jul 1997 | A |
5661285 | Elrick et al. | Aug 1997 | A |
5663546 | Cucinotta et al. | Sep 1997 | A |
5665952 | Ziarno | Sep 1997 | A |
D385488 | Smith et al. | Oct 1997 | S |
5679070 | Ishida et al. | Oct 1997 | A |
5696908 | Muehlberger et al. | Dec 1997 | A |
5699328 | Ishizaki et al. | Dec 1997 | A |
5721768 | Stimson et al. | Feb 1998 | A |
5732398 | Tagawa | Mar 1998 | A |
5734722 | Halpern | Mar 1998 | A |
5743429 | Morofsky | Apr 1998 | A |
5746299 | Molbak | May 1998 | A |
5746322 | LaVeine et al. | May 1998 | A |
5748908 | Yu | May 1998 | A |
5777305 | Smith et al. | Jul 1998 | A |
5799767 | Molback | Sep 1998 | A |
5835061 | Stewart | Nov 1998 | A |
5839956 | Takemoto et al. | Nov 1998 | A |
5842916 | Gerrity et al. | Dec 1998 | A |
5868236 | Rademacher | Feb 1999 | A |
5880444 | Shibata et al. | Mar 1999 | A |
5903880 | Biffar | May 1999 | A |
5905810 | Jones et al. | May 1999 | A |
5909792 | Gerlier et al. | Jun 1999 | A |
5909793 | Beach et al. | Jun 1999 | A |
5909794 | Molback et al. | Jun 1999 | A |
5943423 | Muftic | Aug 1999 | A |
5943655 | Jacobson | Aug 1999 | A |
5953504 | Sokal et al. | Sep 1999 | A |
5956697 | Usui | Sep 1999 | A |
5964830 | Durrett | Oct 1999 | A |
5974146 | Randle et al. | Oct 1999 | A |
5982918 | Mennie et al. | Nov 1999 | A |
5988348 | Martin | Nov 1999 | A |
5991413 | Arditti et al. | Nov 1999 | A |
6014636 | Reeder | Jan 2000 | A |
6014646 | Vallee et al. | Jan 2000 | A |
6017063 | Nilssen | Jan 2000 | A |
6021883 | Casanova et al. | Feb 2000 | A |
6028920 | Carson | Feb 2000 | A |
6047807 | Molbak | Apr 2000 | A |
6047808 | Neubarth et al. | Apr 2000 | A |
6053807 | Metzger et al. | Apr 2000 | A |
6068550 | Breitholtz et al. | May 2000 | A |
6081791 | Clark | Jun 2000 | A |
6105007 | Norris | Aug 2000 | A |
6105008 | Davis et al. | Aug 2000 | A |
6105009 | Cuervo | Aug 2000 | A |
6110044 | Stern | Aug 2000 | A |
6116402 | Beach et al. | Sep 2000 | A |
6119099 | Walker et al. | Sep 2000 | A |
6119945 | Muller et al. | Sep 2000 | A |
6128402 | Cummins-Allison | Oct 2000 | A |
6129275 | Urquhart et al. | Oct 2000 | A |
6138106 | Walker et al. | Oct 2000 | A |
6144946 | Iwamura et al. | Nov 2000 | A |
6152365 | Kolls | Nov 2000 | A |
6185545 | Resnick et al. | Feb 2001 | B1 |
6193155 | Walker et al. | Feb 2001 | B1 |
6196371 | Martin et al. | Mar 2001 | B1 |
6227343 | Neathway et al. | May 2001 | B1 |
6230928 | Hanna et al. | May 2001 | B1 |
6233564 | Schulze | May 2001 | B1 |
6243450 | Jansen et al. | Jun 2001 | B1 |
6243687 | Powell | Jun 2001 | B1 |
6264545 | Magee et al. | Jul 2001 | B1 |
6267292 | Walker et al. | Jul 2001 | B1 |
6269349 | Aieta et al. | Jul 2001 | B1 |
6289324 | Kawan | Sep 2001 | B1 |
6292211 | Pena | Sep 2001 | B1 |
6308887 | Korman et al. | Oct 2001 | B1 |
6318536 | Korman et al. | Nov 2001 | B1 |
6318537 | Jones et al. | Nov 2001 | B1 |
6330544 | Jindal et al. | Dec 2001 | B1 |
6349972 | Geiger et al. | Feb 2002 | B1 |
6363164 | Jones et al. | Mar 2002 | B1 |
6370240 | Woynoski et al. | Apr 2002 | B1 |
6370514 | Messner et al. | Apr 2002 | B1 |
6375080 | Cremonese | Apr 2002 | B1 |
6390269 | Billington et al. | May 2002 | B1 |
6401010 | Takahashi | Jun 2002 | B1 |
6405182 | Cuervo | Jun 2002 | B1 |
6415262 | Walker et al. | Jul 2002 | B1 |
6456981 | Dejaeger et al. | Sep 2002 | B1 |
6460357 | Doi et al. | Oct 2002 | B1 |
6484863 | Molbak | Nov 2002 | B1 |
6494776 | Molbak | Dec 2002 | B1 |
6499052 | Lu et al. | Dec 2002 | B1 |
6502745 | Stimson et al. | Jan 2003 | B1 |
6505774 | Fulcher et al. | Jan 2003 | B1 |
6536037 | Guheen et al. | Mar 2003 | B1 |
6554184 | Amos | Apr 2003 | B1 |
6575361 | Graves et al. | Jun 2003 | B1 |
6575362 | Bator et al. | Jun 2003 | B1 |
6594644 | Van et al. | Jul 2003 | B1 |
6607136 | Altman et al. | Aug 2003 | B1 |
6628934 | Rosenberg et al. | Sep 2003 | B2 |
6637576 | Jones et al. | Oct 2003 | B1 |
6659259 | Knox et al. | Dec 2003 | B2 |
6661910 | Jones et al. | Dec 2003 | B2 |
6694300 | Walker et al. | Feb 2004 | B1 |
6704039 | Pena | Mar 2004 | B2 |
6705448 | Steel et al. | Mar 2004 | B1 |
6736251 | Molbak | May 2004 | B2 |
6745022 | Knox | Jun 2004 | B2 |
6748067 | Malik | Jun 2004 | B2 |
6748101 | Jones et al. | Jun 2004 | B1 |
6758316 | Molbak | Jul 2004 | B2 |
6772146 | Khemlani et al. | Aug 2004 | B2 |
6778693 | Jones et al. | Aug 2004 | B2 |
6799084 | Grobler | Sep 2004 | B2 |
6823172 | Forrest | Nov 2004 | B1 |
6829596 | Frazee | Dec 2004 | B1 |
6854581 | Molbak | Feb 2005 | B2 |
6857562 | Sasaki | Feb 2005 | B2 |
6918537 | Graves et al. | Jul 2005 | B2 |
6934529 | Bagoren et al. | Aug 2005 | B2 |
6945457 | Barcelou | Sep 2005 | B1 |
6960986 | Asama et al. | Nov 2005 | B2 |
6973172 | Bitove et al. | Dec 2005 | B1 |
6973443 | Drummond et al. | Dec 2005 | B2 |
6976570 | Molbak | Dec 2005 | B2 |
6999569 | Risafi et al. | Feb 2006 | B2 |
7006993 | Cheong et al. | Feb 2006 | B1 |
7028827 | Molbak et al. | Apr 2006 | B1 |
7028891 | O'Neal | Apr 2006 | B2 |
7039603 | Walker et al. | May 2006 | B2 |
7054842 | James et al. | May 2006 | B2 |
7058581 | Young | Jun 2006 | B1 |
7083084 | Graves et al. | Aug 2006 | B2 |
7093761 | Smith et al. | Aug 2006 | B2 |
7113929 | Beach et al. | Sep 2006 | B1 |
7131580 | Molbak | Nov 2006 | B2 |
7156300 | Dentlinger | Jan 2007 | B1 |
7168615 | Smith | Jan 2007 | B2 |
7184980 | Allen-Rouman et al. | Feb 2007 | B2 |
7209889 | Whitfield | Apr 2007 | B1 |
7249054 | Keil | Jul 2007 | B2 |
7251626 | Blackson et al. | Jul 2007 | B2 |
7252226 | Risafi et al. | Aug 2007 | B2 |
7255268 | Dentlinger | Aug 2007 | B2 |
7266533 | Yoder et al. | Sep 2007 | B2 |
7287005 | Bruecken et al. | Oct 2007 | B1 |
7303119 | Molbak | Dec 2007 | B2 |
7311249 | Smith et al. | Dec 2007 | B2 |
7313546 | Alarcon-Luther et al. | Dec 2007 | B2 |
7328190 | Smith et al. | Feb 2008 | B2 |
7333955 | Graves et al. | Feb 2008 | B2 |
RE40186 | Walker et al. | Mar 2008 | E |
7343349 | Ranzini et al. | Mar 2008 | B2 |
7349566 | Jones et al. | Mar 2008 | B2 |
7356507 | Bezos et al. | Apr 2008 | B2 |
7398225 | Voltmer et al. | Jul 2008 | B2 |
7426493 | Takeshima et al. | Sep 2008 | B2 |
7473177 | Friesen et al. | Jan 2009 | B2 |
7505941 | Bishop et al. | Mar 2009 | B2 |
7522716 | Paschini | Apr 2009 | B2 |
7527193 | Molbak | May 2009 | B2 |
7529563 | Pitroda | May 2009 | B1 |
7630926 | Chakiris et al. | Dec 2009 | B2 |
7634425 | Satomi et al. | Dec 2009 | B2 |
7647259 | De Fabrega | Jan 2010 | B2 |
7653599 | Doran et al. | Jan 2010 | B2 |
7660767 | Schultz et al. | Feb 2010 | B1 |
7676431 | Burney et al. | Mar 2010 | B2 |
7778456 | Jones et al. | Aug 2010 | B2 |
7780075 | Cooper et al. | Aug 2010 | B2 |
7865432 | Doran et al. | Jan 2011 | B2 |
7865447 | Rosenhaft et al. | Jan 2011 | B2 |
7874478 | Molbak | Jan 2011 | B2 |
7904565 | Holden et al. | Mar 2011 | B2 |
7971699 | Molbak | Jul 2011 | B2 |
8005425 | Defosse et al. | Aug 2011 | B2 |
8024272 | Doran et al. | Sep 2011 | B2 |
8033375 | Doran et al. | Oct 2011 | B2 |
8082195 | Enzaldo | Dec 2011 | B2 |
8083133 | Seifert et al. | Dec 2011 | B2 |
8103586 | Doran et al. | Jan 2012 | B2 |
8152060 | Wolfe et al. | Apr 2012 | B2 |
8152061 | Wolfe et al. | Apr 2012 | B2 |
8175965 | Moore et al. | May 2012 | B2 |
8229851 | Doran et al. | Jul 2012 | B2 |
8332313 | Doran et al. | Dec 2012 | B2 |
8438073 | White | May 2013 | B2 |
8447650 | Postrel | May 2013 | B2 |
8485890 | Gagner et al. | Jul 2013 | B2 |
8489452 | Mellas et al. | Jul 2013 | B1 |
8494956 | Tulluri et al. | Jul 2013 | B2 |
8500007 | Wolfe et al. | Aug 2013 | B2 |
8503641 | Bushey | Aug 2013 | B2 |
8515808 | Postrel | Aug 2013 | B2 |
8528814 | Wolfe | Sep 2013 | B2 |
8528828 | Fleischer et al. | Sep 2013 | B2 |
8533036 | Shukla et al. | Sep 2013 | B2 |
8533037 | Postrel | Sep 2013 | B2 |
8556707 | Potts et al. | Oct 2013 | B2 |
8566169 | Bohanan et al. | Oct 2013 | B2 |
8571983 | Blackhurst et al. | Oct 2013 | B1 |
8589267 | Hurst | Nov 2013 | B2 |
8589297 | Enzaldo | Nov 2013 | B2 |
8595074 | Sharma et al. | Nov 2013 | B2 |
8600807 | Postrel | Dec 2013 | B1 |
8602297 | Wilen | Dec 2013 | B2 |
8612290 | Postrel | Dec 2013 | B2 |
8631999 | Wolfe et al. | Jan 2014 | B2 |
8660944 | Liu et al. | Feb 2014 | B2 |
8668146 | McGhie et al. | Mar 2014 | B1 |
8675840 | Risafi et al. | Mar 2014 | B2 |
8676672 | Nelsen | Mar 2014 | B2 |
8701982 | Yankovich et al. | Apr 2014 | B2 |
8701991 | Wolfe | Apr 2014 | B2 |
8712854 | Rafferty et al. | Apr 2014 | B1 |
8725564 | Postrel | May 2014 | B2 |
8733637 | Cedeno | May 2014 | B1 |
8751294 | Bhattacharya et al. | Jun 2014 | B2 |
8762278 | Miller et al. | Jun 2014 | B2 |
8820634 | Kelly et al. | Sep 2014 | B2 |
8874467 | Yahn et al. | Oct 2014 | B2 |
8887999 | Kelly et al. | Nov 2014 | B2 |
8967324 | White et al. | Mar 2015 | B2 |
9002737 | Wilen | Apr 2015 | B2 |
9064268 | Larrick et al. | Jun 2015 | B2 |
20010001856 | Gould et al. | May 2001 | A1 |
20010007098 | Hinrichs et al. | Jul 2001 | A1 |
20010007983 | Lee | Jul 2001 | A1 |
20010011680 | Soltesz et al. | Aug 2001 | A1 |
20010023409 | Keil | Sep 2001 | A1 |
20010029484 | Schultz et al. | Oct 2001 | A1 |
20010051902 | Messner | Dec 2001 | A1 |
20020026423 | Maritzen et al. | Feb 2002 | A1 |
20020032605 | Lee | Mar 2002 | A1 |
20020032641 | Mendiola et al. | Mar 2002 | A1 |
20020046341 | Kazaks et al. | Apr 2002 | A1 |
20020065724 | Tsuruda | May 2002 | A1 |
20020072974 | Pugliese, III et al. | Jun 2002 | A1 |
20020082962 | Farris et al. | Jun 2002 | A1 |
20020085037 | Leavitt et al. | Jul 2002 | A1 |
20020087462 | Seifert et al. | Jul 2002 | A1 |
20020091603 | Steiger, Jr. et al. | Jul 2002 | A1 |
20020100660 | Stieber et al. | Aug 2002 | A1 |
20020107738 | Beach et al. | Aug 2002 | A1 |
20020112162 | Cocotis et al. | Aug 2002 | A1 |
20020147683 | Capobianco et al. | Oct 2002 | A1 |
20020156676 | Ahrens et al. | Oct 2002 | A1 |
20020162895 | Neto | Nov 2002 | A1 |
20020174235 | Likourezos | Nov 2002 | A1 |
20020188511 | Johnson et al. | Dec 2002 | A1 |
20020194122 | Knox et al. | Dec 2002 | A1 |
20030024979 | Hansen et al. | Feb 2003 | A1 |
20030046231 | Wu | Mar 2003 | A1 |
20030046249 | Wu | Mar 2003 | A1 |
20030081824 | Mennie et al. | May 2003 | A1 |
20030130940 | Hansen et al. | Jul 2003 | A1 |
20030149662 | Shore | Aug 2003 | A1 |
20030168508 | Daellenbach et al. | Sep 2003 | A1 |
20030173405 | Wilz, Sr. et al. | Sep 2003 | A1 |
20030233318 | King et al. | Dec 2003 | A1 |
20040024700 | Petigny | Feb 2004 | A1 |
20040088252 | Jenny et al. | May 2004 | A1 |
20040098740 | Maritzen et al. | May 2004 | A1 |
20050038737 | Norris | Feb 2005 | A1 |
20050108104 | Woo et al. | May 2005 | A1 |
20050108155 | Gallagher et al. | May 2005 | A1 |
20050144074 | Fredregill et al. | Jun 2005 | A1 |
20050171902 | Nguyen | Aug 2005 | A1 |
20050203835 | Nhaissi et al. | Sep 2005 | A1 |
20050203836 | Woodward et al. | Sep 2005 | A1 |
20050227769 | Morrow et al. | Oct 2005 | A1 |
20060089908 | Keohane et al. | Apr 2006 | A1 |
20060131387 | Hansen et al. | Jun 2006 | A1 |
20060207856 | Dean et al. | Sep 2006 | A1 |
20060249568 | Scanlon et al. | Nov 2006 | A1 |
20060287970 | Chess et al. | Dec 2006 | A1 |
20060293965 | Burton | Dec 2006 | A1 |
20070089064 | Facemire et al. | Apr 2007 | A1 |
20070125620 | Sorenson et al. | Jun 2007 | A1 |
20070234223 | Leavitt et al. | Oct 2007 | A1 |
20080052182 | Marshall et al. | Feb 2008 | A1 |
20080072145 | Blanchard et al. | Mar 2008 | A1 |
20080082972 | De Sutter et al. | Apr 2008 | A1 |
20080162299 | Gusler et al. | Jul 2008 | A1 |
20080163079 | Haug et al. | Jul 2008 | A1 |
20080172623 | Roche et al. | Jul 2008 | A1 |
20080288400 | Panthaki et al. | Nov 2008 | A1 |
20090069051 | Jain et al. | Mar 2009 | A1 |
20090240624 | James et al. | Sep 2009 | A1 |
20090242626 | Jones et al. | Oct 2009 | A1 |
20090265269 | Stoecker | Oct 2009 | A1 |
20090302103 | Kolinski-Schultz et al. | Dec 2009 | A1 |
20090307622 | Jalon et al. | Dec 2009 | A1 |
20090313358 | Shepherd et al. | Dec 2009 | A1 |
20100057612 | Wagenhals et al. | Mar 2010 | A1 |
20100063906 | Nelsen et al. | Mar 2010 | A1 |
20100122329 | Jakobsson et al. | May 2010 | A1 |
20100131413 | Kranzley et al. | May 2010 | A1 |
20100200654 | Wolfe et al. | Aug 2010 | A1 |
20110184834 | Perrochon et al. | Jul 2011 | A1 |
20110208637 | Wakita et al. | Aug 2011 | A1 |
20110225063 | Grunski et al. | Sep 2011 | A1 |
20110238549 | Poon | Sep 2011 | A1 |
20110282784 | Nelsen | Nov 2011 | A1 |
20120054049 | Hayes | Mar 2012 | A1 |
20120059736 | Bhattacharya et al. | Mar 2012 | A1 |
20120109787 | Larrick et al. | May 2012 | A1 |
20120124496 | Rose et al. | May 2012 | A1 |
20120137235 | T S et al. | May 2012 | A1 |
20120143705 | Bhattacharya et al. | Jun 2012 | A1 |
20120156976 | Blake et al. | Jun 2012 | A1 |
20120173351 | Hanson et al. | Jul 2012 | A1 |
20120259698 | Yurow et al. | Oct 2012 | A1 |
20120310848 | Gao et al. | Dec 2012 | A1 |
20120323787 | Nelsen | Dec 2012 | A1 |
20130065686 | LeMay et al. | Mar 2013 | A1 |
20130066735 | Llach | Mar 2013 | A1 |
20130080235 | Wolfe | Mar 2013 | A1 |
20130091055 | Doran et al. | Apr 2013 | A1 |
20130144732 | Rothschild | Jun 2013 | A1 |
20130159130 | Gaur et al. | Jun 2013 | A1 |
20130161153 | Saez et al. | Jun 2013 | A1 |
20130191178 | Thompson et al. | Jul 2013 | A1 |
20130191202 | Postrel | Jul 2013 | A1 |
20130204681 | Kraft et al. | Aug 2013 | A1 |
20130204686 | Roberts et al. | Aug 2013 | A1 |
20130204688 | Yahn | Aug 2013 | A1 |
20130204781 | Flitcroft et al. | Aug 2013 | A1 |
20130246209 | White | Sep 2013 | A1 |
20130254074 | Joa et al. | Sep 2013 | A1 |
20130254086 | Joa et al. | Sep 2013 | A1 |
20130254106 | Webber et al. | Sep 2013 | A1 |
20130268413 | Burr et al. | Oct 2013 | A1 |
20130275246 | Ramaratnam et al. | Oct 2013 | A1 |
20130297473 | Wolfe | Nov 2013 | A1 |
20130304559 | Stone et al. | Nov 2013 | A1 |
20130304620 | Bhattacharya et al. | Nov 2013 | A1 |
20140006268 | Roberts et al. | Jan 2014 | A1 |
20140012647 | Hecht | Jan 2014 | A1 |
20140046784 | Prakash et al. | Feb 2014 | A1 |
20140052525 | Postrel | Feb 2014 | A1 |
20140058868 | Sharma et al. | Feb 2014 | A1 |
20140081736 | Blackhurst et al. | Mar 2014 | A1 |
20140095218 | Golembeski | Apr 2014 | A1 |
20140100939 | Postrel | Apr 2014 | A1 |
20140108196 | Yankovich et al. | Apr 2014 | A1 |
20140122324 | Spier | May 2014 | A1 |
20140122327 | Aleles et al. | May 2014 | A1 |
20140122331 | Vaish et al. | May 2014 | A1 |
20140136351 | Lennon | May 2014 | A1 |
20140143089 | Campos et al. | May 2014 | A1 |
20140156511 | Ren | Jun 2014 | A1 |
20140201012 | Doran et al. | Jul 2014 | A1 |
20140236841 | Tan et al. | Aug 2014 | A1 |
20140257958 | Andrews | Sep 2014 | A1 |
20140289111 | Doran et al. | Sep 2014 | A1 |
20150012305 | Truskovsky et al. | Jan 2015 | A1 |
20150025987 | Yahn | Jan 2015 | A1 |
20150170124 | Sorenson et al. | Jun 2015 | A1 |
20150254707 | Larrick et al. | Sep 2015 | A1 |
20150278801 | Friedlander et al. | Oct 2015 | A1 |
20170039559 | Frieden | Feb 2017 | A1 |
20170323282 | Doran et al. | Nov 2017 | A1 |
20180000594 | Yahn et al. | Jan 2018 | A1 |
Number | Date | Country |
---|---|---|
1053598 | May 1979 | CA |
2060630 | Aug 1992 | CA |
2067987 | Nov 1992 | CA |
2421308 | Mar 2002 | CA |
680171 | Jun 1992 | CH |
660354 | May 1938 | DE |
2528735 | Apr 1976 | DE |
3021327 | Dec 1981 | DE |
3147603 | Jun 1983 | DE |
0313294 | Apr 1989 | EP |
0351217 | Jan 1990 | EP |
0420163 | Apr 1991 | EP |
0458610 | Nov 1991 | EP |
0477722 | Apr 1992 | EP |
0857579 | Aug 1998 | EP |
0924662 | Jun 1999 | EP |
0924664 | Jun 1999 | EP |
0924665 | Jun 1999 | EP |
1178448 | Feb 2002 | EP |
2367150 | Sep 2011 | EP |
2042254 | Feb 1971 | FR |
2342531 | Sep 1977 | FR |
958741 | May 1964 | GB |
1564723 | Apr 1980 | GB |
2095452 | Sep 1982 | GB |
2121582 | Dec 1983 | GB |
2153128 | Aug 1985 | GB |
2175427 | Nov 1986 | GB |
2186411 | Aug 1987 | GB |
2188467 | Sep 1987 | GB |
2198274 | Jun 1988 | GB |
2223340 | Apr 1990 | GB |
2223872 | Apr 1990 | GB |
2255666 | Nov 1992 | GB |
80670 | Nov 1998 | IE |
392994 | Oct 1989 | JP |
281193 | Mar 1990 | JP |
363795 | Mar 1991 | JP |
392994 | Apr 1991 | JP |
1307891 | Nov 1999 | JP |
3252795 | Feb 2002 | JP |
2006301807 | Nov 2006 | JP |
2007241925 | Sep 2007 | JP |
2007257578 | Oct 2007 | JP |
4315288 | Aug 2009 | JP |
4344995 | Oct 2009 | JP |
5249892 | Jul 2013 | JP |
5250296 | Jul 2013 | JP |
44244 | Sep 1918 | SE |
44247 | Sep 1918 | SE |
50250 | Nov 1919 | SE |
8801851 | Nov 1989 | SE |
9406101 | Mar 1994 | WO |
9409440 | Apr 1994 | WO |
9530215 | Nov 1995 | WO |
9626508 | Aug 1996 | WO |
9630877 | Oct 1996 | WO |
9825241 | Jun 1998 | WO |
9836521 | Aug 1998 | WO |
9900772 | Jan 1999 | WO |
9928830 | Jun 1999 | WO |
9950785 | Oct 1999 | WO |
0010138 | Feb 2000 | WO |
0011568 | Mar 2000 | WO |
0025507 | May 2000 | WO |
0075889 | Dec 2000 | WO |
0139093 | May 2001 | WO |
01037172 | May 2001 | WO |
0142945 | Jun 2001 | WO |
0159722 | Aug 2001 | WO |
0191035 | Nov 2001 | WO |
0207071 | Jan 2002 | WO |
0209001 | Jan 2002 | WO |
02075680 | Sep 2002 | WO |
03046845 | Jun 2003 | WO |
03071386 | Aug 2003 | WO |
03071387 | Aug 2003 | WO |
03071495 | Aug 2003 | WO |
2008015637 | Feb 2008 | WO |
2008027324 | Mar 2008 | WO |
Entry |
---|
U.S. Appl. No. 14/617,672, filed Feb. 9, 2015, Lindemulder, Elizabeth L., et al. |
“ACI Gift Cards, Inc. Launches Amazon Gift Codes on Demand,” Sep. 5, 2008, available at http://www.reuters.com/article/2008/09/05/idus11420+05-sep-2008+bw2008905. |
“Cash in your jar of change without paying fees to do it,” Nov. 21, 2009, available at http://www.examiner.com/article/cash-your-jar-of-change-without-paying-fees-to-do-it. |
1-800 Gift Certificate, http://www.800giftcertificate.com, accessed Feb. 16, 1999, 12 pages. |
Number | Date | Country | |
---|---|---|---|
20170148001 A1 | May 2017 | US |