Google Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 7 579 pour Google Inc. et 12 filiales Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 7 541
        Marque 38
Juridiction
        International 4 603
        États-Unis 2 913
        Canada 63
Propriétaire / Filiale
[Owner] Google Inc. 4 363
Google Technology Holdings LLC 2 665
Boston Dynamics, Inc. 453
Nest Labs, Inc. 38
Widevine Technologies, Inc. 16
Voir plus
Date
Nouveautés (dernières 4 semaines) 8
2024 avril (MACJ) 2
2024 mars 7
2024 février 7
2024 janvier 9
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 847
G06Q 30/00 - Commerce 335
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 302
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 262
B25J 9/16 - Commandes à programme 234
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 29
07 - Machines et machines-outils 12
42 - Services scientifiques, technologiques et industriels, recherche et conception 12
35 - Publicité; Affaires commerciales 6
12 - Véhicules; appareils de locomotion par terre, par air ou par eau; parties de véhicules 3
Voir plus
Statut
En Instance 125
Enregistré / En vigueur 7 454
  1     2     3     ...     76        Prochaine page

1.

Systems and methods for communicating notifications and textual data associated with applications

      
Numéro d'application 18162735
Numéro de brevet 11954403
Statut Délivré - en vigueur
Date de dépôt 2023-02-01
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Peng, Long
  • Dai, Hui
  • Guan, Xin

Abrégé

Embodiments are provided for communicating notifications and other textual data associated with applications installed on an electronic device. According to certain aspects, a user can interface with an input device to send (218) a wake up trigger to the electronic device. The electronic device retrieves (222) application notifications and converts (288) the application notifications to audio data. The electronic device also sends (230) the audio data to an audio output device for annunciation (232). The user may also use the input device to send (242) a request to the electronic device to activate the display screen. The electronic device identifies (248) an application corresponding to an annunciated notification, and activates (254) the display screen and initiates the application.

Classes IPC  ?

  • 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 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 exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • G10L 13/04 - Procédés d'élaboration de parole synthétique; Synthétiseurs de parole - Détails des systèmes de synthèse de la parole, p.ex. structure du synthétiseur ou gestion de la mémoire

2.

AUTOMATED RETURN OF TELEOPERATED VEHICLES

      
Numéro d'application 18538407
Statut En instance
Date de dépôt 2023-12-13
Date de la première publication 2024-04-04
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Miller, Thomas Hopkins
  • Bentzel, Christopher

Abrégé

A method includes obtaining, from an operator of a robot, a return execution lease associated with one or more commands for controlling the robot that is scheduled within a sequence of execution leases. The robot is configured to execute commands associated with a current execution lease that is an earliest execution lease in the sequence of execution leases that is not expired. The method includes obtaining an execution lease expiration trigger triggering expiration of the current execution lease. After obtaining the trigger, the method includes determining that the return execution lease is a next current execution lease in the sequence. While the return execution lease is the current execution lease, the method includes executing the one or more commands for controlling the robot associated with the return execution lease which cause the robot to navigate to a return location remote from a current location of the robot.

Classes IPC  ?

  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
  • 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

3.

SYSTEMS AND METHODS FOR SAFE OPERATION OF ROBOTS

      
Numéro d'application US2023074667
Numéro de publication 2024/064739
Statut Délivré - en vigueur
Date de dépôt 2023-09-20
Date de publication 2024-03-28
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Saunders, John Aaron
  • Murphy, Michael

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • 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)

4.

SYSTEMS AND METHODS FOR SAFE OPERATION OF ROBOTS

      
Numéro d'application 18471951
Statut En instance
Date de dépôt 2023-09-21
Date de la première publication 2024-03-28
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Saunders, John Aaron
  • Murphy, Michael

Abrégé

Methods and apparatus for implementing a safety system for a mobile robot are described. The method comprises receiving first sensor data from one or more sensors, the first sensor data being captured at a first time, identifying, based on the first sensor data, a first unobserved portion of a safety field in an environment of a mobile robot, assigning, to each of a plurality of contiguous regions within the first unobserved portion of the safety field, an occupancy state, updating, at a second time after the first time, the occupancy state of one or more of the plurality of contiguous regions, and determining one or more operating parameters for the mobile robot, the one or more operating parameters based, at least in part, on the occupancy state of at least some regions of the plurality of contiguous regions at the second time.

Classes IPC  ?

5.

AUTOMATICALLY TRASITIONING A ROBOT TO AN OPERATIONAL MODE OPTIMIZED FOR PARTICULAR TERRAIN

      
Numéro d'application US2023025760
Numéro de publication 2024/058844
Statut Délivré - en vigueur
Date de dépôt 2023-06-20
Date de publication 2024-03-21
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s) Whitman, Eric

Abrégé

According to one disclosed method, one or more sensors of a robot may receive data corresponding to one or more locations of the robot along a path the robot is following within an environment on a first occasion. Based on the received data, a determination may be made that one or more stairs exist in a first region of the environment. Further, when the robot is at a position along the path the robot is following on the first occasion, a determination may be made that the robot is expected to enter the first region. The robot may be controlled to operate in a first operational mode associated with traversal of stairs when it is determined that one or more stairs exist in the first region and the robot is expected to enter the first region.

6.

SCREW ACTUATOR FOR A LEGGED ROBOT

      
Numéro d'application 18361414
Statut En instance
Date de dépôt 2023-07-28
Date de la première publication 2024-03-21
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Potter, Steven D.
  • Jackowski, Zachary John
  • Young, Adam

Abrégé

A robot leg assembly including a hip joint and an upper leg member. A proximal end portion of the upper leg member rotatably coupled to the hip joint. The robot leg assembly including a knee joint rotatably coupled to a distal end portion of the upper leg member, a lower leg member rotatably coupled to the knee joint, a linear actuator disposed on the upper leg member and defining a motion axis, and a motor coupled to the linear actuator and a linkage coupled to the translation stage and to the lower leg member. The linear actuator includes a translation stage moveable along the motion axis to translate rotational motion of the motor to linear motion of the translation stage along the motion axis, which moves the linkage to rotate the lower leg member relative to the upper leg member at the knee joint.

Classes IPC  ?

  • F16H 25/20 - Mécanismes à vis
  • B25J 9/10 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs
  • B25J 9/12 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs électriques
  • B25J 17/02 - Joints articulés
  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé

7.

OFFLINE OPTIMIZATION TO ROBOT BEHAVIOR

      
Numéro d'application 18521950
Statut En instance
Date de dépôt 2023-11-28
Date de la première publication 2024-03-21
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Da Silva, Marco
  • Stephens, Benjamin
  • Rizzi, Alfred Anthony
  • Abe, Yeuhi

Abrégé

A computing system may provide a model of a robot. The model may be configured to determine simulated motions of the robot based on sets of control parameters. The computing system may also operate the model with multiple sets of control parameters to simulate respective motions of the robot. The computing system may further determine respective scores for each respective simulated motion of the robot, wherein the respective scores are based on constraints associated with each limb of the robot and a goal. The constraints include actuator constraints and joint constraints for limbs of the robot. Additionally, the computing system may select, based on the respective scores, a set of control parameters associated with a particular score. Further, the computing system may modify a behavior of the robot based on the selected set of control parameters to perform a coordinated exertion of forces by actuators of the robot.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé

8.

Robotic device

      
Numéro d'application 29849355
Numéro de brevet D1018621
Statut Délivré - en vigueur
Date de dépôt 2022-08-10
Date de la première publication 2024-03-19
Date d'octroi 2024-03-19
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s) Abroff, Aaron

9.

CONTROL OF ROBOTIC DEVICES WITH NON-CONSTANT BODY PITCH

      
Numéro d'application 18509108
Statut En instance
Date de dépôt 2023-11-14
Date de la première publication 2024-03-07
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Fay, Gina Christine
  • Khripin, Alex Yu
  • Whitman, Eric

Abrégé

An example implementation involves controlling robots with non-constant body pitch and height. The implementation involves obtaining a model of the robot that represents the robot as a first point mass rigidly coupled with a second point mass along a longitudinal axis. The implementation also involves determining a state of a first pair of legs, and determining a height of the first point mass based on the model and the state of the first pair of legs. The implementation further involves determining a first amount of vertical force for at least one leg of the first pair of legs to apply along a vertical axis against a surface while the at least one leg is in contact with the surface. Additionally, the implementation involves causing the at least one leg of the first pair of legs to begin applying the amount of vertical force against the surface.

Classes IPC  ?

  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé
  • B25J 9/16 - Commandes à programme

10.

SYSTEMS AND METHODS OF COORDINATING A MOBILE ROBOT AND PARCEL HANDLING EQUIPMENT

      
Numéro d'application 18446786
Statut En instance
Date de dépôt 2023-08-09
Date de la première publication 2024-02-22
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Murphy, Michael
  • Perkins, Alexander
  • Diaz-Lankenau, Guillermo
  • Turpin, Matthew
  • Cable, Phillip

Abrégé

A kit includes a computing device configured to control motion of equipment for receiving one or more parcels in an environment of a mobile robot. The kit also includes a structure configured to couple to the equipment. The structure comprises an identifier configured to be sensed by a sensor of the mobile robot.

Classes IPC  ?

11.

SYSTEMS AND METHODS OF COORDINATING A MOBILE ROBOT AND PARCEL HANDLING EQUIPMENT

      
Numéro d'application US2023029813
Numéro de publication 2024/039552
Statut Délivré - en vigueur
Date de dépôt 2023-08-09
Date de publication 2024-02-22
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Murphy, Michael
  • Perkins, Alexander
  • Diaz-Lankenau, Guillermo
  • Turpin, Matthew
  • Cable, Phillip

Abrégé

A kit includes a computing device configured to control motion of equipment for receiving one or more parcels in an environment of a mobile robot. The kit also includes a structure configured to couple to the equipment. The structure comprises an identifier configured to be sensed by a sensor of the mobile robot.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile
  • 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)
  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions

12.

SYSTEMS AND METHODS OF GUARDING A MOBILE ROBOT

      
Numéro d'application 18447518
Statut En instance
Date de dépôt 2023-08-10
Date de la première publication 2024-02-22
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Perkins, Alexander
  • Murphy, Michael
  • Diaz-Lankenau, Guillermo
  • Vicentini, Federico
  • Nehrkorn, Mark

Abrégé

A computing device receives location information for a mobile robot. The computing device also receives location information for an entity in an environment of the mobile robot. The computing device determines a distance between the mobile robot and the entity in the environment of the mobile robot. The computing device determines one or more operating parameters for the mobile robot. The one or more operating parameters are based on the determined distance.

Classes IPC  ?

  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
  • B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile
  • B66F 9/06 - Dispositifs pour lever ou descendre des marchandises volumineuses ou lourdes aux fins de chargement ou de déchargement se déplaçant, avec leurs charges, sur des roues ou sur un dispositif analogue, p.ex. chariots élévateurs à fourche

13.

SYSTEMS AND METHODS OF GUARDING A MOBILE ROBOT

      
Numéro d'application US2023029931
Numéro de publication 2024/039564
Statut Délivré - en vigueur
Date de dépôt 2023-08-10
Date de publication 2024-02-22
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Perkins, Alexander
  • Murphy, Michael
  • Diaz-Lankenau, Guillermo
  • Vicentini, Federico
  • Nehrkorn, Mark

Abrégé

A computing device receives location information for a mobile robot. The computing device also receives location information for an entity in an environment of the mobile robot. The computing device determines a distance between the mobile robot and the entity in the environment of the mobile robot. The computing device determines one or more operating parameters for the mobile robot. The one or more operating parameters are based on the determined distance.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • 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)

14.

BRAKING AND REGENERATION CONTROL IN A LEGGED ROBOT

      
Numéro d'application 18467127
Statut En instance
Date de dépôt 2023-09-14
Date de la première publication 2024-02-15
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Khripin, Alex
  • Berard, Stephen
  • Rizzi, Alfred

Abrégé

An example robot includes a hydraulic actuator cylinder controlling motion of a member of the robot. The hydraulic actuator cylinder comprises a piston, a first chamber, and a second chamber. A valve system controls hydraulic fluid flow between a hydraulic supply line of pressurized hydraulic fluid, the first and second chambers, and a return line. A controller may provide a first signal to the valve system so as to begin moving the piston based on a trajectory comprising moving in a forward direction, stopping, and moving in a reverse direction. The controller may provide a second signal to the valve system so as to cause the piston to override the trajectory as it moves in the forward direction and stop at a given position, and then provide a third signal to the valve system so as to resume moving the piston in the reverse direction based on the trajectory.

Classes IPC  ?

  • B25J 9/20 - Commandes à programme à fluide
  • F15B 9/09 - Servomoteurs à asservissement, c. à d. dans lesquels la position de l'organe commandé correspond à celle de l'organe qui commande les servomoteurs étant du type à mouvement possible alternatif ou oscillant commandés par des clapets agissant sur l'alimentation de fluide ou sur l'orifice de sortie du fluide du servomoteur avec moyens de commande électriques
  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé
  • B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile

15.

ROBOT MOVEMENT AND ONLINE TRAJECTORY OPTIMIZATION

      
Numéro d'application 18494361
Statut En instance
Date de dépôt 2023-10-25
Date de la première publication 2024-02-15
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Deits, Robin
  • Kuindersma, Scott
  • Kelly, Matthew P.
  • Koolen, Twan
  • Abe, Yeuhi
  • Stephens, Benjamin

Abrégé

