Bullhead Innovations Ltd.

Canada

Retour au propriétaire

1-15 de 15 pour Bullhead Innovations Ltd. Trier par
Recheche Texte
Affiner par
Juridiction
        États-Unis 14
        Canada 1
Date
2022 2
2021 5
2020 2
Avant 2020 6
Classe IPC
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 5
G06F 3/16 - Entrée acoustiqueSortie acoustique 5
G06Q 50/12 - Hôtellerie ou restauration 5
G10L 13/04 - Détails des systèmes de synthèse de la parole, p. ex. structure du synthétiseur ou gestion de la mémoire 5
G10L 15/26 - Systèmes de synthèse de texte à partir de la parole 5
Voir plus
Statut
En Instance 1
Enregistré / En vigueur 14
Résultats pour  brevets

1.

Voice-controlled system that checks program guide to determine channel on which program name determined according to voice-to-text transcript is currently playing

      
Numéro d'application 17517791
Numéro de brevet 11652925
Statut Délivré - en vigueur
Date de dépôt 2021-11-03
Date de la première publication 2022-02-24
Date d'octroi 2023-05-16
Propriétaire Bullhead Innovations Ltd. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

A voice-controlled system for allowing a guest of a hospitality establishment to play desired media content on an in-room device includes one or more servers coupled to a network and a plurality of in-room devices. A user device captures audio from a microphone and converts the audio into a text transcript utilizing a voice-to-text conversion service. The user device passes the text transcript to the servers where a particular room of the hospitality establishment with which the user device is currently associated is determined. The servers check a program guide for the particular room in order to determine a channel on which a program name determined according to the text transcript is currently playing, and determine one or more target in-room devices of the particular room. The servers send commands causing the target in-room devices to play the channel on which the program name is currently playing.

Classes IPC  ?

  • H04M 11/00 - Systèmes de communication téléphonique spécialement adaptés pour être combinés avec d'autres systèmes électriques
  • G10L 13/04 - Détails des systèmes de synthèse de la parole, p. ex. structure du synthétiseur ou gestion de la mémoire
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • 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
  • G06Q 50/12 - Hôtellerie ou restauration
  • H04M 11/10 - Systèmes de communication téléphonique spécialement adaptés pour être combinés avec d'autres systèmes électriques avec systèmes d'enregistrement et de reproduction de dictée

2.

Helping MDNS discovery between resource-seeking and resource-providing devices by modifying MDNS response to lower one or more TTL values

      
Numéro d'application 17491668
Numéro de brevet 11683287
Statut Délivré - en vigueur
Date de dépôt 2021-10-01
Date de la première publication 2022-01-20
Date d'octroi 2023-06-20
Propriétaire Bullhead Innovations Ltd. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

An apparatus for helping with multicast domain name service (MDNS) discovery includes one or more processors configured to receive a first MDNS query from the resource-seeking device, receive a first MDNS response from the resource-providing device, and generate a second MDNS response according to the first MDNS response. The second MDNS response is generated at least by including a resource record from the first MDNS response and setting a time-to-live (TTL) value of the resource record in the second MDNS response to be lower than an original TTL value as specified for the resource record in the first MDNS response. The second MDNS response is sent to the resource-seeking device in response to the first MDNS query. A hospitality establishment may thereby soft assign a media device to a user device while retaining the ability to change the media device assigned to the user device.

Classes IPC  ?

  • 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 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • H04L 61/4541 - Répertoires pour la découverte de services
  • H04L 61/4511 - Répertoires de réseauCorrespondance nom-adresse en utilisant des répertoires normalisésRépertoires de réseauCorrespondance nom-adresse en utilisant des protocoles normalisés d'accès aux répertoires en utilisant le système de noms de domaine [DNS]
  • H04L 61/5069 - Allocation d'adresse pour la communication de groupe, en multidiffusion ou en diffusion

3.

Mobile computing device having dynamically reconfigurable session initiation protocol (SIP) phone services

      
Numéro d'application 17464444
Numéro de brevet 11706351
Statut Délivré - en vigueur
Date de dépôt 2021-09-01
Date de la première publication 2021-12-23
Date d'octroi 2023-07-18
Propriétaire Bullhead Innovations Ltd. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

An apparatus enables communication between a user device and a communication server. The apparatus receives a device identifier of the user device and determines after searching a device-to-token database that the device identifier is not associated with any device communication token. The apparatus activates a predetermined application on the user device, and thereafter receives a device communication token of the predetermined application. A mapping of the device communication token with the device identifier is stored in the device-to-token database after which a communication account is created for the user device on a communication server. A login credential for the communication account is sent to the user device in a message addressed to the predetermined application and transmitted via a message server. The predetermined application on the user device receives the message, and thereafter automatically logs in to the communication server according to the login credential in the message.

