US11792467B1

Messages provided by users in a group communication experience are processed to identify media based on content of the messages. The messages may include references to artists, titles, genres, or eras of media, or express sentiments regarding the group communication experience. Media identified based on such references or sentiments is retrieved and transmitted to devices of one or more users participating in the group communication experience. The media is identified for users or for the group communication experience based on subjective or objective factors and played by the devices of the users participating in the group communication experience.
US11792466B2

A codeset having function-code combinations is provisioned on a controlling device to control functions of an intended target device. Input is provided to the controlling device which designates a function to be controlled on the intended target device. From a plurality of codes that are each associated with the designated function in a database stored in a memory of the controlling device a first code that is determined to be valid for use in controlling the designated function on the intended target device is selected. When the codeset is then provisioned on the controlling device, the provisioned codeset includes as a function-code combination thereof the designated function and the first code.
US11792465B2

A terminal apparatus having a function of remotely controlling a video display apparatus includes a communication unit that transmits a command related to setting of the video display apparatus and receives status information, a signal receiving unit that receives a signal output from a broadcast station and decodes a video content, a memory unit that stores a content of a command including a channel of the video content, and a display unit that displays the video content and various types of information. In this terminal apparatus, the communication unit transmits an identification code specific to the terminal apparatus when transmitting the command, and when the status information is received after a channel of the video display apparatus is set by remote control, the video content of the channel stored in the memory unit is decoded by the signal receiving unit and is displayed on the display unit.
US11792464B2

Methods and systems are disclosed for executing a voice command based on and association of the voice command and one or more identifiers. Audio data associated with a content asset may be received at a user device such as a voice activated device. A voice command may also be received at the user device. One or more identifiers associated with the audio data, such as a content or product identifier, may be determined. The identifiers may be determined based on playback of the content asset or may be received in response to a request generated by the user device. One or more operations capable of being executed by the user device may be determined and initiated or executed by the user device based on the one or more identifiers and the received voice command.
US11792462B2

Apparatus and methods to manage recording of streaming packetized content (such as for example live IP packetized content) for access, retrieval and delivering thereof to one or more users. In one embodiment, the foregoing is accomplished via communication between a recording manager and a receiver/decoder device. The recording manager manages and schedules recording of content on behalf of the receiver/decoder device (and/or mobile devices) disposed at a user's premises. The recording manager runs one or more computer programs designed to receive requests to record packetized content from one or more consumer devices, and use metadata contained within the requests to cause a cloud storage entity or premises storage device to record the content at its scheduled date/time (either via the receiver/decoder device itself, or another network entity). In this manner, the recording manager provides digital video recording (DVR) functionality to devices that would be otherwise incapable of scheduling a recording and/or recording such content.
US11792460B2

Systems and methods to facilitate quality control of benefit items created for subscribers of a membership platform are described herein. Exemplary implementations may: obtain subscribership information; obtain quality control information; effectuate presentation of a reward fulfillment user interface; obtain input information; calculate levels of quality of digital assets; determine sets of subscribership criteria that correspond to the calculated levels of quality; authorize fulfillment of physical benefit items; and/or perform other operations.
US11792451B2

Embodiments of the present invention provide a low-latency approach for local or remote application streaming that reaches high FPS targets without overloading the available streaming bandwidth, for example, by limiting the bit rate to the same value that is used by traditional 60 FPS streaming solutions. A client device and server device cooperate to actively monitor and control a video stream to maintain an acceptable balance between latency and video quality by adjusting the frequency or resolution when necessary to improve the streaming experience. When the server device captures and transmits frames at a higher rate, the software stack executing on the client device is able to display frames with less delay, even on a display device limited to 60 Hz, thereby achieving additional latency reduction.
US11792448B2

Aspects of the subject disclosure may include, for example, determining an ad play list for an Over-The-Top video stream requested by an end user device based on a price and/or a category of a creative derived from auctions with multiple Supply-Side Platform servers. The ad play list can be determined for the ad pod according to business rules, which can include a yield policy based on increasing revenue for a publisher of the video stream, and/or which can include a competitive separation policy enforced based on the category for bid responses. Other embodiments are disclosed.
US11792444B2

A client device is communicatively coupled to a platform that distributes live streams over a network to multiple client devices. The live streams provide a live broadcast of a live event from multiple viewpoints captured by source devices including a first source device. A first live stream is provided to the client device, which renders a first viewpoint captured from the first source device. The client device is displays a second viewpoint with a different vantage point by rendering a second live stream of a second source device. The second live stream is delayed for rendering until a beginning of a next scene of the first live stream.
US11792436B2

Disclosed is a method and apparatus for encoding/decoding a video. According to an embodiment, provided is a method of setting a level for each of one or more regions, including decoding a definition syntax element related to level definition and a designation syntax element related to target designation from a bitstream; defining one or more levels based on the definition syntax element; and setting a target level designated by the designation syntax element among the defined levels for a target region designated by the designation syntax element.
US11792429B2

An encoding device evaluates a plurality of processing and/or post-processing algorithms and/or methods to be applied to a video stream, and signals a selected method, algorithm, class or category of methods/algorithms either in an encoded bitstream or as side information related to the encoded bitstream. A decoding device or post-processor utilizes the signaled algorithm or selects an algorithm/method based on the signaled method or algorithm. The selection is based, for example, on availability of the algorithm/method at the decoder/post-processor and/or cost of implementation. The video stream may comprise, for example, downsampled multiplexed stereoscopic images and the selected algorithm may include any of upconversion and/or error correction techniques that contribute to a restoration of the downsampled images.
US11792425B2

An encoded representation of a picture of a video stream is decoded by retrieving buffer description from the encoded representation. The buffer description information is used to determine at least one picture identifier identifying a respective reference picture as decoding reference for the picture. A decoded picture buffer is updated based on the determined picture identifier. The encoded representation of the picture itself comprises the information needed by a decoder to identify the reference pictures required to decode the encoded representation.
US11792422B2

A computing device performs a method of decoding video data by acquiring a video bitstream including data associated with multiple encoded pictures, each picture including multiple rows of coding tree units (CTUs) and each CTU including one or more coding units (CUs). A data buffer storing a plurality of history-based motion vector predictors is used for encoding the rows of CTUs and the decoding process resets the buffer before decoding a first CU of a current row of CTUs. For a current CU of the row of CTUs, a motion vector candidate list is constructed from exploiting spatial and temporal correlation of motion vectors of neighbouring code units as well as the history-based motion vector predictors in the buffer. Finally, one motion vector predictor is selected, from the motion vector candidate list, for decoding the current CU and the buffer is updated based on the selected one.
US11792420B2

The present disclosure relates to methods and apparatus for graphics processing. Aspects of the present disclosure can render at least one frame including display content at a server. Aspects of the present disclosure can also downscale the at least one frame including the display content, where a downscaling rate of one or more portions of the at least one frame is based on a location of each of the one or more portions. Moreover, aspects of the present disclosure can communicate the downscaled at least one frame including the display content to a client device. Aspects of the present disclosure can also encode the downscaled at least one frame including the display content. Further, aspects of the present disclosure can decode the encoded at least one frame including the display content. Aspects of the present disclosure can also upscale the at least one frame including the display content.
US11792419B2

An image encoding/decoding method and apparatus are provided. An image decoding method according to the present disclosure is performed by an image decoding apparatus. The image decoding method comprises deriving a first flag specifying whether to perform weighted prediction on a current block and a weight index BcwIdx of bi-prediction with CU-level weight (BCW) for the current block, determining whether to perform default weighted prediction or explicit weighted prediction on the current block based on the first flag and BcwIdx, and generating a prediction block for the current block by performing the determined method.
US11792413B2

Methods, systems and devices for implementing an adaptive color transform (ACT) during image/video encoding and decoding, including: determining, for a conversion between a video comprising a block and a bitstream of the video, that a size of the block is greater than a maximum allowed size for an ACT mode, and performing, based on the determining, the conversion, wherein, in response to the size of the block being greater than the maximum allowed size for the ACT mode, the block is partitioned into multiple sub-blocks, and wherein each of the multiple sub-blocks share a same prediction mode, and the ACT mode is enabled at a sub-block level.
US11792391B2

A method, computer program, and computer system is provided for coding video data. Reference samples and magnitudes of transform coefficients corresponding to a current block of video data from an input to a neural network are identified. Sign values associated with the transform coefficients are predicted based on at least the identified reference samples. The video data is encoded/decoded based on the predicted sign values.
US11792390B2

In some embodiments, a method maintains a first list that stores motion vectors from one or more blocks that have been previously processed in a frame. When a current block is in the first set of positions in the frame, the method resets and uses a motion vector from a second list to transcode the current block due to the resetting of the first list. When the current block is not in the first set of positions, the method uses a motion vector from the first list to transcode the current block.
US11792388B2

Video processing methods and apparatuses in a video coding system include receiving input video data of a current block in a current picture, determining whether a transform skip mode is enabled for the current picture, signaling or parsing a syntax element associated with a size constraint for enabling the transform skip mode in a SPS referred to by the current picture when the transform skip mode is enabled, determining whether the transform skip mode is applied to the current block when the current block satisfies the size constraint, processing residues of the current block according to the transform skip mode when the transform skip mode is applied to the current block, and encoding or decoding the current block. An enabling flag is signaled in a high-level syntax set or parsed from the high-level syntax set to determine whether the transform skip mode is enabled for the current picture.
US11792386B2

An eye tracking system may comprise an image display configured to display a stereo image of a surgical field to a user, a right eye tracker configured to measure data about a first gaze point of a right eye of the user, and a left eye tracker configured to measure data about a second gaze point of a left eye of the user. The eye tracking system may also comprise at least one processor configured to process the data about the first gaze point and the second gaze point to determine a viewing location in the displayed stereo image at which a three-dimensional gaze point of the user is directed.
US11792379B2

A depth sculpturing system comprises an eyewear device that includes a frame, a temple connected to a lateral side of the frame, and a depth-capturing camera. The depth sculpturing system further includes a user input device. Execution of programming by a processor configures the depth sculpturing system to perform functions to track, via the user input device, motion of a two-dimensional input selection from an initial touch point to a final touch point. The depth sculpturing system determines a rotation matrix between an initial ray and a final ray that project to the initial touch point and the final touch point, correspondingly. The depth sculpturing system generates a depth sculptured image by applying the rotation matrix to vertices of an initial depth image. The depth sculpturing system presents, via an image display, the depth sculptured image.
US11792376B2

A method for enhancing digital images during a microsurgery, e.g., an eye surgery, includes collecting digital images of target anatomy using a digital camera as the target anatomy is illuminated by warm white light. The method includes identifying, via a processor in communication with the digital camera, a predetermined stage of the microsurgery. Within the images, the processor digitally isolates a first pixel region, e.g., a pupil pixel region, from a second pixel region, e.g., an iris pixel region, and adjusts a characteristic of constituent pixels thereof. The method, possibly recorded as instructions in a computer-readable medium, may be used to enhance a red reflex at predetermined stages of an eye surgery. A system includes a lighting source for emitting warm white light having a color temperature of less than about 4000° K, the camera, and the processor.
US11792373B2

A display method includes, when making a plurality of projectors including a first projector project projection light to display a single image, the steps of trying, by the first projector, to obtain first position information representing the projector corresponding to an installation position of the first projector, judging, by the first projector, whether or not first multi-configuration information corresponding to the first position information is stored when the first position information is obtained, and displaying, by the first projector, a first portion of the single image based on the first multi-configuration information when it is judged that the first multi-configuration information is stored.
US11792366B2

One example method bridging video conference connections includes joining, using a client device, a video conference using a first network interface, the video conference including a plurality of participants; determining a need for a second network interface; connecting to the video conference using the second network interface simultaneously with the first network interface; assigning a first multimedia stream to the first network interface and a second multimedia stream to the second network interface; and using the first and second network interfaces to transmit or receive the first and second multimedia streams.
US11792363B2

A teleconferencing device comprising: a propulsion system; a projection unit; at least one sensor capable of obtaining information enabling mapping an environment surrounding the teleconferencing device; and a processing unit, configured to: obtain information from the at least one sensor; map the environment surrounding the teleconferencing device, using the obtained information; track a position and an orientation of at least one user of the teleconferencing device with respect to the teleconferencing device; determine a desired position and orientation of a given part of a surface of the teleconferencing device with respect to the at least one user; activate the propulsion system to fly the teleconferencing device to the determined desired position and orientation; receive a stream of images captured by a remote device; and instruct the projection unit to project the received stream of images on the given part of the surface.
US11792362B2

An entry adapter configured to communicate cable television (CATV) signals from a CATV network to one or more network devices and to communicate Multi-Media over Coaxial Alliance (MoCA) signals with a MoCA server, the entry adapter including one or more MoCA ports, and a signal combination device configured to direct the CATV signals toward one or more access ports without substantial attenuation, to substantially attenuate the CATV signals directed toward the one or more MoCA ports, to pass the MoCA signals from the one or more MoCA ports to the one or more access ports, and to pass the MoCA signals from the one or more access ports to the one or more MoCA ports.
US11792357B1

A method to detect cheating on an examination in an extended reality environment, such as by a user taking an examination via a virtual reality headset, includes detecting an activity of the user during the examination that triggers a notification of possible cheating by the user to an individual monitoring for cheating and displaying the user taking the examination in the extended reality environment to the individual monitoring for cheating on a display of computing hardware, such as via another virtual reality headset, mobile computing device, or computer device connected to an online network.
US11792352B2

Various examples pertaining to camera view synthesis on head-mounted display (HMD) for virtual reality (VR) and augmented reality (AR) are described. A method involves receiving, from a plurality of tracking cameras disposed around a HMD, image data of a scene which is on a first side of the HMD. The method also involves performing, using the image data and depth information pertaining to the scene, view synthesis to generate a see-through effect of viewing the scene from a viewing position on a second side of the HMD opposite the first side thereof.
US11792344B2

A printing system includes a printing apparatus that prints an image on a sheet, a sheet processer that executes sheet processing, and a sheet detection sensor that detects a sheet on which the sheet processing is performed not in association with the printing of an image, where the printing of an image is restricted in response to detection of a sheet by the sheet detection sensor.
US11792342B2

An image forming apparatus includes a transfer member, a fixing unit, a double-side feeding path through which the sheet, performed with image formation on a first surface thereof and passed through the fixing unit; is fed to transfer the toner image onto a second surface thereof, a first feeding unit to feed the sheet in the double-side feeding path and a second feeding unit to feed the sheet fed by the first feeding unit toward the transfer member. A controller selects a first double-side feeding control in which the sheet is fed by the second feeding unit or a second double-side feeding control in which the sheet is fed by the first feeding unit and the second feeding unit in a case in which the double-side printing is performed in the second mode.
US11792332B2

A production control apparatus is provided. The production control apparatus receives a print product production instruction, determines, in accordance with the production instruction, a production apparatus to be used for print product production, determines a first inspection item according to quality requirement data received together with the production instruction and a second inspection item according to the production apparatus respectively, and regarding the print product produced by using the production apparatus, inspects the determined first inspection item and the second inspection item respectively, and obtains an inspection result.
US11792330B2

Methods and systems for premises management are described. A gateway device may be used to manage communication between a security system and an automation device. The gateway device may receive security data from the security system. The security data may indicate an event. An automation rule may be used to cause the automation device to perform an action based on the event.
US11792327B2

One or more computing devices, systems, and/or methods for ringless voicemail detection are provided. In an example, a first call attempt to a phone number may be detected. In response to detecting a second call attempt to the phone number occurring within a first threshold timespan of the first call attempt being detected, first processing of the second call attempt is withheld. In response to the first call attempt being cancelled within a second threshold timespan of the first call attempt being detected, second processing of the second call attempt is performed based upon a policy.
US11792318B2

Methods, systems, and computer-readable media consistent with the present disclosure manage multiple telephone calls by managing a session record associated with the call, amending the session record according to a plurality of rules to reflect a plurality of instructed actions, evaluating an amended session record to derive at least one of the plurality of instructed actions, and implementing a derived instructed action on the call under the control of an automated apparatus.
US11792311B2

A holographic display system for a portable electronic device. The display system includes a case configured to receive the portable electronic device and a projector coupled to the case by a first hinge element. The projector includes a projector screen for generating images. A reflective element is coupled to the projector by a second hinge element. The reflective element is oriented to reflect light from the images in order to create holographic images perceptible to a user of the portable electronic device. The case may include a connector for receiving, from the portable electronic device, a video signal defining the images. The holographic display system may further include a substantially transparent touch screen attached to the first hinge element.
US11792303B1

Various embodiments are provided herein for compressing data in latency-critical processor links of a computing system in a computing environment. One or more cache lines may be dynamically compressed at a lowest level of a networking stack based on one or more of a plurality of parameters prior to transferring a single-cache line, where the networking stack includes a framer and a data link layer.
US11792292B2

A system includes a base station having a local storage device and a local processor, and providing a cell in a network for one or more clients communicatively connected to the base station. A content distribution module of the system is configured to store a local copy of a digital content item. A remote copy of the digital content item is stored on a remote computing device. A content request module of the system is configured to receive a request for the digital content item. A content serving module of the system is configured to identify at least one secondary source other than the remote computing device and the base station that stores a secondary copy of the digital content item, determine which of the local, remote and secondary copies of the digital content item may be delivered in a least amount of time, and deliver that copy.
US11792291B1

In various embodiments, a gateway application generates an outgoing Hypertext Transmission Protocol (HTTP) request based on an incoming HTTP request. In operation, the gateway application receives the incoming HTTP request and identifies an upstream service based on at least one of an HTTP method and a header included in the incoming HTTP request. Subsequently, the gateway application generates an outgoing HTTP request based on the upstream service and the incoming HTTP request. Finally, the gateway application issues the outgoing HTTP request. The outgoing HTTP request causes the upstream service to perform an action requested in the incoming HTTP request. Advantageously, the gateway application enables underlying upstream services to perform actions specified via incoming HTTP requests without directly exposing the upstream services to users.
US11792278B2

Described herein are systems, methods, and software to handle requests to an application file shared by a plurality of applications on a computing system. In one implementation, a method of handling request for an application file shared by a plurality of applications on a computing system includes identifying a request for the application file on the computing system, wherein each application in the plurality of applications is associated with an individualized version of the application file, and wherein the plurality of applications is stored on separate application storage volumes attached to the computing system. The method further provides identifying an application associated with the request, and identifying an application storage volume in the application storage volumes that stores the application. Once identified, the method also includes retrieving the application file from the identified storage volume to support the request.
US11792266B2

A computer-implemented method, system, and a computer program product for delivering a shoulder-tap to one or more battery-constrained devices are disclosed. The computer-implemented method includes receiving a shoulder-tap request; storing the shoulder-tap request in a database; retrieving last known network session information for the one or more battery-constrained devices; calculating shoulder-tap beacon frequency for each of the one or more battery-constrained devices; creating a shoulder-tap beacon for each of the one or more battery-constrained devices; and sending the shoulder-tap beacon to the destination IP address for each of the one or more battery-constrained devices in the calculated shoulder-tap beacon frequency.
US11792262B1

Computing platforms, methods, and storage media for data movement are disclosed. Exemplary implementations may: obtain a data transfer command including a table-based characterization of a set of data to be transferred from an on-premise platform to a cloud platform, the data transfer command further including a date specification; automatically determine, based on the table-based characterization of the data to be transferred and based on the date specification, a set of files to be transferred; and initiate transfer of the set of files from the on-premise platform to the cloud platform. In an implementation, data is moved at the table level, and the files associated with the specified tables/date range are automatically determined. A single command, which may reference a CSV file, may be used to efficiently and reliably transfer a large amount of data without a user having to specify the specific files to be transferred.
US11792257B2

Systems and methods herein provide for a form engine communicatively coupled to a storage system to retrieve a plurality of graphical control elements from a first of the source systems. The form engine generates a template that controls placement of the graphical control elements into the electronic document based on user-selectable cartesian coordinates, and persists the template in the storage system according to the compartmentalized portion of the first source system. The form engine may then authenticate a first user of the first source system, import an electronic file at the direction of the user, retrieve the template from the storage system, and format placement of the graphical control elements in the electronic file according to the cartesian coordinates of the template and a scale of the electronic file to generate an electronic form for the first source system.
US11792254B2

As a media client receives a media stream for presentation, the media client could receive, in-band with the media stream, metadata identifying the media stream, such as a media-stream identifier encoded as a watermark in the media stream or carried together with the media stream in a packet-based transport stream, among other possibilities. And while the media client is processing the media stream for presentation, the media client could then convey the received metadata out-of-band to a server to enable the server to readily obtain reference fingerprints representing the media stream and to thereby facilitate, based on the reference fingerprints, a content-related action such as dynamic content modification for instance.
US11792251B2

Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: transmitting, during a media streaming session, streaming media to a user equipment (UE) device of a user, the transmitting streaming media including simultaneously transmitting a first media stream and a second media stream to the UE device; subjecting the first media stream to processing by natural language processing to provide a topic extracted from the first media stream; subjecting the second media stream to processing by natural language processing to provide an extracted topic extracted from the second media stream; identifying a match between the topic and the extracted topic; and providing one or more output in response to the identifying the match between the topic and the extracted topic.
US11792247B2

A communal media system includes a synchronization system to: receive multimedia content for delivery to multiple user devices, a video recorded on one of the user devices, and social media content generated by the user devices; separate the multimedia content, the video and the social media content into a set of prioritized layers; and adjust simultaneous deliveries of the multimedia content, the video and the social media content to the user devices, based timestamp receipts and the fragment identifier acknowledgements received from the user devices, The multimedia content is delivered to each user devices at the same time and the social media content is delivered to the user devices at the same time while the multimedia content is being viewed on the user devices. A recording system records a communal session including the multimedia content, the video, and the social media content.
US11792242B2

Content objects may be selected for sharing and shared across devices using a sharing routine and suggestion engine to provide suggestions of target applications to share the content objects and recipients with whom the content objects may be shared. A sharing routine may receive and analyze a sharing request and invoke a suggestion engine configured to generate application suggestions and/or recipient suggestions. The sharing routine may receive sets of application suggestions and/or recipient suggestions from a suggestion engine, modify and/or select subsets of the suggestions to be provided to user via a sharing user interface. In response to a user selection of applications and/or recipient via the user interface, the sharing routine may invoke the selected application for sharing, and provide the content object to the selected application.
US11792240B2

One example method may include identifying a call notification of a call intended for a mobile device, retrieving call data having a code object identifier with the call notification, forwarding the call data with a code object to the mobile device based on the code object identifier prior to forwarding the call, and forwarding the call to the mobile device.
US11792239B2

Methods, apparatuses, and/or articles of manufacture may be implemented to establish an audio and/or video stream from one or more control/management computing devices utilizing an electronic communications network. The method may further include subdividing, by the instructor computing platform, the plurality of participant computing platforms into one or more virtual groups, in which a first virtual group of the one or more virtual groups acquires the audio and/or video stream and exclusively shares the audio and/or video stream generated by the one or more participants of the first virtual group between or among members of the first virtual group.
US11792237B2

Embodiments of the present disclosure provide methods, apparatus, systems, computer program products for supporting communication functionality in an interactive electronic technical manual system (IETM) configured to provide electronic and credentialed access via an IETM viewer to technical documentation for an item. In one embodiment, a method is provided comprising: providing a window comprising a communication session option; receiving input of a selection of the communication session option; responsive to receiving the input: identifying active users who are signed into the IETM for a particular object of the item based on credentials for the user and the user being signed into the IETM for the particular object; and causing display of an identifier for each active user on the window as selectable; receiving input of a selection of an indicator for an active user; and responsive to receiving the input, initiating a communication session with the active user within the IETM.
US11792234B1

A policy-based browser system for managing browser extensions used to access functionalities on a web browser in a cloud-based multi-tenant system. The policy-based browser system includes a client device, a web server configured to provide the functionality of the browser extension on a web browser of the client device, and a mid-link server. The network traffic from the client device is monitored to identify traffic patterns, risk is determined associated with the browser extension based on the traffic patterns, and a correlation of the browser extension with a plurality of browser extensions. A policy for the browser extension is identified based on the risk. The policies specify access to the browser extensions based on the risk associated with the browser extensions. The browser extensions are categorized based on the policies and the risk. An authorization corresponding to the browser extension is determined based on the policy.
US11792223B2

A method, a computing device, and a non-transitory machine-readable medium for detecting malware attacks. In one example, an agent implemented in an operating system detects an overwrite in which an original data component is overwritten with a new data component. The agent computes a plurality of features associated with the overwrite, the plurality of features including an original entropy corresponding to the original data component, a new entropy corresponding to the new data component, an overwrite fraction, and a set of divergence features. The agent determines whether the new data component is encrypted using the plurality of features.
US11792214B1

A first dataset that includes an indication of a plurality of network events associated with a time-period is received. For each time sub-period from a plurality of time sub-periods that together span the time-period and to generate a second dataset, a value for each network event from the plurality of network events that occur within that time sub-period is summed. A discrete Fourier transform is performed based on the second dataset to generate a third dataset that includes an indication of a plurality of frequency ranges and a plurality of magnitude values for the plurality of frequency ranges. Each frequency from the plurality of frequencies ranges is associated with a magnitude value from the plurality of magnitude values. A set of candidate frequencies from the plurality of frequencies determined to potentially cause periodic behavior is identified based on the plurality of frequency ranges and the plurality of magnitude values.
US11792202B2

Disclosed are various approaches for verifying the compliance of a TLS session with TLs policies. Traffic between an application and a destination server can be routed through a TLS gateway. The TLS gateway can inspect TLS handshake messages for compliance with TLS policies.
US11792201B2

A system to manage multiple-account access using a master key is disclosed. The system includes a master key obtaining subsystem to obtain a master key encoded in a predefined format; a child key generation subsystem to generate one or more child keys corresponding to one or more accounts associated with a user from the master key using a parent-child relationship function; a password generation subsystem to generate one or more passwords regenerative in nature corresponding to the one or more child keys by using a transformation function; a credential association subsystem to associate the one or more passwords with one or more user identifiers corresponding to the one or more accounts; a credential management subsystem to access each of the one or more accounts by using each corresponding the one or more passwords and each corresponding the one or more user identifiers.
US11792197B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting fraudulent accounts. One of the methods includes obtaining raw data from network events associated with a collection of user accounts of an online service; processing the raw data including determining a feature set and applying the feature set to generate user groups each comprising one or more user account; evaluating each user group based on feature distributions including performing one or more Major-Key-Shared (MKS) correlation calculations on pairs of features from the feature set for the group; scoring each group based on the evaluation; and identifying groups having a score that exceeds a specified threshold as fraudulent.
US11792190B2

The implementations provide a method and an apparatus for establishing a trusted cluster. The method is used to form a trusted computing cluster by using N trusted computing units, the method including: grouping the N trusted computing units into a plurality of groups; identifying a first trusted computing unit in each group, and causing first trusted computing units in the plurality of groups to each respectively perform inter-unit trust authentication with other trusted computing units in a same group in parallel; performing inter-group trust authentication between/among the plurality of groups in parallel to obtain the N trusted computing units on which trust authentication succeeds; and propagating secret information in the N trusted computing units on which trust authentication succeeds, so that the N trusted computing units obtain the same secret information to form the trusted computing cluster.
US11792184B2

This document relates to a process for autopilot re-enrollment of managed devices in a network following a reset of the managed devices. Upon determining that the managed devices lack a hardware authenticator, a one-time password can be issued to the managed devices that may be stored in a persistent memory, and upon reset of the managed devices, the one-time password can be returned for validation and the managed devices can be automatically re-enrolled in the network upon validation of the one-time password.
US11792173B2

An implementation of the present application provides a computer-implemented method to increase the security of a blockchain-implemented transaction, the transaction including participation from a plurality of participating nodes, each participating node participating as a message originator, selector, and propagator. The method, implemented at a participating node, includes: receiving ciphertext from a prior node and determining whether the participating node is a selector node for said ciphertext received from the prior node. When the participating node is the selector node for said ciphertext, the method includes selecting a subset of said ciphertext, decrypting the selected subset of said ciphertext to provide opted ciphertext and transmitting said opted ciphertext to the next node. When the participating node is other than the selector node for said ciphertext, the method includes decrypting said ciphertext received from the prior node and transmitting the decrypted ciphertext to the next node.
US11792168B2

A streaming one time Pad cipher using rotating ports for data encryption uses a One Time Pad (OTP) to establish multiple secure point-to-point connections. This can be used to implement a streaming OTP point-to-point firewall, virtual private network or other communications facility for communicating secure information across one or more insecure networks.
US11792164B2

Systems described herein may dynamically add one or more proxy data protection agents to a cloud data storage system to process a data protection job. Upon completion of the job or at some other appropriate interval, the system can power down and decommission the proxy data protection agents and/or the virtual machines on which the data protection proxies reside according to a cleanup schedule (e.g., at hourly or minute intervals). In order to improve the allocation of computing resources, the system takes into account currently existing proxies or virtual machines when processing a backup request to determine the need for new proxies to service the backup request. In this manner the system can save costs and computing resources through efficient virtual machine deployment and retirement.
US11792162B1

A machine learning (ML) based web application firewall (WAF) is described. Transformation(s) are applied to raw data including normalizing and generating a signature over the normalized data. The signature and the normalized data are vectorized to create a first and second vector of integers that are input into an ML model that includes a first stage that operates on the first vector of integers to identify candidate signature tokens that are commonly associated with different classes of attack, and a second stage that operates on the candidate signature tokens and the second vector of integers and conditions attention on the second vector of integers on the candidate signature tokens. The ML model outputs a score that indicates a probability of the raw data being of a type that is malicious. A traffic processing rule is enforced that instructs a WAF to block traffic when the score is above a threshold.
US11792158B2

A service monitors password and username use while maintaining username and password privacy by receiving a hash of a username, a hash of a password, and a host name and comparing the received hashes against a database of associated host names and hashes of usernames and passwords. When the comparison determines that the hash of the new password meets certain conditions, e.g., no hash in the database matches the hash of the new password, then the new password may be allowed and the service informs the security component accordingly.
US11792154B2

Methods and apparatuses are described herein for multicast and unicast MAC address assignment protocol (MUMAAP). A first node may transmit, to a second node, based on a unicast MAC address of the second node or a multicast MAC address associated with the second node, a discover message that may include a first MAC address or a first range of MAC addresses. The first node may receive an offer message with a second range of MAC addresses. If the first node selects a second MAC address from the received second range of MAC addresses, the first node may transmit a request message indicating that the second MAC address or the second range of MAC addresses is allocated to the first node. The first node may receive an acknowledge message indicating that the second MAC address or the second range of MAC addresses is allocated to the first node.
US11792149B2

Systems and methods for automated message delivery feedback that includes receiving a set of messaging requests to transmit a message to at least one recipient device; making a set of messaging attempts, each of the set of messaging attempts including an attempt to deliver the message to the at least one recipient device; receiving delivery feedback and automatically associating the delivery feedback to one messaging attempt of the set of messaging attempts; and updating a delivery status of the at least one messaging attempt.
US11792146B2

Methods, systems, apparatuses, devices, and computer program products are described. A communication platform may receive a first request indicating a first data object comprising metadata associated with an update to an action of a communication process flow. The metadata may indicate that a user with particular permissions is to approve the update. The communication platform may post an entry displaying the metadata and configured to receive an indication of approval of the update from the user. The communication platform may receive an indication of the approval from the user, for example via a user interface component. The communication platform may generate a second data object indicating the action and the user, ensuring that the update was successfully approved, and transmit a second request to a communication process flow management service supporting the communication process flow, the second request including the second object and configured to activate the update.
US11792144B2

Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable performing format-dynamic string processing in a group-based communication system.
US11792131B2

A method and a system for traffic load balancing between a multipath-capable receiver within an administrative domain and a multipath-capable sender outside of the administrative domain, performed by at least one processor. The method includes identifying available access networks receiving media streams, accepting steering rules from the administrative domain, incrementing a counter that measures the amount of media streams arriving on the available access networks during a measurement interval, adjusting a delay value based on a timer value, the total amount of media arriving on the access networks, and the steering rules. The timer value may be set to the measurement interval and the measurement interval may be provided in the steering rules. Then, the method includes the multipath-capable sender sending acknowledgments which are delayed according to the adjusted delay value.
US11792124B2

Embodiments of this application provide a wireless communication method and apparatus. The method includes: receiving, by at least two forwarding nodes, a first data packet from a source node, where the first data packet includes service data, forwarding node set information of the first data packet, and destination node information; and a forwarding node set of the first data packet includes the at least two forwarding nodes, and the destination node information is used to identify a destination node set and/or a destination node; and sending, by at least one forwarding node in the at least two forwarding nodes, a second data packet, where the second data packet includes the service data, forwarding node set information of the second data packet, and the destination node information.
US11792120B2