Systems and methods for determining movement of a robot about an environment are provided. A computing system of the robot (i) receives information including a navigation target for the robot and a kinematic state of the robot; (ii) determines, based on the information and a trajectory target for the robot, a retargeted trajectory for the robot; (iii) determines, based on the retargeted trajectory, a centroidal trajectory for the robot and a kinematic trajectory for the robot consistent with the centroidal trajectory; and (iv) determines, based on the centroidal trajectory and the kinematic trajectory, a set of vectors having a vector for each of one or more joints of the robot.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p.ex. à la vue ou au toucher
  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
  • B62D 57/02 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques

16.

DETECTING BOXES

      
Numéro d'application 18484806
Statut En instance
Date de dépôt 2023-10-11
Date de la première publication 2024-02-01
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Perkins, Alex
  • Duhadway, Charles
  • Anderson-Sprecher, Peter

Abrégé

A method for detecting boxes includes receiving a plurality of image frame pairs for an area of interest including at least one target box. Each image frame pair includes a monocular image frame and a respective depth image frame. For each image frame pair, the method includes determining corners for a rectangle associated with the at least one target box within the respective monocular image frame. Based on the determined corners, the method includes the following: performing edge detection and determining faces within the respective monocular image frame; and extracting planes corresponding to the at least one target box from the respective depth image frame. The method includes matching the determined faces to the extracted planes and generating a box estimation based on the determined corners, the performed edge detection, and the matched faces of the at least one target box.

Classes IPC  ?

  • G06V 20/10 - Scènes terrestres
  • G06T 7/521 - Récupération de la profondeur ou de la forme à partir de la projection de lumière structurée
  • G06T 7/13 - Détection de bords
  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • G06N 20/00 - Apprentissage automatique
  • B25J 9/16 - Commandes à programme
  • G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
  • G06V 10/80 - Fusion, c. à d. combinaison des données de diverses sources au niveau du capteur, du prétraitement, de l’extraction des caractéristiques ou de la classification
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06V 10/44 - Extraction de caractéristiques locales par analyse des parties du motif, p.ex. par détection d’arêtes, de contours, de boucles, d’angles, de barres ou d’intersections; Analyse de connectivité, p.ex. de composantes connectées
  • G06V 10/20 - Prétraitement de l’image

17.

Robotic device

      
Numéro d'application 29849360
Numéro de brevet D1013002
Statut Délivré - en vigueur
Date de dépôt 2022-08-10
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Abroff, Aaron
  • Murphy, Michael
  • Zelnick, Benjamin

18.

Robotic device

      
Numéro d'application 29849361
Numéro de brevet D1013003
Statut Délivré - en vigueur
Date de dépôt 2022-08-10
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Abroff, Aaron
  • Murphy, Michael
  • Zelnick, Benjamin

19.

Robotic device

      
Numéro d'application 29849358
Numéro de brevet D1013001
Statut Délivré - en vigueur
Date de dépôt 2022-08-10
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s) Abroff, Aaron

20.

Robotic device

      
Numéro d'application 29849362
Numéro de brevet D1013004
Statut Délivré - en vigueur
Date de dépôt 2022-08-10
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Abroff, Aaron
  • Saunders, John Aaron
  • Murphy, Michael

21.

DISCRETIZED VALVE STATE CONTROL FOR MULTI-LEVEL HYDRAULIC SYSTEMS

      
Numéro d'application 18335016
Statut En instance
Date de dépôt 2023-06-14
Date de la première publication 2024-01-25
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Murphy, Michael
  • Saunders, John Aaron
  • Potter, Steven

Abrégé

An actuation pressure to actuate one or more hydraulic actuators may be determined based on a load on the one or more hydraulic actuators of a robotic device. Based on the determined actuation pressure, a pressure rail from among a set of pressure rails at respective pressures may be selected. One or more valves may connect the selected pressure rail to a metering valve. The hydraulic drive system may operate in a discrete mode in which the metering valve opens such that hydraulic fluid flows from the selected pressure rail through the metering valve to the one or more hydraulic actuators at approximately the supply pressure. Responsive to a control state of the robotic device, the hydraulic drive system may operate in a continuous mode in which the metering valve throttles the hydraulic fluid such that the supply pressure is reduced to the determined actuation pressure.

Classes IPC  ?

  • F15B 11/18 - Systèmes de servomoteurs dépourvus d'asservissement avec plusieurs servomoteurs utilisés en combinaison pour obtenir le fonctionnement par étape d'un organe commandé unique
  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
  • B25J 9/20 - Commandes à programme à fluide
  • F15B 11/16 - Systèmes de servomoteurs dépourvus d'asservissement avec plusieurs servomoteurs
  • F15B 11/17 - Systèmes de servomoteurs dépourvus d'asservissement avec plusieurs servomoteurs utilisant plusieurs pompes
  • G05D 16/20 - Commande de la pression d'un fluide caractérisée par l'utilisation de moyens électriques
  • B25J 9/16 - Commandes à programme
  • G05D 1/00 - Commande de la position, du cap, de l'altitude ou de l'attitude des véhicules terrestres, aquatiques, aériens ou spatiaux, p.ex. pilote automatique
  • B25J 9/14 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs à fluide

22.

ORBIT

      
Numéro de série 98345289
Statut En instance
Date de dépôt 2024-01-06
Propriétaire Boston Dynamics, Inc. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 35 - Publicité; Affaires commerciales
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

computer software, downloadable and recorded, for the remote management of robotic equipment and internet of things (IoT) enabled devices, namely, for controlling, operating, and monitoring the status of robots, machine tools, industrial machines, and IoT enabled devices, the management of data collected by robotic equipment and IoT enabled devices, analyzing the data gathered by robotic equipment and IoT enabled devices to identify historical trends, predict outcomes, and assess performance, sending real-time instructions, setting routes and missions, and modifying the scheduled tasks of robotic equipment and IoT enabled devices, the real-time monitoring of on-sight sensors, including laser scanning, gas, radiation, vibration, partial discharge, thermal, audio, and the camera and video images collected by robotic equipment and IoT enabled devices, and teleoperation of robotic equipment and IoT enabled devices; computer interface software, namely, downloadable and recorded computer software for use in database management, storing and managing electronic data; the management of data collected by robotic equipment and internet of things (IoT) enabled devices; database management services consisting of a database comprised of data collected by robotic equipment and IoT sensors; data processing services, namely, collecting and analyzing the data gathered by robotic equipment and IoT enabled devices to identify historical trends, predict outcomes, and assess performance; providing online non-downloadable computer software platforms for the remote management of robotic equipment and internet of things (IoT) enabled devices, namely, for controlling, operating, and monitoring the status of robots, machine tools, industrial machines and IoT enabled devices, the management of data collected by robotic equipment and IoT enabled devices, analyzing the data gathered by robotic equipment and IoT enabled devices to identify historical trends, predict outcomes, and assess performance, sending real-time instructions, setting routes and missions, and modifying the scheduled tasks of robotic equipment and IoT enabled devices, the real-time monitoring of on-sight sensors, including laser scanning, gas, radiation, vibration, partial discharge, thermal, audio, and the camera and video images collected by robotic equipment and IoT enabled devices, and teleoperation of robotic equipment and IoT enabled devices; providing temporary use of non-downloadable cloud-based software for managing electronic data interfaces (EDI);

23.

MAGNETIC ENCODER CALIBRATION

      
Numéro d'application 18469994
Statut En instance
Date de dépôt 2023-09-19
Date de la première publication 2024-01-04
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s) Khripin, Alex

Abrégé

A method for calibrating a position measurement system includes receiving measurement data from the position measurement system and determining that the measurement data includes periodic distortion data. The position measurement system includes a nonius track and a master track. The method also includes modifying the measurement data by decomposing the periodic distortion data into periodic components and removing the periodic components from the measurement data.

Classes IPC  ?

  • G01D 18/00 - Test ou étalonnage des appareils ou des dispositions prévus dans les groupes
  • B25J 9/16 - Commandes à programme
  • G01D 5/244 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminé; Transducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques produisant des impulsions ou des trains d'impulsions
  • G01D 5/347 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminé; Transducteurs non spécialement adaptés à une variable particulière utilisant des moyens optiques, c. à d. utilisant de la lumière infrarouge, visible ou ultraviolette avec atténuation ou obturation complète ou partielle des rayons lumineux les rayons lumineux étant détectés par des cellules photo-électriques en utilisant le déplacement d'échelles de codage

24.

Multi-Processor Support for Array Imagers

      
Numéro d'application 18339001
Statut En instance
Date de dépôt 2023-06-21
Date de la première publication 2024-01-04
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Bretscher, John T.
  • Vaas, Randall S.

Abrégé

Using the techniques discussed herein, a set of images is captured by one or more array imagers (106). Each array imager includes multiple imagers configured in various manners. Each array imager captures multiple images of substantially a same scene at substantially a same time. The images captured by each array image are encoded by multiple processors (112, 114). Each processor can encode sets of images captured by a different array imager, or each processor can encode different sets of images captured by the same array imager. The encoding of the images is performed using various image-compression techniques so that the information that results from the encoding is smaller, in terms of storage size, than the uncompressed images.

Classes IPC  ?

  • H04N 13/282 - Générateurs de signaux d’images pour la génération de signaux d’images correspondant à au moins trois points de vue géométriques, p.ex. systèmes multi-vues
  • H04N 19/107 - Sélection du mode de codage ou du mode de prédiction entre codage prédictif spatial et temporel, p.ex. rafraîchissement d’image
  • H04N 19/503 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre la prédiction temporelle
  • H04N 19/593 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre des techniques de prédiction spatiale
  • H04N 19/62 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée par transformation en fréquence en trois dimensions
  • H04N 19/436 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés utilisant des dispositions de calcul parallélisées
  • H04N 19/42 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés
  • H04N 13/161 - Encodage, multiplexage ou démultiplexage de différentes composantes des signaux d’images
  • H04N 19/597 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • G06T 1/20 - Architectures de processeurs; Configuration de processeurs p.ex. configuration en pipeline
  • H04N 23/45 - Caméras ou modules de caméras comprenant des capteurs d'images électroniques; Leur commande pour générer des signaux d'image à partir de plusieurs capteurs d'image de type différent ou fonctionnant dans des modes différents, p. ex. avec un capteur CMOS pour les images en mouvement en combinaison avec un dispositif à couplage de charge [CCD]
  • H04N 23/75 - Circuits de compensation de la variation de luminosité dans la scène en agissant sur la partie optique de la caméra
  • H04N 23/80 - Chaînes de traitement de la caméra; Leurs composants
  • H04N 23/957 - Caméras ou modules de caméras à champ lumineux ou plénoptiques

25.

MANIPULATING BOXES USING A ZONED GRIPPER

      
Numéro d'application 18348758
Statut En instance
Date de dépôt 2023-07-07
Date de la première publication 2024-01-04
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Chitta, Sachin
  • Hershberger, David
  • Pauwels, Karl

Abrégé

A method of manipulating boxes includes receiving a minimum box size for a plurality of boxes varying in size located in a walled container. The method also includes dividing a grip area of a gripper into a plurality of zones. The method further includes locating a set of candidate boxes based on an image from a visual sensor. For each zone, the method additionally includes, determining an overlap of a respective zone with one or more neighboring boxes to the set of candidate boxes. The method also includes determining a grasp pose for a target candidate box that avoids one or more walls of the walled container. The method further includes executing the grasp pose to lift the target candidate box by the gripper where the gripper activates each zone of the plurality of zones that does not overlap a respective neighboring box to the target candidate box.

Classes IPC  ?

  • B25J 9/10 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs
  • B25J 9/16 - Commandes à programme
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p.ex. à la vue ou au toucher
  • B25J 15/06 - Têtes de préhension avec moyens de retenue magnétiques ou fonctionnant par succion
  • B66F 9/02 - Chargeurs ou déchargeurs fixes, p.ex. pour des sacs

26.

ONLINE CAMERA CALIBRATION FOR A MOBILE ROBOT

      
Numéro d'application 18335661
Statut En instance
Date de dépôt 2023-06-15
Date de la première publication 2023-12-28
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Christopher, Christopher
  • Gonano, Dion

Abrégé

Methods and apparatus for online camera calibration are provided. The method comprises receiving a first image captured by a first camera of a robot, wherein the first image includes an object having at least one known dimension, receiving a second image captured by a second camera of the robot, wherein the second image includes the object, wherein a field of view of the first camera and a field of view of the second camera at least partially overlap, projecting a plurality of points on the object in the first image to pixel locations in the second image, and determining, based on pixel locations of the plurality of points on the object in second image and the projected plurality of points on the object, a reprojection error.

Classes IPC  ?

  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c. à d. étalonnage de caméra
  • G06V 10/20 - Prétraitement de l’image
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras

27.

A MOBILE ROBOT SYSTEM FOR AUTOMATED ASSET INSPECTION

      
Numéro d'application 18338582
Statut En instance
Date de dépôt 2023-06-21
Date de la première publication 2023-12-28
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Rice, Alex
  • Finnie, Iii, Gordon
  • Da Silva, Marco
  • Bentzel, Christopher
  • Allum, Christopher
  • Roy, Justine
  • Parks, Karl

Abrégé

Methods and apparatus for performing automated inspection of one or more assets in an environment using a mobile robot are provided. The method, comprises defining, within an image captured by a sensor of a robot, a region of interest that includes an asset in an environment of the robot, wherein the asset is associated with an asset identifier, configuring at least one parameter of a computer vision model based on the asset identifier, processing image data within the region of interest using the computer vision model to determine whether an alert should be generated, and outputting the alert when it is determined that the alert should be generated.