Classes IPC  ?

  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 15/34 - Dispositions de comptage pour standards privés
  • H04L 67/141 - Configuration des sessions d'application

4.

System for voice control of devices at hospitality establishment and method and control server thereof

      
Numéro d'application 17108174
Numéro de brevet 11196872
Statut Délivré - en vigueur
Date de dépôt 2020-12-01
Date de la première publication 2021-06-10
Date d'octroi 2021-12-07
Propriétaire Bullhead Innovations Ltd. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

A data gate apparatus for integrating functionalities of an interface format into a plurality of services. The data gate comprises a storage device, a communication interface and a processor coupled to the storage device and the communication interface. The processor detects a device supporting a first interface format that is different than the interface formats stored in the storage device. The processor learns the first interface format by receiving data function in the first interface format and associating a field in the data function with a variable representing information of a particular type. The processor verifies that the first interface format has been successfully learnt by generating a message in the first interface format and sending the message to the device. The processor receives a response to the message and parses the response to thereby confirm that the first interface format is functional and integrable into the plurality of services.

Classes IPC  ?

  • H04M 11/00 - Systèmes de communication téléphonique spécialement adaptés pour être combinés avec d'autres systèmes électriques
  • G10L 13/04 - Détails des systèmes de synthèse de la parole, p. ex. structure du synthétiseur ou gestion de la mémoire
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • 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
  • G06Q 50/12 - Hôtellerie ou restauration
  • H04M 11/10 - Systèmes de communication téléphonique spécialement adaptés pour être combinés avec d'autres systèmes électriques avec systèmes d'enregistrement et de reproduction de dictée

5.

In-room device control system

      
Numéro d'application 17023850
Numéro de brevet 11706300
Statut Délivré - en vigueur
Date de dépôt 2020-09-17
Date de la première publication 2021-05-06
Date d'octroi 2023-07-18
Propriétaire Bullhead Innovations Ltd. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

Internet of things (IoT) hubs are distributed in a hospitality establishment and are connected to a control server. Various IoT devices are installed in each room or other separate guest area within the hospitality establishment. The hubs are located such that each IoT device is within a predetermined distance from at least one hub. The control server has mappings of which IoT devices are in which rooms and has mappings of which hubs are used to control which IoT devices. When a state change message is received from a user device, the control server confirms the user device is currently associated with at least one guest room and then determines which target IoT devices are affected by the state change message. The control server then sends commands to the various one or more hubs that control the target IoT devices in order to effect the state changes.

Classes IPC  ?

  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau
  • 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 9/40 - Protocoles réseaux de sécurité
  • H04W 12/64 - Sécurité dépendant du contexte dépendant de la localisationSécurité dépendant du contexte dépendant de la proximité utilisant des zones géorepérées
  • H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine
  • H04L 67/55 - Services réseau par poussée

6.

Modifying multicast domain name service (MDNS) responses to control assignment of discoverable resource providing devices available on network

      
Numéro d'application 17017673
Numéro de brevet 11165743
Statut Délivré - en vigueur
Date de dépôt 2020-09-10
Date de la première publication 2021-04-29
Date d'octroi 2021-11-02
Propriétaire Bullhead Innovations Ltd. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

An apparatus for helping with multicast domain name service (MDNS) discovery includes one or more processors configured to receive a first MDNS query from the resource seeking device, receive a first MDNS response from the resource providing device, and generate a second MDNS response according to the first MDNS response. The second MDNS response is generated at least by including a resource record from the first MDNS response and setting a time-to-live (TTL) value of the resource record in the second MDNS response to be lower than an original TTL value as specified for the resource record in the first MDNS response. The second MDNS response is sent to the resource seeking device in response to the first MDNS query. A hospitality establishment may thereby soft assign a media device to a user device while retaining the ability to change the media device assigned to the user device.

Classes IPC  ?

  • 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 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences

7.

Leveraging push notifications to configure predetermined application running on user device for accessing service on network of hospitality establishment

      
Numéro d'application 16988364
Numéro de brevet 11140273
Statut Délivré - en vigueur
Date de dépôt 2020-08-07
Date de la première publication 2021-04-22
Date d'octroi 2021-10-05
Propriétaire Bullhead Innovations Ltd. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

An apparatus enables communication between a user device and a communication server. The apparatus receives a device identifier of the user device and determines after searching a device-to-token database that the device identifier is not associated with any device communication token. The apparatus activates a predetermined application on the user device, and thereafter receives a device communication token of the predetermined application. A mapping of the device communication token with the device identifier is stored in the device-to-token database after which a communication account is created for the user device on a communication server. A login credential for the communication account is sent to the user device in a message addressed to the predetermined application and transmitted via a message server. The predetermined application on the user device receives the message, and thereafter automatically logs in to the communication server according to the login credential in the message.

