Abstract: A financial processing system that accesses account, event and organization attributes from a relational database management database, wherein: (1) the account attributes comprise data about accounts being measured, (2) the event attributes comprise data about account-related transactions, and (3) the organization attributes comprise data about the organization's financial status. Profitability calculations are performed using the account, event and organization attributes accessed from the relational database management system, as well as one or more profit factors and one or more rules.
Abstract: Systems and techniques for multiple laser and multiple detector bar code scanning. multiple laser sources generate multiple laser beams directed to a rotating spinner and along optical paths to emerge from a scanner as multiple scan beams. The scan beams trace out a scan pattern within a scan volume. As the multiple scan beams strike an object within the scan volume, reflected light rays are produced representing reflections of the multiple scan beams. As the reflected light rays enter the scanner, they are directed to a collector and focused onto a plurality of detectors so that reflected light rays representing reflections of each scan beam are focused onto a detector associated with the laser source from which the scan beam originates.
Abstract: A self-checkout terminal system includes a self-checkout core application module for controlling a self-checkout terminal, the self-checkout core application module controlling peripheral input and output devices at the self-checkout terminal for receiving inputs from, and providing outputs to, a retail customer. An emulator module connected to the self-checkout core application module emulates, independent from the self-checkout core application, a native vendor software application in a network of cashier-operated checkout terminals administered by a vendor server computer, the emulator module passing commands and data to, and receiving commands and data from, the vendor server. The self-checkout core application converts inputs received at the peripheral input devices into inputs expected by the emulated native vendor software application, and converts device update outputs from. the emulated native vendor software application into updates to the peripheral output devices.
Abstract: Methods, computer programs, and database systems for performing a database query that includes a join on an equality condition are disclosed. The method includes defining two or more first-table partitions and two or more corresponding second-table partitions. The method includes performing the join on the first-table partition and the second-table partition, storing the result, and merging the results.
Abstract: Disclosed are resin coated flexible substrates, such as labels, including spine labels for CDs and DVDs which are adapted for thermal transfer printing, methods for preparing and printing on these resin coated flexible substrates and the printed substrates obtained therefrom. The printed substrates have images which are stable even when subjected to the heat and abrasion from a process which provides a shrink-wrap over the printed substrate.
Abstract: A method, system and apparatus for performing an inclusion hash join and an exclusion hash join using a hash join are provided. The inner and outer tables are transposed to left and right tables, respectively. A hash table is created from the left table, the right table is scanned, and the hash table is probed. If the right table hash value matches a hash table value, the actual values are compared. If they match, the current outer table row is included in the result. If an exclusion condition is present, the hash table is probed with the right-table-row's hash value. If no hash values match, the outer table row is added to the result and the next row is addressed. If one or more hash values match, the actual values are compared.
Abstract: Systems and methods are described for automatically providing remote self service facilities administration over an Internet protocol (IP) network or over a direct circuit (DC) network. To such ends, a system provides self service use of services of a provider network remotely from the provider network. A remote site kiosk is places in a remote site network with an Internet connection, the remote site kiosk having encryption support via a remote site tunneling endpoint for communications with the Internet and self service applications which communicate through the remote site tunneling endpoint. A data center with an Internet connection to a provider network and to the remote site kiosk, with encryption support via a data center tunneling endpoint to securely receive and forward communications over the Internet between the remote site kiosk and the provider network.
Type:
Application
Filed:
June 18, 2007
Publication date:
January 10, 2008
Applicant:
NCR Corporation
Inventors:
Jason Coleman, Jack Craig, Amit Hathiramani, Theresa Heinz, Deborah Spencer, Rafael Tiles
Abstract: An optical scanner having a balanced mirrored spinner. The optical scanner includes a laser for producing a laser beam, a mirrored spinner for directing the laser beam to produce scanning light beams, and an apparatus for rotating the mirrored spinner including a motor having a shaft which rotates about a first axis of rotation, a spinner mount coupled to the shaft and having an axle coupled to the mirrored spinner for rotating the mirrored spinner about a second axis of rotation, a drive mechanism for rotating the mirrored spinner about the axle, and a balance for counteracting precession of the mirrored spinner as it rotates.
Abstract: Systems and techniques for stitching together partial bar code segments to construct and decode information for a complete bar code. As a scanner operates to generate a scan pattern, information is maintained that can be used to identify a scan line being generated when an event of interest occurs. When a scan signal indicates that a terminal delimiter of a bar code is included in a bar code segment that has been transected by a scan line, information is noted that can identify the scan line. Subsequent transections of the bar code by the same scan line are noted, and information for overlapping bar code segments is stored. When a segment is detected that includes a delimiter opposite the delimiter appearing in the original segment, the stored information is retrieved and used to assemble the complete bar code.
Abstract: A system and method of completing a transaction involving goods tagged with radio frequency identification (RFID) labels which uses a portal to read the RFID labels. The system includes a computer for obtaining label information read from radio frequency identification labels on products selected for purchase by a customer by a plurality of radio frequency identification label readers in a portal, for storing the label information with an identifier associating the customer with the label information in a transaction record, and for providing the label information to a transaction terminal so that the transaction terminal can determine prices associated with the products and process customer payment for the products.
Abstract: A system and method of scheduling assisted-service travel terminal representatives which optimizes staffing of assisted-service travel terminals. The system includes a computer for analyzing the first travel information from a plurality of self-service travel terminals and second travel information from a plurality of assisted-service travel terminals to obtain a schedule of operation for the assisted-service travel terminals including optimal numbers of the travel terminal representatives, and for generating a report containing the schedule.
Type:
Grant
Filed:
March 7, 2002
Date of Patent:
December 25, 2007
Assignee:
NCR Corporation
Inventors:
John C. Goodwin, III, Michael Edward Halpern
Abstract: An RFID weight-based security method with container compensation which compares total weights. The security method includes receiving item identification information from RFID labels affixed to items in a container, obtaining a reference container weight, obtaining reference item weights using the item identification information, obtaining a combined weight of the items and the container from a scale, comparing the combined weight with the sum of the reference container weight and the reference item weights, and processing payment for the items if the combined weight is within a predetermined threshold of the sum of the reference container weight and the reference item weights.
Abstract: A financial processing system that accesses account, event and organization attributes from a relational database management database, wherein: (1) the account attributes comprise data about accounts being measured, (2) the event attributes comprise data about account-related transactions, and (3) the organization attributes comprise data about the organization's financial status. Profitability calculations are performed in the computer using the account, event and organization attributes accessed from the relational database management system, as well as one or more profit factors and one or more rules. The profitability calculations comprise the following: Profit (ai) = Net Interest Revenue (NIR) (ai) + Other Revenue (OR) (ai) ? Direct Expense (DE) (ai) ? Indirect Expense (IE) (ai) ? Risk Provision (RP) (ai) for an account ai.
Abstract: Methods of storing and decrypting biometrics templates on a terminal network are described. A biometrics template 14 is encrypted 18 using a key 16, and the key 16 is then divided into a number of key shares 20. The encrypted template 18, a key share 20, and a user identifier 22 are then combined to give an identification string 24. A number of strings 24 are then stored on separate terminals 26 of a terminal network 28. To decrypt the template 14, a user offers their identifier 22 to a terminal 26. The required number of identification strings 24 having that identifier 22 are retrieved from their respective terminals 26 on the network 28, and the key shares 20 combined to generate a key 16 which is then used to decrypt the template 14. The decrypted template 14 may then be used to verify the identity of the user. Using the present method, neither the unencrypted template nor the complete decryption key are transferred across the network, so improving security.
Abstract: Techniques for determining the distance between an RFID radio transceiver and an RFID tag. An RFID reader interrogates or otherwise communicates with an RFID tag by transmitting a carrier signal to the tag. The RFID tag modulates the carrier signal with an information signal and returns a reflected carrier signal to the reader. The reader analyzes properties of the reflected carrier signal, computes values related to the reflected carrier signal, and uses known values related to the transmitted carrier signal and values obtained from analyzing and processing the reflected carrier signal to compute the distance between the RFID tag and the reader.
Type:
Application
Filed:
May 17, 2006
Publication date:
November 22, 2007
Applicant:
NCR Corporation
Inventors:
Andrew Jeremy Adamec, Albert M. G. Claessen
Abstract: An encrypting keypad module (30) comprising a keypad (40) and an encryption unit (42) is described. The encryption unit (42) includes an interpreter (56) for receiving a file (150) containing data and instructions for processing the data. The encryption unit (42) is operable to process the data in the file (150) by interpreting the instructions in the file (150). This enables a file (150) to be used to instruct the encryption unit (42) about the data that is to be operated on and the type of operations to be performed on the data.
Abstract: In one aspect, the ESL system automatically detects ESL communication errors which result in incorrect data in the ESL's registers, and then automatically takes corrective action to update the ESL's memory with the correct data. In one aspect, the host computer transmits a register update message to an ESL. If a negative acknowledgment message or no response is received, then the host computer resends the register update message, or takes other appropriate corrective action. If the host computer receives a positive acknowledgement message, the host computer then automatically transmits one or more messages to the ESL to verify the contents of the ESL's registers to ensure that a positive acknowledgement was actually transmitted.
Abstract: A thickness sensor assembly (200) for a self-service terminal (SST) arranged to dispense media from at least one media cassette. The sensor assembly comprises a platform (202) and a resonant circuit (300) mounted on the platform (202) and resiliently biased towards a rest position, the sensor assembly (200) being arranged such that the displacement of the resonant circuit (300) can be detected by an SST in which the platform (202) is mounted. In use, the platform (202) is mounted in an SST adjacent to a feed path (72) of media being dispensed thereby such that media moving along the feed path (72) displaces the resonant circuit (300). Such a sensor assembly (200) can be used to detect, for example, when two media sheets have been picked up instead of one.
Abstract: A hardware cabinet includes a chassis that is designed for mounting multiple heat-generating electronic systems and a door that allows access into the cabinet. The door has a solid face that extends from the top portion of the door along the majority of the door's length. An opening formed in a lower portion of the door allows chilled air to enter the cabinet. The chassis is structured so that, when electronic systems are mounted in the cabinet, a plenum is formed between the door and the electronic systems. The plenum allows air entering the cabinet to rise between the door and the electronic systems.