Classes IPC  ?

  • G06T 7/00 - Analyse d'image
  • B25J 19/02 - Dispositifs sensibles
  • B25J 11/00 - Manipulateurs non prévus ailleurs
  • G01J 5/10 - Pyrométrie des radiations, p.ex. thermométrie infrarouge ou optique en utilisant des détecteurs électriques de radiations
  • G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
  • G06V 20/50 - Contexte ou environnement de l’image

28.

ONLINE AUTHORING OF ROBOT AUTONOMY APPLICATIONS

      
Numéro d'application 18466535
Statut En instance
Date de dépôt 2023-09-13
Date de la première publication 2023-12-28
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Seifert, Samuel
  • Hepler, Leland

Abrégé

A method for online authoring of robot autonomy applications includes receiving sensor data of an environment about a robot while the robot traverses through the environment. The method also includes generating an environmental map representative of the environment about the robot based on the received sensor data. While generating the environmental map, the method includes localizing a current position of the robot within the environmental map and, at each corresponding target location of one or more target locations within the environment, recording a respective action for the robot to perform. The method also includes generating a behavior tree for navigating the robot to each corresponding target location and controlling the robot to perform the respective action at each corresponding target location within the environment during a future mission when the current position of the robot within the environmental map reaches the corresponding target location.

Classes IPC  ?

  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions

29.

INTEGRATED NAVIGATION CALLBACKS FOR A ROBOT

      
Numéro d'application 18338881
Statut En instance
Date de dépôt 2023-06-21
Date de la première publication 2023-12-28
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Chestnutt, Joel
  • Shanor, Rick

Abrégé

One disclosed method involves at least one application controlling navigation of a robot through an environment based at least in part on a topological map, the topological map including at least a first waypoint, a second waypoint, and a first edge representing a first path between the first waypoint and the second waypoint. The at least one application determines that the topological map includes at least one feature that identifies a first service that is configured to control the robot to perform at least one operation, and instructs the first service to perform the at least one operation as the robot travels along at least a portion of the first path.

Classes IPC  ?

  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions

30.

AUTOMATICALLY TRASITIONING A ROBOT TO AN OPERATIONAL MODE OPTIMIZED FOR PARTICULAR TERRAIN

      
Numéro d'application 18336385
Statut En instance
Date de dépôt 2023-06-16
Date de la première publication 2023-12-28
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s) Whitman, Eric

Abrégé

According to one disclosed method, one or more sensors of a robot may receive data corresponding to one or more locations of the robot along a path the robot is following within an environment on a first occasion. Based on the received data, a determination may be made that one or more stairs exist in a first region of the environment. Further, when the robot is at a position along the path the robot is following on the first occasion, a determination may be made that the robot is expected to enter the first region. The robot may be controlled to operate in a first operational mode associated with traversal of stairs when it is determined that one or more stairs exist in the first region and the robot is expected to enter the first region.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B62D 57/024 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques spécialement adaptés pour se déplacer sur des surfaces inclinées ou verticales
  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé

31.

GROUND CLUTTER AVOIDANCE FOR A MOBILE ROBOT

      
Numéro d'application 18337933
Statut En instance
Date de dépôt 2023-06-20
Date de la première publication 2023-12-28
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Komoroski, Adam
  • Yamauchi, Brian
  • Klingensmith, Matthew

Abrégé

Methods and apparatus for navigating a robot along a route through an environment, the route being associated with a mission, are provided. The method comprises identifying, based on sensor data received by one or more sensors of the robot, a set of potential obstacles in the environment, determining, based at least in part on stored data indicating a set of footfall locations of the robot during a previous execution of the mission, that at least one of the potential obstacles in the set is an obstacle, and navigating the robot to avoid stepping on the obstacle.

Classes IPC  ?

  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
  • G06T 7/10 - Découpage; Détection de bords
  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé

32.

GROUND CLUTTER AVOIDANCE FOR A MOBILE ROBOT

      
Numéro d'application US2023025806
Numéro de publication 2023/249979
Statut Délivré - en vigueur
Date de dépôt 2023-06-21
Date de publication 2023-12-28
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Komoroski, Adam
  • Yamauchi, Brian
  • Klingensmith, Matthew

Abrégé

Methods and apparatus for navigating a robot along a route through an environment, the route being associated with a mission, are provided. The method comprises identifying, based on sensor data received by one or more sensors of the robot, a set of potential obstacles in the environment, determining, based at least in part on stored data indicating a set of footfall locations of the robot during a previous execution of the mission, that at least one of the potential obstacles in the set is an obstacle, and navigating the robot to avoid stepping on the obstacle.

Classes IPC  ?

  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions

33.

A MOBILE ROBOT SYSTEM FOR AUTOMATED ASSET INSPECTION

      
Numéro d'application US2023025849
Numéro de publication 2023/250005
Statut Délivré - en vigueur
Date de dépôt 2023-06-21
Date de publication 2023-12-28
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Rice, Alex
  • Finnie, Iii, Gordon
  • Da Silva, Marco
  • Bentzel, Christopher
  • Allum, Christopher
  • Roy, Justine
  • Parks, Karl

Abrégé

Methods and apparatus for performing automated inspection of one or more assets in an environment using a mobile robot are provided. The method, comprises defining, within an image captured by a sensor of a robot, a region of interest that includes an asset in an environment of the robot, wherein the asset is associated with an asset identifier, configuring at least one parameter of a computer vision model based on the asset identifier, processing image data within the region of interest using the computer vision model to determine whether an alert should be generated, and outputting the alert when it is determined that the alert should be generated.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • 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)
  • B25J 19/02 - Dispositifs sensibles

34.

MITIGATING SENSOR NOISE IN LEGGED ROBOTS

      
Numéro d'application 18457996
Statut En instance
Date de dépôt 2023-08-29
Date de la première publication 2023-12-21
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Blankespoor, Kevin
  • Da Silva, Marco

Abrégé

An example implementation involves receiving measurements from an inertial sensor coupled to the robot and detecting an occurrence of a foot of the legged robot making contact with a surface. The implementation also involves reducing a gain value of an amplifier from a nominal value to a reduced value upon detecting the occurrence. The amplifier receives the measurements from the inertial sensor and provides a modulated output based on the gain value. The implementation further involves increasing the gain value from the reduced value to the nominal value over a predetermined duration of time after detecting the occurrence. The gain value is increased according to a profile indicative of a manner in which to increase the gain value of the predetermined duration of time. The implementation also involves controlling at least one actuator of the legged robot based on the modulated output during the predetermined duration of time.

Classes IPC  ?

  • B62D 57/02 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques
  • B25J 9/16 - Commandes à programme
  • G01L 5/00 - Appareils ou procédés pour la mesure des forces, du travail, de la puissance mécanique ou du couple, spécialement adaptés à des fins spécifiques
  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé

35.

SYSTEMS AND METHODS FOR SYNCRONIZING MULTIPLE ELECTRONIC DEVICES

      
Numéro d'application 18238724
Statut En instance
Date de dépôt 2023-08-28
Date de la première publication 2023-12-14
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Daley, Michael J.
  • Bolinger, Travis
  • O'Neal, Heath

Abrégé

Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.

Classes IPC  ?

  • H04W 56/00 - Dispositions de synchronisation
  • H04H 20/38 - Dispositions de distribution lorsque des stations inférieures, p.ex. des récepteurs, interagissent avec la radiodiffusion
  • H04H 20/61 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne
  • H04H 20/08 - Dispositions pour la retransmission des informations radiodiffusées entre des appareils terminaux
  • H04H 20/18 - Dispositions de synchronisation de la radiodiffusion ou de la distribution par l'intermédiaire de plusieurs systèmes
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04H 60/88 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p.ex. Internet caractérisées par le système de transmission lui-même le système de transmission étant Internet l’accès se faisant au moyen de réseaux informatiques qui sont des réseaux sans fil

36.

INTERMEDIATE WAYPOINT GENERATOR

      
Numéro d'application 18456349
Statut En instance
Date de dépôt 2023-08-25
Date de la première publication 2023-12-14
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Fay, Gina Christine
  • Rizzi, Alfred

Abrégé

A method for generating intermediate waypoints for a navigation system of a robot includes receiving a navigation route. The navigation route includes a series of high-level waypoints that begin at a starting location and end at a destination location and is based on high-level navigation data. The high-level navigation data is representative of locations of static obstacles in an area the robot is to navigate. The method also includes receiving image data of an environment about the robot from an image sensor and generating at least one intermediate waypoint based on the image data. The method also includes adding the at least one intermediate waypoint to the series of high-level waypoints of the navigation route and navigating the robot from the starting location along the series of high-level waypoints and the at least one intermediate waypoint toward the destination location.

Classes IPC  ?

  • G01C 21/20 - Instruments pour effectuer des calculs de navigation

37.

MOVING CONTENT BETWEEN SET TOP BOX AND END DEVICES IN HOME

      
Numéro d'application 18205051
Statut En instance
Date de dépôt 2023-06-02
Date de la première publication 2023-12-07
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Luthra, Ajay K.
  • Grossman, Michael A.
  • Moorthy, Praveen N.
  • Moroney, Paul
  • Ramamurthy, Arjun
  • Xu, Haifeng

Abrégé

A content moving device which enables providing content stored on a first user device, such as a DVR, in a first format and resolution to be provided to a second user device, such as a portable media player (PMP) in a second format and resolution. The content moving device identifies content on the first user device as candidate content which may be desired by the PMP and receives the candidate content from the DVR. The content moving device transcodes the candidate content at times independent of a request from the PMP for the content. The content moving device may provide a list of available transcoded content to the PMP for selection, and provide selected content to the PMP. The content moving device may also provide information relating to any protection schemes of the content provided to the PMP, such as DRM rights and decryption keys. The content moving device performs the often computationally intense and time consuming transcoding of user content to enable the user to move content between different user devices in a convenient manner.

Classes IPC  ?

  • H04N 21/436 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison
  • H04N 21/4147 - Enregistreur vidéo personnel [PVR]
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 
  • H04N 21/4402 - 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 MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/41 - Structure de client; Structure de périphérique de client

38.

ALERT PERIPHERAL FOR NOTIFICATION OF EVENTS OCCURRING ON A PROGRAMMABLE USER EQUIPMENT WITH COMMUNICATION CAPABILITIES

      
Numéro d'application 18233493
Statut En instance
Date de dépôt 2023-08-14
Date de la première publication 2023-11-30
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Cavallaro, Alberto R.
  • Pais, Martin R.

Abrégé

An alert peripheral device that provides sensory notification to a user of the device includes: a power subsystem; a communication mechanism by which notification signals is received from a first user equipment (UE) that generates and transmits the notification signals in response to detection of specific events at the first UE; and a response notification mechanism that provides a sensory response of the peripheral device following receipt of a notification of a detected event (NDE) signal. The device further includes an embedded controller coupled to each of the other components and which includes firmware that when executed on the embedded controller configures the embedded controller to: establish a communication link between the communication mechanism and the first UE; and in response to detecting a receipt of the NDE signal from the first UE, trigger the response notification mechanism to exhibit the sensory response.

Classes IPC  ?

  • H04W 68/02 - Dispositions pour augmenter l'efficacité du canal d'avertissement ou de messagerie
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • H04M 19/04 - Dispositions d'alimentation de courant pour systèmes téléphoniques fournissant un courant de sonnerie ou des tonalités de surveillance, p.ex. tonalité de numérotation ou tonalité d’occupation le courant de sonnerie étant produit aux sous-stations
  • H04B 1/3827 - TRANSMISSION - Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission Émetteurs-récepteurs, c. à d. dispositifs dans lesquels l'émetteur et le récepteur forment un ensemble structural et dans lesquels au moins une partie est utilisée pour des fonctions d'émission et de réception Émetteurs-récepteurs portatifs
  • H04W 76/40 - Gestion de la connexion pour la distribution ou la diffusion sélective
  • H04W 76/14 - Gestion de la connexion Établissement de la connexion Établissement de la connexion en mode direct
  • H04M 1/72412 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité par interfaçage avec des accessoires externes utilisant des interfaces sans fil bidirectionnelles à courte portée
  • H04W 4/14 - Services d'envoi de messages courts, p.ex. SMS ou données peu structurées de services supplémentaires [USSD]

39.

NON-PLANAR LINEAR ACTUATOR

      
Numéro d'application 18360223
Statut En instance
Date de dépôt 2023-07-27
Date de la première publication 2023-11-16
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s) Webb, Jacob Daniel

Abrégé

A drive system includes a linear actuator with a drive shaft and having an actuation axis extending along a length of the linear actuator. A motor assembly of the drive system couples to drive shaft and is configured to rotate the drive shaft about the actuation axis of the linear actuator. The drive system further includes a nut attached to the drive shaft and a carrier housing the nut. A linkage system of the drive system extends from a proximal end away from the motor assembly to a distal end. The proximal end of the linkage system rotatably attaches to the carrier at a first proximal attachment location where the first proximal attachment location offset is from the actuation axis. The drive system also includes an output link rotatably coupled to the distal end of the linkage system where the output link is offset from the actuation axis.

Classes IPC  ?

40.

System and method for decoding using parallel processing

      
Numéro d'application 17200761
Numéro de brevet RE049727
Statut Délivré - en vigueur
Date de dépôt 2021-03-12
Date de la première publication 2023-11-14
Date d'octroi 2023-11-14
Propriétaire GOOGLE INC. (USA)
Inventeur(s)
  • Xu, Yaowu
  • Wilkins, Paul
  • Bankoski, James

