Atmel Corporation

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 1 055 pour Atmel Corporation et 6 filiales Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 1 011
        Marque 44
Juridiction
        États-Unis 731
        International 307
        Europe 12
        Canada 5
Propriétaire / Filiale
[Owner] Atmel Corporation 954
Newport Media, Inc. 35
Atmel Germany GmbH 30
Atmel Rousset S.A.S. 21
Atmel Duisburg GmbH 11
Voir plus
Date
2025 juillet 1
2025 (AACJ) 1
2024 3
2023 1
2022 5
Voir plus
Classe IPC
G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs 70
G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction 67
G05F 1/10 - Régulation de la tension ou de l'intensité 29
G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement 29
G06F 1/32 - Moyens destinés à économiser de l'énergie 27
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 39
42 - Services scientifiques, technologiques et industriels, recherche et conception 12
16 - Papier, carton et produits en ces matières 4
41 - Éducation, divertissements, activités sportives et culturelles 4
40 - Traitement de matériaux; recyclage, purification de l'air et traitement de l'eau 2
Voir plus
Statut
En Instance 1
Enregistré / En vigueur 1 054
  1     2     3     ...     11        Prochaine page

1.

BASE ASSEMBLIES FOR KNOB ON DISPLAY DEVICES AND RELATED SYSTEMS, METHODS, AND DEVICES

      
Numéro d'application 19092713
Statut En instance
Date de dépôt 2025-03-27
Date de la première publication 2025-07-10
Propriétaire Atmel Corporation (USA)
Inventeur(s) Hinson, Nigel

Abrégé

Knob on display (KoD) devices and related systems, methods, and devices are disclosed. A KoD device includes at least one electrode including an electrically conductive material. The KoD device also includes a base assembly configured to be positioned between a touch screen of a touch screen device and the at least one electrode. The at least one electrode is configured to be positioned in engagement proximity to a touch sensor of the touch screen device through the base assembly.

Classes IPC  ?

  • G06F 1/16 - Détails ou dispositions de structure
  • G05G 9/047 - Mécanismes de commande manuelle équipés d'un seul organe de commande travaillant avec plusieurs organes commandés, p. ex. en sélection ou simultanément l'organe de commande étant manœuvré de différentes manières indépendantes, chacune de ces manœuvres individuelles entraînant un seul organe commandé dans lesquels la manœuvre de l'organe de commande peut être effectuée de plusieurs manières simultanément l'organe de commande étant manœuvré à la main autour d'axes orthogonaux, p. ex. manches à balai
  • G06F 3/0354 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p. ex. souris 2D, boules traçantes, crayons ou palets
  • G06F 3/0362 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des translations ou des rotations unidimensionnelles [1D] d’une partie agissante du dispositif de pointage, p. ex. molettes de défilement, curseurs, boutons, rouleaux ou bandes
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

2.

