US7953633B2

Touchless and touch optimized processing of retail and other commerce transactions

Summary by NHIP

Context-Aware Commerce Input Processing

The method reduces input in commerce applications by associating input sequences with objects and automatically performing tasks based on the object, context, and device. The context includes a location derived from a stream of commerce comprising at least one point of sale location and at least one non-point of sale location, where functions differ between these locations.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A computer implemented method for reducing input performed in a commerce based application is provided. The method includes receiving a sequence of input values from an input device and associating the sequence of input values with an object in the application based on the sequence. A context of the application is determined. One or more tasks in the application are automatically performed based on the object, the context and the sequence of input values.

US7953633B2, drawing sheet 1
Sheet 1 of 11

Term

Projected expiry 12 November 2027.

  1. Priority and filed
  2. Granted
  3. Today
  4. Projected expiry

20 claims: 2 independent, 18 dependent

  1. 1
    Broadest claimClaim Score 30, narrow(NHIP)A computer implemented method for reducing input performed in a commerce based application, the method comprising:receiving a sequence of input values from a source user input device;associating the sequence of input values with an object in the commerce based application based on the sequence of input values and the source user input device from which the sequence of input values is received;determining a context of the commerce based application using a computer, wherein the context includes a location context that is based on a particular location in a stream of commerce in which the commerce based application is deployed, the particular location being one of a plurality of different locations in the stream of commerce, wherein the plurality of different locations in the stream of commerce comprise at least one point of sale location in the stream of commerce and at least one non-point of sale location in the stream of commerce, wherein functions performed in the stream of commerce at the at least one point of sale location comprise different types of functions than functions performed in the stream of commerce at the at least one non-point of sale location, the location context including default behavior actions that perform default functions within the stream of commerce at the particular location;and automatically performing one or more tasks in the commerce based application based on the object, the context, the source user input device and the sequence of input values.
  2. 14
    A commerce based system comprising:a computer having memory and at least one input port;a plurality of user input devices operably coupled to the at least one input port to send a sequence of input values to the input port;and a commerce based application program stored on the memory and configured to be deployed in a plurality of different locations within a stream of commerce, wherein the plurality of different locations within the stream of commerce comprise at least one non-point of sale location within the stream of commerce, wherein different functions performed within the stream of commerce are performed at each of the plurality of different locations, and the commerce based application being operably coupled to the at least one input port to receive a particular sequence of input values from one of the plurality of user input devices, the commerce based application program including: an application context module defining a context of the commerce based application program, the context including a location context that is based on a particular location within the stream of commerce in which the application is deployed, the particular location being one of the plurality of different locations within the stream of commerce, the location context including default behavior actions that perform default functions at the location in the stream of commerce;a transaction processing module operably coupled to the application context module and adapted to receive the particular sequence, associate the particular sequence with an object based on the particular sequence and perform one or more tasks based on the object, the particular sequence and the context of the commerce based application program;and wherein the plurality of user input devices include a bar code scanner and a magnetic stripe reader and wherein a transaction comprising identifying products to be purchased, identifying a customer, identifying a credit card to be charged, posting a sale, tendering a sale to a credit card, printing a sales receipt and opening a cash drawer is completed within the commerce based application using the sequence of input values, wherein the sequence of input values is received from only input devices comprising a bar code scanner and a magnetic stripe reader.