A discovery and routing service may generate a URL related to an application to be deployed to a cloud computing platforms, the URL providing access to an edge list containing one or more edge nodes. The discovery and routing service may connect at least one agent to the URL. The discovery and routing service may send authentication information to the agent, including an identifier related to the agent, and a set of agent labels. The discovery and routing service may insert, after authentication by the edge node, the authentication information into a routing mesh. The discovery and routing service may locate the agent, in response to a request, based on a comparison between the set of request labels and a set of agent labels. The discovery and routing service may connect the located agent with traffic to and from the routing mesh.
US11792110B2

A system and method of obtaining a service area estimation for a router interface is disclosed. In an example, one method for obtaining a service area estimation for a router interface method includes determining hint information for indicating an association between the router interface and geolocation information obtained for one or more IP addresses serviced by the router interface; and processing the hint information to determine the service area estimation for the router interface. A system and method of obtaining a geolocation estimate for a device having an IP address which is serviced by a router interface for which an estimated service area has been obtained is also disclosed.
US11792108B2

A system that includes a data source, a plurality of network devices, a routing device, and a network analysis device. The network analysis device is configured to obtain metric information that is associated with a plurality of messages and to input the metric information into a first machine learning model that outputs a traffic volume classification based on the metric information. The network analysis device is further configured to obtain bandwidth information that is associated with the plurality of network devices and to input the bandwidth information and the traffic volume classification into a second machine learning model that outputs routing recommendations based on the bandwidth information and the traffic volume classification. The network analysis device is further configured to generate routing instructions based on the routing recommendations and to reconfigure the routing device based on the routing instructions.
US11792102B2

Various methods, apparatuses/systems, and media for implementing a high density session manager (HDSM) module are disclosed. A processor creates a master session in response to receiving login input data from an HDSM master module; accesses, in response to creating the master session, a configuration database that stores configuration file and logging information data corresponding to a plurality of child sessions each including corresponding functional user identifier (ID); retrieves the configuration file and logging information data from the configuration database; dynamically creates, based on the retrieved configuration file and log information data, multiple simultaneous and interactive server sessions among the plurality of child sessions; and runs the dynamically created multiple simultaneous and interactive server sessions on a single server. Each server session runs with a separately logged in functional user ID. The processor also monitors health of each server session running on the single server.
US11792098B2

A link detection method includes: a server-side program acquiring connection relationships between a service interface of a TOR switch and service interfaces of various servers; the server-side program periodically sending a query message to each client-side program by means of a network management switch; in response to the query message, each client-side program returning, to the server-side program and by means of the network management switch, interface information of a service interface, which is included in a TOR switch or a server at which each client-side program is located and has connection relationships with service interfaces of other devices; and the server-side program reporting, to an upper-layer program, interface information of a service interfaces of the other devices, and the received interface information, such that the upper-layer program analyzes, on the basis of the interface information, connection situation of links for realizing corresponding connection relationships.
US11792093B2

Systems, methods, and related technologies for generating a network system map based on network traffic and possibly additional data are described. Network traffic may be received and parsed to obtain metadata associated with the network traffic. A network system may be identified based on the metadata. A network system map may be generated for the network system based on one or more of the metadata or the additional data.
US11792090B2

A set of point-of-contact information including a service level identifier, an address, a list of interfaces, and a set of interface selection preferences for each of several entities may be used to facilitate communications among the entities by selecting a preferred interface in accordance with the set. Interface preferences may also be derived from a set of policies. The preferred interface may be resolved in accordance with the preferences of multiple entities. Messages may include an interface type parameter to be used for forwarding of the message, and message forwarding may be resolved in accordance with the parameter and the messages.
US11792082B2

Described embodiments provide systems and methods for inferring a network type and network conditions. The system includes a packet capturing engine configured to capture a plurality of network packets from a plurality of TCP network connections. The system includes a packet analyzer configured to analyze the plurality of network packets to generate a plurality of metrics. The system includes a network classifier configured to infer network types of the plurality of TCP connections based on the plurality of metrics and at least one classification model. The system also includes a conditions ranking engine configured to estimate a level of network congestion for each TCP connection based on the plurality of metrics and the network types.
US11792075B2

Examples of the present disclosure describe systems and methods for state-based entity behavior analysis. In an example, entities of a computing environment may be represented using a hierarchical entity web. In some examples, an entity may have a state associated with it, which may be modeled using a place/transition (PT) network. Events within the computing environment may be evaluated by transitions of a PT network to determine whether an entity should change state. If an entity transitions from one state to another, one or more actions may be performed, including, but not limited to, taking a remedial action, generating a recommendation, and updating the state of one or more associated entities. Thus, aspects disclosed herein may provide a high-level overview of the state of entities of a computing environment, but may also be used to view in-depth information of entities at lower levels of the hierarchical entity web.
US11792074B2

The present invention provides a system and method for remote configuration and management of internet of thing devices, whereby applications do not need to explicitly participate in a particular configuration scheme and the application configuration and management can be performed securely and remotely while the Secure Remote Management engine is architecturally decoupled from the bearing protocols used by the remote enterprise to configure and manage the device or devices.
US11792070B2

Virtual machines, virtualization servers, and other physical resources in a cloud computing environment may be dynamically configured based on the resource usage data for the virtual machines and resource capacity data for the physical resources in the cloud system. Based on an analysis of the virtual machine resource usage data and the resource capacity data of the virtualization servers and other physical resources in the cloud computing environment, each virtual machine may be matched to one of a plurality of virtualization servers, and the resources of the virtualization servers and other physical resources in the cloud may be reallocated and reconfigured to provide additional usage capacity to the virtual machines.
US11792066B2

In an approach for building file server arrays with stable and unstable nodes for enhanced pipeline transmission, a processor builds an array from a plurality of stable nodes, wherein each stable node of the plurality of stable nodes is linked to two other stable nodes of the plurality of stable nodes forming a line. A processor divides a plurality of unstable nodes into one or more groups of unstable nodes. A processor links each group of unstable nodes to two neighboring stable nodes within the array. A processor sends data through the array and the one or more groups of unstable nodes in two opposite directions. A processor monitors a node status for each node of the plurality of stable nodes and the plurality of unstable nodes.
US11792063B2

Methods, systems, and devices for wireless communications are described. A phase rotation adjustment may be applied in cases where a transmitted signal is heterodyned. For instance, a device (e.g., a base station, a user equipment (UE), a wireless repeater) may determine that a receiving device may receive a transmitted signal at a carrier frequency that is different from a carrier frequency used by a transmitting device (e.g., such as in the case of a wireless repeater relaying the signal from the transmitting device to the receiving device). A phase rotation adjustment may be applied by the device (e.g., the base station, UE, or wireless repeater) to account for the heterodyning. The phase rotation adjustment may be based on the carrier frequency used by the receiving device to receive the signal. In some cases, a receiving device may also apply the phase rotation adjustment following the demodulation of a received signal.
US11792062B2

The disclosed systems and methods for wireless communication directed are towards (i) encoding data bits to be transmitted over a multiple resource unit (MRU) in a wireless local area network (WLAN), (ii) creating a group of the encoded data bits based on a predetermined criterion, (iii) parsing the encoded bits in the group based on a proportional ratio associated with the MRU, (iv) modulating the parsed encoded data bits to generate modulated encoded data symbols, (v) mapping the modulated encoded data symbols to data subcarriers to generate encoded data subcarriers, the data subcarriers being associated with respective resource units (RUs) of the MRU, (vi) duplicating the encoded data subcarriers within the respective RUs, (vii) shuffling the duplicate encoded data subcarriers across the respective RUs of the MRU, and (viii) transmitting the encoded data subcarriers, and the duplicate encoded data subcarriers over the MRU in the WLAN.
US11792059B2

Methods, systems, and devices for wireless communications are described. A wireless device may generate a set of symbols, wherein each symbol of the set of symbols includes a first portion including data and a second portion including a demodulation reference signal (DMRS) sequence, wherein the second portion of each symbol is positioned at the end of the respective symbol. The wireless device may add, to a beginning of each symbol in the set of symbols, a cyclic prefix including the DMRS sequence in the second portion of the respective symbol. The wireless device may then transmit the set of symbols, including the cyclic prefix at the beginning of each respective symbol, in a burst over a wireless channel using a single-carrier waveform.
US11792058B1

In some implementations, an ultra-wideband (UWB) transmitter may generate a data packet for performing the UWB ranging, wherein: the data packet comprises a plurality of symbols, and the data packet further includes one or more zero-power symbols at one or more respective pseudo-random locations in the plurality of symbols. The UWB transmitter may transmit the data packet via UWB radio frequency (RF) signals during a UWB ranging session between the UWB transmitter and a UWB receiver.
US11792054B2

There is disclosed a method of operating a radio node in a wireless communication network. The method includes communicating utilising signaling, wherein communicating utilising signaling is based on performing pulse-shaping pertaining to the signaling. The disclosure also pertains to related devices and methods.
US11792053B2

A method of realization of adaptive equalization and an adaptive equalizer. The adaptive equalizer comprises an equalizer unit, which is used for equaling an input signal according to a compensation coefficient to obtain an output signal; a sampling comparison unit, which is connected to an output of the equalizer and is used for sampling a comparison result of the output signal of the equalizer and a reference voltage corresponding to reference voltage step; a data processing unit, which is connected to the sampling comparison unit and the equalizer unit. It is used for scanning a reference voltage step to determine range of the reference voltage steps to which step the amplitude of the output signal is corresponding; and scanning a compensation coefficient step, and determining the compensation coefficient for equalization according to the range of reference voltage steps. The solution of the present invention resolves such problems as long adaptive adjustment time, algorithm complex and large power consumption of the existing self-adaptive equalization algorithm.
US11792048B2

Provided are an apparatus and method for performing an uplink (UL) channel transmission. A method of a user equipment (UE) for transmitting the UL channel includes receiving information on joint channel estimation, determining a time duration for the joint channel estimation based on the information on the joint channel estimation, and transmitting one or more UL channel within the time duration for the joint channel estimation.
US11792043B2

Various embodiments provide for governing VPN access using a device remote from a VPN endpoint.
US11792042B1

Interworking between different layer two (L2) medias using network tunnels is provided by receiving, at a virtual gateway network element (GNE), a packet from a first L2 media type network for transmission to a second L2 media type network under the control of a different entities, wherein the first and second L2 media type networks are incompatible for direct packet transmission; removing, at the virtual GNE, ethernet encapsulation from the packet; re-encapsulating, at a network device located between the virtual GNE and a packet network, the packet in a multi-protocol label switching (MPLS) encapsulation; forwarding, over the packet network, the packet from the network device to a digital communication channel (DCC) associated with the second L2 media type network; replacing, at the DCC, the MPLS encapsulation with a link access protocol (LAP) encapsulation; and transmitting the packet encapsulated with the LAP encapsulation to the second L2 media type network.
US11792037B2

A safety automation system for an occupiable structure includes a computing management system, a first detection device, and a second detection device. The management system includes a computer processor, and a computer readable storage medium configured to run embedded software, The first detection device is adapted to detect a hazard condition and output an associated hazard condition detected signal to the computing management system. The second detection device is adapted to detect the presence of an occupant in the occupiable structure and the occupant's proximity to the first detection device, and output an occupied signal to the computing management system. The computing management system adjusts the sensitivity of the first detection device based on occupancy and proximity of the occupant to the first detection device.
US11792032B2

A conference participant is provided replay content during a conference responsive to the conference participant needing content and/or context of current conversations. During the conference, a replay request is received, which may be initiated by the conference participant or other participants or automated my software, such as based on an event detected using a real-time transcription of the conference. For example, the event may relate to a topic relevant to the conference participant or a request associated with a name of the conference participant. Content is obtained from a buffer for a period of time relative to or associated with the replay request. The content is annotated based on one or more annotation inputs. Device and user settings associated with the conference participant are used to determine a presentation mode for the replay content. Based on that determination, the replay content is presented to the conference participant to guide discussions.
US11792022B2

An example operation may include one or more of receiving, by a resolver node, from at least one user node assets to be recorded on a blockchain, executing, by the resolver node, a smart contract to reject non-conforming assets from being stored on the blockchain based on a set of rules defined by an asset validation format, determining, by the resolver node, events and transactions related to the rejected assets, and allowing the at least one user node to tag the rejected assets, the events and the transactions related to the rejected assets as contradictory.
US11792018B1

Disclosed is a method for constructing an emergency reporting system of vehicle networking based on multi-signatures, which comprises the following steps: initializing an emergency reporting system to obtain a public-private key pair and pre-calculation parameters of a vehicle set; obtaining authentication information of the emergency based on the public-private key pair and the pre-calculation parameters; integrating the authentication information to obtain multi-signatures of the emergency; and completing the system construction by regulating a traffic state based on the multi-signatures. The method realizes the efficient signature generation function of the vehicle with limited computing resources, reduces the communication pressure and computing pressure of roadside units, and may effectively prevent the common rogue key attacks in other schemes.
US11792014B2

Systems and methods for vehicle message signing are provided. A method includes obtaining, by a vehicle computing system of an autonomous vehicle, a computing system state associated with the vehicle computing system and a message from at least one remote process running a computing device remote from the vehicle computing system. The message is associated with an intended recipient process running on the vehicle computing system. The method includes determining an originating sender for the message. The originating sender is indicative of a remote process that generated the message. The method includes determining a routing action for the message based on a comparison of the originating sender and the computing system state. The routing action includes at least one of a discarding action or a forwarding action to the intended recipient process. The method includes performing the routing action for the message.
US11792013B2

A system manages access to an asset using a separate physical cryptographically-secure key device. A memory stores a public key as an unalterable record. An access configuration controller reads the public key from the memory to control the access to the asset. The public key is cryptographically paired with a private key securely recorded in the separate physical cryptographically-secure key device. The access configuration controller receives an access control change instruction signed by the private key and verifies a valid signing of the access control change instruction by the private key using the public key read from the memory. A storage system secured by the access configuration controller stores access authorization records managing access to the asset. The access configuration controller alters access authorization records according to the access control change instruction, responsive to verification of the valid signing of the access control change instruction.
US11792010B2

Systems and methods for combining input data and machine learning models that remain secret to each entity are described. This disclosure can allow groups of entities to compute predictions based on datasets that are larger and more detailed collectively than individually, without revealing their data to other parties. This is of particular use in artificial intelligence (AI) tasks in domains which deal with sensitive data, such as medical, financial, or cybersecurity.
US11792006B2

A method for electing a representative node device is performed at a blockchain system, including: obtaining voting transaction data from the node devices, the voting transaction data being used for voting for one or more node devices of the blockchain system as representative node devices; generating and storing the voting transaction data into a target blockchain of the blockchain system when a plurality of node devices of the blockchain system verify the voting transaction data by consensus; and when a quantity of blocks in the target blockchain generated using the voting transaction data reaches a preset quantity, determining an election result according to quantities of votes of the node devices determined from the voting transaction data, the election result identifying a plurality of representative node devices in the blockchain system being configured to generate new blocks for the target blockchain and perform verification on the new blocks by consensus.
US11792005B2

A method comprises fetching, by fetch circuitry, an encoded butterfly instruction comprising an opcode, a first source identifier, a second source identifier, a third source identifier, and two destination identifiers, decoding, by decode circuitry, the decoded butterfly instruction to generate a decoded butterfly instruction, and executing, by execution circuitry, the decoded butterfly instruction to retrieve operands representing a first input polynomial-coefficient from the first source, a second input polynomial-coefficient from the second source, and a primitive nth root of unity from the third source, perform, in an atomic fashion, a butterfly operation to generate a first output polynomial-coefficient and a second output polynomial-coefficient, and store the first output coefficient and the second output coefficient in a register file accessible to the execution circuitry.
US11791999B2

A vehicle communication network is monitored to detect a plurality of electronic control units (ECUs). Upon identifying a new ECU in the plurality of ECUs, a highest ECU trip counter is determined from the plurality of ECUs. A global trip counter stored in the memory is updated based on the highest ECU trip counter. The updated trip global trip counter is greater than the highest ECU trip counter. Then a replacement synchronization message is provided to the plurality of ECUs on the vehicle communication network. The replacement synchronization message includes the updated global trip counter.
US11791996B2

The present invention relates a method, the method comprising: based on a data element (50), generating M data element shares (52), wherein M is an integer greater than 1; providing each of M encryption keys (42) to a first data processing unit (10); the first data processing unit (10) encrypting each of the M data element shares (52) with an encryption key (42), respectively, and thus generating M encrypted data element shares (55), wherein each of the encryption keys (42) corresponds to a decryption key (45), respectively. The present invention also relates to a determining method to determine the data element. The present invention also relates to corresponding computer programs, data processing units and systems.
US11791992B2

A method of transferring control of a digital asset (2) is disclosed. The method comprises distributing shares dAi of a first private key dA of an elliptic curve cryptography (ECC) system among a plurality of first participants (4). The first private key is accessible by means of a first threshold number (6) of shares dAi of the first private key, and is inaccessible in the absence of the first threshold number of shares, and access to the digital asset (2) is provided by digital signature of a first encrypted message with the first private key. Shares of a deterministic key Dk of the cryptography system are distributed among the either the first participants or a plurality of second participants, wherein the deterministic key is accessible by means of a second threshold number of shares of the deterministic key, and is inaccessible in the absence of the second threshold number of shares. A second encrypted message is provided wherein access to the digital asset (2) is provided by digital signature of the second encrypted message with a second private key dA+Dk of the cryptography system, wherein the second private key is related to said first private key by the deterministic key Dk. Shares S (of the second encrypted message signed with the second private key are generated, wherein the second encrypted message can be signed with the second private key by means of a third threshold number (12) of shares of the signed message, and cannot be signed in the absence of the third threshold number of shares.
US11791989B2

Encryption keys may be deployed to a satellite, secured, and accessed from a terrestrial source that verifies entity identifying information, generates an access key that is associated in a key pair with a one-time pad (OTP) key used to encrypt a message, transmits the access key to a satellite on which the key pair and encrypted message are stored, receives the encrypted message and the OTP key from the satellite, and decrypts the encrypted message using the OTP key. The satellite receives the OTP from an extra-terrestrial delivery vehicle, stores the OTP in memory, associates one-to-one the access keys and OTP keys as the key pairs in a key pairs table, receives a request for the encrypted message, the request including the access key paired in a key pair in the key pairs table with the OTP key that was used to encrypt the message, and retrieves, in response to receiving the access key, the OTP key and the encrypted message associated in the data storage with the OTP key paired with the access key. After retrieving the OTP key and encrypted message, the satellite transmits the OTP key and encrypted message to the terrestrial source and destroys the key pair.
US11791986B2

An unauthorized use detection system includes apparatuses and a hash chain that records, for each piece of data, a data structure that includes a hash value of entire data and hash values calculated with respect to a plurality of partial areas obtained from a specific procedure using the hash value of the entire data. One of the apparatuses reads out the data structure associated with the data of one of comparison targets from the hash chain. The apparatus calculates, regarding data of the other one of the comparison targets, hash values of the plurality of partial areas obtained from the specific procedure using the hash value of the entire data included in the read data structure. The apparatus compares the hash values of the plurality of partial areas included in the read data structure with the calculated hash values of the plurality of partial areas related to the other one.
US11791983B1

A method of establishing a blockchain. The method comprises receiving an activation message that comprises micro code, building an activation block of a blockchain by a block foundry implemented in a processor of an integrated circuit (IC), wherein the activation block comprises a hash of a genesis block of the block chain that is stored in a non-volatile portion of a memory of the IC and a data portion that comprises the micro code, providing a copy of the activation block of the blockchain by the block foundry to a blockchain application executing in the processor of the IC, storing the copy of the activation block by the blockchain application in the non-volatile portion of the memory of the IC, and transmitting a copy of the genesis block and a copy of the activation block by the blockchain application to a wireless communication service provider.
US11791979B2

Cryptographic-related processing is performed using an n-bit accelerator. The processing includes providing a binary operand to a multiply-and-accumulate unit of the n-bit accelerator. The multiply-and-accumulate unit performs an operation using the binary operand and a predetermined fractional constant F to obtain an operation result, and rounds the operation result by discarding x least-significant bits of the operation result to obtain a fractionally-scaled result, where x is a configurable number of bits to discard from the operation result, and the fractionally-scaled result facilitates performing the cryptographic-related processing.
US11791977B2

A system is presented that includes secure push-to-talk voice functionality. Using encryption, authentication, user filtering, and integration with new and existing LMR systems, a secure voice platform ensures malicious software, unauthorized access and brute force security attacks will not compromise the voice communications of the system. The VoIP system is engineered to ensure graceful system degradation in the event of maintenance activities, natural disasters and failure modes. The hardened VoIP system offers the functions a LMR trunking system while utilizing broadband connections. Private calls, group calls, Emergency Alarms with covert monitoring capability, scanning and priority scanning may be incorporated into the system. The system includes a VoIP-controller that serves as a trunking controller, manages available VoIP-based conference bridges, and assigns them as needed to the parties involved in each voice call. The system includes multiple fallback methods that may be prioritized based on pre-failure analytics.
US11791971B2

A configuration to enable a UE to switch an active BWP for one or more component carriers in a set of multiple component carriers. The apparatus receives a first configuration for carrier aggregation involving multiple component carriers. The apparatus receives an indication for a BWP switch for one component carrier of the multiple component carriers. The apparatus applies the BWP switch to the one component carrier and a set of additional component carriers.
US11791945B2

A hybrid automatic repeat request (HARQ) feedback method includes: determining a plurality of target HARQ results, the plurality of target HARQ results being the HARQ results corresponding respectively to a plurality of target physical downlink shared channels (PDSCHs), the plurality of target PDSCHs being a plurality of PDSCHs scheduled by a current physical downlink control channel (PDCCH); based on the plurality of target HARQ results, determining a combined HARQ result, the combined HARQ result being used for representing the plurality of target HARQ results; determining a target narrowband physical uplink shared channel (NPUSCH), the target NPUSCH being an NPUSCH with a target resource carrying the combined HARQ result; carrying the combined HARQ result by the target resource, and sending the target NPUSCH to a base station.
US11791942B2

Disclosed are a method and device for responding to data received by multiple links. The method includes that: a message initiator sends an Add Block ACK (ADDBA) request message to a message responder on multiple links respectively; the message initiator receives an ADDBA response message sent by the message responder on multiple links respectively, the ADDBA response message containing the parameter ML-BA Policy which indicates that the message responder allows usage modes of a multi-link collaborative block acknowledgement policy; and the message initiator sends a converged packet to the message responder on multiple links respectively.
US11791937B2

A communication method and a system for converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for Internet of things (IoT) are provided. The disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as a smart home, a smart building, a smart city, a smart car, a connected car, health care, digital education, a smart retail, security and safety services. The disclosure provides a method and an apparatus for efficient transmission and reception of control information in a sidelink communication.
US11791934B2

Provided is a communication device, including: a transmission and reception unit that transmits and receives a signal with an other communication device; an error detection unit that detects an occurrence of an error by having the transmission and reception unit receive a preamble specifying a type of data to be transmitted next, and comparing a bit sequence of a signal received following the preamble to a bit sequence that should be transmitted for the type specified for transmission by the preamble; and a conflict avoidance unit that, if the occurrence of an error is detected by the error detection unit, instructs the transmission and reception unit to transmit a clock corresponding to a certain number of bits following the preamble, and then transmit an abort signal giving an instruction to terminate communication partway through.
US11791922B2

A time synchronization mechanism is provided. A second transmission device includes: a transmission section configured to transmit packets for delay calculation for a plurality of wavelengths to the corresponding time transmission device simultaneously; and a reception section configured to calculate a propagation delay Dms on a path from the corresponding time transmission device to the second transmission device based on a difference between the arrival times of the packets for delay calculation for the plurality of wavelengths received, receive a propagation delay Dsm on a path from the second transmission device to the corresponding time transmission device calculated, and calculate a propagation delay Dmax that is larger than any of the propagation delay Dms and the propagation delay Dsm. The reception section transmits a received PTP packet to a slave node after a waiting delay Wms calculated by subtracting the propagation delay Dms from the propagation delay Dmax.
US11791921B2

A synchronization method of a communication network, the synchronization method comprises monitoring a connection state of second communication nodes that are synchronized using a synchronization signal provided through a first communication node to which a synchronization source is connected, determining whether the number of the connected second communication nodes exceeds a reference value according to a result of the monitoring and switching a synchronization mode of at least one second communication node when the number of the second communication nodes exceeds a reference value.
US11791918B1

A system and method of propagating signal links by using artificial neural networks and a relay link selection protocol to predict an optimal signal path. The artificial neural networks used in the method classify training and testing datasets into sufficient signal strengths and insufficient signal strengths, such that paths are evaluated for predicted propagation links, such that the strongest propagation link can be selected. Specifically, a multilayer perceptron method is used to identify and characterize new link candidates using the path loss parameter or the received signal strength, such that optimal links can be selected and updated.
US11791915B2

A communication method and system for converging a 5th generation (5G) communication system for supporting higher data rates beyond a 4th generation (4G) system with a technology for Internet of Things (IoT) is provided. The disclosure relates to an intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. Further, a method and an apparatus for dynamically configuring channel loss measurement is provided.
US11791914B2

A self-organizing data marketplace includes a plurality of data collectors and a corresponding plurality of industrial environments, wherein each of the plurality of data collectors is structured to collect detection values from at least one sensor of the corresponding industrial environment, a data storage structured to store a data pool comprising at least a portion of the detection values, a data marketplace structured to self-organize the data pool, and a transaction system structured to interpret a user data request, and to selectively provide a portion of the self-organized data pool to the user in response to the user data request.
US11791907B2

A system comprises a writer to form a plurality of color mits on a base material, wherein at least one of the color mits may represent computer-readable instructions comprising data other than pixel-image data. The plurality of color mits may include a first color mit and a second color mit, wherein the first color mit represents information data, and the second color mit represents that the first color mit contains a particular type of information data. The system also may include a reader to read colors of the plurality of color mits on the base material. The system may comprise a device to map at least one of the color mits to computer-readable instructions. The system may further comprise a processor configured to transmit signals using a colored light.
US11791898B2

Embodiments of the present disclosure relate to a method and an optical communication device implemented in an optical network and a computer-readable storage medium. In the method described herein, a distribution point unit (DPU) of the optical network receives a message comprising an identification of a target backhaul model from an Optical Line Terminal (OLT) in the optical network. The received message is parsed to obtain the identification of the target backhaul model. The target backhaul model indicated by the identification is used to communicate with the OLT. In this way, the DPU is compatible with many types of backhaul models and is capable of flexibly switching between the many types of backhaul models.
US11791890B1

In some implementations, a satellite communication system is a capable of utilizing converged data transmissions over a satellite network to improve various aspects of services provisioned through the satellite network. For example, the system includes multiple electronic components that operate within a common software application framework to enable the ability to perform monitored operations in real-time. The system uses the monitored data to dynamically and intelligently adjust network configurations of the satellite network configuration to dynamically and intelligently improve to the provisioning of network-based services under varying network conditions.
US11791880B2

A signal detection method for a MIMO-OFDM wireless communication system includes obtaining a channel matrix of each subcarrier through channel estimation for each MIMO-OFDM data packet in a plurality of MIMO-OFDM data packets; receiving a reception vector of each subcarrier; performing channel matrix preprocessing for the channel matrix of each subcarrier to generate a global dynamic K-value table, in which the global dynamic K-value table includes a global dynamic K-value corresponding to each search layer of each subcarrier; performing MIMO detection for each OFDM symbol in the MIMO-OFDM data packet, in which the MIMO detection includes performing the following steps for each subcarrier of a current OFDM symbol: reading channel matrix preprocessing results and reception vector of the current subcarrier; transforming the reception vector of the current subcarrier into an LR search domain; and performing K-best search for the current subcarrier to obtain an LR domain candidate transmission vector of the current subcarrier, in which a K-value applied to each search layer of the current subcarrier during the K-best search is a global dynamic K-value in the global dynamic K-value table corresponding to the search layer.
US11791874B2

Methods, systems, and devices are described for wireless communication. The UE may identify, at a user equipment (UE), a codebook type indicator (CTI) that indicates a codebook among a set of codebooks, such that the codebook may be associated with a two-dimensional antenna port structure of a base station, select a precoding matrix indicator (PMI) based on the CTI, and transmit a channel state information (CSI) report including the PMI. The UE may also receive, at a UE, a first antenna port configuration parameter associated with an antenna port structure of a base station, determine, based on the first antenna port configuration parameter, a second antenna port configuration parameter associated with the antenna port structure, then transmit or receiving data at the UE based on the first antenna port configuration parameter and the second antenna port configuration parameter.
US11791871B2

Apparatuses, systems, and techniques to determine precoding weights for fifth-generation (5G) new radio (NR) downlink transmission in parallel. In at least one embodiment, a parallel processor includes one or more circuits to perform precoding for a 5G downlink signal using two or more processing threads in parallel.
US11791863B2

At least some aspects of the present disclosure provide for a method. In some examples, the method includes receiving 2-line data in an embedded Universal Serial Bus (eUSB) format. The method further includes encoding the 2-line data into a single signal. The single signal comprises a first symbol corresponding to a first state change of the 2-line data and a second symbol corresponding to a second state change of the 2-line data.
US11791861B2

The present disclosure relates to a transceiver comprising a transmitter with transformation circuitry configured to transform a frequency-domain transmit symbol from frequency domain to time domain to generate a time-domain transmit signal, a receiver with inverse transformation circuitry configured to transform a time-domain receive signal from time domain to frequency domain to generate a frequency-domain receive symbol, and self-interference cancellation circuitry configured to modify the frequency-domain receive symbol based on at least one frequency-domain transmit symbol and a frequency-domain crosstalk channel estimate of a crosstalk channel between the transmitter and the receiver.
US11791855B2

A radio frequency (RF) receiver includes a transceiver, a programmable logic device (PLD), and a digitally tunable high-pass and low-pass filter bank. The transceiver is configured to receive a mission data file (MDF) specifying a plurality of RF frequencies to be tuned by the receiver and to convert the MDF into a binary file. The PLD is configured to receive the binary file from the transceiver and, based on the binary file, to transmit one or more commands that cause the filter bank to enter a selected one of a plurality of predefined filter states corresponding to one or more of the RF frequencies. In operation, the receiver receives an input signal and the filter bank dynamically filters the input signal in response to the one or more commands from the PLD.
US11791847B2

Embodiments of this disclosure provide a system and method for wireless communication and wireless sensing in a low-cost common transceiver structure. In particular, the common transceiver structure may have a common digital-to-analog converter (DAC) configured to convert a digital wireless communication signal and a digital wireless sensing signal into an analog wireless communication signal and an analog wireless sensing signal, respectively. The common transceiver may also have a common transmitting antenna configured to transmit the analog wireless communication signal and the analog wireless sensing signal.
US11791844B2

Methods and encoders for encoding information bits to generate codewords for transmission across a communication channel are described. The method includes receiving input data comprising bits of information bits and frozen bits. Each bit has a value. Further, the method identifies at least one special arrangement in a subset of input data depending on locations of the information bits and the frozen bits. This subset of input data is of length L. The subset of input data has at least one special arrangement that enables direct computations instead of a series of computations to determine a preliminary output. The method generates a codeword for the input data from the preliminary output.
US11791836B2

A decoding device is used to securely send corresponding data gathered from multiple underground sources to multiple users. The device comprises a signal receiving port connected to multiple bandwidth filters and further connected to internet access points that are assigned to end users for secure data access. The invention facilitates allowing the signal and data being transmitted through the formation of the earth to reach end users located nearby and significant distances away from the source of the transmission. A system and method utilizing the decoding device is provided.
US11791826B2

The present disclosure discloses a clock recovery circuit for a display, which recovers a clock from a clock data signal. The clock recovery circuit includes a clock recoverer configured to generate delayed clocks using a multi-stage delay chain including delay units; and a delay compensator configured to control a first delay time of a first delay unit to be the same as a second delay time of remaining delay units. The clock recovery circuit may compensate for a difference in delay time between the first delay time and the second delay time.
US11791817B2

Embodiments of input supply circuits and methods for operating an input supply circuit are described. In one embodiment, an input supply circuit includes a bias circuit configured to define a voltage threshold in response to an input signal, and an input buffer configured to generate an output signal in response to the voltage threshold. Other embodiments are also described.
US11791811B2

A delay circuit for a clock signal includes a first signal generator, a first inverting circuit, a second signal generator and a second inverting circuit. The first signal generator is configured to generate a plurality of first switching signals based on a delay code. The first inverting circuit includes a plurality of first inverters that are selectively turned on in response to the plurality of first switching signals, respectively, and is configured to adjust a first delay time for both of a first edge and a second edge of the clock signal. The second signal generator is configured to generate a plurality of second switching signals based on a duty code. The second inverting circuit includes a plurality of second pull-up units and a plurality of second pull-down units, respective ones of the plurality of second pull-up units or respective ones of the plurality of second pull-down units are selectively turned on in response to respective ones of the plurality of second switching signals. The second inverting circuit is configured to adjust a second delay time for the first edge, the second edge, or both of the first edge and the second edge of the clock signal.
US11791804B2

Provided are a circuit for generating a bias signal and a clock input circuit for applying the circuit for generating a bias signal. The circuit for generating a bias signal includes: a first subcircuit, a first terminal of the first subcircuit being connected to a power supply voltage by means of a first node, a second terminal of the first subcircuit being connected to a current stabilization circuit by means of a second node, the first subcircuit being configured to generate a bias signal and output the bias signal by means of the second node, and the current stabilization circuit being configured to provide a constant current to the second node; and a second subcircuit, two terminals of the second subcircuit being respectively connected to the first node and the second node, the second subcircuit including a first resistor element and a first switch element connected in series.
US11791803B2

A gate drive circuit includes: an input terminal; a first circuit path inserted into a line connecting the input terminal and a gate of a power transistor; a second circuit path connected in parallel to the first circuit path; and a third circuit path connected in parallel to the second circuit path. The first circuit path includes a gate resistor (Rgon). The second circuit path includes a first capacitor and a first resistor connected in series. The third circuit path includes a second capacitor and a second resistor connected in series. The second capacitor has a capacitance value greater than a capacitance value of the first capacitor. The second resistor has a resistance value greater than a resistance value of the first resistor. The gate resistor (Rgon) has a resistance value greater than the resistance value of the second resistor.
US11791801B2

An impedance control circuit includes a configuration channel interface, three resistors and two transistors. The configuration channel interface is coupled to a universal serial bus device. The first resistor has a first terminal coupled to the configuration channel interface. The first transistor has a first terminal coupled to a second terminal of the first resistor, and a second terminal coupled to a system voltage terminal. The second transistor has a first terminal coupled to the second terminal of the first resistor, and a second terminal coupled to the system voltage terminal. The second resistor has a first terminal coupled to the second terminal of the first resistor, and a second terminal coupled to a control terminal of the second transistor. The third resistor has a first terminal coupled to the second terminal of the second resistor, and a second terminal coupled to the system voltage terminal.
US11791798B2

An acoustic wave device includes a piezoelectric substrate, and an IDT electrode provided on the piezoelectric substrate. The IDT electrode includes an overlap region where first and second electrode fingers overlap each other in a first direction. The overlap region includes a central region located in a substantially central portion of the overlap region with respect to a second direction. The central region includes a low acoustic velocity portion with an acoustic velocity less than the acoustic velocity in another portion. The overlap region includes first and second low acoustic velocity regions. The first and second low acoustic velocity regions are respectively located on first-and-second-busbar sides from the central region. The IDT electrode includes first and second high acoustic velocity regions. The first and second high acoustic velocity regions are respectively located outside the first and second low acoustic velocity regions with respect to the second direction.
US11791795B2

A bonded body includes a supporting substrate; a piezoelectric material substrate composed of a material selected from the group consisting of lithium niobate, lithium tantalate and lithium niobate-lithium tantalate; and a bonding layer bonding the supporting substrate and the piezoelectric material substrate and contacting a main surface of the piezoelectric material substrate. It is provided that at least one of a bonding surface of the supporting substrate and a bonding surface of the piezoelectric material substrate is measured by X-ray reflectivity method and that 1 is assigned to a signal intensity in the case of total reflection. A relative intensity I of a reflected light from the bonding surface is approximated by the following formula (1) in a range of 1.0×10−4 or larger and 1.0×10−1 or smaller. I=a(2θ)−b  (1) (θ represents an incident angle of an X-ray with respect to the bonding surface, a is 1.0×10−5 or larger and 2.0×10−3 or smaller, and b is 5.0 or larger and 9.0 or smaller.)
US11791789B2

An audio signal processing device comprises: a receiver for receiving an input audio signal; a processor for generating loudness metadata corresponding to the input audio signal; and an outputter for transmitting the loudness metadata generated by the processor. The processor is configured to acquire loudness information analyzed from input content, acquires loudness information about the input audio signal by measuring the loudness of the input audio signal, generates the loudness metadata by converting the loudness information, and transmits, through the outputter, the generated loudness metadata to an output device for outputting the input audio signal.
US11791788B2

The present disclosure relates to parametric amplifiers that can be used in the presence of a magnetic field. In particular the present disclosure relates to an integrated signal amplifier that comprises: a quantum dot; a first conductive electrode arranged in a manner such that tunnelling of electrons to the quantum dot is prevented; and a second conductive electrode arranged in a manner such tunnelling of electrons to the quantum dot is permitted. When an oscillating signal is applied across the first and second electrodes, the equivalent capacitance across the first and the second electrodes oscillates at the frequency of the oscillating signal.
US11791784B2

A noise detecting circuit including an amplifier circuit, a filtering circuit and a comparing circuit. The amplifier circuit is arranged to amplify an input signal and output an amplified signal, wherein the input signal is received from a circuit to be detected and indicates a noise level of the circuit to be detected. The filtering circuit is coupled to the amplifier circuit and arranged to filter the amplified signal and output a filtered signal. The comparing circuit is coupled to the filtering circuit and arranged to compare the filtered signal to a reference voltage and output an output signal indicating the noise level of the circuit to be detected.
US11791782B2

A semiconductor chip includes a plurality of transistor rows. Corresponding to the plurality of transistor rows, a first bump connected to a collector of the transistor is arranged, and a second bump connected to an emitter is arranged. The transistor rows are arranged along sides of a convex polygon. A first land and a second land provided in a circuit board are connected to the first bump and the second bump, respectively. A first impedance conversion circuit connects the first land and the signal output terminal. A plurality of transistors in the transistor row are grouped into a plurality of groups, and the first impedance conversion circuit includes a reactance element arranged for each of the groups.
US11791772B2

Example oscillators and oscillator-based apparatus are described. One example oscillator includes: a resonant circuit, configured to generate an oscillator signal; a first cross-coupled transistor, coupled to the resonant circuit; and a power supply circuit, configured to supply a power supply signal for the first cross-coupled transistor based on a first voltage and a second voltage, where the first voltage is a power supply voltage, and the second voltage is a voltage generated by an external sensing circuit. Because an oscillation frequency of the oscillator changes with the power supply signal of the oscillator, the oscillation frequency of the oscillator can be compensated by adjusting the power supply signal.
US11791761B2

A mount system for a supporting a plurality of photovoltaic panels includes a plurality of stanchions. Each stanchion is spaced apart from other stanchions in a linear stanchion array having first and second ends. Each stanchion includes a vertical member and a transverse member supported by the vertical member. The transverse member has a plurality of support points. The system includes a plurality of anchor arrangements. A first anchor arrangement is located proximate the first end and a second anchor arrangement is located proximate the second end. The system includes a plurality of cables. Each cable is under tension and extends between the first and second anchor arrangements. Each cables extends to engage and is supported by a support point on a transverse member. The system includes a plurality of photovoltaic panel attachments. Each photovoltaic panel attachment is secured to a point on a photovoltaic panel and to a cable.
US11791760B2

A motor controller for an electric motor is provided. The motor controller includes an inverter configured to supply current to stator windings of the electric motor. The motor controller further includes a plurality of sensors configured to generate a sensor signal in response to detecting a parameter. The sensor signal represents a measured parameter. The motor controller further includes a processor coupled in communication with the inverter and with the plurality of sensors. The processor is configured to, in a first mode, transmit a control signal to the inverter to operate the electric motor at a first frequency. The processor is further configured to receive the sensor signal from the plurality of sensors. The processor is further configured to determine a first fault condition is present at the electric motor based on the measured parameter represented by the sensor signal.
US11791758B2

An inverter device is provided. The inverter device converts power from a power source and drives a motor. The inverter device includes an inverter circuit having a switch, a driver circuit that switches the switch on and off, and a controller that controls the driver circuit. The controller has a speed calculator used to calculate a minimum speed of the motor based on a power source voltage. After the controller performs fail-safe control, when a speed of the motor is less than the minimum speed, the fail-safe control is ended.
US11791744B2

A rectifier circuit includes a switch circuit including at least one bidirectional switch and configured to rectify an alternating-current voltage of an alternating-current voltage line, and a surge suppression circuit connected to the alternating-current voltage line and configured to suppress a surge voltage of the switch circuit, where a dead time when the bidirectional switch is turned off is present.
US11791733B2

The present disclosure provides a control method, in which charge control is combined with input voltage feedforward control and output current feedforward control. It can be shown that the combination of the charge control with the feedforward control performs better than the combination of the direct frequency control (DFC) with the feedforward control. In particular, the combination of the charge control with the feedforward control has much better load transient response with respect to the load transient response of the combined direct frequency control and feedforward control.
US11791729B2

The technology described herein is directed to a DC input power supply unit with an auxiliary boost control circuit (or controller) that facilitates continuous supply of power to a standby output load of the power supply unit in a bootloader mode. More specifically, the auxiliary boost circuit (or controller) is configured to assume control of a primary power boost stage from a primary controller in a bootloader mode so that the power supply unit can continue to supply power to the standby output with a protection function regardless of the state of the power supply unit or primary controller.
US11791727B2

A half-bridge module having two switching units, each of which includes multiple transistors connected in parallel and/or in series, in particular IGBTs or MOSFETs. The transistors are arranged on a first substrate. The half-bridge module has a temperature sensor matrix having a plurality of temperature sensors, and the temperature sensors are thermally connected to the transistors at least in some regions. A temperature sensor matrix is also provided.
US11791726B2

To provide a power conversion device configured to evenly pass current through phases and to achieve high power conversion efficiency in a wide current range. A power conversion device comprising conversion parts which are coupled in parallel to each other, which are capable of voltage conversion, and each of which includes a coil, wherein the power conversion device comprises M (M is a natural number of 2 or more) sets of conversion sets including the conversion parts of N phases (N is a natural number of 2 or more), and the coils of the conversion parts are capable of magnetic coupling to each other; wherein the power conversion device includes a controller configured to change a driving phase number X of the conversion parts according to a system requirement.
US11791721B2

An apparatus is disclosed for implementing a multi-mode direct-current (DC)-to-DC power converter. In an example aspect, the apparatus includes a DC-to-DC power converter with a flying capacitor, an inductor, and four switches. The inductor is coupled between a second node and a battery node. A first switch is coupled between a first node and a first terminal of the flying capacitor. A second switch is coupled between the first terminal and the second node. A third switch is coupled between a second terminal of the flying capacitor and the second node. A fourth switch is coupled between the second terminal and a ground node. The DC-to-DC power converter is configured to selectively transfer power from the first node to the battery node according to a first operational mode and transfer other power from the battery node to the first node according to a second operational mode.
US11791715B2

An intelligent architecture system is provided. The intelligent architecture system includes an input line, an output line and an intelligent architecture operably interposed between the input line and the output line. The intelligent architecture is configured to control a voltage of the output line in accordance with a voltage of the input line.
US11791710B2

A stacked half bridge converter may be configured to provide an AC output voltage from either a DC or an AC input voltage. The switching devices of the converter may be operated according to a plurality of switching sequences, each switching sequence including one or more switching patterns, each switching pattern including one or more switching states of the switching devices. The switching sequences, patterns, and states may be selected to improve operation of the converter, by regulating the voltage at a neutral point of the converter to reduce ripple, increase switching efficiency, protect the switching devices from overvoltages, and the like.
US11791705B1

A multi-phase voltage converter has a plurality of integrated circuits (ICs), and a controller. Each IC has a power switch, a monitoring pin and a current sense pin. The power switch is controlled to convert an input voltage to an output voltage. The current sense pin is capable of providing a current sense signal representative of a current flowing through the power switch. The controller is capable of providing a clock signal via the monitoring pin, and provides a plurality of data signals via the current sense pin of the plurality of ICs. Each of the plurality of ICs is assigned an identification code based on the clock signal and one of the plurality of data signals.
US11791695B2

An electric actuator 1 includes a motor 5 and a motion conversion mechanism 4 that converts a rotary motion generated by driving the motor 5 into a predetermined motion. A magnet 31 as a sensor target is disposed on a movable part performing a predetermined motion, and magnetic sensors 32 detecting position information of the magnet 31 is disposed around the magnet 31. A magnetic shield plate 34 is disposed between the motor 5 and the magnetic sensors 32, and an outer surface 5e of the motor 5 and an inner surface 34a of the magnetic shield plate 34 face each other with a predetermined gap 35 therebetween.
US11791686B2

The invention mainly concerns a rotating electrical machine, in particular for a motor vehicle, comprising a bearing (15) comprising a recess (17) for receiving a shaft bearing guiding the rotation of the shaft, characterised in that the bearing (15) comprises: —a first part (15. I) produced from a first material comprising: —the recess (17) for receiving the shaft bearing, —an interface (51) for mounting a bearing (50) of a pinion (49) external to the rotating electrical machine, and —a second part (15.2) produced from a second material comprising: —a transverse wall (53), and —a skirt (54) extending from the transverse wall (53) at least partially surrounding the stator (11), —the second part (15.2) being overmoulded on the first part (15.1) so as to form a strong bearing (15).
US11791681B2

The invention relates to an electric machine (1) comprising a stator (10) and a rotor (20) separated from the stator (10) by way of an air gap, wherein the rotor (20) has a plurality of shell-like magnet segments (30) secured to a rotor body (22), and wherein the magnet segments (30) have in the circumferential direction in each case a plurality of sections (32, 33, 34) with different magnetic polarizations, which each form a magnetic pole of the rotor (20), and wherein transition zones (36) are formed between the sections (32, 33, 34) of the magnet segments (30) with different magnetic polarizations, wherein recesses (40) are provided in the magnet segments on the side facing the stator (10). It is proposed that the transition zones (36) are formed so as to run obliquely in the axial direction of the rotor (20) and that the transition zones (36) are formed in the region of the recesses (40).
US11791678B2

A motor and a rotor structure thereof are disclosed. The rotor structure includes a rotor core. The rotor core has a plurality of magnetic member units arranged around a periphery of the rotor core. Each magnetic member unit includes two first magnetic members and a second magnetic member. The two first magnetic members are obliquely arranged in a V shape relative to a center of the rotor core. The second magnetic member extends transversely between the two first magnetic members. Each first magnetic member has at least two permanent magnets that are arranged obliquely. The motor further includes a stator core covering the rotor core. The stator core has a plurality of stator windings arranged annularly. The stator windings correspond to the magnetic member units. The rotor structure has high structural strength, and the phenomenon of stress concentration is less obvious when the motor is running.
US11791677B2

A rotor stack for connection to a shaft of a rotary electric machine includes a series of platters each centered about a centerline and including an opening for receiving the shaft such that the platters are stacked along the shaft. Passages extend through the platter and are arranged about the centerline. Permanent magnets are positioned in the passages. Hubs associated with the platters mechanically connect each of the platters to the shaft.
US11791671B2

A charging seat includes a processor having hardware. The processor is configured to detect that a user is seated in a seat portion, detect an electric assistance apparatus that is worn by the user and assists the user in walking, and supply electric power in conformity with a charging standard of the electric assistance apparatus to the electric assistance apparatus.
US11791667B2

A power transmitter for wireless power transfer includes a control and communications unit, an inverter circuit, a coil, and a shielding. The control and communications unit is configured to provide power control signals to control a power level of a power signal configured for transmission to a power receiver, receive a receiver power request from a power receiver, provide a power request to an external power supply, based on the receiver power request, determine if a power signal at the coil is compliant with the receiver power request, and, if the power signal at the coil is compliant with the receiver power request, continue to operate for wireless power transmission. The coil is configured to transmit the power signal to a power receiver. The shielding comprises a ferrite core.
US11791666B2

The disclosure includes a foreign object detection circuit and a foreign object detection method. The method comprises: step a) establishing a communication link between a transmitter and a receiver in a wireless power transmission system; step b) performing, by the transmitter and the receiver, wireless power transmission based on the magnetic coupling; and step c) measuring a quality factor of a receiver terminal, and determining whether a foreign object exists in the wireless power transmission system or not based on the quality factor. In accordance with a foreign object detection circuit and a foreign object detection method provided by the present invention, the problem that the foreign object cannot be detected effectively in the prior art is solved.
US11791665B2

