Language models may be dynamically updated for trending entities based on tuning data for particular users. A user may provide specific tuning data associated with trending entities within a class to generate a weight map for a language model. A class based model may be trained using the weight map specific for the user for the trending entities. Additionally, weights may be further boosted using a boosting language model to emphasize the trending entities.
G10L 15/06 - Création de gabarits de référenceEntraînement des systèmes de reconnaissance de la parole, p. ex. adaptation aux caractéristiques de la voix du locuteur
2.
APPLICATION GATEWAYS IN AN ON-DEMAND NETWORK CODE EXECUTION SYSTEM
Systems and methods are described for providing an application-level gateway to an on-demand network code execution system. An on-demand network code execution system may allow users to submit code to be executed in a serverless environment, and may provide an interface for executing the user-submitted code on demand. The interface may require that users authenticate, provide input in a particular format, or meet other criteria when sending a request to execute the code. An application-level gateway may thus provide an interface that implements these functions, thereby allowing computing devices to interact with the code as though it were running on a server (e.g., by using HTTP). The application-level gateway may also use on-demand code execution to provide load balancing for servers that are running the user-submitted code, and seamlessly provide access to code that runs on both server-based and serverless environments.
A codec system dynamically selects a codec from multiple available codecs with a highest level of encoding quality at a computing device based at least in part on the available computing resources at a particular computing device. The codec system can continuously monitor encoding performance and if encoding with the selected codec uses too many computing resources, then the codec system can switch to a codec that uses fewer computing resources.
H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé 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/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
Technologies directed to smart farming are described. A multimodal soil sensor device includes an elongated housing having first and second portions. An antenna is located in or above the first portion and coupled to a wireless communications component. The wireless communications component causes the antenna to radiate or receive electromagnetic energy to communicate with a second device. The multimodal soil sensor device includes one or more multimodal soil sensors to measure one or more first measurements of a first sensing modality and one or more second measurements of a second sensing modality different than the first sensing modality. The wireless communications component wirelessly sends measurement data, including the first measurements and the second measurements, to the second device via the antenna.
Techniques for performing readout and reset of fluxonium qubits are disclosed. When fluxonium hardware components are coupled to a quantum metamaterial through a readout resonator, said components may be dispersively coupled such that a quantum state of the corresponding fluxonium qubit is read out through the quantum metamaterial, and then the state of the fluxonium qubit is subsequently reset in order to proceed with a quantum computation to be performed. Alternatively, when fluxonium hardware components are coupled directly to a quantum metamaterial, a quantum state of a fluxonium qubit is read out using resonance fluorescence, and then may be subsequently reset back to its ground state, also using resonance fluorescence. A width of a passband of the quantum metamaterial, along with frequencies of the control sequences used, may be tuned such that either readout or reset is selectively activated.
6.
Objective video quality assessment models based on bitstream, and additional pixel domain features
Techniques are described for training and use of machine learning models to determine objective video quality scores. Video quality scores predict the quality of video content perceived by viewers. Quality scores have various uses, including the selection of encoding profiles and determination of encoding ladders. A core model and residual model may be used to determine quality scores.
H04N 21/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
The present disclosure relate to systems and methods for providing input data analysis configuration for a plurality of network-based services. A configuration service may obtain operator-defined inputs that define the value or variable of each attribute of the configuration service. The configuration service can generate one or more input data analysis configurations based on the operator-defined value or variable for each of the attributes. The configuration service can validate each of the one or more input data analysis configurations by compiling the configuration. For example, the configuration service can perform a conflict check to determine any conflicted values between attributes. The configuration service can also perform a completeness check to determine any undefined attributes.
Commit time logging is performed as part of implementing time-based Multi-Version Concurrency Control (MVCC). A query engine may determine a commit time for a database transaction is committed to a database by applying MVCC to select different versions of data in the database according to transaction commit times. The query engine may store the commit time for the database transaction in a log structure stored in a non-volatile data store. A segment describing the log structure maintained in a volatile memory maintained in a volatile memory may be updated to include the commit time for the database transaction.
A system comprising one or more computing devices implements a vehicle analysis service, which generates logical instructions for deployment to a vehicle or a fleet of vehicles to implement in-vehicle data analysis in the vehicle or fleet of vehicles. Additionally, the vehicle analysis service and/or locally deployed analysis module provides updates based on newly learned trends in vehicle data or newly learned correlations for the vehicle or similarly situated vehicles. The vehicle analysis service and locally deployed analysis module enables analysis to be performed using detailed high-resolution vehicle data, without requiring large volumes of vehicle data to be streamed to a remote location for analysis. Also, the vehicle analysis service provides customized analysis modules that can perform local analysis using existing computing resources of the vehicle or the vehicles of the fleet.
G06Q 10/20 - Administration de la réparation ou de la maintenance des produits
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
G08G 1/00 - Systèmes de commande du trafic pour véhicules routiers
A method includes accessing user trajectory information associated with a user account, wherein the user trajectory information corresponds to a first session, the first session including user interactions with a cloud computing provider, generating, by a large language model, a plurality of questions based on the user trajectory information, generating, for at least a subset of the plurality of questions, a plurality of answers corresponding to the at least the subset of the plurality of questions, wherein an answer of plurality of answers corresponds to a resource of the cloud computing provider, receiving, from a user device associated with the user account, an indication that the user account has started a second session, and responsive to receiving the indication, causing display of the at least the subset of the plurality of questions and corresponding answers on the user device.
This disclosure describes architectures and techniques to provide information to a user about items with which the user interacts. In some instances, a user may utilize a wearable device that is configured to interact with one or more components of an information discovery system to obtain information about items in the user's environment.
G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface
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
G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
G06V 20/52 - Activités de surveillance ou de suivi, p. ex. pour la reconnaissance d’objets suspects
G06V 40/20 - Mouvements ou comportement, p. ex. reconnaissance des gestes
G06V 40/18 - Caractéristiques de l’œil, p. ex. de l’iris
13.
Enhanced graph-based modeling for geographic region optimization
A method for graph-based modeling to optimize geographic regions using a resource-constrained objective-maximal path may include a first geographic area as a first path between a first origin location and a first destination location; encoding a second geographic area as a second path between a second origin location and a second destination location; applying a set of constraints to the first geographic area and the second geographic area to cover the jurisdiction with geographic areas, and to map respective entities to a single respective geographic area; generating a first objective-maximal path between the first origin location and the first destination location; and generating a second objective-maximal path between the second origin location and the second destination location.
Techniques for mobile robots performing self-diagnostic fiducial classification are described herein. For example, a mobile robot can determine that an expected fiducial marker has not been detected as the mobile robot navigates via fiducial markers on a surface. In response, the mobile robot can generate an input to a machine learning model that can be executed on the mobile robot. The input can include images of the surface captured by the mobile robot. The machine learning model may be trained to generate an output comprising a classification of image data of the images based at least in part on the input. The mobile robot can determine an error event corresponding to the expected fiducial marker based at least in part on the classification of image data received from the machine learning model. The mobile robot can output a notification indicating the error event corresponding to the expected fiducial marker.
G06V 10/98 - Détection ou correction d’erreurs, p. ex. en effectuant une deuxième exploration du motif ou par intervention humaineÉvaluation de la qualité des motifs acquis
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. utilisant des pilotes automatiques
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
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/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
Autonomous ground vehicles that are outfitted with radar sensors and inertial measurement units accurately determine states of the autonomous ground vehicles, e.g., estimates of the vehicles' positions, orientations, or velocities or accelerations along or about one or more axes, based on data captured by the radar sensors and the inertial measurement units. Where objects are detected in radar scans, the objects are determined to be static (or fixed), or dynamic (or moving), and landmarks representing static objects are identified. Constraints on estimates of states may be calculated based on doppler effects, inertial measurement unit effects, or locations of landmarks, and the states may be determined as solutions to optimization problems based on the data and the calculated constraints. Odometry messages representing the determined states may be generated and stored or utilized for any purpose.
Systems and methods are disclosed for automated force feedback detection for autonomous robots transporting containers. In one embodiment, an example mobile robot is configured to transport a container. The mobile robot can include a first sensor, a second sensor, a motor, and a controller. The controller may be configured to determine that the container is loaded, determine, using at least one of the first sensor and the second sensor, that a first change in load distribution along a first axis satisfies a threshold, determine that the first change in load distribution has persisted for a first length of time, and cause the motor to be disabled.
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
B66F 9/065 - 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 sans mâts
17.
Event processing for game features across varied hosting topologies
An event notification may be received, by a game feature integration service, from a first video game feature component. The game feature integration service may integrate a plurality of video game feature components that each have a respective set of one or more events for which event notifications are sent by a corresponding video game feature component to the game feature integration service and a respective set of one or more actions that are called on the corresponding video game feature component by the game feature integration service. A pre-configured or custom rule flow may trigger the game feature integration service to call an action on the second video game feature component based on the event notification. The game feature integration service, based at least in part on the rule flow, may call the action on the second video game feature component in response to the event notification.
A63F 13/77 - Aspects de sécurité ou de gestion du jeu incluant les données relatives aux dispositifs ou aux serveurs de jeu, p. ex. données de configuration, version du logiciel ou quantité de mémoire
A63F 13/60 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu
Techniques for instance termination cleanup via auxiliary domains are described. A termination workflow is executed for a compute instance having graphics processing unit (GPU) access hosted in a cloud provider network. The termination workflow includes terminating the compute instance of the user, launching an auxiliary compute instance in the same slot, and executing a cleanup workflow by the auxiliary compute instance for the GPU. Upon the conclusion of the cleanup workflow, the state of the compute instance is updated to terminated, allowing for it to be relaunched.
G06F 11/22 - Détection ou localisation du matériel d'ordinateur défectueux en effectuant des tests pendant les opérations d'attente ou pendant les temps morts, p. ex. essais de mise en route
G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
A pendulum queue system for inventory management can include a first queue with a first delivery portion and a first storage portion separated by a first operating space. A second queue can be positioned laterally from the first queue and can include a second delivery portion and a second storage portion separated by a second operating space. Each of the storage portions can include its own storage work cell through which inventory holders can be cyclable, and each delivery portions can include one or more carriers. A transfer apparatus can be configured to move back and forth between the queues and to move within the operating space of each queue to transfer an item between an inventory holder and a carrier within one of the queues during a time interval in which the other queue can undergo cycling of the inventory holders.
B65G 1/06 - Dispositifs d'emmagasinage mécaniques avec des moyens pour que les objets se présentent à l'enlèvement dans des positions ou à des niveaux prédéterminés
B65G 1/137 - Dispositifs d'emmagasinage mécaniques avec des aménagements ou des moyens de commande automatique pour choisir les objets qui doivent être enlevés
20.
Systems and methods to test perception and safety responses of autonomous mobile robots
Systems and methods to test autonomous mobile robots (AMRs) may include a dynamometer, a robotic system carrying an object, and a control system. An AMR under test may be positioned on the dynamometer and instructed to perform navigation maneuvers, which may be detected by the dynamometer. The control system may receive the detected movements and determine corresponding movements for the robotic system using inverse kinematics. Then, the control system may instruct movement of the object via the robotic system based on the corresponding movements. Using such test systems and methods, perception systems and responses by safety, navigation, and/or drive systems of AMRs may be tested in a controlled, robust, and repeatable manner.
B25J 9/02 - Manipulateurs à commande programmée caractérisés par le mouvement des bras, p. ex. du type à coordonnées cartésiennes
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. utilisant des pilotes automatiques
21.
Determination of meeting content for display by an enterprise system
Techniques for a service provider network to manage a meeting between individuals located in a conference room with one or more other individuals remote from the conference room are discussed herein. An Enterprise system can implement one or more machine learned models to generate tiles that represent different individuals associated with a meeting. A same or different machine learned model can automatically arrange a series of tiles for display that, when presented collectively, promotes inclusiveness and attention for both in-room and remote participants of the meeting. The meeting management techniques can include determining which content to include on a display device based on evaluating changes in behavior of the meeting participants over time.
A satellite provides communication between user terminals (UTs) and ground stations that connect to other networks, such as the Internet. The satellite uses a direction beam to transmit a beacon signal to particular areas on the Earth. To establish initial contact with a satellite, a UT searches for the beacon signal using a phased array or other steerable antenna with a directional receive pattern. While searching, a set of received beacon signal strength values are acquired while pointing the receive pattern in different sample directions specified by azimuth and elevation. The sample directions may be based on a predicted location of the satellite. The set of signal strength values and associated azimuth and elevation values are processed using a least-squares estimator to determine an estimated direction. The estimated direction may be used to point the antenna, allowing sufficient gain to perform an initial network entry and subsequent communication.
G01S 19/25 - Acquisition ou poursuite des signaux émis par le système faisant intervenir des données d'assistance reçues en provenance d'un élément coopérant, p. ex. un GPS assisté
An integrated circuit to synchronize a pulse signal from a first clock domain to a second clock domain includes a first flip-flop and a second flip-flop. The first flip-flop has a first stage input, a first clock input, and a first stage output. The first clock input is driven by a first clock signal of the first clock domain, and the first stage input is driven by a result of XOR-ing the input pulse signal and the first stage output. The second flip-flop has a second stage input, a second clock input, and a second stage output. The second clock input is driven by a second clock signal of the second clock domain, and the second stage input is driven by the first stage output. The synchronized output pulse signal is generated by XOR-ing the second stage output with the first stage output.
G11C 7/10 - Dispositions d'interface d'entrée/sortie [E/S, I/O] de données, p. ex. circuits de commande E/S de données, mémoires tampon de données E/S
G11C 7/22 - Circuits de synchronisation ou d'horloge pour la lecture-écriture [R-W]Générateurs ou gestion de signaux de commande pour la lecture-écriture [R-W]
Embodiments of a privacy preserving supplemental content server (PPSCS) implements a privacy preserving protocol with a content server that requests the PPSCS to serve supplemental content for users. In embodiments, a user-to-segment map (USM) containing user-private information is split into secret shares and stored separately at the PPSCS and the content server. When servicing a request, the USM data is used to identify a key segment of a user, which is in turn used to select a supplemental content for the user. Advantageously, the selection process is performed according to the privacy preserving protocol, which guarantees that (a) the content server does not learn any user-private information about the user in the USM, (b) the PPSCS learns at most one user segment of the user (e.g. the key segment), and (c) the PPSCS cannot track the user over time using any user-private information about the user learned during the execution.
Techniques for processing of satellite sensor data by a mobile ground station are described. A satellite transmission from a tasked satellite is received by a mobile ground station, the satellite transmission including unprocessed downlink data. A software-defined radio (SDR) definition associated with a tasked satellite is selected from a plurality of SDR definitions stored by the mobile ground station. A sensor data processing (SDP) application associated with the tasked satellite is selected from a plurality of SDP applications stored by the mobile ground station. An SDR application is executed to extract the collected sensor data from the unprocessed downlink data, the SDR application is loaded with the selected SDR definition. The selected SDP application is executed to generate a product from the collected sensor data. The product is caused to be displayed on a display device.
H04B 1/00 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission
Approaches provided herein can provide for adjustments to audio data. In particular, an audio resampling process can be performed wherein the correct audio frame size is determined. A “target” audio stream duration, as may be indicated by a time-to-sample atom (STTS) atom, can be used to apply one or more pitch-invariant, time-stretching audio filters to the audio data as that data is decoded during a media transcode process. A resulting output media metadata can specify accurate, constant audio frame durations, and the audio stream duration can match the corresponding video stream duration in a media file.
G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p. ex. dans les vocodeursCodage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique
H04N 21/233 - Traitement de flux audio élémentaires
H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé 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/43 - Traitement de contenu ou données additionnelles, p. ex. démultiplexage de données additionnelles d'un flux vidéo numériqueOpérations élémentaires de client, p. ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeurIntergiciel de client
Systems, devices, and methods are provided for selective endpoint data monitoring. A system may determine, at an endpoint client running in a privileged mode of operation, a first request by a first application to access a first network destination. The system may further determine, at the endpoint client, that network traffic to the first network destination should be monitored. The system may further determine, at the endpoint client, that a data security extension has been provisioned on the first application. The system may provide, to the first application, information usable to access the first network destination. The system may obtain, from the data security extension, metadata associated with data that the first application provides to the first network destination.
Disclosed techniques provide enhanced advertising to facilitate sharing of user information with advertisers. An online service provider can store at least a portion of an advertisement on computer storage. Image data from a presentation of the advertisement can be obtained by the online service provider. The online service provider can verify that the image data corresponds to advertising image data stored on the computer storage. User information can be shared with an advertiser based at least on verifying the image data corresponds to the advertising image data stored on the computer storage.
G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
This disclosure describes techniques for enabling dynamic adjustment of a wake interval frequency based on detection of a prioritization event. In embodiments, such techniques may comprise operating a STA device in a first mode in which wake intervals recur after a first amount of time and receiving, by the STA device from a AP device, information about a prioritization event. Based on receiving the information, the techniques may further involve operating the STA device in a second mode in which wake intervals recur after a second amount of time and, based on determining that the prioritization event has ended, operating the STA device in the first mode.
This disclosure describes, in part, techniques for identifying interactions between users and inventory locations. For instance, system(s) may receive image data generated by an imaging device located within a facility. The system(s) may then analyze the image data in order to determine one or more gaze points, where the gaze point(s) indicate location(s) on an inventory location for which a user was looking over a period of time. The system(s) may then generate gaze data indicating period(s) of time that the user was looking at the portion(s) of the inventory location. In some examples, the gaze data represents a heatmap. The system(s) may then use planogram data to determine identifier(s) of item(s) located at the portion(s) of the inventory location. Additionally, the system(s) may generate metrics data representing at least the identifier(s) of the item(s) and the period(s) of time that the user was looking at the item(s).
G06V 20/52 - Activités de surveillance ou de suivi, p. ex. pour la reconnaissance d’objets suspects
G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
Techniques for evaluating speech processing components are described. A system may receive a task request including at least a plurality of entity names to be evaluated by at least one speech processing component. The system may determine synthetic user inputs corresponding to the plurality of entity names, and may cause performance of a speech processing task using the synthetic user inputs. The speech processing task may be an ASR processing task, an NLU processing task, or an ER processing task. The system may compare the results of the speech processing task with ground truth data to determine if an error occurred during processing.
A charging interface for a robot includes a housing comprising a plurality of recesses, one or more charge contact members, and one or more data contact members. The charge contact members can be at least partially disposed within on or more of the plurality of recesses. Each charge contact member can include an electrical charge pin extending through an opening of a surface of the charge contact member. The data contact members can be at least partially disposed within one or more of the plurality of recesses. Each data contact member can include an electrical data pin extending through an opening of a surface of the data contact member. The charge contact member and the data contact members can be moveably coupled to the housing.
providing information to consumers on the sustainability features of products available for purchase; providing information to consumers on the sustainability certifications of products available for purchase; Providing information to consumers about a product’s sustainability impact areas; providing information to consumers on more sustainable packaging, shipping, and delivery choices; providing consumer product information relating to the sustainability features of products; providing consumer product information relating to the sustainability impact of products; provision of consumer information regarding the selection of products and items to be purchased and their sustainability features and impact; shopper's guide information, namely, provision of guides featuring commercial information to consumers in the choice of products with sustainability attributes; shopper's guide information, namely, provision of commercial information for consumers to evaluate and compare the sustainability features of products; shopper’s guide information, namely provision of information on more sustainable packaging, shipping, and delivery services choices; shopping facilitation services, namely, providing an online comparison-shopping search engine for obtaining purchasing information of products with sustainability features; shopping facilitation services, namely, providing an online comparison-shopping search engine for obtaining purchasing information to evaluate and compare sustainability features or attributes of products; promotion of more sustainable shopping choices; promoting public awareness of sustainability in the design, manufacture, packaging, and transport of consumer goods; providing an on-line commercial information directory for products with sustainability features and sustainability certifications on the internet; providing information to consumers on the sustainability attributes of products, namely indicating whether a product has sustainability certification; administration of a retail program which provides information regarding sustainability certifications and associated features; providing a database of products with sustainability certifications and associated sustainability attributes; providing an online commercial information directory on the internet of products with sustainability certifications and associated sustainability attributes; maintaining a registry of products with sustainability certifications and associated sustainability attributes; promoting public awareness of goods with sustainability attributes; promoting public awareness of sustainability certifications provided by others; providing a website that allows consumers to discover and shop for products with sustainability features; providing a website featuring data on sustainability certifications for the purpose of assisting consumers in making purchasing decisions; marketing and promotional services in the nature of promoting products with sustainability features; marketing and promotional services in the nature of promoting products with sustainability features and sustainability certifications; promoting public awareness of the benefits and availability of products with sustainability attributes; consulting services in the field of providing businesses with information and advice on the sale of products with sustainability features; business consulting in the field of retail, particularly in the sale of products with sustainability features
Providing information to consumers on the sustainability features of products available for purchase; providing information to consumers on the sustainability certifications of products available for purchase; providing information to consumers about a product’s sustainability impact areas; providing information to consumers on more sustainable packaging, shipping, and delivery choices; providing consumer product information relating to the sustainability features of products; providing consumer product information relating to the sustainability impact of products; provision of consumer information regarding the selection of products and items to be purchased and their sustainability features and impact; shopper's guide information, namely, provision of guides featuring commercial information to consumers in the choice of products with sustainability attributes; shopper's guide information, namely, provision of commercial information for consumers to evaluate and compare the sustainability features of products; shopper’s guide information, namely provision of information on more sustainable packaging, shipping, and delivery services choices; shopping facilitation services, namely, providing an online comparison-shopping search engine for obtaining purchasing information of products with sustainability features; shopping facilitation services, namely, providing an online comparison-shopping search engine for obtaining purchasing information to evaluate and compare sustainability features or attributes of products; promotion of more sustainable shopping choices; promoting public awareness of sustainability in the design, manufacture, packaging, and transport of consumer goods; providing an on-line commercial information directory for products with sustainability features and sustainability certifications on the internet; providing information to consumers on the sustainability attributes of products, namely indicating whether a product has sustainability certifications; administration of a retail program which provides information regarding sustainability certifications and associated features; providing a database of products with sustainability certifications and associated sustainability attributes; providing an online commercial information directory on the internet of products with sustainability certifications and associated sustainability attributes; maintaining a registry of products with sustainability certifications and associated sustainability attributes; promoting public awareness of goods with sustainability attributes; promoting public awareness of sustainability certifications provided by others; providing a website that allows consumers to discover and shop for products with sustainability features; providing a website featuring data on sustainability certifications for the purpose of assisting consumers in making purchasing decisions; marketing and promotional services in the nature of promoting products with sustainability features; marketing and promotional services in the nature of promoting products with sustainability features and sustainability certifications; promoting public awareness of the benefits and availability of products with sustainability attributes; consulting services in the field of providing businesses with information and advice on the sale of products with sustainability features; business consulting in the field of retail, particularly in the sale of products with sustainability features; retail store services featuring products with sustainability certifications and associated sustainability features and sustainability impact information.
(1) Providing information to consumers on the sustainability features of products available for purchase; providing information to consumers on the sustainability certifications of products available for purchase; providing information to consumers about a product's sustainability impact areas; providing information to consumers on more sustainable packaging, shipping, and delivery choices; providing consumer product information relating to the sustainability features of products; providing consumer product information relating to the sustainability impact of products; provision of consumer information regarding the selection of products and items to be purchased and their sustainability features and impact; shopper's guide information, namely, provision of guides featuring commercial information to consumers in the choice of products with sustainability attributes; shopper's guide information, namely, provision of commercial information for consumers to evaluate and compare the sustainability features of products; shopper's guide information, namely provision of information on more sustainable packaging, shipping, and delivery services choices; shopping facilitation services, namely, providing an online comparison-shopping search engine for obtaining purchasing information of products with sustainability features; shopping facilitation services, namely, providing an online comparison-shopping search engine for obtaining purchasing information to evaluate and compare sustainability features or attributes of products; promotion of more sustainable shopping choices; promoting public awareness of sustainability in the design, manufacture, packaging, and transport of consumer goods; providing an on-line commercial information directory for products with sustainability features and sustainability certifications on the internet; providing information to consumers on the sustainability attributes of products, namely indicating whether a product has sustainability certifications; administration of a retail program which provides information regarding sustainability certifications and associated features; providing a database of products with sustainability certifications and associated sustainability attributes; providing an online commercial information directory on the internet of products with sustainability certifications and associated sustainability attributes; maintaining a registry of products with sustainability certifications and associated sustainability attributes; promoting public awareness of goods with sustainability attributes; promoting public awareness of sustainability certifications provided by others; providing a website that allows consumers to discover and shop for products with sustainability features; providing a website featuring data on sustainability certifications for the purpose of assisting consumers in making purchasing decisions; marketing and promotional services in the nature of promoting products with sustainability features; marketing and promotional services in the nature of promoting products with sustainability features and sustainability certifications; promoting public awareness of the benefits and availability of products with sustainability attributes; consulting services in the field of providing businesses with information and advice on the sale of products with sustainability features; business consulting in the field of retail, particularly in the sale of products with sustainability features.
Technologies directed to smart farming are described. A multimodal soil sensor device includes an elongated housing having first and second portions. An antenna is located in or above the first portion and coupled to a wireless communications component. The wireless communications component causes the antenna to radiate or receive electromagnetic energy to communicate with a second device. The multimodal soil sensor device includes one or more multimodal soil sensors to measure one or more first measurements of a first sensing modality and one or more second measurements of a second sensing modality different than the first sensing modality. The wireless communications component wirelessly sends measurement data, including the first measurements and the second measurements, to the second device via the antenna.
G01J 1/42 - Photométrie, p. ex. posemètres photographiques en utilisant des détecteurs électriques de radiations
G01K 1/024 - Moyens d’indication ou d’enregistrement spécialement adaptés aux thermomètres pour l’indication à distance
G01N 21/25 - CouleurPropriétés spectrales, c.-à-d. comparaison de l'effet du matériau sur la lumière pour plusieurs longueurs d'ondes ou plusieurs bandes de longueurs d'ondes différentes
G01N 27/22 - Recherche ou analyse des matériaux par l'emploi de moyens électriques, électrochimiques ou magnétiques en recherchant l'impédance en recherchant la capacité
Provided are systems, methods, and integrated circuits for neural network processing. In various implementations, an integrated circuit for neural network processing can include a plurality of memory banks storing weight values for a neural network. The memory banks can be on the same chip as an array of processing engines. Upon receiving input data, the circuit can be configured to use the set of weight values to perform a task defined for the neural network. Performing the task can include reading weight values from the memory banks, inputting the weight values into the array of processing engines, and computing a result using the array of processing engines, where the result corresponds to an outcome of performing the task.
G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
G06F 13/28 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant le transfert par rafale, p. ex. acces direct à la mémoire, vol de cycle
G06F 15/80 - Architectures de calculateurs universels à programmes enregistrés comprenant un ensemble d'unités de traitement à commande commune, p. ex. plusieurs processeurs de données à instruction unique
40.
DATA SET MANAGEMENT USING DATA SET LINEAGE METADATA
A data set management of a provider network may allow a user to create new data set instances. When a data set instance is created, data set lineage metadata is also generated to describe the new data set instance, including the transformation that was applied to data in order to create the data set instance. When modifications are made to source data (e.g., a data bucket), then the modifications are propagated via transformations to the parent data set instance and to any child data set instances according to the data set lineage metadata in order to update the data set instances. When modifications are made to a parent data set instance to create an updated parent data set instance, then the modifications are propagated via transformations to any child data set instances according to the data set lineage metadata. Transformations and transformation patterns may also be defined and scheduled.
A system and method for providing quantum entanglement-as-a-service and simultaneously producing verifiably random sequences of numbers are described. When distributing quantum entanglement between customers Alice and Bob, Alice and Bob may exchange information pertaining to a measurement basis that they respectively used when performing measurements using respective halves of entangled particles. When customer Alice, for example, determines that both Alice and Bob have performed a given measurement in a same measurement basis, said result may be used in a quantum key distribution (QKD) code. When customer Alice determines that they have not performed the given measurement in the same measurement basis, Alice may concatenate said portion of the results into a private and verifiable sequence of random numbers. Providing distributed quantum entanglement therefore results in both a QKD code between said customers and in respective private and verifiably random sequences of numbers.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software using artificial intelligence (AI) for developing and running intelligent agents; Downloadable computer software using artificial intelligence (AI) for user interface (UI) automation, secure code execution and file management; Downloadable computer software using artificial intelligence (AI) for intelligent memory systems to enable agents to retain context across interactions and adjust behavior; Downloadable computer software using artificial intelligence (AI) for a secure, serverless runtime capability to deploy and scale intelligent agents and tools across various frameworks, protocols, and models; Downloadable computer software using artificial intelligence (AI) for building personalized intelligent agent experiences with fully-managed memory infrastructure and the ability to customize memory; Downloadable computer software using artificial intelligence (AI) to manage the digital identities of intelligent agents and control their access to resources; Downloadable computer software using artificial intelligence (AI) for developing and running intelligent agents using virtual machine (VM)-level isolation, identity controls, virtual private cloud (VPC) integration, and flexible network modes; Downloadable computer software using artificial intelligence (AI) for securely writing and executing code to perform complex calculations, validate reasoning, process data, and generate visualizations; Downloadable computer software using artificial intelligence (AI) to enable intelligent agents to navigate websites, complete multi-step forms, and perform complex web-based tasks within a fully managed, secure sandbox environment with low latency; Downloadable computer software using artificial intelligence (AI) to help developers trace, debug, and monitor intelligent agent performance in production environments. Providing on-line non-downloadable software using artificial intelligence (AI) for developing and running intelligent agents; Providing on-line non-downloadable software using artificial intelligence (AI) for user interface (UI) automation, secure code execution and file management; Providing on-line non-downloadable software using artificial intelligence (AI) for intelligent memory systems to enable agents to retain context across interactions and adjust behavior; Providing on-line non-downloadable software using artificial intelligence (AI) for a secure, serverless runtime capability to deploy and scale intelligent agents and tools across various frameworks, protocols, and models; Providing on-line non-downloadable software using artificial intelligence (AI) for building personalized intelligent agent experiences with fully-managed memory infrastructure and the ability to customize memory; Providing on-line non-downloadable software using artificial intelligence (AI) to manage the digital identities of intelligent agents and control their access to resources; Providing on-line non-downloadable software using artificial intelligence (AI) for developing and running intelligent agents using virtual machine (VM)-level isolation, identity controls, virtual private cloud (VPC) integration, and flexible network modes; Providing on-line non-downloadable software using artificial intelligence (AI) for securely writing and executing code to perform complex calculations, validate reasoning, process data, and generate visualizations; Providing on-line non-downloadable software using artificial intelligence (AI) to enable intelligent agents to navigate websites, complete multi-step forms, and perform complex web-based tasks within a fully managed, secure sandbox environment with low latency; Providing on-line non-downloadable software using artificial intelligence (AI) to help developers trace, debug, and monitor intelligent agent performance in production environments.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software using artificial intelligence (AI) for developing and running intelligent agents; Downloadable computer software using artificial intelligence (AI) for user interface (UI) automation, secure code execution and file management; Downloadable computer software using artificial intelligence (AI) for intelligent memory systems to enable agents to retain context across interactions and adjust behavior; Downloadable computer software using artificial intelligence (AI) for a secure, serverless runtime capability to deploy and scale intelligent agents and tools across various frameworks, protocols, and models; Downloadable computer software using artificial intelligence (AI) for building personalized intelligent agent experiences with fully-managed memory infrastructure and the ability to customize memory; Downloadable computer software using artificial intelligence (AI) to manage the digital identities of intelligent agents and control their access to resources; Downloadable computer software using artificial intelligence (AI) for developing and running intelligent agents using virtual machine (VM)-level isolation, identity controls, virtual private cloud (VPC) integration, and flexible network modes; Downloadable computer software using artificial intelligence (AI) for securely writing and executing code to perform complex calculations, validate reasoning, process data, and generate visualizations; Downloadable computer software using artificial intelligence (AI) to enable intelligent agents to navigate websites, complete multi-step forms, and perform complex web-based tasks within a fully managed, secure sandbox environment with low latency; Downloadable computer software using artificial intelligence (AI) to help developers trace, debug, and monitor intelligent agent performance in production environments. Providing on-line non-downloadable software using artificial intelligence (AI) for developing and running intelligent agents; Providing on-line non-downloadable software using artificial intelligence (AI) for user interface (UI) automation, secure code execution and file management; Providing on-line non-downloadable software using artificial intelligence (AI) for intelligent memory systems to enable agents to retain context across interactions and adjust behavior; Providing on-line non-downloadable software using artificial intelligence (AI) for a secure, serverless runtime capability to deploy and scale intelligent agents and tools across various frameworks, protocols, and models; Providing on-line non-downloadable software using artificial intelligence (AI) for building personalized intelligent agent experiences with fully-managed memory infrastructure and the ability to customize memory; Providing on-line non-downloadable software using artificial intelligence (AI) to manage the digital identities of intelligent agents and control their access to resources; Providing on-line non-downloadable software using artificial intelligence (AI) for developing and running intelligent agents using virtual machine (VM)-level isolation, identity controls, virtual private cloud (VPC) integration, and flexible network modes; Providing on-line non-downloadable software using artificial intelligence (AI) for securely writing and executing code to perform complex calculations, validate reasoning, process data, and generate visualizations; Providing on-line non-downloadable software using artificial intelligence (AI) to enable intelligent agents to navigate websites, complete multi-step forms, and perform complex web-based tasks within a fully managed, secure sandbox environment with low latency; Providing on-line non-downloadable software using artificial intelligence (AI) to help developers trace, debug, and monitor intelligent agent performance in production environments.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Downloadable computer software using artificial intelligence (AI) for developing and running intelligent agents; downloadable computer software using artificial intelligence (AI) for user interface (UI) automation, secure code execution and file management; downloadable computer software using artificial intelligence (AI) for intelligent memory systems to enable agents to retain context across interactions and adjust behavior; downloadable computer software using artificial intelligence (AI) for a secure, serverless runtime capability to deploy and scale intelligent agents and tools across various frameworks, protocols, and models; downloadable computer software using artificial intelligence (AI) for building personalized intelligent agent experiences with fully-managed memory infrastructure and the ability to customize memory; downloadable computer software using artificial intelligence (AI) to manage the digital identities of intelligent agents and control their access to resources; downloadable computer software using artificial intelligence (AI) for developing and running intelligent agents using virtual machine (VM)-level isolation, identity controls, virtual private cloud (VPC) integration, and flexible network modes; downloadable computer software using artificial intelligence (AI) for securely writing and executing code to perform complex calculations, validate reasoning, process data, and generate visualizations; downloadable computer software using artificial intelligence (AI) to enable intelligent agents to navigate websites, complete multi-step forms, and perform complex web-based tasks within a fully managed, secure sandbox environment with low latency; downloadable computer software using artificial intelligence (AI) to help developers trace, debug, and monitor intelligent agent performance in production environments. (1) Providing on-line non-downloadable software using artificial intelligence (AI) for developing and running intelligent agents; providing on-line non-downloadable software using artificial intelligence (AI) for user interface (UI) automation, secure code execution and file management; providing on-line non-downloadable software using artificial intelligence (AI) for intelligent memory systems to enable agents to retain context across interactions and adjust behavior; providing on-line non-downloadable software using artificial intelligence (AI) for a secure, serverless runtime capability to deploy and scale intelligent agents and tools across various frameworks, protocols, and models; providing on-line non-downloadable software using artificial intelligence (AI) for building personalized intelligent agent experiences with fully-managed memory infrastructure and the ability to customize memory; providing on-line non-downloadable software using artificial intelligence (AI) to manage the digital identities of intelligent agents and control their access to resources; providing on-line non-downloadable software using artificial intelligence (AI) for developing and running intelligent agents using virtual machine (VM)-level isolation, identity controls, virtual private cloud (VPC) integration, and flexible network modes; providing on-line non-downloadable software using artificial intelligence (AI) for securely writing and executing code to perform complex calculations, validate reasoning, process data, and generate visualizations; providing on-line non-downloadable software using artificial intelligence (AI) to enable intelligent agents to navigate websites, complete multi-step forms, and perform complex web-based tasks within a fully managed, secure sandbox environment with low latency; providing on-line non-downloadable software using artificial intelligence (AI) to help developers trace, debug, and monitor intelligent agent performance in production environments.
Disclosed are systems, methods, and apparatus for unsupervised training of an activity classifier for movement measured at a target location of a user using a trained source activity classifier configured to determine an activity based on motion measured at a source location of a user. According to exemplary embodiments, the activity classifier for the target location can be trained using source embeddings generated by a trained classifier for the source location. For example, the source embeddings and the motion measured at the target location may then be provided as training inputs to the target activity classifier for the target location of a user, so that the target activity classifier can reconstruct the source embedding for the target motion without the use of any labeled training data and/or without having to learn the transfer function of the existing trained machine learning model.
Technologies directed to an energy efficient technique for Antennas as Sensors (A2S) systems used for detecting user input events are described. One electronic device includes a wireless communication component coupled to an antenna via a radio frequency (RF) path, and an RF switch selectively coupling the A2S system to the RF path. The radio sends RF signals to the antenna via the RF path in a first time window. The RF switch is controlled to selectively couple the A2S system to the RF path in the first time window. A processing device of the electronic device receives receiving an analog voltage signal representing impedance changes of the antenna in the first time window and determines, using the analog voltage signal, a user input event caused by a presence of an object in proximity to the antenna. The processing device performs an action in response to the user input event.
A client of a database service may request a migration of a remote source database to a target database provided by the database service, where the source database and target database are published by a database vendor. Responsive to the request, a migration tool published by the database vendor may be selected from among multiple migration tools. The migration tool may derive a schema from the source database and create the target database according to the derive schema. The migration tool may then extract data of the source database using native application programming interfaces (APIs) provided by the vendor. The extracted data may then be imported into the target database using one or more additional native APIs. The migration tool may then initiate replication of transactions performed at the source database to the target database.
This disclosure describes, in part, techniques for identifying user-specific content items and/or time-based content items, as well as techniques for providing the content items to the user. For instance, a remote system may receive first audio data from an electronic device, where the first audio data represents a request to identify content related to a topic. The remote system can then store the topic in a database and use the topic to identify the content. Later, the remote system can then receive second audio data from the electronic device, where the second audio data represents a request for the content. The remote system can then send third audio data to the electronic device that represents at least a portion of the content.
Techniques for a provider network user console with a natural language querying feature. The techniques include collecting a set of templatized query pairs. A pair includes a templatized natural language query (NLQ) and a templatized domain-specific index query language query. The set of templatized query pairs is expanded by substituting named variable tokens in the templatized query pairs with synthetic values to create a set of instantiated query pairs. A pre-trained neural machine translation model is retrained using the set of instantiated query pairs to yield a fine-tuned neural machine translation model. For a natural language query received, the fine-tuned neural machine translation model is used to translate the target natural language query to a corresponding domain-specific index query language query. The domain-specific index query language query is then executed against an index to yield an index result. The techniques reduce or eliminate the need for manual training data generation.
G06F 40/58 - Utilisation de traduction automatisée, p. ex. pour recherches multilingues, pour fournir aux dispositifs clients une traduction effectuée par le serveur ou pour la traduction en temps réel
G06F 16/31 - IndexationStructures de données à cet effetStructures de stockage
G06F 16/3329 - Formulation de requêtes en langage naturel
A machine learning model for extracting information from web pages is prepared. The preparation includes generating respective representations of a first set of web pages, including embeddings from screenshots and bounding boxes of the web pages for multi-phase training of the model. In a first phase of training of the model, multiple loss functions associated with respective prediction tasks are optimized jointly, including a markup language element prediction task and a prediction of overlap between bounding boxes and screenshot subdivisions. In a second phase of training, using output of a hidden layer of the model (whose parameters were learned in the first phase) as input, a loss function is optimized to achieve a target web information extraction objective. The trained version of the model is stored.
G06F 16/958 - Organisation ou gestion de contenu de sites Web, p. ex. publication, conservation de pages ou liens automatiques
G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
Techniques for generating a natural language prompt to further a goal of a dialog, are described. During a dialog, the system receives one or more user inputs including a user question, a user response to the question, and a request to generate a further question following the response. The system determines ASR output data corresponding to the user inputs, and determines dialog history data of the dialog. Using the ASR output data and the dialog history data, the system determines a category and an explanation of relevance corresponding to the category. Using the ASR output data, the dialog history, the category, and the explanation, the system determines the further question to be output to the user.
Techniques for presence detection based on multi modal sensors are described. In an example, a computer system determines first data indicating a first prediction of presence detection within a space. The first data is generated based on first sensor data. The computer system determines second data indicating a second prediction of presence detection within the space. The second data is generated based on second sensor data. The second sensor data is of a different type than the first sensor data. The computer system generates third data indicating a third prediction of presence detection within the space based on the first data, the second data, and a fusion model. The fusion model is configured to generate the third data by at least using associations between presence detections, latent variables, and observed variables. The observed variables correspond to the first data and the second data. The latent variables include sensor-triggering events.
G08B 13/00 - Alarmes contre les cambrioleurs, les voleurs ou tous intrus
G01S 15/04 - Systèmes de détermination de la présence d'une cible
G01S 15/86 - Combinaisons de systèmes sonar avec des systèmes lidarCombinaisons de systèmes sonar avec des systèmes n'utilisant pas la réflexion des ondes
G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix
55.
System to determine collisions of an autonomous mobile device
An autonomous mobile device (AMD) moves within in a physical space. The AMD may encounter features in the physical space, such as flooring transitions, or obstacles that may impede movement. Sensors such as an inertial measurement unit (IMU), wheel encoders, and motor torque sensors acquire sensor data. Based on the sensor data, measured motion values are determined. Based on physical parameters of the AMD and the sensor data, predicted motion values are determined. A residual or difference between the predicted and measured motion values is calculated. If the residual exceeds a threshold range, a collision may be deemed to have occurred. Characteristics of the residual may be used to determine which side of the AMD collided with an obstacle. Collisions are reliably detected while false detections due to features such as uneven floors or flooring transitions are reduced or eliminated.
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. utilisant des pilotes automatiques
G01C 21/16 - NavigationInstruments de navigation non prévus dans les groupes en utilisant des mesures de la vitesse ou de l'accélération exécutées à bord de l'objet navigantNavigation à l'estime en intégrant l'accélération ou la vitesse, c.-à-d. navigation par inertie
56.
Systems and methods for updating large language models
Techniques for updating a large language model (LLM) to correct generation of undesired responses, such as incorrect outputs, toxic outputs, etc. are described. Typical methods of retraining and fine-tuning are inefficient and computationally expensive for LLMs. Some embodiments of the present disclosure involve identifying a salient layer of the LLM that is responsible for the undesired response and editing only the salient layer. This layer is identified by computing a saliency value for the layer using a mean of gradient values for the layer, and the layer with the greatest saliency value is selected for editing. For editing, a small network is used to update the weights of the selected layer. The LLM is updated to include the edited layer, and the updated LLM is used for future processing.
Techniques implementable by a computer system are provided. The techniques include receiving a source speech waveform, the source speech waveform including one or more words spoken by a source speaker. The techniques also include generating source speaker characteristics associated with the source speaker based at least in part on the source speech waveform. The techniques also include receiving a target speaker selection, the target speaker selection associated with target speaker characteristics. The techniques also include generating a target speech waveform based at least in part on the target speaker characteristics, wherein the target speech waveform includes at least a portion of the one or more words.
G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
G06F 40/58 - Utilisation de traduction automatisée, p. ex. pour recherches multilingues, pour fournir aux dispositifs clients une traduction effectuée par le serveur ou pour la traduction en temps réel
G10L 13/02 - Procédés d'élaboration de parole synthétiqueSynthétiseurs de parole
A device capable of using image data for purposes of determining a location of a user and audio beam selection to isolate audio in the direction of the user. The beamforming/beam-steering may occur after determining the user's location in order to conserve computing resources that would otherwise have been spent determining beams for non-desired directions. The beamformed audio may be used for speech processing, a communication session involving the device, or other purposes.
G10L 17/20 - Transformations de motifs ou opérations ayant pout but d’augmenter la robustesse du système, p. ex. contre le bruit du canal ou les différentes conditions de fonctionnement
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
G10L 17/06 - Techniques de prise de décisionStratégies d’alignement de motifs
G10L 25/60 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation pour mesurer la qualité des signaux de voix
H04R 1/40 - Dispositions pour obtenir la fréquence désirée ou les caractéristiques directionnelles pour obtenir la caractéristique directionnelle désirée uniquement en combinant plusieurs transducteurs identiques
A device determines estimated playback latency data that may then be used to synchronize audio presentation with other devices. Playback audio data is stored in a buffer by an application processor. A digital signal processor (DSP) retrieves frames of audio data from the buffer. The DSP may generate ultrasonic audio data and mix the playback audio data with the ultrasonic audio data. The mixed data is then sent to an audio output front end the presents the audio data that is audible to a user and the ultrasonic audio that is not. The estimated playback latency data is determined based on a buffer data quantity and a time since a last frame was consumed by the DSP. Given the estimated playback latency data, presentation of subsequent frames may be synchronized by advancing or delaying their write to the buffer, resulting in playback at a specified time.
H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
60.
Floor-based antennas for wireless communication in robotic environments
Systems and methods are disclosed for floor-based antennas for wireless communication in robotic environments. In one embodiment, an example wireless communication system may include a first antenna embedded in a concrete floor structure, where the first antenna may be configured to transmit data to a number of mobile robots in a robotic environment. Individual mobile robots can be configured to transport container pods throughout the robotic environment, and individual container pods may be configured to support a number of inventory containers.
A device includes a first housing, a camera residing at least partially within the first housing, a switch residing at least partially within the first housing, and a second housing coupled to the first housing and at least partially residing within the first housing. The switch is configured to disable the camera. The second housing includes a receptacle configured to receive a battery, and an arm having a tab configured to engage and disengage a lever of the switch to disable the camera. One or more contacts at least partially reside within the first housing and are configured to electrically connect to an accessory coupled to the first housing.
A particular hyper-parameter combination (HPC) that was recommended for a first task is included in a collection of candidate HPCs evaluated for a second task. Hyper-parameter analysis iterations are conducted for the second task using the collection. In one of the iterations, the second task is executed using a first iteration-specific set of HPCs, including the particular HPC and one or more other members of the collection. One or more of the HPCs of the first iteration-specific set of HPCs are pruned to generate a second iteration-specific set of HPCs for a subsequent iteration. HPCs are selected for pruning based on a comparison of their results with the results obtained from the particular HPC that was recommended for the first task. A recommended HPC for the second task is identified based on results of the analysis iterations.
Systems and methods are provided for obtaining policy data associated with a private network implemented at least partly within a cloud provider network; establishing, based on the policy data, a first segment within the private network, wherein in a first geographic region of the cloud provider network, traffic associated with the first segment is isolated from traffic associated with a second segment of the private network, and wherein in a second geographic region of the cloud provider network, traffic associated with the first segment is isolated from traffic associated with a third segment of the private network; obtaining metadata indicating an isolated network of the cloud provider network is associated with the first segment; and enabling the isolated network to communicate, over the first segment, across the first geographic region and the second geographic region.
Described herein is a system for improving navigation by detecting glass surfaces. For example, the system may build an occupancy map representing objects present in an environment. The system performs additional processing to input scan data in order to detect glass surfaces and distinguish these glass surfaces from other obstacles. As glass is only detected within a narrow range of angles and the number of returns are small compared to non-glass surfaces, the system may determine whether an obstacle represented in the input scan data is glass by calculating a maximum range of angles and a number of overlapping returns for the obstacle. For example, the system may identify glass surfaces by identifying objects that are only detected within a narrow range of angles and that have a low number of overlapping returns.
G01S 7/48 - Détails des systèmes correspondant aux groupes , , de systèmes selon le groupe
G01S 7/481 - Caractéristiques de structure, p. ex. agencements d'éléments optiques
G01S 17/10 - Systèmes déterminant les données relatives à la position d'une cible pour mesurer la distance uniquement utilisant la transmission d'ondes à modulation d'impulsion interrompues
G01S 17/89 - Systèmes lidar, spécialement adaptés pour des applications spécifiques pour la cartographie ou l'imagerie
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. utilisant des pilotes automatiques
G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions
66.
Host fleet management optimizations in a cloud provider network
Techniques for host fleet management in a cloud provider network are described. Forecast data including a forecasted demand for virtual machines in each capacity pool of a set of capacity pools is obtained. A mathematical optimizer application is executed to generate a first optimal fleet plan, the mathematical optimizer application having an objective function to minimize a number of new host computer systems to add to the set of host computer systems to satisfy the forecasted demand for each capacity pool, the first optimal fleet plan includes an identification of a set of hardware types and, for each hardware type in the set, a quantity of new host computer systems of the hardware type. A plurality of new host computer systems is deployed, based on the first optimal fleet plan, for a hardware type in the set of hardware types into the set of host computer systems.
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
G06F 17/11 - Opérations mathématiques complexes pour la résolution d'équations
67.
Providing query units to support external analytics queries to a backup of a database
Queries may be made against a non-relational database without impacting the capacities of the non-relational database by enabling performance of queries to a non-relational database via an external query management, backup management, and a non-relational database backup hosted in an external data storage. Query units may be provided to an external query engine to provide parallel units of work for accessing and performing queries on a backup of a database.
A system configured to perform source classification using a continuously active beamformer and a classifier to improve beamforming. A device processes audio data representing sounds from multiple sound sources to determine a source direction corresponding to each detected sound source. For each audio frame, the classifier receives a source direction for each unknown sound source and uses the source direction to determine first spectral characteristics that are unique to the individual sound source. By comparing the first spectral characteristics to spectral characteristics associated with labeled sound sources, the device identifies a match and associates the source directions with a corresponding labeled sound source. For each labeled sound source, the classifier determines attributes of a corresponding signal, and the device uses these attributes to select a single sound source. Using a desired look direction associated with the selected sound source, the beamformer generates audio data representing desired speech.
Optical add-drop multiplexers (OADMs) connect two or more network terminals in an optical network to perform wavelength division multiplexing. If a channel in an optical connection between an OADM and a terminal is interrupted for any reason such that the signal in the channel drops, transient effects such as spectral hole burning may occur which impacts neighboring channels. One approach to avoiding such transient effects in channel drop scenarios includes filling in the spectral hole so that neighboring channels are transmitted without any degradation. An OADM includes a broad spectral source, such as an amplified spontaneous emission (ASE) source, and an optical switch that replaces dropped channels with ASE. By providing an automatic mechanism for spectrum filling within the OADM itself in this way, high-capacity optical transmission networks are stable against transient effects even in the presence of channel drops or fiber cuts.
Disclosed are systems and methods that automatically generate access control policies based on access request log entries generated for an existing endpoint. For example, existing systems that utilize authorization control logic (or no authorization control logic) can continue processing access requests as normal and produce access request log entries for each access request. The disclosed implementations process those access request log entries, for example, using a large language model, and generate an access control policy set for the endpoint that includes one or more access control policies determined from the access request log entries.
H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
Disclosed are various embodiments for detecting potential quality issues in encoded video content. Frame level metrics included in metric data that is associated with an encoded video can be analyzed and one or more quality scores can be calculated using the frame level metric values. If the quality scores meet or exceed one or more threshold values, an alarm notification can be generated that identifies a video segment that has a quality issue along with the one or more quality scores. The alarm notification can be sent to an entity for further evaluation of the encoded video.
H04N 19/154 - Qualité visuelle après décodage mesurée ou estimée de façon subjective, p. ex. mesure de la distorsion
H04N 19/172 - 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 image, une trame ou un champ
H04N 19/177 - 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 un groupe d’images [GOP]
H04N 19/65 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant la tolérance aux erreurs
H04N 19/85 - 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 pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo
72.
Managing location-aware wireless local area network (WLAN) profiles
Technologies directed to the management of location-aware WLAN profiles are described. A wireless device can store instructions and data with a first environment identifier (EID) unique to a first physical location and a second EID unique to a second physical location. A processing device of the wireless device can generate a third EID at the first physical location and determine that the third EID matches the first EID. The wireless device connects to a first wireless network at a first physical location using a first network name and a first password associated with the first EID.
Random key optimization is used to generate sequencing plans. An optimization problem is obtained to generate a sequencing plan. The optimization problem may be described according to nodes that represent decision variables of the optimization problem. A random optimization key technique may be applied to determine a vector of respective values for the nodes. The vector of respective values of the nodes may be decoded according to a sequence planning constraint to generate the sequencing plan and determine a fitness score for the sequencing plan.
G06N 10/80 - Programmation quantique, p. ex. interfaces, langages ou boîtes à outils de développement logiciel pour la création ou la manipulation de programmes capables de fonctionner sur des ordinateurs quantiquesPlate-formes pour la simulation ou l’accès aux ordinateurs quantiques, p. ex. informatique quantique en nuage
Wind velocities at positions within an environment are predicted using stochastic models that consider average wind flows at the various positions and calculate random components of the wind flows (e.g., due to gusts) according to autoregressive functions. One or more time series of wind velocity obtained from any sources may be identified, and distribution functions are fit to the time series. A copula or another multivariate cumulative distribution function determined from a correlation matrix and the distribution functions is used to generate coefficients of the autoregressive functions. Wind velocities at the positions are modeled from the average wind flows and the calculated random components. Decisions on safety or reliability of aerial vehicles for performing missions within the environment are determined from the wind velocities.
G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
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. utilisant des pilotes automatiques
Described are systems and processes providing recommendations to multi-modal devices. A media service may receive an API requesting recommendations for media content. The API may include a hard coded media type for recommendations. To personalize content, a media service may send an attribute with the API, where the attribute indicates a different media type other than the hard coded media type for the recommendations. Recommendations may be based on a schedule, user information, device information, or a combination thereof.
Techniques are disclosed for generating an attribute embedding for a catalog of items. A computer system can determine pairwise relationships between attributes of items in a digital catalog. The computer system can use the pairwise relationships to generate a graph including attribute nodes. Each attribute node can be related to each other attribute node of the graph according to the pairwise relationships. The computer system can also generate an attribute embedding based on the graph. The computer system can then generate a collection of items from the items in the digital catalog using the attribute embedding.
G06F 16/60 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet de données audio
G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
G06F 16/635 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes
Techniques for providing information for presentation at a device are described. In an example, a computer system receives, from a device, a query indicating that item information is requested. The computer system determines a topic for the item information. The computer system determines a sub-topic of the topic, the sub-topic generated based at least in part on a semantic overlap between predefined item attribute refinements and user contributed entries related to the item. The computer system causes the device to present the item information, the topic, and the sub-topic in association with the topic.
G06F 16/20 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet de données structurées, p. ex. de données relationnelles
G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
G06F 16/9538 - Présentation des résultats des requêtes
79.
System to determine biometric identification training data
A biometric identification system acquires an image of at least a portion of a user that is processed by an embedding model. Additional training of the embedding model is performed using selected training data. In one implementation, the selected training data is determined based on similarity to embedding data acquired during operation. For example, a query image is processed to determine query embedding data. If the query embedding is deemed to be a close match to embedding data of a previously enrolled user, additional synthetic training data that is also similar to the query embedding data is selected for use in subsequent training. In another implementation, enrolled user data may be analyzed to find close matches to synthetic training data, from which selected training data is determined. Use of the additional synthetic training data facilitates the subsequent training in distinguishing between similar instances of embedding data.
Systems and methods are provided for generating a set of entity data items using an entity recognition model and text of a document, wherein a first entity data item of the set of entity data items represents a first entity mention in the text, and wherein a second entity data item of the set of entity data items represents a second entity mention in the text; generating augmentation data regarding one or more layout properties of the text; generating a set of relation data items using the set of entity data items, the augmentation data, and a relation detection model, where a first relation data item of the set of relation data items represents a relation between the first entity mention and the second entity mention; and generating, using the set of relation data items, a user interface configured to present relations between entities in the text.
Tuning result records indicating tuned schedules for machine learning tuning tasks are stored at a data store accessed from a tuning service. A given schedule indicates at least an order in which sub-operations of a tuning task are to be executed. In response to determining that the data store does not include a result record whose tuning task meets a similarity criterion to a tuning task determined from a tuning request, performance predictions for a set of candidate schedules are obtained using a performance prediction model, without running code which executes the candidate schedules. In a response to the tuning request, executable code corresponding to a preferred schedule identified from the candidate schedules using the performance predictions is included.
An image of an optical tag may be acquired by a camera to extract tag data and determine a pose of the camera relative to the optical tag. The optical tag includes gradient features at the corners. These gradient features transition from one color near the corner of the optical tag to a second color distal to the corner of the optical tag. The image, once acquired, is analyzed to determine gradient values, identify the corners of the optical tag, and determine the boundaries of the optical tag. The contents of the optical tag may then be decoded to extract tag data. In addition, pose data may be determined to indicate a distance and an angle of the camera relative to the optical tag.
G06T 7/90 - Détermination de caractéristiques de couleur
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
A system performs federated learning and retraining of a machine learning model used for processing audio detected by a user device. The system uses both gradient data (which may correspond to false-rejects) and audio data (which may correspond to false-positives) received from devices. The system may also use a teacher model to produce labels for data in an automated fashion, thus allowing retraining to happen in an unsupervised manner.
G10L 15/06 - Création de gabarits de référenceEntraînement des systèmes de reconnaissance de la parole, p. ex. adaptation aux caractéristiques de la voix du locuteur
Systems and methods are described relating to a credential exchange service (service) for providing customizable access to protected resources. A service may receive a user token generated by an identity provider and a resource identifier and determine a set of attributes of the user based on information indicating the user's association with an account associated with the resource. The service may generate a session token for interacting with the resource by: generating a set of tags based on attributes of the user, and attaching the set of tags to the session token. Upon receiving a request to perform a first action with respect to the resource and the session token, the session token may be used to authorize the user to perform the first action by comparing the set of attributes from the set of tags from the session token to an access policy associated with the resource.
Techniques for combining dynamic metadata for multiple view (multiview) video displaying are described. According to some examples, a computer-implemented method includes receiving, by a client device, a first video comprising a first set of dynamic metadata including a corresponding first color value histogram for a plurality of frames of the first video, and a second video comprising a second set of dynamic metadata including a corresponding second color value histogram for a plurality of frames of the second video; combining the first video and the second video into a combined video; generating a first combined color value histogram for a first frame of the combined video based on a first color value histogram of the first set of dynamic metadata for a first frame of the first video and a second color value histogram of the second set of dynamic metadata for a first frame of the second video, and a second different combined color value histogram for a second frame of the combined video based on a third color value histogram of the first set of dynamic metadata for a second frame of the first video and a fourth color value histogram of the second set of dynamic metadata for a second frame of the second video; performing, by a tone mapper of the client device, a tone mapping of the combined video based on the first combined color value histogram and the second different combined color value histogram to generate an output video with multiple views; and sending the output video to a display or storage.
H04N 21/431 - Génération d'interfaces visuellesRendu de contenu ou données additionnelles
H04N 9/77 - Circuits pour le traitement l'un par rapport à l'autre des signaux de luminance et de chrominance, p. ex. ajustement de la phase du signal de luminance par rapport au signal de couleur, correction différentielle du gain ou de la phase
H04N 21/218 - Source du contenu audio ou vidéo, p. ex. réseaux de disques locaux
H04N 21/435 - Traitement de données additionnelles, p. ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
A system configured to create a flexible home theater group using a variety of different devices. To enable synchronized audio output, the system performs device localization to generate map data representing locations of the devices. The system determines distance values between devices using timing information generated during calibration even when the devices themselves may not have synchronized clocks. During calibration, each device will generate a calibration tone in a particular order, enabling listening devices to detect the calibration tone and determine a relative direction of the output device. The listening devices also generate timing information indicating when each calibration tone was detected which can be used to determine a propagation delay that corresponds to a distance between the output device and the listening device. Using the relative directions and the distance values, the primary device can generate a device map that enables the home theater to render output audio correctly.
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable software for searching, discovering, comparing, and selecting general consumer and healthcare products; downloadable software for providing and receiving advice, information, and recommendations in the fields of retail shopping and healthcare; downloadable software using artificial intelligence for delivering general consumer and healthcare product expertise and assistance; downloadable software for natural language processing, generation, understanding, and analysis to respond to consumer inquiries in the fields of retail shopping and healthcare; downloadable chatbot software for communicating with shoppers and customers. Shopping facilitation services, namely, providing an online shopping and comparison search engine for obtaining retail product and purchasing information; providing consumer product information and recommendations using artificial intelligence for the purpose of assisting with the selection of general consumer merchandise; providing healthcare information using artificial intelligence for the purpose of assisting with the selection of healthcare products and services; providing information, ratings, reviews, referrals, and recommendations on general consumer merchandise and healthcare products and services. Providing online non-downloadable software for searching, discovering, comparing, and selecting general consumer and healthcare products; providing online non-downloadable software for providing and receiving advice, information, and recommendations in the fields of retail shopping and healthcare; providing online non-downloadable software using artificial intelligence for delivering general consumer and healthcare product expertise and assistance; providing online non-downloadable software for natural language processing, generation, understanding, and analysis to respond to consumer inquiries in the fields of retail shopping and healthcare; providing online non-downloadable chatbot software for communicating with shoppers and customers.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Pre-recorded downloadable audio recordings featuring dramatic entertainment programming; pre-recorded video recordings featuring dramatic entertainment programming; pre-recorded downloadable audio and visual recordings featuring dramatic entertainment programming; pre-recorded audio and visual recordings in optical discs, DVD and CD format featuring dramatic entertainment programming; and motion picture films featuring animated entertainment, action adventure, live action, comedy, musicals, drama and documentaries
41 - Éducation, divertissements, activités sportives et culturelles
Produits et services
Entertainment in the nature of an ongoing television drama series; entertainment services, namely, an ongoing drama series provided through television, cable, the Internet and wireless communications networks; providing online non-downloadable comic books and graphic novels; providing a website featuring blogs and non-downloadable publications in the nature of books, graphic novels, comics and screenplays in the field of entertainment; providing a website featuring entertainment information, audio, video and prose presentations, and online-non-downloadable publications in the nature of fiction and non-fiction books, graphic novels and comics all in the field of entertainment; entertainment services, namely, arranging and conducting contests; providing current event news and information in the field of entertainment relating to contests, video, audio and prose presentations and publications all in the field of entertainment; providing on-line reviews of television shows and movies; providing a video-on-demand website featuring non-downloadable movies and films; providing a website featuring non-downloadable videos in the field of movies, television shows, and film trailers on a variety of topics; providing a searchable on-line entertainment database featuring on-line non-downloadable music, movies, television shows, multimedia presentations in the field of entertainment, audio files featuring music, and comic books; and providing information on entertainment, movies and television shows via social networks
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
44 - Services médicaux, services vétérinaires, soins d'hygiène et de beauté; services d'agriculture, d'horticulture et de sylviculture.
Produits et services
(1) Downloadable software for searching, discovering, comparing, and selecting general consumer and healthcare products; downloadable software for providing and receiving advice, information, and recommendations in the fields of retail shopping and healthcare; downloadable software using artificial intelligence for delivering general consumer and healthcare product expertise and assistance; downloadable software for natural language processing, generation, understanding, and analysis to respond to consumer inquiries in the fields of retail shopping and healthcare; downloadable chatbot software for communicating with shoppers and customers. (1) Shopping facilitation services, namely, providing an online shopping and comparison search engine for obtaining retail product and purchasing information; providing consumer product information and recommendations using artificial intelligence for the purpose of assisting with the selection of general consumer merchandise; providing healthcare information using artificial intelligence for the purpose of assisting with the selection of healthcare products and services; providing information, ratings, reviews, referrals, and recommendations on general consumer merchandise and healthcare products and services.
(2) Providing online non-downloadable software for searching, discovering, comparing, and selecting general consumer and healthcare products; providing online non-downloadable software for providing and receiving advice, information, and recommendations in the fields of retail shopping and healthcare; providing online non-downloadable software using artificial intelligence for delivering general consumer and healthcare product expertise and assistance; providing online non-downloadable software for natural language processing, generation, understanding, and analysis to respond to consumer inquiries in the fields of retail shopping and healthcare; providing online non-downloadable chatbot software for communicating with shoppers and customers.
09 - Appareils et instruments scientifiques et électriques
11 - Appareils de contrôle de l'environnement
38 - Services de télécommunications
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Internet of things (iot), home automation, and home connectivity hardware, downloadable and recorded software, devices, sensors, hubs, routers, peripherals, and accessories; intelligent personal assistant devices; home computer network hubs, bridges, routers, sensors, adapters, extenders, expanders, switches, cables, and wireless access point (wap) devices; modems; ethernet adapters, raid (redundant array of independent disks) controllers; combination receiver and player for home reception, display and playing of video, still images, photographs, graphics, audio, and text from a global computer network, a local area network, a wireless communications network, a digital camera, or from a digital storage device; computer networking hardware and downloadable and recorded software; computer hardware, computer downloadable and recorded software, devices, and apparatus for home security, monitoring, surveillance, control, connectivity, and automation; computer hardware, cameras, speakers, and downloadable and recorded computer software for use to connect and control internet of things (iot) enabled, home automation, and home connectivity devices; computer hardware and downloadable and recorded software for home computer network hubs, routers, sensors, adapters, extenders, range expanders, switches, cables, wireless access point (wap) devices; vpn (virtual private network) hardware and downloadable and recorded software; software development kits (sdk) in the nature of downloadable software development tools and downloadable software for use as an application programming interface (api) for creating software and applications related to internet connected consumer electronic devices; software development kits (sdk) comprising of downloadable software development tools and downloadable software for use as an application programming interface (api) for creating software and applications related to theft-prevention and security systems and surveillance systems; software development kits (sdks) consisting of computer software for the development, use, and interoperability of apis that are used by electronic devices, systems, and interchanges that exchange data via communications networks and the internet and that connect with cloud-based data storage and exchange services; computer software development tools; downloadable and recorded computer navigation software for use with smart, autonomous vehicles and mobile machines for enabling these machines to connect with internet of things (iot) enabled devices; downloadable and recorded computer software for use in monitoring position and range of smart, autonomous vehicles and mobile machines; downloadable and recorded computer software for connecting autonomous vehicles with internet of things (iot) enabled devices; electronic systems, equipment and instruments, namely, recorded behavior engine software, recorded positioning engine software, positioning sensors and recorded dynamic intelligent software and sensors for use in connection with internet of things (iot) enabled devices; computer hardware, namely, smart-home hubs for the connection of multiple smart-home devices to a network; downloadable and recorded computer telecommunications software for making voice over internet protocol transmissions and in the transmission of sound, images, video, and data; downloadable and recorded computer software for remotely restricting access to computers and mobile phones; electronic doorbells; electronic locks; motion sensors; theft, anti-intrusion, security, and alarm monitoring systems and cameras; speakers; video monitors; wireless controllers for remote monitoring and controlling the function of other home automation devices; smart home streaming devices and apparatus; baby monitors; pet monitors and viewing units in the nature of a remote video monitoring system consisting primarily of a camera and video monitor for recording and transmitting images to a remote location; electronic video surveillance product; fire, smoke, and carbon monoxide alarms; chipsets; development boards; security robots; wearable activity trackers; wearable cameras; wearable computers in the nature of smartwatches; wearable computers in the nature of smart glasses; wearable video display monitors; communications headsets and radios; intercom systems.
(2) Indoor and outdoor lighting fixtures and systems; light fittings; apparatus for lighting, heating, steam generating, cooking, refrigerating, drying, ventilating, water supply and sanitary purposes; floodlights; light bulbs; wall lights; LED light bulbs; Motion sensitive security lights; power outage backup lighting systems; lanterns for lighting; led (light emitting diode) modules, power supplies and wiring; lighting installations; electric night lights; LED lighting fixtures for indoor and outdoor lighting applications; lights for illuminating stairs, doors and other portions of buildings; portable battery-operated lights that can be placed on surfaces where other light sources are unavailable; portable utility lights; solar light fixtures, namely, indoor and outdoor solar powered lighting units and fixtures; spot lights. (1) Providing virtual private network (vpn) services for others; electronic communication services; transmission of data files; transmission of data through a global communications network; communications services; broadcasting services; video communication services; video telephone services; data communication services; data streaming; providing voice communication services over the internet; consultancy and advisory services relating to the aforesaid services; providing access and connections to global computer networks via telecommunications; providing access to the internet; delivery, reception and transmission of data by electronic transmission; data and electronic media transmission services via on-line global and local computer networks; mobile telecommunication network services; rental of telecommunication and wi-fi equipment; provision of information, advice and assistance relating to all the aforementioned services; computer services, namely, providing access for the remote management of home devices, via computer networks, wireless networks or the internet.
(2) Platform as a service (paas) featuring computer software platforms for use with home and environmental monitoring, control, and automation systems; software as a service (saas) services featuring computer software for use with home and environmental monitoring, control, and automation systems; application service provider featuring application programming interface (api) software for home and environmental monitoring, control, and automation; platform as a service (paas) featuring computer software for use to connect and control internet of things (iot) electronic devices; software as a service (saas) featuring computer software for connecting, operating, integrating, controlling, and managing networked consumer electronic devices; application service provider (asp) services featuring software for controlling, integrating, operating, connecting, and managing voice controlled information devices, namely, cloud-connected and voice-controlled smart consumer electronic devices; providing temporary use of online non-downloadable security and anti-theft software applications; providing temporary use of online non-downloadable software applications permitting users to identify and communicate with persons at their door; providing temporary use of online non-downloadable voice command software applications; computer services, namely, providing an internet portal enabling users to remotely interact with home and environmental monitoring, control, and automation systems; platform as a service (paas) featuring computer software platforms for use with home wired and wireless networking, wifi, home computing, and home computer networks; software as a service (saas) services featuring computer software for use with home wired and wireless networking, wifi, home computing, and home computer networks; application service provider featuring application programming interface (api) software for home wired and wireless networking, wifi, home computing, and home computer networks; design and development of computer hardware and software, not in the field of urbanism; hosting a website for the electronic storage of data; monitoring of computer and security systems by remote access; installation, maintenance and repair of computer software; cloud recording and storage services; electronic storage of electronic data; providing an online non-downloadable internet-based application featuring technology enabling users to share videos; providing an on-line network environment that features technology that enables users to share data not in the field of urbanism; providing temporary use of online non-downloadable software for recording, viewing, storing, sharing, and analyzing data; information technology support services; provision of technical support; consultancy, design, testing, research, technical support and information in the field of wireless networking, wifi, computing, computer networks, computer software, the internet and the world wide web, not in the field of urbanism; technical consultation and technical support services in the field of data communications, computer networking, communications, telecommunications, computer software and the internet, not in the field of urbanism; hosting computer software applications for use by others; security services relating to routers, wireless network extenders and wireless access point (wap) devices; protection of computer networks and computer systems against attacks from computer viruses, hackers, tampering, unauthorized intrusion and unauthorized manipulation of data; online data storage services; information, consultancy and advisory services relating to all the aforesaid services including such services provided on-line or via the internet or extranets; software development kits (sdk) in the nature of software development tools for use as an application programming interface (api) for creating software and applications related to internet connected consumer electronic devices; software development kits (sdk) comprising of software development tools for use as an application programming interface (api) for creating software and applications related to theft-prevention and security systems and surveillance systems; software development kits (sdks) consisting of software development tools for the development, use, and interoperability of apis that are used by electronic devices, systems, and interchanges that exchange data via communications networks and the internet and that connect with cloud-based data storage and exchange services.
94.
PROVISIONING OF A SHIPPABLE STORAGE DEVICE AND INGESTING DATA FROM THE SHIPPABLE STORAGE DEVICE
When a client requests a data import job, a remote storage service provider provisions a shippable storage device that will be used to transfer client data from the client to the service provider for import. The service provider generates security information for the data import job, provisions the shippable storage device with the security information, and sends the shippable storage device to the client. The service provider also sends client-keys to the client, separate from the shippable storage device (e.g., via a network). The client receives the device, encrypts the client data and keys, transfers the encrypted data and keys onto the device, and ships it back to the service provider. The remote storage service provider authenticates the storage device, decrypts client-generated keys using the client-keys stored at the storage service provider, decrypts the data using the decrypted client-side generated keys, and imports the decrypted data.
G06F 21/44 - Authentification de programme ou de dispositif
G06F 21/80 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du stockage de données dans les supports de stockage magnétique ou optique, p. ex. disques avec secteurs
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
In response to a first programmatic request, metadata indicating that a first isolated read channel of a real-time category has been associated with a first target stream is stored at a stream management service. In response to another request, metadata indicating that a second isolated read channel of a non-real-time category has been associated with a second target stream is stored. In response to a read request indicating the first channel or the second channel, one or more data records of the corresponding target streams are provided.
H04L 67/1029 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour accéder à un serveur parmi une pluralité de serveurs répliqués en utilisant des données liées à l'état des serveurs par un répartiteur de charge
G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
Systems and methods for providing encrypted cryptographic keys. A system obtains a request to generate a data key. The system generates the data key and a data structure comprising the data key encrypted with keys from a set of compute regions. The system provides the data structure and the data key in response to the request. The data structure can be used to obtain the data key contingent on at least one compute region of the set of compute regions being available.
G06F 21/10 - Protection de programmes ou contenus distribués, p. ex. vente ou concession de licence de matériel soumis à droit de reproduction
G06F 21/54 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p. ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par ajout de routines ou d’objets de sécurité aux programmes
G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
09 - Appareils et instruments scientifiques et électriques
11 - Appareils de contrôle de l'environnement
38 - Services de télécommunications
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Internet of things (iot), home automation, and home connectivity hardware, downloadable and recorded software, devices, sensors, hubs, routers, peripherals, and accessories; intelligent personal assistant devices; home computer network hubs, bridges, routers, sensors, adapters, extenders, expanders, switches, cables, and wireless access point (wap) devices; modems; ethernet adapters, raid (redundant array of independent disks) controllers; combination receiver and player for home reception, display and playing of video, still images, photographs, graphics, audio, and text from a global computer network, a local area network, a wireless communications network, a digital camera, or from a digital storage device; computer networking hardware and downloadable and recorded software; computer hardware, computer downloadable and recorded software, devices, and apparatus for home security, monitoring, surveillance, control, connectivity, and automation; computer hardware, cameras, speakers, and downloadable and recorded computer software for use to connect and control internet of things (iot) enabled, home automation, and home connectivity devices; computer hardware and downloadable and recorded software for home computer network hubs, routers, sensors, adapters, extenders, range expanders, switches, cables, wireless access point (wap) devices; vpn (virtual private network) hardware and downloadable and recorded software; software development kits (sdk) in the nature of downloadable software development tools and downloadable software for use as an application programming interface (api) for creating software and applications related to internet connected consumer electronic devices; software development kits (sdk) comprising of downloadable software development tools and downloadable software for use as an application programming interface (api) for creating software and applications related to theft-prevention and security systems and surveillance systems; software development kits (sdks) consisting of computer software for the development, use, and interoperability of apis that are used by electronic devices, systems, and interchanges that exchange data via communications networks and the internet and that connect with cloud-based data storage and exchange services; computer software development tools; downloadable and recorded computer navigation software for use with smart, autonomous vehicles and mobile machines for enabling these machines to connect with internet of things (iot) enabled devices; downloadable and recorded computer software for use in monitoring position and range of smart, autonomous vehicles and mobile machines; downloadable and recorded computer software for connecting autonomous vehicles with internet of things (iot) enabled devices; electronic systems, equipment and instruments, namely, recorded behavior engine software, recorded positioning engine software, positioning sensors and recorded dynamic intelligent software and sensors for use in connection with internet of things (iot) enabled devices; computer hardware, namely, smart-home hubs for the connection of multiple smart-home devices to a network; downloadable and recorded computer telecommunications software for making voice over internet protocol transmissions and in the transmission of sound, images, video, and data; downloadable and recorded computer software for remotely restricting access to computers and mobile phones; electronic doorbells; electronic locks; motion sensors; theft, anti-intrusion, security, and alarm monitoring systems and cameras; speakers; video monitors; wireless controllers for remote monitoring and controlling the function of other home automation devices; smart home streaming devices and apparatus; baby monitors; pet monitors and viewing units in the nature of a remote video monitoring system consisting primarily of a camera and video monitor for recording and transmitting images to a remote location; electronic video surveillance product; fire, smoke, and carbon monoxide alarms; chipsets; development boards; security robots; wearable activity trackers; wearable cameras; wearable computers in the nature of smartwatches; wearable computers in the nature of smart glasses; wearable video display monitors; communications headsets and radios; intercom systems.
(2) Indoor and outdoor lighting fixtures and systems; light fittings; apparatus for lighting, heating, steam generating, cooking, refrigerating, drying, ventilating, water supply and sanitary purposes; floodlights; light bulbs; wall lights; LED light bulbs; Motion sensitive security lights; power outage backup lighting systems; lanterns for lighting; led (light emitting diode) modules, power supplies and wiring; lighting installations; electric night lights; LED lighting fixtures for indoor and outdoor lighting applications; lights for illuminating stairs, doors and other portions of buildings; portable battery-operated lights that can be placed on surfaces where other light sources are unavailable; portable utility lights; solar light fixtures, namely, indoor and outdoor solar powered lighting units and fixtures; spot lights. (1) Providing virtual private network (vpn) services for others; electronic communication services; transmission of data files; transmission of data through a global communications network; communications services; broadcasting services; video communication services; video telephone services; data communication services; data streaming; providing voice communication services over the internet; consultancy and advisory services relating to the aforesaid services; providing access and connections to global computer networks via telecommunications; providing access to the internet; delivery, reception and transmission of data by electronic transmission; data and electronic media transmission services via on-line global and local computer networks; mobile telecommunication network services; rental of telecommunication and wi-fi equipment; provision of information, advice and assistance relating to all the aforementioned services; computer services, namely, providing access for the remote management of home devices, via computer networks, wireless networks or the internet.
(2) Platform as a service (paas) featuring computer software platforms for use with home and environmental monitoring, control, and automation systems; software as a service (saas) services featuring computer software for use with home and environmental monitoring, control, and automation systems; application service provider featuring application programming interface (api) software for home and environmental monitoring, control, and automation; platform as a service (paas) featuring computer software for use to connect and control internet of things (iot) electronic devices; software as a service (saas) featuring computer software for connecting, operating, integrating, controlling, and managing networked consumer electronic devices; application service provider (asp) services featuring software for controlling, integrating, operating, connecting, and managing voice controlled information devices, namely, cloud-connected and voice-controlled smart consumer electronic devices; providing temporary use of online non-downloadable security and anti-theft software applications; providing temporary use of online non-downloadable software applications permitting users to identify and communicate with persons at their door; providing temporary use of online non-downloadable voice command software applications; computer services, namely, providing an internet portal enabling users to remotely interact with home and environmental monitoring, control, and automation systems; platform as a service (paas) featuring computer software platforms for use with home wired and wireless networking, wifi, home computing, and home computer networks; software as a service (saas) services featuring computer software for use with home wired and wireless networking, wifi, home computing, and home computer networks; application service provider featuring application programming interface (api) software for home wired and wireless networking, wifi, home computing, and home computer networks; design and development of computer hardware and software, not in the field of urbanism; hosting a website for the electronic storage of data; monitoring of computer and security systems by remote access; installation, maintenance and repair of computer software; cloud recording and storage services; electronic storage of electronic data; providing an online non-downloadable internet-based application featuring technology enabling users to share videos; providing an on-line network environment that features technology that enables users to share data not in the field of urbanism; providing temporary use of online non-downloadable software for recording, viewing, storing, sharing, and analyzing data; information technology support services; provision of technical support; consultancy, design, testing, research, technical support and information in the field of wireless networking, wifi, computing, computer networks, computer software, the internet and the world wide web, not in the field of urbanism; technical consultation and technical support services in the field of data communications, computer networking, communications, telecommunications, computer software and the internet, not in the field of urbanism; hosting computer software applications for use by others; security services relating to routers, wireless network extenders and wireless access point (wap) devices; protection of computer networks and computer systems against attacks from computer viruses, hackers, tampering, unauthorized intrusion and unauthorized manipulation of data; online data storage services; information, consultancy and advisory services relating to all the aforesaid services including such services provided on-line or via the internet or extranets; software development kits (sdk) in the nature of software development tools for use as an application programming interface (api) for creating software and applications related to internet connected consumer electronic devices; software development kits (sdk) comprising of software development tools for use as an application programming interface (api) for creating software and applications related to theft-prevention and security systems and surveillance systems; software development kits (sdks) consisting of software development tools for the development, use, and interoperability of apis that are used by electronic devices, systems, and interchanges that exchange data via communications networks and the internet and that connect with cloud-based data storage and exchange services.
09 - Appareils et instruments scientifiques et électriques
11 - Appareils de contrôle de l'environnement
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Providing virtual private network (vpn) services for others; electronic communication services; transmission of data files; transmission of data through a global communications network; communications services; broadcasting services; video communication services; video telephone services; data communication services; data streaming; providing voice communication services over the internet; consultancy and advisory services relating to the aforesaid services; providing access and connections to global computer networks via telecommunications; providing access to the internet; delivery, reception and transmission of data by electronic transmission; data and electronic media transmission services via on-line global and local computer networks; mobile telecommunication network services; rental of telecommunication and wi-fi equipment; provision of information, advice and assistance relating to all the aforementioned services; computer services, namely, providing access for the remote management of home devices, via computer networks, wireless networks or the internet. Internet of things (iot), home automation, and home connectivity hardware, downloadable and recorded software, devices, sensors, hubs, routers, peripherals, and accessories; intelligent personal assistant devices; home computer network hubs, bridges, routers, sensors, adapters, extenders, expanders, switches, cables, and wireless access point (wap) devices; modems; ethernet adapters, raid (redundant array of independent disks) controllers; combination receiver and player for home reception, display and playing of video, still images, photographs, graphics, audio, and text from a global computer network, a local area network, a wireless communications network, a digital camera, or from a digital storage device; computer networking hardware and downloadable and recorded software; computer hardware, computer downloadable and recorded software, devices, and apparatus for home security, monitoring, surveillance, control, connectivity, and automation; computer hardware, cameras, speakers, and downloadable and recorded computer software for use to connect and control internet of things (iot) enabled, home automation, and home connectivity devices; computer hardware and downloadable and recorded software for home computer network hubs, routers, sensors, adapters, extenders, range expanders, switches, cables, wireless access point (wap) devices; vpn (virtual private network) hardware and downloadable and recorded software; software development kits (sdk) in the nature of downloadable software development tools and downloadable software for use as an application programming interface (api) for creating software and applications related to internet connected consumer electronic devices; software development kits (sdk) comprising of downloadable software development tools and downloadable software for use as an application programming interface (api) for creating software and applications related to theft-prevention and security systems and surveillance systems; software development kits (sdks) consisting of computer software for the development, use, and interoperability of apis that are used by electronic devices, systems, and interchanges that exchange data via communications networks and the internet and that connect with cloud-based data storage and exchange services; computer software development tools; downloadable and recorded computer navigation software for use with smart, autonomous vehicles and mobile machines for enabling these machines to connect with internet of things (iot) enabled devices; downloadable and recorded computer software for use in monitoring position and range of smart, autonomous vehicles and mobile machines; downloadable and recorded computer software for connecting autonomous vehicles with internet of things (iot) enabled devices; electronic systems, equipment and instruments, namely, recorded behavior engine software, recorded positioning engine software, positioning sensors and recorded dynamic intelligent software and sensors for use in connection with internet of things (iot) enabled devices; computer hardware, namely, smart-home hubs for the connection of multiple smart-home devices to a network; downloadable and recorded computer telecommunications software for making voice over internet protocol transmissions and in the transmission of sound, images, video, and data; downloadable and recorded computer software for remotely restricting access to computers and mobile phones; electronic doorbells; electronic locks; motion sensors; theft, anti-intrusion, security, and alarm monitoring systems and cameras; speakers; video monitors; wireless controllers for remote monitoring and controlling the function of other home automation devices; smart home streaming devices and apparatus; baby monitors; pet monitors and viewing units in the nature of a remote video monitoring system consisting primarily of a camera and video monitor for recording and transmitting images to a remote location; electronic video surveillance product; fire, smoke, and carbon monoxide alarms; chipsets; development boards; security robots; wearable activity trackers; wearable cameras; wearable computers in the nature of smartwatches; wearable computers in the nature of smart glasses; wearable video display monitors; communications headsets and radios; intercom systems. Indoor and outdoor lighting fixtures and systems; light fittings; apparatus for lighting, heating, steam generating, cooking, refrigerating, drying, ventilating, water supply and sanitary purposes; floodlights, spotlights, wall lights; light bulbs; wall lights; LED light bulbs; Motion sensitive security lights; power outage backup lighting systems; lanterns for lighting; led (light emitting diode) modules, power supplies and wiring; lighting installations; electric night lights; LED lighting fixtures for indoor and outdoor lighting applications; lights for illuminating stairs, doors and other portions of buildings; portable battery-operated lights that can be placed on surfaces where other light sources are unavailable; portable utility lights; solar light fixtures, namely, indoor and outdoor solar powered lighting units and fixtures; spot lights. Platform as a service (paas) featuring computer software platforms for use with home and environmental monitoring, control, and automation systems; software as a service (saas) services featuring computer software for use with home and environmental monitoring, control, and automation systems; application service provider featuring application programming interface (api) software for home and environmental monitoring, control, and automation; platform as a service (paas) featuring computer software for use to connect and control internet of things (iot) electronic devices; software as a service (saas) featuring computer software for connecting, operating, integrating, controlling, and managing networked consumer electronic devices; application service provider (asp) services featuring software for controlling, integrating, operating, connecting, and managing voice controlled information devices, namely, cloud-connected and voice-controlled smart consumer electronic devices; providing temporary use of online non-downloadable security and anti-theft software applications; providing temporary use of online non-downloadable software applications permitting users to identify and communicate with persons at their door; providing temporary use of online non-downloadable voice command software applications; computer services, namely, providing an internet portal enabling users to remotely interact with home and environmental monitoring, control, and automation systems; platform as a service (paas) featuring computer software platforms for use with home wired and wireless networking, wifi, home computing, and home computer networks; software as a service (saas) services featuring computer software for use with home wired and wireless networking, wifi, home computing, and home computer networks; application service provider featuring application programming interface (api) software for home wired and wireless networking, wifi, home computing, and home computer networks; design and development of computer hardware and software, not in the field of urbanism; hosting a website for the electronic storage of data; monitoring of computer and security systems by remote access; installation, maintenance and repair of computer software; cloud recording and storage services; electronic storage of electronic data; providing an online non-downloadable internet-based application featuring technology enabling users to share videos; providing an on-line network environment that features technology that enables users to share data not in the field of urbanism; providing temporary use of online non-downloadable software for recording, viewing, storing, sharing, and analyzing data; information technology support services; provision of technical support; consultancy, design, testing, research, technical support and information in the field of wireless networking, wifi, computing, computer networks, computer software, the internet and the world wide web, not in the field of urbanism; technical consultation and technical support services in the field of data communications, computer networking, communications, telecommunications, computer software and the internet, not in the field of urbanism; hosting computer software applications for use by others; security services relating to routers, wireless network extenders and wireless access point (wap) devices; protection of computer networks and computer systems against attacks from computer viruses, hackers, tampering, unauthorized intrusion and unauthorized manipulation of data; online data storage services; information, consultancy and advisory services relating to all the aforesaid services including such services provided on-line or via the internet or extranets; software development kits (sdk) in the nature of software development tools for use as an application programming interface (api) for creating software and applications related to internet connected consumer electronic devices; software development kits (sdk) comprising of software development tools for use as an application programming interface (api) for creating software and applications related to theft-prevention and security systems and surveillance systems; software development kits (sdks) consisting of software development tools for the development, use, and interoperability of apis that are used by electronic devices, systems, and interchanges that exchange data via communications networks and the internet and that connect with cloud-based data storage and exchange services.
99.
Systems for determining physiological values based on signal characteristics
A photoplethysmogram (PPG) signal may be used to determine values representing a pulse rate, oxygen saturation, or respiration rate of a user by determining data points of the signal that correspond to local maxima (peaks) and local minima (valleys). Peaks and valleys are identified based on the directional components of sets of points that precede and follow the peak or valley, and values for one or more of those points relative to the value for the peak or valley. Once peaks and valleys of the signal are identified, lengths of time between adjacent peaks or valleys may be used to determine pulse rate. Differences in values represented by an adjacent peak and valley for different wavelengths of the PPG signal may be used to determine oxygen saturation. Changes in distances between adjacent peaks or valleys and amplitude of the PPG signal over time may be used to determine respiration rate.
A61B 5/08 - Dispositifs de mesure pour examiner les organes respiratoires
A61B 5/1455 - Mesure des caractéristiques du sang in vivo, p. ex. de la concentration des gaz dans le sang ou de la valeur du pH du sang en utilisant des capteurs optiques, p. ex. des oxymètres à photométrie spectrale
100.
Autonomous robotic pack planning systems and methods for item stability and integrity
Autonomous robotic pack planning systems and methods may include an item identification subsystem, a pack planning subsystem, and a robotic packing subsystem. Based on identified items to be packed, the pack planning subsystem may generate a pack plan with placement poses for items that satisfy various constraints, including containment constraints, stability constraints, and/or stress constraints. Then, the robotic packing subsystem may pack the items according to the pack plan. Further, packing of items may be monitored in real-time, and the pack plan may be dynamically adjusted or regenerated in response to deviations from the pack plan.
B65B 35/50 - Mise en pile des objets ou des groupes d'objets, les uns sur les autres, avant empaquetage
B65B 57/10 - Dispositifs de commande automatique, de vérification, d'alarme ou de sécurité sensibles à l'absence, à la présence, à l'alimentation anormale ou au mauvais positionnement des objets ou matériaux à emballer
G05B 19/402 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par des dispositions de commande pour le positionnement, p. ex. centrage d'un outil par rapport à un trou dans la pièce à usiner, moyens de détection additionnels pour corriger la position