Movatterモバイル変換


[0]ホーム

URL:


US7206647B2 - E-appliance for mobile online retailing - Google Patents

E-appliance for mobile online retailing
Download PDF

Info

Publication number
US7206647B2
US7206647B2US10/102,037US10203702AUS7206647B2US 7206647 B2US7206647 B2US 7206647B2US 10203702 AUS10203702 AUS 10203702AUS 7206647 B2US7206647 B2US 7206647B2
Authority
US
United States
Prior art keywords
portable device
user
server
processor
screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime, expires
Application number
US10/102,037
Other versions
US20030182195A1 (en
Inventor
Alok Kumar
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.)
Twitter Inc
Original Assignee
NCR Corp
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 NCR CorpfiledCriticalNCR Corp
Priority to US10/102,037priorityCriticalpatent/US7206647B2/en
Assigned to NCR CORPORATIONreassignmentNCR CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: KUMAR, ALOK
Priority to EP03251555Aprioritypatent/EP1357501A3/en
Publication of US20030182195A1publicationCriticalpatent/US20030182195A1/en
Application grantedgrantedCritical
Publication of US7206647B2publicationCriticalpatent/US7206647B2/en
Assigned to JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENTreassignmentJPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENTSECURITY AGREEMENTAssignors: NCR CORPORATION, NCR INTERNATIONAL, INC.
Assigned to NCR CORPORATIONreassignmentNCR CORPORATIONRELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: JPMORGAN CHASE BANK, N.A.
Assigned to VERDI SQUARE, SERIES 67 OF ALLIED SECURITY TRUST IreassignmentVERDI SQUARE, SERIES 67 OF ALLIED SECURITY TRUST IASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: NCR CORPORATION
Assigned to TWITTER, INC.reassignmentTWITTER, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: VERDI SQUARE, SERIES 67 OF ALLIED SECURITY TRUST I
Assigned to MORGAN STANLEY SENIOR FUNDING, INC.reassignmentMORGAN STANLEY SENIOR FUNDING, INC.SECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: TWITTER, INC.
Assigned to MORGAN STANLEY SENIOR FUNDING, INC.reassignmentMORGAN STANLEY SENIOR FUNDING, INC.SECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: TWITTER, INC.
Assigned to MORGAN STANLEY SENIOR FUNDING, INC.reassignmentMORGAN STANLEY SENIOR FUNDING, INC.SECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: TWITTER, INC.
Adjusted expirationlegal-statusCritical
Assigned to X CORP. (F/K/A TWITTER, INC.)reassignmentX CORP. (F/K/A TWITTER, INC.)RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: MORGAN STANLEY SENIOR FUNDING, INC.
Assigned to X CORP. (F/K/A TWITTER, INC.)reassignmentX CORP. (F/K/A TWITTER, INC.)RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A portable device used for online retailing comprises a screen that is divided into numerous section for displaying different information. The bottom section of the screen includes navigation buttons. The top section includes promotions. The central section displays online catalog information. The device is also provided with wireless capability to connect to the Internet. All sections on the screen are activated through a touch screen. The device incorporates shopping, authentication, security and payment capabilities so that the user may have a seamless shopping experience.

Description

