[go: up one dir, main page]

WO2011127213A2 - Dispositifs de programmation et procédés de programmation - Google Patents

Dispositifs de programmation et procédés de programmation Download PDF

Info

Publication number
WO2011127213A2
WO2011127213A2 PCT/US2011/031473 US2011031473W WO2011127213A2 WO 2011127213 A2 WO2011127213 A2 WO 2011127213A2 US 2011031473 W US2011031473 W US 2011031473W WO 2011127213 A2 WO2011127213 A2 WO 2011127213A2
Authority
WO
WIPO (PCT)
Prior art keywords
substrate
programming
communication
electrical contacts
communication circuitry
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.)
Ceased
Application number
PCT/US2011/031473
Other languages
English (en)
Other versions
WO2011127213A3 (fr
Inventor
Andrew Depaula
Larry Aamodt
Ronald Vyhmeister
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.)
Intellipaper LLC
Original Assignee
Intellipaper LLC
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 Intellipaper LLC filed Critical Intellipaper LLC
Publication of WO2011127213A2 publication Critical patent/WO2011127213A2/fr
Publication of WO2011127213A3 publication Critical patent/WO2011127213A3/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/077Constructional details, e.g. mounting of circuits in the carrier
    • G06K19/0772Physical layout of the record carrier
    • G06K19/07732Physical layout of the record carrier the record carrier having a housing or construction similar to well-known portable memory devices, such as SD cards, USB or memory sticks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/02Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the selection of materials, e.g. to avoid wear during transport through the machine
    • G06K19/025Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the selection of materials, e.g. to avoid wear during transport through the machine the material being flexible or adapted for folding, e.g. paper or paper-like materials used in luggage labels, identification tags, forms or identification documents carrying RFIDs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/077Constructional details, e.g. mounting of circuits in the carrier
    • G06K19/0772Physical layout of the record carrier
    • G06K19/07733Physical layout of the record carrier the record carrier containing at least one further contact interface not conform ISO-7816