Foreign object detection for wireless power transmitters and related apparatuses and methods are disclosed. An apparatus includes an analog-to-digital converter to sample at least one of a coil voltage potential and a coil current representation of a transmit coil inductively coupled to a receive coil of a wireless power receiver with a distance between the transmit coil and the receive coil. The apparatus also includes a processing core to determine an expected reference Q-factor value responsive to the at least one of the sampled coil voltage potential and the sampled coil current representation. The expected reference Q-factor value indicates a Q-factor value expected at a predetermined reference wireless power transmitter inductively coupled to the wireless power receiver with a reference distance from a reference transmit coil of the predetermined reference wireless power transmitter to the receive coil of the wireless power receiver.
US11791660B2

An output control device includes an output component, a first switch and a second switch. The output component includes a first output coil used for controlling, when the first circuit is turned on and the second circuit is not turned on, the first output coil to enter a heating working state, and controlling, when the first circuit is not turned on and the second circuit is turned on, the first output coil to enter a power transmission working state. The first switch is located in the first circuit and used for turning on the first circuit when being closed. The second switch is located in the second circuit and used for turning on the second circuit when being closed.
US11791659B2

An inductive power transmitter comprising: a converter configured to generate at least two object detection signals at substantially different frequencies, at least one transmitting coil configured to generate a magnetic field based on the object detection signals, and a controller configured to determine or measure circuit parameter(s) in relation to the coil to determine the inductance of the coil at each of the frequencies, and determine whether and/or what kind of object is present depending on a change in inductance between each of the frequencies.
US11791657B2

A system for providing electrical energy to an implanted device or to a device attached to a body. The system includes one or more permanent magnets attached to or implanted in a first body part and one or more inductor(s) attached to or implanted in a second body part. The inductor(s) are electrically couplable to the implanted device for providing the implanted device with electrical currents flowing in the one or more inductor(s) in response to changes in the position and/or orientation of the permanent magnet(s) relative to the position and/or orientation of the inductor(s). The system may include a current rectifier for rectifying electrical currents provided by the inductor(s). The system may also include a charge storage device electrically coupled to the current rectifier for storing electrical energy received from the current rectifier.
US11791655B2

An electric power control system and methods are described herein in which a determined effective impedance between a first sensor and a second sensor is determined and instructions to an adjusting device based on the determined effective impedance are provided. In one example a controller is configured to determine at least one component of the supplied electric power at the plurality of sensors based on a determined effective impedance. In another example, a controller is configured to determine at least one estimated component of the supplied electric power based on the determined effective impedance. In another example, a controller is configured to compare one or more comparison variables from a first time period to one or more comparison variables of a second time period.
US11791651B2

After a mobile terminal recognizes a type of a power adapter, the mobile terminal transmits indication information to the power adapter. The indication information is configured to indicate that the mobile terminal has recognized the type of the power adapter and instruct the power adapter to activate a quick charging process. The power adapter then negotiates with the mobile terminal via the quick charging process to determine charging parameters, and charges a battery of the mobile terminal in a multi-stage constant current mode.
US11791649B2

This application provides a charging system and an electric vehicle. The charging system mainly includes an MCU and a motor. N bridge arms in the MCU and N motor windings in the motor are multiplexed to constitute a voltage conversion circuit. When a power supply voltage is less than a minimum charging voltage of a power battery, the MCU may perform boost conversion on the power supply voltage by using the voltage conversion circuit, and output the power supply voltage obtained after boost conversion to the power battery as a first output voltage, where the first output voltage is not less than the minimum charging voltage. In this application, space occupied by the charging system and costs of the charging system can be reduced while the charging system is used to perform boost conversion on the power supply voltage.
US11791645B2

Representative methods, apparatus and systems are disclosed for providing concurrent electrical stimulation and electrical recording in a human or non-human subject, such as for neuromodulation, with the apparatus coupleable to an electrode array. A representative apparatus is typically an integrated circuit including: stimulation circuits, recording circuits, and blocking circuits responsive to control signals to block the stimulation voltage or current on an electrode from a corresponding recording circuit, while other recording circuits may simultaneously record electrical signals from other electrodes and generate recorded data. A representative stimulation circuit may include current sources; a first multiplexer for current source selection; a second multiplexer for electrode selection; a switchable voltage offset circuit; a switchable grounding circuit; and a stimulation controller providing control signals to provide the electrical stimulation, such as biphasic or monophasic stimulation, and bipolar or unipolar stimulation. Off-chip communication, control, along with power and voltage level control, are also provided.
US11791642B2

A battery stack includes a plurality of battery management system (BMS) nodes and a controller. Each BMS node includes a battery, an isolation switch configured to selectably isolate the battery of the BMS node from the batteries of the other BMS nodes, and a bypass switch configured to selectably provide a path for electrical current flowing through the battery stack to bypass the battery of the BMS node. The batteries of the BMS nodes are electrically coupled in series. The controller is configured to control the isolation switch and the bypass switch of each BMS node such that the battery of each BMS node can be individually connected to and disconnected from an electrical power source/sink.
US11791631B2

A system enabling localized intelligent control with communication and coordination at local subsections of a power grid with information transfer to utility for supervisory control is disclosed. The disclosure extends the control and communication capability within, at the edge, and outside the edge of the power grid using intelligent and self-aware FACTS devices. Aspects of the disclosure enable control of a distribution network, energy storage systems and generation sources as an integrated system allowing optimization of power grid operation from generation to distribution. This control capability further enables a supervisory utility to implement and manage policy issues, such as standard compliance, carbon emission reduction, right-of-way management, and conformance to environmental regulations, such as EMI compliance, noise reduction, etc. This also allows the supervisory utility to optimize energy cost, network reliability, and asset utilization and life.
US11791629B1

A system and method for optimizing utilization of a plurality of energy sources of a power site are provided. The optimization can involve receiving a weather forecast and expected power output for a predefined time duration, and a power source for one or more time intervals to provide output power for the power site. The determination can be based on a future weather forecast and expected power output. The optimization can involve minimizing an amount of time that generator(s) are the power source and maximizing an amount of time that solar panel(s) are the power source.
US11791624B2

Examples relate to an overvoltage protection circuit for a device interface adapted to convey at least electrical energy. The overvoltage protection circuit includes a first and a second terminal and a normally-on transistor. The normally-on transistor is electrically coupled to the first and second terminal. The overvoltage protection circuit further includes a control circuit configured to switch off the normally-on transistor as a function of at least one of a voltage at the first terminal and a voltage at the second terminal. Further examples relate to a device including an interface and an overvoltage protection circuit. The first terminal of the overvoltage protection circuit is electrically coupled to the interface.
US11791620B2

A solid-state circuit breaker (SSCB) with self-diagnostic, self-maintenance, and self-protection capabilities includes: a power semiconductor device; an air gap disconnect unit connected in series with the power semiconductor device; a sense and drive circuit that switches the power semiconductor device OFF upon detecting a short circuit or overload of unacceptably long duration; and a microcontroller unit (MCU) that triggers the air gap disconnect unit to form an air gap and galvanically isolate an attached load, after the sense and drive circuit switches the power semiconductor device OFF. The MCU is further configured to monitor the operability of the air gap disconnect unit, the power semiconductor device, and other critical components of the SSCB and, when applicable, take corrective actions to prevent the SSCB and the connected load from being damaged or destroyed and/or to protect persons and the environment from being exposed to hazardous electrical conditions.
US11791618B2

A device for controlling a current of an actuator, including: at least one control unit having a first terminal; a first switch; a second terminal; and a second switch for controlling a flow of current through the actuator via the first terminal and the second terminal independently of one another; a first current measuring apparatus for measuring a first current through the first terminal; and a second current measuring apparatus for measuring a second current through the second terminal; in which the first current measuring apparatus and the second current measuring apparatus are integrated into the at least one control unit so that fault currents can be acquired. Also described are a related electronic control unit, a commercial vehicle, and a method.
US11791617B2

A high-voltage direct current cut-off device, includes: a primary mechanical switch and a secondary mechanical switch placed successively between a primary point and a secondary point but either side of an intermediate point, a primary surge arrester arranged parallel with the primary switch, a secondary surge arrester arranged electrically parallel with the secondary switch. The secondary surge arrester is arranged electrically between the intermediate point and the secondary point, and in that the device comprises a capacitive buffer circuit electrically in parallel with the assembly formed by the primary switch and the secondary switch, and electrically in parallel with the assembly formed by the primary surge arrester and the secondary surge arrester, wherein the capacitive buffer circuit comprises an activation switch and a buffer capacitance.
US11791613B2

The cable support module according to an illustrative embodiment of the present invention comprises: a metal plate which is flexible and the bending position varies along the length direction; fixing blocks which are fastened to the metal plate and wrapped around the top surface and bottom surface of the metal plate, and a plurality of fixing blocks are arranged at fixed intervals along the length direction of the metal plate; and connection blocks which have openings on one side surface that expose the accommodation groove therein so as to be fit-coupled to each fixing block together with the metal plate, and a plurality of the connection blocks are arranged in series next to each other so as to be continuously connected such that mutual rotation is possible, wherein the connection blocks can be coupled to each fixing block in a zig-zag from left to right on both sides along the length direction of the metal plate, and can be alternately connected together in a zig-zag along the length direction of the metal plate between the adjacent connection blocks.
US11791606B1

A system and method for providing laser diodes with broad spectrum is described. GaN-based laser diodes with broad or multi-peaked spectral output operating are obtained in various configurations by having a single laser diode device generating multiple-peak spectral outputs, operate in superluminescene mode, or by use of an RF source and/or a feedback signal. In some other embodiments, multi-peak outputs are achieved by having multiple laser devices output different lasers at different wavelengths.
US11791602B2

A laser system, comprising: a laser cavity, a gain medium positioned within the laser cavity, a pump source optically coupled to the gain medium, an input minor positioned at a first end of the laser cavity, an output coupler positioned at a second end of the laser cavity, a first etalon positioned within the laser cavity, and a q-switching element positioned within the laser cavity, wherein the laser system is configured to provide a laser beam at a selected wavelength ranging of 1700 to 3000 nm with a tunable spectral range of at least 10 nm. A method for using the laser system e.g., for producing a pulsed laser beam is further disclosed.
US11791598B2

A lamp socket for a cooking appliance light, the lamp socket including a socket body; a base receiver configured to receive a lamp base of a lamp and formed at a top side of the socket body; connection contacts for external connection conductors of a voltage supply, the connection contacts arranged at a bottom side of the socket body; an attachment ring configured to retain the lamp base in the base receiver; two retaining arms integrally formed at the attachment ring; two spring arms respectively arranged at the two retaining arms and forming a receiving gap for the lamp base between each other and respectively including a free spring arm end and a connected spring arm end respectively connected at each of the two retaining arms, wherein the two spring arms are arranged in the base receiver.
US11791588B2

A liquid discharge structure includes a bottom wall with a discharge opening for liquid, the liquid being collected inside a casing which is configured to be installed in a vehicle, a blocking wall disposed outside the bottom wall so that the blocking wall is overlapped with the discharge opening in a plan view on the bottom wall and opposed to the bottom wall with a gap, and a pair of vertical walls extending towards the bottom wall from the blocking wall in a front-rear direction of the vehicle, the pair of vertical walls being opposed to each other in a width direction of the vehicle, wherein the pair of vertical walls is configured to define a discharge path together with the bottom wall and the blocking wall, the discharge path being opened towards both of a front and rear side of the vehicle.
US11791587B2

Apparatus and methods for inserting and retention testing an electrically conductive contact in an electrical connector. The method includes the following steps: manually partially inserting the contact into a hole formed inside the electrical connector; inserting the contact further into the hole by pushing the contact along an axis using an insertion tip that is aligned with the axis and that displaces in a first direction along the axis during inserting; and after inserting the contact further into the hole, testing retention of the contact inside the electrical connector by pushing the contact along the axis using a test probe that is aligned with the axis and that displaces in a second direction opposite to the first direction during retention testing. The force exerted by the test probe on the contact is less than a specified contact retention force. The method further includes generating an alert signal if the test probe displaces along the axis in the second direction by more than a specified distance during retention testing.
US11791584B2

It is aimed to improve a holding force for holding a retainer on a housing. A female connector (F) includes a female housing (10), female terminal fittings (27) to be inserted into the female housing (10) from behind, and a retainer (36) mounted on the female housing (10). The retainer (36) is movable in a direction intersecting an inserting direction of the female terminal fittings (27) between a partial locking position where insertion of the female terminal fittings (27) into the female housing (10) is allowed and a full locking position where the female terminal fittings (27) inserted into the female housing (10) are retained. The female housing (10) is formed with displacement restricting portions (18). The retainer (36) is formed with hooking portions (43) capable of coming into contact with the displacement restricting portions (18) from front when the retainer (36) is at the full locking position.
US11791577B2

Described herein are circuit assemblies comprising flexible interconnect circuits and/or other components connected to these circuits. In some examples, conductive elements of different circuits are connected with support structures, such as rivets. Furthermore, conductive elements of the same circuit can be interconnected. In some examples, a conductive element of a circuit is connected to a printed circuit board (or other devices) using a conductor-joining structure. Interconnecting different circuits involves stacking these circuits such that the conductive element in one circuit overlaps with the conductive element in another circuit. A support structure protrudes through both conductive elements and any other components positioned in between, such as dielectric and/or adhesive layers. This structure electrically connects the conductive elements and also compresses the conductive elements toward each other. For example, a rivet is used with the rivet heads contacting one or two conductive elements, e.g., directly interfacing their outer-facing sides.
US11791576B2

The present invention discloses an electrical connector and an electrical connector assembly. The electrical connector includes a circuit board, a connection port, and an insulating member. The circuit board has a conductive region, located on a surface of the circuit board. The connection port is arranged on the surface of the circuit board, and the connection port is electrically connected to the circuit board. The insulating member is arranged on the circuit board, and surrounds an outer periphery of the connection port. The insulating member includes a metal layer, arranged on an outer surface of the insulating member.
US11791570B1

A method for radiating a co-located antenna including radiating the co-located antenna using a dual mode, where the co-located antenna has an inter-element spacing of about 1λ, and the dual mode includes a TM11 mode and a TM21 mode. The TM11 mode is radiated to generate a TM11 far field pattern, where the TM11 mode has a broadside pattern characterized with a beam peak at broadside and the TM11 mode produces grating lobes in addition to the beam peak at broadside. The TM21 mode is radiated to generate a TM21 far field pattern orthogonal to the TM11 far field pattern, thereby causing the TM21 mode to produce a null at broadside to suppress the grating lobes produced by the TM11 mode.
US11791569B2

An antenna includes a first antenna having a first feeding portion and at least one stub, and a second antenna having a second feeding portion and at least one stub. The first feeding portion is disposed on a first side of a first diagonal line of the rectangular region. The at least one stub of the first antenna extends from the first feeding portion in a first direction. A first angle is between the first direction and a long-edge direction of the rectangular region. The second feeding portion is disposed on a second side of the first diagonal line of the rectangular region. The at least one stub of the second antenna extends from the second feeding portion in a second direction. A second angle is between the second direction and the long-edge direction of the rectangular region and is different from the first angle.
US11791567B2

In an exemplary embodiment, a phased array antenna comprises multiple subcircuits in communication with multiple radiating elements. The radio frequency signals are independently adjusted for both polarization control and beam steering. In a receive embodiment, multiple RF signals of various polarizations are received and combined into at least one receive beam output. In a transmit embodiment, at least one transmit beam input is divided and transmitted through multiple radiating elements, with the transmitted beams having various polarizations. In an exemplary embodiment, the phased array antenna provides multi-beam formation over multiple operating frequency bands. The wideband nature of the active components allows for operation over multiple frequency bands simultaneously.
US11791566B2

A multiferroic antenna apparatus and method are described which provides increased energy efficiencies and ease of implementation. Magnetoelastic and/or magnetostrictive resonator are coupled to a piezoelectric substrate, along with electrodes coupled to its opposing surfaces. In receive mode the resonators create mechanical waves in response to being excited into magnetic oscillation by receiving electromagnetic radiation, and these mechanical waves coupled to the piezoelectric substrate causing it to generate an electrical output signal at said electrodes. In transmit mode an electrical signal coupled through the electrodes induces mechanical waves in the piezoelectric substrate directed to the resonators which are excited into magnetic oscillation to output electromagnetic waves.
US11791559B1

A broadband solar cell antenna includes a first solar cell layer, a first dielectric supporting layer, an antenna layer, a second dielectric supporting layer, and a second solar cell layer sequentially from top to bottom. The first and second solar cell layers are structurally identical; the first and second dielectric supporting layers are structurally identical; a monopole is a metal base copper-clad laminate in a shovel-shaped structure; a trumpet-shaped grounded coplanar waveguide (GCPW) feeding line is used; and a solar cell array forms a meta-surface structure. The broadband solar cell antenna has the features of broadband, miniaturization and low profile. The antenna layer is provided between the two solar cell layers. Solar cells on an upper surface and a back surface of the antenna can collect light in different angles. The antenna has desired radiation performance and can function as both an antenna and a solar cell.
US11791557B2