FIELD OF THE INVENTION
The present invention relates generally to the use of a portable device in online environment, and more particularly, to a portable e-appliance that is configured to be used for a very specific purpose such as online shopping.
BACKGROUND OF THE INVENTION
Currently, the most common online retailing process involves using a desktop/laptop computer to log on to the Internet, navigate to a web site using a browser, browse through the catalog, make selection, and place an order. This process is most suitable for home or office environments but is impossible, as in the case of desktop computers, or not very convenient, as in the case of laptop computers, when the user is traveling or in a public location. Fully functional computer systems i.e. desktop/laptop computers are also bulky, expensive, and include too many options or features which are not necessary for a very specific purpose such as online shopping.
Thus, there is a need for a method and apparatus which provide users with greater portability and convenience making purchases on the Internet, using preexisting, low cost, commercially available handheld devices.
SUMMARY OF THE INVENTION
It is, therefore, an object of the present invention to provide in integrated portable platform that incorporates shopping, authentication, security and payment capabilities so that the user may have a seamless shopping experience.
It is a further object of the present invention to allow a user to use a low cost handheld device for a very specific purpose such as online shopping instead of a multi-purpose fully functional computer system.
It is another object of the present invention to take advantage of compactness, absolute portability and touch capability inherent in the commercially available handheld devices in online retailing.
These and other objects of the present invention are achieved by A method of using a portable device in online retailing. In accordance with the method, a connection is established between the portable device and a dedicated server. A request is sent from the portable device to the dedicated server. The dedicated server will identify a type of the portable device upon receiving the request and transfer to the portable device a plurality of items corresponding to the determined type of the portable device for selection by a user of the portable device. A transaction is then carried out based on at least one of the items selected by the user.
According to some aspects of the present invention, the items are transferred in form of a platform independent executable code, all communication takes place over a wireless trusted connection, and the user's payment information comprises preprogrammed credit card information. According to other aspects of the present invention, the portable device may be one of Internet-ready mobile phone and wireless-capable PDA and tablet computer. The portable device preferably have a display component having at least one of a screen size, a screen maximum resolution, and a screen color depth lower than a predetermined standard.
The foregoing and other objects of the present invention are also achieved by a portable device for use in online retailing. The portable device comprises a processor, a wireless port for wireless connection to a server, a display, an input component and a memory coupled to the processor. The memory has stored therein sequences of instructions, which, when executed by the processor, cause the processor to perform the steps of: a) establishing a wireless connection between the portable device and the server via the wireless port; b) sending a request containing an indication of a type of the portable device from the portable device to the dedicated server; c) receiving a plurality of items corresponding to the type of the portable device from the dedicated server; d) presenting the received items on the display component for selection by a user of the portable device; and e) placing an order with the server based on at least one of the items selected by the user using the input component.
According to an aspect of the present invention, the display component and the input component are integrated in a touch screen which displays a set of virtual navigational buttons, a main region for displaying a catalog and a promotional region for displaying promotional information. According to another aspect of the present invention, the memory comprises a plurality of non-volatile erasable programmable memory cells which are configured to be substantially instantly accessible by the processor upon power on of the portable device.
The foregoing and other objects of the present invention are further achieved by an online retailing system, comprising a server and a portable device communicable with the server via a wireless connection. The portable device comprises a user handling module for sending a request containing a type of the portable device to the server, a functionality module downloadable from the server for presenting a catalog of items to a user of the portable device, and a shopping module for carrying out a transaction with the server based on at least one of the items selected by the user. The server comprises an application handling module for receiving the request from the portable device and transferring the functionality module to the portable device based on the type of the portable device, and a transaction processing module for carrying out the transaction in conjunction with the shopping module.
According to an aspect of the present invention, the portable device further comprises a browser and the functionality module comprises an applet to be executed and displayed in the browser. According to another aspect of the present invention, the functionality module may comprise a client application of a web service which is invoked upon execution of the client application, or an installable application which is downloaded from the server and installed on the portable device only the very first time the portable device is communicated with the server.
Still other objects and advantages of the present invention will become readily apparent to those skilled in the art from the following detailed description, wherein the preferred embodiments of the invention are shown and described, simply by way of illustration of the best mode contemplated of carrying out the invention. As will be realized, the invention is capable of other and different embodiments, and its several details are capable of modifications in various obvious respects, all without departing from the invention. Accordingly, the drawings and description thereof are to be regarded as illustrative in nature, and not as restrictive.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention is illustrated by way of example, and not by limitation, in the figures of the accompanying drawings, wherein elements having the same reference numeral designations represent like elements throughout and wherein:
FIG. 1 is a schematic view of an exemplary screen presented on a display of a portable device in accordance with the present invention;
FIG. 2 is a flow chart showing a method of using a portable device in online retailing in accordance with the present invention;
FIG. 3 is a block diagram showing logical architecture of a system in accordance with the present invention;
FIG. 4 is a block diagram showing exemplary hardware suitable for the device of the present invention;
FIG. 5 is a block diagram showing physical arrangement of a system in accordance with the present invention.
BEST MODE FOR CARRYING OUT THE INVENTION
Methods and apparatus of using a portable device in an integrated online retailing platform that incorporates shopping, security, authentication, and payment for providing a seamless shopping experience are described. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.
FIG. 1 is a block diagram showingexemplary hardware100 upon which embodiments of the invention may be implemented. The present invention is usable with currently available portable devices such as laptop computer and PDAs (Personal Digital Assistant). The present invention may be implemented in recent models of cell phone as well.
Although the present invention can be embodied in a fully functional laptop computer, there are several drawbacks. For example, a laptop computer, even with a slim or thin configuration, is still relatively heavy, weighing approximately from three to seven pounds, and therefore bulky, especially for certain kinds of people like truck drivers or health professionals. Battery life of laptops is relatively short, and the laptops themselves are expensive. Laptops also require a certain amount of time from the start until the operating system is loaded. Laptops, therefore, do not provide a desired level of convenience for online shoppers who needs instant access to their favorite stores whenever and wherever they feel like shopping. In this aspect, laptops are inferior to PDAs.
PDAs fall into two major categories: hand-held computers and palm-sized computers. The major differences between the two are size, display and mode of data entry. Compared to palm-sized computers, hand-held computers tend to be larger and heavier. They have larger liquid crystal displays (LCD) and use a miniature keyboard, usually in combination with touch-screen technology, for data entry. Palm-sized computers are smaller and lighter. They have smaller LCDs and rely on stylus/touch-screen technology and handwriting recognition programs for data entry. An Internet ready cell phone is a regular cell phone configurable to connect to the Internet via a dedicated ISP (Internet service provider). The keypad on the cell phone may be used for navigation through web pages and/or data entry. In general, the present invention can be embodied in any off-the-shelf portable apparatus. An exemplary PDA structure is illustrated inFIG. 4.
InFIG. 4,hardware400 comprisesmicroprocessor402,memory404,408,display406,416, anddata input component416,418,420.Hardware400 also includes a network interface for connection to a special server or a distributed network such as the Internet. Preferably, the network connection is wireless to facilitate absolute portability of the device of the present invention. For this purpose, the network interface inhardware400 compriseswireless port412. Each of the above listed components coupled tomicroprocessor402 via buses designated at430. The device is powered bypower supply427 which includes usually one or more batteries.
Microprocessor402 is the brain of the device and coordinates all of the device's functions according to programmed instructions. PDAs use smaller, cheaper and slower microprocessors than PC counterparts, with a speed of about 16–75 MHz, compared with 200 MHz and up in PCs. A PDA may not need a hard drive and stores basic programs including operating system in read-only memory (ROM)chip408, which remains intact even when the machine shuts down.Memory404 is thus a non-volatile type of memory. Data and any programs added later are stored inRAM404. This approach has several advantages over standard PCs including laptops. When the PDA is turned on, all programs are instantly available and the user does not have to wait for applications to load. When the device is turned off, the data (and later added applications) are still safe, because the PDA continues to draw a small amount of power from the batteries.Hardware400 may even incorporate removable forms of memory such as flash cards. The total amount of memory in a PDA is approximately from 2 to 32 MB and is upgradeable.
PDAs have some type of LCD display screen. Unlike the LCD screens for desktop or laptop computers, which are used solely as output devices, PDAs may use their screens for both output and input. The LCD screens of PDAs are of smaller sizes (about 4 inches), lower pixel resolutions (160×160, 240×320), and lesser color depths (16 or 256 grayscale or 65,536 colors) than laptop screens. This difference in screen size and quality between PDAs and laptops significantly affects how the device of the present invention interacts with the server or the rest of the distributed network.Display406,416 may be passive or active matrix, reflective or backlit.
PDAs vary in how data and commands may be entered. Hand-held computers typically useminiature keyboard420 in combination withtouch screen416. Palm-sized computers use a stylus andtouch screen416 exclusively in combination with a handwriting recognition program (not shown). Each device also has afew buttons418 to bring up screens or applications. Another way of data entry is to use a virtual onscreen keyboard (not shown). The virtual keyboard often looks like a regular keyboard, except the user taps on the letters with the stylus. An external and optionally collapsible keyboard that plugs into the PDA is also available as an input component. Yet another way of data entry is to use voice recognition technology incorporated in the PDA, where the user speaks into a built-in microphone while software converts the user's voice waves into data. This embodiment is especially suitable whenhardware400 is a cellular phone.
A PDA needs an operating system which contains the pre-programmedinstructions controlling microprocessor402. The operating systems used by PDAs are not as complex as those used by PCs. They generally have fewer instructions and take up less memory (e.g. less than 100 K of memory). Therefore, operating systems of PDAs may not be capable of supporting all types of programming and data presentation available in the distributed network. It may be important that the server to which the PDA connects supply the device with platform independent executable codes which may run faultlessly on almost any operating systems and/or hardware infrastructure. Also called “machine independent” and “hardware independent,” platform independent refers to software that runs in a variety of computers. For example, interpreted programs are platform independent, providing there are interpreters for more than one machine
Additionally, a PDA may be arranged to work in tandem with a desktop orlaptop425 in which case the PDA must be able to communicate with the desktop laptop. The communication between PDA and PC is typically done through serial orUSB port410 or IR (infrared)port414 as shown inFIG. 4. Serial orUSB port410 may serve as an interface withmodem429.
It should be noted that though the hardware structure of the present invention has been described as based on a PDA, it is within the scope of the present invention to implement the inventive device on desktops, laptops or any computer structures which have a microprocessor, a memory, a display, a data/command input component and a network interface. Inclusion of a hard drive is not excluded from the scope of the present invention.
Reference is now made toFIG. 5 in which a block diagram showing physical arrangement of a system in accordance with the present invention is presented.System500 includesportable device520 which has a physical structure suitable for the present invention as described above. For example,portable device520 may be a PDA as illustrated inFIG. 4. The PDA still needs to be programmed in accordance with the present invention as will be described hereinafter.System500 further includesserver502 directly communicable withportable device520 viaconnection506 which is preferably wireless. Alternatively or additionally,server502 may be communicated withportable device520 viaISP510, in which caseportable device520 is logged on toISP510 viaconnection508 andISP510, in turn, is communicated withserver502 viaconnection512.Connection508 is preferably wireless whileconnection512 may be wired.
In an embodiment,server502 is a central server which is communicable with a number ofvendors504 via a number ofconnections514. In a network of the system in accordance with the present invention, vendors are nodes which offer products or services for sale or free of charge. For sake of simplicity,vendors504 in the exemplary embodiment ofFIG. 5 designate web sites which offer products or services for sale.Vendors504 may be connected toportable device520 either throughcentral server502, or “directly” over the Internet, i.e. viaISP510. In the latter case,vendors504 exchange information withportable device520 usingwireless connection508 andwired connection518 betweenvendor sites504 andISP510. In another embodiment,server502 is a vendor itself which directly communicatesportable device520 without intermediate nodes. In yet another embodiment whereportable device520 connects to the distributed network or the Internet throughserver502,server502 serves as an ISP forportable device520. In a further embodiment, the network includingportable device520,server502, andvendors504 may be an isolated or specialized network in which caseportable device520 may need to communicate with bothserver502 for shopping withvendors504, andISP510 for using the Internet for general purposes.
Reference is now made toFIG. 2 in which a flow chart showing a method of using a portable device in online retailing in accordance with the present invention is presented. The method comprises the step of providing a portable device or “e-appliance” at202. The portable device has a physical structure suitable for the present invention as described above. For example, the portable device may be a PDA as illustrated inFIG. 4. In an embodiment of the present invention, the portable device may be any off-the-shelf apparatus commercially available. The portable device, e.g.520 inFIG. 5, is then connected toISP510 at204. Usingconnection508 to the distributed network or Internet,portable device520contacts server502 for the first time. As has been described before,portable device520 may directly contactserver502 withoutintermediate ISP510.
Whenportable device520 is connected toserver502 for the first time,server502 provides (not shown)portable device520 with a list of vendors for selection by a user ofportable device520. The user then chooses a number of vendors he wants to buy from the list.Server502 sends client software which manages the chosen vendors toportable device520. Communication and information exchange betweenportable device520 andserver502 are accomplished in one or more manners described below.
In an alternative embodiment, the user may buyportable device520 with a preinstalled vendor list and associated client software. In this case, the user may immediately begin shopping with the vendors on the list. The list is preferably editable by, for example, contactingserver502 as described above. In yet another embodiment, the user may buyportable device520 without a preinstalled vendor list and associated client software. The user will then use a PC system to contactserver502 or a dedicated server to download a vendor list and associated client software therefrom. The downloaded vendor list and client software will be next transferred toportable device520 using one ormore communication ports414,410 shown inFIG. 4.
When a number of vendors and client software associated therewith have been downloaded and/or preinstalled inportable device520, the user may begin shopping by executing (not shown) the associated client software. This step is optional because the vendor list may be configured to be immediately displayed on the screen ofportable device520 upon power on of the device as described above. In an exemplary embodiment, the downloaded vendor list may be displayed in form of a plurality of buttons106 (FIG. 1). Eachbutton106 is actually a link to a correspondingvendor site504. If the number of downloaded vendors is too large, all vendors may not be fitted on small size screen ofportable device520. In this case, the downloaded vendor list may be arranged in a number of pages.Navigational buttons108 are then provided onscreen100, illustrated inFIG. 1, to allow the user to switch back and forth among the pages.Navigational buttons108 may also be used to browse through a catalog of items offered by a vendor as will be described hereinafter. It is within the scope of the present invention to display the downloaded vendor list otherwise, for example, using drop-down or expanded/collapsed lists. The vendors may be organized and grouped in a hierarchical manner as generally known in the art. The pages of the vendor list may also be organized hierarchically, except for the first page of a first few pages where featured or favorite vendors are presented to provide the user with a quick access to his preferred stores.
The user then browses the vendor list, at206, to find the vendor he wants to buy from. When the desired vendor is found, the user activates a link associated with the selected vendor by e.g. clicking on abutton106 bearing the selected vendor's name or brand name. A connection betweenportable device520 and the selected vendor will then be established, at208. This connection is preferably a trusted connection which is generally a connection that cannot be illegally accessed or tampered with. For this purpose, userdigital certificate209 may be needed.Digital certificate209 is actually a public key of the user that has been digitally signed by a private key of a certification authority (CA). Generally, the digital certificate is sent along with a digital signature of the user to verify that the user/sender is truly the entity identifying itself in4the transmission, and not an impersonator. It should also be noted that the trusted connection is a logical connection which may be established over one or more physical connections betweenportable device520 andserver502. For example, the trusted connection may be established overphysical connection506, or overconnections508 and512. Other messages may still be sent along the same physical connections together with messages of the trusted connection without interfering or tampering therewith.
When the trusted connection has been established, the preinstalled or downloaded client software ofportable device520 starts “talking” toserver502 requesting (not shown) a catalog of items, i.e. products or services, offered by the interested vendor.Server502 will send the catalog in a form that is suitable to be read by the user onportable device520. This is an essential feature of the present invention since the amount, and perhaps the quality, of display area available inportable device520 is not as large, and as good, as e.g. in a laptop computer. In other words, it is important thatserver502 knows what kind of deviceportable device520 is, and hence what type of display or capabilityportable device520 has, in order to send the requested information in the corrected form.
Web pages are now configured to contain a large amount of information therein. The information may also be presented in a number of formats such as text, image, audio and video. Text can be presented in virtually any types of device equipped with a display, and is relatively compact. For example, a page of text takes only about 2,000 to 4,000 bytes. Images are more bulky and often require a display of particular size and quality, such as pixel resolution and color depth. For example, an image having a size of 640×480 and a 65,536 color mode will be displayed with significant degradation in a PDA display which has a resolution of only 240×320 and is capable of displaying only 256 colors. The user will also have to scroll the screen both vertically and horizontally to see the image which is certainly inconvenient. Audio format requires thatportable device520 have specific sound and or voice capability which are built in features of e.g. cell phones. Audio files, however, require relatively large numbers of memory space which may not be always available in handheld devices. Video is the most bulky media format which requires high display and sound/voice capabilities. Video files are also much larger than images or audio files.
Therefore, it is desirable that not every single bit of a web page or a catalog be transmitted toportable device520. The web page or catalog may be trimmed before being sent out toportable device520 in any manners known in the art. The trimmed version of the web page or catalog preferably contains only essential information such as product serial number, brief description of product, and price. The trimmed version of the web page or catalog preferably contains only media formats which is suitable for the particular type ofportable device520. For example, ifportable device520 is not sound/voice capable, the trimmed web page or catalog should not contain audio files. Images may be discarded completely or resized and/or resampled to be in an easier-to-display form.
The type ofportable device520, and hence the type of display or capabilityportable device520 has, may be determined byserver502 in several manners. In an embodiment, the downloaded and or preinstalled client software is configured to detect the display type and displayable modes ofscreen406,416 ofportable device520. The client software includes the detected information in the request sent toserver502 thereby informingserver502 of how to trim or edit the catalog and/or what previously trimmed/edited version of the catalog may be properly displayed or presented by the particularportable device520. The catalog of course needs not be trimmed or edited if it is already in a form suitable to be presented byportable device520. The detected information may be stored locally inportable device520 for subsequent transactions, or centrally inserver502 so that the client software ofportable device520 does not have to send the detected information again. In another embodiment, the downloaded or preinstalled client software provides the user with a plurality of display (or multimedia) modes he wants to use in the current session. The user chooses one of the modes and the chosen mode is reported toserver502 for appropriate action. The modes presented by the client software may include one or more recommended modes based on actual capabilities ofportable device520, and/or user favorite modes preprogrammed by the user. In yet another embodiment, a cookie containing information relating to e.g. the display capability ofportable device520 is embedded therein byserver502, in a manner known in the art. The cookie is preferably embedded during the setup process whenportable device520contacts server502 for the first time. Afterward, the cookie is read every timeportable device520 connects toserver502.
When an appropriate version of the catalog has been generated or chosen byserver502, the catalog is sent toportable device520. This may be done in several ways. In a preferred embodiment, the catalog is transformed into an executable piece of code, at210, which when being executed inportable device520 displays the chosen version of the catalog to the user. The executable code may be an applet which is a small application, such as a utility program or limited-function spreadsheet or word processor. Advantageously, the applet is a Java applets that are run from a browser preinstalled inportable device520. In this case, the browser needs a built in Java Virtual Machine to interpret the instructions of the Java applet. In the context of the invention, a browser is generally a program that lets the user look through a set of data such as the catalog. Advantageously, the browser ofportable device520 is a web browser that serves as the user's front end to the World Wide Web on the Internet. Examples of web browser are Netscape Navigator and Microsoft Internet Explorer. It is worthwhile noting that due to the memory constraint in portable devices, the browser should be light weighted i.e. include only essential features.
Ifportable device520 does not have a browser,portable device520 may need a stand alone Java Virtual Machine to interpret the instructions. Alternatively, the executable code may be an ActiveX control which is also run in a browser or a Win32 application. An ActiveX control is a software module based on Microsoft's Component Object Model architecture. On a distributed network such as the Internet, ActiveX controls can be linked to a Web page and downloaded by an ActiveX-compliant Web browser. ActiveX controls turn Web pages into software pages that can perform like any program that is launched from a server. A Win32 application is an application written for 32-bit Windows operating systems using the appropriate programming interface (API). When applications are written to the Win32 API, they can run in all operating systems except where there are OS-specific features that are unavailable in the others. In this case,portable device520 needs a Win32 compliant operating system.
It should be noted that the above examples are for illustrative purpose only and do not limit the scope of the present invention. It is worthwhile noting that the executable code is preferably platform independent as has been described in the foregoing section.
In another embodiment, the catalog is transmitted in form of a trimmed or edited web page using known HTML, XML or WML technologies. HTML or HyperText Markup Language is a document format used on the World Wide Web. Web pages are built with HTML tags embedded in the text which define the page layout, fonts and graphic elements as well as the hypertext links to other documents on the Web. XML or EXtensible Markup Language is an open standard for describing data using a similar tag structure as HTML. However, whereas HTML defines how elements are displayed, XML defines what those elements contain. WML or Wireless Markup Language is a tag-based language used in the Wireless Application Protocol (WAP). WML is an XML document type allowing standard XML and HTML tools to be used to develop WML applications. Advantageously, the catalog is transmitted using the WML format. However, the use of the other two formats and any formats available in the art is not excluded and within the scope of the present invention.
Of particular note, the executable code technique described immediately above may also be used the first timeportable device520 connectsserver502 to download and the client software onportable device520. An alternative method is to invoke a web service which is a Web-based application that can dynamically interact with other Web applications using an XML message protocol. The goal is to enable one application to find another on the Internet that provides a needed service and to seamlessly exchange data with it. Yet another method is to download and install installable client software onportable device520. The last method is, however, most appropriate for fully functional computer systems such as desktops or laptops, although it can also be used with handheld device.
Returning toFIGS. 1 and 2, the executable code is executed or the HTML/XML/WML pages are displayed by a browser ofportable device520 to present to the user the catalog or a trimmed edited version thereof. The catalog is preferably displayed inmain region104 ofscreen100 illustrated inFIG. 1. The user then browses the received catalog, at212, using virtualnavigational buttons108 and/orkeypad420 and/orphysical button418. The user adds items he wants to a virtual shopping basket, at216. When the user is ready for checkout, he selects a payment option, at218, and places an order, at220. The order is sent toserver502 which processes the order, at222, based on the user's selected items and payment option.Server502 also creates a digital receipt to be sent back toportable device520, at226. The receipt can be locally stored, at231, inmemory404 or a hard drive, if available, ofportable device520. The receipt can be emailed at229 ifportable device520 is email-capable. The user may also print the receipt at227.
To enhance security,portable device520 may be set up so that the order or at least one part thereof which contains the user's selected payment information is encrypted, at219. The encrypted order is then decrypted byserver502 at223 before processing at222. In addition, all communication, except the initial connection toISP510, ofportable device520 should take place over a trusted connection.
Advantageously, the payment options presented to the user at check out comprises preprogrammed credit card information. In this way, the user does not have to repeatedly enter the credit card information every time a purchase is made. This is especially convenient when the user places an order from a public location or transportation. The payment options may include information of more than one credit cards which is editable and/or downloadable from e.g. the user's PC system.
Advantageously, every time the user browses for an item, the click stream information is captured, preferably by the client software, and sent back toserver502. Click stream information related to the trail of mouse clicks, or taps ontouch screen416, or navigational key presses, made by a user performing a particular operation on the computer. In the context of the present invention, click stream information includes linking from one page to another on the World Wide Web. Based on the captured click stream information,server502 determines the items or categories of items which the user is interested in.Server502 then sends promotion, at214, or targeted advertisements related to the user interested items or categories of items in an active channel toportable device520. The targeted advertisements are preferably displayed inpromotion region102 ofscreen100 inFIG. 1. The promotion may be from the same vendor whose catalog the user is browsing, or other vendors in the user's downloaded list, or other vendors not in the list nor preprogrammed inportable device520.
Reference is now made toFIG. 3 in which a block diagram showing logical architecture of a system in accordance with the present invention is presented. The logical architecture includes two parts,client application302 preferably resided inportable device520, andserver application304 preferably resided inserver502.Client application302 comprises user module M1, functionality module M2, internet/email capability module M3, and shopping module M4.Server application304 comprises application module M5, and order processing modules M6, M7, and M8.
Initially, ifclient application302 has not been presented inportable device520,portable device520 initiates a connection with application module M5 ofserver application304 by sendingserver request306. Advantageously,server request306 contains therein information related to a type ofportable device520 or its display or other capabilities which may be significant for properly presenting further information to the user ofportable device520. Upon receivingserver request306, application module M5 ofserver application304 selects a package suitable for the particular device type and/or display type and/or other related capabilities ofportable device520, and sends the package toportable device520, as illustrated at308. The downloaded package includes thereinclient application302 in form of an executable code, web service or installable application. Examples of such executable codes, web services and installable applications have been discussed before and include but not limited to Java applets, ActiveX controls, Win32 applications etc.
Onceclient application302 has been properly installed or executed inportable device520, functionality module M2 displays to the user a list of preprogrammed or user selected vendors which was embedded in the initial package downloaded from application module M5. The user then chooses a vendor from the list and anotherrequest306′ is formed, this time asking for a catalog of items offered by the selected vendor. Upon receivingrequest306′, application module M5 selects/generates the requested catalog in proper form to be presented onportable device520, based on the specific type ofportable device520 or its display or other capabilities. Anotherpackage308′ containing the catalog information corresponding to the selected vendor is sent to functionality module M2. Advantageously,package308′ is selected taking into account the version ofclient application302 installed inportable device520, if it is the case.
Preferably,package308′ downloaded from application module M5 ofserver application304 includes an executable code or trimmed web page. Whenpackage308′ is executed or displayed in a browser ofportable device520, it causes functionality module M2 ofclient application302 to expose the functionality embedded inpackage308′ to the user. The user is then allowed to browse a list of items offered by the specific vendor. The user can also use the functionality exposed by functionality module M2 to create, at310, an order in shopping module M4. Advantageously, at any point, the user can use Internet/Email capability module M3 to browse the internet and/or checking/composing emails.
The order is sent from shopping module M4 to order acceptance module M6 at312. Order acceptance module M6 verifies/accepts the order. The verified and accepted order is then proceeded to payment validation module M7 which verifies if the payment is valid and if so accepts the payment. Payment validation module M7 also sends aconfirmation message314 back to shopping module M4 notifying the user ofportable device520 of order acceptance and order status. A digital receipt is also sent to email receipt module M8 at316.
It should now be apparent that a method and apparatus of the invention have been described. It will be readily seen by one of ordinary skill in the art that the present invention fulfills all of the objects set forth above. After reading the foregoing specification, one of ordinary skill will be able to affect various changes, substitutions of equivalents and various other aspects of the invention as broadly disclosed herein. For example,package306′ may be directly sent to the selected vendor's web site rather than toserver502 as shown inFIG. 3. It is also within the scope of the present invention to arrange modules M6-M8 in the selected vendor's web site instead ofserver502. Further modification may be made to configure user module M1 to verify an identity of the user upon loggingportable device520 orclient application302, and to customize a user environment for presenting featured options to the user based on previously entered user preferences. The present invention can also be implemented on tablet computer. It is, therefore, intended that the protection granted hereon be limited only by the definition contained in the appended claims and equivalents thereof.