ATTINY

      
Numéro d'application 019075802
Statut Enregistrée
Date de dépôt 2024-09-06
Date d'enregistrement 2025-01-18
Propriétaire Atmel Corporation (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer hardware; semiconductors; integrated circuits; microcontrollers; microcontroller units comprised of semiconductor chips, microchips, integrated circuits, computer memories, electronic memories, data processing apparatus, and electronic and electrical control apparatus.

3.

ATTINY

      
Numéro de série 98727327
Statut Enregistrée
Date de dépôt 2024-08-30
Date d'enregistrement 2025-05-13
Propriétaire ATMEL CORPORATION ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

COMPUTER HARDWARE; SEMICONDUCTORS; INTEGRATED CIRCUITS; MICROCONTROLLERS; MICROCONTROLLER UNITS COMPRISED OF SEMICONDUCTOR CHIPS, MICROCHIPS, INTEGRATED CIRCUITS, COMPUTER MEMORIES, ELECTRONIC MEMORIES, DATA PROCESSING APPARATUS, AND ELECTRONIC AND ELECTRICAL CONTROL APPARATUS

4.

AVRFREAKS

      
Numéro de série 98722593
Statut Enregistrée
Date de dépôt 2024-08-28
Date d'enregistrement 2025-05-13
Propriétaire ATMEL CORPORATION ()
Classes de Nice  ? 45 - Services juridiques; services de sécurité; services personnels pour individus

Produits et services

ONLINE SOCIAL NETWORKING SERVICES

5.

Knob on display

      
Numéro d'application 18168468
Numéro de brevet 12189438
Statut Délivré - en vigueur
Date de dépôt 2023-02-13
Date de la première publication 2023-06-22
Date d'octroi 2025-01-07
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Hinson, Nigel
  • Jones, Gareth Michael

Abrégé

One or more examples relate to a knob-on-display. An apparatus of such a knob-on-display includes a touch surface, a dome switch pad, a dome switch, a rotation electrode pad, and an electrically conductive structure. The touch surface may include an electrically conductive material, the touch surface movable to a released position and to a depressed position. The dome switch may include an electrically conductive material. The dome switch may be physically mounted to and electrically connected to the dome switch pad. The rotation electrode pad may be in engagement proximity to a touch sensor of a touch screen device in both the released position and the depressed position. The electrically conductive structure may be physically and electrically connected to the dome switch pad and the rotation electrode pad, the electrically conductive structure defining a continuous electrically conductive path from the rotation electrode pad, through the dome switch, to the electrically conductive material of the touch surface in both the released position and the depressed position.

Classes IPC  ?

  • G06F 1/16 - Détails ou dispositions de structure
  • G05G 9/047 - Mécanismes de commande manuelle équipés d'un seul organe de commande travaillant avec plusieurs organes commandés, p. ex. en sélection ou simultanément l'organe de commande étant manœuvré de différentes manières indépendantes, chacune de ces manœuvres individuelles entraînant un seul organe commandé dans lesquels la manœuvre de l'organe de commande peut être effectuée de plusieurs manières simultanément l'organe de commande étant manœuvré à la main autour d'axes orthogonaux, p. ex. manches à balai
  • G06F 3/0354 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p. ex. souris 2D, boules traçantes, crayons ou palets
  • G06F 3/0362 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des translations ou des rotations unidimensionnelles [1D] d’une partie agissante du dispositif de pointage, p. ex. molettes de défilement, curseurs, boutons, rouleaux ou bandes
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

6.

ATMEL

      
Numéro de série 97492181
Statut Enregistrée
Date de dépôt 2022-07-07
Date d'enregistrement 2023-09-26
Propriétaire Atmel Corporation ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Semiconductors; Semiconductor chips; Computer chips; Integrated circuits; Electronic circuits; Electronic integrated circuit chips; Microprocessors; Microcontrollers; Integrated Circuit Modules; Circuit Boards; Touch Electrical Controllers; Network and communication microcontrollers; Wireless network and communication microcontrollers; integrated circuits for use in security applications; integrated circuits with encryption, security keys and security tokens for use in authentication between devices and host; integrated circuits for use in hardware authentication; Custom integrated circuits, namely, application-specific integrated circuits; application-specific integrated circuits used for aerospace, aviation, automotive, audio, communication, computer, consumer, displays, energy, industrial, LCD, lighting, military, mobile phone, power, security, touchscreen, wireless, and video applications; Computer hardware, downloadable software and firmware for use in evaluating, testing, designing, developing, programming, integrating, operating and controlling semiconductors, microcontrollers, integrated circuits, proximity and touch sensors, and proximity and touch sensor controls; Integrated circuit development kits, namely, computer hardware, downloadable software and firmware for evaluation, simulation, demonstration, application development, and testing of semiconductors, microcontrollers, integrated circuits, proximity and touch sensors, and proximity and touch sensor controls; Downloadable computer software platforms for use in evaluating, testing, designing, developing, demonstrating, programming, integrating, operating and controlling semiconductors, microcontrollers, integrated circuits, proximity and touch sensors, and proximity and touch sensor controls; Downloadable electronic publications in the nature of data sheets, schematics, application notes, white papers, brochures, catalogues, brochures, flyers, user guides, training manuals, release notes, and installation manuals in the fields of semiconductors, microcontrollers, integrated circuits, touch controllers, proximity and touch sensors, wireless solutions, automotive solutions, smart energy, proximity and touch sensor controls, computer software and firmware, computer chips, electronic memories, and radio frequency components; Computer memories; Electronic memories; Memory components, namely, electrically erasable programmable read-only memory computer chips, and erasable programmable read only memory computer chips; Semiconductor disc memories and computer memory units; Electric Sensors; Touch and proximity electric sensors; Capacitive touch and proximity electric sensors; Film-based touch and proximity electric sensors; Film-based touch and proximity electric sensors for further manufacturing use; Touchscreen electric sensors; Touch and proximity sensor controls and components thereof, namely, electronic devices which detect the presence of occupants and control the lighting system accordingly; Touchscreen electrical controllers; Electric sensors, namely, touch and proximity sensors for further manufacturing use; Microcontrollers, integrated circuits, and network electric controllers for use in automotive applications; high performance microcontrollers; microcontrollers for use in automotive applications, namely, automotive infotainment, human-machine interface, connectivity, car access, body and convenience, namely, door, window, sunroof, steering column, and climate applications; Integrated circuits for use in automotive under-hood applications, namely, electronic gear shift, dual clutch, start-stop systems, electronic power steering, pump systems, blowers, heaters, actuators, and stability control; Transceivers; Radio-frequency identification (RFID) computer chips; Radio frequency devices, namely, transceivers, receivers, transmitters, electrical relays, electrical controllers and antennas

7.

TOUCH SENSOR MUTUAL CHARGE CANCELLATION AND RELATED SYSTEMS, METHODS AND APPARATUSES

      
Numéro d'application US2021072399
Numéro de publication 2022/109533
Statut Délivré - en vigueur
Date de dépôt 2021-11-15
Date de publication 2022-05-27
Propriétaire ATMEL CORPORATION (USA)
Inventeur(s)
  • Collins, Richard P.
  • Brunet, Samuel Daniel
  • Heslop, Paul

Abrégé

A process includes receiving an associated input signal via a receiver electrode of a sensor array, the associated input signal indicative of an associated mutual capacitance of the receiver electrode; adding a balancing signal to the associated input signal to generate a balanced input signal at least partially responsive to a number of sensor nodes at the receiver electrode; generating a voltage signal indicative of the associated mutual capacitance of the receiver electrode at least partially responsive to a balanced input signal; and generating a digital value representative of the voltage signal.

Classes IPC  ?

  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

8.

Touch sensor mutual charge cancellation and related systems, methods and apparatuses

      
Numéro d'application 17454857
Numéro de brevet 11675462
Statut Délivré - en vigueur
Date de dépôt 2021-11-15
Date de la première publication 2022-05-19
Date d'octroi 2023-06-13
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Collins, Richard P.
  • Brunet, Samuel Daniel
  • Heslop, Paul

Abrégé

A process includes receiving an associated input signal via a receiver electrode of a sensor array, the associated input signal indicative of an associated mutual capacitance of the receiver electrode; adding a balancing signal to the associated input signal to generate a balanced input signal at least partially responsive to a number of sensor nodes at the receiver electrode; generating a voltage signal indicative of the associated mutual capacitance of the receiver electrode at least partially responsive to a balanced input signal; and generating a digital value representative of the voltage signal.

Classes IPC  ?

  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G01R 27/26 - Mesure de l'inductance ou de la capacitanceMesure du facteur de qualité, p. ex. en utilisant la méthode par résonanceMesure de facteur de pertesMesure des constantes diélectriques
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

9.

System bus transaction queue reallocation

      
Numéro d'application 17644130
Numéro de brevet 12135658
Statut Délivré - en vigueur
Date de dépôt 2021-12-14
Date de la première publication 2022-04-07
Date d'octroi 2024-11-05
Propriétaire ATMEL CORPORATION (USA)
Inventeur(s)
  • Lunadier, Franck
  • Debout, Vincent

Abrégé

A bus architecture is disclosed that provides for transaction queue reallocation on the modules communicating using the bus. A module can implement a transaction request queue by virtue of digital electronic circuitry, e.g., hardware or software or a combination of both. Some bus clogging issues that affect conventional systems can be circumvented by combining an out of order system bus protocol that uses a transaction request replay mechanism. Modules can evict less urgent transactions from transaction request queues to make room to insert more urgent transactions. Master modules can dynamically update a quality of service (QoS) value for a transaction while the transaction is still pending.

Classes IPC  ?

  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/14 - Gestion de demandes d'interconnexion ou de transfert
  • G06F 13/36 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus ou au système à bus communs
  • G06F 13/364 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus ou au système à bus communs avec commande d'accès centralisée utilisant des signaux indépendants de demande ou d'autorisation, p. ex. utilisant des lignes séparées de demande et d'autorisation
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation

10.

Determining spectrally shaped waveforms for touch sensing applications and related methods and apparatuses

      
Numéro d'application 17644737
Numéro de brevet 12169610
Statut Délivré - en vigueur
Date de dépôt 2021-12-16
Date de la première publication 2022-04-07
Date d'octroi 2024-12-17
Propriétaire Atmel Corporation (USA)
Inventeur(s) Vinje, Anders

Abrégé

A method for determining a spectrally shaped waveform, and related apparatus, are described. In one or more example, such a spectrally shaped waveform may be for touch sensing. An example of such a method includes: receiving an indication of allowable electromagnetic emissions; choosing radio frequency subcarriers responsive to the indication of allowable electromagnetic emissions; and generating and storing a spectrally shaped time domain digital waveform responsive to the chosen radio frequency subcarriers.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

11.

Techniques for routing signals using inactive sensor regions of touch sensors and related systems and devices

      
Numéro d'application 16948270
Numéro de brevet 11301080
Statut Délivré - en vigueur
Date de dépôt 2020-09-10
Date de la première publication 2021-04-01
Date d'octroi 2022-04-12
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Beuker, Rob Ann
  • Cheng, Mark
  • Tsai, Yona
  • Brunet, Samuel Daniel

Abrégé

A sensor region of a touch sensor may include active and inactive sensor regions. The inactive sensor regions may include one or more routing connectors electrically connected to the active sensor regions, electrically connected to connection forming elements, and/or electrically connected to tracking lines. System and touch displays may include touch sensors with such sensor regions.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

12.

TECHNIQUES FOR ROUTING SIGNALS USING INACTIVE SENSOR REGIONS OF TOUCH SENSORS AND RELATED SYSTEMS AND DEVICES

      
Numéro d'application US2020070560
Numéro de publication 2021/062433
Statut Délivré - en vigueur
Date de dépôt 2020-09-21
Date de publication 2021-04-01
Propriétaire ATMEL CORPORATION (USA)
Inventeur(s)
  • Beuker, Rob Ann
  • Cheng, Mark
  • Tsai, Yona
  • Brunet, Samuel Daniel

Abrégé

A sensor region of a touch sensor may include active and inactive sensor regions. The inactive sensor regions may include one or more routing connectors electrically connected to the active sensor regions, electrically connected to connection forming elements, and/or electrically connected to tracking lines. System systems and touch displays may include touch sensors with such sensor regions.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

13.

Touch sensor signal integration

      
Numéro d'application 16949218
Numéro de brevet 11474641
Statut Délivré - en vigueur
Date de dépôt 2020-10-20
Date de la première publication 2021-03-25
Date d'octroi 2022-10-18
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Reynolds, Grahame
  • Syed, Hammad

Abrégé

In certain embodiments, a method includes performing a first positive integration by sensing a first rising edge of a charging signal of a touch sensor during a first synchronization period and performing a first negative integration by sensing a first falling edge of the charging signal during a second synchronization period. The method also includes toggling the charging signal, resulting in a second rising edge of the charging signal during the second synchronization period. The method further includes performing a second negative integration by sensing a second falling edge of the charging signal during a third synchronization period and performing a second positive integration by sensing a third rising edge of the charging signal during a fourth synchronization period. The first integrations are associated with a first sample measurement and the second integrations are associated with a second sample measurement.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G02F 1/1333 - Dispositions relatives à la structure
  • G02F 1/1343 - Électrodes

14.

KNOB ON DISPLAY DEVICES AND RELATED SYSTEMS, METHODS, AND DEVICES

      
Numéro d'application US2020070319
Numéro de publication 2021/030828
Statut Délivré - en vigueur
Date de dépôt 2020-07-28
Date de publication 2021-02-18
Propriétaire ATMEL CORPORATION (USA)
Inventeur(s)
  • Hinson, Nigel
  • Jones, Gareth Michael

Abrégé

Knob on display (KoD) devices and related systems, methods, and devices are disclosed. A KoD device includes a touch surface including a conductive material. The touch surface is configured to be positioned in a released position and in a depressed position. The touch surface is configured to be positioned in the depressed position responsive to pressure applied to the touch surface. The KoD device also includes a push electrode pad configured to be positioned in engagement proximity to a touch sensor of a touch screen device in both the released position and the depressed position. The push electrode pad is electrically connected to the conductive material of the touch surface responsive to the depressed position and electrically isolated from the conductive material of the touch surface in the released position.

Classes IPC  ?

  • G06F 3/0362 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des translations ou des rotations unidimensionnelles [1D] d’une partie agissante du dispositif de pointage, p. ex. molettes de défilement, curseurs, boutons, rouleaux ou bandes
  • G06F 1/16 - Détails ou dispositions de structure
  • G06F 3/039 - Leurs accessoires, p. ex. tapis de souris
  • H01H 19/11 - Organes mobilesContacts montés sur ces organes avec des moyens de repérage
  • H01H 25/06 - Organe moteur à mouvement angulaire et à mouvement rectiligne, le mouvement rectiligne s'effectuant le long de l'axe du mouvement angulaire
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G05G 1/10 - Parties constitutives de ces organes, p. ex. de disques, de boutons, de volants, de manivelles
  • G05G 1/02 - Organes de commande actionnés à la main par un mouvement linéaire, p. ex. boutons poussoirs
  • G05G 1/08 - Organes de commande actionnés à la main par un mouvement de rotation, p. ex. volants

15.

Knob on display devices and related systems, methods, and devices

      
Numéro d'application 16947326
Numéro de brevet 11579665
Statut Délivré - en vigueur
Date de dépôt 2020-07-28
Date de la première publication 2021-02-18
Date d'octroi 2023-02-14
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Hinson, Nigel
  • Jones, Gareth Michael

Abrégé

Knob on display (KoD) devices and related systems, methods, and devices are disclosed. A KoD device includes a touch surface including a conductive material. The touch surface is configured to be positioned in a released position and in a depressed position. The touch surface is configured to be positioned in the depressed position responsive to pressure applied to the touch surface. The KoD device also includes a push electrode pad configured to be positioned in engagement proximity to a touch sensor of a touch screen device in both the released position and the depressed position. The push electrode pad is electrically connected to the conductive material of the touch surface responsive to the depressed position and electrically isolated from the conductive material of the touch surface in the released position.

Classes IPC  ?

  • G06F 1/16 - Détails ou dispositions de structure
  • G05G 9/047 - Mécanismes de commande manuelle équipés d'un seul organe de commande travaillant avec plusieurs organes commandés, p. ex. en sélection ou simultanément l'organe de commande étant manœuvré de différentes manières indépendantes, chacune de ces manœuvres individuelles entraînant un seul organe commandé dans lesquels la manœuvre de l'organe de commande peut être effectuée de plusieurs manières simultanément l'organe de commande étant manœuvré à la main autour d'axes orthogonaux, p. ex. manches à balai
  • G06F 3/0354 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p. ex. souris 2D, boules traçantes, crayons ou palets
  • G06F 3/0362 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des translations ou des rotations unidimensionnelles [1D] d’une partie agissante du dispositif de pointage, p. ex. molettes de défilement, curseurs, boutons, rouleaux ou bandes
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

16.

BASE ASSEMBLIES FOR KNOB ON DISPLAY DEVICES AND RELATED SYSTEMS, METHODS, AND DEVICES

      
Numéro d'application US2020070321
Numéro de publication 2021/030829
Statut Délivré - en vigueur
Date de dépôt 2020-07-28
Date de publication 2021-02-18
Propriétaire ATMEL CORPORATION (USA)
Inventeur(s) Hinson, Nigel

Abrégé

Knob on display (KoD) devices and related systems, methods, and devices are disclosed. A KoD device includes at least one electrode including an electrically conductive material. The KoD device also includes a base assembly configured to be positioned between a touch screen of a touch screen device and the at least one electrode. The at least one electrode is configured to be positioned in engagement proximity to a touch sensor of the touch screen device through the base assembly.

Classes IPC  ?

  • G06F 3/0362 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des translations ou des rotations unidimensionnelles [1D] d’une partie agissante du dispositif de pointage, p. ex. molettes de défilement, curseurs, boutons, rouleaux ou bandes
  • G06F 1/16 - Détails ou dispositions de structure
  • G06F 3/039 - Leurs accessoires, p. ex. tapis de souris
  • H01H 19/11 - Organes mobilesContacts montés sur ces organes avec des moyens de repérage
  • H01H 25/06 - Organe moteur à mouvement angulaire et à mouvement rectiligne, le mouvement rectiligne s'effectuant le long de l'axe du mouvement angulaire
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G05G 1/10 - Parties constitutives de ces organes, p. ex. de disques, de boutons, de volants, de manivelles

17.

TECHNIQUES FOR WIDEBAND TOUCH SENSING ANDRELATED SYSTEMS, METHODS AND DEVICES

      
Numéro d'application US2020070198
Numéro de publication 2021/026547
Statut Délivré - en vigueur
Date de dépôt 2020-06-26
Date de publication 2021-02-11
Propriétaire ATMEL CORPORATION (USA)
Inventeur(s) Vinje, Anders

Abrégé

A touch sensing method is described as well as related methods and systems. In some embodiments of the touch sensing method, energy of a drive signal is allocated among frequencies of RF subcarriers such that the allocated energy meets electromagnetic emissions requirements for the application of a touch sensing system implementing the touch sensing method. Also described are methods of determining a spectrally shaped time domain digital waveform for use in generating a spectrally shaped drive signal.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

18.

Techniques for wideband touch sensing and related systems, methods and devices

      
Numéro d'application 16946567
Numéro de brevet 11204666
Statut Délivré - en vigueur
Date de dépôt 2020-06-26
Date de la première publication 2021-02-04
Date d'octroi 2021-12-21
Propriétaire Atmel Corporation (USA)
Inventeur(s) Vinje, Anders

Abrégé

A touch sensing method is described as well as related methods and systems. In some embodiments of the touch sensing method, energy of a drive signal is allocated among frequencies of RF subcarriers such that the allocated energy meets electromagnetic emissions requirements for the application of a touch sensing system implementing the touch sensing method. Also described are methods of determining a spectrally shaped time domain digital waveform for use in generating a spectrally shaped drive signal.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

19.

Low cost cryptographic accelerator

      
Numéro d'application 16948480
Numéro de brevet 11841981
Statut Délivré - en vigueur
Date de dépôt 2020-09-21
Date de la première publication 2021-01-07
Date d'octroi 2023-12-12
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Pedersen, Frode Milch
  • Olsson, Martin
  • Aas, Arne

Abrégé

A low-cost cryptographic accelerator is disclosed that accelerates inner loops of a cryptographic process. The cryptographic accelerator performs operations on cryptographic data provided by a central processing unit (CPU) running a software cryptographic process to create a combined hardware and software cryptographic process, resulting in a lower cost secure communication solution than software-only or hardware-only cryptographic processes. In an embodiment, a cryptographic accelerator comprises: an interface configured to receive cryptographic data, the cryptographic data indicating a particular cryptographic process to be performed on the cryptographic data; transformation logic configured to perform a cryptographic operation on the cryptographic data according to the cryptographic process, the transformation logic including logic for performing cryptographic operations for a plurality of different cryptographic processes; and a state register configured for storing a result of the cryptographic operation.

Classes IPC  ?

  • H04L 9/06 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p. ex. système DES
  • G06F 21/72 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les circuits de cryptographie

20.

Excitation voltages for touch sensors

      
Numéro d'application 16932901
Numéro de brevet 11494037
Statut Délivré - en vigueur
Date de dépôt 2020-07-20
Date de la première publication 2020-11-05
Date d'octroi 2022-11-08
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Pedersen, Trond Jarle
  • Dubery, John Stanley

Abrégé

A method including applying a first excitation voltage to an electrode of a touch sensor which charges a capacitive node associated with the electrode from a first voltage level to a second voltage level that is greater than the first voltage level. A first measurement measures a charge to change from the first voltage level to the second voltage level. A second excitation voltage is applied to the electrode which charges the capacitive node from the second voltage level to a third voltage level that is greater than the second voltage level. The capacitive node is discharged from the third voltage level to a fourth voltage level that is less than the second voltage level. A second measurement measures a charge to change from the third voltage level to the fourth voltage level. A measured charge signal is generated based on the first measurement and the second measurement.

Classes IPC  ?

  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

21.

Techniques for identifying user interface elements and systems and devices using the same

      
Numéro d'application 16752471
Numéro de brevet 11809626
Statut Délivré - en vigueur
Date de dépôt 2020-01-24
Date de la première publication 2020-05-21
Date d'octroi 2023-11-07
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Liddell, William
  • Clements, Paul
  • Souche, Thomas

Abrégé

The embodiments of the present disclosure relate generally to techniques for identifying elements in a user interface (UI), and more particularly, techniques for determining UI elements selected on a contact-sensitive user interface and using those techniques to provide one or more haptic responses.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique utilisant un écran tactile ou une tablette numérique, p. ex. entrée de commandes par des tracés gestuels
  • G06F 40/221 - Analyse syntaxique de flux de langages de balisage

22.

PICOPOWER

      
Numéro de série 88820601
Statut Enregistrée
Date de dépôt 2020-03-04
Date d'enregistrement 2022-10-11
Propriétaire Atmel Corporation ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Semiconductor integrated circuits, namely, microcontroller chips; Circuit boards having at least one microcontroller chip; Tools, namely, kits for demonstrating, evaluating, and simulating microcontrollers comprising downloadable software for demonstrating, evaluating and simulating microcontrollers, circuit boards with or without at least one chip incorporated or embedded therein, and downloadable computer programs for demonstrating, evaluating, and simulating microcontrollers

23.

A SEGMENTED CAPACITIVE SENSOR, AND RELATED SYSTEMS, METHODS AND DEVICES

      
Numéro d'application US2019039901
Numéro de publication 2020/006463
Statut Délivré - en vigueur
Date de dépôt 2019-06-28
Date de publication 2020-01-02
Propriétaire ATMEL CORPORATION (USA)
Inventeur(s)
  • Dubery, John
  • Brunet, Samuel Daniel

Abrégé

Disclosed are segmented sensors and related systems, methods, and devices. In one embodiment, a capacitive sensor includes a first gird of sensor lines, a second grid of sensor lines, and an isolating region defined between the first grid of sensor lines and the second grid of sensor lines. Also disclosed are touch controllers configured for operable coupling to, and detecting touches at, a segmented sensor, and related systems, methods, and devices. In one embodiment, connectors of a touch controllers are configured for operable coupling to sensing lines from different segments of a segmented sensor and touch controllers are configured to detect touches at the different segments.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

24.

Segmented capacitive sensor, and related systems, methods and devices

      
Numéro d'application 16216412
Numéro de brevet 10895939
Statut Délivré - en vigueur
Date de dépôt 2018-12-11
Date de la première publication 2020-01-02
Date d'octroi 2021-01-19
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Dubery, John
  • Brunet, Samuel Daniel

Abrégé

Disclosed are segmented sensors and related systems, methods, and devices. In one embodiment, a capacitive sensor includes a first gird of sensor lines, a second grid of sensor lines, and an isolating region defined between the first grid of sensor lines and the second grid of sensor lines. Also disclosed are touch controllers configured for operable coupling to, and detecting touches at, a segmented sensor, and related systems, methods, and devices. In one embodiment, connectors of a touch controllers are configured for operable coupling to sensing lines from different segments of a segmented sensor and touch controllers are configured to detect touches at the different segments.

Classes IPC  ?

  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

25.

Touch sensor and associated control method for decreased capacitive loads

      
Numéro d'application 16541473
Numéro de brevet 10705651
Statut Délivré - en vigueur
Date de dépôt 2019-08-15
Date de la première publication 2019-12-05
Date d'octroi 2020-07-07
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Brunet, Samuel
  • Collins, Richard P.
  • Simmons, Martin J.
  • Church, Justin A.

Abrégé

A device includes a controller coupled to a touch sensor. The touch sensor includes a first array of capacitive nodes substantially aligned with a second array of capacitive nodes in a mechanical stack. The controller is configured, when in a self-capacitive mode of operation, to send a first drive signal to a plurality of the electrodes of the first array, send a shield signal to at least a portion of the electrodes of the second array at the same time as the first drive signal is sent to the plurality of electrodes of the first array, and sense touch inputs based on signals received from the plurality of electrodes of the first array while the first drive signal is being sent to the plurality of electrodes of the first array and the shield signal is being sent to the at least a portion of the electrodes of the second array.

Classes IPC  ?

  • G06F 3/045 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction utilisant des éléments résistifs, p. ex. une seule surface uniforme ou deux surfaces parallèles mises en contact
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/047 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction utilisant un ensemble de fils conducteurs, p. ex. des fils conducteurs croisés

26.

Touch sensor hand-configuration analysis

      
Numéro d'application 16529286
Numéro de brevet 10768745
Statut Délivré - en vigueur
Date de dépôt 2019-08-01
Date de la première publication 2019-11-21
Date d'octroi 2020-09-08
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Simmons, Martin J.
  • Myers, Thomas

Abrégé

In certain embodiments, an apparatus includes controller circuitry and a touch sensor that includes first electrodes. The controller circuitry is configured to measure first capacitance values during a first time period, each first capacitance value associated with a respective first electrode. The controller circuitry is also configured to determine a first hand-usage value based at least on a distribution of the first capacitance values. The controller circuitry is also configured to estimate a hand-usage state based at least on the first hand-usage value. The hand-usage state indicates one of the following hand configurations: right-handed interaction with the touch sensor, left-handed interaction with the touch sensor, or two-handed interaction with the touch sensor.

Classes IPC  ?

  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

27.

Applying a signal to a touch sensor

      
Numéro d'application 16529466
Numéro de brevet 10698534
Statut Délivré - en vigueur
Date de dépôt 2019-08-01
Date de la première publication 2019-11-21
Date d'octroi 2020-06-30
Propriétaire Atmel Corporation (USA)
Inventeur(s) Bye, David K.

Abrégé

In one embodiment, a non-transitory computer-readable medium comprising logic is configured to, when executed by one or more processors, cause the one or more processors to perform operations comprising measuring samples from a touch sensor. Each sample is measured by determining, based on a first pattern of polarities, a polarity of a charging signal to be applied to an electrode of the touch sensor, the first pattern of polarities based on a signal associated with a noise source; applying the charging signal to the electrode, the charging signal, as applied, having the polarity determined based on the first pattern of polarities; and measuring a received signal from the touch sensor, the received signal resulting, at least in part, from the charging signal applied to the electrode. The operations comprise determining whether a touch event has occurred at the electrode by analyzing the received signals from the samples.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

28.

FORCE SENSOR MOUNT AND RELATED HOUSINGS AND SYSTEMS THAT INCORPORATE THE SAME

      
Numéro d'application IB2019050076
Numéro de publication 2019/135200
Statut Délivré - en vigueur
Date de dépôt 2019-01-04
Date de publication 2019-07-11
Propriétaire ATMEL TECHNOLOGIES U.K. LIMITED (Royaume‑Uni)
Inventeur(s)
  • Hinson, Nigel
  • Clements, Paul

Abrégé

Assemblies include a chassis having a first side configured to receive a force-sensitive surface, a support structure including first electrode portions, and resilient mounting elements attached to the chassis and to the support structure. The mounting elements include second electrode portions positioned adjacent to the first electrode portions. Force-sensitive systems include force sensors including portions of a support structure and portions of a mounting element that are adapted to relatively move responsive to one or more applied forces, and a controller configured to identify the one or more applied forces by determining movement between the support structure and the mounting element. Methods include detecting changes in capacitances of respective capacitors formed by first electrode portions on a support structure and second electrode portions defined by mounting elements coupling a chassis to the support structure. Force values and force locations are determined from the detected changes in capacitances.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

29.

Connecting electrodes to voltages

      
Numéro d'application 15962529
Numéro de brevet 10466851
Statut Délivré - en vigueur
Date de dépôt 2018-04-25
Date de la première publication 2019-04-25
Date d'octroi 2019-11-05
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Pedersen, Trond Jarle
  • Fenheim, Torgeir
  • Herheim, Jan Rune
  • Schabel, Stefan Markus

Abrégé

In one embodiment, an apparatus includes a first electrode, one or more processors, and one or more memory units coupled to the one or more processors. The one or more memory units collectively store logic that is configured to cause the one or more processors to control connections of the first electrode by connecting the first electrode to a first reference voltage, then connecting the first electrode to a second reference voltage lower than the first reference voltage, and then connecting the first electrode to a third reference voltage lower than the first reference voltage and the second reference voltage. The second reference voltage is coupled to a capacitor.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 1/3234 - Économie d’énergie caractérisée par l'action entreprise

30.

Microcontroller including power supply monitoring

      
Numéro d'application 16161861
Numéro de brevet 10656189
Statut Délivré - en vigueur
Date de dépôt 2018-10-16
Date de la première publication 2019-02-14
Date d'octroi 2020-05-19
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Menard, Patrice
  • Gourbilleau, Thierry
  • Kervaon, Thibault
  • Vix, Régis

Abrégé

A microcontroller is operable to monitor power supply levels corresponding, respectively, to a first power supply (e.g., a main power supply) and a second power supply (e.g., a battery backup power supply). In one or more modes of operation, the same brownout detector in the microcontroller alternately monitors signals corresponding, respectively, to the first and second power supply levels.

Classes IPC  ?

  • G01R 21/133 - Dispositions pour procéder aux mesures de la puissance ou du facteur de puissance en utilisant des techniques numériques
  • G01R 19/165 - Indication de ce qu'un courant ou une tension est, soit supérieur ou inférieur à une valeur prédéterminée, soit à l'intérieur ou à l'extérieur d'une plage de valeurs prédéterminée
  • G05B 15/02 - Systèmes commandés par un calculateur électriques
  • G05B 19/042 - Commande à programme autre que la commande numérique, c.-à-d. dans des automatismes à séquence ou dans des automates à logique utilisant des processeurs numériques
  • G06F 1/28 - Surveillance, p. ex. détection des pannes d'alimentation par franchissement de seuils

31.

Touch sensor compensation circuit

      
Numéro d'application 16141362
Numéro de brevet 10684733
Statut Délivré - en vigueur
Date de dépôt 2018-09-25
Date de la première publication 2019-01-31
Date d'octroi 2020-06-16
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Pedersen, Trond Jarle
  • Prohaska, Armin
  • Fenheim, Torgeir
  • Kolb, Peter

Abrégé

An apparatus includes an integrator circuit, a compensation circuit, and a sense circuit. The compensation circuit applies a positive charge and a negative charge to the integrator circuit during a first time period and a second time period respectively. The integrator circuit integrates a signal and the positive charge to produce a first sense signal. The signal is based on a charge at an electrode of a touch sensor. The integrator circuit integrates the signal and the negative charge to produce a second sense signal. The sense circuit detects a touch based on the first sense signal and the second sense signal.

Classes IPC  ?

  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/045 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction utilisant des éléments résistifs, p. ex. une seule surface uniforme ou deux surfaces parallèles mises en contact

32.

Peripheral interface circuit for serial memory

      
Numéro d'application 16140486
Numéro de brevet 10725950
Statut Délivré - en vigueur
Date de dépôt 2018-09-24
Date de la première publication 2019-01-24
Date d'octroi 2020-07-28
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Schumacher, Frédéric
  • Pean, Guillaume
  • Tiennot, Renaud

Abrégé

A peripheral interface circuit and method is disclosed for dealing with round trip delay with serial memory. In some implementations, a finite state machine is configured to introduce a delay state prior to a read data state to absorb round trip delay associated with a memory read operation. A clock module is coupled to the finite state machine and configured to delay start of a pad return clock for the read operation until completion of the delay state. A first synchronous logic is coupled to receive the pad return clock and is configured to sample and hold data from a data bus during the read data state of the memory read operation based on the pad return clock. A second synchronous logic is coupled to receive a system clock and is configured to sample the held data based on the system clock.

Classes IPC  ?

  • G06F 13/362 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus ou au système à bus communs avec commande d'accès centralisée
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation

33.

Power mode configuration for touch sensors

      
Numéro d'application 16112520
Numéro de brevet 10338666
Statut Délivré - en vigueur
Date de dépôt 2018-08-24
Date de la première publication 2018-12-20
Date d'octroi 2019-07-02
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Brillant, Gregory
  • Pedersen, Trond Jarle

Abrégé

In one embodiment, a system includes a touch sensor, measurement circuits, and a monitoring circuit. The monitoring circuit is coupled to each measurement circuit. The monitoring circuit is configured to perform operations in a first power mode. The operations include receiving signals from the measurement circuits and generating an output signal that is proportional to a sum of the signals received from the measurement circuits. A value of the generated output signal indicates whether activity has occurred on the touch sensor.

Classes IPC  ?

  • G06F 1/3234 - Économie d’énergie caractérisée par l'action entreprise
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 1/3215 - Surveillance de dispositifs périphériques
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

34.

Techniques for identifying user interface elements and systems and devices using the same

      
Numéro d'application 15983750
Numéro de brevet 11157083
Statut Délivré - en vigueur
Date de dépôt 2018-05-18
Date de la première publication 2018-11-22
Date d'octroi 2021-10-26
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Liddell, William
  • Clements, Paul
  • Souche, Thomas

Abrégé

The embodiments of the present disclosure relate generally to techniques for identifying elements in a user interface (UI), and more particularly, techniques for determining UI elements selected on a contact-sensitive user interface and using those techniques to provide one or more haptic responses.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique utilisant un écran tactile ou une tablette numérique, p. ex. entrée de commandes par des tracés gestuels
  • G06F 40/221 - Analyse syntaxique de flux de langages de balisage

35.

TECHNIQUES FOR IDENTIFYING USER INTERFACE ELEMENTS AND SYSTEMS AND DEVICES USING THE SAME

      
Numéro d'application IB2018053535
Numéro de publication 2018/211478
Statut Délivré - en vigueur
Date de dépôt 2018-05-18
Date de publication 2018-11-22
Propriétaire ATMEL TECHNOLOGIES U.K. LIMITED (Royaume‑Uni)
Inventeur(s)
  • Liddell, William
  • Clements, Paul
  • Souche, Thomas

Abrégé

The embodiments of the present disclosure relate generally to techniques for identifying elements in a user interface (UI), and more particularly, techniques for determining UI elements selected on a contact-sensitive user interface and using those techniques to provide one or more haptic responses.

Classes IPC  ?

  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique utilisant un écran tactile ou une tablette numérique, p. ex. entrée de commandes par des tracés gestuels
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

36.

Touch sensor and associated control method for decreased capacitive loads

      
Numéro d'application 16025354
Numéro de brevet 10437382
Statut Délivré - en vigueur
Date de dépôt 2018-07-02
Date de la première publication 2018-10-25
Date d'octroi 2019-10-08
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Brunet, Samuel
  • Collins, Richard P.
  • Simmons, Martin J.
  • Church, Justin A.

Abrégé

A device includes a controller coupled to a touch sensor. The touch sensor includes a first array of capacitive nodes substantially aligned with a second array of capacitive nodes in a mechanical stack. The controller is configured, when in a self-capacitive mode of operation, to send a first drive signal to a plurality of the electrodes of the first array, send a shield signal to at least a portion of the electrodes of the second array at the same time as the first drive signal is sent to the plurality of electrodes of the first array, and sense touch inputs based on signals received from the plurality of electrodes of the first array while the first drive signal is being sent to the plurality of electrodes of the first array and the shield signal is being sent to the at least a portion of the electrodes of the second array.

Classes IPC  ?

  • G06F 3/045 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction utilisant des éléments résistifs, p. ex. une seule surface uniforme ou deux surfaces parallèles mises en contact
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/047 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction utilisant un ensemble de fils conducteurs, p. ex. des fils conducteurs croisés

37.

TOUCH SENSOR WITH FORCE SENSOR RESPONSE NORMALIZATION, AND RELATED METHOD AND APPARATUS

      
Numéro d'application IB2018000282
Numéro de publication 2018/158639
Statut Délivré - en vigueur
Date de dépôt 2018-03-02
Date de publication 2018-09-07
Propriétaire ATMEL CORPORATION (USA)
Inventeur(s)
  • Carley, Carl
  • Clements, Paul
  • Attrill, Karl
  • Bell, Thomas, Matthew

Abrégé

In one embodiment, a touch screen device includes a controller, a force sensing layer, a cushion layer, and a reference layer. The controller includes a processor to determine a distance between the force sensing layer and the reference layer. The cushion layer is between the force sensing layer and the reference layer. The cushion layer may include a plurality of holes at selected locations devoid of material of which the cushion layer is made. The reference layer may include a plurality of raised areas at selected locations.

Classes IPC  ?

  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

38.

Touch detection

      
Numéro d'application 15966169
Numéro de brevet 10180763
Statut Délivré - en vigueur
Date de dépôt 2018-04-30
Date de la première publication 2018-09-06
Date d'octroi 2019-01-15
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Saether, Terje
  • Jonsson, Carl Olof Fredrik

Abrégé

A method includes driving, by a first driver circuit, a current through an electrode and detecting, by a sensing system, a touch based on a change in capacitance at the electrode. The first driver circuit includes a first operational transconductance amplifier and a first current mirror. A second current mirror is coupled to the sensing system. A first switch is coupled to the first current mirror. A second switch is coupled to the first current mirror and the first operational transconductance amplifier. A third switch is coupled to the first operational transconductance amplifier and the second current mirror. A fourth switch is coupled to the second current mirror. A fifth switch is coupled to the first operational transconductance amplifier. A sixth switch is coupled to the first operational transconductance amplifier. A seventh switch is coupled to the first operational transconductance amplifier, the first current mirror, and the second current mirror.

Classes IPC  ?

  • G06F 3/045 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction utilisant des éléments résistifs, p. ex. une seule surface uniforme ou deux surfaces parallèles mises en contact
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

39.

Touch sensor with force sensor response normalization, and related method and apparatus

      
Numéro d'application 15908182
Numéro de brevet 10649595
Statut Délivré - en vigueur
Date de dépôt 2018-02-28
Date de la première publication 2018-09-06
Date d'octroi 2020-05-12
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Carley, Carl
  • Clements, Paul
  • Attrill, Karl
  • Bell, Thomas Matthew

Abrégé

In one embodiment, a touch screen device includes a controller, a force sensing layer, a cushion layer, and a reference layer. The controller includes a processor to determine a distance between the force sensing layer and the reference layer. The cushion layer is between the force sensing layer and the reference layer. The cushion layer may include a plurality of holes at selected locations devoid of material of which the cushion layer is made. The reference layer may include a plurality of raised areas at selected locations.

Classes IPC  ?

  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

40.

Input/output parameter selection

      
Numéro d'application 15941954
Numéro de brevet 10387646
Statut Délivré - en vigueur
Date de dépôt 2018-03-30
Date de la première publication 2018-08-09
Date d'octroi 2019-08-20
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Samat, Pierre
  • Vergnes, Alain
  • Douguet, Michel

Abrégé

A device comprises a detector configured to detect an event, and a selector coupled to the detector and configured to generate a signal in response to a detection of an event by the detector. The signal is operable to select a set of input/output (I/O) parameters from among first and second stored sets of parameters. The device also includes a configuration module coupled to the selector. The configuration module is configured to output the selected set of I/O parameters.

Classes IPC  ?

  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 13/40 - Structure du bus
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 21/60 - Protection de données
  • G06F 21/85 - Protection des dispositifs de saisie, d’affichage de données ou d’interconnexion dispositifs d’interconnexion, p. ex. les dispositifs connectés à un bus ou les dispositifs en ligne

41.

Applying a signal to a touch sensor

      
Numéro d'application 15419745
Numéro de brevet 10423276
Statut Délivré - en vigueur
Date de dépôt 2017-01-30
Date de la première publication 2018-08-02
Date d'octroi 2019-09-24
Propriétaire Atmel Corporation (USA)
Inventeur(s) Bye, David K.

Abrégé

In one embodiment, a non-transitory computer-readable medium comprising logic is configured to, when executed by one or more processors, cause the one or more processors to perform operations comprising measuring samples from a touch sensor. Each sample is measured by determining, based on a first pattern of polarities, a polarity of a charging signal to be applied to an electrode of the touch sensor, the first pattern of polarities based on a signal associated with a noise source; applying the charging signal to the electrode, the charging signal, as applied, having the polarity determined based on the first pattern of polarities; and measuring a received signal from the touch sensor, the received signal resulting, at least in part, from the charging signal applied to the electrode. The operations comprise determining whether a touch event has occurred at the electrode by analyzing the received signals from the samples.

Classes IPC  ?

  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

42.

Autonomous process control peripheral

      
Numéro d'application 15793924
Numéro de brevet 10942492
Statut Délivré - en vigueur
Date de dépôt 2017-10-25
Date de la première publication 2018-07-05
Date d'octroi 2021-03-09
Propriétaire Atmel Corporation (USA)
Inventeur(s) Lassen, Jacob Lunn

Abrégé

An updated process parameter to an autonomous process control peripheral is autonomously obtained when made available by a process monitor peripheral, such as an analog-to-digital converter (ADC). The input can be obtained in response to a system event, such as a completed ADC conversion. The autonomous process control peripheral can compute an updated control variable each time the process variable is updated. When the updated control variable is calculated by the autonomous process control peripheral, the updated control variable is autonomously transferred or otherwise made available (e.g., through a register) by the autonomous process control peripheral to a process actuate peripheral. The process actuate peripheral uses the updated control variable to adjust the process being controlled.

Classes IPC  ?

  • G05B 11/42 - Commandes automatiques électriques avec les dispositions nécessaires pour obtenir des caractéristiques particulières, p. ex. proportionnelles, intégrales, différentielles pour obtenir une caractéristique à la fois proportionnelle et dépendante du temps, p. ex. P.I., P.I.D.
  • G05B 13/02 - Systèmes de commande adaptatifs, c.-à-d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques
  • G05B 19/18 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique

43.

Automatic transmission of dummy bits in bus master

      
Numéro d'application 15793911
Numéro de brevet 10489319
Statut Délivré - en vigueur
Date de dépôt 2017-10-25
Date de la première publication 2018-06-21
Date d'octroi 2019-11-26
Propriétaire Atmel Corporation (USA)
Inventeur(s) Berntsen, Eivind

Abrégé

Various embodiments are disclosed for automatic transmission of dummy bits in a serial bus master. The disclosed embodiments allow a single DMA descriptor to be fetched from memory for the reception of a specified amount of data. Dummy bits can be located or generated in the serial bus master either as a user configurable value or a default value. Logic in the serial bus master initiates a data transfer by writing a count value representing an amount of data to be received to a count register in the serial bus master. The single DMA descriptor is then configured to handle the internal transfer of bits received by the serial bus master from a serial bus slave and the DMA controller is enabled. When data transfer is initiated, the serial bus master starts sending dummy bits to the serial bus slave and receiving data bits from the serial bus slave.

Classes IPC  ?

  • G06F 13/28 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant le transfert par rafale, p. ex. acces direct à la mémoire, vol de cycle
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation
  • G06F 12/06 - Adressage d'un bloc physique de transfert, p. ex. par adresse de base, adressage de modules, extension de l'espace d'adresse, spécialisation de mémoire

44.

Suspension of touch sensor scan based on an expected interference

      
Numéro d'application 15888501
Numéro de brevet 10162464
Statut Délivré - en vigueur
Date de dépôt 2018-02-05
Date de la première publication 2018-06-21
Date d'octroi 2018-12-25
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Brunet, Samuel
  • Reynolds, Grahame
  • Syed, Hammad

Abrégé

In certain embodiments, a touch sensor controller estimates an area of a display screen that a display controller will update at a first time and estimates an area of a touch sensor that the touch sensor controller is expected to scan at the first time. The touch sensor controller further identifies an expected interference based on a comparison between the update of the estimated area of the display screen by the display controller at the first time and the scan of the estimated area of the touch sensor by the touch sensor controller at the first time. Based on the expected interference, the touch sensor controller suspends, for a first time period, the scan of the estimated area of the touch sensor for touch events based on the expected interference. The touch sensor controller resumes the scan after the first time period.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

45.

Serial device with configuration mode for changing device behavior

      
Numéro d'application 15846122
Numéro de brevet 10387361
Statut Délivré - en vigueur
Date de dépôt 2017-12-18
Date de la première publication 2018-06-21
Date d'octroi 2019-08-20
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Harfert, Daniel
  • De Caro, Richard V.

Abrégé

Systems, methods, circuits, devices and computer-readable mediums for configuring serial devices are disclosed. In some implementations, a device comprises: an input for receiving first and second requests from a serial bus; a decoder coupled to the input and configured to determine if either of the first and second requests is a configuration mode request; a controller coupled to the decoder and configured to: in response to a determination that the first request is a configuration mode request, program a configuration block with configuration data obtained from the serial bus and alter a device behavior according to the configuration data; and in response to a determination that the second request is not a configuration mode request, perform one or more actions on the device according to the second request.

Classes IPC  ?

  • G06F 9/4401 - Amorçage
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine

46.

Microcontroller with integrated interface enabling reading data randomly from serial flash memory

      
Numéro d'application 15886359
Numéro de brevet 10437516
Statut Délivré - en vigueur
Date de dépôt 2018-02-01
Date de la première publication 2018-06-07
Date d'octroi 2019-10-08
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Schumacher, Frédéric
  • Pean, Guillaume
  • Tiennot, Renaud

Abrégé

A microcontroller includes a microprocessor, a serial flash memory interface, and input/output (I/O) terminals for coupling the serial flash memory interface to external serial flash memory. The microprocessor is operable to generate instruction frames that trigger respective commands to read data from specified addresses in the external serial flash memory. The serial flash memory interface receives and processes the instruction frames, obtains the data contained in the specified addresses in the external serial flash memory regardless of whether the specified addresses are sequential or non-sequential, and provides the data for use by the microprocessor.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire

47.

TOUCH SENSOR SIGNAL INTEGRATION

      
Numéro d'application US2017061909
Numéro de publication 2018/093980
Statut Délivré - en vigueur
Date de dépôt 2017-11-16
Date de publication 2018-05-24
Propriétaire ATMEL CORPORATION (USA)
Inventeur(s)
  • Reynolds, Grahame
  • Syed, Hammad

Abrégé

In certain embodiments, a method includes performing a first positive integration by sensing a first rising edge of a charging signal of a touch sensor during a first synchronization period and performing a first negative integration by sensing a first falling edge of the charging signal during a second synchronization period. The method also includes toggling the charging signal, resulting in a second rising edge of the charging signal during the second synchronization period. The method further includes performing a second negative integration by sensing a second falling edge of the charging signal during a third synchronization period and performing a second positive integration by sensing a third rising edge of the charging signal during a fourth synchronization period. The first integrations are associated with a first sample measurement and the second integrations are associated with a second sample measurement.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

48.

Touch sensor signal integration

      
Numéro d'application 15355383
Numéro de brevet 10318050
Statut Délivré - en vigueur
Date de dépôt 2016-11-18
Date de la première publication 2018-05-24
Date d'octroi 2019-06-11
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Reynolds, Grahame
  • Syed, Hammad

Abrégé

In certain embodiments, a method includes performing a first positive integration by sensing a first rising edge of a charging signal of a touch sensor during a first synchronization period, performing a first negative integration by sensing a first falling edge of the charging signal during a second synchronization period, and performing a first phase shift by skipping integration during a third synchronization period. The method further includes performing a second positive integration by sensing a second rising edge of the charging signal during a fourth synchronization period, performing a second negative integration by sensing a second falling edge of the charging signal during a fifth synchronization period, and performing a second phase shift by skipping integration during a sixth synchronization period. The first integrations are associated with a first sample measurement and the second integrations are associated with a second sample measurement.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G02F 1/1333 - Dispositions relatives à la structure

49.

Touch sensor signal integration

      
Numéro d'application 15355544
Numéro de brevet 10809843
Statut Délivré - en vigueur
Date de dépôt 2016-11-18
Date de la première publication 2018-05-24
Date d'octroi 2020-10-20
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Reynolds, Grahame
  • Syed, Hammad

Abrégé

In certain embodiments, a method includes performing a first positive integration by sensing a first rising edge of a charging signal of a touch sensor during a first synchronization period and performing a first negative integration by sensing a first falling edge of the charging signal during a second synchronization period. The method also includes toggling the charging signal, resulting in a second rising edge of the charging signal during the second synchronization period. The method further includes performing a second negative integration by sensing a second falling edge of the charging signal during a third synchronization period and performing a second positive integration by sensing a third rising edge of the charging signal during a fourth synchronization period. The first integrations are associated with a first sample measurement and the second integrations are associated with a second sample measurement.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G02F 1/1333 - Dispositions relatives à la structure
  • G02F 1/1343 - Électrodes
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

50.

TOUCH SENSOR SIGNAL INTEGRATION

      
Numéro d'application US2017061908
Numéro de publication 2018/093979
Statut Délivré - en vigueur
Date de dépôt 2017-11-16
Date de publication 2018-05-24
Propriétaire ATMEL CORPORTION (USA)
Inventeur(s)
  • Reynolds, Grahame
  • Syed, Hammad

Abrégé

In certain embodiments, a method includes performing a first positive integration by sensing a first rising edge of a charging signal of a touch sensor during a first synchronization period, performing a first negative integration by sensing a first falling edge of the charging signal during a second synchronization period, and performing a first phase shift by skipping integration during a third synchronization period. The method further includes performing a second positive integration by sensing a second rising edge of the charging signal during a fourth synchronization period, performing a second negative integration by sensing a second falling edge of the charging signal during a fifth synchronization period, and performing a second phase shift by skipping integration during a sixth synchronization period. The first integrations are associated with a first sample measurement and the second integrations are associated with a second sample measurement.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

51.

Low cost cryptographic accelerator

      
Numéro d'application 15679134
Numéro de brevet 10783279
Statut Délivré - en vigueur
Date de dépôt 2017-08-16
Date de la première publication 2018-03-29
Date d'octroi 2020-09-22
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Pedersen, Frode Milch
  • Olsson, Martin
  • Aas, Arne

Abrégé

A low-cost cryptographic accelerator is disclosed that accelerates inner loops of a cryptographic process. The cryptographic accelerator performs operations on cryptographic data provided by a central processing unit (CPU) running a software cryptographic process to create a combined hardware and software cryptographic process, resulting in a lower cost secure communication solution than software-only or hardware-only cryptographic processes. In an embodiment, a cryptographic accelerator comprises: an interface configured to receive cryptographic data, the cryptographic data indicating a particular cryptographic process to be performed on the cryptographic data; transformation logic configured to perform a cryptographic operation on the cryptographic data according to the cryptographic process, the transformation logic including logic for performing cryptographic operations for a plurality of different cryptographic processes; and a state register configured for storing a result of the cryptographic operation.

Classes IPC  ?

  • G06F 21/72 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les circuits de cryptographie
  • H04L 9/06 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p. ex. système DES

52.

Self-setting/resetting latch

      
Numéro d'application 15240983
Numéro de brevet 10200017
Statut Délivré - en vigueur
Date de dépôt 2016-08-18
Date de la première publication 2018-02-22
Date d'octroi 2019-02-05
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Kotowski, Jeffrey P.
  • Manea, Danut

Abrégé

A self-setting/resetting latch circuit is disclosed that includes resistive loads for inverters used for setting and clearing the latch. In a first embodiment, the resistive loads cause the latch circuit to automatically set in response to a power supply voltage going low. In an alternate embodiment, the latch circuit is configured to be self-resetting or self-clearing when the power supply voltage goes low by reversing the set and clear terminals of the latch circuit and selecting a different node to be the output terminal of the latch circuit. The disclosed latch circuit is small and robust and draws zero power in the set state.

Classes IPC  ?

  • G11C 7/10 - Dispositions d'interface d'entrée/sortie [E/S, I/O] de données, p. ex. circuits de commande E/S de données, mémoires tampon de données E/S
  • H03K 3/356 - Circuits bistables

53.

Memory emulation mechanism

      
Numéro d'application 15294413
Numéro de brevet 10204057
Statut Délivré - en vigueur
Date de dépôt 2016-10-14
Date de la première publication 2018-02-15
Date d'octroi 2019-02-12
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Pedersen, Frode Milch
  • Garnier, Sylvain
  • Fullerton, Ian
  • Leprevost, Xavier

Abrégé

In an embodiment, a method comprises: obtaining a virtual bus address; translating the virtual bus address to a physical address of a portion of NVM storing first data; determining that the first portion of NVM has been allocated previously; reading the first data from the first portion of NVM; determining whether writing second data to the first portion of the NVM would change one or more bits in the first data; responsive to the determining that a write operation only changes data bits in the first data from 1 to 0, writing the second data over the first data stored in the first portion of NVM; and responsive to the determining that one or more bits in the first data would be flipped from 0 to 1, reallocating the first portion of NVM to a second portion of NVM, copying the first data from the first portion of NVM to the second portion of NVM with the first data modified by the second data.

Classes IPC  ?

  • G06F 12/10 - Traduction d'adresses
  • G06F 12/1009 - Traduction d'adresses avec tables de pages, p. ex. structures de table de page
  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

54.

Automatic gain control for received signal strength indication

      
Numéro d'application 15627214
Numéro de brevet 10158336
Statut Délivré - en vigueur
Date de dépôt 2017-06-19
Date de la première publication 2018-02-08
Date d'octroi 2018-12-18
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Blatz, Werner
  • Sagebiel, Michael
  • Janz, Thomas
  • Fischer, Martin
  • Moser, Daniel
  • Knopf, Jan

Abrégé

In some implementations, an automatic gain control (AGC) circuit comprises: a pre-divider circuit operable to pre-divide an input signal according to a pre-divider circuit setting and output a pre-divided signal; a pre-amplifier operable to pre-amplify the pre-divided signal and output a pre-amplified signal; a post-divider circuit operable to post-divide the pre-amplified signal according to a post-divider circuit setting; an analog-to-digital converter (ADC) operable to generate a digital data stream from the post-divided signal; logic operable to sample the digital data stream; determine a pre-divider circuit setting and a post-divider circuit setting based on the sampled data stream; set the pre-divider circuit and the post-divider circuit based on the determined settings; and generate a received signal strength value based on the pre-divider circuit setting and the post-divider circuit setting.

Classes IPC  ?

  • H04L 27/08 - Dispositions de régulation d'amplitude
  • H03G 3/30 - Commande automatique dans des amplificateurs comportant des dispositifs semi-conducteurs
  • H04B 17/318 - Force du signal reçu
  • H04B 17/21 - SurveillanceTests de récepteurs pour l’étalonnageSurveillanceTests de récepteurs pour la correction des mesures

55.

Power mode configuration for touch sensors

      
Numéro d'application 15226606
Numéro de brevet 10061375
Statut Délivré - en vigueur
Date de dépôt 2016-08-02
Date de la première publication 2018-02-08
Date d'octroi 2018-08-28
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Brillant, Gregory
  • Pedersen, Trond Jarle

Abrégé

In one embodiment, a system includes a touch sensor, measurement circuits, and a monitoring circuit. The measurement circuits are respectively coupled to electrodes of the touch sensor. Each measurement circuit includes a first component, a second component, and a third component. The first component of each measurement circuit is activated in a first power mode and the second and third components of each measurement circuit are deactivated in the first power mode. The monitoring circuit is coupled to the measurement circuits and includes a first component, a second component, and a third component. The monitoring circuit is configured to perform operations in the first power mode. The operations include receiving signals from the measurement circuits and generating an output signal that is proportional to a sum of the signals received from the measurement circuits. A value of the generated output signal indicates whether activity has occurred on the touch sensor.

Classes IPC  ?

  • G06F 1/32 - Moyens destinés à économiser de l'énergie
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

56.

Security extensions for non-volatile memory

      
Numéro d'application 15385810
Numéro de brevet 10073661
Statut Délivré - en vigueur
Date de dépôt 2016-12-20
Date de la première publication 2018-01-25
Date d'octroi 2018-09-11
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Pedersen, Frode Milch
  • Fullerton, Ian
  • Martinez, Joseph
  • Olsson, Martin

Abrégé

The disclosed embodiments provide security extensions for memory (e.g., non-volatile memory) by means of address and data scrambling and differential data storage to minimize exposure to side channel attacks and obfuscate the stored data. The scrambling function maximizes reverse engineering costs when recovering sequences of secret keys.

Classes IPC  ?

  • G11C 8/00 - Dispositions pour sélectionner une adresse dans une mémoire numérique
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

57.

Antenna on integrated circuit package

      
Numéro d'application 15213320
Numéro de brevet 09899341
Statut Délivré - en vigueur
Date de dépôt 2016-07-18
Date de la première publication 2018-01-18
Date d'octroi 2018-02-20
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Hashemi, Hassan
  • Atia, Mamdouh
  • Radutnuy, Igor

Abrégé

An antenna on integrated circuit (IC) package is disclosed. In an embodiment, an IC package comprises: a substrate; a radio frequency (RF) transceiver attached to the substrate; mold compound encapsulating the substrate; a shield layer formed on the mold compound; and one or more vias extending vertically through the shield layer and the mold compound, providing a conductive path to the RF transceiver. In another embodiment, a method comprises: attaching a radio frequency (RF) transceiver to a substrate; encapsulating the substrate with mold compound; forming a shield layer on the mold compound; and forming one or more vias through the shield layer and mold compound, providing a conductive path to the RF transceiver.

Classes IPC  ?

  • H01Q 1/38 - Forme structurale pour éléments rayonnants, p. ex. cône, spirale, parapluie formés par une couche conductrice sur un support isolant
  • H01L 23/66 - Adaptations pour la haute fréquence
  • H01L 23/31 - Encapsulations, p. ex. couches d’encapsulation, revêtements caractérisées par leur disposition
  • H01L 23/522 - Dispositions pour conduire le courant électrique à l'intérieur du dispositif pendant son fonctionnement, d'un composant à un autre comprenant des interconnexions externes formées d'une structure multicouche de couches conductrices et isolantes inséparables du corps semi-conducteur sur lequel elles ont été déposées
  • H01L 23/60 - Protection contre les charges ou les décharges électrostatiques, p. ex. écrans Faraday
  • H01L 23/00 - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide
  • H01L 21/56 - Encapsulations, p. ex. couches d’encapsulation, revêtements
  • H04B 1/3888 - Dispositions pour le transport ou la protection d’émetteurs-récepteurs
  • H04B 1/3827 - Émetteurs-récepteurs portatifs

58.

Inter-process signaling system and method

      
Numéro d'application 15277971
Numéro de brevet 10713188
Statut Délivré - en vigueur
Date de dépôt 2016-09-27
Date de la première publication 2018-01-11
Date d'octroi 2020-07-14
Propriétaire Atmel Corporation (USA)
Inventeur(s) Pedersen, Frode Milch

Abrégé

An inter-process signaling system and method support implementation of semaphores or messaging signals between masters in a multi-master system, or between tasks in a single master system. A semaphore flag register contains one or more bits indicating whether resources are free or busy. The register is aliased to allow atomic read-and-clear of individual bits in the register. Masters poll the status of a resource until the resource reads as free. Alternatively, interrupts or events per master can be implemented to indicate availability of a resource.

Classes IPC  ?

  • G06F 13/24 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant l'interruption
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 9/52 - Synchronisation de programmesExclusion mutuelle, p. ex. au moyen de sémaphores
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié

59.

Regulators with load-insensitive compensation

      
Numéro d'application 15190878
Numéro de brevet 10768647
Statut Délivré - en vigueur
Date de dépôt 2016-06-23
Date de la première publication 2017-12-28
Date d'octroi 2020-09-08
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Vareljian, Albert
  • Desai, Ronak
  • Wang, Bilin

Abrégé

Systems, methods, circuits and computer-readable mediums for regulators, e.g., low-dropout (LDO) regulators, with load-insensitive compensations are provided. An example regulator includes an amplifier operable to receive an input voltage and a feedback voltage, a follower responsive to an output voltage of the amplifier and operable to supply a regulated voltage to a load coupled to the follower, and a feedback circuit coupled to the load and the amplifier and operable to provide the feedback voltage. The amplifier is operable to have a substantially unity gain beyond a resonant frequency of the amplifier.

Classes IPC  ?

  • G05F 1/575 - Régulation de la tension ou de l'intensité là où la variable effectivement régulée par le dispositif de réglage final est du type continu utilisant des dispositifs à semi-conducteurs en série avec la charge comme dispositifs de réglage final caractérisé par le circuit de rétroaction
  • G05F 1/46 - Régulation de la tension ou de l'intensité là où la variable effectivement régulée par le dispositif de réglage final est du type continu
  • G05F 1/59 - Régulation de la tension ou de l'intensité là où la variable effectivement régulée par le dispositif de réglage final est du type continu utilisant des dispositifs à semi-conducteurs en série avec la charge comme dispositifs de réglage final comprenant plusieurs dispositifs à semi-conducteurs comme dispositifs de réglage final pour une charge unique
  • G05F 1/26 - Régulation de la tension ou de l'intensité là où la variable effectivement régulée par le dispositif de réglage final est du type alternatif utilisant des transformateurs montés en série ou en opposition comme dispositifs de réglage final associés à des tubes à décharge ou à des dispositifs à semi-conducteurs

60.

Excitation voltages for touch sensors

      
Numéro d'application 15188680
Numéro de brevet 10719177
Statut Délivré - en vigueur
Date de dépôt 2016-06-21
Date de la première publication 2017-12-21
Date d'octroi 2020-07-21
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Pedersen, Trond Jarle
  • Dubery, John Stanley

Abrégé

A method including applying a first excitation voltage to an electrode of a touch sensor which charges a capacitive node associated with the electrode from a first voltage level to a second voltage level that is greater than the first voltage level. A first measurement measures a charge to change from the first voltage level to the second voltage level. A second excitation voltage is applied to the electrode which charges the capacitive node from the second voltage level to a third voltage level that is greater than the second voltage level. The capacitive node is discharged from the third voltage level to a fourth voltage level that is less than the second voltage level. A second measurement measures a charge to change from the third voltage level to the fourth voltage level. A measured charge signal is generated based on the first measurement and the second measurement.

Classes IPC  ?

  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

61.

Touch sensor compensation circuit

      
Numéro d'application 15165541
Numéro de brevet 10120513
Statut Délivré - en vigueur
Date de dépôt 2016-05-26
Date de la première publication 2017-11-30
Date d'octroi 2018-11-06
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Pedersen, Trond Jarle
  • Prohaska, Armin
  • Fenheim, Torgeir
  • Kolb, Peter

Abrégé

An apparatus includes an integrator circuit, a compensation circuit, and a sense circuit. The compensation circuit applies a positive charge and a negative charge to the integrator circuit during a first time period and a second time period respectively. The integrator circuit integrates a signal and the positive charge to produce a first sense signal. The signal is based on a charge at an electrode of a touch sensor. The integrator circuit integrates the signal and the negative charge to produce a second sense signal. The sense circuit detects a touch based on the first sense signal and the second sense signal.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/045 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction utilisant des éléments résistifs, p. ex. une seule surface uniforme ou deux surfaces parallèles mises en contact

62.

Touch detection

      
Numéro d'application 15158843
Numéro de brevet 09983749
Statut Délivré - en vigueur
Date de dépôt 2016-05-19
Date de la première publication 2017-11-23
Date d'octroi 2018-05-29
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Saether, Terje
  • Jonsson, Carl Olof Fredrik

Abrégé

An apparatus includes a driver circuit and a sensing system. The driver circuit includes an operational transconductance amplifier and a current mirror. The current mirror is coupled to the operational transconductance amplifier. The sensing system is coupled to the first current mirror. The sensing system is operable to detect a touch based on a change in capacitance at an electrode of a plurality of electrodes of a touch sensor.

Classes IPC  ?

  • G06F 3/045 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction utilisant des éléments résistifs, p. ex. une seule surface uniforme ou deux surfaces parallèles mises en contact
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

63.

Electronic package

      
Numéro d'application 15149029
Numéro de brevet 09905498
Statut Délivré - en vigueur
Date de dépôt 2016-05-06
Date de la première publication 2017-11-09
Date d'octroi 2018-02-27
Propriétaire Atmel Corporation (USA)
Inventeur(s) Lam, Ken M.

Abrégé

The disclosed embodiments of electronic packages include electrical contact pad features present on all sides of the package that facilitate simple and low cost electrical connections to the package made through a mechanical contacting scheme. In an embodiment, an electronic package comprises: a metal leadframe having a first leadframe portion having a first thickness and a second leadframe portion having a second thickness that is less than the first thickness, the second leadframe portion defining electrical contact pads; a silicon die attached to the second leadframe portion and overlying a space formed in the leadframe by the first and second leadframe portions; and wirebonds coupling the silicon die to the electrical contact pads. A method of fabricating the electronic package is also disclosed.

Classes IPC  ?

  • H01L 23/42 - Choix ou disposition de matériaux de remplissage ou de pièces auxiliaires dans le conteneur pour faciliter le chauffage ou le refroidissement
  • H01L 23/495 - Cadres conducteurs
  • H01L 23/00 - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide
  • H01L 21/48 - Fabrication ou traitement de parties, p. ex. de conteneurs, avant l'assemblage des dispositifs, en utilisant des procédés non couverts par l'un uniquement des groupes ou
  • H01L 21/56 - Encapsulations, p. ex. couches d’encapsulation, revêtements
  • H01L 21/78 - Fabrication ou traitement de dispositifs consistant en une pluralité de composants à l'état solide ou de circuits intégrés formés dans ou sur un substrat commun avec une division ultérieure du substrat en plusieurs dispositifs individuels
  • H01L 23/31 - Encapsulations, p. ex. couches d’encapsulation, revêtements caractérisées par leur disposition

64.

Driven shield control

      
Numéro d'application 15138152
Numéro de brevet 10025423
Statut Délivré - en vigueur
Date de dépôt 2016-04-25
Date de la première publication 2017-10-26
Date d'octroi 2018-07-17
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Aas, Arne
  • Viksand, Torbjorn

Abrégé

In an embodiment, a circuit comprises: an analog driver operable to drive a sensor voltage on a capacitive sensor; a digital driver; a shield drive control coupled to the analog driver and the digital driver, the shield drive control operable to: during a one or more phases of a capacitive measurement of the capacitive sensor, disable the analog driver and enable the digital driver to drive a driven shield; and during one or more other phases of a capacitive measurement of the capacitive sensor, disable the digital driver and enable the analog driver to drive the driven shield with a driven shield voltage that replicates the sensor voltage.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

65.

Message translator

      
Numéro d'application 15130656
Numéro de brevet 10311005
Statut Délivré - en vigueur
Date de dépôt 2016-04-15
Date de la première publication 2017-10-19
Date d'octroi 2019-06-04
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Maletsky, Kerry
  • Schieli, Nicolas
  • Grai, Timothy

Abrégé

Systems, methods, circuits and computer-readable mediums for a network message translator are disclosed. In an embodiment, a device includes a host processor and a translator. The host processor is configured to process messages and the translator is operable to: receive a first message from the host processor, the first message having a first frame format that is associated with a data time window; translate the first message into a first translated message having a second frame format such that the first translated message includes additional bits based on the second frame format; and sending the first translated message on a bus based on the second frame format such that the first translated message is sent on the bus during the data time window.

Classes IPC  ?

66.

Message authentication with secure code verification

      
Numéro d'application 15131919
Numéro de brevet 10616197
Statut Délivré - en vigueur
Date de dépôt 2016-04-18
Date de la première publication 2017-10-19
Date d'octroi 2020-04-07
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Maletsky, Kerry
  • Sanchez, Oscar
  • Schieli, Nicolas

Abrégé

Systems, methods, circuits and computer-readable mediums for message authentication with secure code verification are provided. In one aspect, a system includes a client device storing a code and a security device coupled to the client device. The security device is configured to receive a property of the code generated by the client device, verify correctness of the property of the code based on information associated with the code to determine that the code is an authorized code, the information being stored within the security device. In response to determining that the code is the authorized code, the security device enables to access data stored within the security device and generate a property of a message based on the data.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

67.

Multi-channel RAM with ECC for partial writes

      
Numéro d'application 15093342
Numéro de brevet 09898362
Statut Délivré - en vigueur
Date de dépôt 2016-04-07
Date de la première publication 2017-10-12
Date d'octroi 2018-02-20
Propriétaire Atmel Corporation (USA)
Inventeur(s) Lunadier, Franck

Abrégé

Systems, methods, circuits and computer-readable mediums for multi-channel RAM system with error-correcting code (ECC) protection for partial writes are provided. In one aspect, a method includes accessing a plurality of bursts of partial data units from a plurality of respective bus ports, forming a plurality of memory addresses for a plurality of memory channels by interleaving addresses from the plurality of bus ports, and performing read-modify-write (RMW) error-correcting code (ECC) processes to write partial data units from the plurality of bursts into memory portions corresponding to the formed memory addresses in the plurality of memory channels.

Classes IPC  ?

  • G06F 11/10 - Détection ou correction d'erreur par introduction de redondance dans la représentation des données, p. ex. en utilisant des codes de contrôle en ajoutant des chiffres binaires ou des symboles particuliers aux données exprimées suivant un code, p. ex. contrôle de parité, exclusion des 9 ou des 11
  • G11C 29/52 - Protection du contenu des mémoiresDétection d'erreurs dans le contenu des mémoires
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

68.

AUTOMATIC GAIN CONTROL FOR RECEIVED SIGNAL STRENGTH INDICATION

      
Numéro d'application US2017020822
Numéro de publication 2017/152145
Statut Délivré - en vigueur
Date de dépôt 2017-03-03
Date de publication 2017-09-08
Propriétaire ATMEL CORPORATION (USA)
Inventeur(s)
  • Blatz, Werner
  • Sagebiel, Michael
  • Janz, Thomas
  • Fischer, Martin
  • Moser, Daniel
  • Knopf, Jan

Abrégé

In some implementations, an automatic gain control (AGC) circuit comprises: a pre-divider circuit operable to pre-divide an input signal according to a pre-divider circuit setting and output a pre-divided signal; a pre-amplifier operable to pre-amplify the pre-divided signal and output a pre-amplified signal; a post-divider circuit operable to post-divide the pre-amplified signal according to a post-divider circuit setting; an analog-to-digital converter (ADC) operable to generate a digital data stream from the post-divided signal; logic operable to sample the digital data stream; determine a pre-divider circuit setting and a post-divider circuit setting based on the sampled data stream; set the pre-divider circuit and the post-divider circuit based on the determined settings; and generate a received signal strength value based on the pre-divider circuit setting and the post-divider circuit setting.

Classes IPC  ?

  • H03G 3/30 - Commande automatique dans des amplificateurs comportant des dispositifs semi-conducteurs
  • H04B 17/318 - Force du signal reçu

69.

Touch sensor mode transitioning

      
Numéro d'application 15060277
Numéro de brevet 10175741
Statut Délivré - en vigueur
Date de dépôt 2016-03-03
Date de la première publication 2017-09-07
Date d'octroi 2019-01-08
Propriétaire Atmel Corporation (USA)
Inventeur(s) Simmons, Martin J.

Abrégé

In one embodiment, a touch sensor controller includes a processor and a monitoring component coupled to the processor. The monitoring component is configured to perform operations comprising receiving, from an impact sensor, an output signal. The output signal is indicative of a plurality of impacts detected by the impact sensor to a surface of a housing of a device. The monitoring component is further configured to perform operations comprising initiating, based on the output signal corresponding to a predefined impact pattern, a transition of the touch sensor from a first power mode to a second power mode.

Classes IPC  ?

  • G06F 1/32 - Moyens destinés à économiser de l'énergie
  • G06F 1/16 - Détails ou dispositions de structure

70.

Controlled secure code authentication

      
Numéro d'application 15044693
Numéro de brevet 10482255
Statut Délivré - en vigueur
Date de dépôt 2016-02-16
Date de la première publication 2017-08-17
Date d'octroi 2019-11-19
Propriétaire Atmel Corporation (USA)
Inventeur(s) Maletsky, Kerry David

Abrégé

Systems, methods, circuits and computer-readable mediums for controlled secure code authentication are provided. In one aspect, a method performed by a host device includes transmitting a request to a client device, the request including a challenge for a property of a code stored within the client device, receiving a response to the request, the response comprising information associated with the property of the code, verifying correctness of the response based on the received information, and based on the verifying of the correctness of the response, determining that the code is an authorized code.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

71.

Controlled secure code authentication

      
Numéro d'application 15044770
Numéro de brevet 10474823
Statut Délivré - en vigueur
Date de dépôt 2016-02-16
Date de la première publication 2017-08-17
Date d'octroi 2019-11-12
Propriétaire Atmel Corporation (USA)
Inventeur(s) Maletsky, Kerry David

Abrégé

Systems, methods, circuits and computer-readable mediums for controlled secure code authentication are provided. In one aspect, a non-transitory computer-readable storage medium having instructions stored thereon which, when executed by one or more processors, cause the one or more processors to perform a method including: sending a request to a client device, the request including a challenge for a property of a particular portion from among a plurality of portions of code stored within the client device, the challenge including data indicating a particular memory address range corresponding to the particular portion of the code, receiving a response to the request from the client device, the response including information associated with the property of the code, verifying correctness of the response based on the received information, and based on verifying correctness of the response, determining that the code is an authorized code.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06F 21/44 - Authentification de programme ou de dispositif
  • G06F 21/60 - Protection de données
  • G06F 21/64 - Protection de l’intégrité des données, p. ex. par sommes de contrôle, certificats ou signatures
  • H04L 9/30 - Clé publique, c.-à-d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

72.

Connecting electrodes to voltages

      
Numéro d'application 15045834
Numéro de brevet 09983748
Statut Délivré - en vigueur
Date de dépôt 2016-02-17
Date de la première publication 2017-08-17
Date d'octroi 2018-05-29
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Pedersen, Trond Jarle
  • Fenheim, Torgeir
  • Herheim, Jan Rune
  • Schabel, Stefan Markus

Abrégé

In one embodiment, an apparatus includes a first electrode, one or more processors, and one or more memory units coupled to the one or more processors. The one or more memory units collectively store logic that is configured to cause the one or more processors to control connections of the first electrode by connecting the first electrode to a first reference voltage, then connecting the first electrode to a second reference voltage lower than the first reference voltage, and then connecting the first electrode to a third reference voltage lower than the first reference voltage and the second reference voltage. The second reference voltage is coupled to a capacitor.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 1/32 - Moyens destinés à économiser de l'énergie

73.

Automatic gain control for received signal strength indication

      
Numéro d'application 15061981
Numéro de brevet 09729119
Statut Délivré - en vigueur
Date de dépôt 2016-03-04
Date de la première publication 2017-08-08
Date d'octroi 2017-08-08
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Blatz, Werner
  • Sagebiel, Michael
  • Janz, Thomas
  • Fischer, Martin
  • Moser, Daniel
  • Knopf, Jan

Abrégé

In some implementations, an automatic gain control (AGC) circuit comprises: a pre-divider circuit operable to pre-divide an input signal according to a pre-divider circuit setting and output a pre-divided signal; a pre-amplifier operable to pre-amplify the pre-divided signal and output a pre-amplified signal; a post-divider circuit operable to post-divide the pre-amplified signal according to a post-divider circuit setting; an analog-to-digital converter (ADC) operable to generate a digital data stream from the post-divided signal; logic operable to sample the digital data stream; determine a pre-divider circuit setting and a post-divider circuit setting based on the sampled data stream; set the pre-divider circuit and the post-divider circuit based on the determined settings; and generate a received signal strength value based on the pre-divider circuit setting and the post-divider circuit setting.

Classes IPC  ?

  • H04L 27/08 - Dispositions de régulation d'amplitude
  • H03G 3/30 - Commande automatique dans des amplificateurs comportant des dispositifs semi-conducteurs
  • H04B 17/318 - Force du signal reçu
  • H04B 17/23 - Moyens d’indication, p. ex. affichages, alarmes ou moyens audibles
  • H04B 17/21 - SurveillanceTests de récepteurs pour l’étalonnageSurveillanceTests de récepteurs pour la correction des mesures

74.

Reference voltage circuits in microcontroller systems

      
Numéro d'application 15490387
Numéro de brevet 10203743
Statut Délivré - en vigueur
Date de dépôt 2017-04-18
Date de la première publication 2017-08-03
Date d'octroi 2019-02-12
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Menard, Patrice
  • Husson, Olivier
  • Le Dily, Mickael
  • Gourbilleau, Thierry
  • Laurent, Marc
  • Schabel, Stefan
  • Barzic, Ronan

Abrégé

A microcontroller system includes a higher power reference voltage circuit and a lower power reference voltage circuit configured to draw less power than the higher power reference voltage circuit when enabled. The system includes a power state logic controller configured to enable the lower power reference voltage circuit to provide a first regulated voltage during a power saving mode, and, on exiting the power saving mode, enable the higher power reference voltage circuit to provide a second regulated voltage.

Classes IPC  ?

75.

Multi-state capacitive button

      
Numéro d'application 15414766
Numéro de brevet 10284196
Statut Délivré - en vigueur
Date de dépôt 2017-01-25
Date de la première publication 2017-07-13
Date d'octroi 2019-05-07
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Hanssen, Ingar
  • Rødland, Arild
  • Whelan, Rian

Abrégé

In certain embodiments, a method includes applying voltage to a sensor that includes first and second electrode tracks, the sensor proximate to a conductor depressible relative to the sensor and located between a button and the sensor. The conductor can capacitively couple with a capacitive node formed by the tracks, and the button can capacitively couple with an object. A value of a capacitance at the node is measured, the capacitance reflecting an amount of capacitive coupling between the conductor and the node. In response to the value meeting a first condition, a first button state is detected, indicating the object is within a detectable distance of and not in contact with the button. In response to the value meeting a second condition, a second button state is detected, indicating the object is in contact with the button and the conductor is not in contact with the sensor.

Classes IPC  ?

  • H03K 17/96 - Commutateurs à effleurement
  • G01R 27/26 - Mesure de l'inductance ou de la capacitanceMesure du facteur de qualité, p. ex. en utilisant la méthode par résonanceMesure de facteur de pertesMesure des constantes diélectriques
  • H03K 17/955 - Commutateurs de proximité utilisant un détecteur capacitif

76.

Touch sensor and associated control method for decreased capacitive loads

      
Numéro d'application 14990974
Numéro de brevet 10013101
Statut Délivré - en vigueur
Date de dépôt 2016-01-08
Date de la première publication 2017-07-13
Date d'octroi 2018-07-03
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Brunet, Samuel
  • Collins, Richard P.
  • Simmons, Martin J.
  • Church, Justin A.

Abrégé

A device includes a controller coupled to a touch sensor. The touch sensor includes a first array of capacitive nodes substantially aligned with a second array of capacitive nodes in a mechanical stack. The controller is configured, when in a self-capacitive mode of operation, to send a first drive signal to a plurality of the electrodes of the first array, send a shield signal to at least a portion of the electrodes of the second array at the same time as the first drive signal is sent to the plurality of electrodes of the first array, and sense touch inputs based on signals received from the plurality of electrodes of the first array while the first drive signal is being sent to the plurality of electrodes of the first array and the shield signal is being sent to the at least a portion of the electrodes of the second array.

Classes IPC  ?

  • G06F 3/045 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction utilisant des éléments résistifs, p. ex. une seule surface uniforme ou deux surfaces parallèles mises en contact
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/047 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction utilisant un ensemble de fils conducteurs, p. ex. des fils conducteurs croisés

77.

Double-sided electronic package

      
Numéro d'application 15149033
Numéro de brevet 09704812
Statut Délivré - en vigueur
Date de dépôt 2016-05-06
Date de la première publication 2017-07-11
Date d'octroi 2017-07-11
Propriétaire Atmel Corporation (USA)
Inventeur(s) Lam, Ken M.

Abrégé

Embodiments of a double-sided electronic package and methods for fabricating the same are disclosed. In an embodiment, an electronic package comprises: a substrate having a first surface and a second surface; a leadframe having package pad features attached to the first surface of the substrate; a first integrated circuit die attached to the leadframe and electrically coupled to at least one of the package pad features; and molding disposed on the first surface of the substrate between the package pad features, such that the package pad features extend vertically from the first surface of the substrate to a surface of the electronic package, the package pad features forming electrically conductive paths that are exposed on the surface of the electronic package.

Classes IPC  ?

  • H01L 23/50 - Dispositions pour conduire le courant électrique vers le ou hors du corps à l'état solide pendant son fonctionnement, p. ex. fils de connexion ou bornes pour des dispositifs à circuit intégré
  • H01L 23/552 - Protection contre les radiations, p. ex. la lumière
  • H01L 23/495 - Cadres conducteurs
  • H01L 23/31 - Encapsulations, p. ex. couches d’encapsulation, revêtements caractérisées par leur disposition
  • H01L 21/48 - Fabrication ou traitement de parties, p. ex. de conteneurs, avant l'assemblage des dispositifs, en utilisant des procédés non couverts par l'un uniquement des groupes ou
  • H01L 21/56 - Encapsulations, p. ex. couches d’encapsulation, revêtements
  • H01L 23/66 - Adaptations pour la haute fréquence

78.

Adjustable power and system efficiency maximizing scheme using micro-controllers

      
Numéro d'application 13676481
Numéro de brevet 09698597
Statut Délivré - en vigueur
Date de dépôt 2012-11-14
Date de la première publication 2017-07-04
Date d'octroi 2017-07-04
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Ramesh, Girish
  • Rau, Karthik

Abrégé

A method performed by a circuit for managing power, the method comprising: receiving a plurality of voltages at a microcontroller, where each voltage is associated with a distinct power supply; determining one or more voltages of the plurality of voltages are being or will be adjusted by the respective power supply; in response to the determining, optimizing, using the microcontroller, one or more parameters of one or more of the power supplies to minimize power loss.

Classes IPC  ?

  • H02J 1/10 - Fonctionnement de sources à courant continu en parallèle
  • H02M 1/00 - Détails d'appareils pour transformation
  • G05F 1/10 - Régulation de la tension ou de l'intensité
  • H02J 3/00 - Circuits pour réseaux principaux ou de distribution, à courant alternatif

79.

Microcontroller including power supply monitoring

      
Numéro d'application 14982427
Numéro de brevet 10126337
Statut Délivré - en vigueur
Date de dépôt 2015-12-29
Date de la première publication 2017-06-29
Date d'octroi 2018-11-13
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Menard, Patrice
  • Gourbilleau, Thierry
  • Kervaon, Thibault
  • Vix, Régis

Abrégé

A microcontroller is operable to monitor power supply levels corresponding, respectively, to a first power supply (e.g., a main power supply) and a second power supply (e.g., a battery backup power supply). In one or more modes of operation, the same brownout detector in the microcontroller alternately monitors signals corresponding, respectively, to the first and second power supply levels.

Classes IPC  ?

  • G01R 21/00 - Dispositions pour procéder aux mesures de la puissance ou du facteur de puissance
  • G01R 21/133 - Dispositions pour procéder aux mesures de la puissance ou du facteur de puissance en utilisant des techniques numériques
  • G01R 19/165 - Indication de ce qu'un courant ou une tension est, soit supérieur ou inférieur à une valeur prédéterminée, soit à l'intérieur ou à l'extérieur d'une plage de valeurs prédéterminée
  • G05B 15/02 - Systèmes commandés par un calculateur électriques

80.

Single wire system clock signal generation

      
Numéro d'application 15438064
Numéro de brevet 09985778
Statut Délivré - en vigueur
Date de dépôt 2017-02-21
Date de la première publication 2017-06-08
Date d'octroi 2018-05-29
Propriétaire Atmel Corporation (USA)
Inventeur(s) Weiner, Albert S.

Abrégé

This specification describes an integrated circuit comprising: a single wire interface; a clock circuit configured to detect a voltage from the single wire interface and to generate a clock signal having a frequency that is based on the detected voltage; and a digital system coupled with the single wire interface and the clock circuit. The digital system is configured to: receive a data signal from the single wire interface; power the digital system using a power signal from the single wire interface; and perform one or more operations clocked by the clock signal.

Classes IPC  ?

  • H04L 7/04 - Commande de vitesse ou de phase au moyen de signaux de synchronisation
  • H04L 7/00 - Dispositions pour synchroniser le récepteur avec l'émetteur
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

81.

Input/output parameter selection

      
Numéro d'application 14946901
Numéro de brevet 09934377
Statut Délivré - en vigueur
Date de dépôt 2015-11-20
Date de la première publication 2017-05-25
Date d'octroi 2018-04-03
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Samat, Pierre
  • Vergnes, Alain
  • Douguet, Michel

Abrégé

A device comprises a detector configured to detect an event, and a selector coupled to the detector and configured to generate a signal in response to a detection of an event by the detector. The signal is operable to select a set of input/output (I/O) parameters from among first and second stored sets of parameters. The device also includes a configuration module coupled to the selector. The configuration module is configured to output the selected set of I/O parameters.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 13/40 - Structure du bus
  • G06F 21/85 - Protection des dispositifs de saisie, d’affichage de données ou d’interconnexion dispositifs d’interconnexion, p. ex. les dispositifs connectés à un bus ou les dispositifs en ligne
  • G06F 21/60 - Protection de données

82.

System architecture with secure data exchange

      
Numéro d'application 14942713
Numéro de brevet 10776294
Statut Délivré - en vigueur
Date de dépôt 2015-11-16
Date de la première publication 2017-05-18
Date d'octroi 2020-09-15
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Pean, Guillaume
  • Debout, Vincent
  • Maunier, Marc

Abrégé

In an embodiment, a system comprises: a first bus; a second bus; a first peripheral coupled to the first bus and the second bus, the first peripheral configured to receive a command from the first bus and to generate data in response to the first command; and a second peripheral coupled to the first bus and the second bus, the second peripheral configured to initiate transfer of the generated data from the first peripheral to the second peripheral over the second bus such that access to the generated data through the first bus is prevented.

Classes IPC  ?

  • G06F 13/20 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie
  • G06F 13/10 - Commande par programme pour dispositifs périphériques
  • G06F 13/40 - Structure du bus

83.

Debugger for wireless sensor networks

      
Numéro d'application 14936549
Numéro de brevet 10432500
Statut Délivré - en vigueur
Date de dépôt 2015-11-09
Date de la première publication 2017-05-11
Date d'octroi 2019-10-01
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Kumar, Vinoth
  • Muralidharan, Srivatsan
  • Muthulingam, Praveen Babu Reddy
  • Mulamreddy, Subbareddy

Abrégé

In an embodiment, a method of debugging a wireless sensor network comprises: initiating, by a server node over a wireless medium, a single debugging session with a plurality of nodes of the wireless sensor network; receiving, by the server node over the wireless medium, network topology information from the nodes; and presenting, by a display device coupled to the server node, a network topology view constructed from the topology information, the network topology view including a graphical representation of each node in the topology.

Classes IPC  ?

  • H04L 12/751 - Mise à jour ou découverte de la topologie
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04W 40/24 - Gestion d'informations sur la connectabilité, p. ex. exploration de connectabilité ou mise à jour de connectabilité
  • H04L 12/801 - Commande de flux ou commande de congestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

84.

Centralized peripheral access protection

      
Numéro d'application 15412198
Numéro de brevet 09952913
Statut Délivré - en vigueur
Date de dépôt 2017-01-23
Date de la première publication 2017-05-11
Date d'octroi 2018-04-24
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Pedersen, Frode Milch
  • Jouin, Sebastien
  • Danielsen, Stein
  • Fosse, Francois
  • Delalande, Thierry
  • Holand, Ivar
  • Hallman, James

Abrégé

Implementations are disclosed for a centralized peripheral access controller (PAC) that is configured to protect one or more peripheral components in a system. In some implementations, the PAC stores data that can be set or cleared by software. The data corresponds to an output signal of the PAC that is routed to a corresponding peripheral component. When the data indicates that the peripheral is “unlocked” the PAC will allow write transfers to registers in the peripheral component. When the data indicates that the peripheral component is “locked” the PAC will refuse write transfers to registers in the peripheral component and terminate with an error.

Classes IPC  ?

  • G06F 13/362 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus ou au système à bus communs avec commande d'accès centralisée
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 13/40 - Structure du bus
  • G06F 13/12 - Commande par programme pour dispositifs périphériques utilisant des matériels indépendants du processeur central, p. ex. canal ou processeur périphérique
  • G06F 9/52 - Synchronisation de programmesExclusion mutuelle, p. ex. au moyen de sémaphores
  • G06F 13/28 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant le transfert par rafale, p. ex. acces direct à la mémoire, vol de cycle
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation

85.

Suspension of touch sensor scan based on an expected interference

      
Numéro d'application 14928437
Numéro de brevet 09927910
Statut Délivré - en vigueur
Date de dépôt 2015-10-30
Date de la première publication 2017-05-04
Date d'octroi 2018-03-27
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Brunet, Samuel
  • Reynolds, Grahame
  • Syed, Hammad

Abrégé

In certain embodiments, a touch sensor controller suspends a scan of a touch sensitive area of a touch sensor for touch events based on an expected interference between the scan and an update of a display screen. After the first time period, touch sensor controller resumes the scan.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

86.

Interleaved scanning for capacitive touch sensors

      
Numéro d'application 14882170
Numéro de brevet 09817531
Statut Délivré - en vigueur
Date de dépôt 2015-10-13
Date de la première publication 2017-04-13
Date d'octroi 2017-11-14
Propriétaire Atmel Corporation (USA)
Inventeur(s) Cleary, Feargal

Abrégé

A touch sensing circuit includes: a plurality of sensor channels; a controller coupled to the plurality of sensor channels, the controller configured to: map the sensor channels to sensor nodes, the sensor nodes forming a plurality of interleaved lumped sensors, where at least two of the interleaved lumped sensors include a common sensor node; scan, during a scan period, the interleaved lumped sensors to detect one or more touch inputs; and responsive to detecting one or more touch inputs, determining a location of at least one touch input.

Classes IPC  ?

  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction

87.

Microcontroller input/output connector state retention in low-power modes

      
Numéro d'application 15368808
Numéro de brevet 10317978
Statut Délivré - en vigueur
Date de dépôt 2016-12-05
Date de la première publication 2017-03-23
Date d'octroi 2019-06-11
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Jouin, Sebastien
  • Oddoart, Romain
  • Menard, Patrice
  • Le Dily, Mickael
  • Gourbilleau, Thierry

Abrégé

A microcontroller is operable in a low-power mode and includes one or more I/O connectors, as well as an I/O controller operable to provide control signals for controlling a state of a particular one of the I/O connectors. The I/O controller is powered off or deactivated during the low-power mode. The microcontroller also includes I/O connector state control logic operable to control the state of the particular one of the I/O connectors in accordance with the control signals from the I/O controller. The I/O connector state control logic includes I/O connector state retention logic that retains states of the control signals and maintains the particular I/O connector in a corresponding state in accordance with the retained control signals while the microcontroller is in the low-power mode.

Classes IPC  ?

  • G06F 1/00 - Détails non couverts par les groupes et
  • G06F 1/3234 - Économie d’énergie caractérisée par l'action entreprise
  • G06F 1/3287 - Économie d’énergie caractérisée par l'action entreprise par la mise hors tension d’une unité fonctionnelle individuelle dans un ordinateur
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire

88.

Permitting coexistence of data transfer of interfering wireless signals

      
Numéro d'application 15365604
Numéro de brevet 09942797
Statut Délivré - en vigueur
Date de dépôt 2016-11-30
Date de la première publication 2017-03-23
Date d'octroi 2018-04-10
Propriétaire Atmel Corporation (USA)
Inventeur(s) Wasily, Nabil Yousef

Abrégé

A system and method of permitting coexistence of WiFi and Bluetooth® data transfer on a single chip in UE including a transceiver includes using CTS data packets to protect Bluetooth® signals for SCO communication links; using only WiFi circuitry in the chip to determine when Bluetooth® data transfer is required by the UE; establishing a specified period of the Bluetooth® data transfer; and starting WiFi medium contention only upon an end of the specified period of the Bluetooth® data transfer on the single chip. The power save mode of the WiFi circuitry may be used with Bluetooth® ACL data packets in WiFi periodic data transfer gaps. The WiFi data transfer has no timing constraints, whereas the Bluetooth® data transfer has timing constraints and can only occur during the specified period. The WiFi data transfer does not occur when the Bluetooth® data transfer is occurring.

Classes IPC  ?

  • H04W 28/04 - Détection d’erreurs
  • H04W 88/06 - Dispositifs terminaux adapté au fonctionnement dans des réseaux multiples, p. ex. terminaux multi-mode
  • H04M 1/725 - Téléphones sans fil
  • H04B 1/403 - Circuits utilisant le même oscillateur pour générer à la fois la fréquence de l’émetteur et la fréquence de l’oscillateur local du récepteur
  • H04W 72/12 - Planification du trafic sans fil
  • H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans filLeurs installations
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04W 74/08 - Accès non planifié, p. ex. ALOHA

89.

Microcontroller architecture with access stealing

      
Numéro d'application 14835418
Numéro de brevet 09626310
Statut Délivré - en vigueur
Date de dépôt 2015-08-25
Date de la première publication 2017-03-02
Date d'octroi 2017-04-18
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Pean, Guillaume
  • Tiennot, Renaud
  • Debout, Vincent

Abrégé

A microcontroller system is disclosed that includes an access stealing monitor coupled to a bus that is configured to receive a first access request from the bus for a first peripheral, duplicate the first access request, transform the first access request to a second access request on a second peripheral, and transfer the second access request to the bus. In another embodiment, a first peripheral coupled to the bus is configured to receive a first access request from the bus for the first peripheral, duplicate the first access request and transform the first access request to a second access request. A second peripheral coupled to the bus and to the first peripheral is configured to receive the second access request and to respond to the second access request. Methods of access stealing in a microcontroller system are also disclosed.

Classes IPC  ?

  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/20 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie
  • G06F 13/40 - Structure du bus

90.

Breaking code execution based on time consumption

      
Numéro d'application 15343666
Numéro de brevet 10176076
Statut Délivré - en vigueur
Date de dépôt 2016-11-04
Date de la première publication 2017-03-02
Date d'octroi 2019-01-08
Propriétaire Atmel Corporation (USA)
Inventeur(s) Hanssen, Ingar

Abrégé

An on-chip system uses a time measurement circuit to trap code that takes longer than expected to execute by breaking code execution on excess time consumption.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie

91.

Single-wire communications using iterative baud learning

      
Numéro d'application 15345083
Numéro de brevet 09882738
Statut Délivré - en vigueur
Date de dépôt 2016-11-07
Date de la première publication 2017-02-23
Date d'octroi 2018-01-30
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Manea, Danut
  • Kotowski, Jeffrey P.

Abrégé

Systems and techniques for single-wire communications are described. A described technique includes detecting transitions on a single-wire bus that are produced by a host device, determining an estimated baud rate of the host device based on the transition, and communicating with the host device based on the estimated baud rate. Determining the estimated baud rate can include charging a capacitor based on a charging rate in response to a detection of a first transition of the transitions, sampling a capacitor voltage associated with the capacitor in response to a detection of a second transition of the transitions, and adjusting the charging rate based on a comparison between the capacitor voltage and a reference voltage.

Classes IPC  ?

  • H04L 7/00 - Dispositions pour synchroniser le récepteur avec l'émetteur
  • H04L 12/40 - Réseaux à ligne bus

92.

Memory system with encoding

      
Numéro d'application 14816478
Numéro de brevet 09824732
Statut Délivré - en vigueur
Date de dépôt 2015-08-03
Date de la première publication 2017-02-09
Date d'octroi 2017-11-21
Propriétaire Atmel Corporation (USA)
Inventeur(s) Weiner, Albert S.

Abrégé

In an embodiment, a memory system comprises a memory array having memory cells. A decoder is coupled to the memory array and configured to decode input address signals to generate memory cell selection signals. An encoder is configured to generate encoded selection signals based on the memory cell selection signals. In another embodiment, a method comprises: receiving by the decoder of the memory system input address signals, generating, by the decoder, selection signals for selecting a memory cell in the memory array, and generating, by an encoder, encoded selection signals based on the selection signals.

Classes IPC  ?

  • G11C 8/10 - Décodeurs
  • G11C 8/08 - Circuits de commande de lignes de mots, p. ex. circuits d'attaque, de puissance, de tirage vers le haut, d'abaissement, circuits de précharge, pour lignes de mots
  • G11C 8/12 - Circuits de sélection de groupe, p. ex. pour la sélection d'un bloc de mémoire, la sélection d'une puce, la sélection d'un réseau de cellules
  • G11C 29/08 - Test fonctionnel, p. ex. test lors d'un rafraîchissement, auto-test à la mise sous tension [POST] ou test réparti
  • G11C 7/24 - Circuits de protection ou de sécurité pour cellules de mémoire, p. ex. dispositions pour empêcher la lecture ou l'écriture par inadvertanceCellules d'étatCellules de test
  • G11C 29/52 - Protection du contenu des mémoiresDétection d'erreurs dans le contenu des mémoires

93.

Frequency control data synchronization

      
Numéro d'application 14815776
Numéro de brevet 09780944
Statut Délivré - en vigueur
Date de dépôt 2015-07-31
Date de la première publication 2017-02-02
Date d'octroi 2017-10-03
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Sachse, Eric
  • Eggert, Dietmar
  • Beyer, Sascha
  • Kluge, Wolfram

Abrégé

In an embodiment, a circuit includes a synchronizer configured to generate a trigger signal synchronized to a reference clock. A synthesizer is configured to synthesize a signal according to frequency control data in response to the trigger signal. A radio receiver is configured to process a carrier signal according to the synthesized signal. A phase measurement unit is configured to measure a first channel frequency response based on the processed carrier signal.

Classes IPC  ?

  • G01S 13/84 - Systèmes utilisant la reradiation d'ondes radio, p. ex. du type radar secondaireSystèmes analogues dans lesquels des signaux de type continu sont transmis pour la détermination de distance par mesure de phase
  • H04L 7/033 - Commande de vitesse ou de phase au moyen des signaux de code reçus, les signaux ne contenant aucune information de synchronisation particulière en utilisant les transitions du signal reçu pour commander la phase de moyens générateurs du signal de synchronisation, p. ex. en utilisant une boucle verrouillée en phase
  • H03J 1/00 - Détails des dispositions pour le réglage, l'entraînement, la signalisation ou la commande mécanique des circuits résonnants en général
  • H04B 1/40 - Circuits
  • H04L 27/00 - Systèmes à porteuse modulée

94.

System bus transaction queue reallocation

      
Numéro d'application 15265057
Numéro de brevet 11256632
Statut Délivré - en vigueur
Date de dépôt 2016-09-14
Date de la première publication 2017-01-05
Date d'octroi 2022-02-22
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Lunadier, Franck
  • Debout, Vincent

Abrégé

A bus architecture is disclosed that provides for transaction queue reallocation on the modules communicating using the bus. A module can implement a transaction request queue by virtue of digital electronic circuitry, e.g., hardware or software or a combination of both. Some bus clogging issues that affect conventional systems can be circumvented by combining an out of order system bus protocol that uses a transaction request replay mechanism. Modules can evict less urgent transactions from transaction request queues to make room to insert more urgent transactions. Master modules can dynamically update a quality of service (QoS) value for a transaction while the transaction is still pending.

Classes IPC  ?

  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/36 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus ou au système à bus communs
  • G06F 13/14 - Gestion de demandes d'interconnexion ou de transfert
  • G06F 13/364 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus ou au système à bus communs avec commande d'accès centralisée utilisant des signaux indépendants de demande ou d'autorisation, p. ex. utilisant des lignes séparées de demande et d'autorisation
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation

95.

Pulse width modulation controller architectures

      
Numéro d'application 15260246
Numéro de brevet 09917505
Statut Délivré - en vigueur
Date de dépôt 2016-09-08
Date de la première publication 2016-12-29
Date d'octroi 2018-03-13
Propriétaire Atmel Corporation (USA)
Inventeur(s) Courtel, Karl Jean-Paul

Abrégé

Systems, apparatuses, and techniques for pulse width modulation (PWM) are described. A described system includes a circuit that contains an inductor and a transistor that controls current through the inductor based on a PWM signal to produce an output; and a controller to provide the PWM signal, which includes PWM cycles that include on-durations and off-durations. The controller can receive a first signal indicating an input voltage that is applied to the inductor, receive a second signal indicating a current through the inductor, use an on-duration parameter value to control the on-duration, determine a maximum off-duration of the off-durations corresponding to the PWM cycles occurring within a first voltage cycle, the first voltage cycle being defined between two consecutive zero-crossing events as indicated by the first signal, and adjust the on-duration parameter value for a second, subsequent voltage cycle based on the maximum off-duration to regulate the output voltage.

Classes IPC  ?

  • H02M 1/42 - Circuits ou dispositions pour corriger ou ajuster le facteur de puissance dans les convertisseurs ou les onduleurs
  • H02M 3/156 - Transformation d'une puissance d'entrée en courant continu en une puissance de sortie en courant continu sans transformation intermédiaire en courant alternatif par convertisseurs statiques utilisant des tubes à décharge avec électrode de commande ou des dispositifs à semi-conducteurs avec électrode de commande utilisant des dispositifs du type triode ou transistor exigeant l'application continue d'un signal de commande utilisant uniquement des dispositifs à semi-conducteurs avec commande automatique de la tension ou du courant de sortie, p. ex. régulateurs à commutation
  • H02M 1/08 - Circuits spécialement adaptés à la production d'une tension de commande pour les dispositifs à semi-conducteurs incorporés dans des convertisseurs statiques
  • H02M 1/00 - Détails d'appareils pour transformation

96.

Managing wait states for memory access

      
Numéro d'application 15223227
Numéro de brevet 09710169
Statut Délivré - en vigueur
Date de dépôt 2016-07-29
Date de la première publication 2016-11-17
Date d'octroi 2017-07-18
Propriétaire Atmel Corporation (USA)
Inventeur(s)
  • Pedersen, Frode Milch
  • Jouin, Sebastien
  • Fullerton, Ian

Abrégé

A latch signal is received from a non-volatile memory device that is indicative of a current access time for the non-volatile memory device. The access time represents an amount of time required for the non-volatile memory device to make data available responsive to a request for data. A bus system clock signal is received. The latch signal is evaluated and a wait state for the non-volatile memory device is adjusted based on the evaluation. The wait state represents a number of cycles of the bus system clock used by a central processing unit for an access of the non-volatile memory device. A bus system data ready signal that is triggered based on the adjusted wait state is produced. The bus system data ready signal, when triggered, indicates that data is available responsive to the request.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire

97.

Adaptive non-volatile memory programming

      
Numéro d'application 14943566
Numéro de brevet 09489990
Statut Délivré - en vigueur
Date de dépôt 2015-11-17
Date de la première publication 2016-11-08
Date d'octroi 2016-11-08
Propriétaire Atmel Corporation (USA)
Inventeur(s) Frulio, Massimiliano

Abrégé

In an embodiment, a method of programming non-volatile memory (NVM) comprises: determining, by control logic of an NVM system, a number of unsuccessful attempts to program NVM cells; responsive to the determining, dividing the NVM cells into at least a first group and a second group; programming the first group during a first programming cycle; and programming the second group during a second programming cycle, wherein the first programming cycle and second programming cycle are different.

Classes IPC  ?

  • G11C 16/34 - Détermination de l'état de programmation, p. ex. de la tension de seuil, de la surprogrammation ou de la sousprogrammation, de la rétention
  • G11C 7/00 - Dispositions pour écrire une information ou pour lire une information dans une mémoire numérique

98.

Driven shield for shaping an electric field of a touch sensor

      
Numéro d'application 15148639
Numéro de brevet 10146361
Statut Délivré - en vigueur
Date de dépôt 2016-05-06
Date de la première publication 2016-11-03
Date d'octroi 2018-12-04
Propriétaire Atmel Corporation (USA)
Inventeur(s) Siska, Andrew

Abrégé

In one embodiment, a method comprises generating, by a control unit, a first drive signal and a second drive signal. The method further includes emitting, by a touch sensor, a first electric field that extends in a plurality of directions in response to reception of the first drive signal. The method also includes attenuating, by a conductive shield, a portion of the first electric field that extends from the touch sensor towards the conductive shield by generating a second electric field in response to reception of the second drive signal.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • H03K 17/955 - Commutateurs de proximité utilisant un détecteur capacitif
  • G01R 27/26 - Mesure de l'inductance ou de la capacitanceMesure du facteur de qualité, p. ex. en utilisant la méthode par résonanceMesure de facteur de pertesMesure des constantes diélectriques
  • H03K 17/96 - Commutateurs à effleurement

99.

Secure access in a microcontroller system

      
Numéro d'application 14698330
Numéro de brevet 09715601
Statut Délivré - en vigueur
Date de dépôt 2015-04-28
Date de la première publication 2016-11-03
Date d'octroi 2017-07-25
Propriétaire Atmel Corporation (USA)
Inventeur(s) Pedersen, Frode Milch

Abrégé

Systems, methods and computer-readable mediums are disclosed for providing secure access in a microcontroller system. In some implementations, a microcontroller system comprises a system bus and a secure central processing unit (CPU) coupled to the system bus. The secure CPU is configured to provide secure access to the system bus. A non-secure CPU is also coupled to the system bus and is configured to provide non-secure access to the system bus. A non-secure memory is coupled to the system bus and is configured to allow the secure CPU and the non-secure CPU to exchange data and communicate with each other. A peripheral access controller (PAC) is coupled to the system bus and configured to enable secure access to a peripheral by the secure CPU while disabling non-secure access to the peripheral based upon a non-secure state of the non-secure CPU.

Classes IPC  ?

  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/85 - Protection des dispositifs de saisie, d’affichage de données ou d’interconnexion dispositifs d’interconnexion, p. ex. les dispositifs connectés à un bus ou les dispositifs en ligne
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06F 21/74 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information opérant en mode dual ou compartimenté, c.-à-d. avec au moins un mode sécurisé

100.

SECURE ACCESS IN A MICROCONTROLLER SYSTEM

      
Numéro d'application US2016029033
Numéro de publication 2016/176126
Statut Délivré - en vigueur
Date de dépôt 2016-04-22
Date de publication 2016-11-03
Propriétaire ATMEL CORPORATION (USA)
Inventeur(s) Pedersen, Frode Milch

Abrégé

Systems, methods and computer-readable mediums are disclosed for providing secure access in a microcontroller system. In some implementations, a microcontroller system comprises a system bus and a secure central processing unit (CPU) coupled to the system bus. The secure CPU is configured to provide secure access to the system bus. A non-secure CPU is also coupled to the system bus and is configured to provide non-secure access to the system bus. A non-secure memory is coupled to the system bus and is configured to allow the secure CPU and the non-secure CPU to exchange data and communicate with each other. A peripheral access controller (PAC) is coupled to the system bus and configured to enable secure access to a peripheral by the secure CPU while disabling non-secure access to the peripheral based upon a non-secure state of the non-secure CPU.

Classes IPC  ?

  • G06F 21/74 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information opérant en mode dual ou compartimenté, c.-à-d. avec au moins un mode sécurisé
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  1     2     3     ...     11        Prochaine page