A multi-band software defined antenna array tile including a set of pairs of frequency converters associated with a respective coupled dipole array antenna element and comprising a principal polarization converter for applying an oscillating signal to a first partial beam-formed data stream to generate an oscillating partial beam-formed data stream, where the oscillating signal is associated with an oscillating signal frequency received from a memory operatively connected to a system controller. The principal polarization converter applies a three-stage halfband filter to the first oscillating partial beam-formed data stream to generate a filtered partial beam-formed data stream, applies time delay to the filtered partial beam-formed data stream to generate a first partial beam and transmits a partial beam along with other partial beams to a digital software system interface through a data transport bus.
US11791555B2

A nonreciprocal phased-array antenna includes an array of resonant antennas a1, . . . , an. During transmission, an outbound signal having a frequency f0 and a phase shift φdi caused by propagation through a data network feeds into each resonant antenna ai. Each resonant antenna ai upconverts the outbound signal using a modulation signal having a frequency fm and a phase shift φmi caused by propagation through a modulation network to produce an upconverted radiated signal having a frequency f0+fm and a phase proportionate to φdi+φmi. During reception, an inbound signal of frequency f0+fm is received at each resonant antenna ai and is downconverted using the modulation signal to produce a downconverted signal having a frequency f0 and a phase proportionate to −φmi. After passing through the data network to the inbound port, the downconverted signal has a phase proportionate to φdi−φmi.
US11791551B2

This application provides an antenna system and a wireless device, and pertains to the field of communications technologies. In this application, a decoupling resonator is connected to a first antenna, and a resonance frequency of the decoupling resonator is within an operating frequency band of a second antenna, so that the decoupling resonator can resonate within the operating frequency band of the second antenna. The decoupling resonator reduces coupling between the first antenna and the second antenna, and isolation between the first antenna and the second antenna is improved.
US11791542B2

A radio frequency (RF) device includes a conformal RF antenna configured to be mounted on a non-metallic component of a vehicle and configured to operate at frequencies greater than 10 GHz. The RF device further includes an RF chip mounted on the conformal RF antenna and electrically coupled to the conformal RF antenna to transfer an RF signal of a frequency greater than 10 GHz to the conformal RF antenna.
US11791538B1

In an embodiment, a device includes: a first support structure having a main surface and an edge surface; a screen covering the first support structure and having a main surface and an edge surface; a glass covering the screen; a frame; and a package electrically coupled to the first support structure via a connector, the package including a radio-frequency integrated circuit (RFIC) and a laminate that has a plurality of interconnect levels including an end-fire antenna configured to direct a first millimeter-wave radiation beam through the glass, and a patch antenna configured to direct a second millimeter-wave radiation beam through the frame, where the screen partially covers the laminate.
US11791533B2

An antenna pane includes an electrically insulating substrate, an electrically conductive functional layer on a surface of the substrate, and an antenna structure, which includes an electrically conductive antenna layer for receiving and/or transmitting high-frequency antenna signals, the antenna layer being galvanically separated from the functional layer, wherein a high-frequency technical resistance between the antenna layer and the functional layer for high-frequency antenna signals is at least 10 ohm, wherein the antenna layer has a first connection region and the functional layer has a second connection region, and an insulating line that electrically divides the functional layer into a first and second functional layer zone that are galvanically separated from one another, but are coupled using high-frequency technology such that a high-frequency technical resistance for high-frequency antenna signals is less than 1 ohm, wherein the second connection region is contained in the second functional layer zone.
US11791519B2

A transient or biodegradable battery is provided having a filament structure that limits the speed of reaction allowing for a longer duration of battery power with a controlled current limit. In one embodiment, the filament may be constructed of zinc microparticles or nanoparticles having a thin outer insulation whereby a chemical reaction at the center core results in the progressive disintegration of the insulation revealing more core material. In one embodiment, microparticles or nanoparticles are coated with outer layers of chitosan and Al2O3 nanofilms, respectively, with designable discharge current and battery lifespan by controlling the exposed cross-sectional area of the zinc microparticle center core and the length of the filament, respectively. This novel structure of biodegradable battery provides improved control of battery life and power output, providing a promising solution to power transient medical implants.
US11791511B2

Batteries including electrochemical cells, associated components, and arrangements thereof are generally described. In some aspects, batteries with housings that undergo relatively little expansion and contraction even in cases where electrochemical cells in the battery undergo a relatively high degree of expansion and contraction during charging and discharging are provided. Batteries configured to apply relatively high magnitudes and uniform force to electrochemical cells in the battery, while in some cases having high energy densities and a relatively low pack burden, are also provided. In certain aspects, arrangements of electrochemical cells and associated components are generally described. In some aspects, thermally conductive solid articles that can be used for aligning components of the battery are described. In some aspects, thermally insulating and compressible components for battery packs are generally described.
US11791510B2

A method of cooling a battery cell includes: atomizing a cooling fluid by driving it through a micro-nozzle at a pressure sufficient to create a jet of aerosolized liquid droplets while retaining sufficient momentum in flow of the fluid to travel from the nozzle to an outer surface of the battery cell; impinging the spray of the jet of aerosolized liquid droplets on an outer surface of the battery cell; partially evaporating the liquid droplets on the outer surface to conduct heat from the outer surface; and convecting heat from the outer surface of the battery via the cooling fluid.
US11791509B2

A battery pack includes a battery module in which a plurality of battery cells are stacked, a battery case accommodating the battery module, and a battery cooling mechanism configured to cool the battery module. The battery cooling mechanism includes an air guide duct disposed in a first direction orthogonal to a stacking direction of the plurality of battery cells with respect to the battery module, and a cooling fan disposed on a side opposite to the air guide duct with the battery module interposed therebetween in the first direction. An air intake port of the cooling fan is open on a side opposite to the battery module in the first direction.
US11791505B2

The present disclosure relates to methods by which lead from spent lead-acid batteries may be extracted, purified, and used in the construction of new lead-acid batteries. A method includes: (A) forming a mixture including a carboxylate source and a lead-bearing material; (B) generating a first lead salt precipitate in the mixture as the carboxylate source reacts with the lead-bearing material; (C) increasing the pH of the mixture to dissolve the first lead salt precipitate; (D) isolating a liquid component of the mixture from one or more insoluble components of the mixture; (E) decreasing the pH of the liquid component of the mixture to generate a second lead salt precipitate; and (F) isolating the second lead salt precipitate from the liquid component of the mixture. Thereafter, the isolated lead salt precipitate may be converted to leady oxide for use in the manufacture of new lead-acid batteries.
US11791504B2

A battery pack includes: a charging voltage detector for detecting charging voltage applied to a charging path; a charging first transistor disposed in series on the charging path for controlling charging current flowing through the charging path; a charging second transistor for controlling operation of the charging first transistor; and a controller for controlling operation of the charging first transistor and the charging second transistor. Based on the charging current detected by a charging current detector and the charging voltage detected by the charging voltage detector, the controller can adjust the charging current for charging the battery block, by controlling second ON resistance that is ON resistance of the charging second transistor in a linear region of the charging second transistor, and by controlling first ON resistance that is ON resistance of the charging first transistor in a linear region of the charging first transistor using the second ON resistance.
US11791502B2

A battery module for use in a battery pack is disclosed. The battery module (12, 12′) comprises a plurality of battery cells (24, 25) and a sensing circuit (62) extending across the battery cells. A monitoring unit (46) is connected to the sensing circuit. The monitoring unit comprises a continuity detector (66) arranged to detect a break in continuity of the sensing circuit (62). This can allow a thermal event occurring in one of the plurality of cells to be detected.
US11791500B2

The present disclosure provides an efficient technique for manufacturing laminates for secondary batteries each having a separator and electrodes, which in turn enables continuous and efficient manufacturing of laminate type secondary batteries. An apparatus for manufacturing a laminate for a secondary battery of the present disclosure includes an electrode roll of a long electrode web rolled into a roll shape; a separator roll of a long separator web rolled into a roll shape; a lamination mechanism for laminating the separator web fed out from the separator roll and the electrode web fed out from the electrode roll while causing the separator web to be bent or curled to form a protruding portion extending across an entire width of the separator web so that the protruding portion is disposed so as to oppose to the electrode web; and a cutting mechanism for cutting at least the electrode web portion in a laminated article of the separator web and the electrode web at a position where the protruding portion has been provided.
US11791496B2

A metal-ion battery is provided. The metal-ion battery can include a negative electrode, a positive electrode, a separator, and an electrolyte, wherein the positive electrode and the negative electrode are separated by the separator and the electrolyte is disposed between the positive electrode and the negative electrode. The negative electrode can include a negative electrode current-collector and a negative electrode active layer, wherein the negative electrode current-collector has a porous structure and the negative electrode current-collector directly contacts to the surface of the negative electrode active layer. The electrolyte can include an ionic liquid and a metal halide.
US11791495B2

The present disclosure relates to a separator for a lithium metal battery and a lithium ion secondary battery including the same. The separator is provided with a porous coating layer including a high content of binder resin. The content of binder resin in the porous coating layer is 25 wt % or more based on 100 wt % of the porous coating layer, and the porous coating layer faces a negative electrode.
US11791488B2

Provided is an electrolyte for a flow battery, the electrolyte being supplied to a flow battery, in which a total concentration of ions of elements of groups 1 to 8 and ions of elements of groups 13 to 16 in the fifth period of the periodic table, and ions of elements of groups 1, 2, and 4 to 8 and ions of elements of groups 13 to 15 in the sixth period of the periodic table, the ions being impurity element ions involved in generation of a gas containing elemental hydrogen, may be 610 mg/L or less and a concentration of vanadium ions may be 1 mol/L or more and 3 mol/L or less.
US11791484B2

A method for operating a fuel cell system having a fuel cell stack includes detecting a failure of a first cooling fan that blows exterior air to a first radiator, opening a first valve such that first cooling water that passes via the fuel cell stack flows toward the fuel cell stack, controlling an RPM of a blower of an air conditioning system to a maximum level, controlling an opening degree of a second valve according to a cooling degree of the first radiator and a cooling degree of the air conditioning system, and controlling an RPM of a first pump that pumps the first cooling water to a maximum level.
US11791477B2

A method of making a solid oxide fuel cell (SOFC) includes the steps of providing a first SOFC layer laminate tape comprising a first SOFC layer composition attached to a flexible carrier film layer, providing a second SOFC laminate tape comprising a second SOFC layer composition attached to a flexible carrier film layer, and providing a third SOFC layer laminate tape comprising a third SOFC layer composition attached to a flexible carrier film layer. The first SOFC layer laminate tape, the second SOFC layer laminate tape, and the third SOFC layer laminate tape are assembled on rolls positioned along a roll-to-roll assembly line. The laminate tapes are sequentially laminated and calendered and the flexible carrier films removed to provide a composite SOFC precursor laminate that can be sintered and combined with a cathode to provide a completed SOFC. An assembly for making composite SOFC precursor laminates is also disclosed.
US11791475B2

The present disclosure relates to a method for manufacturing core-shell particles using carbon monoxide, and more particularly, to a method for manufacturing core-shell particles, the method of which a simple and fast one-pot reaction enables particle manufacturing to reduce process costs, facilitate scale-up, change various types of core and shell metals, and form a multi-layered shell by including the steps of adsorbing carbon monoxide on a transition metal for a core, and reacting carbon monoxide adsorbed on the surface of the transition metal for the core, a metal precursor for a shell, and a solvent to form particles with a core-shell structure having a reduced metal shell layer formed on a transition metal core.
US11791467B2

A nonaqueous electrolyte secondary battery with a positive electrode having a positive electrode current collector and a positive electrode active material layer that is supported by a first main surface and a second main surface. The first main surface includes a first exposed section on which the positive electrode active material layer is not arranged. A positive electrode lead is connected to the first exposed section and includes an extension section and an overlapping section. At least a portion of the first exposed section, along with at least a portion of the overlapping section, is covered with a positive electrode insulating tape which has a base, a first layer that adheres to the first exposed section and to the overlapping section, and a second layer interposed between the base and the first layer; and the second layer expands when heated above a threshold.
US11791466B2

Graphite and a preparation method thereof, a secondary battery containing the modified graphite, a battery module, a battery pack, and an electrical device are provided. In particular, the modified graphite according to this disclosure includes a graphite moiety and a binder moiety covalently linked to the graphite moiety. The binder moiety possesses a structure expressed as Formula (IV´). The modified graphite according to this disclosure solves the problem that the binder floats up during the preparation of the negative electrode plate of the secondary battery.
US11791462B2

A modified silicon monoxide material is used for a negative electrode of a lithium battery, and is prepared by reacting raw materials of silicon, silicon dioxide and metal silicate under high-temperature and vacuum conditions to prepare silicon monoxide; and meanwhile, reacting the metal vapor with silicon monoxide in the preparation process to in situ form metal silicate. In the modified silicon monoxide material, the metal silicate is uniformly dispersed around the silicon and the silicon monoxide to form silicon-containing particles, and a carbon material coats the surfaces of the silicon-containing particles.
US11791457B2

Provided are an anode active material for a lithium secondary battery, a method of preparing the same, and a lithium secondary battery containing the same. The present invention provides an anode active material for a lithium secondary battery including: a carbon based particle; a first carbon coating layer positioned on the carbon based particle and including pores; a silicon coating layer positioned on the pores and/or a pore-free surface of the first carbon coating layer; and second carbon coating layer positioned on the silicon coating layer, a method of preparing the same, and a lithium secondary battery containing the same.
US11791451B2

An apparatus comprises a reaction chamber and at least one negative electrode reservoir configured to contain a negative electrode material. An electrode material distribution system is configured to manage the transfer of fluid electrode material between the at least one negative electrode reservoir and the reaction chamber.
US11791446B2

A micro device includes a securing layer, a plurality of micro device units that are separated from each other and that are spaced apart from the securing layer, and a connecting layer that interconnects the micro device units in at least one group of two or more and that is connected to the securing layer so that the micro device units are connected to the securing layer through the connecting layer. A method of making the micro device is also provided.
US11791436B2

A semiconductor light-emitting device comprises a substrate; a first adhesive layer on the substrate; multiple epitaxial units on the first adhesive layer; a second adhesive layer on the multiple epitaxial units; multiple first electrodes between the first adhesive layer and the multiple epitaxial units, and contacting the first adhesive layer and the multiple epitaxial units; and multiple second electrodes between the second adhesive layer and the multiple epitaxial units, and contacting the second adhesive layer and the multiple epitaxial units; wherein the multiple epitaxial units are totally separated.
US11791429B2

The invention relates to a lightweight photovoltaic module (1) comprising: a transparent first layer (2) forming the front face, photovoltaic cells (4), an assembly (3) encapsulating the photovoltaic cells (4), and a second layer (5), the encapsulating assembly (3) and the photovoltaic cells (4) being arranged between the first (2) and the second (5) layer. The invention is characterised in that the first layer (2) comprises a polymer material and has a thickness (e2) of less than 50 μm, in that the second layer (5) comprises at least one composite material of the prepreg type containing polymer resin and fibres and has a areal weight of less than 150 g/m2, and in that the encapsulating assembly (3) has a maximum thickness (e3) of less than 150 μm.
US11791424B2

A device includes at least one photoconductor configured for exhibiting an electrical resistance Rphoto dependent on an illumination of a light-sensitive region of the at least one photoconductor and at least one photoconductor readout circuit. The photoconductor readout circuit is configured for determining a differential voltage related to changes of the electrical resistance Rphoto of the photoconductor. The photoconductor readout circuit includes at least one bias voltage source configured for applying at least one periodically modulated bias voltage to the photoconductor such that the electric output changes its polarity at least once. The device further includes at least one electrical circuit configured to balance the differential voltage at a given illumination level.
US11791410B2

A semiconductor device includes a first layer that includes a first semiconductor material disposed on a semiconductor substrate, and a second layer of a second semiconductor material disposed on the first layer. The semiconductor substrate includes Si. The first semiconductor material and the second semiconductor material are different. The second semiconductor material is formed of an alloy including a first element and Sn. A surface region of an end portion of the second layer at both ends of the second layer has a higher concentration of Sn than an internal region of the end portion of the second layer. The surface region surrounds the internal region.
US11791408B2

According to one embodiment, a semiconductor device includes first and second electrodes, first, second, and third semiconductor regions, an insulating part, a conductive part, and a gate electrode. The first semiconductor region is provided on the first electrode and is electrically connected to the first electrode. The second semiconductor region is provided on the first semiconductor region. The third semiconductor region is provided on the second semiconductor region. The insulating part is provided on the first electrode. The conductive part is provided in the insulating part and is arranged with the first semiconductor region. The gate electrode is provided in the insulating part. The gate electrode is positioned above the conductive part and is arranged with the second semiconductor region. The second electrode is provided on the third semiconductor region and the insulating part, and is electrically connected to the third semiconductor region.
US11791401B2

A method of fabricating a device includes providing a fin having a plurality of channel layers and a plurality of multilayer epitaxial layers interposing the plurality of channel layers. The multilayer epitaxial layers include a first epitaxial layer interposed between second and third epitaxial layers. The first epitaxial layer has a first etch rate and the second and third epitaxial layers have a second etch rate greater than the first etch rate. The method further includes laterally etching the first, second, and third epitaxial layers to provide a convex sidewall profile on opposing lateral surfaces of the multilayer epitaxial layers. The method further includes forming an inner spacer between adjacent channel layers. The inner spacer interfaces the convex sidewall profile of the multilayer epitaxial layers along a first inner spacer sidewall surface. The method further includes replacing the multilayer epitaxial layers with a portion of a gate structure.
US11791399B2

The present application discloses a method for fabricating semiconductor device with a graphene-based element. The method includes providing a substrate; forming a stacked gate structure over the substrate; forming first spacers on sidewalls of the gate stack structure, wherein the first spacers comprise graphene; forming sacrificial spacers on sidewall of the first spacers; and forming second spacers on sidewall of the sacrificial spacers.
US11791396B2

A multiple gate dielectrics and dual work-functions field effect transistor (MGO-DWF-FET) is provided on an active region of a semiconductor substrate. The MGO-DWF-FET includes a first functional gate structure including a U-shaped first high-k gate dielectric material layer and a first work-function metal-containing structure, and a laterally adjacent, and contacting, second functional gate structure that includes a U-shaped second high-k gate dielectric material layer and a second work-function metal-containing structure. The first functional gate structure has a gate length that differs from a gate length of the second functional gate structure.
US11791390B2

Disclosed is a semiconductor device for improving a gate induced drain leakage and a method for fabricating the same, and the method may include forming a trench in a substrate, lining a surface of the trench with an initial gate dielectric layer, forming a gate electrode to partially fill the lined trench, forming a sacrificial material spaced apart from a top surface of the gate electrode and to selectively cover a top corner of the lined trench, removing a part of the initial gate dielectric layer of the lined trench which is exposed by the sacrificial material in order to form an air gap, and forming a capping layer to cap a side surface of the air gap, over the gate electrode.
US11791387B2

A semiconductor structure and a method of forming the same are provided. In an embodiment, an exemplary semiconductor structure includes a gate structure disposed over a channel region of an active region, a drain feature disposed over a drain region of the active region; a source feature disposed over a source region of the active region, a backside source contact disposed under the source feature, an isolation feature disposed on and in contact with the source feature, a drain contact disposed over and electrically coupled to the drain feature, and a gate contact via disposed over and electrically coupled to the gate structure. A distance between the gate contact via and the drain contact is greater than a distance between the gate contact via and the isolation feature. The exemplary semiconductor structure would have a reduced parasitic capacitance and an enlarged leakage window.
US11791378B2

Semiconductor devices include a silicon carbide drift region having an upper portion and a lower portion. A first contact is on the upper portion of the drift region and a second contact is on the lower portion of the drift region. The drift region includes a superjunction structure that includes a p-n junction that is formed at an angle of between 10° and 30° from a plane that is normal to a top surface of the drift region. The p-n junction extends within +/−1.5° of a crystallographic axis of the silicon carbide material forming the drift region.
US11791377B2

A semiconductor structure for facilitating an integration of power devices on a common substrate includes a first insulating layer formed on the substrate and an active region having a first conductivity type formed on at least a portion of the first insulating layer. A first terminal is formed on an upper surface of the structure and electrically connects with at least one other region having the first conductivity type formed in the active region. A buried well having a second conductivity type is formed in the active region and is coupled with a second terminal formed on the upper surface of the structure. The buried well and the active region form a clamping diode which positions a breakdown avalanche region between the buried well and the first terminal. A breakdown voltage of at least one of the power devices is a function of characteristics of the buried well.
US11791370B2

This disclosure discloses a light-emitting display module display. The light-emitting display module comprises: a board; and a plurality of light-emitting diode modules arranged in an array configuration on the board; wherein one of the light-emitting diode modules comprises a plurality of encapsulated light-emitting units spaced apart from each other; and one of the encapsulated light-emitting units comprises a plurality of optoelectronic units, a first supporting, and a fence; and wherein the plurality of optoelectronic units are covered by the first supporting structure, and the fence surrounds the first supporting structure and the plurality of optoelectronic units.
US11791367B2

A semiconductor device and a method of fabricating thereof are disclosed. The method of fabricating a semiconductor device includes: forming a trench fill structure in a substrate in a pixel area; covering a buffer dielectric layer over a surface of the substrate in the pixel area, the buffer dielectric layer burying the trench fill structure; etching the buffer dielectric layer to form a first opening, which exposes at least a portion of the substrate surrounding sidewalls of a top of the trench fill structure and/or at least a portion of the top of the trench fill structure; and forming a metal grid layer on the buffer dielectric layer, wherein the metal grid layer fills the first opening and is electrically connected to the exposed portion of the substrate and/or the exposed portion of the trench fill structure. The present invention provides a technical solution that brings the metal grid layer into electrical connection with the exposed portion of the substrate and/or part of the top of the trench fill structure, thus allowing optimization or amelioration of the semiconductor device's electrical performance.
US11791359B2

The present technology relates to a light detecting element and a method of manufacturing the same that make it possible to reduce pixel size. The light detecting element includes a plurality of pixels arranged in the form of a matrix. Each of the pixels includes a first semiconductor layer of a first conductivity type formed in an outer peripheral portion in the vicinity of a pixel boundary, and a second semiconductor layer of a second conductivity type opposite from the first conductivity type formed on the inside of the first semiconductor layer as viewed in plan. A high field region formed by the first semiconductor layer and the second semiconductor layer when a reverse bias voltage is applied is configured to be formed in a depth direction of a substrate. The present technology is, for example, applicable to a photon counter or the like.
US11791356B2

An image sensor device is provided. The image sensor device includes a substrate. The image sensor device includes a light-sensing region in the substrate. The image sensor device includes an isolation structure in the substrate. The isolation structure surrounds the light-sensing region. The image sensor device includes a grid layer over the substrate. The grid layer is over the isolation structure. The image sensor device includes a first lens over the light-sensing region and surrounded by the grid layer. The image sensor device includes a color filter layer over and in direct contact with the first lens. The first lens is embedded in the color filter layer. The image sensor device includes a second lens over the color filter layer.
US11791349B2

The present application discloses a manufacturing method for a display panel and the display panel, and the manufacturing method includes a manufacture procedure of forming an array substrate, where the manufacture procedure of forming an array substrate includes: forming a buffer layer with a preset pattern on a glass substrate; placing the glass substrate with the buffer layer formed thereon into an electrochemical deposition device, and performing electrochemical deposition to form a copper alloy metal layer corresponding to the buffer layer; heating and annealing the copper alloy metal layer to form a first metal layer; sequentially forming an insulating layer, an active layer, a second metal layer, a passivation layer and a transparent electrode layer on the first metal layer, where the first metal layer includes a buffer layer and a copper alloy metal layer.
US11791345B2

An active matrix substrate includes a first TFT having an oxide semiconductor layer formed from a first oxide semiconductor film and a second TFT having an oxide semiconductor layer formed from a second oxide semiconductor film. The oxide semiconductor layer of each TFT includes a high-resistance region including a channel region and offset regions and low-resistance regions including a source contact region, a drain contact region, and interposed regions. The first TFT has a gate insulating layer including a first insulating film and a second insulating film. The second TFT has a gate insulating layer including the second insulating film but not including the first insulating film. A total length L1 of the offset regions of the first TFT in a channel length direction is greater than a total length L2 of the offset regions of the second TFT in the channel length direction.
US11791339B2

Integrated circuit having an integration layout and the manufacturing method thereof are disclosed herein. An exemplary integrated circuit (IC) comprises a first cell including one or more first type gate-all-around (GAA) transistors located in a first region of the integrated circuit; a second cell including one or more second type GAA transistors located in the first region of the integrated circuit, wherein the second cell is disposed adjacently to the first cell, wherein the first type GAA transistors are one of nanosheet transistors or nanowire transistors and the second type GAA transistors are the other one of nanosheet transistors or nanowire transistors; and a third cell including one or more fin-like field effect transistors (FinFETs) located in a second region of the integrated circuit, wherein the second region is disposed a distance from the first region of the integrated circuit.
US11791320B2

Integrated circuit (IC) packages employing a package substrate with a double side embedded trace substrate (ETS), and related fabrication methods. To facilitate providing a reduced thickness substrate in the IC package to reduce overall height of the IC package while supporting higher density input/output (I/O) connections, a package substrate in the IC package includes a double side ETS. A double side ETS includes two (2) adjacent ETS metallization layers that both include metal traces embedded in an insulating layer. The embedded metal traces in the ETS metallization layers of the double side ETS can be electrically coupled to each other through vertical interconnect accesses (vias) (e.g., metal pillars, metal posts) to provide signal routing paths between embedded metal traces in the ETS metallization layers.
US11791319B2

Edge-connected semiconductor systems are described along with methods of making and using the same. First and second integrated circuit packages are obtained, each including a substrate assembly having top and bottom sides and an edge that extends between the top and the bottom sides. Edge contacts are disposed on the edges of the substrate assemblies. A ganged assembly is formed by establishing conductive paths between the edge contacts of the substrate assemblies. The ganged assembly is coupled to a printed circuit board (“PCB”) by coupling host contacts on one or more of the substrate assemblies to corresponding contacts on the PCB.
US11791318B2

A display device includes a substrate, a display element layer disposed on a first surface of the substrate and including a light emitting element that emits light, and a pixel circuit layer disposed on the display element layer and including a transistor electrically connected to the light emitting element. The display element layer includes a first contact electrode electrically connected to a first end of the light emitting element, and a second contact electrode electrically connected to a second end of the light emitting element. The pixel circuit layer includes a reflective layer disposed on the display element layer and overlapping the light emitting element. One of the first contact electrode and the second contact electrode is electrically connected to the transistor. The reflective layer reflects the light emitted from the light emitting element toward a second surface of the substrate.
US11791316B2

Semiconductor devices having redistribution structures, and associated systems and methods, are disclosed herein. In one embodiment, a semiconductor package includes a first semiconductor die including a first redistribution structure and a second semiconductor die including a second redistribution structure. The first and second semiconductor dies can be mounted on a package substrate such that the first and second redistribution structures are aligned with each other. In some embodiments, an interconnect structure can be positioned between the first and second semiconductor dies to electrically couple the first and second redistribution structures to each other. The first and second redistribution structures can be configured such that signal routing between the first and second semiconductor dies can be altered based on the location of the interconnect structure.
US11791308B2

A semiconductor package includes a base chip and at least one semiconductor chip disposed on the base chip. An adhesive film is disposed between the base chip and the at least one semiconductor chip and is configured to fix the at least one semiconductor chip on the base chip. The adhesive film includes an inner film portion that overlaps the at least one semiconductor chip in a thickness direction of the base chip, and an outer film portion that does not overlap the at least one semiconductor chip in the thickness direction of the base chip. A width of the outer film portion in a direction perpendicular to a lateral edge of the at least one semiconductor chip is substantially uniform within a deviation range of 20% of an average width of the outer film portion.
US11791303B2

A semiconductor package may include a semiconductor chip on a package substrate. The semiconductor package may include a plurality of conductive connections connecting the semiconductor chip to the package substrate may be disposed, a plurality of towers which are apart from one another and each include a plurality of memory chips may be disposed, wherein a lowermost memory chip of each of the plurality of towers overlaps the semiconductor chip from a top-down view. The semiconductor package further includes a plurality of adhesive layers be attached between the lowermost memory chip of each of the plurality of towers and the semiconductor chip.
US11791302B2

Provided in the present invention is a thermosetting sheet including a thermosetting resin, a thermoplastic resin, a volatile component, and conductive particles. The thermosetting sheet has an arithmetic average roughness Ra of 0.1 μm or more and 1.2 μm or less that is measured in a state before being cured.
US11791290B2

An integrated circuit (IC) is provided that includes a plurality of physical unclonable function (PUF) structures located in a PUF area. Each PUF structure of the plurality of PUF structures includes at least a PUF top electrically conductive structure containing random sidewall voids and random line openings which can provide an encrypted security code to the IC. The IC further includes a plurality of memory structures located in a memory area that is located laterally adjacent to the PUF area. Each memory structure of the plurality of memory structures includes a memory element sandwiched between a bottom electrically conductive structure and a top electrically conductive structure. The top electrically conductive structures are devoid of sidewall voids and line openings.
US11791288B2

Implementations of methods of forming a plurality of reinforced die may include forming a plurality of die on a substrate and patterning a metal gang frame to form a plurality of metal plates. The plurality of metal plates may correspond to the plurality of die. The method may include coupling the metal gang frame over the plurality of die and singulating the plurality of die. Each die of the plurality of die may include the corresponding metal plate from the plurality of metal plates coupled over the plurality of die.
US11791287B2

A semiconductor device includes a peripheral circuit region on a lower substrate, and including circuit elements, memory cell regions including memory cells on each of a first upper substrate and a second upper substrate, which are on the lower substrate, at least one cutting region between the first upper substrate and the second upper substrate, and at least one semiconductor pattern between the first upper substrate and the second upper substrate, and adjacent to the at least one cutting region.
US11791274B2

Disclosed herein are microelectronic structures including bridges, as well as related assemblies and methods. In some embodiments, a microelectronic structure may include a substrate and a bridge.
US11791272B2

An integrated circuit (IC) package including ICs with multi-row columnar die interconnects has increased die-to-die (D2D) interconnect density in a conductive layer. Positioning the die interconnects in die interconnect column clusters, that each include a plurality of die interconnect rows and two columns, reduces the linear dimension occupied by the die interconnects and leaves room for more D2D interconnects. A die interconnect column cluster pitch is a distance between columns of adjacent die interconnect column clusters and this distance is greater than a die interconnect pitch between columns within the column clusters. Die interconnects may be disposed in the space between the multi-row column clusters and additional die interconnects can be disposed at the D2D interconnect pitch between the die interconnect column clusters. IC packages with ICs including the multi-row columnar die interconnects have a greater number of D2D interconnects for better IC integration.
US11791267B2

A semiconductor device includes a substrate, a first electrode including a first hole, a first dielectric layer on an upper surface of the first electrode and on an inner surface of the first hole, a second electrode on the first dielectric layer, a second dielectric layer on the second electrode, a third electrode on the second dielectric layer and including a second hole, and a first contact plug extending through the second electrode and the second dielectric layer and extending through the first hole and the second hole. A sidewall of the first contact plug is isolated from direct contact with the sidewall of the first hole and a sidewall of the second hole, and has a step portion located adjacent to an upper surface of the second electrode.
US11791266B2

A semiconductor package structure including a semiconductor die having a first surface, a second surface opposite the first surface, and a third surface adjoined between the first surface and the second surface. A first protective insulating layer covers the first and third surfaces of the semiconductor die. A redistribution layer (RDL) structure is electrically coupled to the semiconductor die and surrounded by the first protective insulating layer on the first surface of the semiconductor die. A first passivation layer covers the first protective insulating layer and the RDL structure. At least one conductive structure passes through the first passivation layer and is electrically coupled to the RDL structure. A method of forming the semiconductor package is also provided.
US11791260B2

Devices, systems, and methods for forming twisted conductive lines are described herein. One method includes: forming a first row and a second row of a first number of vertical conductive line contacts, the vertical contacts in each row are arrayed in a first horizontal direction and the first row is spaced from the second row in a second horizontal direction; forming a number of conductive lines with curved portions, each conductive line making contact with alternating conductive line contacts of the first and second rows of the first number of vertical conductive line contacts; and forming a second number of conductive lines with one or more curved portions, each conductive line making contact with the remaining ones of the conductive line contacts of the first and second rows of the first number of vertical conductive line contacts that have not been contacted by the first number of conductive lines.
US11791255B2