Claims (14)

1. A portable device for use in online retailing, comprising:
a processor;
a wireless port coupled to the processor for wireless connection to a server; a display component coupled to the processor;
an input component coupled to the processor; and
a memory coupled to the processor, the memory having stored therein sequences of instructions, which, when executed by the processor, cause the processor to perform the steps of:
establishing a wireless connection between the portable device and the server via the wireless port;
sending a request containing an indication of a type of the portable device from the portable device to the dedicated server;
receiving a plurality of items corresponding to the type of the portable device from the dedicated server;
presenting the received items on the display component for selection by a user of the portable device; and
placing an order with the server based on at least one of the items selected by the user using the input component.
US10/102,0372002-03-212002-03-21E-appliance for mobile online retailingExpired - LifetimeUS7206647B2 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US10/102,037US7206647B2 (en)2002-03-212002-03-21E-appliance for mobile online retailing
EP03251555AEP1357501A3 (en)2002-03-212003-03-13E-appliance for mobile online retailing

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US10/102,037US7206647B2 (en)2002-03-212002-03-21E-appliance for mobile online retailing

Publications (2)

Publication NumberPublication Date
US20030182195A1 US20030182195A1 (en)2003-09-25
US7206647B2true US7206647B2 (en)2007-04-17

Family

ID=28040117

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US10/102,037Expired - LifetimeUS7206647B2 (en)2002-03-212002-03-21E-appliance for mobile online retailing