Classes IPC  ?

  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 15/34 - Dispositions de comptage pour standards privés
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

8.

Apparatus for configuring a user device for communication with a communication server and method thereof

      
Numéro d'application 16699457
Numéro de brevet 10771635
Statut Délivré - en vigueur
Date de dépôt 2019-11-29
Date de la première publication 2020-04-02
Date d'octroi 2020-09-08
Propriétaire Bullhead Innovations Ltd. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

An apparatus enables communication between a user device and a communication server. The apparatus receives a device identifier of the user device and determines after searching a device-to-token database that the device identifier is not associated with any device communication token. The apparatus activates a predetermined application on the user device, and thereafter receives a device communication token of the predetermined application. A mapping of the device communication token with the device identifier is stored in the device-to-token database after which a communication account is created for the user device on a communication server. A login credential for the communication account is sent to the user device in a message addressed to the predetermined application and transmitted via a message server. The predetermined application on the user device receives the message, and thereafter automatically logs in to the communication server according to the login credential in the message.

Classes IPC  ?

  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 15/34 - Dispositions de comptage pour standards privés
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

9.

Data gate apparatus for integrating functionalities of an interface format into a plurality of services and method thereof

      
Numéro d'application 16699466
Numéro de brevet 10887469
Statut Délivré - en vigueur
Date de dépôt 2019-11-29
Date de la première publication 2020-03-26
Date d'octroi 2021-01-05
Propriétaire Bullhead Innovations Ltd. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

A data gate apparatus for integrating functionalities of an interface format into a plurality of services. The data gate comprises a storage device, a communication interface and a processor coupled to the storage device and the communication interface. The processor detects a device supporting a first interface format that is different than the interface formats stored in the storage device. The processor learns the first interface format by receiving data function in the first interface format and associating a field in the data function with a variable representing information of a particular type. The processor verifies that the first interface format has been successfully learnt by generating a message in the first interface format and sending the message to the device. The processor receives a response to the message and parses the response to thereby confirm that the first interface format is functional and integrable into the plurality of services.

Classes IPC  ?

  • H04M 11/00 - Systèmes de communication téléphonique spécialement adaptés pour être combinés avec d'autres systèmes électriques
  • G10L 13/04 - Détails des systèmes de synthèse de la parole, p. ex. structure du synthétiseur ou gestion de la mémoire
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • 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
  • G06Q 50/12 - Hôtellerie ou restauration
  • H04M 11/10 - Systèmes de communication téléphonique spécialement adaptés pour être combinés avec d'autres systèmes électriques avec systèmes d'enregistrement et de reproduction de dictée

10.

Automatic configuration of communication app on user device upon arrival at hospitality establishment

      
Numéro d'application 16410746
Numéro de brevet 10530938
Statut Délivré - en vigueur
Date de dépôt 2019-05-13
Date de la première publication 2019-09-05
Date d'octroi 2020-01-07
Propriétaire Bullhead Innovations Ltd. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

An association server in a communication system receives a device identifier of a user device and searches a device-to-token database in order to determine whether the device identifier is currently associated with any device communication token. In response to determining that the device identifier is associated with a device communication token, the association server creates a communication account for the user device on a communication server, and sends a login credential for the communication account to the user device in a message transmitted via a message server. The message is addressed by the device communication token to a predetermined application installed on the user device. The predetermined application on the user device receives the message from the message service, and thereafter automatically logs in to the communication server according to the login credential included in the message.

Classes IPC  ?

  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 15/34 - Dispositions de comptage pour standards privés
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

11.

Data gate apparatus for learning interface format in order to interface between plurality of services and method thereof

      
Numéro d'application 16390637
Numéro de brevet 10542155
Statut Délivré - en vigueur
Date de dépôt 2019-04-22
Date de la première publication 2019-08-08
Date d'octroi 2020-01-21
Propriétaire Bullhead Innovations Ltd. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

A universal data gate converts between interface format types of interconnected systems. The data gate learns new interface types and greatly simplifies the requirement for a human user to reprogram the new interface types. A library of known interface types is built up over time and allows re-use of known interface types as required. Voice based room control is enabled by automatically activating the voice control on a guest device when the guest is checked in to a hotel room. Text corresponding to voice commands captured from the user's voice is passed to a hotel app. The system automatically pairs the guest device with the user's assigned room and determines which in-room controllable devices are to be operated by the user's voice commands. When the user switches to a new guest room during travel, the system automatically updates the room pairing and new voice commands operate the new in-room devices.

Classes IPC  ?

  • H04M 11/00 - Systèmes de communication téléphonique spécialement adaptés pour être combinés avec d'autres systèmes électriques
  • G10L 13/04 - Détails des systèmes de synthèse de la parole, p. ex. structure du synthétiseur ou gestion de la mémoire
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • 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
  • G06Q 50/12 - Hôtellerie ou restauration
  • H04M 11/10 - Systèmes de communication téléphonique spécialement adaptés pour être combinés avec d'autres systèmes électriques avec systèmes d'enregistrement et de reproduction de dictée