A die package and method is disclosed. In one example, the die package includes a die having a first die contact on a first side and a second die contact on a second side opposite the first side, and insulating material laterally adjacent to the die. A metal structure substantially directly contacts the surface of the second die contact, wherein the metal structure is made of the same material as the second die contact. A first pad contact on the first side of the die electrically contacts the first die contact, and a second pad contact on the first side of the die electrically contacts the second die contact via the metal structure. The insulating material electrically insulates the metal structure from the first die contact.
US11791254B2

An electrical power assembly, comprising: at least one multilayer base structure, at least one power device embedded in the at least one multilayer base structure, an internal electrically conductive layer positioned on each side of the multilayer base structure, the internal electrically conductive layer being connected to a respective electrical contact of the power device through connections arranged in the multilayer base structure; at least one external electrically conductive layers positioned on each side of the base structure, each external electrically conductive layer comprising at least one pre-drilled through hole, at least one internal electrically insulating layer positioned between the internal electrically conductive layer of the base structure and a respective external electrically conductive layer, at least one hole arranged in the internal electrically insulating layer and the external electrically conductive layer, a portion of each hole being formed by the pre-drilled through hole, the at least one hole being filled with electrically conductive material to form external conductive vias to connect the internal electrically conductive layer to the respective external electrically conductive layer.
US11791224B2

A method of polishing a substrate includes polishing a conductive layer on the substrate at a polishing station, monitoring the layer with an in-situ eddy current monitoring system to generate a plurality of measured signals values for a plurality of different locations on the layer, generating thickness measurements the locations, and detecting a polishing endpoint or modifying a polishing parameter based on the thickness measurements. The conductive layer is formed of a first material having a first conductivity. Generating includes calculating initial thickness values based on the plurality of measured signals values and processing the initial thickness values through a neural network that was trained using training data acquired by measuring calibration substrates having a conductive layer formed of a second material having a second conductivity that is lower than the first conductivity to generated adjusted thickness values.
US11791220B2

A semiconductor device, including: a first well of a first polarity formed in a semiconductor substrate; a source region and a drain region of a second polarity formed in the first well so as to be separated from each other by a predetermined spacing; an impurity region of the first polarity formed so as to surround the source region and the drain region; a first gate oxide film formed on the semiconductor substrate at a position between the source region and the drain region; a second gate oxide film formed on the first gate oxide film; a gate electrode formed on the second gate oxide film; and an impurity layer of the first polarity formed below the first gate oxide film.
US11791214B2

A method includes providing a substrate, a dummy fin, and a stack of semiconductor channel layers; forming an interfacial layer wrapping around each of the semiconductor channel layers; depositing a high-k dielectric layer, wherein a first portion of the high-k dielectric layer over the interfacial layer is spaced away from a second portion of the high-k dielectric layer on sidewalls of the dummy fin by a first distance; depositing a first dielectric layer over the dummy fin and over the semiconductor channel layers, wherein a merge-critical-dimension of the first dielectric layer is greater than the first distance thereby causing the first dielectric layer to be deposited in a space between the dummy fin and a topmost layer of the stack of semiconductor channel layers, thereby providing air gaps between adjacent layers of the stack of semiconductor channel layers and between the dummy fin and the stack of semiconductor channel layers.
US11791207B2

A method of forming a semiconductor device can comprise providing a first shift region in which to determine a first displacement. A second shift region may be provided in which to determine a second displacement. A unique electrically conductive structure may be formed comprising traces to account for the first displacement and the second displacement. The electrically conductive structure may comprise traces comprising a first portion within the first shift region and a second portion of traces in the second shift region laterally offset from the first portion of traces. A third portion of the traces may be provided in the routing area between the first shift region and the second shift region. A unique variable metal fill may be formed within the fill area. The variable metal fill may be electrically isolated from the unique electrically conductive structure.
US11791200B2

The present technology relates to an imaging device capable of preventing a decrease of sensitivity of the imaging device in a case where a capacitance element is provided in a pixel, a method of manufacturing an imaging device, and an electronic device. The imaging device includes, in a pixel, a photoelectric conversion element and a capacitance element accumulating an electric charge generated by the photoelectric conversion element. The capacitance element includes a first electrode including a plurality of trenches, a plurality of second electrodes each having a cross-sectional area smaller than a contact connected to a gate electrode of a transistor in the pixel, and buried in each of the trenches, and a first insulating film disposed between the first electrode and the second electrode in each of the trenches. The present technology can be applied, for example, to a backside irradiation-type CMOS image sensor.
US11791198B2

A semiconductor device has a semiconductor material in a substrate. The semiconductor device has an MOS transistor. A trench in the substrate extends from a top surface of the substrate) into the semiconductor material. A shield is disposed in the trench. The shield has a contact portion which extends toward a top surface of the trench. A gate of the MOS transistor is disposed in the trench over the shield. The gate is electrically isolated from the shield. The gate is electrically isolated from the contact portion of the shield by a shield isolation layer which covers an angled surface of the contact portion extending toward the top of the trench. Methods of forming the semiconductor device are disclosed.
US11791155B2

Examples of the present technology include semiconductor processing methods to form diffusion barriers for germanium in a semiconductor structure. The methods may include forming a semiconductor layer stack from pairs of Si-and-SiGe layers. The Si-and-SiGe layer pairs may be formed by forming a silicon layer, and then forming the germanium barrier layer of the silicon layer. In some embodiments, the germanium-barrier layer may be less than or about 20 Å. A silicon-germanium layer may be formed on the germanium-barrier layer to complete the formation of the Si-and-SiGe layer pair. In some embodiments, the silicon layer may be an amorphous silicon layer, and the SiGe layer may be characterized by greater than or about 5 atom % germanium. Examples of the present technology also include semiconductor structures that include a silicon-germanium layer, a germanium-barrier layer, and a silicon layer.
US11791151B2

A process of preparing a wafer having a diameter of two inches or more, at least a surface of the wafer being formed from a group III nitride crystal, including preparing an alkaline or acidic etching liquid containing a peroxodisulfate ion as an oxidizing agent that accepts an electron, accommodating the wafer such that the surface of the wafer is immersed in the etching liquid such that the surface of the wafer is parallel with a surface of the etching liquid; and radiating light from the surface side of the etching liquid onto the surface of the wafer without agitating the etching liquid. First and second etching areas disposed at an interval from each other are defined on the surface of the wafer. In the process of radiating the light onto the surface of the wafer, the light is radiated perpendicularly onto surfaces of the first and second etching areas.
US11791145B2

A voltage supply and a method for calibrating the voltage supply are provided. The voltage supply is for providing a reference voltage to supply a voltage to at least one electrode. The voltage supply comprises: an ultra-stable DC voltage source, an accurate DC voltage source, a tuning unit, a comparator, and a control unit. An ultra-stable voltage is applied to the tuning unit, which is provided based on a supplied voltage of the ultra-stable DC voltage source. The tuning unit provides an output voltage. A voltage based on the output voltage of the tuning unit is compared by the comparator with an accurate voltage. The accurate voltage is provided based on a supplied voltage of the accurate DC voltage source. The comparator provides a signal resulting from the comparison to the control unit, wherein the control unit is tuning the tuning unit during a tuning period according to the signal provided by the comparator to minimize the absolute difference between the voltage based on the output voltage of the tuning unit and the accurate voltage. The reference voltage of the voltage supply is provided based on the output voltage of the tuning unit after the tuning period.
US11791143B2

A small-gap device system, preferably including two or more electrodes and one or more spacers maintaining a gap between two or more of the electrodes. A spacer for a small-gap device system, preferably including a plurality of legs defining a mesh structure. A method of spacer and/or small-gap device fabrication, preferably including: defining lateral features, depositing spacer material, selectively removing spacer material, separating the spacer from a fabrication substrate, and/or assembling the small-gap device.
US11791137B2

A bevel etching apparatus includes a chuck plate that is configured to receive a substrate, a lower ring surrounding a circumference of the chuck plate, a cover plate on the chuck plate, and an upper ring surrounding a circumference of the cover plate. The lower ring includes a ring base and a protrusion that extends upwardly from an edge of the ring base and surrounds a lower portion of a sidewall of the substrate.
US11791135B2

A plasma processing apparatus includes a chamber, substrate support, radio-frequency (RF) power supply, bias power supply, measuring device, and controller. The RF power supply provides RF power to a lower electrode included in the substrate support in the chamber or to an upper electrode. The bias power supply provides RF bias power to the lower electrode. The measuring device measures a frequency of a reflected wave of the RF power returned toward the RF power supply. The controller controls the bias power supply to adjust a power level of the RF bias power to a peak value of absolute values of negative shifts in frequency of the reflected wave from a frequency of the RF power, or controls the RF power supply to modulate the RF power in a cycle obtained based on an occurrence time of the peak of absolute values.
US11791133B2

A plasma generating apparatus according to an embodiment of the present invention comprises: a pair of electrodes arranged in a dielectric discharge tube; an initial discharge induction coil module; and a main discharge induction coil module. The initial discharge induction coil module and the main discharge induction coil module are connected to an RF power source, and the RF power source provides RF power having different resonance frequencies to the initial discharge induction coil module and the main discharge induction coil module, respectively.
US11791131B2

A charged particle beam apparatus includes a movement mechanism, a particle source, an optical element, a detector, and a control mechanism configured to control, based on an observation condition, the movement mechanism, the particle source, the optical element, and the detector. The control mechanism is configured to acquire a diffraction pattern image including a plurality of Kikuchi lines as a comparison image after inclining the movement mechanism by a first angle, evaluate an error between an inclination angle of the sample and a target inclination angle using a reference image of a reference diffraction pattern and the comparison image, and control inclination of the movement mechanism based on an evaluation result.
US11791127B2

A wafer inspection system includes a controller in communication with an electron-beam inspection tool. The controller includes circuitry to: acquire, via an optical imaging tool, coordinates of defects on a sample; set a Field of View (FoV) of the electron-beam inspection tool to a first size to locate a subset of the defects; determine a position of each defect of the subset of the defects based on inspection data generated by the electron-beam inspection tool during a scanning of the sample; adjust the coordinates of the defects based on the determined positions of the subset of the defects; and set the FoV of the electron-beam inspection tool to a second size to locate additional defects based on the adjusted coordinates.
US11791124B2

An object of the present disclosure is to provide a charged particle beam apparatus that can quickly find a correction condition for a new aberration that is generated in association with beam adjustment. In order to achieve the above object, the present disclosure proposes a charged particle beam apparatus configured to include an objective lens (7) configured to focus a beam emitted from a charged particle source and irradiate a specimen, a visual field movement deflector (5 and 6) configured to deflect an arrival position of the beam with respect to the specimen, and an aberration correction unit (3 and 4) disposed between the visual field movement deflector and the charged particle source, in which the aberration correction unit is configured to suppress a change in the arrival position of the beam irradiated under different beam irradiation conditions.
US11791120B2

A switchgear assembly includes an indicator assembly to indicate whether a movable contact is in an open or a closed position. The indicator assembly includes an indicator body having first and second sections. The indicator body is rotatable to display the first section in the open position and the second section in the closed position. The indicator assembly also includes a drive gear having a first helical spline and coupled to an actuator of the switchgear assembly such that operation of the actuator moves the drive gear, and an elongated driven gear having a second helical spline extending along a length of the driven gear and engaged with the first helical spline of the drive gear such that movement of the drive gear rotates the driven gear. The driven gear is coupled to the indicator body such that rotation of the driven gear causes rotation of the indicator body.
US11791109B2

A three-position disconnector switch includes an earthing contact, a power out contact, a power in contact, and a piston. The power out contact comprises first and second parts connected by a leg portion. In a first position, the piston contacts the first part of the power out contact. In a second position, the piston contacts the first part of the power out contact and makes electrical contact with the second part. In a third position, the piston contacts the second part and makes electrical contact with the earthing contact. The piston is configured to move along an axis of the three-position disconnector switch to transition the three-position disconnector switch between the different switch positions.
US11791107B2

A hierarchical voltage control system is provided. A supercapacitor unit and a lithium battery unit are both connected to a DC bus to form a parallel-structure-type hybrid energy storage system, and are each configured with a power device and a switch to control a connection relationship between the corresponding unit and the DC bus. A detection circuit detects current and voltage values of the supercapacitor unit, the lithium battery unit, and the DC bus, detects an operating parameter of a power conversion system, and transmits the operating parameter to a processor, the power conversion system being connected in parallel to the DC bus for bidirectional power conversion of AC and DC energy sources. A microprocessor determines a system operating condition and uses a hierarchical voltage control strategy to control charging and discharging states of the supercapacitor unit and the lithium battery unit.
US11791104B2

Fabricating an electrode for capacitor includes performing a first set of one or more preliminary oxide formation operations on a sheet of material. The method also includes performing a capacitance test on the sheet of material so as to determine the capacitance of the sheet of material after the one or more preliminary oxide formation operations. The method proceeds on a first path in response to a first result of the capacitance test and on a second path in response to a second result of the capacitance test. The first path includes performing a second set of the one or more preliminary oxide formation operations on the sheet of material so as to reduce the capacitance of the sheet of material below the determined capacitance. The second path excludes performing any preliminary oxide formation operations on the sheet of material.
US11791086B2

In an exemplary embodiment, an electronic component includes: an element body part 10 constituted by an insulative body of rectangular solid shape; an internal conductor 30 provided inside the element body part 10; and external electrodes 50 provided at least on the bottom face 14 (mounting surface) of the element body part 10 and electrically connected to the internal conductor 30; wherein the element body part 10 has: a conductor-containing layer 20 in which a coil conductor 36 (functional part) that will become a part of the internal conductor 30 to demonstrate electrical performance, is provided; and a high-hardness layer 22 which is provided side by side with the conductor-containing layer 20 in a direction parallel with the bottom face 14 (mounting surface) of the element body part 10, and which has a higher hardness compared to the conductor-containing layer 20. The electronic component has improve mechanical strength.
US11791085B2

An inductor component comprising a first magnetic layer and a second magnetic layer containing a resin, a substrate of a sintered body having a first principal surface in close contact with the first magnetic layer and a second principal surface above which the second magnetic layer is disposed, and a spiral wiring disposed between the second magnetic layer and the substrate.
US11791081B2

The present disclosure provides a coil driving device comprising: an input voltage sensing unit for sensing an input voltage; a switch unit configured to make a switching operation to supply a driving current to a coil; a PWM circuit unit for outputting a pulse width modulation (PWM) signal for the switching operation of the switch unit; an impedance adjustment unit for varying an impedance value such that the PWM signal is adjusted, thereby limiting the driving current; and a control unit for causing the impedance adjustment unit to vary the impedance value on the basis of the input voltage, thereby adjusting at least one of the duty ratio of the PWM signal and the frequency thereof.
US11791077B2

A soft magnetic alloy including an internal area having a soft magnetic type alloy composition including Fe and Co, a Co concentrated area existing closer to a surface side than the internal area and having a higher Co concentration than in the internal area, and a SB concentrated area existing closer to the surface side than the Co concentrated area and having a higher concentration of at least one element selected from Si and B than in the internal area.
US11791076B2

A supersaturated solid solution soft magnetic material and a preparation method thereof are provided, belonging to the field of metal soft magnetic technologies. The supersaturated solid solution soft magnetic material is soft magnetic alloy with proportions of 72.0˜78.0 at % Fe, 12.0˜18.0 at % Si, 4.0˜12.0 at % Co and 1.0˜3.0 at % Ti. The preparation method uses molten glass purification or electromagnetic levitation melting to an alloy melt with a target supercooling degree, increases the solid solubility of the Ti element in α-Fe (Si, Co), and promotes the formation of supersaturated solid solution of Ti, thereby achieving the goal that the magnetocrystalline anisotropy constant and the magnetostriction coefficient tend to be zero. Ti element is uniformly distributed in the α-Fe (Si, Co) after supercooled solidification analyzed by X-ray energy spectrometer, a supersaturated solid solution alloy without Ti precipitation is obtained, and the soft magnetic alloy has low coercivity and high permeability.
US11791072B2

A laminated varistor includes a varistor layer, a first internal electrode provided on an upper surface of the varistor layer, a second internal electrode provided on a lower surface of the varistor layer and facing the first internal electrode across the varistor layer in upward and downward directions, a first external electrode provided on a first side surface of the varistor layer and electrically connected to the first internal electrode, and a second external electrode provided on a second side surface of the varistor layer and electrically connected to the second internal electrode. The first internal electrode is extended from the first external electrode in a first extension direction. The first internal electrode includes first electrode strips arranged in a first arrangement direction perpendicular to the first extension direction and spaced apart from one another. This laminated varistor has improved surge-resistant characteristics.
US11791066B2

In various embodiments, superconducting wires incorporate diffusion barriers composed of Nb alloys or Nb—Ta alloys that resist internal diffusion and provide superior mechanical strength to the wires.
US11791063B2

Systems, devices, and methods including a launch control box; a multi-pack launcher (MPL) box; and a cable connecting the launch control box and the MPL box, where the cable comprises: an outer jacket, a shielded braid, a first wire, a second wire, a third wire, and a fourth wire, where the first wire and the second wire are shielded by the shielded braid, where the third wire and the fourth wire are outside of the shielded braid, and where the third wire and the fourth wire act as an antenna.
US11791053B2

A computer-implemented method and system for modeling the pathophysiology of a human intervertebral disc may comprise an anatomic dataset and a biophysical model disposed in connection with a simulation program. The biophysical model may comprise a plurality of subsystems, including, without limitation, governing equations, constitutive equations, boundary conditions, initial conditions, and parameter values. By altering certain subsystems of the biophysical model, a user may selectively solve for certain pathophysiological metrics using at least one of a plurality of algorithms disposed within the simulation program. Moreover, such selective altering of the subsystems, such as, for instance, the boundary conditions, may allow a user to impose certain conditions on the computer-implemented method system, thereby allowing a user to dispose the intervertebral disc of the model at, for instance, in vivo human conditions, and subsequently initiate simulated degeneration conditions thereto, for the efficient and accurate modeling of such an intervertebral disc.
US11791052B2

The method for estimating mental health and providing solution for mental health by learning psychological data and biological data based on machine learning includes: (a) acquiring, by mental health estimating device, psychological data for testing and biological data for testing of test subject from terminal of the test subject in state in which first estimated model is learned by referring to estimated mental health data for learning output from the first estimated model and ground truth mental health data corresponding to the estimated mental health data after psychological data for learning and biological data for learning of learning subjects are input to the first estimated model; and (b) inputting, by the mental health estimating device, the psychological data for testing and the biological data for testing to the first estimated model to allow the first estimated model to output estimated mental health data for testing.
US11791051B2

In one aspect, the present disclosure is directed to a method for improving the speed of determining a health risk profile associated with a patient. The method may include the step of retrieving patient medical information about the patient, wherein the patient medical information is an uncoded natural language expression in a first language. The method may also include comparing the patient medical information with records in a first database. If the patient medical information matches the preselected medical information, the method includes performing a first data conversion procedure. If the patient medical information fails to match any record in the first database, the method includes performing a second data conversion procedure, wherein the first data conversion procedure is performed faster than the second data conversion procedure.
US11791040B2

A neonatal care system includes a platform for supporting an infant, a plurality of part tags each embedded in a part within the neonatal care device, and at least one part reader. Each of the plurality of part tags is configured to transmit a part identifier and the at least one part reader is configured to receive the part identifiers transmitted from the plurality of the part tags. A controller is configured to store at least one part identifier catalog, receive the part identifiers from the part reader, and compare the part identifiers generated by the plurality of part tags to the at least one part identifier catalog. If any of the received part identifiers does not match the at least one part identifier catalog, then an alert is generated.
US11791029B2

Various aspects described herein relate to presenting drug dispensing information. Data related to a plurality of dispensing events initiated by one or more employees, of an electronic drug dispensing system can be received. A set of dispensing events of the plurality of dispensing events can be determined as constituting possible misappropriation of drugs by the one or more employees. An alert related to the set of dispensing events can be provided based on determining that the set of dispensing events constitute possible misappropriation of drugs.
US11791028B2

A system enables management of dispensable units by supporting functions such as retrieval, scheduled distribution, analysis, and notifications. To this end, a dispensable retrieval mechanism may be programmed to carry out blind retrievals of dispensable units using a retrieval strategy with a predetermined sequence of retrieval attempts (e.g., fixed or varying two-dimensional retrieval patterns), which may be open loop or closed loop. Techniques may also include the identification of dispensable units through optical sensors and weight measurement devices that can detect, e.g., a texture, a shape, and a size of dispensable units. Such identification can be used to program retrieval attempts by a retrieval robot and in the formulation of the retrieval pattern. Additionally, networked notification systems for dispensable units can be used for updating rules or schedules related to the dispensable units, or alerting users and remote resources of any potential misuse or hazards of the dispensable units.
US11791023B2

A data collection device comprising an input, a processor and an output. The input is configured to receive a user identifier receive data from external data generating equipment. The processor is configured to generate processed data comprising the received data and metadata including the user identifier. The output is configured to output the processed data to a data repository.
US11791019B2

The disclosure provides methods and systems for identifying a subset of compounds in a plurality of compounds. The identifying includes obtaining, for each compound, a vector including a set of elements, where each element includes a measurement of a different feature of an instance of a cell context upon exposure to the compound. The identifying includes repeating the obtaining for a plurality of cell contexts, to obtain a plurality of vectors for each compound across different cell contexts. The identifying includes combining the vectors for each compound to form a combined vector for each compound, thereby forming a plurality of combined vectors representing different compounds. The identifying includes pruning the plurality of compounds to the subset of compounds based on a similarity between respective combined vectors in the plurality of combined vectors corresponding to compounds in the plurality of compounds.
US11791018B1

Described is a system for automatically identifying chemical properties of a molecule. A chemical representation of a molecular structure is converted into atomic features and an adjacency matrix. The atomic features and the adjacency matrix are processed with a neural network, resulting in neural activations corresponding to each atom in the molecular structure. The system determines a probability for each atom quantifying its relevance for a given chemical characteristic. The probabilities are displayed as a graphical representation on the molecular structure, and groups of atoms are identified for the given chemical characteristic from the graphical representation. The identified groups of atoms for the given chemical characteristic are stored in a database, and a new molecule having the given chemical characteristic is designed based on the stored identified groups of atoms.
US11791013B2

A storage device includes a plurality of nonvolatile memory devices, a storage controller circuit and a leakage detection circuit. The storage controller circuit controls a plurality of nonvolatile memory devices, the storage controller circuit includes a plurality of connection terminals, each of the plurality of connection terminals is commonly connected to a corresponding set of pins, from among the pluralities of pins included in the plurality of nonvolatile memory devices, via a corresponding connection node, from among a plurality of connection nodes. The pins included in each set of pins have a same attribute. The leakage detection circuit is configured to determine whether leakage occurs at each set of pins based on the merged signal generated by the connection node connected to each set of pins, and configured to provide the storage controller circuit with a detection signal indicating a result of the determination.
US11791006B2

A memory circuit includes a bank of non-volatile memory (NVM) devices, a plurality of high-voltage (HV) drivers, a global HV power switch configured to generate a HV power signal, and a plurality of HV power switches coupled to the global HV switch. A first HV power switch of the plurality of HV power switches is coupled to each HV driver of the plurality of HV drivers, the first HV power switch of the plurality of HV power switches is configured to output a power signal responsive to the HV power signal, and each HV driver of the plurality of HV drivers is configured to output a HV activation signal to a corresponding column of the bank of NVM devices responsive to the power signal.
US11791003B2

A memory device includes a memory array of memory cells and control logic, operatively coupled with the memory array. The control logic is to perform operations, which include causing the memory cells to be programmed with an initial voltage distribution representing multiple logical states; causing the memory cells to be programmed with a subsequent voltage distribution representing a subset of the multiple logical states at a higher voltage than that of the initial voltage distribution, wherein the subset of the multiple logical states is compacted above a program verify voltage level for the subsequent voltage distribution; and causing a first program verify operation of the subsequent voltage distribution to be performed on the memory cells to verify one or more voltage levels of the subsequent voltage distribution.
US11790995B2

Memory systems and devices with source plate discharge circuits (and associated methods) are described herein. In one embodiment, a memory device includes (a) a plurality of memory cells, (b) a source plate electrically coupled to the plurality of memory cells, and (c) a discharge circuit. The discharge circuit can include a bipolar junction transistor device electrically coupled to the source plate and configured to drop a voltage at the source plate by, for example, discharging current through the bipolar junction transistor device. In some embodiments, the bipolar junction transistor device can be activated using a low-voltage switch or a high-voltage switch electrically coupled to the bipolar junction transistor. In these and other embodiments, the bipolar junction transistor device can operate in an avalanche mode while discharging current to drop the voltage at the source plate.
US11790989B2

A method for setting memory elements in a plurality of states includes applying a set signal to a memory element to transition the memory element from a low-current state to a high-current state; applying a partial reset signal to the memory element to transition the memory element from the high-current state to a state between the high-current state and the low-current state; determining whether the state corresponds to a predetermined state; and applying one or more additional partial reset signals to the memory element until the state corresponds to the predetermined current state. The memory element may be coupled in series with a transistor, and a voltage control circuit may apply voltages to the transistor to set and partially reset the memory element.
US11790988B2

A nonvolatile memory device includes a differential current driver that receives a first differential signal and a second differential signal, which are based on a temperature, and generates a first compensation current and a second compensation current corresponding to a difference value between the first and second differential signals. A current mirror circuit copies a first current, which is a sum of a reference current and the first compensation current, to generate a second current having a same value as a value of the first current and regulates the reference current depending on a difference value of the second current and the second compensation current. A trimming circuit generates a program current or a read current based on the regulated reference current.
US11790983B2

The present invention provides an output driving circuit and a memory device. The output driving circuit is provided with a pull-up pre-amplification unit and a pull-down pre-amplification unit between a signal input terminal and a signal output terminal, the pull-up pre-amplification unit and the pull-down pre-amplification unit adjust the duty cycle ratios of the positive input signal and the negative input signal so that the duty cycle ratios of the output signals at the signal output terminal is the same as that of the input signal at the signal input terminal, which avoids the mismatch of output impedance under different output voltages, thereby eliminating the problem of duty cycle ratio deviation of the output signal that affects the signal quality.
US11790980B2

Methods, systems, and devices for driver sharing between banks or portions of banks of memory devices are described. An apparatus may include a first bank and a second bank of memory cells and a word line driver configured to activate word lines. The word line driver may include a master word line driver and an address driver. In some examples, the master word line driver may be configured to generate a first signal to a first portion of the first bank or a second portion of the first bank as part of performing an access operation. In some examples, the master word line driver may be configured to generate a first signal for the first bank or the second bank as part of performing an access operation. The address driver configured to generate a second signal to a portion of the first bank or the second bank.
US11790968B2

The disclosure provides a spintronic device, a SOT-MRAM storage cell, a storage array and a in-memory computing circuit. The spintronic device includes a ferroelectric/ferromagnetic heterostructure, a magnetic tunnel junction, and a heavy metal layer between the ferroelectric/ferromagnetic heterostructure and the magnetic tunnel junction; the ferroelectric/ferromagnetic heterostructure includes a multiferroic material layer and a ferromagnetic layer arranged in a stacked manner, and the magnetic tunnel junction includes a free layer, an insulating layer and a reference layer arranged in a stacked manner, and the heavy metal layer is disposed between the ferromagnetic layer and the free layer. According to one or more embodiments of the disclosure, the spintronic device, the SOT-MRAM storage cell, the storage array and the in-memory computing circuit can realize deterministic magnetization inversion under the condition of no applied field assistance.
US11790965B2

A semiconductor device includes an operation flag generation circuit configured to generate an operation flag at a time when a flag period elapses from a time when an internal setting signal is generated to perform a write operation accompanied by an auto-precharge operation; and an auto-precharge pulse generation circuit configured to generate an auto-precharge pulse by shifting the operation flag by a pulse generation period set by a period code based on divided docks generated by dividing an internal dock.
US11790961B2

Methods, systems, and devices for memory device access techniques are described. Memory systems may be enabled to allow device-controlled access to a portion of volatile memory at a host system. By enabling the memory system to access volatile memory at the host system, the memory system may perform access operations which may reduce a quantity of messages exchanged between the memory system to the host system. The host system may allocate a list of memory resources in volatile memory associated with a first access command. The host system may allocate the same memory resources for a second access command. By allocating the same memory resources, the memory device may transmit a Ready To Transfer (RTT) message for multiple access commands, rather than for each command. In some cases, reducing the quantity of RTT messages may reduce latency and improve performance at the memory system.
US11790957B2

A voltage generating circuit includes a voltage supplying circuit and a current biasing circuit. The voltage supplying circuit is configured to supply a first power voltage to an output node based on a first enable signal. The current biasing circuit is configured to control a bias current to flow from the output node based on a second enable signal. The second enable signal is enabled after the first enable signal is enabled.
US11790956B2

According to one embodiment, an electronic device includes a housing, a substrate, a connector, a metal member, a screw, first solder, and second solder. The substrate includes a first surface to which a second hole opens and a metal region to which a first hole opens. The region is provided on the first surface. The connector is provided with a third hole. The metal member is attached to the connector and includes a second surface to which a fourth hole opens and a joint inserted into the second hole. The screw attaches the connector and the metal member to the housing through the third hole and the fourth hole. The first solder joins the region and the second surface to each other. The second solder joins an inner surface of the second hole and the joint to each other.
US11790953B2

Systems and methods for providing summarization, indexing, and post-processing of a recorded document presentation are provided. The system accesses a structured document and recordings associated with a recorded presentation given using the structured document. The system analyzes, using machine-trained models, the structured document, audio and video recordings, and recording of operations performed during the presentation. The analyzing comprises generating a transcript of the audio recording, determining context of components of the structured document, and deriving context from the video recordings and recording of operations. Based on the analyzing, the system segments the recorded presentation into a plurality of segments and generates an index of the plurality of segments that is used for post-processing.
US11790940B2

A method of forming a PMR (perpendicular magnetic recording) head that includes a tapered write pole that is fully surrounded by wrapped-around magnetic shields, including laterally disposed side shields, a trailing shield and a leading shield. A layer of high magnetic saturation material (high Bs) is formed on the leading edge of the trailing shield and extends rearward, away from the ABS plane to define a cross-sectional write gap shape that is not conformal with the shape of the tapered write pole. The cross-sectional shape of this shield layer enables it to absorb flux from the write pole so that the flux for writing is enhanced and concentrated at the area of the recording medium being written upon and does not extend to adjacent tracks or to downtrack positions at which such flux is not desired.
US11790938B2

A radio frequency connection between a far field voice detection device and a further device is used to determine a first angular direction from the far field voice detection device to the further device. The determined first angular direction is then used to emphasize, during a noise processing of a plurality of sounds received via use of a plurality of microphones of the far field voice detection device, a first one of the plurality of sounds relative to a remainder of the plurality of sounds.
US11790935B2

In some embodiments, a first audio signal is received via a first microphone, and a first probability of voice activity is determined based on the first audio signal. A second audio signal is received via a second microphone, and a second probability of voice activity is determined based on the first and second audio signals. Whether a first threshold of voice activity is met is determined based on the first and second probabilities of voice activity. In accordance with a determination that a first threshold of voice activity is met, it is determined that a voice onset has occurred, and an alert is transmitted to a processor based on the determination that the voice onset has occurred. In accordance with a determination that a first threshold of voice activity is not met, it is not determined that a voice onset has occurred.
US11790933B2

Systems and methods are disclosed for displaying electronic multimedia content to a user. One computer-implemented method for manipulating electronic multimedia content includes generating, using a processor, a speech model and at least one speaker model of an individual speaker. The method further includes receiving electronic media content over a network; extracting an audio track from the electronic media content; and detecting speech segments within the electronic media content based on the speech model. The method further includes detecting a speaker segment within the electronic media content and calculating a probability of the detected speaker segment involving the individual speaker based on the at least one speaker model.
US11790931B2

A first VAD system outputs a pulse stream for zero crossings in an audio signal. The pulse density of the pulse stream is evaluated to identify speech. The audio signal may have noise added to it before evaluating zero crossings. A second VAD system rectifies each audio signal sample and processes each rectified sample by updating a first statistic and evaluating the rectified sample per a first threshold condition that is a function of the first statistic. Rectified samples meeting the first threshold condition may be used to update a second statistic and the rectified sample evaluated per a second threshold condition that is a function of the second statistic. Rectified samples meeting the second threshold condition may be used to update a third statistic. The audio signal sample may be selected as speech if the second statistic is less than a downscaled third statistic.
US11790929B2

According to an aspect, a WPE-based dereverberation apparatus using virtual acoustic channel expansion based on a deep neural network includes a signal reception unit for receiving as input a first speech signal through a single channel microphone, a signal generation unit for generating a second speech signal by applying a virtual acoustic channel expansion algorithm based on a deep neural network to the first speech signal and a dereverberation unit for removing reverberation of the first speech signal and generating a dereverberated signal from which the reverberation has been removed by applying a dual-channel weighted prediction error (WPE) algorithm based on a deep neural network to the first speech signal and the second speech signal.
US11790925B2

