Handheld merchandise scanner device
    1.
    发明授权
    Handheld merchandise scanner device 有权
    手持式商品扫描仪装置

    公开(公告)号:US06607125B1

    公开(公告)日:2003-08-19

    申请号:US09450985

    申请日:1999-11-29

    IPC分类号: G06K710

    摘要: An improved handheld merchandise scanning device and method are disclosed. A first and second mode are enabled in the scanning device for scanning a product tag which includes product information and a security tag. The product tag is scanned utilizing the scanning device in the first mode to obtain the product information without deactivating the security tag. The product tag is scanned utilizing the scanning device in the second mode to concurrently obtain the product information and deactivate the security tag.

    摘要翻译: 公开了一种改进的手持商品扫描装置和方法。 在扫描装置中启用第一和第二模式以扫描包括产品信息和安全标签的产品标签。 使用第一模式中的扫描装置扫描产品标签,以获得产品信息而不停用安全标签。 使用第二模式的扫描装置扫描产品标签,以同时获取产品信息并停用安全标签。

    Method and system for a merchandise checkout system
    2.
    发明授权
    Method and system for a merchandise checkout system 有权
    商品结帐系统的方法和系统

    公开(公告)号:US06189789B1

    公开(公告)日:2001-02-20

    申请号:US09149709

    申请日:1998-09-09

    IPC分类号: G06K1500

    摘要: A method and system for a merchandise checkout system utilizes a remote scanning device, a shopping cart and bags for allowing a purchaser to buy merchandise unassisted by store personnel. The remote scanning device reads product identity information from coded levels on products chosen by the purchaser and sends the information to a central processor. The central processor has a memory, which indexes price information and weight for each product based on the product identity information. The central processor sends an accumulated price and weight transaction to the remote scanning device for the purchaser's use. The product identity information on the products further include a security tag device which is deactivated by the remote scanning device. The purchaser upon completion of their purchases takes their shopping cart to a security station for weighing in on a scale wherein an actual combined weight of the shopping cart, bags and products is compared to a predicted weight determined by the central processor and generating a notification signal if a discrepancy occurs. The security station further verifies that the security tag devices have been deactivated and also generates a notification signal. The purchaser next goes to a payment checkout terminal coupled to the central processor, wherein the payment checkout terminal effects financial transactions including acceptance of payment for transactions initiated by the remote scanning device, and the payment checkout terminal is operable by store personnel only.

    摘要翻译: 用于商品结帐系统的方法和系统利用远程扫描装置,购物车和袋子,用于允许购买者购买商店人员协助的商品。 远程扫描设备从购买者选择的产品的编码级别读取产品标识信息,并将信息发送到中央处理器。 中央处理器具有存储器,其基于产品身份信息来索引每个产品的价格信息和权重。 中央处理器向远程扫描设备发送累积的价格和重量交易以供购买者使用。 关于产品的产品身份信息还包括由远程扫描设备停用的安全标签设备。 购买者在购买完成后将其购物车带到安全站,以秤量进行称重,其中将购物车,行李箱和产品的实际组合重量与由中央处理器确定的预测重量进行比较,并产生通知信号 如果出现差异 安全站进一步验证安全标签设备已被停用,并且还产生通知信号。 接下来,购买者去耦合到中央处理器的支付结账终端,其中支付结账终端影响金融交易,包括接受由远程扫描装置发起的交易的支付,支付结账终端仅由商店人员操作。

    System and method for simultaneously establishing multiple connections
    3.
    发明授权
    System and method for simultaneously establishing multiple connections 有权
    同时建立多个连接的系统和方法

    公开(公告)号:US07165110B2

    公开(公告)日:2007-01-16

    申请号:US09903725

    申请日:2001-07-12

    摘要: A system and method for establishing multiple connections using a private data field of a communication management protocol is provided. With the present invention, a Service ID identifies a specific consumer and the private data field contains a list of connection attributes for each connection that is to be established. An active side requests a connection and the passive side replies to the connection request. The active side sends the passive side a connection establishment request. This connection establishment request includes a Service ID which identifies a passive side process associated with a service. This connection establishment request also includes communication attributes of one or more connected services and datagram services associated with the Service ID. The passive passes the connection request to a process associated with the service. If the passive side process does not wish to carry out the service, a negative reply message is returned to the active side. If the passive side process does wish to carry out the service, a positive reply is returned to the active side and the reply includes the communication attributes for the connection and unreliable services associated with the Service ID used in the connection establishment request.

    摘要翻译: 提供了一种使用通信管理协议的私有数据字段建立多个连接的系统和方法。 利用本发明,服务ID标识特定消费者,并且专用数据字段包含要建立的每个连接的连接属性的列表。 主动端请求连接,被动方回复连接请求。 主动端将被动方发送连接建立请求。 该连接建立请求包括识别与服务相关联的被动侧进程的服务ID。 该连接建立请求还包括与服务ID相关联的一个或多个连接的服务和数据报服务的通信属性。 被动将连接请求传递给与服务关联的进程。 如果被动侧进程不希望执行该服务,则将一个否定的回复消息返回到主动端。 如果被动侧进程确实希望执行该服务,则肯定的答复返回到主动侧,并且回复包括用于连接的通信属性和与在连接建立请求中使用的服务ID相关联的不可靠服务。

    System, method, and product for managing data transfers in a network

    公开(公告)号:US07149220B2

    公开(公告)日:2006-12-12

    申请号:US10132456

    申请日:2002-04-25

    IPC分类号: H04L12/56

    摘要: A method, system, and product in a data processing system are disclosed for managing data transmitted from a first end node to a second end node included in the data processing system. A logical connection is established between the first end node and the second end node prior to transmitting data between the end nodes. An instance number is associated with this particular logical connection. The instance number is included in each packet transmitted between the end nodes while this logical connection remains established. The instance number remains constant during this logical connection. The instance number is altered, such as by incrementing it, each time a logical connection between these end nodes is reestablished. Thus, each packet is associated with a particular instance of the logical connection. When a packet is received, the instance number included in the packet may be used to determine whether the packet is a stale packet transmitted during a previous logical connection between these end nodes.

    Transaction credit control for serial I/O systems

    公开(公告)号:US06760793B2

    公开(公告)日:2004-07-06

    申请号:US10207449

    申请日:2002-07-29

    IPC分类号: G06F302

    CPC分类号: G06F13/385

    摘要: A method and implementing computer system are provided which allows for significantly improved input/output (I/O) subsystem designs in all systems which include serialized I/O transactions such as so-called Express specification systems. Transaction control methodology is implemented to improve Express design requirements for Express devices such as an Express switch, Express-PCI bridge, endpoint, and root complex. This is accomplished by utilizing improved transaction ordering and state machine and corresponding buffer design and improved flow control credit methodology which enables improved processing for controlling transactions flowing through Express devices including Express switches and Express-PCI bridges. An Express-PCI/PCIX transition bridge design is also provided, along with the flow control credit methodology and implementation within the Express-PCI/PCIX bridge design to enable efficient interfacing between Express and legacy or existing PCI/PCIX systems.

    Method and system for interrupt handling using device pipelined packet transfers
    7.
    发明授权
    Method and system for interrupt handling using device pipelined packet transfers 失效
    使用设备流水线分组传输的中断处理方法和系统

    公开(公告)号:US06493779B1

    公开(公告)日:2002-12-10

    申请号:US09224111

    申请日:1998-12-21

    IPC分类号: G06F1324

    CPC分类号: G06F13/24

    摘要: A method and apparatus is provided in which Pipelined Packet Transfers (PPT) are implemented. The PPT methodology includes a request phase and a response phase. The PPT request phase involves a PPT request master delivering to a PPT request target a source address, a destination address and an information packet for the interrupt being requested. The PPT response phase involves the PPT request target becoming a PPT response master with the PPT response master delivering to a PPT request master a destination address and a data packet which includes the interrupt processing information. Pipelined Packet transfers (PPT) are ordered in accordance with a predetermined processing priority to improve performance and avoid deadlock.

    摘要翻译: 提供了一种实现流水线分组传输(PPT)的方法和装置。 PPT方法包括请求阶段和响应阶段。 PPT请求阶段涉及PPT请求主机,向PPT请求目标传送要求的中断的源地址,目的地地址和信息分组。 PPT响应阶段涉及PPT请求目标成为PPT响应主机,PPT响应主机向PPT请求主机传递目的地地址和包括中断处理信息的数据分组。 流水线分组传输(PPT)根据预定的处理优先级进行排序,以提高性能并避免死锁。

    Method and system for interrupt handling using system pipelined packet transfers
    8.
    发明授权
    Method and system for interrupt handling using system pipelined packet transfers 失效
    使用系统流水线分组传输的中断处理方法和系统

    公开(公告)号:US06418497B1

    公开(公告)日:2002-07-09

    申请号:US09224119

    申请日:1998-12-21

    IPC分类号: G06F948

    CPC分类号: G06F13/26

    摘要: A method and apparatus is provided in which Pipelined Packet Transfers (PPT) are implemented. The PPT methodology includes a request phase and a response phase. The PPT request phase involves a PPT request master delivering to a PPT request target a source address, a destination address and an information packet for the interrupt being requested. The PPT response phase involves the PPT request target becoming a PPT response master with the PPT response master delivering to a PPT request master a destination address and a data packet which includes the interrupt processing information. Pipelined Packet transfers (PPT) are ordered in accordance with a predetermined processing priority to improve performance and avoid deadlock.

    摘要翻译: 提供了一种实现流水线分组传输(PPT)的方法和装置。 PPT方法包括请求阶段和响应阶段。 PPT请求阶段涉及PPT请求主机,向PPT请求目标传送要求的中断的源地址,目的地地址和信息分组。 PPT响应阶段涉及PPT请求目标成为PPT响应主机,PPT响应主机向PPT请求主机传递目的地地址和包括中断处理信息的数据分组。 流水线分组传输(PPT)根据预定的处理优先级进行排序,以提高性能并避免死锁。

    Associating buffers in a bus bridge with corresponding peripheral devices to facilitate transaction merging
    9.
    发明授权
    Associating buffers in a bus bridge with corresponding peripheral devices to facilitate transaction merging 失效
    将总线桥中的缓冲区与对应的外围设备相关联,以便于事务合并

    公开(公告)号:US06324612B1

    公开(公告)日:2001-11-27

    申请号:US09210133

    申请日:1998-12-10

    IPC分类号: G06F1340

    CPC分类号: G06F13/4059 G06F13/4031

    摘要: A bus bridge including a buffer pool and steering logic where the buffer pool is organized as a plurality of buffers sets including at least first and second buffer sets and the steering logic is adapted to store transactions originating with a first peripheral device in the first buffer set and transactions originating with a second peripheral device in the second buffer set. Transactions may arrive via a secondary bus, such as a PCI bus, coupled to the bus bridge. The bridge further allows relaxed transaction ordering rules compared to conventional PCI transaction ordering rules by identifying transactions by grant signals and thus allows steering of transactions from the first and second devices to first and second buffer sets respectively. The bridge is suitably adapted for combining or merging two or more transactions within each buffer set. Each buffer set preferably includes one or more buffers for temporarily storing transactions arriving from the secondary bus and bound for a primary bus. The primary bus may comprise a host bus connected to one or more processors or an additional PCI bus or other peripheral bus. The invention further contemplates a computer system including at least one processor, a bridge coupled to the processor via a host bus, and a plurality of peripheral devices including first and second peripheral devices coupled to the bridge via a secondary bus. In one embodiment, the bridge is configured to receive first and second request signals from the first and second peripheral devices respectively. The bridge preferably further includes arbitration logic for arbitrating mastership of the secondary bus in response to the request signals to produce first and second grant signals. The steering logic is suitably configured to utilize the first and second grant signals to determine the source of a subsequent transaction.

    摘要翻译: 一种包括缓冲池和转向逻辑的总线桥,其中所述缓冲池被组织为包括至少第一和第二缓冲器组的多个缓冲器组,并且所述转向逻辑适于将始发于第一外围设备的事务存储在所述第一缓冲器组中 以及在第二缓冲器组中产生具有第二外围设备的交易。 事务可以通过耦合到总线桥的辅助总线(诸如PCI总线)到达。 与传统PCI事务排序规则相比,通过由授权信号识别事务并且因此允许将事务从第一和第二设备分别转向第一和第二缓冲器组,桥还允许轻松的事务排序规则。 该桥适用于组合或合并每个缓冲区内的两个或多个事务。 每个缓冲器组优选地包括一个或多个缓冲器,用于临时存储从次级总线到达并且被绑定到主总线的事务。 主总线可以包括连接到一个或多个处理器或附加PCI总线或其他外围总线的主机总线。 本发明进一步考虑了一种包括至少一个处理器,经由主机总线耦合到处理器的桥的计算机系统,以及包括通过次级总线耦合到桥接器的第一和第二外围设备的多个外围设备。 在一个实施例中,桥被配置为分别从第一和第二外围设备接收第一和第二请求信号。 桥接器优选地还包括用于响应于请求信号来仲裁辅助总线的主管以产生第一和第二授权信号的仲裁逻辑。 转向逻辑被适当地配置为利用第一和第二授权信号来确定后续交易的来源。

    Interrupt response in a multiple set buffer pool bus bridge
    10.
    发明授权
    Interrupt response in a multiple set buffer pool bus bridge 失效
    多组缓冲池总线桥中的中断响应

    公开(公告)号:US06301630B1

    公开(公告)日:2001-10-09

    申请号:US09210127

    申请日:1998-12-10

    IPC分类号: G06F1300

    CPC分类号: G06F13/4059

    摘要: A bus bridge including a buffer pool comprised of a first and a second buffer sets. The first and second buffer sets are associated with first and second peripheral devices respectively. The bridge is configured to receive an interrupt and identify the interrupt source. A buffer set associated with the interrupt source is selected and transactions in the selected buffer set flushed prior to forwarding the interrupt to a processor. The bridge is preferably configured to identify the interrupt source by receiving a first interrupt signal from the first peripheral device and a second interrupt signal from the second peripheral device. Preferably, the bridge is configured to flush the transactions by pushing them into system memory via a primary bus such as a host bus of a processor. The invention further contemplates a system including a processor coupled to a host bus, a system memory, a bus bridge as described coupled between the host bus and a secondary bus, and first and second peripheral devices coupled to the secondary bus. Upon receiving an interrupt, the bridge is configured to identify the interrupt source, select a buffer set associated with the interrupt source, and flush posted memory write transactions in the selected buffer set, all prior to forwarding the interrupt to the processor. In one embodiment, the bridge, the first and second peripheral devices, and the secondary bus are compliant with the PCI specification. The bridge is configured in one embodiment to receive unique first and second interrupt signals from the first and second peripheral devices respectively.

    摘要翻译: 包括由第一和第二缓冲器组构成的缓冲池的总线桥。 第一和第二缓冲器组分别与第一和第二外围设备相关联。 桥接器配置为接收中断并识别中断源。 选择与中断源关联的缓冲区,并将所选缓冲区中的事务刷新,然后再将中断转发给处理器。 优选地,桥被配置为通过从第一外围设备接收第一中断信号和来自第二外围设备的第二中断信号来识别中断源。 优选地,桥被配置为通过经由诸如处理器的主机总线的主总线将其推入系统存储器来刷新事务。 本发明进一步考虑了一种系统,其包括耦合到主机总线的处理器,系统存储器,耦合在主机总线和辅助总线之间的总线桥,以及耦合到次级总线的第一和第二外围设备。 在接收到中断时,桥被配置为识别中断源,选择与中断源相关联的缓冲区集合,以及在将中断转发到处理器之前清除所选缓冲区中的已发布的存储器写入事务。 在一个实施例中,桥接器,第一和第二外围器件以及辅助总线符合PCI规范。 在一个实施例中,桥被配置为分别从第一和第二外围设备接收唯一的第一和第二中断信号。