12.

IN-ROOM DEVICE CONTROL SYSTEM

      
Numéro de document 03027385
Statut En instance
Date de dépôt 2018-12-13
Date de disponibilité au public 2019-06-20
Propriétaire BULLHEAD INNOVATIONS LTD. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

Internet of things (IoT) hubs are distributed in a hospitality establishment and are connected to a control server. Various IoT devices are installed in each room or other separate guest area within the hospitality establishment. The hubs are located such that each IoT device is within a predetermined distance from at least one hub. The control server has mappings of which IoT devices are in which rooms, and has mappings of which hubs are used to control which IoT devices. When a state change message is received from a user device, the control server confirms the user device is currently associated with at least one guest room and then determines which target IoT devices are affected by the state change message. The control server then sends commands to the various one or more hubs that control the target IoT devices in order to effect the state changes.

Classes IPC  ?

  • G05B 15/02 - Systèmes commandés par un calculateur électriques
  • H04W 4/33 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les environnements intérieurs, p. ex. les bâtiments
  • H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine
  • H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés

13.

In-room device control system

      
Numéro d'application 16217958
Numéro de brevet 10812596
Statut Délivré - en vigueur
Date de dépôt 2018-12-12
Date de la première publication 2019-06-20
Date d'octroi 2020-10-20
Propriétaire Bullhead Innovations Ltd. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

Internet of things (IoT) hubs are distributed in a hospitality establishment and are connected to a control server. Various IoT devices are installed in each room or other separate guest area within the hospitality establishment. The hubs are located such that each IoT device is within a predetermined distance from at least one hub. The control server has mappings of which IoT devices are in which rooms and has mappings of which hubs are used to control which IoT devices. When a state change message is received from a user device, the control server confirms the user device is currently associated with at least one guest room and then determines which target IoT devices are affected by the state change message. The control server then sends commands to the various one or more hubs that control the target IoT devices in order to effect the state changes.

Classes IPC  ?

  • H04W 4/70 - Services pour la communication de machine à machine ou la communication de type machine
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • 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]
  • H04W 12/00 - Dispositions de sécuritéAuthentificationProtection de la confidentialité ou de l'anonymat
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

14.

Automatic configuration of communication app on user device upon arrival at hospitality establishment

      
Numéro d'application 16043662
Numéro de brevet 10341497
Statut Délivré - en vigueur
Date de dépôt 2018-07-24
Date de la première publication 2019-02-07
Date d'octroi 2019-07-02
Propriétaire Bullhead Innovations Ltd. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

An association server in a communication system receives a device identifier of a user device and searches a device-to-token database in order to determine whether the device identifier is currently associated with any device communication token. In response to determining that the device identifier is associated with a device communication token, the association server creates a communication account for the user device on a communication server, and sends a login credential for the communication account to the user device in a message transmitted via a message server. The message is addressed by the device communication token to a predetermined application installed on the user device. The predetermined application on the user device receives the message from the message service, and thereafter automatically logs in to the communication server according to the login credential included in the message.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04M 15/34 - Dispositions de comptage pour standards privés

15.

Voice controlled room system

      
Numéro d'application 15834961
Numéro de brevet 10313531
Statut Délivré - en vigueur
Date de dépôt 2017-12-07
Date de la première publication 2018-06-14
Date d'octroi 2019-06-04
Propriétaire Bullhead Innovations Ltd. (Canada)
Inventeur(s) Warrick, Peter S.

Abrégé

A universal data gate converts between interface format types of interconnected systems. The data gate learns new interface types and greatly simplifies the requirement for a human user to reprogram the new interface types. A library of known interface types is built up over time and allows re-use of known interface types as required. Voice based room control is enabled by automatically activating the voice control on a guest device when the guest is checked in to a hotel room. Text corresponding to voice commands captured from the user's voice is passed to a hotel app. The system automatically pairs the guest device with the user's assigned room and determines which in-room controllable devices are to be operated by the user's voice commands. When the user switches to a new guest room during travel, the system automatically updates the room pairing and new voice commands operate the new in-room devices.

Classes IPC  ?

  • H04M 11/00 - Systèmes de communication téléphonique spécialement adaptés pour être combinés avec d'autres systèmes électriques
  • G10L 13/04 - Détails des systèmes de synthèse de la parole, p. ex. structure du synthétiseur ou gestion de la mémoire
  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • 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
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • G06Q 50/12 - Hôtellerie ou restauration
  • H04M 11/10 - Systèmes de communication téléphonique spécialement adaptés pour être combinés avec d'autres systèmes électriques avec systèmes d'enregistrement et de reproduction de dictée