The present technology relates to an information processing device and method, and a program capable of reducing a code amount. The information processing device includes: an acquisition unit that acquires space information regarding a position and a size of a child space within a parent space and position information in the child space indicating a position of an object within the child space, the child space being included in the parent space, and the object being included in the child space; and a calculation unit that calculates position information in the parent space indicating a position of the object within the parent space on the basis of the space information and the position information in the child space. The present technology can be applied to a signal processing device.
US11790921B2

Systems, methods, and non-transitory computer-readable media can obtain a stream of audio waveform data that represents speech involving a plurality of speakers. As the stream of audio waveform data is obtained, a plurality of audio chunks can be determined. An audio chunk can be associated with one or more identity embeddings. The stream of audio waveform data can be segmented into a plurality of segments based on the plurality of audio chunks and respective identity embeddings associated with the plurality of audio chunks. A segment can be associated with a speaker included in the plurality of speakers. Information describing the plurality of segments associated with the stream of audio waveform data can be provided.
US11790913B2

A computer-implemented information providing method includes: storing, at an information providing apparatus, a plurality of pieces of related information in association with a same identification information in a storage device, wherein each of the plurality of the pieces of the related information is representative of a content of a corresponding one of a series of a plurality of speech voices uttered to a first device; and in response to a request from a second device that receives the identification information, causing, at the information providing apparatus, a communication device to transmit to the second device one or more of the plurality of the pieces of the related information associated with the same identification information.
US11790911B2

Systems and methods for media playback via a media playback system include capturing sound data via a network microphone device and identifying a candidate wake word in the sound data. Based on identification of the candidate wake word in the sound data, the system selects a first wake-word engine from a plurality of wake-word engines. Via the first wake-word engine, the system analyzes the sound data to detect a confirmed wake word, and, in response to detecting the confirmed wake word, transmits a voice utterance of the sound data to one or more remote computing devices associated with a voice assistant service.
US11790904B2

Among other things, requests are received from voice assistant devices expressed in accordance with different corresponding protocols of one or more voice assistant frameworks. Each of the requests represents a voiced input by a user to the corresponding voice assistant device. The received requests are re-expressed in accordance with a common request protocol. Based on the received requests, responses to the requests are expressed in accordance with a common response protocol. Each of the responses is re-expressed according to a protocol of the framework with respect to which the corresponding request was expressed. The responses are sent to the voice assistant devices for presentation to the users.
US11790894B2

A system uses conversation engines to process natural language requests and conduct automatic conversations with users. The system generates responses to users in an online conversation. The system ranks generated user responses for the online conversation. The system generates a context vector based on a sequence of utterances of the conversation and generates response vectors for generated user responses. The system ranks the user responses based on a comparison of the context vectors and user response vectors. The system uses a machine learning based model that uses a pretrained neural network that supports multiple languages. The system determines a context of an utterance based on utterances in the conversation. The system generates responses and ranks them based on the context. The ranked responses are used to respond to the user.
US11790893B2

A voice processing method is disclosed. The voice processing method applies first and second sentence vectors extracted from first and second utterances, that are included in one dialog group and are separated from each other, to a learning model and generates an output from which at least one word having an overlapping meaning is removed. The voice processing method can be associated with an artificial intelligence module, an unmanned aerial vehicle (UAV), a robot, an augmented reality (AR) device, a virtual reality (VR) device, devices related to 5G services, and the like.
US11790891B2

Generally discussed herein are devices, systems, and methods for custom wake word selection assistance. A method can include receiving, at a device, data indicating a custom wake word provided by a user, determining one or more characteristics of the custom wake word, determining that use of the custom wake word will cause more than a threshold rate of false detections based on the characteristics, rejecting the custom wake word as the wake word for accessing a personal assistant in response to determining that use of the custom wake word will cause more than a threshold rate of false detections, and setting the custom wake word as the wake word in response to determining that use of the custom wake word will not cause more than the threshold rate of false detections.
US11790887B2

System, electronic device, and related methods, in particular a method of operating a system comprising an electronic device is disclosed, the method comprising obtaining one or more audio signals including a first audio signal of a first conversation; determining first speaker metric data of a first speaker based on the first audio signal, the first speaker metric data including first primary speaker metric data; detecting a termination of the first conversation; in accordance with detecting the termination of the first conversation, determining a first post-conversation representation based on the first speaker metric data; and outputting, via the interface of the electronic device, the first post-conversation representation.
US11790884B1

A computer-implemented method of generating speech audio in a video game is provided. The method includes inputting, into a synthesizer module, input data that represents speech content. Source acoustic features for the speech content in the voice of a source speaker are generated and are input, along with a speaker embedding associated with a player of the video game into an acoustic feature encoder of a voice convertor. One or more acoustic feature encodings are generated as output of the acoustic feature encoder, which are inputted into an acoustic feature decoder of the voice convertor to generate target acoustic features. The target acoustic features are processed with one or more modules, to generate speech audio in the voice of the player.
US11790878B2

A guitar effects pedalboard comprises a first attachment region and a second attachment region, the first attachment region comprising a plurality of holes having a first diameter, and the second attachment region comprising a plurality of holes having a second diameter, wherein the first diameter is smaller than the second diameter.
US11790877B2

A sound signal conversion device includes a supplier. The supplier supplies a periodic change to an input sound signal and outputs the sound signal to which the periodic change is supplied. The supplier includes a phase determiner that determines a phase at which the periodic change supplied to the sound signal starts based on initial phase information when receiving a start instruction for starting supply of the periodic change to the sound signal.
US11790872B2

An electronic device includes a device housing and one or more displays presenting one or more user actuation targets defining one or more virtual buttons in a predefined arrangement relative to a first end of the device housing. One or more sensors detect a condition of the electronic device, such as an approaching object, change in the direction of gravity, or an object tapping or pushing the electronic device. One or more processors cause, in response to the one or more sensors detecting the condition, the one or more displays to present the one or more user actuation targets defining the one or more virtual buttons in another predefined arrangement that is different from the predefined arrangement.
US11790868B2

Circuits for programming a circuit with decreased programming time are provided. Such circuits include a storage device such as a capacitor for storing display information and for ensuring a driving device such as a driving transistor drives a light emitting device according to the display information. The present disclosure provides driving schemes for decreasing flickering perceived while displaying video content by introducing idle phases in between in emission phases to increase the effective refresh rate of a display. Driving schemes are also disclosed for reducing the effects of cross-talk by ensuring that programming information is refreshed in a display array that utilizes a driver connected to multiple data lines via a multiplexer.
US11790865B1

An image processing method and apparatus, a storage medium, and a display device are provided in the present disclosure. The image processing method is used for image processing on the display device. The method includes the following. Target image data is received. Picture detection is performed on the target image data. Polarity adjustment is executed on a signal transmission line of the display device when the target image data satisfies a first grayscale-condition and/or a first area-condition. Exit polarity adjustment when the target image data satisfies a second grayscale-condition or a second area-condition, where a condition range in which the second grayscale-condition is satisfied is less than a condition range in which the first grayscale-condition is not satisfied, and a range in which the second area-condition is satisfied is less than a range in which the first area-condition is not satisfied. A non-transitory computer-readable storage medium and a display device are provided.
US11790857B2

A display device includes a display panel including data lines and pixels electrically connected to the data lines. The data driver supplies data signals to the data lines. The data driver includes: a first output buffer electrically connected to a first data line of the data lines, the first output buffer outputting a first data signal to the first data line; and a first comparator electrically connected to an output terminal of the first output buffer, the first comparator comparing a first slew rate of the first data signal with a first reference slew rate.
US11790855B2

A display device includes a plurality of pixels connected to a plurality of first scan lines, a plurality of second scan lines, and a plurality of data lines, where the pixels are arranged in a plurality of rows, a plurality of first stages connected to the first scan lines, a plurality of second stages connected to the second scan lines, and a data driver connected to the data lines. Each of the first scan lines is connected to pixels arranged in a corresponding row among the rows. Each of the second scan lines is commonly connected to pixels arranged in corresponding 8h rows among the plurality of rows, where h is a natural number.
US11790851B2

A display device including a display panel including a plurality of pixels; a gamma unit including a first gamma reference voltage generator configured to generate a first gamma reference voltage; a second gamma reference voltage generator configured to generate a second gamma reference voltage; a gamma voltage generator configured to output a first gamma voltage based on the first gamma reference voltage or output a second gamma voltage based on the second gamma reference voltage; and a voltage setting unit configured to selectively connect the first gamma reference voltage generator to the gamma voltage generator or selectively connect the second gamma reference voltage generator to the gamma voltage generator. Further, the second gamma reference voltage is coupled to a feedback voltage of the high potential power voltage from the display panel.
US11790850B2

A pixel driving circuit includes a reset sub-circuit, a compensation sub-circuit, a light-emitting control sub-circuit and a driving sub-circuit. The reset sub-circuit is configured to transmit an initialization signal received from an initialization signal terminal to the light-emitting control sub-circuit. The light-emitting control sub-circuit is configured to transmit the initialization signal to the first node. The compensation sub-circuit is configured to transmit the initialization signal from the first node to a second node so as to reset a voltage of the second node. The driving sub-circuit is configured to open a conductive path from a first voltage signal terminal to the initialization signal terminal during a process of resetting the voltage of the second node.
US11790848B2

An electroluminescent display apparatus may include: a display panel including a pixel; a data voltage supply circuit configured to supply a sensing data voltage to the pixel in a sensing period within a vertical blank period of a first frame, to supply a recovery data voltage to the pixel in a recovery period following the sensing period, and to supply a display data voltage to the pixel in a vertical active period of a second frame following the first frame; and a sensing circuit configured to sense an electrical characteristic of the pixel based on the sensing data voltage in the sensing period within the vertical blank period of the first frame. A level of the display data voltage to be supplied to the pixel in the vertical active period of the second frame may be determined based on a length of the vertical blank period of the first frame.
US11790847B2

A display substrate and a display device are provided, which includes: a base substrate, a plurality of reset signal lines and a first electrode layer, the first electrode layer includes a plurality of first power supply voltage lines, a plurality of first signal lines, a plurality of first transfer electrodes, a plurality of second transfer electrodes and a plurality of third transfer electrodes, a value of a ratio of an area of an overlapping portion of an orthographic projection of the first body sub-portion and an orthographic projection of the first electrode layer on the board surface of the base substrate, and an area of an overlapping portion of an orthographic projection of the second body sub-portion on the board surface of the base substrate and the orthographic projection of the first electrode layer on the board surface of the base substrate ranges from 0.82 to 1.02.
US11790846B2

A driving method of a display panel includes: determining a brightness band of the display panel, wherein brightness bands include a first brightness band to an Nth brightness band, maximum grayscale brightness of the first brightness band to the Nth brightness band decreases sequentially, and each brightness band includes three Gamma correction curves respectively corresponding to a first light emitting unit, a second light emitting unit, and a third light emitting unit each of an (N−M)th brightness band to the Nth brightness band also corresponds to at least one duty ratio; determining an input data voltage corresponding to at least one light emitting unit based on a Gamma correction curve that corresponds to the determined brightness band and an image to be displayed; and driving the display panel to display the image based on the determined input data voltage, or the determined input data voltage and the duty ratio.
US11790843B2

The present technology relates to a signal processing apparatus, a signal processing method, and a display apparatus that may reduce the effect of deterioration in element of a display panel. Provided is a signal processing apparatus including a signal processing unit configured to acquire, in changing a video signal from a low luminance display signal to a high luminance display signal by luminance enhancement, an accumulated load increase amount obtained by measuring and accumulating amounts of increase in load on a display panel caused by luminance enhancement, and adaptively control, in reference to the accumulated load increase amount acquired, a first gain for improving luminance of the video signal, according to a degree of effect of deterioration in element of the display panel. The present technology is applicable to self-luminous display apparatuses, for example.
US11790839B2

An electronic device including a plurality of light-emitting units, a driving circuit, and a controlling circuit is provided. The driving circuit is configured to drive at least one of the light-emitting units. The controlling circuit is configured to control the driving circuit. The plurality of light-emitting units, the driving circuit, and the controlling circuit are respectively disposed on different substrates.
US11790837B2

A pixel includes first and second sub-emission areas enclosed by a bank; a first light source unit disposed in the first sub-emission area, and including at least one first light emitting element connected between at least one first split electrode and a second power supply; a second light source unit disposed in the second sub-emission area, and including at least one second light emitting element connected between at least one second split electrode and the second power supply; a first driving circuit connected between a first power supply and the at least one first split electrode, and supplying a first driving current to the first light source unit in response to a first data signal; and a second driving circuit connected between the first power supply and the second split electrode, and supplying a second driving current to the second light source unit in response to a second data signal.
US11790835B2

A display device includes a data signal line, a low-tone scanning line, a high-tone scanning line, a low-tone emission control line, a high-tone emission control line, a signal line drive circuit that outputs an image signal to the data signal line, a scanning line drive circuit that outputs a selection signal to the low-tone scanning line and to the high-tone scanning line, and first and second power supply lines that receive power from a power supply. Pixel units each include a low-tone scanning transistor, a high-tone scanning transistor, a low-tone capacitor, a high-tone capacitor, a low-tone drive transistor, a high-tone drive transistor, a low-tone emission control transistor, a high-tone emission control transistor, and a light emitter. The display device drives the light emitter by dividing a high tone and a low tone in time series.
US11790826B2

Provided are a shift register and a driving method thereof, a drive circuit and a display device. A first capacitor is provided with a first terminal electrically connected to a cascade signal output terminal and a second terminal electrically connected to a fixed voltage signal terminal, so that a load capacitance of the cascade signal output terminal is compensated, and the charging and discharging process of the first capacitor is combined to reduce a noise of a signal of the cascade signal output terminal and improve the signal stability of the cascade signal output terminal.
US11790823B2

An image display device includes an imaging unit, a color temperature detection unit, a color temperature sensor, a white balance adjustment unit and a display unit. The imaging unit is configured to capture an image of a rear of a vehicle. The color temperature detection unit is configured to detect a color temperature of a captured image. The color temperature sensor is installed at a front of the vehicle to detect a color temperature of incident light. When a difference between the color temperature of the captured image and the color temperature of the incident light is a color temperature threshold value or greater, the white balance adjustment unit is configured to switch from a first white balance adjustment based on the color temperature of the captured image to a second white balance adjustment based on the color temperature of the incident light.
US11790821B2

A driving control circuit, a driving control method, and a display device are disclosed. The driving control circuit includes an input terminal, a power-down time acquisition circuit, an output terminal, and a switch circuit. The input terminal is configured to receive an input voltage; the power-down time acquisition circuit is configured to detect a power-down time period required for the input voltage to decrease to a lowest voltage, the power-down time period is used to generate a switch control signal; the output terminal is configured to output a voltage; and the switch circuit is configured to receive the input voltage and determine, according to the switch control signal, whether to be turned on to transmit the input voltage to the output terminal for output.
US11790819B2

A compensation method includes that an electronic device determines, based on statistical data of a first display and a first correspondence, a first actual value of a to-be-measured parameter of the first display at the end of a first statistical period; determines, based on statistical data of a second display and a second correspondence, a second actual value of a to-be-measured parameter of the second display at the end of the first statistical period; determines a compensation target value based on the first actual value and the second actual value when the first actual value is less than the second actual value; and writes the compensation target value into a first register configured to control the to-be-measured parameter of the first display, and writes the compensation target value into a second register configured to control the to-be-measured parameter of the second display.
US11790818B2

A method for debugging the display panel includes: acquiring a target correction data table of the display panel in each of at least one color mode by debugging the display panel in each of the at least one color mode. Debugging the display panel in each of the at least one color mode includes: controlling the display panel to display a test picture in the color mode; acquiring an initial display parameter curve based on a display parameter of the test picture; determining a reference display parameter curve based on the initial display parameter curve and a standard display parameter curve; and determining the target correction data table based on the reference display parameter curve and the standard display parameter curve.
US11790803B2

Method, apparatus and computer program for providing a personalized study plan to a learner through cognitive and behavioral diagnosis of the learner. A learner who uses a data input device such as a smart pen and a stylus pen by using data obtained from the data input device. The method, apparatus and computer program relate to technology for obtaining input data based on information inputted by a user for at least one question with the data input device, creating test behavior data on the user from the obtained input data, analyzing cognition and behavior of the user based on at least one of metadata on the at least one question and the created test behavior data, and providing a personalized study plan to the user through an algorithm using machine learning based on the cognition and behavior analysis.
US11790801B2

Measures (for example, methods, systems and computer programs) are provided to evaluate a percussive performance. Percussive performance data captured by one or more sensors is received. The percussive performance data represents one or more impact waveforms of one or more hits on a performance surface. The one or more impact waveforms are analysed. The analysing comprises: (i) identifying one or more characteristics of the one or more impact waveforms; (ii) classifying the one or more hits as one or more percussive hit-types based on the one or more characteristics; and (iii) evaluating the one or more percussive hit-types against performance target data. Performance evaluation data is output based on said evaluating.
US11790795B2

A method in an aircraft for energy reduction is disclosed. The method includes: determining a starting point location, altitude and airspeed for a stable approach for landing at a diversion airport; and determining a vertical strategy for achieving the starting point altitude and airspeed by identifying a region of opportunity for adjusting the speed and altitude and identifying a plurality of energy reduction strategies for achieving the starting point altitude and airspeed while in the region of opportunity based on a speed mode during the stable approach. The method further comprises causing a graphic display to be displayed that lists for selection each of the plurality of identified strategies, detailed maneuver information for strategy implementation, and costs for implementing each identified strategy; and causing to be displayed, responsive to flight crew selection, a lateral view and vertical view of a proposed trajectory based on a selected identified strategy.
US11790786B2

Systems, methods and non-transitory computer readable storage media for airspace management within an airspace region at a node of a peer to peer network having a plurality of nodes and maintaining a blockchain containing a current deconflicted flight schedule for the airspace region. One method includes receiving requests for airspace reservations, each including flight plan data, from other nodes over the peer to peer network, compiling the flight plan data to identify conflicts between the requests and the current deconflicted flight schedule, validating the flight plan data of the requests that do not conflict with the current deconflicted flight schedule to generate validated airspace reservations, creating a block containing the validated airspace reservations and interlinking the block with the blockchain such that the blockchain contains a new deconflicted flight schedule for the airspace region for broadcast to the other nodes over the peer to peer network.
US11790774B2

A method comprises: generating a traffic sign message configured to configure an active traffic sign that is electronically configurable; encrypting the traffic sign message to produce an encrypted traffic sign message; sending the encrypted traffic sign message to a radio broadcast transmitter; and at the radio broadcast transmitter, transmitting the encrypted traffic sign message in a radio broadcast signal; and at the active traffic sign: receiving the radio broadcast signal and recovering the encrypted traffic sign message from the radio broadcast signal; decrypting the encrypted traffic sign message to produce the traffic sign message; and configuring the active traffic sign according to the traffic sign message.
US11790771B2

A vehicle-mounted device collects and transmits sensor data to an external apparatus, a buffer unit that stores the sensor data. A determination unit that determines whether or not a predetermined condition is satisfied, and a controller that controls transmission of the sensor data by the transmitter to the external apparatus. The controller causes the transmitter to stop transmitting the sensor data collected by the collector to the external apparatus when the determination unit determines that the predetermined condition is satisfied, and causes, when a determination result obtained by the determination unit changes to indicate that the predetermined condition is not satisfied after the determination unit determines that the predetermined condition is satisfied, the transmitter to concurrently transmit the sensor data stored in the buffer unit to the external apparatus while giving priority to sensor data with a shorter delay time based on priority levels according to delay time.
US11790769B2

A universal remote control (URC) is programmed to control a particular type and make of electronic consumer device using a graphical user interface. A plurality of images is displayed on the user-interface. Each image of the plurality of images is a digital photograph of an electronic consumer device or a remote control device usable to control the corresponding electronic consumer device. A user selects the digital photograph of the particular type and make of electronic consumer device or its corresponding remote control device. Codeset information associated with the selected device is transmitted to the URC such that the URC is programmed to control the selected device. If the codeset information is a codeset identifier, then it is displayed on the user interface. The user enters the codeset identifier into the URC such that the URC is programmed to control the selected device.
US11790767B2

Embodiments of the present disclosure provide a method, an apparatus, a device and a storage medium for pre-warning of aircraft flight threat evolution. The method includes: inputting historical threat situation data to an evolution model that has been trained to convergence to output each evolution mode corresponding to the historical threat situation data and a probability corresponding to the evolution mode; obtaining evolution trend data corresponding to the historical threat situation data according to the evolution mode and the probability; assigning a detection task to other aircraft within a preset range of a target aircraft according to a crowdsourcing strategy, and acquiring current actual flight threat information detected by the other aircraft according to the detection task; sending pre-warning information to a pre-warning device if the flight threat meets a pre-warning condition.
US11790763B2

The invention relates to a computer program product for configuration of a control center, in particular a fire alarm and/or extinguishing control center, and to an associated method. The computer program product comprises: a hardware configuration component for configuration of hardware components such as modules and/or front panel components of the control center, a logic configuration component for configuration of a functional logic of the control center, wherein the logic configuration component is designed to provide functional components. The functional components are decoupled from the hardware of the control center and embodied in such a way that reversible assignment of functional component to hardware component is made possible.
US11790760B2

A modular approach is provided for sensing and responding to detected activity or an event in a region that can be implemented quickly and easily using existing city infrastructure to establish a grid of sensors and detectors to provide localized or wide area coverage. The approach provides a turnkey solution or smart city in a box that can be adapted to different situations and needs to provide communications functionality and/or a desired or customized functionality for a wide range of different applications.
US11790747B2

A monitoring system for monitoring a status of a building comprising a first sensor configured to detect a first condition in the space and a second sensor configured to detect a second condition in the space is disclosed. The system may further comprise a memory for storing one or more rules each configured to identify one or more issues in the space based on the first and/or second conditions in the space and a communications module configured to communicate with a remote device over a network. A controller may be configured to apply the one or more rules to the first and second detected conditions in the space to identify the one or more issues and provide a notification to the remote device via the communications module.
US11790744B1

According to one embodiment, a method, computer system, and computer program product for intrusion movement prediction is provided. The embodiment may include receiving environmental sensor data corresponding to a monitored space as captured by a plurality of sensors affixed to an airflow component. The embodiment may also include generating a three-dimensional model of the monitored space using the received environmental data. The method may further include, in response to determining a disturbance is present in the three-dimensional model, performing a security action.
US11790734B2

Systems, apparatuses and methods for increasing or otherwise enhancing gaming awards based on correctly predicted occurrences. In a poker context, a prediction of an occurrence may be made, such as predicting a characteristic of a poker card. The prediction is compared to a random selection among a plurality of available items, such as comparing the predicted characteristic of the poker card to a random selection among a plurality of poker card characteristics. Where the prediction is correct, the player may be awarded with enhanced payouts on current and/or future game plays, and in some embodiments concurrent correct predictions results in increasingly higher enhanced payouts.
US11790731B1

A multi-game package environment for a gaming device includes at least a first and second game. The first game is eligible to trigger a payout of one or more first progressive feature prizes associated with the first game and ineligible to trigger a payout of one or more second progressive feature prizes associated with the second game. A first set of random-based game outcomes are generated for a round of play of the first game to randomly determine a bulk progressive feature prize update operation across at least one progressive feature prize of each of the games in the multi-game package. A second set of random-based game outcomes is generated to randomly determine whether one of the one or more first progressive feature prizes in the first game is triggered. Concurrently, an amount by which to update a visual meter associated with each updated progressive feature prize may be determined.
US11790729B2

Systems and methods that modify one or more parameters associated with a progressive award based on one or more parameters of a gaming device associated with the progressive award.
US11790724B2

A local electronic gaming device may include a display system, an interface system and a control system that includes one or more processors. The control system may cause the display system to present visual effects corresponding to a metamorphic image, which may correspond to an award. The visual effects may include changes to the metamorphic image in response to local game event data corresponding to one or more games presented on the local gaming device and in response to networked gaming device game event data corresponding to one or more games presented on one or more other gaming devices.
US11790722B2

A single-sided ride storage locker system deployed at any site within a facility, and providing guest visitors with access control enabled by scanning multi-level machine-readable codes using mobile scanning computing systems, such as web-enabled smartphones with digital cameras and mobile application support. The storage locker system supports automated modes of discovering and finding where a guest's rented locker is located within the facility and its sites at any moment in time, simply by using the guest' smart phone to scan a device-level code, a site-level code, a facility-level code or a discovery-level code, posted anywhere within the facility or any site, without need for using a physical locker lookup kiosk or other conventional systems and methods.
US11790719B2

There is disclosed an electronic voting system for tamper resistant voting. In some embodiments of a system and/or method for allows a voter to verify that his vote was recorded properly and/or allows public counting of votes by any entity. For example, the system may record information on a distributed ledger that prevents changing of votes. For example, enough data may be available to each voter to check that his vote was recorded properly and/or to substantiate and/or prove if it was not recorded properly. For example, public data may be recorded anonymously such that a third party may be able to access the number of votes, but not the identify of individual voters. Optionally, the individual voter may be supplied a way to substantiate a claim that he voted for either party of the election.
US11790703B2

A method to be executed by a server includes acquiring first vehicle information, which is information regarding a vehicle before use of the vehicle for disaster relief, acquiring second vehicle information, which is information regarding the vehicle after use of the vehicle for disaster relief, and notifying an administrator of the vehicle of information regarding a difference between the acquired first vehicle information and the acquired second vehicle information.
US11790698B2

Disclosed is an electronic device. The electronic device includes a sensor unit that includes a first sensor and a second sensor, and a processor that is operatively connected with the sensor unit. The processor determines whether a given condition is satisfied, by using a first sensor signal of a user sensed by the first sensor, controls the first sensor to sense the first sensor signal every first cycle and controls the second sensor to sense a second sensor signal from the user every second cycle longer than the first cycle when the given condition is not satisfied, controls the second sensor to sense the second sensor signal every third cycle shorter than the second cycle when the given condition is satisfied, and recognize a gesture of the user by using the first sensor signal sensed every first cycle and the second sensor signal sensed every third cycle.
US11790695B1

Devices, systems, and methods are provided for enhanced video annotations using image analysis. A method may include identifying, by a first device, first faces of first video frames, and second faces of second video frames. The method may include determining a first score for the first video frames, the first score indicative of a first number of faces to label, the first number of faces represented by the first video frames, and determining a second score for the second video frames, the second score indicative of a second number of faces to label. The method may include selecting the first video frames for face labeling, and receiving a first face label for the first face. The method may include generating a second face label for the second faces. The method may include sending the first face label and the second face label to a second device for presentation.
US11790694B1

A secure media hosting system stores a protected portion of an audio-video (AV) recording, a private key associated with the AV recording, and a mask identifier. A media player device is communicatively coupled to the secure media hosting system. The media player device receives a media stream that includes a first portion of an AV recording, a public key corresponding to the AV recording, and the mask identifier. The public key and mask identifier are extracted from the media stream. A request for the protected portion of the AV recording is provided. The request includes the extracted public key and mask identifier. After providing the request for the protected portion of the AV recording, the protected portion of the AV recording is received. The first portion and protected portion of the AV recording are combined. The combined first and protected portions of the AV recording are displayed.
US11790687B2

A display device and a mobile terminal including the same includes a display area in which a first group of display pixels to which pixel data is written are arranged, and a sensing area in which a second group of display pixels and a plurality of sensor pixels are arranged; each of the display pixels includes a pixel circuit configured to drive a light emitting element; each of the sensor pixels includes a photosensor driving circuit configured to drive a photodiode; a low potential power voltage and a pixel driving voltage are applied to the pixel circuit and the photosensor driving circuit; a cathode electrode of the light emitting element and the cathode electrode of the photodiode share the same metal electrode, and are commonly connected to a low potential power line to which the low potential power voltage is applied.
US11790686B2

A composite piezoelectric element and an electronic device having the same are disclosed, in which the composite piezoelectric element includes insulating films and piezoelectric bodies, which are alternately arranged, wherein the piezoelectric bodies may be categorized into general piezoelectric bodies used as at least one of a haptic actuator, a speaker actuator and a receiver actuator, and a finger scan recognition piezoelectric body for finger scan recognition.
US11790685B2

The present disclosure provides a fingerprint identification structure and a display device. The fingerprint identification structure includes an acoustic wave emitter, a focus acoustic lens, and a sound wave receiver. The acoustic lens are between the acoustic wave emitter and the sound wave receiver, the acoustic wave emitter is at a focal position of the acoustic lens and configured to emit acoustic wave toward the acoustic lens, the acoustic wave receiver is configured to detect the intensity distribution of the acoustic wave emitted by the acoustic wave emitter after the acoustic wave sequentially passes through the acoustic lens and the acoustic wave receiver, reaches the surface of the finger and is reflected back by the surface of the finger. The fingerprint recognition structure improves design flexibility.
US11790682B2

An apparatus for performing image analysis to identify human actions represented in an image, comprising: a joint-determination module configured to analyse an image depicting one or more people using a first computational neural network to determine a set of joint candidates for the one or more people depicted in the image; a pose-estimation module configured to derive pose estimates from the set of joint candidates that estimate a body configuration for the one or more people depicted in the image; and an action-identification module configured to analyse a region of interest within the image identified from the derived pose estimates using a second computational neural network to identify an action performed by a person depicted in the image.
US11790677B2

A system is provided for a distributed server network with embedded image decoder as a chain code program runtime event. In particular, the system may comprise a distributed computing network comprising one or more decentralized nodes, each of which may store a separate copy of a distributed data register. The system may further comprise one or more specialized nodes which receive, assess, and analyze user input data, where the one or more specialized nodes may include a client identity node comprising an embedded image decoder which may be configured to analyze image portions of the user input data. Once the image data has been analyzed, the client identity node may convert the image data into a text format for storage within the distributed register.
US11790676B2

A system for performing remote artificial intelligence-assisted electronic warranty verification including at least one processor configured to transmit an instruction to capture at least one product image of a specific product, receive and perform product image analysis on the product image to identify at least one product-distinguishing characteristic, transmit an instruction to capture an image of a purchase receipt, receive and perform receipt image analysis on the purchase receipt image to identify product purchase information, access a universal data structure containing data on products offered by suppliers, use the at least one product-distinguishing characteristic and product purchase information to identify in the universal data structure the specific product, identify in the universal data structure a link to a warranty data structure of the supplier, access the link to lookup the specific product and receive a warranty coverage indication from the supplier data structure, and transmit an indication of warranty coverage.
US11790668B2

Systems, devices, products, apparatuses, and/or methods for generating a road edge boundary for an edge of a road in an AV map for controlling an autonomous vehicle on a roadway by obtaining map data associated with a map of a geographic location including a roadway associated with one or more locations of one or more vehicles in the roadway during one or more traversals of the roadway, determining one or more prediction scores based on the map data, including one or more predictions of whether the plurality of elements include road edge boundary locations, and generating in the map a road edge boundary based on the one or more prediction scores.
US11790663B2

A system (1) for detecting dynamic secondary objects (55) that have a potential to intersect the trajectory (51) of a moving primary object (50), comprising a vision sensor (2) with a light-sensitive area (20) that comprises event-based pixels (21), so that a relative change in the light intensity impinging onto an event-based pixel (21) of the vision sensor (2) by at least a predetermined percentage causes the vision sensor (2) to emit an event (21a) associated with this event-based pixel (21), wherein the system (1) further comprises a discriminator module (3) that gets both the stream of events (21a) from the vision sensor (2) and information (52) about the heading and/or speed of the motion of the primary object (50) as inputs, and is configured to identify, from said stream of events (21a), based at least in part on said information (52), events (21b) that are likely to be caused by the motion of a secondary object (55), rather than by the motion of the primary object (50). Vision sensors (2) for use in the system (1). A corresponding computer program.
US11790660B2

An object recognition device is configured to: classify, under a state in which not all object data in a detection data group have been received and a part of the object data have been received by a current processing time, the part of the object data into pieces regarded as ready for association determination and pieces not regarded as ready for the association determination, to thereby associate the object data regarded as ready for the association determination and the prediction data individually with each other and set, as pending object data, the object data not regarded as ready for the association determination; and associate, under a state in which the remaining object data in the detection data group have been received by the next processing time after the current processing time, the remaining object data and the pending object data individually with the prediction data.
US11790654B2

Video feeds may be analyzed to identify matchups between participants. The matchups may be used to derive a competition, context, statistics, and the like. A result of the derived competition may depend, at least in part, on an ordering and outcomes of a set of matchup events. The derived competition may be presented as a collection of video clips corresponding to the set of matchup events, related commentary, and/or related statistics.
US11790652B2