Country Status (2)

CountryLink
US (1)US7206647B2 (en)
EP (1)EP1357501A3 (en)

Cited By (84)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070234232A1 (en)*2006-03-292007-10-04Gheorghe Adrian CituDynamic image display
US20080126420A1 (en)*2006-03-272008-05-29Wright David HMethods and systems to meter media content presented on a wireless communication device
US20080140479A1 (en)*2006-06-292008-06-12Brian Scott MelloMethods and apparatus to monitor consumer behavior associated with location-based web services
US20080188252A1 (en)*2000-05-022008-08-07Data Advisors LlcTransmission of authorization information
US20080235093A1 (en)*2007-03-222008-09-25W.S. Packaging Group, Inc.Mobile phone image processing for promotional enterprise
US20090005002A1 (en)*2006-10-022009-01-01Kanishka AgarwalMethod and system for collecting information about portable device usage
US20090150217A1 (en)*2007-11-022009-06-11Luff Robert AMethods and apparatus to perform consumer surveys
US20090157479A1 (en)*2007-07-032009-06-18Bca Mobile Solutions, Inc.Selection and Shopping System Founded on Mobile Architecture
US20090210892A1 (en)*2008-02-192009-08-20Arun RamaswamyMethods and apparatus to monitor advertisement exposure
US20090271831A1 (en)*2007-09-262009-10-29Joe Louis BinnoMobile Instructional Videos
US20090305680A1 (en)*2008-04-032009-12-10Swift Roderick DMethods and apparatus to monitor mobile devices
US20100114668A1 (en)*2007-04-232010-05-06Integrated Media Measurement, Inc.Determining Relative Effectiveness Of Media Content Items
US7783713B2 (en)2006-10-202010-08-24Syniverse Icx CorporationMethod and apparatus for response enabled messaging
US20100251233A1 (en)*2009-03-252010-09-30Honeywell International Inc.Embedded computing system user interface emulated on a separate computing device
US20100251146A1 (en)*2009-03-252010-09-30Honeywell International Inc. automatic configurator of display objects
US20100251184A1 (en)*2009-03-252010-09-30Honeywell International Inc.Approach for advanced user navigation
US20100251150A1 (en)*2009-03-252010-09-30Honeywell International Inc.System for defining a user interface of a remote display device
US20100251266A1 (en)*2009-03-252010-09-30Honeywell Internationl Inc.Mechanism for interfacing a display screen of another technology with a computing platform
US20100245259A1 (en)*2009-03-252010-09-30Honeywell International Inc.Small screen display with a data filtering and sorting user interface
US20100262619A1 (en)*2009-04-132010-10-14Microsoft CorporationProvision of applications to mobile devices
US7827233B1 (en)*2004-07-162010-11-02Syniverse Icx CorporationMethod and apparatus for an end-to-end send-to framework
US20110022499A1 (en)*2009-07-232011-01-27Shakira Nida HoganPersonal mobile shopping network - a method of sales and retailing involving multimedia messaging feature of mobile cellular phones and PDA devices
US20110055046A1 (en)*2009-08-262011-03-03Mark Baron BowenSystem and Method for Remote Acquisition and Delivery of Goods
US20110098026A1 (en)*2008-06-062011-04-28Ws Packaging Group, Inc.Food tracking system with mobile phone uplink
US8014726B1 (en)2006-10-022011-09-06The Nielsen Company (U.S.), LlcMethod and system for collecting wireless information transparently and non-intrusively
USD648642S1 (en)2009-10-212011-11-15Lennox Industries Inc.Thin cover plate for an electronic system controller
USD648641S1 (en)2009-10-212011-11-15Lennox Industries Inc.Thin cover plate for an electronic system controller
US8239066B2 (en)2008-10-272012-08-07Lennox Industries Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8255086B2 (en)2008-10-272012-08-28Lennox Industries Inc.System recovery in a heating, ventilation and air conditioning network
US8260444B2 (en)2010-02-172012-09-04Lennox Industries Inc.Auxiliary controller of a HVAC system
US8295981B2 (en)2008-10-272012-10-23Lennox Industries Inc.Device commissioning in a heating, ventilation and air conditioning network
US8321556B1 (en)2007-07-092012-11-27The Nielsen Company (Us), LlcMethod and system for collecting data on a wireless device
US8352080B2 (en)2008-10-272013-01-08Lennox Industries Inc.Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8352081B2 (en)2008-10-272013-01-08Lennox Industries Inc.Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8433446B2 (en)2008-10-272013-04-30Lennox Industries, Inc.Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8437878B2 (en)2008-10-272013-05-07Lennox Industries Inc.Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8437877B2 (en)2008-10-272013-05-07Lennox Industries Inc.System recovery in a heating, ventilation and air conditioning network
US8442693B2 (en)2008-10-272013-05-14Lennox Industries, Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8452456B2 (en)2008-10-272013-05-28Lennox Industries Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8452906B2 (en)2008-10-272013-05-28Lennox Industries, Inc.Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8463442B2 (en)2008-10-272013-06-11Lennox Industries, Inc.Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8463443B2 (en)2008-10-272013-06-11Lennox Industries, Inc.Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US8543243B2 (en)2008-10-272013-09-24Lennox Industries, Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8548630B2 (en)2008-10-272013-10-01Lennox Industries, Inc.Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8560125B2 (en)2008-10-272013-10-15Lennox IndustriesCommunication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8564400B2 (en)2008-10-272013-10-22Lennox Industries, Inc.Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8600559B2 (en)2008-10-272013-12-03Lennox Industries Inc.Method of controlling equipment in a heating, ventilation and air conditioning network
US8600558B2 (en)2008-10-272013-12-03Lennox Industries Inc.System recovery in a heating, ventilation and air conditioning network
US8615326B2 (en)2008-10-272013-12-24Lennox Industries Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8655490B2 (en)2008-10-272014-02-18Lennox Industries, Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8655491B2 (en)2008-10-272014-02-18Lennox Industries Inc.Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8661165B2 (en)2008-10-272014-02-25Lennox Industries, Inc.Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US8694164B2 (en)2008-10-272014-04-08Lennox Industries, Inc.Interactive user guidance interface for a heating, ventilation and air conditioning system
US8725298B2 (en)2008-10-272014-05-13Lennox Industries, Inc.Alarm and diagnostics system and method for a distributed architecture heating, ventilation and conditioning network
US8744629B2 (en)2008-10-272014-06-03Lennox Industries Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8762666B2 (en)2008-10-272014-06-24Lennox Industries, Inc.Backup and restoration of operation control data in a heating, ventilation and air conditioning network
US8774210B2 (en)2008-10-272014-07-08Lennox Industries, Inc.Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8788100B2 (en)2008-10-272014-07-22Lennox Industries Inc.System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US8798796B2 (en)2008-10-272014-08-05Lennox Industries Inc.General control techniques in a heating, ventilation and air conditioning network
US8802981B2 (en)2008-10-272014-08-12Lennox Industries Inc.Flush wall mount thermostat and in-set mounting plate for a heating, ventilation and air conditioning system
US8855825B2 (en)2008-10-272014-10-07Lennox Industries Inc.Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8874815B2 (en)2008-10-272014-10-28Lennox Industries, Inc.Communication protocol system and method for a distributed architecture heating, ventilation and air conditioning network
US8892797B2 (en)2008-10-272014-11-18Lennox Industries Inc.Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8977794B2 (en)2008-10-272015-03-10Lennox Industries, Inc.Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8994539B2 (en)2008-10-272015-03-31Lennox Industries, Inc.Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US9135227B2 (en)2002-09-102015-09-15SQGo, LLCMethods and systems for enabling the provisioning and execution of a platform-independent application
US9152155B2 (en)2008-10-272015-10-06Lennox Industries Inc.Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US9261888B2 (en)2008-10-272016-02-16Lennox Industries Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9268345B2 (en)2008-10-272016-02-23Lennox Industries Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US20160070551A1 (en)*2014-09-092016-03-10Liveperson, Inc.Dynamic code management
US9325517B2 (en)2008-10-272016-04-26Lennox Industries Inc.Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US9377768B2 (en)2008-10-272016-06-28Lennox Industries Inc.Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US9432208B2 (en)2008-10-272016-08-30Lennox Industries Inc.Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US9449279B2 (en)2010-06-242016-09-20The Nielsen Company (Us), LlcNetwork server arrangements for processing non-parametric, multi-dimensional, spatial and temporal human behavior or technical observations measured pervasively, and related methods for the same
US9514479B2 (en)2000-01-122016-12-06The Nielsen Company (Us), LlcSystem and method for estimating prevalence of digital content on the world-wide-web
US9613363B2 (en)2010-08-252017-04-04The Nielsen Company (Us), LlcMethods, systems and apparatus to generate market segmentation data with anonymous location data
US9632490B2 (en)2008-10-272017-04-25Lennox Industries Inc.System and method for zoning a distributed architecture heating, ventilation and air conditioning network
US9651925B2 (en)2008-10-272017-05-16Lennox Industries Inc.System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US9678486B2 (en)2008-10-272017-06-13Lennox Industries Inc.Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US10083459B2 (en)2014-02-112018-09-25The Nielsen Company (Us), LlcMethods and apparatus to generate a media rank
US10169781B1 (en)2007-03-072019-01-01The Nielsen Company (Us), LlcMethod and system for generating information about portable device advertising
US10628835B2 (en)2011-10-112020-04-21Consumeron, LlcSystem and method for remote acquisition and deliver of goods
US11238465B2 (en)2009-08-262022-02-01Consumeron, LlcSystem and method for remote acquisition and delivery of goods
US11502914B2 (en)2009-05-082022-11-15The Nielsen Company (Us), LlcSystems and methods for behavioural and contextual data analytics

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7020845B1 (en)1999-11-152006-03-28Gottfurcht Elliot ANavigating internet content on a television using a simplified interface and a remote control
US6600497B1 (en)*1999-11-152003-07-29Elliot A. GottfurchtApparatus and method to navigate interactive television using unique inputs with a remote control
US10296919B2 (en)*2002-03-072019-05-21Comscore, Inc.System and method of a click event data collection platform
US8095589B2 (en)2002-03-072012-01-10Compete, Inc.Clickstream analysis methods and systems
US9129032B2 (en)*2002-03-072015-09-08Compete, Inc.System and method for processing a clickstream in a parallel processing architecture
US20070055937A1 (en)*2005-08-102007-03-08David CancelPresentation of media segments
US9092788B2 (en)*2002-03-072015-07-28Compete, Inc.System and method of collecting and analyzing clickstream data
US7873706B2 (en)2003-03-192011-01-18Cgi Communications, Inc.System and method for seamlessly providing video content to client systems over a network
EP1678676A4 (en)*2003-10-312009-04-08Miva Inc SYSTEM AND METHOD FOR CONTENT DISTRIBUTION USING ADVERTISING SPONSORSHIP
US7574530B2 (en)*2005-03-102009-08-11Microsoft CorporationMethod and system for web resource location classification and detection
US20060271486A1 (en)*2005-05-122006-11-30Damian CrossDigital publication system and apparatus
US9105028B2 (en)*2005-08-102015-08-11Compete, Inc.Monitoring clickstream behavior of viewers of online advertisements and search results
US7813963B2 (en)*2005-12-272010-10-12The PenInteractive electronic desktop action method and system for executing a transaction
US7748622B2 (en)2006-03-302010-07-06Microsoft CorporationDirect customer ERP access
US8666821B2 (en)*2006-08-282014-03-04Microsoft CorporationSelecting advertisements based on serving area and map area
US7650431B2 (en)*2006-08-282010-01-19Microsoft CorporationServing locally relevant advertisements
EP2119206A4 (en)*2007-02-202012-02-22Grape Technology Group IncSystem and method for enhanced directory assistance including commercial features
JP2010277527A (en)*2009-06-012010-12-09Sony CorpCommunication device, portable terminal, communication system, noncontact communication device, network connection method, and program
US9472066B2 (en)*2009-07-072016-10-18Ncr CorporationMethods and apparatus for self service transactions from multiple vendors
KR20130028906A (en)2010-02-252013-03-20푼웨어 인크Systems and methods for enterprise branded application frameworks for mobile and other environments
JP5573337B2 (en)*2010-04-302014-08-20ソニー株式会社 Information providing apparatus, information providing method, program, information processing apparatus, service providing apparatus, and information processing system
US20120054667A1 (en)*2010-08-312012-03-01Blackboard Inc.Separate and simultaneous control of windows in windowing systems

