Robotic end effectors having fingers and nails to grasp and cage items
Granted: February 18, 2025
Patent Number:
12226895
Robotic end effectors may include a suction cup, one or more grasping fingers, and one or more flexible nails to securely and reliably engage, grasp, and cage items. The grasping fingers may move between open and closed positions to grasp items. In addition, the flexible nails may be coupled to ends of the grasping fingers to facilitate caging of items by the fingers and nails. For example, the flexible nails may bend, flex, or slide under, around, or relative to items and thereby enable…
Chatbot conversation flow designer
Granted: February 18, 2025
Patent Number:
12231377
Techniques for updating a chatbot definition are described. In some examples, this updating includes receiving an edit to intent characteristics for a stage of a plurality of stages in a chatbot flow, identifying a stage to modify based on at least the received edit, identifying, for the stage, a default update rule based on the chatbot definition, and updating the stage in the chatbot definition by inferring a next step according to one or more rules for the stage including the…
Voice-controlled device switching between modes based on speech input
Granted: February 18, 2025
Patent Number:
12230270
Techniques for presenting content by a voice-controlled device are described. In an example, the voice-controlled device is operatively coupled to a presentation device and supports dual mode functionalities. In a first mode, the voice-controlled device sends content for presentation at the presentation device. In a second mode, the voice-controlled device presents the content at a presentation interface of the voice-controlled device. Based on speech input from a user indicating an…
Contextual voice user interface
Granted: February 18, 2025
Patent Number:
12230268
Techniques for providing a contextual voice user interface that enables a user to query a speech processing system with respect to the decisions made to answer the user's command are described. The speech processing system may store speech processing pipeline data used to process a command. At some point after the system outputs content deemed responsive to the command, a user may speak an utterance corresponding to an inquiry with respect to the processing performed to respond to the…
Autonomous home security devices
Granted: February 18, 2025
Patent Number:
12230117
An aerial vehicle is programmed or configured to respond to reports of events or conditions within spaces of a facility. The aerial vehicle travels to a location of a reported event or condition and captures data using onboard sensors. The aerial vehicle independently determines whether the reported event or condition is occurring, or is otherwise properly addressed by resources that are available at the location, using images or other data captured by the onboard sensors. Alternatively,…
Contextual response to motion-based event
Granted: February 18, 2025
Patent Number:
12230114
Systems and methods for configuration for contextual response to motion-based events are disclosed. For example, a predefined event may be detected. The system may determine that a subject associated with the event is of a given type of subjects and may determine whether another person is present in the environment associated with the event to assist in providing aid. The presence of the other person may be detected, a type of the other person may be performed, and a notification may be…
System for mapping images to a canonical space
Granted: February 18, 2025
Patent Number:
12230052
Images of a hand are obtained by a camera. A pose of the hand relative to the camera may vary due to rotation, translation, articulation of joints in the hand, and so forth. Avatars comprising texture maps from images of actual hands and three-dimensional models that describe the shape of those hands are manipulated into different poses and articulations to produce synthetic images. Given that the mapping of points on an avatar to the synthetic image is known, highly accurate annotation…
Systems and methods for road network aware geographical unit generation
Granted: February 18, 2025
Patent Number:
12229712
Techniques for dividing a geographical area into districts are described herein. Geospatial vector data, barrier geospatial vector data, road infrastructure data, and historical delivery demand data for a geographical area may be obtained. A plurality of clusters from a stratified sampling of data points for the delivery demand data and barrier penalties from a barrier-aware road graph are generated. A first set of polygons for the plurality of clusters may be generated using a concave…
Mitigating bias in multimodal models via query transformation
Granted: February 18, 2025
Patent Number:
12229179
The present disclosure generally relates to systems and methods for searching media content. In some implementation examples, a search system receives an input query, generates a query embedding of the input query, and generates a bias mitigation transformation associated with a sensitive attribute. Based on the query embedding and the bias mitigation transformation, the search system generates a transformed query embedding that suppresses at least a portion of the query embedding…
Cart lift robotic transport
Granted: February 18, 2025
Patent Number:
12227218
Autonomous mobile robots for transporting carts are described. An example robotic cart transport system includes a cart for transport and a robotic transport. The robotic transport includes a transport cab and a load handler. The transport cab includes a drive system and a sensor array positioned over the transport cab. The load handler includes a load base supported by a directable caster wheel, a lift table positioned over the load base, a lift abutment anchor, and a lift drive. The…
Camera mount
Granted: February 11, 2025
Patent Number:
D1061684
Systems and methods to secure fabric to speaker-based devices
Granted: February 11, 2025
Patent Number:
12225336
Systems and methods are disclosed for securing fabric to speaker-based devices. An example device may include a housing having a first portion devoid of apertures, and a second portion having a first number of apertures. The device may include a fabric disposed about the housing, and an adhesive disposed between the fabric and the housing. The adhesive may include a first portion disposed between a first portion of the fabric and the first portion of the housing, and a second portion…
Dynamically routing code for executing
Granted: February 11, 2025
Patent Number:
12225092
Code may be dynamically routed to computing resources for execution. Code may be received for execution on behalf of a client. Execution criteria for the code may be determined and computing resources that satisfy the execution criteria may be identified. The identified computing resources may then be procured for executing the code and then the code may be routed to the procured computing resources for execution. Permissions or authorization to execute the code may be shared to ensure…
Co-branded single sign-on service with sign-on tracking
Granted: February 11, 2025
Patent Number:
12224996
Techniques are described for providing customizable sign-on functionality, such as via an access manager system that provides single sign-on functionality and other functionality to other services for use with those services' users. The access manager system may maintain various sign-on and other account information for various users, and provide single sign-on functionality for those users using that maintained information on behalf of multiple unrelated services with which those users…
Techniques for cloud-based privacy controls
Granted: February 11, 2025
Patent Number:
12224991
Systems, devices, and methods are provided for cloud-based privacy controls. User content is encrypted using a content encryption key (CEK). The CEK may be double-encrypted by the data producer—the inner envelope is encrypted using keys associated with privacy domains that are authorized to access the user content. The outer envelope is encrypted using a cloud privacy control's public key. When a data consumer requests access the user content, the cloud privacy control evaluates…
Proxy computing device for executing virtual network communication manager
Granted: February 11, 2025
Patent Number:
12224895
Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are separated by one or more physical networks. In some situations, the techniques may be used to provide a virtual network between multiple computing nodes that are separated by one or more intermediate physical networks, such as from the edge of the one or more intermediate physical networks by modifying communications that enter and/or leave the intermediate physical…
Search query-based replacement part interface
Granted: February 11, 2025
Patent Number:
12223534
The systems and methods disclosed herein can increase the speed and ease with which a user can discover compatible replacement parts for a specified model of a product by automatically determining when the user is interested in replacement parts. A replacement part system can conclude that a user is looking for replacement parts based on the user's search queries, the user's browsing behavior, or the user's prior purchases. By automatically deducing an intention to purchase a replacement…
Heat sinks for bare die multi-chip packages
Granted: February 11, 2025
Patent Number:
12222776
Various mounting systems for mounting heat sink apparatus to bare die processors are disclosed. The mounting systems include an upper plate, which may include a heat transfer portion, positioned in proximity to the upper surface of bare die processors to provide heat conduction away from the processors. The disclosed mounting systems secure the upper plate to the processors with balanced and centralized forces to inhibit tilting of the upper plate and reduce the risk of damaging the…
Cap system for pallet jack
Granted: February 11, 2025
Patent Number:
12221147
In one example, a pallet jack cap system includes a stabilization outrigger secured around steer wheels of a pallet jack, a bonnet in an elevated position over forks of the pallet jack, an anchor base for attachment to the pallet jack, and a vertical extension system between the anchor base and the bonnet. The vertical extension system supports the bonnet in the elevated position over the forks of the pallet jack. The vertical extension system can include an elevating vertical support…
Calibration garage for automated calibration of depth sensors in mobile robots
Granted: February 11, 2025
Patent Number:
12220813
Systems and techniques for performing a calibration test of an obstacle detection sensor of a drive unit are described. An example system includes a calibration region and at least one drive unit. The calibration region is disposed in an environment and includes a calibration apparatus. The at least one drive unit is operable to autonomously move throughout the environment. The at least one drive unit includes a sensor configured to detect one or more objects within the environment. The…