Abrégé

An apparatus for decoding frames of a compressed video data stream having at least one frame divided into partitions, includes a memory and a processor configured to execute instructions stored in the memory to read partition data information indicative of a partition location for at least one of the partitions, decode a first partition of the partitions that includes a first sequence of blocks, decode a second partition of the partitions that includes a second sequence of blocks identified from the partition data information using decoded information of the first partition.

Classes IPC  ?

  • H04N 19/61 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée combiné avec un codage prédictif
  • H04N 19/91 - Codage entropique, p.ex. codage à longueur variable ou codage arithmétique
  • H04N 19/82 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - Détails des opérations de filtrage spécialement adaptées à la compression vidéo, p.ex. pour l'interpolation de pixels mettant en œuvre le filtrage dans une boucle de prédiction
  • H04N 19/17 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet
  • H04N 19/593 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre des techniques de prédiction spatiale
  • H04N 19/44 - Décodeurs spécialement adaptés à cet effet, p.ex. décodeurs vidéo asymétriques par rapport à l’encodeur
  • H04N 19/174 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant une tranche, p.ex. une ligne de blocs ou un groupe de blocs
  • H04N 19/176 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant un bloc, p.ex. un macrobloc
  • H04N 19/436 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés utilisant des dispositions de calcul parallélisées
  • H04N 19/51 - Estimation ou compensation du mouvement

41.

Autonomous Map Traversal with Waypoint Matching

      
Numéro d'application 18354500
Statut En instance
Date de dépôt 2023-07-18
Date de la première publication 2023-11-09
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Jonak, Dom
  • Da Silva, Marco
  • Chestnutt, Joel
  • Klingensmith, Matt

Abrégé

A robot includes a drive system configured to maneuver the robot about an environment and data processing hardware in communication with memory hardware and the drive system. The memory hardware stores instructions that when executed on the data processing hardware cause the data processing hardware to perform operations. The operations include receiving image data of the robot maneuvering in the environment and executing at least one waypoint heuristic. The at least one waypoint heuristic is configured to trigger a waypoint placement on a waypoint map. In response to the at least one waypoint heuristic triggering the waypoint placement, the operations include recording a waypoint on the waypoint map where the waypoint is associated with at least one waypoint edge and includes sensor data obtained by the robot. The at least one waypoint edge includes a pose transform expressing how to move between two waypoints.

Classes IPC  ?

  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
  • G06T 7/521 - Récupération de la profondeur ou de la forme à partir de la projection de lumière structurée
  • G06T 7/13 - Détection de bords
  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • G01S 17/89 - Systèmes lidar, spécialement adaptés pour des applications spécifiques pour la cartographie ou l'imagerie
  • G06V 20/10 - Scènes terrestres

42.

GENERALIZED COORDINATE SURROGATES FOR INTEGRATED ESTIMATION AND CONTROL

      
Numéro d'application 18345405
Statut En instance
Date de dépôt 2023-06-30
Date de la première publication 2023-11-02
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Nelson, Gabriel
  • Stephens, Benjamin

Abrégé

A robotic device includes a control system. The control system receives a first measurement indicative of a first distance between a center of mass of the machine and a first position in which a first leg of the machine last made initial contact with a surface. The control system also receives a second measurement indicative of a second distance between the center of mass of the machine and a second position in which the first leg of the machine was last raised from the surface. The control system further determines a third position in which to place a second leg of the machine based on the received first measurement and the received second measurement. Additionally, the control system provides instructions to move the second leg of the machine to the determined third position.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé
  • B25J 19/02 - Dispositifs sensibles
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p.ex. à la vue ou au toucher
  • B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile

43.

PALLETIZING BOXES

      
Numéro d'application 18349511
Statut En instance
Date de dépôt 2023-07-10
Date de la première publication 2023-11-02
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Neville, Neil
  • Blankespoor, Kevin
  • Barry, Jennifer
  • Perkins, Alexander Douglas

Abrégé

A method for palletizing by a robot includes positioning an object at an initial position adjacent to a target object location, tilting the object at an angle relative to a ground plane, shifting the object in a first direction from the initial position toward a first alignment position, shifting the object in a second direction from the first alignment position toward a second alignment position, and releasing the object from the robot to pivot the object toward the target object location.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile
  • B25J 9/00 - Manipulateurs à commande programmée
  • B25J 15/06 - Têtes de préhension avec moyens de retenue magnétiques ou fonctionnant par succion
  • B65G 57/24 - Empilage d'objets de forme particulière à trois dimensions, p.ex. cubiques, cylindriques en couches, chacune selon une disposition horizontale prédéterminée les couches étant transférées comme un tout, p.ex. sur palettes

44.

NAME COMPOSITION ASSISTANCE IN MESSAGING APPLICATIONS

      
Numéro d'application 18212772
Statut En instance
Date de dépôt 2023-06-22
Date de la première publication 2023-10-19
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Agrawal, Amit Kumar
  • Gupta, Mayank
  • Mittal, Rachit

Abrégé

A method includes identifying, at an electronic device a candidate name responsive to user input indicating a salutational trigger during composition of a body of a message of a messaging application. Identifying the candidate name including at least one of: parsing a recipient-specific portion of a recipient message address of the message; parsing a display name associated with the recipient message address; parsing a content of the message body; parsing an attachment name associated with an attachment field of the message; identifying the candidate name from a contact record selected from a contacts database based on a recipient-specific portion of a recipient message address of the message; and parsing user-readable content of an application from which composition of the message was triggered. The method further includes facilitating composition of a recipient name in the body of the message based on the candidate name.

Classes IPC  ?

  • H04L 51/48 - Adressage des messages, p.ex. format des adresses ou messages anonymes, alias
  • H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p.ex. des réponses automatiques ou des messages générés par un agent conversationnel

45.

AUTO SWING-HEIGHT ADJUSTMENT

      
Numéro d'application 18341388
Statut En instance
Date de dépôt 2023-06-26
Date de la première publication 2023-10-19
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Perkins, Alexander Douglas
  • Blankespoor, Kevin

Abrégé

An example implementation includes (i) receiving sensor data that indicates topographical features of an environment in which a robotic device is operating, (ii) processing the sensor data into a topographical map that includes a two-dimensional matrix of discrete cells, the discrete cells indicating sample heights of respective portions of the environment, (iii) determining, for a first foot of the robotic device, a first step path extending from a first lift-off location to a first touch-down location, (iv) identifying, within the topographical map, a first scan patch of cells that encompass the first step path, (v) determining a first high point among the first scan patch of cells; and (vi) during the first step, directing the robotic device to lift the first foot to a first swing height that is higher than the determined first high point.

Classes IPC  ?

  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé
  • B25J 9/16 - Commandes à programme

46.

SYSTEMS AND METHODS FOR EQUALIZING AUDIO FOR PLAYBACK ON AN ELECTRONIC DEVICE

      
Numéro d'application 18206021
Statut En instance
Date de dépôt 2023-06-05
Date de la première publication 2023-10-12
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Schuster, Adrian M.
  • Annabathula, Prabhu
  • Bastyr, Kevin J.
  • Wells, Andrew K.
  • Zhang, Wen Hao

Abrégé

Embodiments are provided for receiving a request to output audio at a first speaker and a second speaker of an electronic device, determining that the electronic device is oriented in a portrait orientation or a landscape orientation, identifying, based on the determined orientation, a first equalization setting for the first speaker and a second equalization setting for the second speaker, providing, for output at the first speaker, a first audio signal with the first equalization setting, and providing, for output at the second speaker, a second audio signal with the second equalization setting.

Classes IPC  ?

  • H03G 5/16 - Commande automatique
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateur; Leurs 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’inclinaiso
  • 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/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • H04R 29/00 - Dispositifs de contrôle; Dispositifs de tests
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • H04R 3/04 - Circuits pour transducteurs pour corriger la fréquence de réponse

47.

CONSTRUCTION CONSTRAINED MOTION PRIMITIVES FROM ROBOT MAPS

      
Numéro d'application 18332602
Statut En instance
Date de dépôt 2023-06-09
Date de la première publication 2023-10-12
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Chestnutt, Joel
  • Fay, Gina

Abrégé

A method includes receiving sensor data of an environment about a robot and generating a plurality of waypoints and a plurality of edges each connecting a pair of the waypoints. The method includes receiving a target destination for the robot to navigate to and determining a route specification based on waypoints and corresponding edges for the robot to follow for navigating the robot to the target destination selected from waypoints and edges previously generated. For each waypoint, the method includes generating a goal region encompassing the corresponding waypoint and generating at least one constraint region encompassing a goal region. The at least one constraint region establishes boundaries for the robot to remain within while traversing toward the target destination. The method includes navigating the robot to the target destination by traversing the robot through each goal region while maintaining the robot within the at least one constraint region.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 19/02 - Dispositifs sensibles
  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
  • G05D 1/08 - Commande de l'attitude, c. à d. élimination ou réduction des effets du roulis, du tangage ou des embardées

48.

METHOD AND APPARATUS FOR DISTRIBUTION OF 3D TELEVISION PROGRAM MATERIALS

      
Numéro d'application 18096735
Statut En instance
Date de dépôt 2023-01-13
Date de la première publication 2023-10-12
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Schaffer, Mark L.
  • Wu, Siu-Wai

Abrégé

Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.

Classes IPC  ?

  • H04N 13/161 - Encodage, multiplexage ou démultiplexage de différentes composantes des signaux d’images
  • H04N 13/194 - Transmission de signaux d’images
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • H04N 19/597 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • H04N 21/2662 - Contrôle de la complexité du flux vidéo, p.ex. en mettant à l'échelle la résolution ou le débit binaire du flux vidéo en fonction des capacités du client

49.

MECHANICALLY-TIMED FOOTSTEPS FOR A ROBOTIC DEVICE

      
Numéro d'application 18299650
Statut En instance
Date de dépôt 2023-04-12
Date de la première publication 2023-10-12
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s) Stephens, Benjamin

Abrégé

An example implementation for determining mechanically-timed footsteps may involve a robot having a first foot in contact with a ground surface and a second foot not in contact with the ground surface. The robot may determine a position of its center of mass and center of mass velocity, and based on these, determine a capture point for the robot. The robot may also determine a threshold position for the capture point, where the threshold position is based on a target trajectory for the capture point after the second foot contacts the ground surface. The robot may determine that the capture point has reached this threshold position and based on this determination, and cause the second foot to contact the ground surface.

Classes IPC  ?

  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé
  • G05D 1/08 - Commande de l'attitude, c. à d. élimination ou réduction des effets du roulis, du tangage ou des embardées
  • B25J 9/16 - Commandes à programme

50.

WIRE ROUTING

      
Numéro d'application 18330998
Statut En instance
Date de dépôt 2023-06-07
Date de la première publication 2023-10-05
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s) Dellon, Brian

Abrégé

A robot includes an input link, an output link, and a wire routing. The output link is coupled to the input link at an inline twist joint where the output link is configured to rotate about the longitudinal axis of the output link relative to the input link. The wire routing traverses the inline twist joint to couple the input link and the output link. The wire routing includes an input link section, an output link section, and an omega section. A first position of the wire routing coaxially aligns at a start of the omega section on the input link with a second position of the wire routing at an end of the omega section on an output link.

Classes IPC  ?

  • B25J 19/00 - Accessoires adaptés aux manipulateurs, p.ex. pour contrôler, pour observer; Dispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs
  • B25J 17/02 - Joints articulés

51.

GRIPPER MECHANISM

      
Numéro d'application 18172959
Statut En instance
Date de dépôt 2023-02-22
Date de la première publication 2023-10-05
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s) Dellon, Brian Todd

Abrégé

A gripper mechanism includes a pair of gripper jaws, a linear actuator, and a rocker bogey. The linear actuator drives a first gripper jaw to move relative to a second gripper jaw. Here, the linear actuator includes a screw shaft and a drive nut where the drive nut includes a protrusion having protrusion axis expending along a length of the protrusion. The protrusion axis is perpendicular to an actuation axis of the linear actuator along a length of the screw shaft. The rocker bogey is coupled to the drive nut at the protrusion to form a pivot point for the rocker bogey and to enable the rocker bogey to pivot about the protrusion axis when the linear actuator drives the first gripper jaw to move relative to the second gripper jaw.

Classes IPC  ?

52.

WHOLE BODY MANIPULATION ON A LEGGED ROBOT USING DYNAMIC BALANCE

      
Numéro d'application 18307467
Statut En instance
Date de dépôt 2023-04-26
Date de la première publication 2023-09-28
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Blankespoor, Kevin
  • Stephens, Benjamin
  • Hudson, Nicolas
  • Abe, Yeuhi
  • Barry, Jennifer

Abrégé

A robot system includes: an upper body section including one or more end-effectors; a lower body section including one or more legs; and an intermediate body section coupling the upper and lower body sections. An upper body control system operates at least one of the end-effectors. The intermediate body section experiences a first intermediate body linear force and/or moment based on an end-effector force acting on the at least one end-effector. A lower body control system operates the one or more legs. The one or more legs experience respective surface reaction forces. The intermediate body section experiences a second intermediate body linear force and/or moment based on the surface reaction forces. The lower body control system operates the one or more legs so that the second intermediate body linear force balances the first intermediate linear force and the second intermediate body moment balances the first intermediate body moment.