Definitions

  • the present disclosure in various embodiments, relates to
  • Portable data storage devices such as USB thumb drives are widely used due to their ease of use and small size. Although prices of such drives have fallen dramatically, and capacities have increased significantly, such drives do not satisfy all portable data needs.
  • Figure 1 illustrates a method of using a programming device in accordance with an embodiment.
  • Figure 2 illustrates a face view of a data storage device in accordance with an embodiment.
  • Figure 3A illustrates a front view of a programming device in accordance with an embodiment.
  • Figure 3B illustrates a rear view of the programming device shown in Fig. 3A in accordance with an embodiment.
  • Figure 4 illustrates a side view of a programming device in
  • Figure 5 illustrates a perspective view of a programming device in accordance an embodiment.
  • Figure 6A illustrates a perspective view of a programming device in accordance with an embodiment.
  • Figure 6B illustrates a front view of the programming device shown in Fig. 6A in accordance with an embodiment.
  • Figure 7 illustrates a method of using a programming device in accordance with an embodiment.
  • Figure 7A illustrates a breakaway view of the method-of-use view shown in Fig. 7.
  • Figure 8 illustrates a partial exploded view of a data storage device in accordance with an embodiment.
  • INTELLIPAPER is defined as the patent pending technology allowing the creation of products containing electronic marketing materials (e.g., pdf files, photograph files, video files, etc.) and other electronic data where the digital bits and a substrate (e.g., paper) are fused into a cohesive whole that is virtually indistinguishable from its common paper counterpart.
  • a region of a substrate includes electronic circuitry configured to store the marketing materials and/or other electronic data.
  • the substrate may comprise pulp products such as paper and cardboard, synthetic paper, coated paper, laminated paper, plastic films, polymers, and/or other suitable materials.
  • the substrate may be a piece of paper or cardstock.
  • the region may be delimited from the rest of the substrate by perforations.
  • the region may be detached and folded so that the region is sized for insertion into a USB connector (e.g., USB socket) of a computer (e.g., a desktop computer, laptop computer, smart phone, tablet computer, or other computing device).
  • a USB connector e.g., USB socket
  • a computer e.g., a desktop computer, laptop computer, smart phone, tablet computer, or other computing device.
  • the region of the substrate comprising the electronic circuitry need not be detached from the rest of the substrate because the electronic circuitry may be configured to wirelessly
  • the electronic circuitry may include an antenna.
  • power for the electronic circuitry may be wirelessly transferred to the electronic circuitry.
  • DEVICE refers to a unique product made out of INTELLIPAPER such as a business card, or greeting card.
  • Example embodiments of DEVICES and INTELLIPAPER are described more fully in US patent application number 12/604,300, which is incorporated herein by reference.
  • Embodiments of the present invention are directed to programming devices and methods for programming data into the electronic circuitry of INTELLIPAPER without removing the detachable perforated region 019 (illustrated in Fig. 2), which would destroy the integrity of the DEVICE which forms a part of INTELLIPAPER.
  • the current invention also includes methods of wirelessly programming DEVICES that do not incorporate a detachable region.
  • One purpose of the invention is to establish an electrical connection between a programming device and INTELLIPAPER, and to transfer data to and/or from the INTELLIPAPER via the programming device. The data transfer may be done via physical electrical contact or wireless connection, both of which are described herein.
  • the current invention may be advantageous because some embodiments of
  • INTELLIPAPER in their default state are not suitable for direct connection with standard USB connectors due to their dimensions.
  • such embodiments may be planar instead of folded, and therefore might not fit into a standard USB connector.
  • the invention may be advantageous since a computer might not include hardware for establishing direct, wireless communication INTELLIPAPER.
  • DEVICE Programming a DEVICE, may happen in many different situations. For example, end users may program DEVICES at home a few at a time. In contrast, resellers of INTELLIPAPER business cards may rapidly program large quantities of DEVICES prior to sale.
  • a programming device 004 for programming DEVICES 009 one at a time using a computing device 001 is illustrated.
  • Examples of computing devices 001 include a desktop computer, personal computer (PC), laptop computer, smart phone, tablet computer, or other computing device.
  • Programming device 004 is connected to computing device 001 via a USB cable 002.
  • programming device 004 maps the USB contacts of the USB cable internally to make electrical surface contact with mating USB contacts 008 on DEVICE 009 via simple friction once DEVICE 009 is inserted into programming device 004.
  • programming device 004 includes a structure or housing having an opening 010 to receive DEVICE 009.
  • the opening may be a slot 010 that readily receives the thin configuration of DEVICE 009, which, as was discussed previously, may be a product made from INTELLIPAPER.
  • Slot 010 extend from an outermost periphery of the programming device 004 into
  • slot 010 includes a substantially straight side 030 intersecting a substantially straight bottom 03 1 to form a corner 034.
  • Corner 034 may be a right angle corner 034 in one embodiment. Other angles are also possible.
  • the intersection between side 030 and bottom 03 1 may form a corner 034 havin an angle between about 10 degrees and about 175 degrees, based on the configuration of DEVICE 009.
  • DEVICE 009 is configured substantially as a rectangle wherein the DEVICE 009 includes a first edge 020 intersecting a second edge 021 at a corner 025 having an angle of substantially 90 degrees.
  • DEVICE 009 is provided or slid (or slipped) into slot 010 of programming device 004.
  • First and second edges 020, 021 of DEVICE 009 make contact and slide along side 030 and bottom 03 1 of slot 010 until corner 025 of DEVICE 009 rests in corner 034 of programming device 004.
  • DEVICE 009 is correctly positioned in slot 010 of programming device 004 wherein slot 010 can be considered to function as one or more guides configured to align USB contacts 008 of DEVICE 009 to physically contact electrical contacts 022 of programming device 004 via friction.
  • DEVICE 009 is electrically coupled with the attached computer 001 which allows computer 001 to program DEVICE 009 without destroying the integrity of DEVICE 009 (e.g., without having to fold DEVICE 009).
  • Programming device 004 may include communication circuitry (not illustrated) that provides electrical connectivity between electrical contacts 022 and cable 002 to allow communication between DEVICE 009 and computer 001 .
  • the communication circuitry is configured for passive communication between the computer 001 and DEVICE 009.
  • communication circuitry is configured to implement USB protocols.
  • programming device 004 may include communication circuitry that implements wireless communication between electrical contacts 022 and computer 001 without the use of cable 002 to allow communication between DEVICE 009 and computer 001 .
  • programming device 004 may include a biasing structure (e.g., a moveable member, not illustrated) that forces (e.g., biases, pushes) DEVICE 009, that has been inserted into slot 010, towards contacts 022 (for example in a direction perpendicular to slot 01 0) to ensure a reliable electrical connection between contacts 022 and USB contacts 008 of DEVICE 009.
  • contacts 022 of programming device 004 may be biased to force or push DEVICE 009 that has been inserted into slot 010 against a fixed surface of the programming device 004 to ensure a reliable electrical connection between contacts 022 and USB contacts 008 of DEVICE 009.
  • slot 010 is configured to receive only a portion of DEVICE 009.
  • a programming device may include a slot 010 configured to receive all or a portion of DEVICE 009.
  • Contacts 002 may be a first set of one or more electrical contacts for programming device 004.
  • programming device 0.04 may include two or more sets of electrical contacts 022.
  • programming device 004 may include two or more electrical contacts 022. Both alternative embodiments may facilitate electric connectivity with DEVICE 009 when DEVICE 009 is positioned in slot 010.
  • programming device 004 may connect directly to computer 001 without requiring an additional cable 002, and be smaller than others and designed for travel. Other versions may be larger and more suitable for desktop use. Some versions of programming device 004 may be passive and simply provide USB connectivity from computer 001 to
  • DEVICE 009 by electrically connecting each contact point 008 on DEVICE 009 to a contact point in a USB receptacle of computer 001 .
  • Other versions may include electronics to perform various advanced functions such as programming multiple DEVICES 009 with the same content without further involving computer 001.
  • Wireless connectivity between programming device 004 and computer 001 is also possible using one or more of the wireless technologies described herein.
  • DEVICE 009 may be substantially planar when inserted into slot 010 and is not folded and DEVICE 009 may have a thickness that is substantially thinner than a standard USB plug and is thinner than slot 01 0.
  • USB contact 008 may be located substantially anywhere on DEVICE 009. The size of slot 010 and positions of edges 020 and 021 relative to contacts 022 may be selected to match a particular DEVICE 009 so that when
  • DEVICE 009 is inserted into slot 01 0 and is in contact with edges 020 and 021 , contacts 022 line up and are in physical and electrical contact with USB contacts 008.
  • DEVICE 009 dimensions for DEVICE 009, which may be a very thin paper product, result in DEVICE 009 being incompatible for establishing electrical communication with conventional communication ports (e.g., USB sockets) of electronic devices such as computers. That is, DEVICE 009 has dimensions incompatible for establishing electrical communication in a conventional USB receptacle. Stated another way, DEVICE 009 may have a thickness dimension that is substantially thinner than a opening of a conventional USB plug.
  • DEVICES may have substantially any electrical contacts that facilitate communication with the invention.
  • the electrical contacts may vary in number and size and may comply with one or more standards other than USB standards.
  • the invention may include a visual indicator that indicates to a user that the invention has made electrical contact with a DEVICE.
  • the invention may alternatively or additionally include a visual indicator that indicates to a user that programming of a DEVICE has been successfully completed that that the user may safely remove the DEVICE from the invention.
  • programming device 048 capable of serially feeding itself a stack of DEVICES 01 1 for programming.
  • programming device 048 includes a feeder (or feed mechanism) 040 that supports and positions a plurality of DEVICES 01 1 for serially feeding therein.
  • DEVICES 01 1 are then programmed automatically and quickly, one after the other, without further operator intervention.
  • individual DEVICES 01 1 are mechanically fed into programming device 048 by being drawn through conductor rollers 012, DEVICES 01 1 are then programmed (e.g., via the conductor rollers 012), and then DEVICES 01 1 are driven to exit programming device 048 and rest in receipt tray 013 with each DEVICE 01 1 containing the programming data.
  • FIG. 4 another embodiment for utilizing the programming device 048 of Fig. 4 includes serially feeding respective substrate sheets (e.g. , paper sheets) wherein each sheet contains a plurality of DEVICES 024 (see Fig. 8) to be programmed (as in the case of multiple business cards on a single sheet before they are cut apart).
  • programming device 048 may include multiple contact heads (not shown) to correspond to multiple DEVICES 024 on a single, sheet and be configured to program each DEVICE 024 on the sheet as the sheet passes through the programming device.
  • a feed mechanism 040 of programming device 048 correctly positions the electrical contacts of DEVICES 024 relative to the electrical contacts of programming device 048 to make electrical contact with each DEVICE 024 for programming.
  • the invention may detect the current position of the edge of DEVICE 024 and adjust itself or DEVICE 024, or both, so that the edge is in a desired position.
  • Exact dimensions for the locations of a DEVICE'S contacts, or the programming device' s contacts, and the relationship between the dimensions of the programming device and the dimensions of the DEVICE may vary, because each DEVICE could have contacts positioned differently depending on the end application of the DEVICE.
  • a set of DEVICE contacts may be on an outer edge near a corner, to facilitate the detachment of a region as previously described in currently pending US patent application serial no. 12/604,300.
  • FIGs. 6A and 6B another embodiment of the invention is disclosed for a programming device 046 capable simultaneously
  • Programming device 046 has a body 014 supporting a surface 045 , which receives sheet 01 6.
  • Programming device 046 further includes a programming head 01 5 having one or more individual contact heads 017, depending on the number of DEVICES comprised by sheet 016.
  • Programming device 046 functions similar to a photocopier wherein sheet 016 is moved onto the surface.
  • Programming head 01 5 may be brought down over sheet 016 and each DEVICE may programmed simultaneously.
  • the individual contact heads 017 may be fixed, or alternatively, may be movable and repositionable relative programming head 01 5 (either manually or automatically).
  • An automatic feed mechanism (not shown) may be provided as in earlier embodiments so that many sheets 016 of DEVICES can be automatically programmed in sequence.
  • each contact head makes electrical contact with the contacts on the surface of an individual DEVICE via downward pressure, thereby allowing the
  • FIG. 5 another programming device 01 8 configured as a weighted puck is illustrated.
  • Programming device 01 8 has spring loaded electrical contact points (not shown) on its underside.
  • This programming device 01 8 can be positioned over a DEVICE or sheet of DEVICES 042 and set down so that the contacts of the programming device 018 make
  • an indicator e.g., visual or audible indicatory
  • a programming device in another embodiment, includes an enclosure containing electronic circuitry for communicating wirelessly with
  • Such circuitry may provide power to electronic circuitry of the INTELLIPAPER via electromagnetic radiation, and establish data communication with the electronic circuitry of the INTELLIPAPER.
  • the invention might not include a slot in which the
  • the invention may comprise batteries thereby eliminating the need for it to be physically connected to the computer via USB .
  • communication between the invention and the computer may also be done wirelessly.
  • the enclosure may include shielding configured to prevent DEVICES other than the DEVICE within the enclosure from being programmed.
  • a programming device may further include electronic circuitry that may execute software and/or firmware to perform a variety of advanced functions including but not limited to: compression and decompression of data, serialization of the data programmed (so the data on each DEVICE is unique relative to other DEVICES and can be distinguished from other DEVICES by a unique identifier such as a serial number, name, address, or other unique identifier), encryption and cryptographic signatures for data integrity and other uses including virus scanning. Additional software may also be provided to run on the attached PC in the form of drivers or other software to enhance and/or augment any of these advanced functions.
  • a programming method includes connecting a programming device to a computer (via cable, or wirelessly), placing a programming device to a computer (via cable, or wirelessly), placing a programming device to a computer (via cable, or wirelessly), placing a programming device to a computer (via cable, or wirelessly), placing a programming device to a computer (via cable, or wirelessly), placing a programming device to a computer (via cable, or wirelessly), placing a programming device to a computer (via cable, or wirelessly), placing a
  • the method further includes transferring data from the computer to the DEVICE (or DEVICEs) via the programming device.
  • the method may also include verifying that the data stored by the DEVICE matches the data provided by the computer (e.g., by reading the data from the DEVICE and comparing the read data with an original version of the data).
  • the computer may perform the
  • the exemplary programming device may perform the verification.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Coupling Device And Connection With Printed Circuit (AREA)
  • Details Of Connecting Devices For Male And Female Coupling (AREA)

