Abstract: A computing unit for accelerating a neural network is disclosed. The computing unit may include an input unit that includes a digital-to-analog conversion unit and an analog-to-digital conversion unit that is configured to receive an analog signal from the output of a last interconnected analog crossbar circuit of a plurality of analog crossbar circuits and convert the second analog signal into a digital output vector, and a plurality of interconnected analog crossbar circuits that include the first interconnected analog crossbar circuit and the last interconnected crossbar circuits, wherein a second interconnected analog crossbar circuit of the plurality of interconnected analog crossbar circuits is configured to receive a third analog signal from another interconnected analog crossbar circuit of the plurality of interconnected crossbar circuits and perform one or more operations on the third analog signal based on the matrix weights stored by the crosspoints of the second interconnected analog crossbar.
Abstract: An assembly and a method of manufacturing a battery pack with airgap sizing for preventing ejecta debris clogging for an electric aircraft are disclosed. The assembly includes a battery module configured to house a battery unit, wherein the battery module includes a battery cell and a cooling plate configured to stabilize battery cell temperature. The assembly includes a fire wall configured to intercept ejecta debris from the battery cell. The assembly includes an airgap configured to contain the ejecta debris between the firewall and the battery cell. The assembly includes a headspace configured to tolerate the ejecta debris on top of the battery cell, wherein the headspace includes an ejecta vent configured to vent the ejecta debris.
Abstract: A computer-implemented method for demonstrating a personalized automated teller machine (ATM) presentation to a user may include: obtaining transaction data of the user via a device associated with the user; obtaining, via the one or more processors, geographic data of the user based on the transaction data; generating, via the one or more processors, ATM data based on the geographic data of the user; obtaining, via the one or more processors, user feedback data based on the ATM data, wherein the user feedback data comprises a selection of an ATM of the list of the ATMs; transmitting, to the selected ATM of the list of the ATMs, presentation data based on the transaction data and the user feedback data; and demonstrating, via the selected ATM of the list of the ATMs, the personalized ATM presentation to the user based on the presentation data.
Abstract: Examples include a coordinator device broadcasting a route request identifying a destination device, to neighbor routers over reception paths. The neighbor routers then store a respective route record, indicating each as an end node in an in-progress path from the coordinator device to the destination device, and rebroadcast the route request for reception by next increment router neighbors. The next increment router neighbors, responsive to receiving the rebroadcasts, estimate a quality between good hop and bad hop of their reception paths, and determine, as an evaluation total path quality, a quality of a candidate hop path from the coordinator device to the next increment router neighbor. The next increment router neighbors determine if they have extant hop connection to the coordinator device with path quality at least as good as the evaluation total path quality. If “no,”, the next increment router neighbor increments the hop sequence by one hop.
Abstract: A watermark image may be generated that includes a first set of encoded pixels each of which is assigned a first transparency value and a second set of encoded pixels each of which is assigned a second transparency value, the second transparency level being different from the first transparency level. The encoded pixels may be distributed among a set of blank pixels such that each encoded pixel neighbors one or more blank pixels in the watermark image, and in particular at least two blank pixels in the watermark image. Herein, each blank pixel may be assigned the second transparency value. The watermark image may be overlaid and blended over a background source image to create an encoded source image. A decoder system may recover encoded information from the encoded source image.
Type:
Grant
Filed:
April 22, 2022
Date of Patent:
April 23, 2024
Assignee:
Google LLC
Inventors:
Abdullah Hassan Gharaibeh, Michal Dabrowski, Ryan Matthew Haggarty, Igor Foox-Rapoport, Wan Wang, Duncan Geoffrey Hector Wood, Dany Kuminov, Matthew Young-Lai, Bhavin Vyas, George Jacob Levitte, Jean Semere
Abstract: Some embodiments include an energy source supply appliance. The energy source supply appliance can comprise an appliance energy source supply system, which in turn can comprise a first appliance energy source supply subsystem and a second appliance energy source supply subsystem. The first appliance energy source supply subsystem can be configured to receive a first energy source. Meanwhile, the second appliance energy source supply subsystem can be configured to make available a second energy source to a first receiver vehicle, and the second energy source can be different from the first energy source. Further, the first receiver vehicle can comprise a first drive system, and the first drive system can be configured to use the second energy source received by the first receiver vehicle to motively power the first receiver vehicle. Other embodiments of related systems, devices, and methods also are provided.