Classes IPC  ?

  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé
  • B25J 9/16 - Commandes à programme
  • B62D 57/02 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques
  • B62D 57/024 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques spécialement adaptés pour se déplacer sur des surfaces inclinées ou verticales

53.

SYSTEMS AND METHODS FOR RECORDING ROBOT MISSIONS

      
Numéro d'application 17994831
Statut En instance
Date de dépôt 2022-11-28
Date de la première publication 2023-09-21
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Yanks, Joseph Hufford
  • Seifert, Samuel Frank
  • Bollini, Mario Attilio
  • Hepler, Leland John

Abrégé

Aspects of the present disclosure provide techniques to undo a portion of a mission recording of a robot by physically moving the robot back through the mission recording in reverse. As a result, after the undo process is completed, the robot is positioned at an earlier point in the mission and the user can continue to record further mission data from that point. The portion of the mission recording that was performed in reverse can be omitted from subsequent performance of the mission, for example by deleting that portion from the mission recording or otherwise marking that portion as inactive. In this manner, the mistake in the initial mission recording is not retained, but the robot need not perform the entire mission recording again.

Classes IPC  ?

  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions

54.

ROBOT CHOREOGRAPHER

      
Numéro d'application 18317788
Statut En instance
Date de dépôt 2023-05-15
Date de la première publication 2023-09-14
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Klingensmith, Matthew
  • Whitman, Eric
  • Da Silva, Marco
  • Rizzi, Alfred

Abrégé

The disclosure provides a method for generating a joint command. The method includes receiving a maneuver script including a plurality of maneuvers for a legged robot to perform where each maneuver is associated with a cost. The method further includes identifying that two or more maneuvers of the plurality of maneuvers of the maneuver script occur at the same time instance. The method also includes determining a combined maneuver for the legged robot to perform at the time instance based on the two or more maneuvers and the costs associated with the two or more maneuvers. The method additionally includes generating a joint command to control motion of the legged robot at the time instance where the joint command commands a set of joints of the legged robot. Here, the set of joints correspond to the combined maneuver.

Classes IPC  ?

  • B25J 11/00 - Manipulateurs non prévus ailleurs
  • B25J 9/16 - Commandes à programme
  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions

55.

CLUTCH WITH RADIAL SPRING

      
Numéro d'application 17692768
Statut En instance
Date de dépôt 2022-03-11
Date de la première publication 2023-09-14
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Dellon, Brian Todd
  • Borrell, Adam Henery
  • Lebrun, Christopher Robert

Abrégé

A clutch assembly includes a first member for mechanically coupling to an output shaft. A first material is frictionally coupled to a first side surface of the first member. A second material is frictionally coupled to a second side surface of the first member. A compliant member is configured to apply an axial force on at least one of the first material and the second material. A radial spring least partially surrounds an exterior surface of the first member.

Classes IPC  ?

  • F16D 7/02 - Accouplements à glissement, p.ex. glissant en cas de surcharge, pour absorber les chocs du type à friction
  • B25J 9/10 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs
  • F16H 49/00 - Autres transmissions

56.

SYSTEMS AND METHODS FOR ROBOTIC MANIPULATION USING EXTENDED REALITY

      
Numéro d'application US2023013195
Numéro de publication 2023/172385
Statut Délivré - en vigueur
Date de dépôt 2023-02-16
Date de publication 2023-09-14
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s) Dellon, Brian Todd

Abrégé

A method of controlling a robot includes: receiving, by a computing device, from one or more sensors, sensor data reflecting an environment of the robot, the one or more sensors configured to have a field of view that spans at least 150 degrees with respect to a ground plane of the robot; providing, by the computing device, video output to an extended reality (XR) display usable by an operator of the robot, the video output reflecting the environment of the robot; receiving, by the computing device, movement information reflecting movement by the operator of the robot; and controlling, by the computing device, the robot to move based on the movement information.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 11/00 - Manipulateurs non prévus ailleurs
  • B62D 57/02 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques
  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé

57.

ROTARY VALVE ASSEMBLY

      
Numéro d'application 18183861
Statut En instance
Date de dépôt 2023-03-14
Date de la première publication 2023-09-14
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Potter, Steven D.
  • Thorne, Christopher Everett
  • Saunders, John Aaron

Abrégé

The present disclosure provides: at least one component of a rotary valve subassembly; a rotary valve assembly including the rotary valve subassembly; a hydraulic circuit including the rotary valve assembly; an assembly including a robot that incorporates the hydraulic circuit; and a method of operating the rotary valve assembly. The at least one component of the rotary valve subassembly includes a spool. The at least one component of the rotary valve subassembly includes a sleeve.

Classes IPC  ?

  • F16K 11/076 - Soupapes ou clapets à voies multiples, p.ex. clapets mélangeurs; Raccords de tuyauteries comportant de tels clapets ou soupapes; Aménagement d'obturateurs et de voies d'écoulement spécialement conçu pour mélanger les fluides dont toutes les faces d'obturation se déplacent comme un tout comportant uniquement des tiroirs à éléments de fermeture articulés à pivot à faces d'obturation épousant la surface d'un solide de révolution
  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions

58.

Systems and Methods for Robotic Manipulation Using Extended Reality

      
Numéro d'application 17693019
Statut En instance
Date de dépôt 2022-03-11
Date de la première publication 2023-09-14
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s) Dellon, Brian Todd

Abrégé

A method of controlling a robot includes: receiving, by a computing device, from one or more sensors, sensor data reflecting an environment of the robot, the one or more sensors configured to have a field of view that spans at least 150 degrees with respect to a ground plane of the robot; providing, by the computing device, video output to an extended reality (XR) display usable by an operator of the robot, the video output reflecting the environment of the robot; receiving, by the computing device, movement information reflecting movement by the operator of the robot; and controlling, by the computing device, the robot to move based on the movement information.

Classes IPC  ?

59.

ROBOT LOCALIZATION USING VARIANCE SAMPLING

      
Numéro d'application 18316485
Statut En instance
Date de dépôt 2023-05-12
Date de la première publication 2023-09-07
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s) Klingensmith, Matthew Jacob

Abrégé

A method of localizing a robot includes receiving odometry information plotting locations of the robot and sensor data of the environment about the robot. The method also includes obtaining a series of odometry information members, each including a respective odometry measurement at a respective time. The method also includes obtaining a series of sensor data members, each including a respective sensor measurement at the respective time. The method also includes, for each sensor data member of the series of sensor data members, (i) determining a localization of the robot at the respective time based on the respective sensor data, and (ii) determining an offset of the localization relative to the odometry measurement at the respective time. The method also includes determining whether a variance of the offsets determined for the localizations exceeds a threshold variance. When the variance among the offsets exceeds the threshold variance, a signal is generated.

Classes IPC  ?

60.

AUDIO ROUTING SYSTEM FOR ROUTING AUDIO DATA TO AND FROM A MOBILE DEVICE

      
Numéro d'application 18197507
Statut En instance
Date de dépôt 2023-05-15
Date de la première publication 2023-09-07
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Lombardi, Michael J.
  • Patel, Mitul R.
  • Pierce, Amber M.

Abrégé

A method includes receiving sound by a first audio unit installed in an electrical outlet, routing audio data corresponding to the received sound from the first audio unit to a second audio unit installed in a second electrical outlet, and sending the audio data to a mobile device using a wireless link between the mobile device and the second audio unit. Routing the audio data may include receiving the audio data from the first audio unit by a third audio unit and routing the audio data to the second audio unit by the third audio unit serving as a router. The data may be routed using table driven routing, on-demand routing or some other appropriate routing protocol. The method may also include performing voice recognition on the audio data and detecting a command word and routing command word data to the second audio unit.

Classes IPC  ?

  • H04R 3/12 - Circuits pour transducteurs pour distribuer des signaux à plusieurs haut-parleurs
  • 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]
  • G06F 3/16 - Entrée acoustique; Sortie acoustique

61.

SYSTEMS AND METHODS FOR SECURING OBJECTS TO ROBOTIC DEVICES

      
Numéro d'application 17684583
Statut En instance
Date de dépôt 2022-03-02
Date de la première publication 2023-09-07
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s) Dellon, Brian Todd

Abrégé

A device for a robot includes a structure having a locking mechanism. The locking mechanism has an engaged configuration and a disengaged configuration. The device also includes a receiving surface mechanically coupled to the locking mechanism. The receiving surface is configured to interact with a member of the robot to move the locking mechanism between the engaged configuration and the disengaged configuration.

Classes IPC  ?

  • B25J 9/00 - Manipulateurs à commande programmée

62.

HANDLING GAIT DISTURBANCES WITH ASYNCHRONOUS TIMING

      
Numéro d'application 18299645
Statut En instance
Date de dépôt 2023-04-12
Date de la première publication 2023-08-24
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Blankespoor, Kevin
  • Stephens, Benjamin
  • Da Silva, Marco

Abrégé

An example method may include i) detecting a disturbance to a gait of a robot, where the gait includes a swing state and a step down state, the swing state including a target swing trajectory for a foot of the robot, and where the target swing trajectory includes a beginning and an end; and ii) based on the detected disturbance, causing the foot of the robot to enter the step down state before the foot reaches the end of the target swing trajectory.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé

63.

RECOGNIZING ACCENTED SPEECH

      
Numéro d'application 18301060
Statut En instance
Date de dépôt 2023-04-14
Date de la première publication 2023-08-10
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Gray, Kristin A.

Abrégé

Techniques and apparatuses for recognizing accented speech are described. In some embodiments, an accent module recognizes accented speech using an accent library based on device data, uses different speech recognition correction levels based on an application field into which recognized words are set to be provided, or updates an accent library based on corrections made to incorrectly recognized speech.

Classes IPC  ?

  • G10L 15/00 - Reconnaissance de la parole
  • G06F 40/174 - Remplissage de formulaires; Fusion
  • G10L 15/187 - Contexte phonémique, p.ex. règles de prononciation, contraintes phonotactiques ou n-grammes de phonèmes
  • G10L 15/01 - Estimation ou évaluation des systèmes de reconnaissance de la parole
  • G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 15/30 - Reconnaissance distribuée, p.ex. dans les systèmes client-serveur, pour les applications en téléphonie mobile ou réseaux

64.

GLOBAL ARM PATH PLANNING WITH ROADMAPS AND PRECOMPUTED DOMAINS

      
Numéro d'application 18302410
Statut En instance
Date de dépôt 2023-04-18
Date de la première publication 2023-08-10
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Paolini, Robert Eugene
  • Rizzi, Alfred Anthony

Abrégé

A method of planning a path for an articulated arm of robot includes generating a directed graph corresponding to a joint space of the articulated arm. The directed graph includes a plurality of nodes each corresponding to a joint pose of the articulated arm. The method also includes generating a planned path from a start node associated with a start pose of the articulated arm to an end node associated with a target pose of the articulated arm. The planned path includes a series of movements along the nodes between the start node and the end node. The method also includes determining when the articulated arm can travel to a subsequent node or the target pose, terminating a movement of the articulated arm towards a target node, and initiating a subsequent movement of the articulated arm to move directly to the target pose or the subsequent node.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 9/04 - Manipulateurs à commande programmée caractérisés par le mouvement des bras, p.ex. du type à coordonnées cartésiennes par rotation d'au moins un bras en excluant le mouvement de la tête elle-même, p.ex. du type à coordonnées cylindriques ou polaires

65.

Method and Apparatus that Collect and Uploads Implicit Analytic Data

      
Numéro d'application 18194989
Statut En instance
Date de dépôt 2023-04-03
Date de la première publication 2023-08-03
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Narasimhan, Nitya
  • Liu, Yan
  • Singer, Gregory L.

Abrégé

Techniques and/or apparatuses receive an indication that a user has entered a rating of first media content, determine, responsive to the indication that the user has entered the rating of the first media content, whether the user consumed the first media content prior to entering the rating. Responsive to a determination that the user did not consume the first media content prior to entering the rating, the techniques and/or apparatuses provide an indication that the user did not consume the first media content prior to entering the rating or weight the rating based on the determination that the user did not consume the first media content prior to entering the rating of the first media content.

Classes IPC  ?

  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

66.

SYSTEMS AND METHODS OF COORDINATED BODY MOTION OF ROBOTIC DEVICES

      
Numéro d'application 17994855
Statut En instance
Date de dépôt 2022-11-28
Date de la première publication 2023-07-27
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Fay, Gina
  • Aghasadeghi, Navid
  • Rizzi, Alfred Anthony

Abrégé

Techniques are described that determine motion of a robot's body that will maintain an end effector within a useable workspace when the end effector moves according to a predicted future trajectory. The techniques may include determining or otherwise obtaining the predicted future trajectory of the end effector and utilizing the predicted future trajectory to determine any motion of the body that is necessary to maintain the end effector within the useable workspace. In cases where no such motion of the body is necessary because the predicted future trajectory indicates the end effector will stay within the useable workspace without motion of the body, the body may remain stationary, thereby avoiding the drawbacks caused by unnecessary motion described above. Otherwise, the body of the robot can be moved while the end effector moves to ensure that the end effector stays within the useable workspace.

Classes IPC  ?

67.

SYSTEMS AND METHODS FOR RECORDING ROBOT MISSIONS

      
Numéro d'application US2022051064
Numéro de publication 2023/140928
Statut Délivré - en vigueur
Date de dépôt 2022-11-28
Date de publication 2023-07-27
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Yanks, Joseph Hufford
  • Seifert, Samuel Frank
  • Bollini, Mario Attilio
  • Hepler, Leland John