Citations (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4734858A (en)1983-12-051988-03-29Portel Services Network, Inc.Data terminal and system for placing orders
US5664110A (en)1994-12-081997-09-02Highpoint Systems, Inc.Remote ordering system
US5864823A (en)1997-06-251999-01-26Virtel CorporationIntegrated virtual telecommunication system for E-commerce
US5884281A (en)*1995-09-191999-03-16Smith; Samuel BernardElectronic grocery lister
US5890137A (en)1995-12-151999-03-30Kabushiki Kaisha N.K. KikakuOn-line shopping system and the method of payment settlement
US5905973A (en)1996-09-301999-05-18Hitachi, Ltd.Shopping basket presentation method for an online shopping system
US5909023A (en)1996-02-231999-06-01Hitachi, Ltd.Online shopping support method and system for sales promotions based on the purchase history of users
US5937391A (en)1996-07-111999-08-10Fujitsu LimitedPoint-service system in online shopping mall
US5946665A (en)1996-02-261999-08-31Fujitsu LimitedOn line shopping system using a communication system
US5971237A (en)1998-05-081999-10-26Timbrook; Donald J.Height adjustable safety coat hanger
US5979757A (en)1996-09-051999-11-09Symbol Technologies, Inc.Method and system for presenting item information using a portable data terminal
US5983200A (en)1996-10-091999-11-09Slotznick; BenjaminIntelligent agent for executing delegated tasks
US5999914A (en)1996-10-161999-12-07Microsoft CorporationElectronic promotion system for an electronic merchant system
US6009410A (en)1997-10-161999-12-28At&T CorporationMethod and system for presenting customized advertising to a user on the world wide web
US6026376A (en)1997-04-152000-02-15Kenney; John A.Interactive electronic shopping system and method
US6058417A (en)1998-10-232000-05-02Ebay Inc.Information presentation and management in an online trading environment
US6064981A (en)1999-06-172000-05-16Barni; Neil A.Method for online display and negotiation of cargo rates
US6068183A (en)1998-04-172000-05-30Viztec Inc.Chip card system
US6070148A (en)1997-03-252000-05-30Hitachi, Ltd.Electronic commerce system and method for providing commercial information in electronic commerce system
US6072493A (en)1997-03-312000-06-06Bellsouth CorporationSystem and method for associating services information with selected elements of an organization
US6078928A (en)1997-12-122000-06-20Missouri Botanical GardenSite-specific interest profiling system
US6081830A (en)1997-10-092000-06-27Gateway 2000, Inc.Automatic linking to program-specific computer chat rooms
WO2001027837A2 (en)1999-10-122001-04-19Shopnlist, Inc.Universal online shopping list
US6246862B1 (en)*1999-02-032001-06-12Motorola, Inc.Sensor controlled user interface for portable communication device
EP1136961A1 (en)2000-03-242001-09-26Banco Bilbao Vizcaya Argentaria S.A.System and process for remote payments and transactions in real time by mobile telephone
US6435406B1 (en)*1998-04-172002-08-20Randolph M. PentelRemote ordering device
US6507762B1 (en)*1999-03-312003-01-14International Business Machines CorporationMethod and system for remotely controlling an appliance using a personal digital assistant
US6587835B1 (en)*2000-02-092003-07-01G. Victor TreyzShopping assistance with handheld computing device
US6646873B2 (en)*2001-03-282003-11-11Wistron CorporationPersonal digital assistant for connecting with a communtcations module
US6837436B2 (en)*1996-09-052005-01-04Symbol Technologies, Inc.Consumer interactive shopping system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6206376B1 (en)*1998-12-082001-03-27Thomas A. HartmanApparatus and method of sealing a valve against increasing fluid pressure
JP2002123698A (en)*2000-10-172002-04-26R & D Soken KkInformation display system

Patent Citations (31)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4734858B1 (en)1983-12-051997-02-11Portel Services Network IncData terminal and system for placing orders
US4734858A (en)1983-12-051988-03-29Portel Services Network, Inc.Data terminal and system for placing orders
US5664110A (en)1994-12-081997-09-02Highpoint Systems, Inc.Remote ordering system
US5884281A (en)*1995-09-191999-03-16Smith; Samuel BernardElectronic grocery lister
US5890137A (en)1995-12-151999-03-30Kabushiki Kaisha N.K. KikakuOn-line shopping system and the method of payment settlement
US5909023A (en)1996-02-231999-06-01Hitachi, Ltd.Online shopping support method and system for sales promotions based on the purchase history of users
US5946665A (en)1996-02-261999-08-31Fujitsu LimitedOn line shopping system using a communication system
US5937391A (en)1996-07-111999-08-10Fujitsu LimitedPoint-service system in online shopping mall
US6837436B2 (en)*1996-09-052005-01-04Symbol Technologies, Inc.Consumer interactive shopping system
US5979757A (en)1996-09-051999-11-09Symbol Technologies, Inc.Method and system for presenting item information using a portable data terminal
US5905973A (en)1996-09-301999-05-18Hitachi, Ltd.Shopping basket presentation method for an online shopping system
US5983200A (en)1996-10-091999-11-09Slotznick; BenjaminIntelligent agent for executing delegated tasks
US5999914A (en)1996-10-161999-12-07Microsoft CorporationElectronic promotion system for an electronic merchant system
US6070148A (en)1997-03-252000-05-30Hitachi, Ltd.Electronic commerce system and method for providing commercial information in electronic commerce system
US6072493A (en)1997-03-312000-06-06Bellsouth CorporationSystem and method for associating services information with selected elements of an organization
US6026376A (en)1997-04-152000-02-15Kenney; John A.Interactive electronic shopping system and method
US5864823A (en)1997-06-251999-01-26Virtel CorporationIntegrated virtual telecommunication system for E-commerce
US6081830A (en)1997-10-092000-06-27Gateway 2000, Inc.Automatic linking to program-specific computer chat rooms
US6009410A (en)1997-10-161999-12-28At&T CorporationMethod and system for presenting customized advertising to a user on the world wide web
US6078928A (en)1997-12-122000-06-20Missouri Botanical GardenSite-specific interest profiling system
US6068183A (en)1998-04-172000-05-30Viztec Inc.Chip card system
US6435406B1 (en)*1998-04-172002-08-20Randolph M. PentelRemote ordering device
US5971237A (en)1998-05-081999-10-26Timbrook; Donald J.Height adjustable safety coat hanger
US6058417A (en)1998-10-232000-05-02Ebay Inc.Information presentation and management in an online trading environment
US6246862B1 (en)*1999-02-032001-06-12Motorola, Inc.Sensor controlled user interface for portable communication device
US6507762B1 (en)*1999-03-312003-01-14International Business Machines CorporationMethod and system for remotely controlling an appliance using a personal digital assistant
US6064981A (en)1999-06-172000-05-16Barni; Neil A.Method for online display and negotiation of cargo rates
WO2001027837A2 (en)1999-10-122001-04-19Shopnlist, Inc.Universal online shopping list
US6587835B1 (en)*2000-02-092003-07-01G. Victor TreyzShopping assistance with handheld computing device
EP1136961A1 (en)2000-03-242001-09-26Banco Bilbao Vizcaya Argentaria S.A.System and process for remote payments and transactions in real time by mobile telephone
US6646873B2 (en)*2001-03-282003-11-11Wistron CorporationPersonal digital assistant for connecting with a communtcations module

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Bharat Rao; "Advances in Online Retailing: Towards the Convergence of the Internet, Wireless, and Broadband"; IEEE; Aug. 13, 2000; pp. 602-606.
Patent Abstracts of Japan; JP 2002 123698; vol. 2002, No. 08; Aug. 5, 2002.

Cited By (143)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9514479B2 (en)2000-01-122016-12-06The Nielsen Company (Us), LlcSystem and method for estimating prevalence of digital content on the world-wide-web
US9471888B2 (en)2000-05-022016-10-18Intellectual Ventures I LlcTransmission of authorization information
US10412584B2 (en)2000-05-022019-09-10Intellectual Ventures I LlcTransmission of authorization information
US8543096B2 (en)*2000-05-022013-09-24Intellectual Ventures I LlcTransmission of authorization information
US20080188252A1 (en)*2000-05-022008-08-07Data Advisors LlcTransmission of authorization information
US9390191B2 (en)2002-09-102016-07-12SQGo, LLCMethods and systems for the provisioning and execution of a mobile software application
US9342492B1 (en)2002-09-102016-05-17SQGo, LLCMethods and systems for the provisioning and execution of a mobile software application
US9311284B2 (en)2002-09-102016-04-12SQGo, LLCMethods and systems for enabling the provisioning and execution of a platform-independent application
US10372796B2 (en)2002-09-102019-08-06Sqgo Innovations, LlcMethods and systems for the provisioning and execution of a mobile software application
US9135227B2 (en)2002-09-102015-09-15SQGo, LLCMethods and systems for enabling the provisioning and execution of a platform-independent application
US10552520B2 (en)2002-09-102020-02-04Sqgo Innovations, LlcSystem and method for provisioning a mobile software application to a mobile device
US10810359B2 (en)2002-09-102020-10-20Sqgo Innovations, LlcSystem and method for provisioning a mobile software application to a mobile device
US10831987B2 (en)2002-09-102020-11-10Sqgo Innovations, LlcComputer program product provisioned to non-transitory computer storage of a wireless mobile device
US10839141B2 (en)2002-09-102020-11-17Sqgo Innovations, LlcSystem and method for provisioning a mobile software application to a mobile device
US7827233B1 (en)*2004-07-162010-11-02Syniverse Icx CorporationMethod and apparatus for an end-to-end send-to framework
US11677997B2 (en)2006-03-272023-06-13The Nielsen Company (Us), LlcMethods and systems to meter media content presented on a wireless communication device
US10785519B2 (en)2006-03-272020-09-22The Nielsen Company (Us), LlcMethods and systems to meter media content presented on a wireless communication device
US9438939B2 (en)2006-03-272016-09-06The Nielsen Company (Us), LlcMethods and systems to meter media content presented on a wireless communication device
US11190816B2 (en)2006-03-272021-11-30The Nielsen Company (Us), LlcMethods and systems to meter media content presented on a wireless communication device
US20080126420A1 (en)*2006-03-272008-05-29Wright David HMethods and systems to meter media content presented on a wireless communication device
US11765411B2 (en)2006-03-272023-09-19The Nielsen Company (Us), LlcMethods and systems to meter media content presented on a wireless communication device
US10412427B2 (en)2006-03-272019-09-10The Nielsen Company (Us), LlcMethods and systems to meter media content presented on a wireless communication device
US9942584B2 (en)2006-03-272018-04-10The Nielsen Company (Us), LlcMethods and systems to meter media content presented on a wireless communication device
US8514907B2 (en)2006-03-272013-08-20The Nielsen Company (Us), LlcMethods and systems to meter media content presented on a wireless communication device
US20070234232A1 (en)*2006-03-292007-10-04Gheorghe Adrian CituDynamic image display
US20080140479A1 (en)*2006-06-292008-06-12Brian Scott MelloMethods and apparatus to monitor consumer behavior associated with location-based web services
US8014726B1 (en)2006-10-022011-09-06The Nielsen Company (U.S.), LlcMethod and system for collecting wireless information transparently and non-intrusively
US9225845B2 (en)2006-10-022015-12-29The Nielsen Company (Us), LlcMethods and apparatus for collecting information about portable device usage
US8463233B2 (en)2006-10-022013-06-11The Nielsen Company (Us), LlcMethods and apparatus for collecting information about portable device usage
US20090005002A1 (en)*2006-10-022009-01-01Kanishka AgarwalMethod and system for collecting information about portable device usage
US8260252B2 (en)2006-10-022012-09-04The Nielsen Company (Us), LlcMethod and apparatus for collecting information about portable device usage
US8538343B2 (en)2006-10-022013-09-17The Nielsen Company (Us), LlcMethods and apparatus to collect wireless information
US9432868B2 (en)2006-10-022016-08-30The Nielsen Company (Us), LlcMethods and apparatus to collect wireless information
US9008586B2 (en)2006-10-022015-04-14The Nielsen Company (Us), LlcMethods and apparatus to collect wireless information
US7783713B2 (en)2006-10-202010-08-24Syniverse Icx CorporationMethod and apparatus for response enabled messaging
US10169781B1 (en)2007-03-072019-01-01The Nielsen Company (Us), LlcMethod and system for generating information about portable device advertising
US10909578B2 (en)2007-03-072021-02-02The Nielsen Company (Us), LlcMethods and apparatus for generating information about portable device advertising
US12282938B2 (en)2007-03-072025-04-22The Nielsen Company (Us), LlcMethods and apparatus for generating information about portable device advertising
US11468479B2 (en)2007-03-072022-10-11The Nielsen Company (Us), LlcMethods and apparatus for generating information about portable device advertising
US20080235093A1 (en)*2007-03-222008-09-25W.S. Packaging Group, Inc.Mobile phone image processing for promotional enterprise
US11222344B2 (en)2007-04-232022-01-11The Nielsen Company (Us), LlcDetermining relative effectiveness of media content items
US20100114668A1 (en)*2007-04-232010-05-06Integrated Media Measurement, Inc.Determining Relative Effectiveness Of Media Content Items
US10489795B2 (en)2007-04-232019-11-26The Nielsen Company (Us), LlcDetermining relative effectiveness of media content items
US20090157479A1 (en)*2007-07-032009-06-18Bca Mobile Solutions, Inc.Selection and Shopping System Founded on Mobile Architecture
US9203642B2 (en)2007-07-092015-12-01The Nielsen Company (Us), Llc.Method and system for collecting data on a wireless device
US8321556B1 (en)2007-07-092012-11-27The Nielsen Company (Us), LlcMethod and system for collecting data on a wireless device
US20090271831A1 (en)*2007-09-262009-10-29Joe Louis BinnoMobile Instructional Videos
US20090150217A1 (en)*2007-11-022009-06-11Luff Robert AMethods and apparatus to perform consumer surveys
US11227291B2 (en)2007-11-022022-01-18The Nielsen Company (Us), LlcMethods and apparatus to perform consumer surveys
US8302120B2 (en)2008-02-192012-10-30The Nielsen Company (Us), LlcMethods and apparatus to monitor advertisement exposure
US20090210892A1 (en)*2008-02-192009-08-20Arun RamaswamyMethods and apparatus to monitor advertisement exposure
US8745648B2 (en)2008-02-192014-06-03The Nielsen Company (Us), LlcMethods and apparatus to monitor advertisement exposure
US20090305680A1 (en)*2008-04-032009-12-10Swift Roderick DMethods and apparatus to monitor mobile devices
US8503991B2 (en)2008-04-032013-08-06The Nielsen Company (Us), LlcMethods and apparatus to monitor mobile devices
US20110098026A1 (en)*2008-06-062011-04-28Ws Packaging Group, Inc.Food tracking system with mobile phone uplink
US8620287B2 (en)2008-06-062013-12-31Ws Packaging Group, Inc.Food tracking system with mobile phone uplink
US8788100B2 (en)2008-10-272014-07-22Lennox Industries Inc.System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US8433446B2 (en)2008-10-272013-04-30Lennox Industries, Inc.Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8600558B2 (en)2008-10-272013-12-03Lennox Industries Inc.System recovery in a heating, ventilation and air conditioning network
US8655490B2 (en)2008-10-272014-02-18Lennox Industries, Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8655491B2 (en)2008-10-272014-02-18Lennox Industries Inc.Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8661165B2 (en)2008-10-272014-02-25Lennox Industries, Inc.Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US8694164B2 (en)2008-10-272014-04-08Lennox Industries, Inc.Interactive user guidance interface for a heating, ventilation and air conditioning system
US8239066B2 (en)2008-10-272012-08-07Lennox Industries Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8725298B2 (en)2008-10-272014-05-13Lennox Industries, Inc.Alarm and diagnostics system and method for a distributed architecture heating, ventilation and conditioning network
US8744629B2 (en)2008-10-272014-06-03Lennox Industries Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8600559B2 (en)2008-10-272013-12-03Lennox Industries Inc.Method of controlling equipment in a heating, ventilation and air conditioning network
US8761945B2 (en)2008-10-272014-06-24Lennox Industries Inc.Device commissioning in a heating, ventilation and air conditioning network
US8762666B2 (en)2008-10-272014-06-24Lennox Industries, Inc.Backup and restoration of operation control data in a heating, ventilation and air conditioning network
US8774210B2 (en)2008-10-272014-07-08Lennox Industries, Inc.Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8255086B2 (en)2008-10-272012-08-28Lennox Industries Inc.System recovery in a heating, ventilation and air conditioning network
US8564400B2 (en)2008-10-272013-10-22Lennox Industries, Inc.Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8798796B2 (en)2008-10-272014-08-05Lennox Industries Inc.General control techniques in a heating, ventilation and air conditioning network
US8802981B2 (en)2008-10-272014-08-12Lennox Industries Inc.Flush wall mount thermostat and in-set mounting plate for a heating, ventilation and air conditioning system
US8855825B2 (en)2008-10-272014-10-07Lennox Industries Inc.Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8874815B2 (en)2008-10-272014-10-28Lennox Industries, Inc.Communication protocol system and method for a distributed architecture heating, ventilation and air conditioning network
US8892797B2 (en)2008-10-272014-11-18Lennox Industries Inc.Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8977794B2 (en)2008-10-272015-03-10Lennox Industries, Inc.Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8994539B2 (en)2008-10-272015-03-31Lennox Industries, Inc.Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8560125B2 (en)2008-10-272013-10-15Lennox IndustriesCommunication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8548630B2 (en)2008-10-272013-10-01Lennox Industries, Inc.Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US9152155B2 (en)2008-10-272015-10-06Lennox Industries Inc.Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8295981B2 (en)2008-10-272012-10-23Lennox Industries Inc.Device commissioning in a heating, ventilation and air conditioning network
US8543243B2 (en)2008-10-272013-09-24Lennox Industries, Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8352080B2 (en)2008-10-272013-01-08Lennox Industries Inc.Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8463443B2 (en)2008-10-272013-06-11Lennox Industries, Inc.Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US9261888B2 (en)2008-10-272016-02-16Lennox Industries Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9268345B2 (en)2008-10-272016-02-23Lennox Industries Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8352081B2 (en)2008-10-272013-01-08Lennox Industries Inc.Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8463442B2 (en)2008-10-272013-06-11Lennox Industries, Inc.Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US9325517B2 (en)2008-10-272016-04-26Lennox Industries Inc.Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8452906B2 (en)2008-10-272013-05-28Lennox Industries, Inc.Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US9377768B2 (en)2008-10-272016-06-28Lennox Industries Inc.Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US8452456B2 (en)2008-10-272013-05-28Lennox Industries Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9678486B2 (en)2008-10-272017-06-13Lennox Industries Inc.Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8442693B2 (en)2008-10-272013-05-14Lennox Industries, Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9432208B2 (en)2008-10-272016-08-30Lennox Industries Inc.Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US8437877B2 (en)2008-10-272013-05-07Lennox Industries Inc.System recovery in a heating, ventilation and air conditioning network
US9651925B2 (en)2008-10-272017-05-16Lennox Industries Inc.System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US8437878B2 (en)2008-10-272013-05-07Lennox Industries Inc.Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8615326B2 (en)2008-10-272013-12-24Lennox Industries Inc.System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9632490B2 (en)2008-10-272017-04-25Lennox Industries Inc.System and method for zoning a distributed architecture heating, ventilation and air conditioning network
US9195365B2 (en)2009-03-252015-11-24Honeywell International Inc.Automatic configurator of display objects
US20100251233A1 (en)*2009-03-252010-09-30Honeywell International Inc.Embedded computing system user interface emulated on a separate computing device
US20100251146A1 (en)*2009-03-252010-09-30Honeywell International Inc. automatic configurator of display objects
US20100251184A1 (en)*2009-03-252010-09-30Honeywell International Inc.Approach for advanced user navigation
US20100251150A1 (en)*2009-03-252010-09-30Honeywell International Inc.System for defining a user interface of a remote display device
US20100251266A1 (en)*2009-03-252010-09-30Honeywell Internationl Inc.Mechanism for interfacing a display screen of another technology with a computing platform
US20100245259A1 (en)*2009-03-252010-09-30Honeywell International Inc.Small screen display with a data filtering and sorting user interface
US8375402B2 (en)2009-03-252013-02-12Honeywell International Inc.Mechanism for interfacing a display screen of another technology with a computing platform
US10976898B2 (en)2009-03-252021-04-13Honeywell International Inc.Approach for advanced user navigation
US8725745B2 (en)2009-04-132014-05-13Microsoft CorporationProvision of applications to mobile devices
US9542498B2 (en)2009-04-132017-01-10Microsoft Technology Licensing, LlcProvision of applications to mobile devices
US9405837B2 (en)2009-04-132016-08-02Microsoft Technology Licensing, LlcProvision of applications to mobile devices
US20100262619A1 (en)*2009-04-132010-10-14Microsoft CorporationProvision of applications to mobile devices
US12212471B2 (en)2009-05-082025-01-28The Nielsen Company (Us), LlcSystems and methods for behavioural and contextual data analytics
US11502914B2 (en)2009-05-082022-11-15The Nielsen Company (Us), LlcSystems and methods for behavioural and contextual data analytics
US20110022499A1 (en)*2009-07-232011-01-27Shakira Nida HoganPersonal mobile shopping network - a method of sales and retailing involving multimedia messaging feature of mobile cellular phones and PDA devices
US20110055046A1 (en)*2009-08-262011-03-03Mark Baron BowenSystem and Method for Remote Acquisition and Delivery of Goods
US8244594B2 (en)2009-08-262012-08-14Consumeron, LlcMethod for remote acquisition and delivery of goods
US9202191B2 (en)2009-08-262015-12-01Consumeron, LlcSystem and method for remote acquisition and delivery of goods
US11238465B2 (en)2009-08-262022-02-01Consumeron, LlcSystem and method for remote acquisition and delivery of goods
US10115067B2 (en)2009-08-262018-10-30Consumeron, LlcSystem and method for remote acquisition and delivery of goods
USD648642S1 (en)2009-10-212011-11-15Lennox Industries Inc.Thin cover plate for an electronic system controller
USD648641S1 (en)2009-10-212011-11-15Lennox Industries Inc.Thin cover plate for an electronic system controller
US8260444B2 (en)2010-02-172012-09-04Lennox Industries Inc.Auxiliary controller of a HVAC system
US9574784B2 (en)2010-02-172017-02-21Lennox Industries Inc.Method of starting a HVAC system having an auxiliary controller
US8788104B2 (en)2010-02-172014-07-22Lennox Industries Inc.Heating, ventilating and air conditioning (HVAC) system with an auxiliary controller
US9599359B2 (en)2010-02-172017-03-21Lennox Industries Inc.Integrated controller an HVAC system
US9449279B2 (en)2010-06-242016-09-20The Nielsen Company (Us), LlcNetwork server arrangements for processing non-parametric, multi-dimensional, spatial and temporal human behavior or technical observations measured pervasively, and related methods for the same
US10380643B2 (en)2010-08-252019-08-13The Nielsen Company (Us), LlcMethods, systems and apparatus to generate market segmentation data with anonymous location data
US10713687B2 (en)2010-08-252020-07-14The Nielsen Company (Us), LlcMethods, systems and apparatus to generate market segmentation data with anonymous location data
US11170410B2 (en)2010-08-252021-11-09The Nielsen Company (Us), LlcMethods, systems and apparatus to generate market segmentation data with anonymous location data
US9613363B2 (en)2010-08-252017-04-04The Nielsen Company (Us), LlcMethods, systems and apparatus to generate market segmentation data with anonymous location data
US11769174B2 (en)2010-08-252023-09-26The Nielsen Company (Us), LlcMethods, systems and apparatus to generate market segmentation data with anonymous location data
US9996855B2 (en)2010-08-252018-06-12The Nielsen Company (Us), LlcMethods, systems and apparatus to generate market segmentation data with anonymous location data
US10628835B2 (en)2011-10-112020-04-21Consumeron, LlcSystem and method for remote acquisition and deliver of goods
US10083459B2 (en)2014-02-112018-09-25The Nielsen Company (Us), LlcMethods and apparatus to generate a media rank
US9772829B2 (en)*2014-09-092017-09-26Liveperson, Inc.Dynamic code management
US11481199B2 (en)2014-09-092022-10-25Liveperson, Inc.Dynamic code management
US10831459B2 (en)2014-09-092020-11-10Liveperson, Inc.Dynamic code management
US12210856B2 (en)2014-09-092025-01-28Liveperson, Inc.Dynamic code management
US20160070551A1 (en)*2014-09-092016-03-10Liveperson, Inc.Dynamic code management

Also Published As

Publication numberPublication date
EP1357501A2 (en)2003-10-29
US20030182195A1 (en)2003-09-25
EP1357501A3 (en)2004-04-07

Similar Documents

PublicationPublication DateTitle
US7206647B2 (en)E-appliance for mobile online retailing
US7483845B2 (en)Methods, system, and computer readable medium for user data entry, at a terminal, for communication to a remote destination
CN100483306C (en)Method and apparatus for SKIN interface of mobile communication device
US6980175B1 (en)Personal smart pointing device
US20020147653A1 (en)Account portability for computing
WO2018161818A1 (en)Printing processing method, device, printing end, logistics platform, and server
KR101474561B1 (en)Method for executing application in mobile communication teminal and apparatus therefor
US20030080996A1 (en)Software for a navigation control unit for use with a wireless computer resource access device and associated system
JP2002358430A (en)Self-service terminal
CN109829707B (en) Interface display method and terminal device
CN109976606A (en)Information display method, mobile terminal
US7149723B2 (en)System and method for determining computer access with electronic payment mechanism
Hu et al.Internet-enabled mobile handheld devices for mobile commerce
JP2011118731A (en)Network system, content providing method, server, communication terminal, and content obtaining method
CN107229661B (en)Payment method and device
CN110738491A (en)Numerical value transferring method, system, device, terminal and storage medium
CN110633979A (en) Payment method and terminal equipment
JP6517409B1 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
JP6318432B2 (en) Settlement processing system and settlement processing method
JP2001134688A (en)Portable terminal equipment and business network system using the same
KR100337732B1 (en)Method for performing an online order by using the information assistant
US20040083137A1 (en)System and method for transactions with web-enabled devices including a record stored at a uniform resource locator
EP1410249A2 (en)Method and system for a internet navigation control unit for use with a wireless access device
JP2002366269A (en) Computer system and computer device having communication function or operation processing method in portable communication device
JP2011253416A (en)Electronic book providing system, storage medium, server and electronic book providing method

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:NCR CORPORATION, OHIO

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KUMAR, ALOK;REEL/FRAME:012733/0571

Effective date:20011220

STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

ASAssignment

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

Free format text:SECURITY AGREEMENT;ASSIGNORS:NCR CORPORATION;NCR INTERNATIONAL, INC.;REEL/FRAME:032034/0010

Effective date:20140106

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

Free format text:SECURITY AGREEMENT;ASSIGNORS:NCR CORPORATION;NCR INTERNATIONAL, INC.;REEL/FRAME:032034/0010

Effective date:20140106

FPAYFee payment

Year of fee payment:8

ASAssignment

Owner name:NCR CORPORATION, GEORGIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:035935/0718

Effective date:20150626

ASAssignment

Owner name:VERDI SQUARE, SERIES 67 OF ALLIED SECURITY TRUST I

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NCR CORPORATION;REEL/FRAME:036083/0939

Effective date:20150626

ASAssignment

Owner name:TWITTER, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VERDI SQUARE, SERIES 67 OF ALLIED SECURITY TRUST I;REEL/FRAME:038554/0226

Effective date:20160324

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:12

ASAssignment

Owner name:MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND

Free format text:SECURITY INTEREST;ASSIGNOR:TWITTER, INC.;REEL/FRAME:062079/0677

Effective date:20221027

Owner name:MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND

Free format text:SECURITY INTEREST;ASSIGNOR:TWITTER, INC.;REEL/FRAME:061804/0086

Effective date:20221027

Owner name:MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND

Free format text:SECURITY INTEREST;ASSIGNOR:TWITTER, INC.;REEL/FRAME:061804/0001

Effective date:20221027

ASAssignment

Owner name:X CORP. (F/K/A TWITTER, INC.), TEXAS

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:070670/0857

Effective date:20250220

ASAssignment

Owner name:X CORP. (F/K/A TWITTER, INC.), TEXAS

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT;REEL/FRAME:071127/0240

Effective date:20250429


[8]ページ先頭

©2009-2025 Movatter.jp