Amzetta Technologies, LLC

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 208 pour Amzetta Technologies, LLC Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 203
        Marque 5
Date
2024 1
2023 2
2022 2
2021 2
2020 2
Voir plus
Classe IPC
G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires 35
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 24
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 22
G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement 19
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation 19
Voir plus
Classe NICE
42 - Services scientifiques, technologiques et industriels, recherche et conception 4
09 - Appareils et instruments scientifiques et électriques 3
45 - Services juridiques; services de sécurité; services personnels pour individus 2
38 - Services de télécommunications 1
Statut
En Instance 2
Enregistré / En vigueur 206
Résultats pour
  1     2     3        Prochaine page

1.

Systems and methods for using the TRIM command with solid state devices

      
Numéro d'application 17869307
Numéro de brevet 11947799
Statut Délivré - en vigueur
Date de dépôt 2022-07-20
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Amzetta Technologies, LLC (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Enoch, Sharon Samuel
  • Mallavaram, Venugopalreddy
  • Ramasamy, Senthilkumar

Abrégé

Described herein are systems and methods for performing TRIM commands in a data storage system. An example data storage system can include physical storage including a solid state drive (SSD), and a storage system computer operably coupled to the physical storage. The storage system computer can include a processing unit and a memory operably coupled to the processing unit. The data storage system can further include a distributed volume management (DVM) module stored in the memory that, when executed by the processing unit, causes the processing unit to: allocate a logical volume from the physical storage; subdivide the logical volume into a plurality of logical blocks; maintain a mapping table for tracking the logical blocks of the logical volume; and in response to a predetermined event, execute a TRIM command for one or more unused data blocks of the SSD.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

2.

SECURE REMOTE WORKER DEVICE AND MANAGEMENT SYSTEM

      
Numéro d'application 18323954
Statut En instance
Date de dépôt 2023-05-25
Date de la première publication 2023-12-07
Propriétaire AMZETTA TECHNOLOGIES, LLC (USA)
Inventeur(s) Subramonian, Shankar

Abrégé

A secure remote worker (SRW) application that executes in a hypervisor of a user's personal computing device to analyze data and determine if the data is destined for a corporate remote access system or other location. The SRW may perform a security analysis of the data to determine if the data itself or a location associated with the data is known malware. The SRW may be remotely managed to enable and configured.

Classes IPC  ?

3.

Systems and methods of data migration in a tiered storage system based on volume priority category

      
Numéro d'application 17068163
Numéro de brevet 11775174
Statut Délivré - en vigueur
Date de dépôt 2020-10-12
Date de la première publication 2023-10-03
Date d'octroi 2023-10-03
Propriétaire Amzetta Technologies, LLC (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Muthirisavengopal, Vijayarankan
  • Enoch, Sharon Samuel
  • Ramasamy, Senthilkumar

Abrégé

Systems, methods, and computer-readable media for handling I/O operations in a storage system are described herein. An example method includes assigning each of a plurality of storage devices to one of a plurality of tiers; imposing a hierarchy on the tiers; creating a logical volume by reserving a portion of a storage capacity for the logical volume without allocating the portion of the storage capacity to the logical volume; and assigning the logical volume to one of a plurality of volume priority categories. The method includes receiving a write I/O operation directed to a logical unit of the logical volume; and allocating physical storage space for the logical unit of the logical volume in response to the write I/O operation. The physical storage space is located in one or more storage devices. The method includes writing data associated with the write I/O operation to the one or more storage devices.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

4.

ZWAN

      
Numéro de série 97603069
Statut Enregistrée
Date de dépôt 2022-09-22
Date d'enregistrement 2025-04-15
Propriétaire AMZETTA TECHNOLOGIES, LLC ()
Classes de Nice  ?
  • 38 - Services de télécommunications
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

network function virtualization and virtual network functions, namely, providing virtual private network services Computer networking hardware; computer hardware, downloadable software, and recorded software for virtualization; wide area network (WAN) hardware; downloadable operating software and recorded operating software for wide area network (WAN) and software-defined wide area network (SD-WAN) hardware; downloadable computer software and recorded computer software for use in data compression and encryption; downloadable computer software and recorded computer software for use in network management; downloadable computer software and recorded computer software for software defined networking; downloadable computer software and recorded computer software for creating searchable databases; downloadable electronic networking software, namely, software for use in network management; recorded electronic networking software, namely, software for use in network management; networking appliances, namely, network access server hardware and routers; computer hardware and downloadable software that intelligently routes network traffic for interconnecting, managing and operating local and wide area networks; computer hardware; computer hardware and downloadable software for providing SD-WAN and cloud-delivered SD-WAN networking over private, broadband internet and LTE networks for businesses; computer hardware and downloadable software for public, private or hybrid cloud networks for enterprise-grade connection to cloud and enterprise applications; computer hardware and downloadable software for controlling, configuring, monitoring, analyzing, troubleshooting, and managing wide area networks; computer hardware and downloadable software for branch office enterprise appliances and optional data center appliances for providing SD-WAN and cloud-delivered SD-WAN networking over private, broadband internet and LTE networks for businesses; computer hardware and downloadable software for software-defined control and automation; computer hardware and downloadable software for managing security of and access to the software of others; computer hardware and downloadable software for analyzing, calculating, managing, routing, balancing, improving, optimizing, and reporting on data traffic on electronic, optical, and wireless networks; computer hardware and downloadable software for managing virtual services delivery; computer hardware and downloadable software for identifying software application usage and for analyzing, improving, optimizing, troubleshooting, and reporting on software application usage; computer hardware and downloadable software for creation and management of network security; computer hardware and downloadable software for electronic data storage; computer hardware and downloadable software for network function virtualization, namely, used for implementing or providing SD-WAN and cloud-delivered SD-WAN networking; computer hardware and downloadable software for virtual network functions used for implementing and providing SD-WAN and cloud-delivered SD-WAN networking; computer hardware and downloadable software for virtualization used for implementing and providing SD-WAN and cloud-delivered SD-WAN networking Providing temporary use of non-downloadable software for providing SD-WAN and cloud-delivered SD-WAN networking over private, broadband internet and LTE networks for businesses; providing temporary use of non-downloadable software for controlling, configuring, monitoring, troubleshooting, and managing wide area networks; providing temporary use of non-downloadable software for public, private or hybrid cloud networks for enterprise-grade connection to cloud and enterprise applications; providing temporary use of non-downloadable software for managing security of and access to the software of others; providing temporary use of non-downloadable software for analyzing, calculating, managing, routing, balancing, improving, optimizing, and reporting on data traffic on electronic, optical, and wireless networks; providing temporary use of non-downloadable software for branch office enterprise appliances and optional data center appliances for providing SD-WAN and cloud delivered SD-WAN networking over private, broadband internet and LTE networks for businesses; providing temporary use of non-downloadable software for software-defined control and automation; providing temporary use of non-downloadable software for managing virtual services delivery; consulting services in the field of design and implementation of computer networking systems for businesses; providing temporary use of non-downloadable software for identifying software application usage on wide area networks and for analyzing, improving, optimizing, troubleshooting, and reporting on software application usage on wide area networks; providing temporary use of non-downloadable software for creation and management of network security; electronic data storage; providing virtual computer systems and virtual computer environments through cloud computing; computer services, namely, remote and on-site management of cloud computing systems and applications for others; computer services, namely, remote and on-site management of the information technology (IT) cloud computing systems of others; consulting in the field of virtualization technologies for enterprises and businesses; consulting services in the field of cloud computing; software as a service (SAAS) services featuring software for providing SD-WAN and cloud delivered SD-WAN networking over private, broadband internet and LTE networks for businesses; software as a service (SAAS) services featuring software for public, private or hybrid cloud networks for enterprise-grade connection to cloud and enterprise applications; software as a service (SAAS) services featuring software for controlling, configuring, monitoring, analyzing, troubleshooting, and managing wide area networks; software as a service (SAAS) services featuring software for software-defined control and automation; software as a service (SAAS) services featuring software for managing security of and access to the software of others; software as a service (SAAS) services featuring software for analyzing, calculating, managing, routing, balancing, improving, optimizing, and reporting on data traffic on electronic, optical, and wireless networks; software as a service (SAAS) services featuring software for managing virtual services delivery; software as a service (SAAS) services featuring software for identifying software application usage and for analyzing, improving, optimizing, troubleshooting, and reporting on software application usage; software as a service (SAAS) services featuring software for creation and management of network security; software as a service (SAAS) services featuring software for electronic data storage; software as a service (SAAS) services featuring software for providing network function virtualization used for implementing and providing SD-WAN and cloud-delivered SD-WAN networking; software as a service (SAAS) services featuring software for virtual network functions used for implementing and providing SD-WAN and cloud-delivered SD-WAN networking; software as a service (SAAS) services featuring software for virtualization used for implementing and providing SDWAN and cloud-delivered SD-WAN networking

5.

Systems and methods for implementing space consolidation and space expansion in a horizontally federated cluster

      
Numéro d'application 16849231
Numéro de brevet 11249669
Statut Délivré - en vigueur
Date de dépôt 2020-04-15
Date de la première publication 2022-02-15
Date d'octroi 2022-02-15
Propriétaire AMZETTA TECHNOLOGIES, LLC (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Sowrirajan, Raghavan
  • Maliakal, Jomy Jose
  • Enoch, Sharon Samuel

Abrégé

Systems and methods for handling input/output operations during a space crunch are described herein. An example method includes striping a volume across a plurality of storage nodes, and maintaining a cluster volume table (CVT) storing information regarding distribution of the logical blocks. Additionally, the CVT includes a plurality of entries, where each of the entries includes information identifying a respective owner storage node of a respective logical block. The method also includes receiving a write I/O operation directed to an unallocated logical block owned by a landing storage node, where the landing storage node lacks free storage capacity, and locking the unallocated logical block. The method further includes updating the CVT to identify a storage node having free storage capacity as owner storage node of the unallocated logical block, and unlocking the unallocated logical block, wherein the write I/O operation proceeds at the storage node having free storage capacity.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/1009 - Traduction d'adresses avec tables de pages, p. ex. structures de table de page

6.

Systems, devices and methods using a solid state device as a caching medium with an SSD filtering or SSD pre-fetch algorithm

      
Numéro d'application 16150381
Numéro de brevet 11182077
Statut Délivré - en vigueur
Date de dépôt 2018-10-03
Date de la première publication 2021-11-23
Date d'octroi 2021-11-23
Propriétaire AmZetta Technologies, LLC (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Subramanian, Srikumar
  • Ganapathy, Narayanaswami
  • Ramasamy, Senthilkumar

Abrégé

A method for determining when to load read I/O operations into an SSD cache medium for a physical storage medium of a data storage system can include maintaining an SSD filter bitmap with a plurality of bits, where each of the bits corresponds to a respective data block of the physical storage medium. The method can also include initially setting each of the bits to a first predetermined value, receiving a first read I/O operation directed to a particular data block of the physical storage medium and, in response to receiving the first read I/O operation, setting a bit corresponding to the particular data block to a second predetermined value. The method can further include receiving a second read I/O operation directed to the particular data block and, in response to receiving the second I/O operation, loading data for the particular data block into the SSD cache medium.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • 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 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/0862 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache avec pré-lecture

7.

Systems, methods and computer-readable media for providing enhanced encryption in a storage system

      
Numéro d'application 16118546
Numéro de brevet 10936759
Statut Délivré - en vigueur
Date de dépôt 2018-08-31
Date de la première publication 2021-03-02
Date d'octroi 2021-03-02
Propriétaire Amzetta Technologies, LLC (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Sowrirajan, Raghavan
  • Kumar B, Sakthi
  • Adhikari, Soumyadarshi

Abrégé

Described herein are systems, methods, and computer-readable media for providing enhanced encryption in a data storage system. An example method can include receiving a data set, selecting a first portion of the data set as a unique encryption key, encrypting a second portion of the data set using the unique encryption key, and writing the encrypted second portion of the data set to a storage device.

Classes IPC  ?

  • G06F 21/80 - 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 stockage de données dans les supports de stockage magnétique ou optique, p. ex. disques avec secteurs
  • H04L 9/08 - Répartition de clés
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • 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

8.

ZETTARPM

      
Numéro de série 88907460
Statut Enregistrée
Date de dépôt 2020-05-08
Date d'enregistrement 2023-05-30
Propriétaire AmZetta Technologies. LLC ()
Classes de Nice  ?
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception
  • 45 - Services juridiques; services de sécurité; services personnels pour individus

Produits et services

Computer software development; Customizing computer software Computer software licensing

9.

SNAPOS

      
Numéro de série 88858696
Statut En instance
Date de dépôt 2020-04-03
Propriétaire AmZetta Technologies, LLC ()
Classes de Nice  ?
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception
  • 45 - Services juridiques; services de sécurité; services personnels pour individus

Produits et services

Software design and development; software development in the framework of software publishing; computer software design; computer software development; customizing computer software; research and development of computer software; all of the foregoing for use in the field of repurposing, revitalizing, and updating computers, thin clients, and centralized computer servers and none of the foregoing being exclusively for photo and video editing or sharing purposes Computer software licensing; Licensing of software in the framework of software publishing; all of the foregoing for use in the field of repurposing, revitalizing, and updating computers, thin clients and centralized computer servers and none of the foregoing being exclusively for photo and video editing or sharing purposes

10.

Dual touchpad system

      
Numéro d'application 15834432
Numéro de brevet 10338692
Statut Délivré - en vigueur
Date de dépôt 2017-12-07
Date de la première publication 2019-07-02
Date d'octroi 2019-07-02
Propriétaire AMZETTA TECHNOLOGIES, LLC (USA)
Inventeur(s)
  • Sivertsen, Clas G.
  • Guennar, Faycal

Abrégé

A dual touchpad system is provided. The dual touchpad system includes a first touchpad and a second touchpad. The dual touchpad system also includes an input detection unit coupled to the first and second touchpads and configured to monitor the first and second touchpads for user contact thereon. The dual touchpad system also includes a gesture recognition unit configured to control an electronic device in response to receiving input from the input detection unit indicative of detected contact on the first and/or second touchpads to control the electronic device. The first touchpad is spaced apart from and is non-concentric with the second touchpad in embodiments.

Classes IPC  ?

  • G09G 1/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des tubes à rayons cathodiques
  • 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

11.

Systems, methods and devices for performing fast RAID re-synchronization using a RAID sandwich architecture

      
Numéro d'application 15353790
Numéro de brevet 10229014
Statut Délivré - en vigueur
Date de dépôt 2016-11-17
Date de la première publication 2019-03-12
Date d'octroi 2019-03-12
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Mahalingam, Anandh
  • Mallavaram, Venugopalreddy
  • Gopalakrishnan, Sankarji

Abrégé

An example computer-implemented method for restoring data consistency in a RAID array can include detecting failure of a disk of the RAID array, maintaining tracking information for write input/output (“I/O”) operations that effect a data block or a parity block stored on the failed disk, re-commissioning the failed disk and re-synchronizing the RAID array using the tracking information. The tracking information can be used to restore consistency to at least one of the data stripes. For example, the RAID array can store data in one or more data stripes, where each data stripe has a plurality of data and parity blocks. Additionally, the data stripes to which consistency is restored can include a data block or a parity block that is stored on the re-commissioned disk and that is effected by the write I/O operations and stored on the re-commissioned disk.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 11/16 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel
  • 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
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

12.

Systems and methods for performing failover in storage system with dual storage controllers

      
Numéro d'application 15143882
Numéro de brevet 10185639
Statut Délivré - en vigueur
Date de dépôt 2016-05-02
Date de la première publication 2019-01-22
Date d'octroi 2019-01-22
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Muthirisavenugopal, Vijayarankan
  • Maliakal, Jomy Jose
  • Enoch, Sharon Samuel

Abrégé

An example computer-implemented method for performing failover operations in a data storage system is described herein. The data storage system can include a first storage controller and a second storage controller for processing input/output (“I/O”) operations for the data storage system. The method can include, in response to a failure of the first storage controller, performing failover operations with the second storage controller, and processing the I/O operations with the second storage controller. The failover operations can include preparing a disk subsystem layer for I/O operations, preparing a device manager layer for the I/O operations, and preparing a network layer for the I/O operations. The disk subsystem, device manager, and network layers can be prepared for the I/O operations without dependencies. In particular, preparation of the network layer is not dependent on preparation of the disk subsystem layer or the device manager layer.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p. ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange

13.

Techniques of discovering VDI systems and synchronizing operation information of VDI systems by sending discovery messages and information messages

      
Numéro d'application 15647982
Numéro de brevet 11113087
Statut Délivré - en vigueur
Date de dépôt 2017-07-12
Date de la première publication 2019-01-17
Date d'octroi 2021-09-07
Propriétaire AMZETTA TECHNOLOGIES, LLC (USA)
Inventeur(s)
  • V, Caarthyk Mano Sundar
  • Gnanasekaran, Mohanapriya
  • Gnanasekaran, Jayachandran

Abrégé

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus for managing a plurality of VDI systems are provided. The apparatus broadcasts or multicasts, at a first VDI system of the plurality of VDI systems, a message including a first key uniquely associated with the first VDI system and a first network locator for locating the first VDI system in a network. The apparatus further receives, from a second VDI system of the plurality of VDI systems, a web service request including the first key, a second key uniquely associated with the second VDI system, a second network locator for locating the first VDI system in the network, and operation information of the second VDI system.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • H04L 12/64 - Systèmes de commutation hybrides
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • G06F 21/44 - Authentification de programme ou de dispositif
  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 1/00 - Détails non couverts par les groupes et

14.

System and method for using general software to control internet of things (IOT) system

      
Numéro d'application 15648882
Numéro de brevet 10291714
Statut Délivré - en vigueur
Date de dépôt 2017-07-13
Date de la première publication 2019-01-17
Date d'octroi 2019-05-14
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Mathews, Santhosh Samuel
  • Inbaraj, Joseprabu
  • Rathineswaran, Chandrasekar
  • Palaniappan, Manikandan

Abrégé

Systems and methods for using general software to control an internet of things (IOT) system with a virtual baseboard management controller (BMC). The system includes a cloud network server provided on a cloud network. When the cloud network server receive a gateway registration request from an IOT gateway device communicatively connected to multiple IOT devices, the cloud network server provides a virtual BMC, and registers the IOT gateway device to the virtual BMC. The virtual BMC may then allow an IOT software to register to the virtual BMC, thus enabling the IOT software to access the IOT gateway device and the IOT devices via the virtual BMC. The virtual BMC may send information to the IOT gateway device registered to the virtual BMC by a push technology. The IOT gateway device and the IOT software may respectively communicate with the virtual BMC using Intelligent Platform Management Interface (IPMI) messages.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04W 88/16 - Dispositions de passerelles
  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p. ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]

15.

Mechanism for performance monitoring, alerting and auto recovery in VDI system

      
Numéro d'application 15644027
Numéro de brevet 11032168
Statut Délivré - en vigueur
Date de dépôt 2017-07-07
Date de la première publication 2019-01-10
Date d'octroi 2021-06-08
Propriétaire AMZETTA TECHNOLOGIES, LLC (USA)
Inventeur(s)
  • Ramalingam, Muthukkumaran
  • Kr, Nanda Kumar
  • V., Caarthyk Mano Sundar
  • Ayanam, Varadachari Sudan
  • Inbaraj, Joseprabu

Abrégé

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus retrieves health and performance data of one or more hypervisors of the VDI system from a data store. The apparatus also determines that a first hypervisor of the one or more hypervisors is in an alert condition based on the health and performance data. The apparatus then sends an alert message in accordance with the alert condition to an alert destination.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G08B 5/22 - Systèmes de signalisation optique, p. ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électriqueSystèmes de signalisation optique, p. ex. systèmes d'appel de personnes, indication à distance de l'occupation de sièges utilisant une transmission électromécanique
  • G08B 25/08 - Systèmes d'alarme dans lesquels l'emplacement du lieu où existe la condition déclenchant l'alarme est signalé à une station centrale, p. ex. systèmes télégraphiques d'incendie ou de police caractérisés par le moyen de transmission utilisant les lignes de communication
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts

16.

Systems, devices and methods using a solid state device as a caching medium with a cache replacement algorithm

      
Numéro d'application 15145883
Numéro de brevet 10176103
Statut Délivré - en vigueur
Date de dépôt 2016-05-04
Date de la première publication 2019-01-08
Date d'octroi 2019-01-08
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Subramanian, Srikumar
  • Ramasamy, Senthilkumar
  • Ganapathy, Narayanaswami

Abrégé

An example method for performing cache replacement in a caching medium for a data storage system can include providing an SSD cache, providing an LRU data structure including buckets for managing the SSD cache, and providing cache headers for managing the cache lines. The method can include assigning two or more cache headers to a same bucket of the LRU data structure, and arranging the cache headers in a linked list based on access time. A cache header for an LRU cache line is a tail node of the linked list. The method can further include providing an LFU data structure including frequency buckets, assigning the tail node of the linked list of the same bucket of the LRU data structure to a frequency bucket based on access frequency, and selecting an LFU cache line for cache replacement using the LFU data structure.

Classes IPC  ?

  • G06F 12/0866 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache pour les systèmes de mémoire périphérique, p. ex. la mémoire cache de disque

17.

Multiple frame buffers for windowless embedded environment

      
Numéro d'application 15604825
Numéro de brevet 10297004
Statut Délivré - en vigueur
Date de dépôt 2017-05-25
Date de la première publication 2018-11-29
Date d'octroi 2019-05-21
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Hu, Tommy
  • Huang, Derek
  • Chandrasekaran, Balasubramanian
  • Subramanian, Yugender P.
  • Yoon, David

Abrégé

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a service processor. The service processor allocates a plurality of frame buffers. The service processor also writes image data of a predetermined image to a first frame buffer of the plurality of frame buffers. The service processor further loads a first application. The service processor displays the predetermined image in accordance with the image data stored in the first frame buffer while the first application is being loaded. The service processor then writes image data of the first application to a second frame buffer of the plurality of frame buffers.

Classes IPC  ?

  • G06T 1/60 - Gestion de mémoire
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 9/4401 - Amorçage

18.

Data de-duplication for information storage systems

      
Numéro d'application 14616928
Numéro de brevet 10127242
Statut Délivré - en vigueur
Date de dépôt 2015-02-09
Date de la première publication 2018-11-13
Date d'octroi 2018-11-13
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Balakrishnan, Narayanan
  • Narayanan, Ajit
  • Mahalingam, Anandh

Abrégé

Methods and systems for identifying candidates for de-duplication are disclosed herein. An example system may include: a de-duplication lister that coordinates with a kernel module to identify a unit of data for de-duplication and calculates a signature of the unit of data; a de-duplication queue that manages a de-duplication queue; a de-duplication tracker that maintains a de-duplication data structure including a plurality of entries corresponding to units of data and searches the de-duplication data structure to determine whether the signature of the identified unit of data matches the signature of at least one of the entries in the de-duplication data structure; a de-duplication maintainer that reviews the entries of the de-duplication data structure and removes obsolete entries from the de-duplication data structure; and a de-duplication engine that coordinates with the kernel module to perform de-duplication operations on the de-duplication queue.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

19.

Techniques of preserving and restoring customized configurations of thin client at restore time points

      
Numéro d'application 15581417
Numéro de brevet 10313190
Statut Délivré - en vigueur
Date de dépôt 2017-04-28
Date de la première publication 2018-11-01
Date d'octroi 2019-06-04
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Malliga, Manikandan Ganesan
  • Chandrasekaran, Balasubramanian
  • Subramanian, Yugender P.
  • Ayanam, Varadachari Sudan

Abrégé

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client captures, at a first restore time point, customized configurations of the thin client stored at a first storage location of the thin client. The thin client then obtains first default configurations of the thin client that are in use. The thin client further determines a difference between the customized configurations and the first default configurations. The thin client stores the difference between the customized configurations and the first default configurations as a configurations difference in association with the first restore time point at a second storage location of the thin client.

Classes IPC  ?

  • G06F 15/177 - Commande d'initialisation ou de configuration
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 17/50 - Conception assistée par ordinateur
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 15/78 - Architectures de calculateurs universels à programmes enregistrés comprenant une seule unité centrale

20.

Systems, devices and methods using a solid state device as a caching medium with a read-modify-write offload algorithm to assist snapshots

      
Numéro d'application 15145878
Numéro de brevet 10114566
Statut Délivré - en vigueur
Date de dépôt 2016-05-04
Date de la première publication 2018-10-30
Date d'octroi 2018-10-30
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Subramanian, Srikumar
  • Ramasamy, Senthilkumar
  • Ganapathy, Narayanaswami

Abrégé

A method for offloading RMW operations on a volume of a storage system to a caching medium includes providing an SSD cache, a data structure for managing the SSD cache and cache headers for managing cache lines. The method also includes maintaining cache headers for cache lines corresponding to a same chunk of the volume as a group, creating a snapshot of the volume and, after creating the snapshot, receiving a write I/O operation directed to a portion of the same chunk. The method further includes allocating a new RMW header for the write I/O operation, maintaining the new RMW header in a new group, performing the write I/O operation on the SSD cache, allocating an old RMW header for the group, maintaining the old RMW header with the group and providing a link between the new and old RMW headers.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/0831 - Protocoles de cohérence de mémoire cache à l’aide d’un schéma de bus, p. ex. avec moyen de contrôle ou de surveillance
  • G06F 12/0806 - Systèmes de mémoire cache multi-utilisateurs, multiprocesseurs ou multitraitement
  • G06F 12/128 - Commande de remplacement utilisant des algorithmes de remplacement adaptée aux systèmes de mémoires cache multidimensionnelles, p. ex. associatives d’ensemble, à plusieurs mémoires cache, multi-ensembles ou multi-niveaux

21.

Systems, devices and methods using a solid state device as a caching medium with an SSD filtering or SSD pre-fetch algorithm

      
Numéro d'application 15145099
Numéro de brevet 10108344
Statut Délivré - en vigueur
Date de dépôt 2016-05-03
Date de la première publication 2018-10-23
Date d'octroi 2018-10-23
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Subramanian, Srikumar
  • Ganapathy, Narayanaswami
  • Ramasamy, Senthilkumar

Abrégé

A method for determining when to load read I/O operations into an SSD cache medium for a physical storage medium of a data storage system can include maintaining an SSD filter bitmap with a plurality of bits, where each of the bits corresponds to a respective data block of the physical storage medium. The method can also include initially setting each of the bits to a first predetermined value, receiving a first read I/O operation directed to a particular data block of the physical storage medium and, in response to receiving the first read I/O operation, setting a bit corresponding to the particular data block to a second predetermined value. The method can further include receiving a second read I/O operation directed to the particular data block and, in response to receiving the second I/O operation, loading data for the particular data block into the SSD cache medium.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • 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/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 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/0862 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache avec pré-lecture

22.

Proximity-based input device

      
Numéro d'application 13708733
Numéro de brevet 10101905
Statut Délivré - en vigueur
Date de dépôt 2012-12-07
Date de la première publication 2018-10-16
Date d'octroi 2018-10-16
Propriétaire
  • AMZETTA TECHNOLOGIES, LLC (USA)
  • AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Sivertsen, Clas G.
  • Guennar, Faycal

Abrégé

A proximity-based input device is disclosed. The proximity-based input device may include a display device, a detection surface, an input detection unit, and a processor. The input detection unit detects the presence of a target in proximity to the detection surface and generates a corresponding proximity signal. The input detection unit also detects contact on the detection surface and any movement or breakage in movement of the contact, and generates a corresponding touch signal. The processor may display an object on the display device, displays a virtual image of the target in proximity to the detection surface on the display device with reference to the proximity signal, highlights the object on the display device in response to the virtual image of the target overlapping the object, and selects the object in response to receiving the touch signal from the input detection unit when the object is highlighted.

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/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

23.

Systems, devices and methods using a solid state device as a caching medium with a write cache flushing algorithm

      
Numéro d'application 15145111
Numéro de brevet 10089227
Statut Délivré - en vigueur
Date de dépôt 2016-05-03
Date de la première publication 2018-10-02
Date d'octroi 2018-10-02
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Subramanian, Srikumar
  • Muthirisavenugopal, Vijayarankan
  • Mahalingam, Anandh
  • Ganapathy, Narayanaswami

Abrégé

A method for performing cache flushing operations in a data storage system can include maintaining a plurality of SSDs as a cache medium for a data storage medium, controlling a region of the SSDs in a write-back cache mode, and monitoring a status of the SSDs to detect a low-performance condition. In the write-back cache mode, data is mirrored across the SSDs. The method can also include performing normal purge operations on the data stored in the region under a condition that the low-performance condition is not detected, and performing aggressive purge operations on the data stored in the region in response to detecting the low-performance condition. The normal purge operations can include flushing the data stored in the region to the data storage medium. The aggressive purge operations can include sequentially mirroring the data stored in the region to one or more special territories of the data storage medium.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 12/0804 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache avec mise à jour de la mémoire principale
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p. ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange

24.

Touchless controller with configurable output pins

      
Numéro d'application 13708757
Numéro de brevet 10078371
Statut Délivré - en vigueur
Date de dépôt 2012-12-07
Date de la première publication 2018-09-18
Date d'octroi 2018-09-18
Propriétaire
  • AMZETTA TECHNOLOGIES, LLC (USA)
  • AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas G.

Abrégé

A touchless controller includes output pins corresponding to detected touchless gestures. The touchless controller may include a memory that stores a gesture table that associates gestures respectively with the output pins, a proximity sensor that detects the presence of a target in proximity thereto and generates a corresponding detection signal, a gesture recognition unit, and an output controller. The gesture recognition unit is configured to determine the gesture that the detection signal corresponds to. The output controller is configured to determine the output pin that the determined gesture corresponds to by referencing the gesture table stored in the memory. The output controller then controls the state of the output pin according to the determined gesture.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • 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/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 3/038 - Dispositions de commande et d'interface à cet effet, p. ex. circuits d'attaque ou circuits de contrôle incorporés dans le dispositif

25.

I/O accelerator for striped disk arrays using parity

      
Numéro d'application 15185522
Numéro de brevet 10067682
Statut Délivré - en vigueur
Date de dépôt 2016-06-17
Date de la première publication 2018-09-04
Date d'octroi 2018-09-04
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Subramanian, Srikumar
  • Sowrirajan, Raghavan
  • Gopalakrishnan, Sankarji

Abrégé

Disclosed herein is an enhanced volume manager (VM) for a storage system that accelerates input/output (I/O) performance for random write operations to a striped disk array using parity. More specifically, various implementations are directed to accelerating “random writes” (writes comprising less than a complete stripe of data) by consolidating several random writes together to create a “sequential write” (a full-stripe write) to eliminate one or more read operations and/or increase the volume of new/updated data stored for each write operation. Several such implementations comprise functionality in the VM (volume manager) for identifying random write I/O requests, queuing them locally in a journal, and then periodically flushing the journal to the disk array as a sequential write request.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/0866 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache pour les systèmes de mémoire périphérique, p. ex. la mémoire cache de disque

26.

Systems, devices and methods using a solid state device as a caching medium with a hashing algorithm to maintain sibling proximity

      
Numéro d'application 15145874
Numéro de brevet 10055354
Statut Délivré - en vigueur
Date de dépôt 2016-05-04
Date de la première publication 2018-08-21
Date d'octroi 2018-08-21
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Subramanian, Srikumar
  • Ganapathy, Narayanaswami
  • Mallavaram, Venugopalreddy

Abrégé

A method for managing a caching medium for a storage system includes providing an SSD cache including a plurality of cache lines, providing a data structure including a plurality of buckets for managing the SSD cache, and providing a plurality of cache headers for managing the cache lines. Each cache line has a first predetermined size, and each bucket corresponds to a contiguous region of a physical storage capacity having a second predetermined size. Each cache header associates a cache line and a corresponding data block stored in the data storage system. The method also includes assigning two or more cache headers for cache lines associated with corresponding data blocks stored in a same contiguous region of the physical storage capacity to a same bucket, and maintaining the two or more cache headers as a first group of cache headers within the same bucket.

Classes IPC  ?

  • G06F 12/08 - Adressage ou affectationRéadressage dans des systèmes de mémoires hiérarchiques, p. ex. des systèmes de mémoire virtuelle
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/0873 - Mappage de mémoire de mémoire cache vers des dispositifs ou des parties de dispositifs de stockage
  • G06F 12/122 - Commande de remplacement utilisant des algorithmes de remplacement du type le moins fréquemment utilisé [LFU], p. ex. avec valeur de comptage individuelle
  • G06F 12/128 - Commande de remplacement utilisant des algorithmes de remplacement adaptée aux systèmes de mémoires cache multidimensionnelles, p. ex. associatives d’ensemble, à plusieurs mémoires cache, multi-ensembles ou multi-niveaux

27.

Systems, devices and methods using solid state devices as a caching medium with adaptive striping and mirroring regions

      
Numéro d'application 15145084
Numéro de brevet 10019362
Statut Délivré - en vigueur
Date de dépôt 2016-05-03
Date de la première publication 2018-07-10
Date d'octroi 2018-07-10
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Subramanian, Srikumar
  • Gopalakrishnan, Sankarji
  • Ramasamy, Senthilkumar

Abrégé

An example method for using a plurality of SSDs as a caching medium in a data storage system can include splitting the SSDs into a plurality of cache regions, maintaining a first cache region of the SSDs as a read cache and maintaining a second cache region of the SSDs as a write cache. Additionally, read data can be stored by striping the read data across the SSDs in the first cache region, and dirty write data can be stored by mirroring the dirty write data across the SSDs in the second cache region. The computer-implemented method can also include dynamically adjusting a size of at least one of the first and second cache regions of the SSDs based on an input/output (“I/O”) load of the data storage system.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 12/0815 - Protocoles de cohérence de mémoire cache
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/0804 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache avec mise à jour de la mémoire principale
  • G06F 12/0893 - Mémoires cache caractérisées par leur organisation ou leur structure
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p. ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange

28.

Systems, methods and devices for performing efficient patrol read operations in a storage system

      
Numéro d'application 15143851
Numéro de brevet 10001947
Statut Délivré - en vigueur
Date de dépôt 2016-05-02
Date de la première publication 2018-06-19
Date d'octroi 2018-06-19
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Ranganathan, Loganathan
  • Mallavaram, Venugopalreddy
  • Gopalakrishnan, Sankarji

Abrégé

An example computer-implemented method for performing efficient patrol read operations in a storage system including a plurality of disks organized in a RAID array can include determining an I/O load on the storage system, identifying at least one portion of an available storage capacity containing valid data and reading the portion of the available storage capacity containing the valid data. Optionally, the portion of the available storage capacity containing the valid data is the only portion read during the patrol read operations. The method can also include determining whether a medium error exists in the portion of the available storage capacity containing the valid data. If a medium error exists, the method can include fixing the medium error. Additionally, the above operations can optionally be performed only when the I/O load on the storage system is less than a predetermined threshold.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • 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

29.

Methods and systems of establishing communication between devices

      
Numéro d'application 15378335
Numéro de brevet 11184764
Statut Délivré - en vigueur
Date de dépôt 2016-12-14
Date de la première publication 2018-06-14
Date d'octroi 2021-11-23
Propriétaire AMZETTA TECHNOLOGIES, LLC (USA)
Inventeur(s)
  • Jonna, Rajasekhar
  • Kothandapani, Govind
  • Sundaramoorthy, Vinothkumar
  • Panayioto, Nicholas

Abrégé

A representative electronic device comprises an audio/visual device, a wireless device, a processing device, and memory. The audio/visual device transmits either audio or visual signals, or both. The wireless device transmits and receives wireless signals having communications protocol to allow connectivity and collaboration between the electronic device and a targeted device. The memory includes an authentication/connection software which has instructions that are executed by the processing device. The instructions includes the following logics: instructing the audio/visual device to transmit the visible and/or audible signals to a computing device, wherein the visible and/or audible signals includes a unique identification code associated with the electronic device, wherein the targeted device receives the unique identification code via the computing device; instructing the wireless device to transmit and receive the wireless signals to/from the targeted device, wherein the wireless signals includes the unique identification code associated with the electronic device; and establishing communication between the electronic device and the targeted device based on the unique identification code.

Classes IPC  ?

  • H04W 12/06 - Authentification
  • H04W 76/10 - Établissement de la connexion
  • H04W 8/24 - Transfert des données du terminal
  • H04N 21/4367 - Établissement d'une communication protégée entre le client et un dispositif périphérique ou une carte à puces
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/00 - Dispositions de sécuritéAuthentificationProtection de la confidentialité ou de l'anonymat
  • H04W 12/65 - Sécurité dépendant du contexte dépendant de l’environnement, p. ex. utilisant les données environnementales saisies
  • H04W 84/18 - Réseaux auto-organisés, p. ex. réseaux ad hoc ou réseaux de détection
  • H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie

30.

Automatic discovery of management server IP address using DHCP for thin client solution

      
Numéro d'application 15255180
Numéro de brevet 10931626
Statut Délivré - en vigueur
Date de dépôt 2016-09-02
Date de la première publication 2018-03-08
Date d'octroi 2021-02-23
Propriétaire AMZETTA TECHNOLOGIES, LLC (USA)
Inventeur(s)
  • Ramasamy, Veerajothi
  • Ayanam, Varadachari Sudan
  • Chandrasekaran, Balasubramanian
  • Valmiki, Indira

Abrégé

Systems and methods for automatic discovery of a network address of a machine storing a management server application. The system includes a dynamic host configuration protocol (DHCP) server, which may perform internet protocol (IP) address leasing for DHCP clients. When the DHCP server performs IP address leasing to the machine storing the management server application, the DHCP server may configure a first IP address issued to the machine in vendor specific class information. When the DHCP server performs IP address leasing to a computing device functioning as a thin/zero client, the DHCP server may, in the IP address leasing process, send the vendor specific class information requested to the computing device. Thus, the computing device may retrieve the first network address of the machine from the vendor specific class information, and communicate with the management server application using the first network address of the machine.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

31.

Portable boot configuration solution for thin client device

      
Numéro d'application 15248717
Numéro de brevet 10048970
Statut Délivré - en vigueur
Date de dépôt 2016-08-26
Date de la première publication 2018-03-01
Date d'octroi 2018-08-14
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Ayanam, Varadachari Sudan
  • Christopher, Samvinesh
  • Ramasamy, Veerajothi
  • Ramalingam, Muthukkumaran
  • Valmiki, Indira
  • Malliga, Manikandan Ganesan

Abrégé

Certain aspects direct to systems and methods for performing boot configuration of a thin client device with a portable storage device, such as a universal serial bus (USB) storage device. The system includes a computing device functioning as a thin client device, which has an interface under a protocol, such as the USB interface, allowing the portable storage device to be connected to the computing device via the interface. The portable storage device stores configuration data for configuring the computing device. Before booting, the computing device checks if the configuration data exists in a local storage device. If not, the computing device attempts to access the portable storage device, in order to automatically retrieve the configuration data from the portable storage device. Once the configuration data is obtained, the computing device may proceed with booting, and configure the computing device based on information of the configuration data without manual intervention.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/4401 - Amorçage
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation

32.

Wall mount system with brackets coupled to wall plate track by rotatable securement device

      
Numéro d'application 14175618
Numéro de brevet 09897250
Statut Délivré - en vigueur
Date de dépôt 2014-02-07
Date de la première publication 2018-02-20
Date d'octroi 2018-02-20
Propriétaire
  • AMZETTA TECHNOLOGIES, LLC (USA)
  • AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas G.

Abrégé

A wall mount system is disclosed. The wall mount system can include a wall plate and one or more brackets. To secure a display to a wall, the brackets are affixed to the display and the wall plate is affixed to the wall. The brackets can include one or more lips couplable to tracks of the wall plate. The brackets further include a rotatable securement device having a lip couplable to the bottom track of the wall plate. The securement device can be manipulated using a lever that has one end rotatably coupled to the securement device and one end distal from the securement device. The distal end extends to a position proximate to the bottom rear of a display. When manipulated in a direction towards the securement device, the lever rotates and decouples the securement device.

Classes IPC  ?

  • F16M 11/00 - Appuis ou tréteaux en tant que supports pour appareils ou objets
  • F16M 13/02 - Autres supports ou appuis pour positionner les appareils ou les objetsMoyens pour maintenir en position les appareils ou objets tenus à la main pour être portés par un autre objet ou lui être fixé, p. ex. à un arbre, une grille, un châssis de fenêtre, une bicyclette
  • F16M 11/04 - Moyens pour la fixation des appareilsMoyens permettant le réglage des appareils par rapport au banc
  • A47B 96/06 - Tasseaux ou moyens de support analogues pour meubles à tiroirs, étagères ou rayons
  • A47G 29/00 - Supports, appuis ou récipients divers à usage domestique, non prévus dans les groupes ou
  • A47K 1/00 - Meubles de toiletteLeurs accessoires
  • E04G 3/00 - Échafaudages essentiellement supportés par le bâtiment, p. ex. réglables en hauteur
  • E04G 5/06 - ConsolesPotences
  • F21V 21/00 - Soutien, suspension ou fixation des dispositifs d'éclairagePoignées
  • F21V 35/00 - Chandeliers
  • A47F 5/00 - Stands d'étalage, systèmes de suspension ou rayonnages caractérisés par leurs particularités de structure
  • A47H 1/10 - Moyens de montage des tringles ou rails de rideaux
  • A47F 7/00 - Stands, systèmes de suspension ou rayonnages adaptés à des articles ou produits particuliers
  • F16M 11/10 - Moyens pour la fixation des appareilsMoyens permettant le réglage des appareils par rapport au banc permettant la rotation autour d'un axe horizontal
  • G06F 1/16 - Détails ou dispositions de structure

33.

Systems and methods for distributing segmented media content to signage devices in private networks

      
Numéro d'application 14104775
Numéro de brevet 09886697
Statut Délivré - en vigueur
Date de dépôt 2013-12-12
Date de la première publication 2018-02-06
Date d'octroi 2018-02-06
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

Certain aspects direct to systems and methods for distributing segmented media content to digital signage devices in a private network. In certain embodiments, the system includes a Media Content Distribution System (MCDS). Upon receiving an instruction to distribute an item of media content, the MCDS retrieves and segments the item from a storage server, and stores the segments in the storage server. When a first digital signage device requests for a segment, the MCDS transmits a storage link of the requested segment to the first digital signage device. Thus, the first digital signage device may retrieve the requested segment from the storage server, and send an address identifying a storage location of the requested segment stored in the private network back to the MCDS. When a second digital signage device also requests for the same segment, the MCDS transmits the address to the second digital signage device.

Classes IPC  ?

  • G06Q 30/00 - Commerce
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • G05B 19/418 - Commande totale d'usine, c.-à-d. commande centralisée de plusieurs machines, p. ex. commande numérique directe ou distribuée [DNC], systèmes d'ateliers flexibles [FMS], systèmes de fabrication intégrés [IMS], productique [CIM]

34.

System and method for defining interactions between internet of things (IoT) devices using graphic user interface (GUI) based tool

      
Numéro d'application 15223177
Numéro de brevet 10079691
Statut Délivré - en vigueur
Date de dépôt 2016-07-29
Date de la première publication 2018-02-01
Date d'octroi 2018-09-18
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Christopher, Samvinesh
  • Inbaraj, Joseprabu
  • Rathineswaran, Chandrasekar

Abrégé

Certain aspects direct to systems and methods for defining interactions between internet of things (IoT) devices. The system includes a gateway device, which is communicatively connected to a control device and to multiple IoT devices. The gateway device provides a web user interface (UI), and a user at the control device may operate the web UI to generate a rule command defining an interaction between two IoT devices. The interaction includes an event occurred at a first IoT device, and an action performed at a second IoT device triggered by the event. Upon receiving the rule command, the gateway device creates a corresponding interaction rule. When the gateway device receives a signal from the first IoT device to indicate that the event has occurred, the gateway device generates a triggering command based on the interaction rule, and sends the triggering command to the second IoT device to trigger the action.

Classes IPC  ?

  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p. ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04W 12/06 - Authentification
  • H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 12/08 - Sécurité d'accès

35.

Device redirection support at thin client

      
Numéro d'application 15221292
Numéro de brevet 10721310
Statut Délivré - en vigueur
Date de dépôt 2016-07-27
Date de la première publication 2018-02-01
Date d'octroi 2020-07-21
Propriétaire AMZETTA TECHNOLOGIES, LLC (USA)
Inventeur(s)
  • Huang, Derek
  • Hu, Tommy
  • Subramanian, Yugender P.
  • Valmiki, Indira

Abrégé

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client establishes a remote session with a remote machine. The thin client detects a connection of a device at a first connection port. The thin client determines a category of the device. The thin client establishes a redirection channel in the remote session with the remote machine based on the category. The thin client redirects access of the device to the remote machine.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

36.

System and method for controlling heterogeneous internet of things (IoT) devices using single application

      
Numéro d'application 15223146
Numéro de brevet 10834586
Statut Délivré - en vigueur
Date de dépôt 2016-07-29
Date de la première publication 2018-02-01
Date d'octroi 2020-11-10
Propriétaire AMZETTA TECHNOLOGIES, LLC (USA)
Inventeur(s)
  • Christopher, Samvinesh
  • Inbaraj, Joseprabu
  • Rathineswaran, Chandrasekar

Abrégé

Certain aspects direct to systems and methods for controlling heterogeneous internet of things (IoT) devices. The system includes a gateway device, which is communicatively connected to a control device under a first protocol and to multiple authenticated IoT devices under corresponding protocols. In operation, the gateway device receives a command from the control device, which is directed to a selected IoT device. Based on the command, the gateway device may select a corresponding API, and determine the corresponding network and the corresponding protocol specific for the selected IoT device. To send the command to the selected IoT device, the gateway device first determines whether the corresponding protocol for the selected IoT device is different from the first protocol. If so, the gateway device converts the command to a second command transmittable under the corresponding protocol for the selected IoT device, and sends the converted command to the selected IoT device.

Classes IPC  ?

  • H04W 12/06 - Authentification
  • 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
  • H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine
  • H04W 8/00 - Gestion de données relatives au réseau
  • H04W 60/04 - Rattachement à un réseau, p. ex. enregistrementSuppression du rattachement à un réseau, p. ex. annulation de l'enregistrement utilisant des événements déclenchés

37.

On-screen display at thin client

      
Numéro d'application 15202989
Numéro de brevet 09959842
Statut Délivré - en vigueur
Date de dépôt 2016-07-06
Date de la première publication 2018-01-11
Date d'octroi 2018-05-01
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Yoon, David
  • Gnanasekaran, Jayachandran
  • Subramanian, Yugender P.
  • Ayanam, Varadachari Sudan

Abrégé

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a device. The device receives content to be displayed on a screen of the device. The device generates a picture based on the content. The device sends the picture to an on-screen display driver bypassing a thin client operating system of the device. The device replaces at least a portion of pixel data in a frame buffer of the device with the picture. The pixel data is presented on the screen. The device transfers the pixel data in the frame buffer to a display driver of the device. The display driver generates display signals based on the pixel data.

Classes IPC  ?

  • G09G 5/36 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par l'affichage de dessins graphiques individuels en utilisant une mémoire à mappage binaire
  • G09G 5/377 - Détails concernant le traitement de dessins graphiques pour mélanger ou superposer plusieurs dessins graphiques
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation

38.

Auto detecting remote session protocol for remote access

      
Numéro d'application 15205202
Numéro de brevet 10079895
Statut Délivré - en vigueur
Date de dépôt 2016-07-08
Date de la première publication 2018-01-11
Date d'octroi 2018-09-18
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Subramanian, Yugender P.
  • Sureshkumar, Rajamanickem
  • Gnanasekaran, Jayachandran
  • Ayanam, Varadachari Sudan

Abrégé

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client detects one or more remote session protocols supported by a first remote machine. The thin client determines a first remote session protocol from the one or more remote session protocols based on a first predetermined rule. The thin client determines a first protocol application from one or more protocol applications supporting the first remote session protocol based on a second predetermined rule. The thin client launches the first protocol application to establish a remote session with the first remote machine in accordance with the first remote session protocol.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

39.

Media content management and deployment system

      
Numéro d'application 14061447
Numéro de brevet 09858598
Statut Délivré - en vigueur
Date de dépôt 2013-10-23
Date de la première publication 2018-01-02
Date d'octroi 2018-01-02
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

Disclosed herein are systems, computer-implemented methods, and non-transitory computer-readable media for media content management and deployment. A data store stores available timeslot information data and signage device information data. A demographic information server obtains observation demographic data; generates, based on the observation demographic data, prediction demographic data; receives a demographic request; examines the prediction demographic data; and returns locations and future timeslots that have the predicted demographics satisfying the demographic request. A deployment module obtains campaign parameters for building a campaign and including time parameters, location parameters, and demographic parameters; requests the demographic information server to obtain locations and future timeslots satisfying the demographic parameters; and examines the signage device information data and the available timeslot information data to select candidate timeslots and signage devices.

Classes IPC  ?

  • G06Q 30/00 - Commerce
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • G05B 19/418 - Commande totale d'usine, c.-à-d. commande centralisée de plusieurs machines, p. ex. commande numérique directe ou distribuée [DNC], systèmes d'ateliers flexibles [FMS], systèmes de fabrication intégrés [IMS], productique [CIM]

40.

Dual touchpad system

      
Numéro d'application 13708779
Numéro de brevet 09851801
Statut Délivré - en vigueur
Date de dépôt 2012-12-07
Date de la première publication 2017-12-26
Date d'octroi 2017-12-26
Propriétaire
  • AMZETTA TECHNOLOGIES, LLC (USA)
  • AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Sivertsen, Clas G.
  • Guennar, Faycal

Abrégé

A dual touchpad system is provided. The dual touchpad system includes a first touchpad and a second touchpad. The dual touchpad system also includes an input detection unit coupled to the first and second touchpads and configured to monitor the first and second touchpads for user contact thereon. The dual touchpad system also includes a gesture recognition unit configured to control an electronic device in response to receiving input from the input detection unit indicative of detected contact on the first and/or second touchpads to control the electronic device. The first touchpad is spaced apart from and is non-concentric with the second touchpad in embodiments.

Classes IPC  ?

  • G09G 1/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des tubes à rayons cathodiques
  • 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

41.

Techniques of claiming all available timeslots in media content management and deployment system

      
Numéro d'application 14108988
Numéro de brevet 09842353
Statut Délivré - en vigueur
Date de dépôt 2013-12-17
Date de la première publication 2017-12-12
Date d'octroi 2017-12-12
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

In certain aspects, a media content management and deployment system is provided. A data store stores data specifying available timeslots and locations of signage devices. A front end server sends a user input interface to a remote computing device. The user input interface receives campaign parameters from a user for building a campaign. A deployment module receives the campaign parameters, and examines data in the data store to select candidate signage devices and candidate timeslots of the candidate signage devices from the available timeslots. The user input interface then obtains and displays the candidate timeslots of candidate signage devices for displaying media content, and receives an instruction from the user to claim all of the candidate timeslots for the campaign. Upon receiving a request to claim all of the candidate timeslots, the deployment module generates campaign deployment plan data including data specifying the candidate timeslots and the candidate signage devices.

Classes IPC  ?

  • G06Q 30/00 - Commerce
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

42.

System and method for regulating illumination and temperature level through internet of things (IOT) device

      
Numéro d'application 15174415
Numéro de brevet 10274917
Statut Délivré - en vigueur
Date de dépôt 2016-06-06
Date de la première publication 2017-12-07
Date d'octroi 2019-04-30
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Christopher, Samvinesh
  • Inbaraj, Joseprabu

Abrégé

Aspects direct to systems and methods for regulating illumination and temperature levels in a designated area. The system includes an internet of things (IoT) based entrance having an IoT device. The IoT device receives authentication information from an identification device, and authenticates the identification device. In response to determining the identification device to be authenticated, the IoT device controls the IoT based entrance to grant access to the user of the identification device. The IoT device also generates personnel access information of the user, and updates personnel information corresponding to the designated area using the personnel access information of the user. Then the IoT device may control lighting and heating/cooling systems based on the personnel information corresponding to the designated area and lighting and temperature rules. The personnel information corresponding to the designated area may include a total number of authenticated users physically located within the designated area.

Classes IPC  ?

  • F24F 11/58 - Commande à distance par internet
  • 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
  • G05B 15/02 - Systèmes commandés par un calculateur électriques
  • F24F 11/30 - Aménagements de commande ou de sécurité en relation avec le fonctionnement du système, p. ex. pour la sécurité ou la surveillance

43.

Automatic assignment of media content items to digital signage device based on comparison between demographic information collected at digital signage device and media content metadata

      
Numéro d'application 14103391
Numéro de brevet 09836762
Statut Délivré - en vigueur
Date de dépôt 2013-12-11
Date de la première publication 2017-12-05
Date d'octroi 2017-12-05
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

In certain aspects, a media content management and deployment system is provided. A data store stores content metadata associated with media content items and specifying a target demographic of each of the media content items. A demographic information server obtains first demographic data specifying a first demographic in a first timeslot at a location of a first signage device, predicts a second demographic in a second timeslot at the location based on the first demographic data, wherein the second timeslot is subsequent to the first timeslot, and generates second demographic data specifying the second demographic. When a deployment module obtains the second demographic data, the deployment module compares the content metadata with the second demographic data, selects a media content item from the plurality of media content items based on the comparison, and sends a media item identification identifying the selected media content to the first signage device.

Classes IPC  ?

  • G06Q 30/00 - Commerce
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

44.

Method and implementation for starting and stopping the playing of media content during booting process

      
Numéro d'application 14055555
Numéro de brevet 09778937
Statut Délivré - en vigueur
Date de dépôt 2013-10-16
Date de la première publication 2017-10-03
Date d'octroi 2017-10-03
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

Certain aspects direct to a computing device, which include a processor, a microcontroller, a random access memory (RAM) having a frame buffer, a video controller configured to read video data from the frame buffer, and a non-volatile memory. The processor, the microcontroller, the RAM, the video controller, and the non-volatile memory are in communication with each other. The non-volatile memory stores an operating system, a media player, and first video data. The processor is configured to load the operating system to the RAM and execute the operating system. While the processor is loading the operating system, the microcontroller is configured to load and execute the media player into the RAM. The media player, when executed by the microcontroller, is configured to read the first video data from the non-volatile memory, and write second video data representing the first video data to the frame buffer.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

45.

Failover and live migration of zero/thin clients

      
Numéro d'application 15079296
Numéro de brevet 10044813
Statut Délivré - en vigueur
Date de dépôt 2016-03-24
Date de la première publication 2017-09-28
Date d'octroi 2018-08-07
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Yoon, David
  • Gnanasekaran, Jayachandran
  • Subramanian, Yugender P.
  • Ayanam, Varadachari Sudan

Abrégé

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a control device. The control device determines that a first thin client is in a remote session with a remote machine and is in wireless connection with one or more peripherals. The control device detects that the first thin client is in a predetermined status. The control device requests a second thin client to resume the remote session of the remote machine. The control device connects the one or more peripherals with the second thin client wirelessly.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 13/10 - Commande par programme pour dispositifs périphériques
  • H04W 4/80 - Services utilisant la communication de courte portée, p. ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
  • H04W 76/14 - Établissement de la connexion en mode direct
  • H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]

46.

System and method for making legacy device internet of things (IoT) aware

      
Numéro d'application 15077129
Numéro de brevet 09954954
Statut Délivré - en vigueur
Date de dépôt 2016-03-22
Date de la première publication 2017-09-28
Date d'octroi 2018-04-24
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Christopher, Samvinesh
  • Inbaraj, Joseprabu
  • Rathineswaran, Chandrasekar

Abrégé

Aspects of direct to systems and methods for making legacy devices Internet of Things (IoT) aware. In certain embodiments, the legacy device is connected to an IoT component, and a remote IoT device is provided to be communicatively connected to the IoT component over a network protocol. The IoT component includes a glue logic being specific to and electrically connected to the legacy device. In operation, the IoT component receives a first control signal from the remote IoT device over the network protocol, and generates a second control signal specific for the legacy device based on the first control signal. Thus, the IoT components may send the second control signal to the legacy device through the glue logic to control the legacy device, thus making the legacy device IoT aware.

Classes IPC  ?

  • G06F 15/177 - Commande d'initialisation ou de configuration
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04Q 9/00 - Dispositions dans les systèmes de commande à distance ou de télémétrie pour appeler sélectivement une sous-station à partir d'une station principale, sous-station dans laquelle un appareil recherché est choisi pour appliquer un signal de commande ou pour obtenir des valeurs mesurées

47.

Multi-redundant digital signage

      
Numéro d'application 14175349
Numéro de brevet 09753804
Statut Délivré - en vigueur
Date de dépôt 2014-02-07
Date de la première publication 2017-09-05
Date d'octroi 2017-09-05
Propriétaire
  • AMZETTA TECHNOLOGIES, LLC (USA)
  • AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Sivertsen, Clas G.
  • Scott, Craig Cameron
  • Sauvain, Renaud Marc

Abrégé

Technologies are provided for multi-redundant digital signage. A video server computer connected to one or more digital displays is configured to receive one or more videos and content, such as an image or a video, from a content server. A video player application executes on the video server computer to display the video received from the content server on the digital displays. An operating system executing on the video server computer is also configured to present the content as a desktop background. If execution of the video player application fails, the desktop background is presented, thereby displaying the content received from the content server. Additionally, the content may be stored in a non-volatile memory of the one or more digital displays. If a video signal from the video server computer is lost, the digital displays may present the content automatically or in response to a manual user input.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

48.

System and method for preventing water pipe freeze using internet of things (IOT)

      
Numéro d'application 15070582
Numéro de brevet 09719234
Statut Délivré - en vigueur
Date de dépôt 2016-03-15
Date de la première publication 2017-08-01
Date d'octroi 2017-08-01
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Christopher, Samvinesh
  • Inbaraj, Joseprabu
  • Rathineswaran, Chandrasekar

Abrégé

Certain aspects direct to systems and methods for preventing water pipe freeze. A water supply system includes a water pipe and an Internet of Things (IoT) tap device switchable between an open state and a closed state. An IoT temperature sensor is disposed on the water pipe to detect an environmental temperature of the water pipe and generate a corresponding temperature signal. The IoT tap device is communicatively connected to the at least one IoT temperature sensor. In operation, the IoT tap device requests and receives the temperature signal from the temperature sensor, and determines the environmental temperature based on the temperature signal. When the environmental temperature is at or below a threshold temperature, such as a freezing point of water, the IoT tap device controls its tap to switch to the open state such that water flows or drips out from the tap.

Classes IPC  ?

  • E03B 7/10 - Dispositifs empêchant l'éclatement des canalisations sous l'effet du gel
  • E03B 7/12 - Dispositifs empêchant l'éclatement des canalisations sous l'effet du gel en empêchant le gel

49.

Securing internet of things (IoT) based entrance/exit with multi-factor authentication

      
Numéro d'application 15174307
Numéro de brevet 09589397
Statut Délivré - en vigueur
Date de dépôt 2016-06-06
Date de la première publication 2017-03-07
Date d'octroi 2017-03-07
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Christopher, Samvinesh
  • Inbaraj, Joseprabu

Abrégé

Certain aspects direct to systems and methods for securing an internet of things (IoT) based entrance for a designated area with multi-factor authentication. The system includes an IoT based entrance having an IoT device, which stores a secret key for generating a time-based password. An authenticated identification device may also have the same secret key. When the IoT device receives a request from an identification device to establish a secured connection, the IoT device first verifies the wireless address of the identification device. Once the wireless address is verified, the IoT device establishes the secured connection with the identification device through the wireless network. Then the IoT device uses the secret key and a current access time to generate the time-based password, and receive a second time-based password from the identification device through the secured connection. If both time-based passwords match each other, the identification device is authenticated.

Classes IPC  ?

  • G05B 19/00 - Systèmes de commande à programme
  • G05B 23/00 - Test ou contrôle des systèmes de commande ou de leurs éléments
  • G08B 29/00 - Vérification ou contrôle des systèmes de signalisation ou d'alarmePrévention ou correction d'erreurs de fonctionnement, p. ex. empêchant le déclenchement non autorisé
  • H04B 1/00 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission
  • B60R 25/24 - Moyens pour enclencher ou arrêter le système antivol par des éléments d’identification électroniques comportant un code non mémorisé par l’utilisateur
  • G07C 9/00 - Enregistrement de l’entrée ou de la sortie d'une entité isolée
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans filLeurs installations
  • H04L 9/08 - Répartition de clés
  • 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

50.

System and method for dynamically allocating resources of virtual machines based on service-level agreements (SLA) and privilege levels of users

      
Numéro d'application 14811290
Numéro de brevet 09886299
Statut Délivré - en vigueur
Date de dépôt 2015-07-28
Date de la première publication 2017-02-02
Date d'octroi 2018-02-06
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Mathews, Santhosh Samuel
  • Parthasarathy, Sudhakar Errappa
  • Ayanam, Varadachari Sudan

Abrégé

Systems and methods for dynamically allocating resources of virtual machines (VMs) using service level agreements (SLAs) and privilege levels of users. The system includes VM servers for executing the VMs. When a software application is to be executed on one executed VM on a VM server, a management device determines, from a first table, the privilege level of each executed VM based on the SLA, and then retrieves, from a second table, the resource allocation information for the software application to be executed using the privilege level of the executed VM. If, based on the resource allocation information, the resource of the VM server is determined to be unavailable for execution of the software application, one or more executed VMs having a lower privilege level on the VM server may be migrated to other VM servers to free up the resources.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

51.

Apparatus and method for inspection of display device pixels using photon collection

      
Numéro d'application 14061821
Numéro de brevet 09552753
Statut Délivré - en vigueur
Date de dépôt 2013-10-24
Date de la première publication 2017-01-24
Date d'octroi 2017-01-24
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

Aspects of the present disclosure directs to inspection of pixels of a display device using photon collection. In certain embodiments, the display device includes a display panel defining multiple pixels in a pixel matrix. A controller divides the pixel matrix into multiple areas, with each area including at least one pixel, and assigns a threshold value for each area. The controller then controls the pixels in one area to emit light displaying a color. A transparent photon collection panel attached to the display panel receives the light displayed by the area, and generates an analog signal in response to the light. An analog to digital (A/D) converter converts the analog signal to a photon current value. The controller receives the photon current values corresponding to each area, and compares the photon current value with the threshold value for each area to determine a flag value for the area.

Classes IPC  ?

  • G09G 3/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques

52.

Data migration between multiple tiers in a storage system using age and frequency statistics

      
Numéro d'application 13758232
Numéro de brevet 09519438
Statut Délivré - en vigueur
Date de dépôt 2013-02-04
Date de la première publication 2016-12-13
Date d'octroi 2016-12-13
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Narayanan, Ajit
  • Ranganathan, Loganathan
  • Enoch, Sharon

Abrégé

Technologies are described for implementing a migration mechanism in a storage system containing multiple tiers of storage with each tier having different cost and performance parameters. Access statistics can be collected for each territory, or storage entity, within the storage system. Data that is accessed more frequently can be migrated toward higher performance storage tiers while data that is accessed less frequently can be migrated towards lower performance storage tiers. The placement of data may be governed first by the promotion of territories with higher access frequency to higher tiers. Secondly, data migration may be governed by demoting territories to lower tiers to create room for the promotion of more eligible territories from the next lower tier. In instances where space is not available on the next lower tier, further demotion may take place to an even lower tier in order to make space for the first demotion.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • 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/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 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

53.

Method and implementation for playing media content while booting the software of an soc or computer system

      
Numéro d'application 14048588
Numéro de brevet 09513927
Statut Délivré - en vigueur
Date de dépôt 2013-10-08
Date de la première publication 2016-12-06
Date d'octroi 2016-12-06
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

Certain aspects direct to a computing device, which include a processor, a random access memory (RAM) having a frame buffer, a video controller configured to read video data from the frame buffer, and a non-volatile memory. The non-volatile memory stores an operating system, a media player, and first video data. The processor is configured to load the boot program to the RAM and execute the boot program. The boot program is configured to, when executed at the processor, boot the operating system in a first process or thread of the boot program, and load the media player and execute the media player in a second process or thread separate from a first process or thread. The media player is configured to, when executed by the processor, read the first video data from the non-volatile memory, and write second video data representing the first video data to the frame buffer.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

54.

Data recovery point review in a continuous data protection system

      
Numéro d'application 12173203
Numéro de brevet 09495370
Statut Délivré - en vigueur
Date de dépôt 2008-07-15
Date de la première publication 2016-11-15
Date d'octroi 2016-11-15
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Mahalingam, Anandh
  • Jayaraman, Raja
  • Maliakal, Jomy

Abrégé

Technologies for providing recovery point review within a continuous data protection system can support a data storage operator in a data recovery procedure. A snapshot image can be chosen that was made prior to a data loss event. A new writable snapshot can be created from this logged snapshot. The new writeable snapshot can become the target for recovering the data volume. Review can be performed in a forward direction by reading a journal of I/O operations that have occurred since the prior snapshot was made. Review can be performed in a backward direction by deriving a dirty data list of changes made to the data volume and then removing the changes as requested. The operator can continue forward and backward review operations to refine the selected recovery point. Upon establishing the desired recovery point, the new writable snapshot can be committed, or rolled back, onto the data storage volume.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

55.

Systems and methods for active raid

      
Numéro d'application 13450378
Numéro de brevet 09430367
Statut Délivré - en vigueur
Date de dépôt 2012-04-18
Date de la première publication 2016-08-30
Date d'octroi 2016-08-30
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Subramanian, Srikumar
  • Ramasamy, Senthilkumar
  • Ranganathan, Loganathan
  • Chatterjee, Paresh

Abrégé

A first RAID module is added to a first RAID controller and a second RAID module is added to a second RAID controller. An array of physical disks is partitioned into two partitions across the array of physical disks. The first partition is assigned to the first RAID module and the second partition is exposed to the second RAID module. Each of the RAID modules exposes their respective partitions to their associated RAID controller as a single array. Each RAID module further receives I/O from its respective RAID controller, and translates the I/O to access its associated partition.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p. ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange

56.

System and method for power management of computing devices in a virtual desktop infrastructure

      
Numéro d'application 14626400
Numéro de brevet 09645625
Statut Délivré - en vigueur
Date de dépôt 2015-02-19
Date de la première publication 2016-08-25
Date d'octroi 2017-05-09
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Burrell, Brandon
  • Rathineswaran, Chandrasekar

Abrégé

Certain aspect of the present disclosure relates to a power management system. A detection device generates detection signals based on detection of a plurality of user identification (ID) devices, and sends the detection signals to a power management controller. For each of the user ID devices being detected, the power management controller retrieves the corresponding user ID, and determines a user ID device presence event based on the received detection signals. In response to determining the user ID device presence event, the power management controller retrieves device IDs associated with the corresponding user ID of the user ID device from a database, and determine a target device based on the retrieved device IDs. Then the power management controller may power on or power off the target device based on the determined user ID device presence event and the power state of the target device.

Classes IPC  ?

  • G06F 1/26 - Alimentation en énergie électrique, p. ex. régulation à cet effet
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

57.

Remote sensor management

      
Numéro d'application 14030826
Numéro de brevet 09424586
Statut Délivré - en vigueur
Date de dépôt 2013-09-18
Date de la première publication 2016-08-23
Date d'octroi 2016-08-23
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

Technologies are described herein for remote management of sensors and other functionalities in a digital signage device through a remote management server. In particular, a Digital Signage Control System (“DSCS”) facilitates delivery of sensor command parameters to particular signage devices or a network of signage devices as specified in a Sensor Command Deployment Plan. After receiving various sensor commands from a user at a user interface, a Sensor Command Deployment Module generates a Sensor Command Deployment Plan (“SCDP”), which specifies which sensors or controls should be adjusted on signage device(s) and when the adjustments should be made. Subsequently, a Signage Communication Module (“SCM”) waits for a request for sensor instructions from a signage device specified in the plan. Once the request is received, the SCM deploys specific instructions or commands (parameters) to a particular signage device wherein the command is executed at the signage device.

Classes IPC  ?

  • G06Q 30/00 - Commerce
  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • A63F 13/00 - Jeux vidéo, c.-à-d. jeux utilisant un affichage à plusieurs dimensions généré électroniquement
  • H04N 21/414 - Plate-formes spécialisées de client, p. ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

58.

System and method for high speed and efficient virtual desktop insfrastructure using photonics

      
Numéro d'application 14623303
Numéro de brevet 09479265
Statut Délivré - en vigueur
Date de dépôt 2015-02-16
Date de la première publication 2016-08-18
Date d'octroi 2016-10-25
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Maity, Sanjoy
  • Ayanam, Varadachari Sudan
  • Inbaraj, Joseprabu
  • Christopher, Samvinesh

Abrégé

A system includes a virtual desktop server having a first processor and a photonics module. The photonics module includes a photonics interface connected to the first processor and connected to a photonics device via an optical channel, and a photonics controller having a second processor and a memory storing computer executable code. The code, when executed at the second processor, is configured to: control the photonics interface to receive first electronic signals from the first processor; convert the received first electronic signals to first optical signals; control the photonics interface to transmit the first optical signals to the photonics device via the optical channel; control the photonics interface to receive second optical signals from the photonics device via the optical channel; convert the received second optical signals to second electronic signals; and control the photonics interface to transmit the second electronic signals to the first processor.

Classes IPC  ?

  • H04B 10/00 - Systèmes de transmission utilisant des ondes électromagnétiques autres que les ondes hertziennes, p. ex. les infrarouges, la lumière visible ou ultraviolette, ou utilisant des radiations corpusculaires, p. ex. les communications quantiques
  • H04B 10/80 - Aspects optiques concernant l’utilisation de la transmission optique pour des applications spécifiques non prévues dans les groupes , p. ex. alimentation par faisceau optique ou transmission optique dans l’eau
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

59.

Three-dimensional display devices with out-of-screen virtual keyboards

      
Numéro d'application 14031430
Numéro de brevet 09411511
Statut Délivré - en vigueur
Date de dépôt 2013-09-19
Date de la première publication 2016-08-09
Date d'octroi 2016-08-09
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

Certain aspects direct to a three-dimensional display device, which includes a display module defining a plurality of pixels, a barrier module, a sensing module, and a controller. For a viewer of the display module, the barrier module allows the viewer to perceives light emitted from the display module to form left-eye and right-eye views to form a three-dimensional virtual image. The sensing module generates sensing signals in response to detecting an object. The controller is configured to generate display signals for the display module to control the pixels, receive the sensing signals from the sensing module, and generate an object coordinate according to the sensing signals. In response to a display instruction, the controller controls the display module to display a three-dimensional virtual input device. In response to the object coordinate matching coordinates of an input region of the three-dimensional virtual input device, the controller generates an input command.

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 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

60.

Method and system for performing on-demand data write through based on virtual machine types

      
Numéro d'application 14610262
Numéro de brevet 09886387
Statut Délivré - en vigueur
Date de dépôt 2015-01-30
Date de la première publication 2016-08-04
Date d'octroi 2018-02-06
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Subramanian, Lokeshraj
  • Mathews, Santhosh Samuel
  • Ayanam, Varadachari Sudan
  • Gnanasekaran, Jayachandran

Abrégé

Certain aspects of the present disclosure relates to a system having a virtual desktop server (VDS). In operation, the VDS is configured to: create a random access memory (RAM) disk in a memory; partition the RAM disk into a two partitions, one for caching first data received from instances of pooled virtual machines (VMs), and the other for caching second data received from personalized VMs; create a data store in a storage device, including two portions for preserving the first data and the second data respectively; and perform a plurality of data write through operations based on VM types. The write through cache operations may include: disabling data write through for the first data; and enabling the data write through for the second data.

Classes IPC  ?

  • G06F 12/0868 - Transfert de données entre une mémoire cache et d'autres sous-systèmes, p. ex. des dispositifs de stockage ou des systèmes hôtes
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

61.

Method and system for performing on-demand data write through based on UPS power status

      
Numéro d'application 14610425
Numéro de brevet 09851990
Statut Délivré - en vigueur
Date de dépôt 2015-01-30
Date de la première publication 2016-08-04
Date d'octroi 2017-12-26
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Ayanam, Varadachari Sudan
  • Subramanian, Lokeshraj
  • Mathews, Santhosh Samuel
  • Gnanasekaran, Jayachandran

Abrégé

Certain aspects of the present disclosure relates to a system having a virtual desktop server (VDS), which may be electrically powered by an electric power supply and an uninterruptable power supply (UPS). The VDS has a processor, a memory, and a storage device storing computer executable code. When executed at processor, the computer executable code is configured to: allocate a portion of storage device to create a data store, allocate a portion of memory to create a random access memory (RAM) disk, detect power status of the VDS, and perform write through cache operations based on the detected power status. In certain embodiments, the write through cache operations include: disabling data write through from RAM disk to data store, when VDS is powered by the EPS and the UPS; and enabling data write through from RAM disk to data store when VDS is electrically powered by UPS only.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 1/32 - Moyens destinés à économiser de l'énergie
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 1/26 - Alimentation en énergie électrique, p. ex. régulation à cet effet
  • G06F 1/30 - Moyens pour agir en cas de panne ou d'interruption d'alimentation
  • G06F 12/0871 - Affectation ou gestion d’espace de mémoire cache

62.

System and method for performing efficient failover and virtual machine (VM) migration in virtual desktop infrastructure (VDI)

      
Numéro d'application 14606798
Numéro de brevet 09772869
Statut Délivré - en vigueur
Date de dépôt 2015-01-27
Date de la première publication 2016-07-28
Date d'octroi 2017-09-26
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Burrell, Brandon
  • Ramalingam, Muthukkumaran

Abrégé

Certain aspects direct to systems and methods for performing virtual machine (VM) management to provide efficient user login and minimize resource usage. The system includes a virtual machine server storing a hypervisor and multiple VMs, and a virtual desktop controller. The virtual desktop controller is configured to control the virtual machine server to execute the hypervisor, and to execute at least (M+S) instances of the VMs on the executed hypervisor. When the virtual desktop controller detects a current number X of the executed VMs on the executed hypervisor, the virtual desktop controller determines whether X is greater than M. If X is greater than M, the virtual desktop controller controls the virtual machine server to execute some instances unexecuted VMs as the spare VMs on the hypervisor, such that S instances of the spare VMs are available to provide efficient user login.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/46 - Dispositions pour la multiprogrammation

63.

I/O accelerator for striped disk arrays using parity

      
Numéro d'application 13449496
Numéro de brevet 09396067
Statut Délivré - en vigueur
Date de dépôt 2012-04-18
Date de la première publication 2016-07-19
Date d'octroi 2016-07-19
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Subramanian, Srikumar
  • Sowrirajan, Raghavan
  • Gopalakrishnan, Sankarji
  • Chatterjee, Paresh

Abrégé

Disclosed herein is an enhanced volume manager (VM) for a storage system that accelerates input/output (I/O) performance for random write operations to a striped disk array using parity. More specifically, various implementations are directed to accelerating “random writes” (writes comprising less than a complete stripe of data) by consolidating several random writes together to create a “sequential write” (a full-stripe write) to eliminate one or more read operations and/or increase the volume of new/updated data stored for each write operation. Several such implementations comprise functionality in the VM (volume manager) for identifying random write I/O requests, queuing them locally in a journal, and then periodically flushing the journal to the disk array as a sequential write request.

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

64.

Thin client computing device having touch screen interactive capability support

      
Numéro d'application 14587352
Numéro de brevet 09454396
Statut Délivré - en vigueur
Date de dépôt 2014-12-31
Date de la première publication 2016-06-30
Date d'octroi 2016-09-27
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Ramasamy, Veerajothi
  • Ayanam, Varadachari Sudan

Abrégé

Certain aspects of the present disclosure relates to a system capable of providing touch screen interactive capability to a thin client computing device. The computing device includes: a touch screen display supporting touch screen interactive capability, and a thin client controller. The thin client controller includes a processor, and a memory. The memory stores an operating system which does not support the touch screen interactive capability of the touch screen display, and computer executable code. When executed at the processor, the computer executable code causes the processor to: display a touch screen user interface to emulate computer peripherals, define certain user touch screen operations and certain corresponding thin client management functions, receive one or more user touch screen operations from a user through the touch screen user interface on the touch screen display, and perform the thin client management functions according to the received user touch screen operations.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

65.

Modular computer enclosure with bracket system and rotatable plates

      
Numéro d'application 14176273
Numéro de brevet 09377808
Statut Délivré - en vigueur
Date de dépôt 2014-02-10
Date de la première publication 2016-06-28
Date d'octroi 2016-06-28
Propriétaire
  • AMZETTA TECHNOLOGIES, LLC (USA)
  • AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas G.

Abrégé

A modular computer enclosure is disclosed that can include a housing, one or more doors, and a modular bracket system. The housing is configured to receive a wall mount, whereby the wall mount is affixed to a wall and the housing is removably coupled to the wall mount. The modular bracket system can include an outer bracket and an inner bracket. The modular bracket system can be configured to receive one or more plates of various sizes. The plates are configured to receive one or more computing components. The plates can be installed, removed, and replaced by other plates depending on the particular application.

Classes IPC  ?

  • G06F 1/16 - Détails ou dispositions de structure

66.

System and method of performing high availability configuration and validation of virtual desktop infrastructure (VDI)

      
Numéro d'application 14572999
Numéro de brevet 09912535
Statut Délivré - en vigueur
Date de dépôt 2014-12-17
Date de la première publication 2016-06-23
Date d'octroi 2018-03-06
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Ayanam, Varadachari Sudan
  • Kondalsamy, Venkatesaperumal
  • Yoon, David
  • Mathews, Santhosh Samuel

Abrégé

Certain aspects direct to system for performing high availability (HA) configuration and validation of virtual desktop infrastructure (VDI). The system includes a plurality of computing devices functioning as computing nodes, and a virtual desktop controller. Each computing device includes at least one network interface card (NIC), and each computing node includes at least one computing device. The virtual desktop controller includes a processor, a memory, and a storage device storing computer executable code. The code, when executed at the processor, is configured to: discover the computing devices; configure the NICs of the computing devices; configure hardware and software components of the computing devices; configure at least one cluster of the system, where each cluster includes at least one computing node; execute a hypervisor, and execute a plurality of virtual machines (VMs) on the executed hypervisor; and configure additional features related to the VMs of the system.

Classes IPC  ?

  • G06F 15/177 - Commande d'initialisation ou de configuration
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

67.

System and method for performing efficient failover and virtual machine (VM) migration in virtual desktop infrastructure (VDI)

      
Numéro d'application 14572902
Numéro de brevet 09489274
Statut Délivré - en vigueur
Date de dépôt 2014-12-17
Date de la première publication 2016-06-23
Date d'octroi 2016-11-08
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Kondalsamy, Venkatesaperumal
  • Ayanam, Varadachari Sudan
  • Gnanasekaran, Jayachandran
  • Mathews, Santhosh Samuel

Abrégé

Certain aspects direct to system for performing efficient failover and virtual machine (VM) migration in virtual desktop infrastructure (VDI). The system includes a plurality of computing devices functioning as nodes, and a virtual desktop controller. The virtual desktop controller includes a processor, a memory, and a storage device storing computer executable code. The code, when executed at the processor, is configured to configure the computing devices as a failover cluster of the system; assign one computing device as an active node; assign each of the other computing devices as a passive node, and configure a clustered shared volume (CSV) of physical disks as backup nodes of the active node; and monitor the computing devices of the failover cluster. When the active node of the failover cluster fails, the executed code configures assigns one of the passive node of the failover cluster as a new active node.

Classes IPC  ?

  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p. ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange

68.

Multi-protocol data transfers

      
Numéro d'application 14263959
Numéro de brevet 09350493
Statut Délivré - en vigueur
Date de dépôt 2014-04-28
Date de la première publication 2016-05-24
Date d'octroi 2016-05-24
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Subramonian, Shankar
  • Subramanian, Srikumar
  • Mahalingam, Anandh
  • Maliakal, Jomy

Abrégé

Technologies are described herein for performing a multi-protocol data transfer. A first protocol that guarantees reliability and in-order delivery of data packets is utilized to transmit control information for a data transfer. Once the control information has been transmitted and received at the destination, a second protocol is utilized to transfer the actual data. The second protocol does not guarantee data reliability or in-order delivery. If any data packets are not delivered to the destination using the second protocol, either the first protocol, the second protocol, or a combination can be utilized to retransmit the missing packets.

Classes IPC  ?

  • G08C 25/02 - Dispositions pour prévenir ou corriger les erreursDispositions de contrôle par signalisation en retour de la station réceptrice à la station émettrice
  • H04L 1/18 - Systèmes de répétition automatique, p. ex. systèmes Van Duuren
  • H04L 1/08 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue par émission répétée, p. ex. système Verdan

69.

System and method for automatically launching virtual machines based on attendance

      
Numéro d'application 14546117
Numéro de brevet 09940149
Statut Délivré - en vigueur
Date de dépôt 2014-11-18
Date de la première publication 2016-05-19
Date d'octroi 2018-04-10
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Mathews, Santhosh Samuel
  • Parthasarathy, Sudhakar Errappa

Abrégé

Certain aspect of the present disclosure relates to a virtual machine (VM) control system, which includes a VM controller. For a plurality of employees, the VM controller registers each employee by assigning an employee ID, and stores registration information in an attendance database. The VM controller also associates one or more VMs to each employee, and stores VM association information between the VMs and the employees in an employee ID database. The VM controller transmits polling inquiries periodically to the attendance database to retrieve employee presence events of the employees. For each employee, the employee presence events include an ingress event and an egress event. When the ingress event is detected and the associated VM is off, the VM controller launches the associated VM. When the egress event is detected and the associated VM is on, the VM controller shuts down the associated VM.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G07C 1/10 - Enregistrement ou indication de l'heure d'un événement ou d'un temps écoulé, p. ex. horodateurs pour la main-d'œuvre combinés avec l'enregistrement ou l'indication d'autres données, p. ex. de signes d'identification

70.

Installing digital signage device operating system from flash memory and registering signage device to a global network

      
Numéro d'application 14104698
Numéro de brevet 09342316
Statut Délivré - en vigueur
Date de dépôt 2013-12-12
Date de la première publication 2016-05-17
Date d'octroi 2016-05-17
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

Certain aspects direct to a system for installing an operating system to a signage device from a flash memory of the signage device. In certain embodiments, the flash memory has a non-bootable partition, which stores a plurality of operating system images and an installer program. When booting the signage device, a boot program detects that no bootable device exists, and executes the installer program. The installer program receives a user input indicating one of the operating system images as a selected operating system image. Then, the installer program creates a partition in the flash memory, installs a copy of the selected operating system image in the partition as a bootable operating system, and configures the partition as the bootable device. Thus, when the signage device reboots, the boot program may detect the partition as the bootable device, and executes the bootable operating system.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques

71.

Capacitance sensing device for detecting a three-dimensional location of an object

      
Numéro d'application 14054382
Numéro de brevet 09323353
Statut Délivré - en vigueur
Date de dépôt 2013-10-15
Date de la première publication 2016-04-26
Date d'octroi 2016-04-26
Propriétaire
  • AMZETTA TECHNOLOGIES, LLC (USA)
  • AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas G.

Abrégé

A mechanism for utilizing multiple reconfigurable hover sensing arrays to detect the 3D location of an object with respect to a capacitive panel is disclosed. The multiple reconfigurable hover sensing arrays may change size and shape by integrating multiple capacitive sensor electrodes. The distance to an object relative to the capacitive panel may be determined by applying a distance formula to capacitive signals detected by the reconfigurable hover sensing arrays. In addition, a user interaction interface that may change the shape of the identifier of the interface corresponding to the detected 3D movement of the object is also disclosed.

Classes IPC  ?

  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p. ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaison
  • G06F 3/023 - Dispositions pour convertir sous une forme codée des éléments d'information discrets, p. ex. dispositions pour interpréter des codes générés par le clavier comme codes alphanumériques, comme codes d'opérande ou comme codes d'instruction
  • 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

72.

Intelligent lighting system and integrated circuit for determining ambient light intensity

      
Numéro d'application 14050059
Numéro de brevet 09313855
Statut Délivré - en vigueur
Date de dépôt 2013-10-09
Date de la première publication 2016-04-12
Date d'octroi 2016-04-12
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

One aspect of the present disclosure relates to an intelligent lighting control system for controlling a lighting LED array. The intelligent lighting control system includes: (a) an intelligent power control configured to allow an operator to control the lighting of an intelligent lighting system, (b) an AC power source configured to provide AC power to the intelligent lighting system, (c) an intelligent power supply configured to combine the control signal from the intelligent power control and AC power supply from the AC power source, (d) an intelligent lighting system configured to provide lighting through a lighting LED array, and (e) a DC power supply configured to provide DC power supply to control circuits and the lighting LED array.

Classes IPC  ?

73.

Policy based input/output dispatcher

      
Numéro d'application 13449491
Numéro de brevet 09304951
Statut Délivré - en vigueur
Date de dépôt 2012-04-18
Date de la première publication 2016-04-05
Date d'octroi 2016-04-05
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Subramanian, Srikumar
  • Gopalakrishnan, Sankarji
  • Ranganathan, Loganathan

Abrégé

Disclosed is a policy-based I/O dispatcher that intercepts I/O requests from several individual volumes made to a shared storage system (such as a RAID array) and manages these I/O requests so that no single volume monopolizes the I/O bandwidth and excludes the other volumes from timely completing their own I/O requests. Also disclosed are a plurality of attributes that may be assigned to each volume sharing a disk array to effectively manage the sharing of the disk array among the volumes. The I/O policy manager may handle I/O requests from several sources including volume-based iSCSI I/O requests as well as the file-share-based XFS I/O requests.

Classes IPC  ?

  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire

74.

Laser projection system projecting content based on information collected from nearby targets

      
Numéro d'application 14048384
Numéro de brevet 09292757
Statut Délivré - en vigueur
Date de dépôt 2013-10-08
Date de la première publication 2016-03-22
Date d'octroi 2016-03-22
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

Certain aspects direct to a laser projection pavertizing system, which includes a camera, a laser projector, and a controller. The camera is configured to capture the image frames of the projection area. When the controller receives image frames from the camera, the controller processes the image frames to detect at least one target existing in the projection area, generates projecting parameters for each of the at least one target, and sends the projecting parameters to the laser projector. Upon receiving the projecting parameters, the laser projector projects a pattern for each of the at least one target on the projection area at a predetermined distance from the at least one target in accordance with the projecting parameters such that the pattern is viewable for the at least one target.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

75.

Injecting a code into video data without or with limited human perception by flashing the code

      
Numéro d'application 14340050
Numéro de brevet 09292859
Statut Délivré - en vigueur
Date de dépôt 2014-07-24
Date de la première publication 2016-03-22
Date d'octroi 2016-03-22
Propriétaire
  • AMZETTA TECHNOLOGIES, LLC (USA)
  • AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas G.

Abrégé

A playlist and a digital advertisement are received. The digital advertisement is output to a screen on the basis of information in the playlist. A code is generated based on the information in the playlist and the generated code is output to the screen. The generated code is output to the screen by flashing the generated code on the screen at a predetermined flash frequency and for a predetermined flash time so that the generated code is visually imperceptible or barely detectable to a human viewer. A suitable equipped electronic device may detect the code and utilize information encoded in the code in various ways.

Classes IPC  ?

  • G06Q 30/00 - Commerce
  • H04N 7/16 - Systèmes à secret analogiquesSystèmes à abonnement analogiques
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/858 - Création de liens entre données et contenu, p. ex. en liant une URL à un objet vidéo en créant une zone active ("hotspot")
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
  • H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
  • H04H 60/33 - Dispositions de contrôle du comportement ou des opinions des utilisateurs
  • H04N 7/10 - Adaptations à la transmission par câble électrique
  • H04N 7/025 - Systèmes pour la transmission de données numériques autres que des données d'image, p. ex. de texte pendant la partie active d'une trame de télévision
  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface
  • H04N 7/173 - Systèmes à secret analogiquesSystèmes à abonnement analogiques à deux voies, p. ex. l'abonné envoyant un signal de sélection du programme

76.

Systems and methods for raid acceleration

      
Numéro d'application 13449628
Numéro de brevet 09268644
Statut Délivré - en vigueur
Date de dépôt 2012-04-18
Date de la première publication 2016-02-23
Date d'octroi 2016-02-23
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Subramanian, Srikumar
  • Gopalakrishnan, Sankarji
  • Ganapathy, Narayanaswami
  • Chatterjee, Paresh

Abrégé

A RAID module for a RAID controller that includes a thin RAID layer and a thin disk layer. The thin RAID layer sits between an operating system layer and a RAID stack, and intercepts and fields requests and I/Os made the between operating system and the RAID stack. The thin disk layer sits between the RAID stack and the disks that comprise the array, and intercepts and fields requests and I/Os made between the RAID stack and the array. The module may maintain a bitmap with an entry corresponding to each stripe of the array. When the module detects that a stripe has zero data, the entry in the bitmap for the stripe is set to 0. When the module detects that data has been written to a stripe, the entry in the bitmap for the stripe is set to 1.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

77.

Double-sided display devices

      
Numéro d'application 14032950
Numéro de brevet 09230510
Statut Délivré - en vigueur
Date de dépôt 2013-09-20
Date de la première publication 2016-01-05
Date d'octroi 2016-01-05
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

Certain aspects direct to a double-sided display device, which includes a backlight module; two display panels respectively disposed at two light-emitting sides of the backlight module, two input ports; and a controller. When the controller receives video signals from only one of the two input ports, the controller generates display signals according to the video signals, and sends the display signals to the two display panels to control the pixels of the two display panels to simultaneously display the same video signals. When the controller receives the video signals from both of the two input ports, the controller generates two separate streams of display signals respectively according to the video signals received from the two input ports, and send the two separate streams of display signals respectively to the two display panels to control the two display panels to respectively display the video signals received from the two input ports.

Classes IPC  ?

78.

Method and apparatus for light control and ambient light detection using an LED light fixture

      
Numéro d'application 14049784
Numéro de brevet 09226367
Statut Délivré - en vigueur
Date de dépôt 2013-10-09
Date de la première publication 2015-12-29
Date d'octroi 2015-12-29
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

One aspect of the present disclosure relates to an intelligent lighting system. The intelligent lighting system includes a system-on-chip electronically coupled to N lighting LED arrays. The N lighting LED arrays are configured to operate in light emission mode, light detection mode, and data transmission mode. The system-on-chip is configured to provide lighting with the N lighting LED arrays, to detect ambient lighting intensities and control the N lighting LED arrays based on the detected ambient lighting intensities such that the intelligent lighting system provide sufficient lighting and minimize the energy consumption. The system-on-chip has (a) a high voltage unit configured to control the operation of the N LED arrays in light emission mode and data transmission mode, and (b) a low voltage unit configured to control the operation of the N lighting LED arrays in light detection mode.

Classes IPC  ?

  • H05B 37/00 - Circuits pour sources lumineuses électriques en général
  • H05B 39/00 - Circuits ou appareils pour faire fonctionner des sources lumineuses incandescentes
  • H05B 41/00 - Circuits ou appareils pour allumer ou faire fonctionner des lampes à décharge
  • H05B 37/02 - Commande

79.

De-duplication of files for continuous data protection with remote storage

      
Numéro d'application 12793178
Numéro de brevet 09223793
Statut Délivré - en vigueur
Date de dépôt 2010-06-03
Date de la première publication 2015-12-29
Date d'octroi 2015-12-29
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Mahalingam, Anandh
  • Ganapathy, Narayanaswami
  • Ramasamy, Senthilkumar

Abrégé

Technologies are described herein for performing data de-duplication of a version of a data file for backup to a remote storage location. A CDP module executing on a computer creates a collection of files corresponding to the version of the data file by de-duplicating the version against a previous version master file stored locally on the computer. The previous version master file contains one or more unique data blocks of a specific block size from a previous version of the data file. Once the de-duplication against the locally maintained previous version master file is complete, the CDP module stores the collection of files corresponding to the version of the data file to the remote storage location. The remote storage location also contains a master file corresponding to the data file that contains all of the unique data blocks in the previous version master file.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

80.

Method and system of virtual desktop infrastructure deployment studio

      
Numéro d'application 14300676
Numéro de brevet 09386079
Statut Délivré - en vigueur
Date de dépôt 2014-06-10
Date de la première publication 2015-12-10
Date d'octroi 2016-07-05
Propriétaire AMZETTA TECHNOLOGIES, LLC (USA)
Inventeur(s)
  • Ramalingam, Muthukkumaran
  • Mathews, Santhosh Samuel
  • Ayanam, Varadachari Sudan
  • Inbaraj, Joseprabu
  • Christopher, Samvinesh

Abrégé

Aspects of the present disclosure relates to a virtual desktop deployment system configured to deploy a virtual desktop infrastructure. In certain embodiments, the virtual desktop deployment system includes: (a) virtual desktop servers, for hosting the virtual desktop infrastructure, (b) a computer server for deploying virtual desktop infrastructure by a system administrator, and a deployment database for storing virtual desktop infrastructure configuration and system settings, and (c) a virtual desktop deployment entity configured to perform following operations: (a) receiving configuration and system settings of the virtual desktop infrastructure, (b) discovering and scanning the virtual desktop servers to obtain system information, (c) establishing deployment rules and deployment dependencies, (d) reading the virtual desktop infrastructure configuration and system settings, (e) deploying the virtual desktop infrastructure to the virtual desktop servers, and (f) generating and storing the status, the reports, and the logs of the virtual desktop infrastructure deployment.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

81.

Dynamic virtual machine storage usage monitoring, provisioning, and migration

      
Numéro d'application 14300964
Numéro de brevet 09645841
Statut Délivré - en vigueur
Date de dépôt 2014-06-10
Date de la première publication 2015-12-10
Date d'octroi 2017-05-09
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Ayanam, Varadachari Sudan
  • Kondalsamy, Venkatesaperumal
  • Mathews, Santhosh Samuel
  • Christopher, Samvinesh

Abrégé

An intelligent virtual desktop infrastructure (iVDI) system is described. The system includes a first storage module having a processor, in communication with a hypervisor, and implemented by a volatile memory. The first storage module supplies a plurality of virtual machine operating systems (VMOSs) to the hypervisor. The hypervisor runs virtual machine (VMs) corresponding to the VMOSs. The systems also includes a VMOS management module configured to execute a first determination operation to determine if a usage of the first storage module has reached a preset storage limit. If yes, the VMOS management module selectively (a) initiate a deduplication operation directed to the plurality of VMOSs stored in the first storage module and (b) initiate a removal operation including removing at least one of the VMOSs from the first storage module and/or turning off at least one of the VMs running on the hypervisor.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

82.

Virtual machine (VM) sequencer and scheduler to avoid boot storm

      
Numéro d'application 14293608
Numéro de brevet 09471361
Statut Délivré - en vigueur
Date de dépôt 2014-06-02
Date de la première publication 2015-12-03
Date d'octroi 2016-10-18
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Balakrishnan, Venkatesan
  • Ramasamy, Veerajothi

Abrégé

In one aspect, a system includes at least one virtualization server configured to executed a hypervisor, and a storage server in communication to the at least one virtualization server. The storage server stores a plurality of virtual machine (VM) operating systems (OS's). The storage server comprises computer executable code, including a VM scheduler service (VMSS) module. The VMSS module is configured to determine a scheduled start time for each of the VM OS's based on configuration data corresponding to the VM OS's, generate a command based on the scheduled start time for each of the VM OS's, and send the command to the at least one virtualization server. Upon receiving the command, the hypervisor executed at the at least one virtualization server requests data of one of the VM OS's at the corresponding scheduled start time to start the one of the VM OS's.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption

83.

Data migration between multiple tiers in a storage system using policy based ILM for QOS

      
Numéro d'application 13449485
Numéro de brevet 09201751
Statut Délivré - en vigueur
Date de dépôt 2012-04-18
Date de la première publication 2015-12-01
Date d'octroi 2015-12-01
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Muthirisavenugopal, Vijayarankan
  • Enoch, Sharon
  • Maliakal, Jomy
  • Chatterjee, Paresh

Abrégé

Technologies are described for implementing a default migration mechanism in a storage system containing multiple tiers of storage with each tier having different cost and performance parameters. Data that is accessed more frequently can be migrated toward higher performance storage tiers while data that is accessed less frequently can be migrated towards lower performance storage tiers. Default migration behavior can be overridden by user-specified values for tier age residency policy, demotion policy, tier occupancy of volumes, and tier assignment. Data migration can be paused by the user and resumed by the user.

Classes IPC  ?

  • G06F 12/08 - Adressage ou affectationRéadressage dans des systèmes de mémoires hiérarchiques, p. ex. des systèmes de mémoire virtuelle
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

84.

Data migration between multiple tiers in a storage system using policy based ILM for QOS

      
Numéro d'application 13449478
Numéro de brevet 09183219
Statut Délivré - en vigueur
Date de dépôt 2012-04-18
Date de la première publication 2015-11-10
Date d'octroi 2015-11-10
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Muthirisavenugopal, Vijayarankan
  • Enoch, Sharon
  • Maliakal, Jomy
  • Chatterjee, Paresh

Abrégé

Technologies are described for implementing a default migration mechanism in a storage system containing multiple tiers of storage with each tier having different cost and performance parameters. Data that is accessed more frequently can be migrated toward higher performance storage tiers while data that is accessed less frequently can be migrated towards lower performance storage tiers. Default migration behavior can be overridden by user-specified values for tier age residency policy, demotion policy, tier occupancy of volumes, and tier assignment. Data migration can be paused by the user and resumed by the user.

Classes IPC  ?

  • G06F 12/08 - Adressage ou affectationRéadressage dans des systèmes de mémoires hiérarchiques, p. ex. des systèmes de mémoire virtuelle
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 11/30 - Surveillance du fonctionnement

85.

Licensing and authentication with virtual desktop manager

      
Numéro d'application 14301940
Numéro de brevet 09172724
Statut Délivré - en vigueur
Date de dépôt 2014-06-11
Date de la première publication 2015-10-27
Date d'octroi 2015-10-27
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Reddy, Bakka
  • Inbaraj, Joseprabu
  • Nettem, Divya
  • Ramalingam, Muthukkumaran

Abrégé

A computer-implemented method for virtual desktop system to license and authenticate various user devices to access virtual desktop system, includes one or more of following operations: (a) establishing network connection between a user device and a virtual desktop manager, (b) receiving request from user device to obtain access token to access a target virtual desktop of a virtual machine, (c) verifying the user device registration and security policy, (d) generating a unique token with expiration by virtual desktop manager if user device is authorized, (e) providing unique token with expiration and security policy to user device, (f) establishing connection between user device and target virtual desktop of virtual machine using unique token with expiration and security policy, (g) verifying token with virtual desktop manager by virtual machine of target virtual desktop, and (h) allowing user device to access target virtual desktop of virtual machine if user device is authorized.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

86.

System and methods for updating digital signage device operating systems and registering signage devices to a global network

      
Numéro d'application 14103254
Numéro de brevet 09146749
Statut Délivré - en vigueur
Date de dépôt 2013-12-11
Date de la première publication 2015-09-29
Date d'octroi 2015-09-29
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

Aspects of the disclosure direct to systems and methods for updating the operating system of a signage device and registering the signage device to a global network. The signage device has a computer system. When booting, the BIOS of the computer system loads an installer to install a preferred operating system and client software onto a hard drive, and boots the preferred operating system and the client software from the hard drive. Once executed, the client software detects and transmits configuration information of the computer system to a management server of a Digital Signage Device Central Management System (SDCMS). The management server determines resources appropriate for the computer system based on the received configuration information, and sends the resources back to the client software. The client software then transmits signage device identifying information to the management server to register the signage device to a global network of managed signage devices.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/445 - Chargement ou démarrage de programme

87.

Data de-duplication for information storage systems

      
Numéro d'application 14589218
Numéro de brevet 09524104
Statut Délivré - en vigueur
Date de dépôt 2015-01-05
Date de la première publication 2015-09-17
Date d'octroi 2016-12-20
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Balakrishnan, Narayanan
  • Ramasamy, Senthilkumar
  • Mahalingam, Anandh

Abrégé

Technologies for eliminating duplicate data within a storage system. De-duplication may be performed done at physical chunk level, where the data is not copied or moved to different location. A logical mapping is modified using a thin de-duplication kernel module that resides between a distributed volume manager (DVM) and a logical disk (LD). De-duplication is achieved by changing pointers in the mapping to land at a physical location. De-duplication is performed as post-process feature where duplicates are identified and the duplicates are marked in the mapping table, thereby claiming free space through de-duplication. Block-level de-duplication in accordance with the above can co-exist with existing storage architectures for thin provisioning and snapshot management.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

88.

Methods, systems and computer readable storage devices for presenting screen content

      
Numéro d'application 14198904
Numéro de brevet 09430182
Statut Délivré - en vigueur
Date de dépôt 2014-03-06
Date de la première publication 2015-09-10
Date d'octroi 2016-08-30
Propriétaire
  • AMZETTA TECHNOLOGIES, LLC (USA)
  • AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Kothandapani, Govind
  • Sundaramoorthy, Vinothkumar

Abrégé

Screen content associated with a first communication device is presented on a screen associated with a second communication device with minimal processing of the screen content by the first communication device. Screen content associated with the first communication device that is to be presented on the screen associated with a second communication device is identified. The first communication device determines whether the identified content requires complex processing for presentation on the screen associated with the second communication device. If the identified content requires complex processing for presentation on the screen associated with the second communication device, the first communication device sends a representation of the identified content to the second communication device, and the second communication device accesses and processes the identified content for presentation on the screen associated with the second communication device.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation

89.

Data migration between multiple tiers in a storage system using policy based ILM for QOS

      
Numéro d'application 13449488
Numéro de brevet 09116914
Statut Délivré - en vigueur
Date de dépôt 2012-04-18
Date de la première publication 2015-08-25
Date d'octroi 2015-08-25
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Muthirisavenugopal, Vijayarankan
  • Enoch, Sharon
  • Maliakal, Jomy
  • Chatterjee, Paresh

Abrégé

Technologies are described for implementing a default migration mechanism in a storage system containing multiple tiers of storage with each tier having different cost and performance parameters. Data that is accessed more frequently can be migrated toward higher performance storage tiers while data that is accessed less frequently can be migrated towards lower performance storage tiers. Default migration behavior can be overridden by user-specified values for tier age residency policy, demotion policy, tier occupancy of volumes, and tier assignment. Data migration can be paused by the user and resumed by the user.

Classes IPC  ?

  • G06F 12/08 - Adressage ou affectationRéadressage dans des systèmes de mémoires hiérarchiques, p. ex. des systèmes de mémoire virtuelle
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 11/30 - Surveillance du fonctionnement

90.

Capacitance sensing device

      
Numéro d'application 13741669
Numéro de brevet 09110547
Statut Délivré - en vigueur
Date de dépôt 2013-01-15
Date de la première publication 2015-08-18
Date d'octroi 2015-08-18
Propriétaire
  • AMZETTA TECHNOLOGIES, LLC (USA)
  • AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas G.

Abrégé

Multiple reconfigurable hover sensing arrays are utilized to detect the location of an object with respect to a “hover” sensing panel. Multiple enable switches control the size and the shape of the multiple reconfigurable hover sensing arrays. A portion of one of the multiple reconfigurable hover sensing arrays may overlap with another reconfigurable sensing array to improve detection resolution. A scanning and sampling mechanism might also be utilized to assist with controlling the enable switches.

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

91.

System having a gateway for providing email based on interest in subscriber profile

      
Numéro d'application 14164213
Numéro de brevet 09461948
Statut Délivré - en vigueur
Date de dépôt 2014-01-26
Date de la première publication 2015-07-30
Date d'octroi 2016-10-04
Propriétaire
  • AMZETTA TECHNOLOGIES, LLC (USA)
  • AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Kothandapani, Govind
  • Sethupandian, Anbarasu

Abrégé

A gateway for distributing content receives a subscriber profile from a subscriber device. The subscriber profile indicates content in which a user associated with the subscriber device is interested. Content is received by the gateway in an electronic mail message addressed to the gateway. The received content is parsed to determine whether the received content contains the content in which the subscriber profile indicates an interest. If the received content is determined to contain the content in which the subscriber profile indicates an interest, the received content is provided to the subscriber device.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

92.

Thin/zero client provisioning and management using centralized management software

      
Numéro d'application 14146611
Numéro de brevet 09979798
Statut Délivré - en vigueur
Date de dépôt 2014-01-02
Date de la première publication 2015-07-02
Date d'octroi 2018-05-22
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Ayanam, Varadachari Sudan
  • Christopher, Samvinesh
  • Hu, Tommy
  • Yang, Blake

Abrégé

Present disclosure relates to a desktop cloud manager configured to manage thin client computers. The desktop cloud manager includes: XMS server processor, XMS communication interface for communicating between desktop cloud manager and thin client computers, thin client computer database for storing thin client computers and peripherals information; and non-volatile memory storing an XMS server operating system, and firmware having thin client management software. When executed by XMS server processor, thin client management software firmware performs one or more of following operations: (a) connecting to thin client computers through a cloud, (b) discovering thin client computers using UPnP protocol, (c) registering thin client computers at thin client computer database, (d) detecting management modes of thin client computers, (e) provisioning functionalities of thin client computers according to management modes, (f) configuring device settings of the peripherals attached to thin client computers, and (g) managing and controlling thin client computers connected through cloud.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • 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 12/24 - Dispositions pour la maintenance ou la gestion

93.

Traffic signal connected digital electronic display and method of controlling the same

      
Numéro d'application 14133392
Numéro de brevet 09064409
Statut Délivré - en vigueur
Date de dépôt 2013-12-18
Date de la première publication 2015-06-23
Date d'octroi 2015-06-23
Propriétaire
  • AMZETTA TECHNOLOGIES, LLC (USA)
  • AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas G.

Abrégé

A digital electronic display connected to a traffic signal and a method of controlling the digital electronic display are provided. The digital electronic display includes a communication unit configured to receive content including content segments and metadata, a display screen, and a processor. The processor is configured to monitor the traffic signal to determine when, and the duration during which, a red light and a green light of the traffic signal is illuminated, present a content segment on the display screen corresponding to the red light based on the metadata and substantially for the entire duration when the red light is illuminated, and control the display screen to operate in a low-power state substantially for the entire duration when the green light is illuminated.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G08G 1/07 - Commande des signaux de trafic

94.

Systems and methods for cluster raid data consistency

      
Numéro d'application 13450065
Numéro de brevet 09063854
Statut Délivré - en vigueur
Date de dépôt 2012-04-18
Date de la première publication 2015-06-23
Date d'octroi 2015-06-23
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Subramanian, Srikumar
  • Gopalakrishnan, Sankarji
  • Chatterjee, Paresh

Abrégé

A first RAID module is added to a first RAID controller and a second RAID module is added to a second RAID controller. An array of physical disks is partitioned into two partitions across the array of physical disks. The first partition is assigned to the first RAID module and the second partition is exposed to the second RAID module. Each of the RAID modules exposes their respective partitions to their associated RAID controller as a single array. Each RAID module further receives I/O from its respective RAID controller, and translates the I/O to access its associated partition.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts

95.

Techniques of launching virtual machine from thin client

      
Numéro d'application 14108681
Numéro de brevet 09671945
Statut Délivré - en vigueur
Date de dépôt 2013-12-17
Date de la première publication 2015-06-18
Date d'octroi 2017-06-06
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Balakrishnan, Venkatesan
  • Ayanam, Varadachari Sudan
  • Ramasamy, Veerajothi
  • Kumar, Vivekanand Promad
  • Valmiki, Indira

Abrégé

Certain aspects direct to a computing device for launching a virtual machine at a hypervisor. In certain embodiments, the computing device is a thin client or a zero client, which stores a user interface (UI), a first virtual desktop client (VDC) and a communication module. The UI receives input from a user of the computing device, and initializes the first VDC locally. The first VDC communicates with a first virtual machine (VM) hosted by a hypervisor of a remote computer system, receives desktop video display signals from the first VM, and sends signals associated with input from a user to the VM hosted by the hypervisor. The communication module constructs a first web-services message in accordance with a first web services protocol, and sends the first web-services message to the hypervisor, wherein the first web-services message instructs the hypervisor to perform a hypervisor management function.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 21/53 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p. ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par exécution dans un environnement restreint, p. ex. "boîte à sable" ou machine virtuelle sécurisée
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

96.

Digital signage device capable of entering diagnostic display mode

      
Numéro d'application 14518771
Numéro de brevet 09258556
Statut Délivré - en vigueur
Date de dépôt 2014-10-20
Date de la première publication 2015-06-11
Date d'octroi 2016-02-09
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s) Sivertsen, Clas Gerhard

Abrégé

One aspect of the disclosure directs to a signage device, which include a display device, a camera, and a signage controller. The display device is configured to display media content in a display mode and display diagnostic information in a diagnostic mode. The diagnostic information includes content operational and deployment information related to the media content being displayed, and system information of the signage device. The signage controller is configured to control the camera to capture an image frame, process the captured image frame to generate information for a server system such that the server system provides the media content to the signage controller based on the generated information, display the media content on the display device in the display mode, switch the display device to the diagnostic mode in response to a diagnostic input command, and display the diagnostic information on the display device in the diagnostic mode.

Classes IPC  ?

  • H04N 17/04 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision pour les récepteurs
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • H04N 1/00 - Balayage, transmission ou reproduction de documents ou similaires, p. ex. transmission de fac-similésLeurs détails
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
  • H04N 21/414 - Plate-formes spécialisées de client, p. ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • H04N 21/4223 - Caméras
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p. ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène du flux vidéo codé
  • H04N 21/4425 - Surveillance d'erreurs de traitement du client ou de défaillance matérielle
  • H04N 21/47 - Applications pour utilisateurs finaux
  • H04N 21/658 - Transmission du client vers le serveur
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

97.

Use of timestamp logic in synchronous replication

      
Numéro d'application 13449567
Numéro de brevet 09053073
Statut Délivré - en vigueur
Date de dépôt 2012-04-18
Date de la première publication 2015-06-09
Date d'octroi 2015-06-09
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Subramanian, Srikumar
  • Jayaraman, Raja
  • Maliakal, Jomy
  • Chatterjee, Paresh

Abrégé

Systems and methods for maintaining data consistency across mirrored storage nodes. Data consistency may be maintained in networked storage environments using a timestamp of an I/O in the primary and secondary servers (also referred to as nodes) in synchronous replication to re-synchronize the data efficiently, without much performance drop and while reducing the memory footprint. According to an aspect presented herein, data consistency is maintained in a mirror node by timestamping the I/O for a volume's logical territory in both the primary and secondary nodes. The timestamp acts as a watermark. Thus, whenever a disaster or failure occurs, the watermark point determines the re-synchronization point.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p. ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange

98.

Systems and methods for improved fault tolerance in RAID configurations

      
Numéro d'application 14615727
Numéro de brevet 09442814
Statut Délivré - en vigueur
Date de dépôt 2015-02-06
Date de la première publication 2015-06-04
Date d'octroi 2016-09-13
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Subramanian, Srikumar
  • Sowrirajan, Raghavan

Abrégé

A RAID bad block module is added to a RAID controller. The bad block module intercepts bad block errors and marks them in a bad block table. When a bad block error is intercepted the bad block module logs the error and determines, based on the error and previously received errors logged in the table, whether the RAID controller can handle the error without failing the entire array. If so, the bad block module passes the error to the RAID controller. Else, the bad block module passes the error to an application or operating system where it is handled like any other disk error. Thus, instead of failing the entire array, the bad block errors are dealt with by the operating system.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p. ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • 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

99.

GPU based parallel image processing at thin client

      
Numéro d'application 14060165
Numéro de brevet 09342859
Statut Délivré - en vigueur
Date de dépôt 2013-10-22
Date de la première publication 2015-04-23
Date d'octroi 2016-05-17
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Ayanam, Varadachari Sudan
  • Christopher, Samvinesh
  • Subramanian, Yugender P.

Abrégé

Disclosed herein is a computing device that includes: a processor; a graphic processing unit having N graphic processing cores, N being an integer greater than 1; a random access memory (RAM); a video port; a non-volatile memory, and a display processing unit. The non-volatile memory stores a virtual desktop client (VDC). The VDC can communicate with a first virtual machine (VM) of a hypervisor running on a remote computing device and receive an encoded image frame from the first VM; instruct the plurality of graphic processing cores to decode the encoded image frame in parallel; and generate a decoded image frame of the encoded image frame. The display processing unit can generate display signals representing the decoded image frame and transmit the display signals to the video port.

Classes IPC  ?

  • G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline
  • G06T 1/60 - Gestion de mémoire
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation

100.

Reclaiming space from a file system

      
Numéro d'application 13960687
Numéro de brevet 09002794
Statut Délivré - en vigueur
Date de dépôt 2013-08-06
Date de la première publication 2015-04-07
Date d'octroi 2015-04-07
Propriétaire AMZETTA TECHNOLOGIES, LLC, (USA)
Inventeur(s)
  • Chatterjee, Paresh
  • Muthirisavenugopal, Vijayarankan
  • Sowrirajan, Raghavan

Abrégé

Technologies are provided for reclaiming a file system coupled to a block device. In these technologies, a dummy file is created. The dummy file is expanded to fill a volume in the block device. A mapping of the dummy file to locations in the volume is retrieved. When the mapping of the dummy file to the locations in the volume is retrieved, corresponding space in the volume is reclaimed. This space may include the locations in the volume corresponding to the mapping of the dummy file. When this space in the volume is reclaimed, the dummy file is deleted.

Classes IPC  ?

  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  1     2     3        Prochaine page