Abrégé

Aspects of the present disclosure provide techniques to undo a portion of a mission recording of a robot by physically moving the robot back through the mission recording in reverse. As a result, after the undo process is completed, the robot is positioned at an earlier point in the mission and the user can continue to record further mission data from that point. The portion of the mission recording that was performed in reverse can be omitted from subsequent performance of the mission, for example by deleting that portion from the mission recording or otherwise marking that portion as inactive. In this manner, the mistake in the initial mission recording is not retained, but the robot need not perform the entire mission recording again.

Classes IPC  ?

  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
  • B25J 9/16 - Commandes à programme

68.

SYSTEMS AND METHODS OF COORDINATED BODY MOTION OF ROBOTIC DEVICES

      
Numéro d'application US2022051066
Numéro de publication 2023/140929
Statut Délivré - en vigueur
Date de dépôt 2022-11-28
Date de publication 2023-07-27
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Fay, Gina
  • Aghasadeghi, Navid
  • Rizzi, Alfred

Abrégé

Techniques are described that determine motion of a robot's body that will maintain an end effector within a useable workspace when the end effector moves according to a predicted future trajectory. The techniques may include determining or otherwise obtaining the predicted future trajectory of the end effector and utilizing the predicted future trajectory to determine any motion of the body that is necessary to maintain the end effector within the useable workspace. In cases where no such motion of the body is necessary because the predicted future trajectory indicates the end effector will stay within the useable workspace without motion of the body, the body may remain stationary, thereby avoiding the drawbacks caused by unnecessary motion described above. Otherwise, the body of the robot can be moved while the end effector moves to ensure that the end effector stays within the useable workspace.

Classes IPC  ?

69.

SYSTEMS AND METHODS FOR LOCATING OBJECTS WITH UNKNOWN PROPERTIES FOR ROBOTIC MANIPULATION

      
Numéro d'application 17987496
Statut En instance
Date de dépôt 2022-11-15
Date de la première publication 2023-06-15
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Pauwels, Karl
  • Tao, Ran

Abrégé

Method and apparatus for object detection by a robot are provided. The method comprises analyzing using a set of trained detection models, one or more first images of an environment of the robot to detect one or more objects in the environment of the robot, generating at least one fine-tuned model by training one or more of the trained detection models in the set, wherein the training is based on a second image of the environment of the robot and annotations associated with the second image, wherein the annotations identify one or more objects in the second image, updating the set of trained detection models to include the generated at least one fine-tuned model, and analyzing using the updated set of trained detection models, one or more third images of the environment of the robot to detect one or more objects in the environment.

Classes IPC  ?

  • G06V 10/774 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p.ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]; Séparation aveugle de source méthodes de Bootstrap, p.ex. "bagging” ou “boosting”
  • B25J 9/16 - Commandes à programme
  • G06V 20/50 - Contexte ou environnement de l’image
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06V 10/776 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p.ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]; Séparation aveugle de source Évaluation des performances
  • G06V 10/762 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant le regroupement, p.ex. de visages similaires sur les réseaux sociaux

70.

SYSTEMS AND METHODS OF LIGHTING FOR A MOBILE ROBOT

      
Numéro d'application 17988473
Statut En instance
Date de dépôt 2022-11-16
Date de la première publication 2023-06-15
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s) Meduna, Matthew Paul

Abrégé

Methods and apparatus for controlling lighting of a mobile robot are provided. A mobile robot includes a drive system configured to enable the mobile robot to be driven, a navigation module configured to provide control instructions to the drive system, a plurality of lighting modules, wherein each of the plurality of lighting modules includes a plurality of individually-controllable light sources, and a controller configured to control an operation of the plurality of individually-controllable light sources based, at least in part, on navigation information received from the navigation module.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile

71.

SYSTEMS AND METHODS FOR ROBOT COLLISION AVOIDANCE

      
Numéro d'application 17988482
Statut En instance
Date de dépôt 2022-11-16
Date de la première publication 2023-06-15
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s) Meduna, Matthew Paul

Abrégé

A virtual bumper configured to protect a component of a robotic device from damage is provided. The virtual bumper comprises a plurality of distance sensors arranged on the robotic device and at least one computing device configured to receive distance measurement signals from the plurality of distance sensors, detect, based on the received distance measurement signals, at least one object in a motion path of the component, and control the robot to change one or more operations of the robot to avoid a collision between the component and the at least one object.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 15/06 - Têtes de préhension avec moyens de retenue magnétiques ou fonctionnant par succion
  • B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile

72.

ROBOTIC GRIPPER WITH SEAL DETECTION

      
Numéro d'application 17989337
Statut En instance
Date de dépôt 2022-11-17
Date de la première publication 2023-06-15
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Geating, Joshua Timothy
  • Thorne, Christopher Everett

Abrégé

Some robotic arms may include vacuum-based grippers. Detecting the seal quality between each vacuum assembly of the gripper and a grasped object may enable reactivation of some vacuum assemblies, thereby improving the grasp. One embodiment of a method may include activating each of a plurality of vacuum assemblies of a robotic gripper by supplying a vacuum to each vacuum assembly, determining, for each of the activated vacuum assemblies, a first respective seal quality of the vacuum assembly with a first grasped object, deactivating one or more of the activated vacuum assemblies based, at least in part, on the first respective seal qualities, and reactivating each of the deactivated vacuum assemblies within a reactivation interval.

Classes IPC  ?

  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p.ex. à la vue ou au toucher
  • B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile
  • B25J 9/16 - Commandes à programme
  • B25J 15/06 - Têtes de préhension avec moyens de retenue magnétiques ou fonctionnant par succion

73.

SYSTEMS AND METHODS FOR ACTUATION OF A ROBOTIC MANIPULATOR

      
Numéro d'application 17990292
Statut En instance
Date de dépôt 2022-11-18
Date de la première publication 2023-06-15
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Geating, Joshua Timothy
  • Peyton, Geoffrey
  • Thorne, Christopher Everett
  • Webb, Jacob

Abrégé

Disclosed herein are systems and methods directed to an industrial robot that can perform mobile manipulation (e.g., dexterous mobile manipulation). A robotic arm may be capable of precise control when reaching into tight spaces, may be robust to impacts and collisions, and/or may limit the mass of the robotic arm to reduce the load on the battery and increase runtime. A robotic arm may include differently configured proximal joints and/or distal joints. Proximal joints may be designed to promote modularity and may include separate functional units, such as modular actuators, encoder, bearings, and/or clutches. Distal joints may be designed to promote integration and may include offset actuators to enable a through-bore for the internal routing of vacuum, power, and signal connections.

Classes IPC  ?

  • B25J 9/10 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs
  • B25J 17/02 - Joints articulés

74.

METHODS AND APPARATUSES FOR DROPPED OBJECT DETECTION

      
Numéro d'application US2022049953
Numéro de publication 2023/107253
Statut Délivré - en vigueur
Date de dépôt 2022-11-15
Date de publication 2023-06-15
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Hoelscher, Andrew
  • Shaw, Samuel
  • Ozer, Alexander
  • Barry, Jennifer
  • Turpin, Matthew

Abrégé

Methods and apparatuses for detecting one or more objects (e.g., dropped objects) by a robotic device are described. The method comprises receiving a distance-based point cloud including a plurality of points in three dimensions, filtering the distance-based point cloud to remove points from the plurality of points based on at least one known surface in an environment of the robotic device to produce a filtered distance-based point cloud, clustering points in the filtered distance-based point cloud to produce a set of point clusters, and detecting one or more objects based, at least in part, on the set of point clusters.

Classes IPC  ?

75.

SYSTEMS AND METHODS FOR ROBOT COLLISION AVOIDANCE

      
Numéro d'application US2022050183
Numéro de publication 2023/107257
Statut Délivré - en vigueur
Date de dépôt 2022-11-17
Date de publication 2023-06-15
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s) Meduna, Matthew Paul

Abrégé

A virtual bumper configured to protect a component of a robotic device from damage is provided. The virtual bumper comprises a plurality of distance sensors arranged on the robotic device and at least one computing device configured to receive distance measurement signals from the plurality of distance sensors, detect, based on the received distance measurement signals, at least one object in a motion path of the component, and control the robot to change one or more operations of the robot to avoid a collision between the component and the at least one object.

Classes IPC  ?

76.

SYSTEMS AND METHODS FOR GRASP PLANNING FOR A ROBOTIC MANIPULATOR

      
Numéro d'application US2022050211
Numéro de publication 2023/107258
Statut Délivré - en vigueur
Date de dépôt 2022-11-17
Date de publication 2023-06-15
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Shaw, Samuel
  • Tutt, Logan W.
  • Talebi, Shervin
  • Bellicoso, C. Dario
  • Barry, Jennifer
  • Neville, Neil M.

Abrégé

Methods and apparatus for determining a grasp strategy to grasp an object with a gripper of a robotic device are described. The method comprises generating a set of grasp candidates to grasp a target object, wherein each of the grasp candidates includes information about a gripper placement relative to the target object, determining, for each of the grasp candidates in the set, a grasp quality, wherein the grasp quality is determined using a physical-interaction model including one or more forces between the target object and the gripper located at the gripper placement for the respective grasp candidate, selecting, based at least in part on the determined grasp qualities, one of the grasp candidates, and controlling the robotic device to attempt to grasp the target object using the selected grasp candidate.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 15/06 - Têtes de préhension avec moyens de retenue magnétiques ou fonctionnant par succion

77.

ROBOTIC GRIPPER WITH SEAL DETECTION

      
Numéro d'application US2022050278
Numéro de publication 2023/107259
Statut Délivré - en vigueur
Date de dépôt 2022-11-17
Date de publication 2023-06-15
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Geating, Joshua Timothy
  • Thorne, Christopher Everett

Abrégé

Some robotic arms may include vacuum-based grippers. Detecting the seal quality between each vacuum assembly of the gripper and a grasped object may enable reactivation of some vacuum assemblies, thereby improving the grasp. One embodiment of a method may include activating each of a plurality of vacuum assemblies of a robotic gripper by supplying a vacuum to each vacuum assembly; determining, for each of the activated vacuum assemblies, a first respective seal quality of the vacuum assembly with a first grasped object; deactivating one or more of the activated vacuum assemblies based, at least in part, on the first respective seal qualities; and reactivating each of the deactivated vacuum assemblies within a reactivation interval.

Classes IPC  ?

  • B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile
  • B25J 9/16 - Commandes à programme
  • B25J 15/00 - Têtes de préhension
  • B25J 15/06 - Têtes de préhension avec moyens de retenue magnétiques ou fonctionnant par succion

78.

SYSTEMS AND METHODS FOR ACTUATION OF A ROBOTIC MANIPULATOR

      
Numéro d'application US2022050438
Numéro de publication 2023/107266
Statut Délivré - en vigueur
Date de dépôt 2022-11-18
Date de publication 2023-06-15
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Geating, Joshua Timothy
  • Peyton, Geoffrey
  • Thorne, Christopher Everett
  • Webb, Jacob

Abrégé

Disclosed herein are systems and methods directed to an industrial robot that can perform mobile manipulation (e.g., dexterous mobile manipulation). A robotic arm may be capable of precise control when reaching into tight spaces, may be robust to impacts and collisions, and/or may limit the mass of the robotic arm to reduce the load on the battery and increase runtime. A robotic arm may include differently configured proximal joints and/or distal joints. Proximal joints may be designed to promote modularity and may include separate functional units, such as modular actuators, encoder, bearings, and/or clutches. Distal joints may be designed to promote integration and may include offset actuators to enable a through-bore for the internal routing of vacuum, power, and signal connections.

Classes IPC  ?

  • B25J 17/00 - Joints
  • B25J 9/10 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs
  • B25J 9/08 - Manipulateurs à commande programmée caractérisés par des éléments de construction modulaires
  • B25J 19/00 - Accessoires adaptés aux manipulateurs, p.ex. pour contrôler, pour observer; Dispositifs de sécurité combinés avec les manipulateurs ou spécialement conçus pour être utilisés en association avec ces manipulateurs
  • B25J 9/06 - Manipulateurs à commande programmée caractérisés par des bras à articulations multiples
  • B25J 9/04 - Manipulateurs à commande programmée caractérisés par le mouvement des bras, p.ex. du type à coordonnées cartésiennes par rotation d'au moins un bras en excluant le mouvement de la tête elle-même, p.ex. du type à coordonnées cylindriques ou polaires
  • B25J 17/02 - Joints articulés
  • B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile
  • B25J 19/06 - Dispositifs de sécurité

79.

ACCESSORY INTERFACES FOR A MOBILE MANIPULATOR ROBOT

      
Numéro d'application US2022051176
Numéro de publication 2023/107291
Statut Délivré - en vigueur
Date de dépôt 2022-11-29
Date de publication 2023-06-15
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Diaz-Lankenau, Guillermo
  • Murphy, Michael

Abrégé

Consistent connection strategies for coupling accessories to a robot can help achieve certain objectives, e.g., to tolerate and correct misalignment during coupling of the accessory. In some embodiments, the connection strategy may enable certain accessories to connect to certain sides of a robot. When connected, an accessory may be rigid in yaw, lateral motion, and fore/aft motion, while remaining unconstrained in roll and pitch as well as vertical motion. A sensor may enable detection of the accessory, and a mechanical fuse may release the accessory when a force threshold is exceeded. A mechanical coupler of an accessory may include two connectors, each of which includes a receiving area configured to receive a pin on the robot and a latch configured to retain the pin within the receiving area. The pins (and the receiving areas) may be differently sized, and may be differently arranged.