Abstract

Un dispositif de programmation comprend : des circuits de communication destinés à communiquer avec un dispositif électronique ; un premier ensemble d'un ou de plusieurs contacts électriques connectés aux circuits de communication et configurés de façon à entrer en contact physique avec un second ensemble correspondant d'un ou de plusieurs contacts électriques situés sur un substrat ; un ou plusieurs guides configurés de façon à aligner les premier et second ensembles de contacts électriques lorsque le substrat entre en contact physique avec le ou les guides.
PCT/US2011/031473 2010-04-06 2011-04-06 Dispositifs de programmation et procédés de programmation Ceased WO2011127213A2 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US32123810P 2010-04-06 2010-04-06
US61/321,238 2010-04-06

Publications (2)

Publication Number Publication Date
WO2011127213A2 true WO2011127213A2 (fr) 2011-10-13
WO2011127213A3 WO2011127213A3 (fr) 2012-04-19

Family

ID=44763534

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2011/031473 Ceased WO2011127213A2 (fr) 2010-04-06 2011-04-06 Dispositifs de programmation et procédés de programmation

Country Status (1)

Country Link
WO (1) WO2011127213A2 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013097450A1 (fr) * 2011-12-30 2013-07-04 武汉电信器件有限公司 Dispositif de téléchargement portable

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW545653U (en) * 2001-10-30 2003-08-01 Carry Computer Eng Co Ltd Improved mechanism of electronic signal adapting module for silicon disk
US20070028046A1 (en) * 2005-07-28 2007-02-01 Xerox Corporation Flash device to external storage adapter
JP5015669B2 (ja) * 2007-06-20 2012-08-29 株式会社リコー 画像読取装置、画像形成装置、電子ペーパーおよびプログラム
EP2183776A1 (fr) * 2007-07-10 2010-05-12 InPhase Technologies, Inc. Procédé pour permettre la rétrocompatibilité de support holographique avec un connecteur de carte multimédia à double usage
TWM336510U (en) * 2007-09-04 2008-07-11 Genesys Logic Inc Non-volatile memory storage device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013097450A1 (fr) * 2011-12-30 2013-07-04 武汉电信器件有限公司 Dispositif de téléchargement portable
US9320163B2 (en) 2011-12-30 2016-04-19 Wuhan Telecommunication Devices Co., Ltd. Portable downloader