Systems and methods are presented for detecting physical contacts effectuated by actions performed by an entity participating in an event. An action, performed by the entity, is detected based on a sequence of pose data associated with the entity's performance in the event. A contact with another entity in the event is detected based on data associated with the detected action. The action and the contact detections are employed by neural-network based detectors.
US11790648B2

Techniques are described for automated operations related to analyzing visual data from images captured in rooms of a building and optionally additional captured data about the rooms to assess room layout and other usability information for the building's rooms and optionally for the overall building, and to subsequently using the assessed usability information in one or more further automated manners, such as to improve navigation of the building. The automated operations may include identifying one or more objects in each of the rooms to assess, evaluating one or more target attributes of each object, assessing usability of each object using its target attributes' evaluations and each room using its objects' assessment and other room information with respect to an indicated purpose, and combining the assessments of multiple rooms in a building and other building information to assess usability of the building with respect to its indicated purpose.
US11790647B2

Embodiments of the present invention provide a method for recognizing an object in a photo and determining a terminal associated with the object in the photo. The method includes: determining an object in a photo by using a biological feature recognition technology; and determining a terminal that belongs to the object in the photo based on object-terminal relationship information, so that a an apparatus such as a smart device automatically obtains information about the terminal that belongs to the object in the photo, and shares the photo with the terminal.
US11790642B2

The disclosed subject matter relates to a method for determining a type and a state of an object of interest, comprising: generating a depth map of a scene by means of a depth sensor, the scene containing the object of interest and an occlusion object lying between the depth sensor and the object of interest; computing three 2D occupancy views, each in a different viewing direction, and three 2D occlusion views; feeding each of said occupancy and occlusion views into a different input of a trained convolutional neural network; receiving both a class and a bounding box of the object of interest from the convolutional neural network; and determining the type of the object of interest and the state of the object of interest. The disclosed subject matter further relates to a system for carrying out said method.
US11790620B2

A method, device, and computer program product for determining quality of a wireless network, includes: connecting, by a mobile device, to one or more access points of the wireless network in a physical environment; capturing, via a camera of the mobile device, a live rendering of the physical environment; generating, by the mobile device, a rendering of the physical environment; detecting, via the mobile device, a signal quality of the connection to each of the one or more access points; storing, in memory of the mobile device, each current position and a plurality of previous positions of the mobile device in the physical environment in association with the detected signal quality; and generating, in a processor of the mobile device, a virtual path graphic by linking the current positions and the plurality of previous positions of the mobile device in the physical environment.
US11790616B2

A VR system for vehicles that may implement methods that address problems with vehicles in motion that may result in motion sickness for passengers. The VR system may provide virtual views that match visual cues with the physical motions that a passenger experiences. The VR system may provide immersive VR experiences by replacing the view of the real world with virtual environments. Active vehicle systems and/or vehicle control systems may be integrated with the VR system to provide physical effects with the virtual experiences. The virtual environments may be altered to accommodate a passenger upon determining that the passenger is prone to or is exhibiting signs of motion sickness.
US11790614B2

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for performing operations comprising receiving an image that depicts a person, identifying a set of skeletal joints of the person and identifying a pose of the person depicted in the image based on positioning of the set of skeletal joints. The operations also include receiving speech input comprising a request to perform an AR operation and an ambiguous intent, discerning the ambiguous intent of the speech input based on the pose of the person depicted in the image and in response to receiving the speech input, performing the AR operation based on discerning the ambiguous intent of the speech input based on the pose of the person depicted in the image.
US11790612B2

An information display method, including: obtaining target information and an actual image when an information display signal is received, the actual image being an image obtained by photographing a real environment by using a camera; generating an augmented reality (AR) image according to the target information and the actual image; and displaying the AR image in a user interface, an AR element in the AR image being used for displaying the target information. In this application, an AR image is generated according to the obtained target information and actual image, and the AR image is displayed on a user interface, where the AR image includes an AR element configured to display the target information.
US11790611B2

A computer-implemented method, comprising, by an artificial-reality (AR) design tool: receiving, through a user interface (UI) of the AR design tool, instructions to add a voice-command module to an AR effect, the voice-command module having an intent type and at least one slot, the slot associated with one or more entities; establishing, according to instructions received through the UI, a logical connection between the slot and a logic module configured to generate the AR effect depending on a runtime value associated with the slot; and generate, for the AR effect, an executable program configured to: determine that a detected utterance corresponds to the intent type and includes one or more words associated with the slot; select, based on the one or more words, one of the one or more entities as the runtime value for the slot; send the runtime value to the logic module according to the logical connection.
US11790610B2

Disclosed are techniques for generating a photorealistic image by augmenting or compositing at least a portion of a physical structure (e.g., a house) depicted in a two-dimensional (2D) image with synthetic image data. Additionally, disclosed are techniques for augmenting the depicted physical structure using a minimum amount of three-dimensional (3D) geometric data and applying a scene effect to the synthetic image data to create a photorealistic effect.
US11790609B2

A method, computer readable medium, and system are disclosed for overlaying a cell onto a polygon meshlet. The polygon meshlet may include a grouping of multiple geometric shapes such as triangles, and the cell may include a square-shaped boundary. Additionally, every polygon (e.g., a triangle or other geometric shape) within the polygon meshlet that has at least one edge fully inside the cell is removed to create an intermediate meshlet. A selected vertex is determined from all vertices (e.g., line intersections) of the intermediate meshlet that are located within the cell, based on one or more criteria, and all the vertices of the intermediate meshlet that are located within the cell are replaced with the selected vertex to create a modified meshlet. The modified meshlet is then rendered (e.g., as part of a process to generate a scene to be viewed).
US11790605B2

A computer-implemented method for 3D reconstruction including obtaining 2D images and, for each 2D image, camera parameters which define a perspective projection. The 2D images all represent a same real object. The real object is fixed. The method also includes obtaining, for each 2D image, a smooth map. The smooth map has pixel values, and each pixel value represents a measurement of contour presence. The method also includes determining a 3D modeled object that represents the real object. The determining iteratively optimizes energy. The energy rewards, for each smooth map, projections of silhouette vertices of the 3D modeled object having pixel values representing a high measurement of contour presence. This forms an improved solution for 3D reconstruction.
US11790602B2

The present disclosure relates to an information processing device and method capable of curbing coding efficiency reduction. On the basis of position information indicating positions of points of a point cloud in units of first regions, for each second region composed of a plurality of first regions, a neighboring pattern of each first region including the points is specified by identifying whether or not each neighboring region adjacent to a processing target region includes the points or is positioned outside the second region including the processing target region, a context is selected according to the specified neighboring pattern, and the position information is coded using the selected context. The present disclosure can be applied to, for example, an information processing device, an image processing device, a coding device, a decoding device, an electronic apparatus, an information processing method, a program, or the like.
US11790600B2

An image processing device includes a shape acquisition unit configured to acquire shape information of a subject, a first region detection unit configured to detect a first region generating a shadow of the subject, a second region detection unit configured to detect a second region onto which the shadow is projected, a virtual light source direction setting unit configured to determine a direction of a virtual light source in which the first region projects the shadow onto the second region on the basis of the shape information, the first region, and the second region, and an image generation unit configured to generate an image with the shadow on the basis of the shape information and the determined direction of the virtual light source.
US11790591B2

In an example, a non-transitory machine-readable storage medium storing instructions executable by a processor of a computing device to receive device telemetry data associated with an electronic device. The device telemetry data may include data that affects a performance of a graphics processor of the electronic device. Further, instructions may be executed by the processor to predict health of the graphics processor by applying a machine learning model to the device telemetry data. Furthermore, instructions may be executed by the processor to generate an alert notification based on the predicted health of the graphics processor.
US11790585B2

Methods, devices, media, and other embodiments are described for a state-space system for pseudorandom animation. In one embodiment animation elements within a computer model are identified, and for each animation element motion patterns and speed harmonics are identified. A set of motion data values comprising a state-space description of the motion patterns and the speed harmonics are generated, and a probability assigned to each value of the set of motion data values for the state-space description. The probability can then be used to select and update a particular motion used in an animation generated from the computer model.
US11790570B2

The systems described in this disclosure can be used in construction settings to facilitate the tasks being performed. The location of projectors and augmented reality headsets can be calculated and used to determine what images to display to a worker, based on a map of work to be performed, such as a construction plan. Workers can use spatially-aware tools to make different locations be plumb, level, or equidistant with other locations. Power to tools can be disabled if they are near protected objects.
US11790562B2

Methods and devices are provided to encode and decode a data stream carrying data representative of a three-dimensional scene, the data stream comprising color pictures packed in a color image; depth pictures packed in a depth image; and a set of patch data items comprising de-projection data; data for retrieving a color picture in the color image and geometry data. Two types of geometry data are possible. The first type of data describes how to retrieve a depth picture in the depth image. The second type of data comprises an identifier of a parametric function and a list of parameter values for the identified parametric function.
US11790560B2

Methods and decompression units for decompressing data from a compressed block of image data, the compressed block of image data representing a block of image data comprising a plurality of image element values, the image element values being divisible into at least a first value and a second value such that the block of image data comprises a two-dimensional block of first values. The method comprises: analysing a header of the compressed block of image data to identify (i) a location in a body of the compressed block of image data of a fixed-length parameter that corresponds to a first desired value in the two-dimensional block of first values, and (ii) common base information for the first desired value, the common base information being common to a first set of values comprising all of the two-dimensional block of first values or a portion of the two-dimensional block of first values that includes the first desired value; retrieving the fixed-length parameter that corresponds to the first desired value from the identified location in the body of the compressed block of image data; and generating the first desired value from the common base information and the fixed-length parameter.
US11790553B2

Embodiments of the present disclosure provide a method and apparatus for detecting a target object, an electronic device, and a computer readable storage medium. The method may include: acquiring a to-be-detected image; processing the to-be-detected image using an object detection model including a deformable convolutional layer to obtain an offset prediction result of the deformable convolutional layer; and adjusting a size of an anchor point using the offset prediction result, and determining position information of the target object in the to-be-detected image using the anchor point of the adjusted size.
US11790551B2

The present teaching relates to a method, system, medium, and implementation of processing image data in an autonomous driving vehicle. Sensor data acquired by one or more types of sensors deployed on the vehicle are continuously received. The sensor data provide different information about surrounding of the vehicle. Based on a first data set acquired by a first sensor of a first type of the one or more types of sensors at a specific time, an object is detected, where the first data set provides a first type of information about the surrounding of the vehicle. Depth information of the object is then estimated via object centric stereo at object level based on the object detected as well as a second data set acquired by a second sensor of the first type of the one or more types of sensors at the specific time. The second data set provides the first type of information about the surrounding of the vehicle with a different perspective as compared with the first data set.
US11790548B2

The present invention relates to a method and system for automatic localisation of static objects in an urban environment. More particularly, the present invention relates to the use of noisy 2-Dimensional (2D) image data to identify and determine 3-Dimensional (3D) positions of objects in large scale urban or city environments. Aspects and/or embodiments seek to provide a method, system, and vehicle for automatically locating static 3D objects in urban environments by using a voting-based triangulation technique. Aspects and/or embodiments also provide a method for updating map data after automatically new 3D static objects in an environment.
US11790547B2

An information processing apparatus includes management circuitry that manages three-dimensional data obtained by a scanner in the order of obtaining, display controller circuitry that controls a display to show a three-dimensional image generated from combined data generated by combining a plurality of pieces of three-dimensional data, and input circuitry that accepts an operation by a user. When the input circuitry accepts an operation to select three-dimensional data, the management circuitry sets, from the selected three-dimensional data of last obtained three-dimensional data, data to be deleted. The display controller circuitry controls the display to show a three-dimensional image modified to exclude the data to be deleted.
US11790544B1

A time-of-flight camera includes a light emitter, a photo detector, and a controller. The time-of-flight camera may determine depth motion of an object by emitting light pulses, receiving reflected light pulses from the object, and accumulating a plurality of charges based on the reflected light pulses. The depth motion may be determined by the controller through analysis of the accumulated charges.
US11790537B2

A tracking device includes a processor including hardware. The processor is configured to: set a start frame and an end frame in a video including multiple frames; perform forward tracking in frames subsequent to the start frame based on a region of a tracking target in the start frame; perform backward tracking in frames previous to the end frame based on a region of the tracking target in the end frame; and generate a combined mask image by combining a forward mask image based on the forward tracking with a backward mask image based on the backward tracking.
US11790531B2

Methods and systems are disclosed for performing operations comprising: receiving a monocular image that includes a depiction of a whole body of a user; generating a segmentation of the whole body of the user based on the monocular image; accessing a video feed comprising a plurality of monocular images received prior to the monocular image; smoothing, using the video feed, the segmentation of the whole body generated based on the monocular image to provide a smoothed segmentation; and applying one or more visual effects to the monocular image based on the smoothed segmentation.
US11790525B2

A system and method for metal artifact avoidance in 3D x-ray imaging is provided. The method includes determining a 3D location of metal in an object or volume of interest to be scanned; estimating a source-detector orbit that will reduce the severity of metal artifacts; moving an imaging system to locations consistent with the source-detector orbit that was estimated; and scanning the object according to the source-detector orbit.
US11790524B2

Disclosed are systems, methods, and computer program products for tumor lesion identification, segmentation, tracking and analysis, wherein a 3D spatial distribution of the tumor lesions in a target organ forms a unique 3D point structure for a patient.
US11790497B2

Embodiments of this disclosure include an image enhancement method and apparatus. The image enhancement may include obtaining an original image and performing synthesis processing on features of the original image to obtain a first illumination map corresponding to the original image. A resolution of the first illumination map may be lower than a resolution of the original image. The image enhancement may further include obtaining, based on the first illumination map, a mapping relationship between an image to an illumination map and performing mapping processing on the original image based on the mapping relationship to obtain a second illumination map. A resolution of the second illumination map may be equal to the resolution of the original image. The image enhancement may further include performing image enhancement processing on the original image according to the second illumination map to obtain a target image.
US11790491B2

A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.
US11790488B2

Methods and apparatus for multi-encoder processing of high resolution content. In one embodiment, the method includes capturing high resolution imaging content; splitting up the captured high resolution imaging content into respective portions; feeding the split up portions to respective imaging encoders; packing encoded content from the respective imaging encoders into an A/V container; and storing and/or transmitting the A/V container. In another embodiment, the method includes retrieving and/or receiving an A/V container; splitting up the retrieved and/or received A/V container into respective portions; feeding the split up portions to respective imaging decoders; stitching the decoded imaging portions into a common imaging portion; and storing and/or displaying at least a portion of the common imaging portion.
US11790484B2

A two-dimensional scalar field data visualization method and system based on colormap optimization including: receiving initial colormap and two-dimensional scalar field input data; calculating key colors in the initial colormap, and setting the key colors as control points; calculating a linear interpolation between pairwise control points using a piecewise linear function, generating and mapping a colormap to the two-dimensional scalar field data; establishing an energy optimization equation for control point coordinate positions and the mapped two-dimensional scalar field data, where the coordinate positions are numerical values between 0 and 1 obtained by normalizing index values in the colormap corresponding to the control points; and solving the energy optimization equation to obtain a control point coordinate position, generating a new colormap using the piecewise linear function and optimized control point coordinate position, and mapping the new colormap to the two-dimensional scalar field data, to obtain a final visualization result.
US11790478B2

The present disclosure relates to methods and apparatus for mapping a source location of input data for processing by a graphics processing unit. The apparatus can configure a processing element of the graphics processing unit with a predefined rule for decoding a data source parameter for executing a task by the graphics processing unit. Moreover, the apparatus can store the parameter in local storage of the processing element and configure the processing element to decode the parameter according to the at least one predefined rule to determine a source location of the input data and at least one relationship between invocations of the task. The apparatus can also load, to the local storage of the processing element, the input data from a plurality of memory addresses of the source location determined by the parameter. A one logic unit can then execute the task on the loaded input data.
US11790474B2

Systems and methods for providing autonomous chauffeur services. In particular, systems and methods are provided to integrate users' calendars with a ridehail application to provide personal chauffeur-type services. Integrating a ridehail service application with a user's calendar and online schedule enables the ridehail service to act as a personal around-the-clock chauffeur, with an autonomous vehicle appearing when needed and taking the user to their destination with no additional input.
US11790471B2

Generating authentication credentials includes receiving from a first user input identifying a customer identifier for an online account with a business or organization and a residential or business physical address, and sending via a network a notification to a first user system to follow instructions on a mail piece to be received by the first user. The mail piece is physically sent via a distribution network to the physical address and an online application is activated in response to scanning a coded indicia on the mail piece. Data indicative of an identity of the first user is received and the identity of the first user is verified based on at least information associated with the coded indicia and the received data. A recommendation is generated whether to approve the online account and an electronic credential is created for the first user based on acceptance of the online account.
US11790458B1

Provided herein is a modeling computing device including a processor in communication with a memory device. The processor is configured to: (i) retrieve, from the at least one memory device, historical data associated with a plurality of users, wherein the historical data includes historical liability amount data and historical user data, and wherein the historical user data includes at least one of historical personal information, historical vehicle telematics data, and historical environmental data, (ii) generate a model that relates the historical liability amount data and the historical user data, (iii) store the model in the at least one memory device, (iv) collect current user data associated with a candidate user, wherein the current user data includes current personal information, current vehicle telematics data, and current environmental data, and (v) analyze the collected current user data using the generated model.
US11790455B2

Systems and methods are disclosed herein that can detect use of a consumer electronics device and that can generate and offer insurance or protection plans that measure, account, and adjust for the use of the consumer electronics device and consumer tendencies while using the consumer electronics device.
US11790450B2

Disclosed are a system and method, also referred to herein as an architecture, for efficiently communicating a high volume of data from a server over an electronic communications network to geographically disperse recipients, where one or more of those recipients may receive a customized version of that data, e.g., content, timing and/or form. As the data is generated, timing information and/or changes to information regarding customizations is incorporated forming a data stream which is communicated to local data publishers (“LDP's”). Upon receipt, the LDP' s extract the data, customization, or timing information and act accordingly when transmitting the received data to the recipients. Customization is applied to update local control databases which specify the customizations for subsequently received data before transmission. By acting on the messages in real time, e.g., as they are received, the LDP's, even if they don't receive the messages at the same time, then perform the same functions in the same relative order relative to the data stream.
US11790445B2

The present embodiments relate to charting multiple markets. In some embodiments, charting multiple markets may include receiving market data for a plurality of tradeable objects. The plurality of tradeable objects may include an anchor object and at least one non-anchor object. The market data may include anchor object price data for the anchor object and non-anchor price data for the at least one non-anchor object. The non-anchor object price data may be converted based on the anchor object price data such that converted non-anchor object price data has a price scale of the anchor object price data. The anchor object price data and the non-anchor object price data may be displayed along a normalized price axis.
US11790440B2

Systems and methods for providing a search-directed user interface for online banking applications. An example method may comprise: receiving, via a graphical user interface (GUI) session associated with an authenticated user, a search argument comprising a character string; executing, by a processing device, a search query by matching the character string to account data of one or more accounts that the authenticated user is authorized to access, the account data comprising a plurality of data items representing at least one of: financial product types, financial product identifiers, financial transaction types, financial transaction descriptions, financial transaction amounts, portfolio types, accounts, and aggregated financial indicators; and causing a data set produced by executing the search query to be visually represented via the GUI session.
US11790439B1

Systems, methods, and computer-readable media (transitory and non-transitory) are provided herein for automated bidding on auctioned online content. In various embodiments, a bidder process operating on a bidder management computing system may determine an IP address associated with an impression to be populated with consumable content. The impression may be solicited by a content auction computing system. The bidder process may retrieve, e.g., from volatile memory local to the bidder process management computing system, bidding guidelines associated with the IP address. The bidder process may determine, based on the retrieved bidding guidelines, a bid for a particular consumable content item to populate the solicited impression. The bidder process may then submit the bid to the content auction computing system.
US11790432B1

Systems and methods for assessing the needs of customers using predictive modeling techniques are disclosed. The method receives customer data from a first database and provided by the user. The method generates an instruction to a second database and receives additional customer information received from external databases to generate a basic profile for data based on the customer. The system further analyzes data provided by the user. The method generates a customer profile based on the basic customer data and additional data. The method determines missing data from the customer profile associated and a set of attributes of the user. The method identifies a profile with the customer similar set of attributes and estimates the missing data using predictive modeling techniques to generate estimated customer information. The system further pre-populates one or more missing fields of the full profile associated with the customer based on said estimated customer information. The system. The method additionally analyzes the full updated customer profile associated with the customer to generate one or more insurance recommendations for the customer that will allow customers to fulfill one or more proposed future financial goals while ensuring the financial stability of the customer. The systems and methods disclosed allow the level of data-entry efforts required from the user to be significantly reduced.
US11790428B2

An information processing device and a program are provided that enable a purchaser to compare provision conditions, such as the sales price of a product, in purchasing the product. The information processing device is provided with: a reception unit; a prediction unit; a specification unit; and an information generation unit. The reception unit is configured to receive a character or a character string, and input destination identification information. The input destination identification information makes it possible to identify an input destination of a character or a character string. The prediction unit is configured to predict, in accordance with the input destination information received by the reception unit, a word based on the character or character string received by the reception unit. The specification unit is configured to specify products or services related to the word. The information generation unit is configured to generate display information that displays the names of products or services as candidates of input character strings.
US11790424B2

A method, computer program product, and system are disclosed. The method, when implemented in a computer system, includes obtaining product information, selecting a production node from a plurality of production nodes, and communicating production information to the production node. The product information is configured to facilitate production of a product. The selecting performed by the computer system comprises determining a physical location of a destination of the product and identifying the production node. The identifying is based, at least in part, on the physical location and one or more production criteria. The production information comprises information identifying the product. The computer system is configured to communicate with each production node of the plurality of production nodes. The communicating is configured to result in production of the product by the production node.
US11790423B2

Automating a product offering presented in a consumer kiosk application for creating and order consumer photo-related products. An automated product offering system determines in real-time or near real-time the availability of products to be offered to the consumer and adjusts the display on the kiosk GUI to guide the user to select products that are currently available. The product availability may be specific to a location and a retailer hosting the consumer kiosk application. The kiosk GUI display is adjusted in accordance with product advertising and promotional campaigns to guide the user to generate orders for products that offer the best value to the consumer while helping retailers and kiosk operators succeed with advertising campaigns.
US11790422B2

A device may receive user data associated with a product or service, the user data including a user identifier associated with a user. The device may identify a business application that is relevant to the product or service, the business application being designed to provide the user with a business offer related to the product or service. In addition, the device may provide the user data to the business application and receive, from the business application, business application state data and user response data, the business application state data specifying a partially completed transaction associated with the product or service, and the user response data including information associated with the partially completed transaction. The device may store the business application state data and the user response data, and perform an action based on the business application state data.
US11790421B2

In an exemplary embodiment, software made in accordance with the present invention generates a request for quote (RFQ) based on user-provided information, presents a user interface allowing a user to customize the RFQ, generates an e-mail including the RFQ, and sends the e-mail to one or more suppliers. Various corresponding and related systems, methods, and software are described.
US11790420B2

A visual discovery tool for automotive manufacturing with network encryption, data conditioning, and prediction can include an extraction device configured to receive data records from application-specific file source databases. The tool can further include a vehicle alert database that receives the vehicle records from the plurality of extraction databases. The visual discovery tool can include at least one hardware processor in communication with the extraction device and the vehicle alert database. The tool can be configured to selectively restrict access to an interactive display based on whether a client device receives authorization credentials.
US11790417B1

Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.
US11790412B2

An enhanced customer relationship management (CRM) system is provided. The enhanced CRM system performs activities automatically and with the assistance of artificial intelligence and machine learning based on historical information. The enhanced CRM system provides: a) scheduling assistance prior to a customer contact, b) assistance during a call to direct call focus and achieve a personal connection between a customer facing user of the CRM system and a target customer contact, and c) automated assistance to complete a contact and transition to a next target customer contact. Achievement goals for a customer facing user may be presented and monitored with respect to a goal achievement period. Schedules may be dynamically adjusted across multiple CRM system users and with respect to overall organizational goals to enhance achievement of goals.
US11790410B2

Systems, methods, and storage mediums storing methods of natural capital measurement are described. A region of influence for the area whose natural capital is to be measured is determined and segmented into a plurality of segments. A land assessment model, including a system dynamics model and a spatially explicit model, is generated for the region of influence by training one or more machine learning algorithms to classify land use categories for the segments and to determine statistical relationships between state variables and properties of the segment. A flow sequence for simulating a transport of materials between the plurality of segments is executed to update the land assessment model. Health indicators for the natural capital of the area are generated using the updated land assessment model.
US11790406B2

Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and cause the one or more processors to perform (1) receiving a request to generate one or more campaigns; (2) determining one or more predicted bids for one or more keywords in the one or more campaigns; (3) adjusting the one or more predicted bids for the one or more campaigns; (4) pacing the one or more predicted bid, as adjusted, for the one or more campaigns; and repeating (2)-(4) at one or more periodic intervals. Other embodiments are disclosed herein.
US11790405B1

Systems, methods, and computer-readable media are disclosed for optimizing a programmatic advertising system by continuously adjusting certain policies with respect to the advertising bids to manage and balance commitments made to publishers and/or advertisers. The policies may be modified to adjust an attach rate and/or a guaranteed bid rate to balance various type of advertising bids (e.g., open auction, private market place deals, preferred deals, etc.) and ensure that commitments publishers and/or advertisers are satisfied. The system may continuously track new bids and may adjust the policies in real time or near real time to achieve certain targets for submissions, impressions, and other well-known advertising metrics.
US11790399B2

A system and method for content selection and presentation is disclosed. A plurality of content elements configured for presentation in at least one content container is received and one of the plurality of content elements is selected for presentation in the at least one content container. The one of the plurality of content elements is selected by a trained selection model configured to select one of an individual context or a global context. An interface including the selected one of the plurality of content elements is generated.
US11790390B2

Systems and methods are described for receiving behavior data associated with a plurality of users, generating a predictive model, receiving location data associated with the plurality of users, receiving service provider utilization data, determining, based on the predictive model, the location data, and the service provider utilization data, one or more recommended awards, transmitting to a subset of the plurality of users an offer to exchange a number of points to enter a drawing to win the one or more recommended awards, and receiving one or more requests to enter the drawing to win the one or more recommended awards in exchange for points.
US11790377B2

A method includes providing a machine-readable identifier attached to an article of clothing, each of the plurality of identifying ciphers is disposed in a predetermined discrete area; receiving a scanned image of the machine-readable identifier to detect the identifying ciphers of each of the predetermined discrete areas; retrieving a predetermined stored cipher for each of the predetermined discrete areas; comparing the identifying ciphers of each of the predetermined discrete areas with the predetermined stored ciphers for each of the predetermined discrete areas to determine if each identifying cipher in each predetermined discrete area matches a corresponding stored cipher for each of the respective predetermined discrete areas; and determining that the article of clothing is authentic in response to determining that each identifying cipher in each of the predetermined discrete areas matches the corresponding stored cipher for each of the respective predetermined discrete areas.
US11790375B2

Machine learning-based approaches are used to automatically establish customer support sessions and/or assign customer support requests to customer support agents or other appropriate resources. For example, during a customer support session between a customer and a customer support agent, a trained model can process session data obtained during the session to determine prediction information (e.g., a next message prediction score, a predicted time for receiving a next message, a capacity score, etc.) The prediction information can be compared to an appropriate threshold to determine whether to establish a customer support session and/or assign a customer support request to the agent, even though the agent may otherwise be considered at capacity. In the situation it is determined to establish a session and/or assign a request to the agent, a session can be established and/or a request can be assigned to the agent based on scheduling or other information.
US11790374B1

Techniques are described for performing secure card not present (CNP) transactions using integrated circuit chip-enabled cards. The techniques include continually or periodically tracking a location of a user's card by a user computing device, e.g., a “smart” phone, and storing a log of datasets relating to the location of the user's card at a server device. Based on the tracking, the user computing device may alert the user via a push notification or other message when the user's card is not within a preset range of the user computing device. In addition, an authentication server determines a location of a purchaser computing device attempting to perform a CNP transaction using the user's card information, and compares the location of the purchaser computing device with a most recent location of the user's card retrieved from the log of datasets to determine whether to approve the CNP transaction.
US11790371B1

A method includes receiving a travel itinerary including a destination and a time period associated with a user from a third-party computing system via an application programming interface. The method also includes associating the travel itinerary with a financial account having a payment device and generating a dynamic travel profile based on the travel itinerary. The method also includes receiving an authorization request for a transaction initiated by the payment device and involving the financial account. The authorization request includes a transaction location and a transaction date. The method also includes analyzing a context of the authorization request including the dynamic travel profile and a time history of geolocations of the payment device. The method also includes declining the authorization request based on at least one of the transaction location not corresponding to the destination and the transaction date not corresponding to the time period.
US11790364B2

Methods and systems are employed for completing a transaction via an internet-connected vehicle by leveraging a multi-factor authentication to compare vehicle identification information and user identification information based on stored information. In addition, methods and systems are provided for completing a transaction via an internet-connected vehicle by automatic enforcement of business rules (e.g., parental control spending tools, or employee spending tracking tools).
US11790351B2

Disclosed are methods and systems for provisioning payment card credentials to an Internet of Things (IoT) device that is associated with a companion application. In an embodiment, a mobile device processor displays a companion application user interface (UI) on a display screen, receives a user selection of an option to obtain payment card credentials from the companion application UI, displays a prompt for the user to provide user authentication data to the companion application, receives the user authentication data from a biometric sensor, and authenticates the user. The process next includes displaying a selection screen comprising one of an icon identifying the IoT device or an icon identifying the companion application and a list of payment card accounts, receiving a selection of a payment card account, transmitting payment account credentials of the selection to a wallet server computer, receiving a companion token from the wallet server computer, associating the companion token with the companion application, and transmitting the companion token to the IoT device associated with the companion application.
US11790345B2

A smart glasses device for initiating a transaction between a first smart card and a second smart card is provided. The smart glasses device may include a camera operable to capture an image of the first smart card and of the second smart card. The smart glasses device may include a display operable to trigger an augmented reality display including a first selectable image of the first smart card and a second selectable image of the second smart card. The camera may further capture a series of motions corresponding to a numerical value inputted in an augmented fillable field, a selection of the second selectable image of the second smart card, and a movement dragging the selected second selectable image from a first location to a second location positioned on top of the first selectable image of the first smart card. The positioning automatically triggering an initiation of the transaction.
US11790342B2

In some implementations, a device may receive an indication of an event that is associated with a first account and an entity, and an amount associated with the event. The device may establish a record, in a relational database, to link an identifier associated with the first account with the event. The device may receive, from a device associated with the first account, a request to associate the event with the first account and a second account. The device may modify the record to link the identifier associated with the event with the identifier associated with the first account and an identifier associated with the second account. The device may update a first balance associated with the first account to reduce the first balance and update a second balance associated with the second account to increase the second balance based on modifying the record.
US11790341B2

Some systems and methods are directed to a device agnostic architecture configured to control and/or manage the interactions between front end store systems (e.g., self checkout (SCO) systems) for capturing purchase items and backend systems (e.g., point of sale (POS) subsystems) for completing purchases. The device agnostic architecture can include a translation layer or translation component that mediates communications from and/or between the front end and backend systems. For example, the translation layer maps any commands received from any SCO and/or POS device into execution commands native to receiving systems. For example, back-end processing systems can be configured to control on-line identification of products and/or services for purchase, and manage execution of sales of any goods or services. The translation layer manages communication between SCO devices and the backend systems so each communicates with each other according to their respective formats (e.g., communication protocol and/or data format).
US11790337B2

An ATM system includes a back-end server, an ATM central processing unit (ATM CPU) that receives information relating to the ATM system and a mobile computer. The mobile computer provides a CPU (MC CPU) and a keypad. The mobile computer may also provide a touch screen configured to display an initial ATM display. The ATM system also includes an interface system for interfacing between the ATM CPU and MC CPU. The back-end server formats and transmits to the ATM an API call. The API call requests a location of the user, ATM device information, and identification information of the user. The mobile computer is configured to respond to the API call by providing the location, the ATM device information, and the identification information of the user to the back-end server.
US11790335B2

Various methods, systems, and device are provided for facilitating communication between a fuel dispenser and a forecourt controller. In some embodiments, the methods, systems, and devices allow data to be combined and compressed for transmission through a reduced number of data connections, and then decompressed for transmission to the forecourt controller or components of the fuel dispenser. In certain exemplary embodiments, the compressing and decompressing can be performed by one or more signal combiners at the forecourt controller and the fuel dispenser.
US11790333B2