Classes IPC  ?

  • B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile
  • B25J 19/02 - Dispositifs sensibles
  • B25J 19/06 - Dispositifs de sécurité
  • B60D 1/00 - Couplages de traction; Attelages; Organes de traction; Dispositifs de remorquage

80.

SYSTEMS AND METHODS FOR OBJECT DETECTION AND PICK ORDER DETERMINATION

      
Numéro d'application US2022051480
Numéro de publication 2023/107318
Statut Délivré - en vigueur
Date de dépôt 2022-12-01
Date de publication 2023-06-15
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Merkle, Lukas
  • Turpin, Matthew
  • Shaw, Samuel
  • Hoelscher, Andrew
  • Khurshid, Rebecca
  • Lee, Laura
  • Snow, Colin

Abrégé

Methods and apparatus for object detection and pick order determination for a robotic device are provided. Information about a plurality of two-dimensional (2D) object faces of the objects in the environment may be processed to determine whether each of the plurality of 2D object faces matches a prototype object of a set of prototype objects stored in a memory, wherein each of the prototype objects in the set represents a three-dimensional (3D) object. A model of 3D objects in the environment of the robotic device is generated using one or more of the prototype objects in the set of prototype objects that was determined to match one or more of the 2D object faces.

Classes IPC  ?

81.

METHODS AND APPARATUSES FOR DROPPED OBJECT DETECTION

      
Numéro d'application 17987513
Statut En instance
Date de dépôt 2022-11-15
Date de la première publication 2023-06-15
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Hoelscher, Andrew
  • Shaw, Samuel
  • Ozer, Alexander
  • Barry, Jennifer
  • Turpin, Matthew

Abrégé

Methods and apparatuses for detecting one or more objects (e.g., dropped objects) by a robotic device are described. The method comprises receiving a distance-based point cloud including a plurality of points in three dimensions, filtering the distance-based point cloud to remove points from the plurality of points based on at least one known surface in an environment of the robotic device to produce a filtered distance-based point cloud, clustering points in the filtered distance-based point cloud to produce a set of point clusters, and detecting one or more objects based, at least in part, on the set of point clusters.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 19/02 - Dispositifs sensibles
  • G06V 10/26 - Segmentation de formes dans le champ d’image; Découpage ou fusion d’éléments d’image visant à établir la région de motif, p.ex. techniques de regroupement; Détection d’occlusion
  • G06V 10/762 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant le regroupement, p.ex. de visages similaires sur les réseaux sociaux
  • G06T 7/187 - Découpage; Détection de bords impliquant un étiquetage de composantes connexes

82.

SYSTEMS AND METHODS FOR GRASP PLANNING FOR A ROBOTIC MANIPULATOR

      
Numéro d'application 17988982
Statut En instance
Date de dépôt 2022-11-17
Date de la première publication 2023-06-15
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Shaw, Samuel
  • Tutt, Logan W.
  • Talebi, Shervin
  • Bellicoso, C. Dario
  • Barry, Jennifer
  • Neville, Neil M.

Abrégé

Methods and apparatus for determining a grasp strategy to grasp an object with a gripper of a robotic device are described. The method comprises generating a set of grasp candidates to grasp a target object, wherein each of the grasp candidates includes information about a gripper placement relative to the target object, determining, for each of the grasp candidates in the set, a grasp quality, wherein the grasp quality is determined using a physical-interaction model including one or more forces between the target object and the gripper located at the gripper placement for the respective grasp candidate, selecting, based at least in part on the determined grasp qualities, one of the grasp candidates, and controlling the robotic device to attempt to grasp the target object using the selected grasp candidate.

Classes IPC  ?

83.

LIDAR MICRO-ADJUSTMENT SYSTEMS AND METHODS

      
Numéro d'application 17992279
Statut En instance
Date de dépôt 2022-11-22
Date de la première publication 2023-06-15
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s) Koksal, Erin

Abrégé

An apparatus for decoupling angular adjustments about perpendicular axes is described herein. The apparatus comprises a first plate, a second plate offset from the first plate in a first direction, a first pivot disposed between the first and second plates, a second pivot disposed between the first and second plates. The second pivot is offset from the first pivot in a second direction perpendicular to the first direction. The third pivot is disposed between the first and second plates. The third pivot is offset from the first pivot in a third direction perpendicular to both the first and second directions. The apparatus further includes a first wedge at least partially disposed between the second pivot and the second plate. The first wedge is configured to adjust a first angle between the first and second plates, the first angle being about a first axis extending along the third direction.

Classes IPC  ?

  • G01S 7/481 - Caractéristiques de structure, p.ex. agencements d'éléments optiques
  • G01S 7/497 - Moyens de contrôle ou de calibrage
  • G01D 11/30 - Supports spécialement adaptés à un instrument; Supports spécialement adaptés à un ensemble d'instruments

84.

ACCESSORY INTERFACES FOR A MOBILE MANIPULATOR ROBOT

      
Numéro d'application 18070759
Statut En instance
Date de dépôt 2022-11-29
Date de la première publication 2023-06-15
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Diaz-Lankenau, Guillermo
  • Murphy, Michael

Abrégé

Consistent connection strategies for coupling accessories to a robot can help achieve certain objectives, e.g., to tolerate and correct misalignment during coupling of the accessory. In some embodiments, the connection strategy may enable certain accessories to connect to certain sides of a robot. When connected, an accessory may be rigid in yaw, lateral motion, and fore/aft motion, while remaining unconstrained in roll and pitch as well as vertical motion. A sensor may enable detection of the accessory, and a mechanical fuse may release the accessory when a force threshold is exceeded. A mechanical coupler of an accessory may include two connectors, each of which includes a receiving area configured to receive a pin on the robot and a latch configured to retain the pin within the receiving area. The pins (and the receiving areas) may be differently sized, and may be differently arranged.

Classes IPC  ?

85.

SYSTEMS AND METHODS FOR OBJECT DETECTION AND PICK ORDER DETERMINATION

      
Numéro d'application 18072863
Statut En instance
Date de dépôt 2022-12-01
Date de la première publication 2023-06-15
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Merkle, Lukas
  • Turpin, Matthew
  • Shaw, Samuel
  • Hoelscher, Andrew
  • Khurshid, Rebecca
  • Lee, Laura
  • Snow, Colin

Abrégé

Methods and apparatus for object detection and pick order determination for a robotic device are provided. Information about a plurality of two-dimensional (2D) object faces of the objects in the environment may be processed to determine whether each of the plurality of 2D object faces matches a prototype object of a set of prototype objects stored in a memory, wherein each of the prototype objects in the set represents a three-dimensional (3D) object. A model of 3D objects in the environment of the robotic device is generated using one or more of the prototype objects in the set of prototype objects that was determined to match one or more of the 2D object faces.

Classes IPC  ?

86.

SYSTEMS AND METHODS FOR LOCATING OBJECTS WITH UNKNOWN PROPERTIES FOR ROBOTIC MANIPULATION

      
Numéro d'application US2022049951
Numéro de publication 2023/107252
Statut Délivré - en vigueur
Date de dépôt 2022-11-15
Date de publication 2023-06-15
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Pauwels, Karl
  • Tao, Ran

Abrégé

Method and apparatus for object detection by a robot are provided. The method comprises analyzing using a set of trained detection models, one or more first images of an environment of the robot to detect one or more objects in the environment of the robot, generating at least one fine-tuned model by training one or more of the trained detection models in the set, wherein the training is based on a second image of the environment of the robot and annotations associated with the second image, wherein the annotations identify one or more objects in the second image, updating the set of trained detection models to include the generated at least one fine-tuned model, and analyzing using the updated set of trained detection models, one or more third images of the environment of the robot to detect one or more objects in the environment.

Classes IPC  ?

  • G06V 10/80 - Fusion, c. à d. combinaison des données de diverses sources au niveau du capteur, du prétraitement, de l’extraction des caractéristiques ou de la classification
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06V 10/774 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p.ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]; Séparation aveugle de source méthodes de Bootstrap, p.ex. "bagging” ou “boosting”

87.

Enhanced image capture

      
Numéro d'application 18163707
Numéro de brevet 11943532
Statut Délivré - en vigueur
Date de dépôt 2023-02-02
Date de la première publication 2023-06-08
Date d'octroi 2024-03-26
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Petrescu, Doina I.
  • Lay, Thomas T.
  • Petrie, Steven R.
  • Ryan, Bill
  • Sinha, Snigdha
  • Vanhoof, Jeffrey S.

Abrégé

Disclosed are techniques that provide a “best” picture taken within a few seconds of the moment when a capture command is received (e.g., when the “shutter” button is pressed). In some situations, several still images are automatically (that is, without the user's input) captured. These images are compared to find a “best” image that is presented to the photographer for consideration. Video is also captured automatically and analyzed to see if there is an action scene or other motion content around the time of the capture command. If the analysis reveals anything interesting, then the video clip is presented to the photographer. The video clip may be cropped to match the still-capture scene and to remove transitory parts. Higher-precision horizon detection may be provided based on motion analysis and on pixel-data analysis.

Classes IPC  ?

  • H04N 5/335 - Transformation d'informations lumineuses ou analogues en informations électriques utilisant des capteurs d'images à l'état solide [capteurs SSIS] 
  • H04N 1/00 - Balayage, transmission ou reproduction de documents ou similaires, p.ex. transmission de fac-similés; Leurs détails
  • H04N 1/21 - Enregistrement intermédiaire de l'information
  • H04N 23/60 - Commande des caméras ou des modules de caméras
  • H04N 23/61 - Commande des caméras ou des modules de caméras en fonction des objets reconnus
  • H04N 23/611 - Commande des caméras ou des modules de caméras en fonction des objets reconnus les objets reconnus comprenant des parties du corps humain
  • H04N 23/62 - Commande des paramètres via des interfaces utilisateur
  • H04N 23/63 - Commande des caméras ou des modules de caméras en utilisant des viseurs électroniques
  • H04N 23/68 - Commande des caméras ou des modules de caméras pour une prise de vue stable de la scène, p. ex. en compensant les vibrations du boîtier de l'appareil photo
  • H04N 23/80 - Chaînes de traitement de la caméra; Leurs composants
  • H04N 23/667 - Changement de mode de fonctionnement de la caméra, p. ex. entre les modes photo et vidéo, sport et normal ou haute et basse résolutions

88.

SLIP HANDLING AND GROUND FRICTION ESTIMATION FOR ROBOTS

      
Numéro d'application 18165000
Statut En instance
Date de dépôt 2023-02-06
Date de la première publication 2023-06-08
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Graber-Tilton, Alexander Samuel
  • Swilling, Benjamin John

Abrégé

A method of mitigating slip conditions and estimating ground friction for a robot having a plurality of feet includes receiving a first coefficient of friction corresponding to a ground surface. The method also includes determining whether one of the plurality of feet is in contact with the ground surface, and when a first foot of the plurality feet is in contact with the ground surface, setting a second coefficient of friction associated with the first foot equal to the first coefficient of friction. The method also includes determining a measured velocity of the first foot relative to the ground surface, and adjusting the second coefficient of friction of the first foot based on the measured velocity of the foot. One of the plurality of feet of the robot applies a force on the ground surface based on the adjusted second coefficient of friction.

Classes IPC  ?

89.

Systems and methods for controlling movements of robotic actuators

      
Numéro d'application 17530712
Numéro de brevet 11938628
Statut Délivré - en vigueur
Date de dépôt 2021-11-19
Date de la première publication 2023-05-25
Date d'octroi 2024-03-26
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s) Rogers, Kyle

Abrégé

An electronic circuit comprises a charge storing component, a set of one or more switching components coupled to the charge storing component, and an additional switching component coupled to each of the one or more switching components in the set. The additional switching component is configured to operate in a first state or a second state based on a received current or voltage. The first state prevents current to flow from the charge storing component to each of the one or more switching components in the set and the second state allows current to flow from the charge storing component to each of the one or more switching components in the set.

Classes IPC  ?

  • B25J 5/00 - Manipulateurs montés sur roues ou sur support mobile
  • B25J 9/12 - Manipulateurs à commande programmée caractérisés par des moyens pour régler la position des éléments manipulateurs électriques
  • G05F 1/10 - Régulation de la tension ou de l'intensité
  • H02P 3/22 - Dispositions pour l'arrêt ou le ralentissement de moteurs, génératrices électriques ou de convertisseurs dynamo-électriques pour arrêter ou ralentir individuellement un moteur dynamo-électrique ou un convertisseur dynamo-électrique pour arrêter ou ralentir un moteur à courant alternatif par freinage sur court-circuit ou sur résistance
  • H03K 17/56 - Commutation ou ouverture de porte électronique, c. à d. par d'autres moyens que la fermeture et l'ouverture de contacts caractérisée par l'utilisation de composants spécifiés par l'utilisation, comme éléments actifs, de dispositifs à semi-conducteurs

90.

METHOD AND APPARATUS FOR PROVIDING A SECURE COMMUNICATION IN A SELF-ORGANIZING NETWORK

      
Numéro d'application 18159085
Statut En instance
Date de dépôt 2023-01-24
Date de la première publication 2023-05-25
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Mahidhara, Shravan
  • Raghuram, Vasanthi

Abrégé