Also Published As

Publication number Publication date
WO2011127213A3 (fr) 2012-04-19

Similar Documents

Publication Publication Date Title
US10763630B2 (en) Portable electronic device connection systems
CN100485718C (zh) 具有两组标准接触件和一接触件覆盖机构的存储卡
EP1779473B1 (fr) Connecteur ameliore et dispositif pour systemes informatiques a connexion souple
TWI249713B (en) Cooperative interconnection and operation of a non-volatile memory card and an input-output card
US6751694B2 (en) Silicon disk drive with few slots for plural disks
CN111650823B (zh) 图像形成装置
US20120295473A1 (en) USB Connection Cable
EP2982225A1 (fr) Carte mémoire de longueur réduite
US8446728B1 (en) Flash memory card carrier
US20070258220A1 (en) Multiple mode micro memory card
TW201230506A (en) USB connector
JP2003331249A (ja) 多機能フラッシュメモリカード構造
US8469280B2 (en) Programming devices and programming methods
WO2011127213A2 (fr) Dispositifs de programmation et procédés de programmation
US20050247796A1 (en) Memory-card type USB mass storage device
TW201308214A (zh) 程式化裝置及程式化方法
US20120140401A1 (en) Remote attachable flash drive
US20210073163A1 (en) Laptop display cover with ancillary data port hub
TWM426084U (en) Sheet-fed scanning apparatus and docking thereof with fastener
TWM264743U (en) Mouse charging stand with multiple functions
CN102217825A (zh) 多重标准快闪存储卡载体
CN204347859U (zh) 能与移动电子产品结合的条码扫描装置
TWM315904U (en) Improved structure for adapting card
TW200403890A (en) Plug used for connection with an USB receptacle
TWM373570U (en) Charging device with printing outlet and system thereof

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11766683

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11766683

Country of ref document: EP

Kind code of ref document: A2