There are provided systems and methods for tokenized data having split payment instruction for multiple accounts in a chain transaction. A user may provide a payment to a merchant that sells one or more items to the user. In order to sell items, the merchant may utilize a partner service that provides resources for the merchant to sell the items, such as an online marketplace. The partner service may require a payment for each transaction by the merchant using the partner service. Thus, when a payment request is generated to the merchant for items sold to the user, the partner service may attach to the payment request and provide a split payment request for a split payment from the payment request. The payment between the user and merchant may be processed, and a separate transaction may provide the split payment automatically to the partner service from the merchant.
US11790328B2

A recycling kiosk for recycling and financial remuneration for submission of a mobile telephone is disclosed herein. The recycling kiosk includes an inspection area with at least one camera and a plurality of electrical connectors in order to perform a visual analysis and an electrical analysis of the mobile telephone for determination of a value of the mobile telephone. The recycling kiosk also includes a processor, a display and a user interface.
US11790324B2

In non-limiting examples of the present disclosure, systems, methods and devices for initiating and managing electronic focus sessions are provided. A focus session window may be displayed. The focus session window may comprise a timer pane comprising a focus session duration input element; a task pane comprising an identity of at least one task object created by a task management application; a music pane comprising an identity of at least one music playlist; and/or a daily progress pane that includes a goal display element indicating a duration of time spent in focus sessions for a current day. An indication to initiate a focus session may be received. The initiating may comprise causing a timer for the duration of time to be initiated and displayed in the timer pane and causing one of the music playlists to be automatically played.
US11790322B1

Systems and methods are disclosed for providing tiered opportunity postings in a web-based platform. In one embodiment, the tiered opportunity postings are for job postings. A job publisher may configure a job opportunity based on various parameters such as credential criteria, previous employment, availability, etc., and further publish the opportunity on a web-based platform. A job seeker may access the web-based platform and be presented with the opportunity if the job seeker matches the various parameters configured by the job publisher. The job publisher may further publish the opportunity in tiers, wherein a first tier is a group of candidates with preferred credentials, and a subsequent tier may include less strict requirements.
US11790318B2

A system includes a data storage medium to store a plurality of user profiles and at least one work project, each of the work project including at least one task that is characterized by a task definition, and a processor to receive a request for work from a user, the processor including a task management engine to allocate the at least one task to the user based on the user profile and the task definition in response to the request for work.
US11790316B2

A computing device of an entity associated with a service provider receives information from instances of an application executing on user devices associated with the entity. The application is provided to the entity by the service provider. The entity device determines a user characteristic based on the information and provisions temporary access to a service functionality associated with a service that benefits the entity to the user device based on the user characteristic. The entity device may receive first data from the user device corresponding to the use of the service functionality. The entity device may generate aggregated data by aggregating the first data with second data received from another personal device being operated by another user and may send the aggregated data to the service provider to update databases storing third data associated with the service functionality.
US11790312B1

In some configurations, a supply-chain characteristic-vectors merchandising system and a method for an environmental characteristic-vectors of a gas communicating from an upstream amenity to a downstream amenity in a supply-chain may be disclosed. The system may be configured to track oil and/or gas throughout the supply-chain by associating characteristic-vectors (e.g., environmental, operational, physical etc.) of the upstream amenity and the downstream amenity with the energy units of the gas transmitted through the supply-chain.
US11790300B2

Techniques described herein relate to computer-implemented systems and methods for generating an insurance business plan. The method includes receiving an identification of an agent associated with the insurance business plan and a selection of a future time period for the insurance business plan. A business plan objective graphical user interface (GUI) is displayed, presenting for selection a plurality of insurance business plan objectives, wherein one of the objectives is to grow or maintain insurance policy counts for one or more insurance lines of business. The business plan objective GUI receives a selection of the objective to grow or maintain insurance policy counts for one or more lines of business. Based on a determination that the objective to grow or maintain insurance policy counts for one or more lines of business has been selected, a plurality of insurance lines of business is displayed. The business plan objective GUI receives a selection of an insurance line of business of the plurality of insurance lines of business. Insurance policy information for insurance policies assigned to the agent in the selected line of business is retrieved from an insurance policy database over a network. Additionally, displayed is a goal setting GUI for the selected line of business, the goal setting GUI being populated based on the retrieved insurance policy information and including a policy count chart showing a number of insurance policies assigned to the agent having a selected status, among a plurality of statuses, during a historical period of time through the present and showing a number of polices projected to have the selected status during the selected future time period of the business plan.
US11790299B2

A method for determining whether a given run of a process having a defined protocol is on a trajectory for successful completion is provided. The method includes the step of initiating a run of the defined protocol of the process. During the initiated run, obtaining information reflecting variables that may affect the quality of the process. A preferred trajectory model for achieving a successful implementation of a process is also obtained. The information reflecting the variables that affect the quality of the process are compared with the preferred trajectory model. This comparison allows a determination of offset of the value of the determined variables to the value of the same variables of the preferred trajectory model. The magnitude or amount of offset is indicative of the whether the run initiated in step is on a path or trajectory for success.
US11790297B2

A model-assisted annotating system is operable to receive a first set of annotation data, corresponding to a broad type of annotation data output. A first training step is performed to train a computer vision model using the first set of annotation data. A second set of annotation data corresponding to the broad type of annotation data output is generated performing an inference function utilizing the computer vision model on medical scans. Additional annotation data further specifies the broad type of annotation data output is received. A second training step is performed to generate an updated computer vision model using set of additional annotation data. A third set of annotation data corresponding to the specified type of annotation data output is generated by performing an updated inference function utilizing the updated computer vision model on medical scans.
US11790296B1

Disclosed is an approach for training and applying predictive models that employ natural language processing in analyzing records with summary and resolution fields. A semi-supervised machine learning text model may be used to generate a category score for each record in a first dataset. The model may be generated using a training dataset comprising past records and categorization labels for each of the past records. The model may perform textual analytics on summary and resolution fields received as inputs and provide category scores as output. Dispositions may be assigned to each record in the first dataset based on a comparison of the category score to a category threshold. A second dataset may be generated with the records of the first dataset and assigned dispositions. A report comprising records and, for each record, disposition and category score may be generated.
US11790294B2

Quick service restaurants with car wash systems and traffic management systems for managing customer traffic and routing customers who have made food-only purchases and customers who have purchased both a food item and a carwash service. In some examples, graphical user interfaces incorporated in point of sale systems display time predictions for the delivery of food items and carwash services to aid and encourage customer selection of both food items and carwash services.
US11790289B2

The disclosed computer-implemented method may include (i) receiving a first transport request and a second transport request, (ii) evaluating a fitness of matching the first and second transport requests to be fulfilled by a transport provider, based at least partly on a transportation overlap between the first and second transport requests, (iii) generating a simulated future transport request, (iv) evaluating a fitness of matching the first transport request with the simulated future transport request, based at least in part on a transportation overlap between the first transport request and the simulated future transport request, and (v) matching the first and second transport requests based at least in part on the fitness of matching the first and second transport requests and based at least in part on the fitness of matching the first transport request with the simulated future transport request. Various other methods, systems, and computer-readable media are disclosed.
US11790281B2

Systems and methods of selecting a relevant user for introduction to a user in an online environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of receiving a request to identify the relevant user to be introduced to the participating user in the social network, identifying a set of social history records that occurred among the multiple users in the social network, selecting, from the multiple users, the relevant user to be introduced to the participating user using the set of social history records. The relevant user that is selected is not a social connection of the participating user in the social network. One embodiment includes, determining whether the participating user is interested in meeting the relevant user in the social network based on an indication made by the participating user via interaction with the user device.
US11790258B2

A computer implemented method, computer program product and system for generating a Bayesian network. A dataset comprising multiple instances of multiple variables is received. A target variable from the received dataset is selected. Multiple parent sets of variables for the target variable are determined, such that, for each parent set of variables, the target variable is functionally dependent on the respective parent set of variables. For multiple variables of the received dataset, the selecting of a new target variable from the received dataset and determining multiple parent sets of variables for the new target variable is repeated. A Bayesian network (includes a directed acyclic graph of nodes and edges) is then generated for the variables such that one or more of the determined parent sets of variables for the target variables are inserted into the graph and edges from the graph are removed to ensure that the graph is acyclic.
US11790241B2

In one embodiment, a method of simulating an operation of an artificial neural network on a binary neural network processor includes receiving a binary input vector for a layer including a probabilistic binary weight matrix and performing vector-matrix multiplication of the input vector with the probabilistic binary weight matrix, wherein the multiplication results are modified by simulated binary-neural-processing hardware noise, to generate a binary output vector, where the simulation is performed in the forward pass of a training algorithm for a neural network model for the binary-neural-processing hardware.
US11790238B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using multi-task neural networks. One of the methods includes receiving a first network input and data identifying a first machine learning task to be performed on the first network input; selecting a path through the plurality of layers in a super neural network that is specific to the first machine learning task, the path specifying, for each of the layers, a proper subset of the modular neural networks in the layer that are designated as active when performing the first machine learning task; and causing the super neural network to process the first network input using (i) for each layer, the modular neural networks in the layer that are designated as active by the selected path and (ii) the set of one or more output layers corresponding to the identified first machine learning task.
US11790226B2

The performance of a neural network (NN) and/or deep neural network (DNN) can limited by the number of operations being performed as well as management of data among the various memory components of the NN/DNN. A sparsity-inducing regularization optimization process is performed on a machine learning model to generate a compressed machine learning model. A machine learning model is trained using a first set of training data. A sparsity-inducing regularization optimization process is executed on the machine learning model. Based on the sparsity-inducing regularization optimization process, a compressed machine learning model is received. The compressed machine learning model is executed to generate one or more outputs.
US11790223B2

Methods and systems are disclosed for boosting deep neural networks for deep learning. In one example, in a deep neural network including a first shallow network and a second shallow network, a first training sample is processed by the first shallow network using equal weights. A loss for the first shallow network is determined based on the processed training sample using equal weights. Weights for the second shallow network are adjusted based on the determined loss for the first shallow network. A second training sample is processed by the second shallow network using the adjusted weights. In another example, in a deep neural network including a first weak network and a second weak network, a first subset of training samples is processed by the first weak network using initialized weights. A classification error for the first weak network on the first subset of training samples is determined. The second weak network is boosted using the determined classification error of the first weak network with adjusted weights. A second subset of training samples is processed by the second weak network using the adjusted weights.
US11790220B2

The present disclosure relates to a neuron for an artificial neural network. The neuron comprises a dot product engine operative to: receive a set of weights; receive a set of data inputs based on a set of input data signals; and calculate the dot product of the set of data inputs and the set of weights to generate a dot product engine output. The neuron further comprises an activation function module arranged to apply an activation function to a signal indicative of the dot product engine output to generate a neuron output; and gain control circuitry. The gain control circuitry is operative to control: an input gain applied to the input data signals to generate the set of data inputs; and an output gain applied to the dot product engine output or by the activation function module. The output gain is selected to compensate for the applied input gain.
US11790219B2

Some embodiments provide a three-dimensional (3D) circuit structure that has two or more vertically stacked bonded layers with a machine-trained network on at least one bonded layer. As described above, each bonded layer can be an IC die or an IC wafer in some embodiments with different embodiments encompassing different combinations of wafers and dies for the different bonded layers. The machine-trained network in some embodiments includes several stages of machine-trained processing nodes with routing fabric that supplies the outputs of earlier stage nodes to drive the inputs of later stage nodes. In some embodiments, the machine-trained network is a neural network and the processing nodes are neurons of the neural network. In some embodiments, one or more parameters associated with each processing node (e.g., each neuron) is defined through machine-trained processes that define the values of these parameters in order to allow the machine-trained network (e.g., neural network) to perform particular operations (e.g., face recognition, voice recognition, etc.). For example, in some embodiments, the machine-trained parameters are weight values that are used to aggregate (e.g., to sum) several output values of several earlier stage processing nodes to produce an input value for a later stage processing node.
US11790212B2

Quantization-aware neural architecture search (“QNAS”) can be utilized to learn optimal hyperparameters for configuring an artificial neural network (“ANN”) that quantizes activation values and/or weights. The hyperparameters can include model topology parameters, quantization parameters, and hardware architecture parameters. Model topology parameters specify the structure and connectivity of an ANN. Quantization parameters can define a quantization configuration for an ANN such as, for example, a bit width for a mantissa for storing activation values or weights generated by the layers of an ANN. The activation values and weights can be represented using a quantized-precision floating-point format, such as a block floating-point format (“BFP”) having a mantissa that has fewer bits than a mantissa in a normal-precision floating-point representation and a shared exponent.
US11790207B2

An example method includes receiving, by a computational assistant executing at one or more processors, a representation of an utterance spoken at a computing device; identifying, based on the utterance, a task to be performed by the computational assistant; responsive to determining, by the computational assistant, that complete performance of the task will take more than a threshold amount of time, outputting, for playback by one or more speakers operably connected to the computing device, synthesized voice data that informs a user of the computing device that complete performance of the task will not be immediate; and performing, by the computational assistant, the task.
US11790202B2

A game token by which a plurality of RFID tags embedded in a plurality of the game tokens stacked each other can be read in a relatively stable manner is provided. A game token is provided with a security part and a receiving part that receives the security part. The security part has a shape with a diameter smaller than the diameter of the receiving part, a structure with a plurality of plastic layers laminated together, an RFID tag, and a visible print layer indicating a type or ID of the game token. The receiving part has a surface. The surface of the receiving part has a recessed portion for receiving the security part, and the depth of the recessed portion is 25% or more of the thickness of the game token.
US11790197B2

Methods and systems to implement a miniature long range imaging engine with auto-focus, auto-zoom, and auto-illumination are disclosed herein. An example method includes detecting, by a microprocessor, a presence of an aim light pattern within the FOV; determining, by the microprocessor and in response to the detecting, a target distance of an object in the FOV based on a position of the aim light pattern in the FOV, the target distance being a distance from the imaging engine to the object; causing, by the microprocessor, a variable focus optical element to focus on the object based on the target distance; responsive to making a first determination, by the microprocessor, selecting, based on the target distance, one of a plurality of zoom operation modes; and responsive to making a second determination, by the microprocessor, selecting, based on the target distance, one of a plurality of illumination modes.
US11790196B2

An indicia reader can include an indicia-capturing system, an indicia-decoding module, and an audio indicator system having a sound source. An indicia-reader housing can support these components, and the housing includes two adjacent mounting surfaces and a sound port opening formed within a portion of the common edge of the two adjacent surfaces. The indicia reader can be operatively mounted in at least two different positions by attaching one of the two adjacent surfaces to a support structure. The reader's sound port opening is in acoustic communication with the sound source of the audio indicator for transmitting audible indications emitted via the audio indicator system when the indicia reader is mounted in either of the at least two different mounting positions.
US11790184B2

Embodiments described herein provide natural language processing (NLP) systems and methods that provide a customized summarization of scientific or technical articles, which disentangles background information from new contributions, and summarizes the background information or the new information (or both) based on a user's preference. Specifically, the systems and methods utilize machine learning classifiers to classify portions of sentences within the article as containing background information or as containing a new contribution attributable to the article. The systems and methods then incorporate the background information in the summary or incorporate the new contribution in the summary and output the summary. In this way, the systems and methods can provide summaries of scientific literatures, which largely accelerates literature review in scientific fields.
US11790162B2

An information processing apparatus includes a processor configured to refer to definition information that defines a relationship between components allowed to be included in a template, and generate a second template by adding, to a first template, a component, of which a relationship with a component included in the first template present in the part corresponds to the allowed relationship defined by the definition information, among components which are included in a result of editing of a first document including a part copied from the first template and which are added to the part through the editing.
US11790157B2

Systems and methods that may be used to provide in-context editing of a webpage-based user interface (UI).
US11790154B2

A mobile terminal device 20, comprising a display 21, wherein slide information to be displayed includes a plurality of pieces of the slide information independently stored as the slide information for each screen, the pieces of the slide information are configured to be able to be combined arbitrarily; the slide information includes main explanatory slide information for use in a main explanation, and relevant slide information as being the information in relation to the main explanatory slide information; and the slide information is configured to be able to be stored in association with the main explanatory slide information, and the display is configured to be able to display the main explanatory slide information associated with the relevant slide information by a transfer for one screen from the relevant slide information.
US11790152B2

A method of presenting content is provided. The method includes receiving a request to access first content. The request is received via a first browser. The request includes a first uniform resource identifier. The method also includes obtaining a set of rules. The set of rules indicate how the first content is presented. The method further includes determining whether the request to access the first content satisfies one or more rules of the set of rules based on the first uniform resource identifier. The method further includes presenting the first content based on the one or more rules in response to determining that the request to access the first content satisfies the one or more rules.
US11790141B2

System and methods to generate a circuit design for an integrated circuit using only allowable pairs of connected logic stages. The allowable pairs of connected logic stages are those pairs of connected logic stages with a static noise margin (SNM) above an SNM threshold. Also presented is a 16-bit microprocessor made entirely from carbon nanotube field effect transistors (CNFET) having such allowable pair of connected logic stages.
US11790140B2

This disclosure provides a method to realize a hardware device, in particular a hardware device configured on a FPGA or manufactured as an ASIC, configured to meet maximum performances achievable by a certain algorithm defined by a high-level software code. The method is based on the steps of translating of the high-level software code into a corresponding low-level software code defining low-level operation, for executing the same operations defined by the high-level software code; then on estimating of certain parameters to calculate a peak performance value P and memory transfer performance Pm of the hardware device; finally, on realizing the hardware device with hardware resources having performance within the peak performance value P and memory transfer performance Pm.
US11790139B1

A design tool determines features of a circuit design and applies a first model to the features. The first model indicates a predicted value of a metric based on the plurality of features. The design tool applies an explanation model to the features, and the explanation model indicates levels of contributions by the features to the predicted value of the metric, respectively. The design tool selects a feature of the plurality of features based on the respective levels of contributions and looks up a recipe associated with the feature in a database having possible features associated with recipes. The design tool processes the circuit design according to the recipe into implementation data that is suitable for making an integrated circuit (IC).
US11790128B2

A computing system may include an assembly access engine configured to access a computer-aided design (CAD) assembly that digitally represents a product component that includes multiple parts. The computing system may also include a part determination engine configured to determine a recommended part for the CAD assembly, including by providing the CAD assembly as an input to a machine-learning (ML) model trained with assembly structure data of CAD assemblies of a common product type as the CAD assembly, generating a candidate part set through the ML model, filtering the candidate part set based on physical and cost characteristics of the different candidate parts of the candidate part set, and identifying the recommended part from the filtered candidate part set. The part recommendation engine may also be configured to insert the recommended part into the CAD assembly and provide the CAD assembly in support of physical manufacture.
US11790125B2

An automated manufacturing system and method is provided. The system includes a software system and a production system. The software system includes a design module, an engineering module, and a manufacturing module for the design, engineering, and subsequent production of a prefabricated building product. The production system includes a matrix of cells and a plurality of robotic production units configurable with a plurality of production tools. The matrix includes a number of columns and a number of rows, each column representing a product to be worked on and each row representing a type of work to be performed on each product. The system processes a building model and configures each cell to perform specific work with one or more robotic production units and one or more production tools. A prefabricated building product is built in stages as it moves from cell to cell.
US11790114B2

Techniques are described herein for assembling/evaluating automated assistant responses for privacy concerns. In various implementations, a free-form natural language input may be received from a first user and may include a request for information pertaining to a second user. Multiple data sources may be identified that are accessible by an automated assistant to retrieve data associated with the second user. The multiple data sources may collectively include sufficient data to formulate a natural language response to the request. Respective privacy scores associated with the multiple data sources may be used to determine an aggregate privacy score associated with responding to the request. The natural language response may then be output at a client device operated by the first user in response to a determination that the aggregate privacy score associated with the natural language response satisfies a privacy criterion established for the second user with respect to the first user.
US11790109B2

Technology is disclosed for improving user privacy and providing user control over user-activity data collected from personal computing devices (i.e., user devices). User devices may be configured to operate in a private mode that enables a user to control, for example, which aspects of user-activity data are provided to applications and services running on their user device; to obscure or modify aspects of user-activity data so that certain applications and services, which may require this information to operate, may still function, but that the obscured information provided to these applications and services preserves user privacy or no longer may be used to identify the user; or to remove evidence of user-activity data created, monitored, reported, or otherwise collected by or on the user device while the user is operating their user device in the private mode setting.
US11790107B1

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for platforms for managing database content distribution. In some implementations, a system stores a data set comprising monitoring data collected from remote devices. The system receives a data sharing request, and in response to the data sharing request generates a data sharing record that specifies a data sharing recipient, a portion of the data set to be shared, and a limited set of operations that can be performed using the shared portion of the data set. The system configures a customized portal for the data sharing recipient based on the data sharing record, wherein the customized portal is configured to provide access limited to the shared portion of the data set with functionality limited to the limited set of operations. The system provides the data sharing recipient access to the customized portal.
US11790106B1

Systems and methods utilized to protect data. One method includes maintaining, by a first processing circuit in a production database of a production environment system, ciphertext data associated with a cryptographic function, wherein the production environment system corresponds to a first access level. The method further includes masking, by a second processing circuit in a middle environment system, the ciphertext data using a masking function to generate alternate ciphertext data, wherein the middle environment system is a proxy and communicably coupled with the production environment system over a secure network. The method further includes decrypting, by the second processing circuit in the middle environment system, the alternate ciphertext data utilizing a symmetric key to generate masked cleartext data, and storing, by the second processing circuit in a lower environment system, the masked cleartext data in a lower database, wherein the lower environment system correspond to a second access level.
US11790102B2

A data security method, including creating an interaction graph, by analyzing collected interaction events between users and between users and files and/or records, where a respective node of the interaction graph represents a specific one of a user, a record, and a file, where a respective edge indicates an interaction between respective users or between a respective user and a respective file and/or record, where an interaction weight assigned to the respective edge indicates an amount of the interaction, monitoring an attempt by a target user to access a target file and/or record, computing a target interaction weight between the target user and the target file and/or record from the interaction graph, and in response to the target interaction weight being below a target threshold, at least one of filtering security alerts, and blocking access by the target user to the target file and/or record.
US11790100B2

A method of allowing collaboration on an encrypted document stored in a cloud computing network, the encrypted document associated with a first user having a first user account in the cloud computing network, the method comprising: in response to a request from the first user to share the encrypted document, sending a link to a public network destination to a second user address of a second user; receiving a request via the link from an unconfirmed user to access the data in the encrypted document; requesting of the unconfirmed user to login to a second user account on the cloud computing network; authenticating the identity of the unconfirmed user as the second user; upon authenticating the identity of the unconfirmed user as the second user, decrypting the encrypted document to generate a decrypted document; storing the decrypted document in the first user account; granting the second user access to the decrypted file simultaneously to access granted to the first user; subsequent to the first user or the second user editing the decrypted document, encrypting an edited version of the decrypted document; and storing the edited version of the encrypted document in the first user account.
US11790096B2

An electronic device receives, from a user, a restriction that restricts how sound of a digital asset plays to non-owners of the digital asset that is tokenized as a non-fungible token (NFT). One or more electronic devices tokenize the digital asset as the NFT on a blockchain that stores the restriction how the sound of the digital asset plays to the non-owners of the NFT.
US11790093B2

Restricted access tokens are cognitively generated that provide cyber forensic specialists restricted access to applications that require investigation. Cognitive analysis is performed on case details and, in some instances, evidence logs of previously investigated applications to determine parties involved in the investigation and applications requiring investigation. In response to identifying one of the applications, the case details, applicable evidence logs and the identified application are cognitively analyzed to determine operations that are required to be performed in the application and a time required to perform the operations. A restricted access token is generated that is specific to the assigned specialist, the case, and the application. The restricted access token grants the assigned specialist access to only data in the application associated with the one or more parties, rights to perform only the one or more operations in the application, and access to the initial application for a usage time that is based on the time required to perform the operations.
US11790086B2

A file is received from external to the gateway device and, prior to runtime, the received file is detected as being compressed. Also before runtime, a compression type of the received file is differentiated as packed, protected, and/or archived. Identification of a specific packer, a specific protector or a specific archiver corresponding to the compression type is attempted. Responsive to successful identification, the received file is decompressed and a static type of malware analysis is selected for the received file. Responsive to unsuccessful identification, decompress the received file is attempted with a general unpacker, a general unprotector or a general unarchiver, and responsive to successful decompression, the static type of malware analysis is selected for the received file. Responsive to unsuccessful decompression, a dynamic type of malware analysis on the received file is selected.
US11790082B2

An approach to workflow management in response to a detected security incident in a computer system. The approach may include an inference driven response based on prior artifacts. The inference driven response may predict the condition of the system and the outcomes of actions in response to the security incident. The predictions made by the inference drive response may be based on a machine learning model. The inference driven response may pause or prevent scheduled actions of the system based on the predictions. The inference driven response may continue to monitor the system and dynamically update its predictions for the condition of the system. In response to the updated predictions, the inference driven response may cancel or execute the previously scheduled actions of the system.
US11790080B1

A first instance of an event management system monitors event data corresponding to a first group of users in a cloud computing system. Using a first machine learning (ML) algorithm, the first instance detects an anomalous event from the event data. The first ML algorithm is trained using historical event data. A second instance of the event management system is created and a copy of the first ML algorithm is added to the second instance. The second instance monitors second event data corresponding to a second group of users in the cloud computing system. Using the copy of the first ML algorithm, the second instance detects a second anomalous event from the second event data.
US11790078B2

A system and a method are performed by a processor. A set of challenge questions for authenticating a plurality of customers to perform high-risk activities in their respective accounts associated with an entity is received. A machine learning model is used to determine an authentication score for each challenge question in the set and used to rank them. An electronic request on a computing device from an unverified customer who desires to perform a high-risk account activity is received. The unverified customer is authenticated either as a fraudster or a verified customer based on answers to the ranked challenge questions. The processor performs either allowing the verified customer to perform the at least one high-risk account activity with a respective account associated with the verified customer or blocking the fraudster to perform the at least one high-risk account activity.
US11790074B2

In one implementation, a method for providing security on an externally connected controller includes launching, by the controller, a security layer that includes a whitelist of permitted processes on the controller, the whitelist including (i) signatures for processes that are authorized to be executed and (ii) context information identifying permitted controller contexts within which the processes are authorized to be executed; determining, by the security layer, whether the particular process is permitted to be run on the controller based on a comparison of the determined signature with a verified signature for the particular process from the whitelist; identifying, by the security layer, a current context for the controller; determining by the security layer, whether the particular process is permitted to be run on the controller based on a comparison of the current context with one or more permitted controller contexts for the particular process from the whitelist.
US11790073B2

A vibration signal-based smartwatch authentication method includes generating incremental vibration signals using a vibration motor in a smartwatch; performing frequency band-based hierarchical endpoint segmentation to obtain vibration signals at a plurality of frequency bands; extracting frequency-domain features for the vibration signals at the plurality of frequency bands; training a dynamic time warping model by taking the vibration signals at the plurality of frequency bands as a training data set, training a nearest neighbor model by taking the extracted frequency-domain features as training data; collecting to-be-authenticated vibration signals which are processed to serve as test data signals; discriminating similarities between the test data signals and corresponding training data signals through the dynamic time warping model, giving a classification result through the nearest neighbor model, performing weighted calculation on a discrimination result of the dynamic time warping model and a discrimination result of the nearest neighbor model to obtain an authentication result.
US11790069B2

A data processing system and a method are provided for recognizing a scanned biometric characteristic in the data processing system. The data processing system includes a biometric sensor, a rich execution environment (REE), and a secure element (SE). In one embodiment, during an enrollment operation, a random challenge is applied to scanned data to produce a biometric template that is stored. During subsequent validation operations, the SE determines if user data includes evidence of the random challenge before providing access to a secure application. Evidence of the random challenge indicates the user data was provided by the biometric sensor. In another embodiment, the sensor data is split between the REE and the SE and partially processed in the SE. The described embodiments prevent a replay attack from being conducted in communications between the REE and the SE.
US11790068B2

A computer-implemented method and system for verifying the identity of a user in an identity authentication and biometric verification system which includes collecting information from the user regarding the user's identity, which is then electronically authenticated. Upon authentication, personal information regarding the verified identity of the user is retrieved from a source database which is used to verify the identity of the user, via user interaction. Upon successful verification and authentication, biometric data regarding the user is electronically collected.
US11790066B2

Helper neural network can play a role in augmenting authentication services that are based on neural network architectures. For example, helper networks are configured to operate as a gateway on identification information used to identify users, enroll users, and/or construct authentication models (e.g., embedding and/or prediction networks). Assuming, that both good and bad identification information samples are taken as part of identification information capture, the helper networks operate to filter out bad identification information prior to training, which prevents, for example, identification information that is valid but poorly captured from impacting identification, training, and/or prediction using various neural networks. Additionally, helper networks can also identify and prevent presentation attacks or submission of spoofed identification information as part of processing and/or validation.
US11790065B2

A user verification apparatus may perform user verification using multiple biometric verifiers. The user verification apparatus may set a termination stage of one or more biometric verifiers. Multiple biometric verifiers may be used to generate outputs, for which separate termination stages are set to establish a particular combination of set termination stages associated with the multiple biometric verifiers, and the user verification apparatus may fuse outputs of the biometric verifiers based on the particular combination of set termination stages. The user verification apparatus may verify a user based on a result of the fusing, and an unlocking command signal may be generated based on the verifying. The unlocking command signal may be generated to selectively grant access, to the verified user, to one or more elements of a device. The device may be a vehicle.
US11790062B2

Aspects of the disclosure relate to processing authentication requests to secured information systems based on machine-learned user behavior profiles. A computing platform may receive an authentication request corresponding to a request for a user of a client computing device to access one or more secured information resources associated with a user account. The computing platform may capture behavioral parameters associated with the client computing device and may evaluate the behavioral parameters using a behavioral profile associated with the user account to determine a behavioral deviation score. Based on the behavioral deviation score, the computing platform may select an authentication action from a plurality of pre-defined authentication actions. Subsequently, the computing platform may generate commands directing an account portal computing platform to allow access, conditionally allow access, or prevent access based on the selected authentication action. Then, the computing platform may send the commands to the account portal computing platform.
US11790059B1

An electronic book distribution system includes electronic devices that reset their passcodes after specified authentication failures. The passcodes of an individual electronic device is reset to a value that is generated using a predefined function of a randomly generated support code. The support code is displayed to the user, and the user is instructed to contact a support service in order to obtain the new passcode. The support service independently authenticates the user, calculates the new device passcode using the same predefined function used by the electronic device, and provides the new passcode to the user.
US11790050B2

A device may not trust another device with which it is in communication. To establish trust, a first device may send a second device an indication of signed code that is stored in a protected memory of the first device. Based on determining that the first device is a trusted device, the second device may send the first device an encrypted content asset, a decryption key associated with the content asset, and/or an encryption key associated with the content asset.
US11790048B2

This disclosure describes techniques that enable service providers to unobtrusively assist impaired individuals while communicating and transacting in a physical environment. An extended reality (XR) accessibility controller is described that is configured to capture, from an XR device, sensor data associated with an object at a geographic location, identify the object, and generate object data for delivery to the XR device.
US11790040B2

The present disclosure provides a method for object detection and recognition based on a neural network. The method includes: adding a detection layer following three detection layers of an existing YOLOv5 network model, to construct a new YOLOv5 network model; then, training the new YOLOv5 network model by considering an overlapping area between a predicted box and a ground truth box, a center-to-center distance between the two boxes, and an aspect ratio of the two boxes; and finally, inputting a to-be-detected image into the trained new YOLOv5 network model, outputting a predicted box of an object and probability values corresponding to a class to which the object belongs, and setting a class corresponding to a maximum probability value as a predicted class of the object in the to-be-detected image. This method can quickly and effectively detect multiple classes of objects. Especially, a detection effect for small objects is more ideal.
US11790038B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating rare pose data. One of the methods includes obtaining a three-dimensional model of a dynamic object, wherein the dynamic object has multiple movable elements that define a plurality of poses of the dynamic object. A plurality of template poses of the dynamic object are used to generate additional poses for the dynamic object including varying angles of one or more key joints of the dynamic object according to the three-dimensional model. Point cloud data is generated for the additional poses generated for the dynamic object.
US11790033B2

A computer implemented method for speeding up execution of a convex optimization operation one or more quadratic complexity operations to be performed by an analog crossbar hardware switch, and identifying one or more linear complexity operations to be performed by a CPU. At least one of the quadratic complexity operations is performed by the analog crossbar hardware, and at least one of the linear complexity operations is performed by the CPU. An iteration of an approximation of a solution to the convex optimization operation is updated by the CPU.
US11790015B2

An illustrative embodiment includes a method for post-retrieval query performance prediction using hybrid document-passage information. The method includes: obtaining a set of documents responsive to a specific query; extracting document-level information regarding respective documents within the set; extracting passage-level information regarding respective passages of documents within the set; and estimating a likelihood that the set of documents includes relevant information to the specific query using both the document-level information and the passage-level information.
Patent Agency Ranking