A communication system provides secure communication between two nodes in a self-organizing network without the need for a centralized security or control device. A first node of the two nodes is provisioned with one or more security profiles, auto-discovers a second node of the two nodes, authenticates the second node based on a security profile of the one or more security profiles, selects a security profile of the one or more security profiles to encrypt a communication session between the two nodes, and encrypts the communication session between the two nodes based on the selected security profile. The second node also is provisioned with the same one or more security profiles, authenticates the first node based on a same security profile as is used to authenticate the second node, and encrypts the communication session based on the same security profile as is used for encryption by the first node.

Classes IPC  ?

  • 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
  • H04L 9/40 - Protocoles réseaux de sécurité

91.

SYSTEMS AND METHODS FOR CONTROLLING MOVEMENTS OF ROBOTIC ACTUATORS

      
Numéro d'application US2022048599
Numéro de publication 2023/091298
Statut Délivré - en vigueur
Date de dépôt 2022-11-01
Date de publication 2023-05-25
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s) Rogers, Kyle

Abrégé

An electronic circuit comprises a charge storing component, a set of one or more switching components coupled to the charge storing component, and an additional switching component coupled to each of the one or more switching components in the set. The additional switching component is configured to operate in a first state or a second state based on a received current or voltage. The first state prevents current to flow from the charge storing component to each of the one or more switching components in the set and the second state allows current to flow from the charge storing component to each of the one or more switching components in the set.

Classes IPC  ?

  • H02P 3/18 - Dispositions pour l'arrêt ou le ralentissement de moteurs, génératrices électriques ou de convertisseurs dynamo-électriques pour arrêter ou ralentir individuellement un moteur dynamo-électrique ou un convertisseur dynamo-électrique pour arrêter ou ralentir un moteur à courant alternatif
  • H02P 29/024 - Détection d’un défaut, p.ex. court circuit, rotor bloqué, circuit ouvert ou perte de charge
  • H02P 29/028 - Détection d’un défaut, p.ex. court circuit, rotor bloqué, circuit ouvert ou perte de charge le moteur continuant de fonctionner malgré le défaut, p.ex. élimination, compensation ou résolution du défaut

92.

PERCEPTION AND FITTING FOR A STAIR TRACKER

      
Numéro d'application 18149588
Statut En instance
Date de dépôt 2023-01-03
Date de la première publication 2023-05-11
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Whitman, Eric Cary
  • Merewether, Gene Brown

Abrégé

A method for perception and fitting for a stair tracker includes receiving sensor data for a robot adjacent to a staircase. For each stair of the staircase, the method includes detecting, at a first time step, an edge of a respective stair of the staircase based on the sensor data. The method also includes determining whether the detected edge is a most likely step edge candidate by comparing the detected edge from the first time step to an alternative detected edge at a second time step, the second time step occurring after the first time step. When the detected edge is the most likely step edge candidate, the method includes defining, by the data processing hardware, a height of the respective stair based on sensor data height about the detected edge. The method also includes generating a staircase model including stairs with respective edges at the respective defined heights.

Classes IPC  ?

  • G06V 20/10 - Scènes terrestres
  • G05D 1/10 - Commande de la position ou du cap dans les trois dimensions simultanément
  • B62D 57/02 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques
  • G06V 10/44 - Extraction de caractéristiques locales par analyse des parties du motif, p.ex. par détection d’arêtes, de contours, de boucles, d’angles, de barres ou d’intersections; Analyse de connectivité, p.ex. de composantes connectées
  • G06F 18/243 - Techniques de classification relatives au nombre de classes
  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo

93.

ASSISTED BEAM TRACKING FOR USER EQUIPMENT

      
Numéro d'application US2022049323
Numéro de publication 2023/081529
Statut Délivré - en vigueur
Date de dépôt 2022-11-08
Date de publication 2023-05-11
Propriétaire GOOGLE INC. (USA)
Inventeur(s)
  • Wang, Jibing
  • Stauffer, Erik

Abrégé

A non-terrestrial, wireless communications network (NTN) (100) can assist User Equipments (UEs) (110) in tracking beams (135) generated by NTN base stations (102) for reselection purposes. The NTN determines one or more candidate beams to which the UE can reselect (e.g., while the UE is in an inactive or idle state with respect to controlling radio resources) based on a geographical location (138) of the UE and respective existing and/or predicted non-terrestrial locations of one or more non-terrestrial base stations of the NTN. The NTN transmits (140) an indication of the one or more candidate beams to the UE (and optionally other beam-related information, such as radio access resources and relative priorities), and the UE can reselect a subsequent beam based on the indication received from the NTN. The UE can locally store (132) a mapping of candidate reselection beams to geographical locations for ease and efficiency of future reselections.

Classes IPC  ?

94.

NONLINEAR TRAJECTORY OPTIMIZATION FOR ROBOTIC DEVICES

      
Numéro d'application US2022046526
Numéro de publication 2023/069292
Statut Délivré - en vigueur
Date de dépôt 2022-10-13
Date de publication 2023-04-27
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Bellicoso, C. Dario
  • Neville, Neil
  • Tutt, Logan
  • Perkins, Alexander

Abrégé

Systems and methods for determining movement of a robot are provided. A computing system of the robot receives information including an initial state of the robot and a goal state of the robot. The computing system determines, using nonlinear optimization, a candidate trajectory for the robot to move from the initial state to the goal state. The computing system determines whether the candidate trajectory is feasible. If the candidate trajectory is feasible, the computing system provides the candidate trajectory to a motion control module of the robot. If the candidate trajectory is not feasible, the computing system determines, using nonlinear optimization, a different candidate trajectory for the robot to move from the initial state to the goal state, the nonlinear optimization using one or more changed parameters.

Classes IPC  ?

95.

NONLINEAR TRAJECTORY OPTIMIZATION FOR ROBOTIC DEVICES

      
Numéro d'application 17504445
Statut En instance
Date de dépôt 2021-10-18
Date de la première publication 2023-04-20
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Bellicoso, C. Dario
  • Tutt, Logan W.
  • Neville, Neil M.
  • Perkins, Alexander D.

Abrégé

Systems and methods for determining movement of a robot are provided. A computing system of the robot receives information including an initial state of the robot and a goal state of the robot. The computing system determines, using nonlinear optimization, a candidate trajectory for the robot to move from the initial state to the goal state. The computing system determines whether the candidate trajectory is feasible. If the candidate trajectory is feasible, the computing system provides the candidate trajectory to a motion control module of the robot. If the candidate trajectory is not feasible, the computing system determines, using nonlinear optimization, a different candidate trajectory for the robot to move from the initial state to the goal state, the nonlinear optimization using one or more changed parameters.

Classes IPC  ?

  • B25J 9/16 - Commandes à programme
  • B25J 13/08 - Commandes pour manipulateurs au moyens de dispositifs sensibles, p.ex. à la vue ou au toucher

96.

QUANTIZED MACHINE-LEARNING CONFIGURATION INFORMATION

      
Numéro d'application US2022046485
Numéro de publication 2023/064419
Statut Délivré - en vigueur
Date de dépôt 2022-10-12
Date de publication 2023-04-20
Propriétaire GOOGLE INC. (USA)
Inventeur(s)
  • Wang, Jibing
  • Stauffer, Eric

Abrégé

Aspects describe communicating quantized machine-learning, ML, configuration information over a wireless network. A base station selects (605) a quantization configuration for quantizing ML configuration information for a deep neural network, DNN, where the quantization configuration indicates one or more quantization formats associated with quantizing the ML configuration information. The base station transmits (610) an indication of the quantization configuration to a user equipment, UE and transfers (615), over the wireless network and with the UE, quantized ML configuration information using the quantization configuration.

Classes IPC  ?

97.

Detecting boxes

      
Numéro d'application 18074354
Numéro de brevet 11836974
Statut Délivré - en vigueur
Date de dépôt 2022-12-02
Date de la première publication 2023-03-30
Date d'octroi 2023-12-05
Propriétaire Boston Dynamics, Inc. (USA)
Inventeur(s)
  • Perkins, Alex
  • Duhadway, Charles
  • Anderson-Sprecher, Peter

Abrégé

A method for detecting boxes includes receiving a plurality of image frame pairs for an area of interest including at least one target box. Each image frame pair includes a monocular image frame and a respective depth image frame. For each image frame pair, the method includes determining corners for a rectangle associated with the at least one target box within the respective monocular image frame. Based on the determined corners, the method includes the following: performing edge detection and determining faces within the respective monocular image frame; and extracting planes corresponding to the at least one target box from the respective depth image frame. The method includes matching the determined faces to the extracted planes and generating a box estimation based on the determined corners, the performed edge detection, and the matched faces of the at least one target box.

Classes IPC  ?

  • G06V 20/10 - Scènes terrestres
  • G06T 7/521 - Récupération de la profondeur ou de la forme à partir de la projection de lumière structurée
  • G06T 7/13 - Détection de bords
  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • G06N 20/00 - Apprentissage automatique
  • B25J 9/16 - Commandes à programme
  • G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
  • G06V 10/80 - Fusion, c. à d. combinaison des données de diverses sources au niveau du capteur, du prétraitement, de l’extraction des caractéristiques ou de la classification
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06V 10/44 - Extraction de caractéristiques locales par analyse des parties du motif, p.ex. par détection d’arêtes, de contours, de boucles, d’angles, de barres ou d’intersections; Analyse de connectivité, p.ex. de composantes connectées
  • G06V 10/20 - Prétraitement de l’image

98.

USER EQUIPMENT SLICING ASSISTANCE INFORMATION

      
Numéro d'application US2022043546
Numéro de publication 2023/043850
Statut Délivré - en vigueur
Date de dépôt 2022-09-14
Date de publication 2023-03-23
Propriétaire GOOGLE INC. (USA)
Inventeur(s)
  • Wang, Jibing
  • Bhora, Veerendra

Abrégé

Methods, devices, systems, and means for user equipment slicing assistance information by a user equipment, UE, are described herein. The UE detects a condition of the UE (610) and, based on the detecting, evaluating one or more preferences (612). Based on evaluating the one or more preferences, the UE sends UE Slicing Assistance Information, USAI, to a core network entity (614), the USAI being based on a current network slice configuration. The UE receives, from a base station, a reduced radio resource configuration for operating using the low-throughput network slice (616) and communicates using the low-throughput network slice (618).

Classes IPC  ?

  • H04W 36/14 - Resélection d'un réseau ou d'une interface hertzienne
  • H04W 36/22 - Exécution d'une resélection à des fins spécifiques pour gérer le trafic
  • H04W 48/18 - Sélection d'un réseau ou d'un service de télécommunications

99.

USER EQUIPMENT PREDICTION METRICS REPORTING

      
Numéro d'application US2022042735
Numéro de publication 2023/038955
Statut Délivré - en vigueur
Date de dépôt 2022-09-07
Date de publication 2023-03-16
Propriétaire GOOGLE INC. (USA)
Inventeur(s)
  • Wang, Jibing
  • Stauffer, Erik Richard

Abrégé

In aspects, a base station schedules air interface resources of a wireless communication system using one or more prediction metrics from a user equipment, UE. The base station receives (505), from the user equipment, user-equipment-prediction-metric capabilities. Based on the user-equipment-prediction-metric capabilities, the base station generates (510) a prediction-reporting request and communicates (515) the prediction-reporting request to the user equipment. The base station receives (520) one or more user-equipment-prediction-metric reports from the UE and schedules (525) the one or more air interface resources of the wireless communication system based on the one or more user-equipment-prediction-metric reports.

Classes IPC  ?

  • H04L 41/149 - Analyse ou conception de réseau pour la prédiction de la maintenance
  • H04L 41/147 - Analyse ou conception de réseau pour prédire le comportement du réseau
  • H04L 43/0817 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant le fonctionnement
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • H04L 43/091 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en mesurant la contribution de chaque composant du réseau au niveau du service réel
  • H04W 24/10 - Planification des comptes-rendus de mesures
  • H04W 76/20 - Gestion de connexions établies
  • H04L 67/14 - Gestion de session
  • H04W 36/22 - Exécution d'une resélection à des fins spécifiques pour gérer le trafic

100.

DOOR MOVEMENT AND ROBOT TRAVERSAL USING MACHINE LEARNING OBJECT DETECTION

      
Numéro d'application US2022075589
Numéro de publication 2023/034746
Statut Délivré - en vigueur
Date de dépôt 2022-08-29
Date de publication 2023-03-09
Propriétaire BOSTON DYNAMICS, INC. (USA)
Inventeur(s)
  • Shanor, Richard Mcrae
  • Berard, Stephen George
  • Barry, Andrew James

Abrégé

A computer-implemented method executed by data processing hardware of a robot causes the data processing hardware to receive sensor data associated with a door. The data processing hardware determines, using the sensor data, door properties of the door. The door properties can include a door width, a grasp search ray, a grasp type, a swing direction, or a door handedness. The data processing hardware generates a door movement operation based on the door properties. The data processing hardware can execute the door movement operation to move the door. The door movement operation can include pushing the door, pulling the door, hooking a frame of the door, or blocking the door. The data processing hardware can utilize the door movement operation to enable a robot to traverse a door without human intervention.

Classes IPC  ?

  • B62D 57/02 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques
  • B62D 57/032 - Véhicules caractérisés par des moyens de propulsion ou de prise avec le sol autres que les roues ou les chenilles, seuls ou en complément aux roues ou aux chenilles avec moyens de propulsion en prise avec le sol, p.ex. par jambes mécaniques avec des pieds ou des patins soulevés alternativement ou dans un ordre déterminé
  • B25J 9/16 - Commandes à programme
  1     2     3     ...     76        Prochaine page