Document Document Title
US11386536B2 Image analysis device, image analysis method and image analysis program
The present invention provides an image analysis device which is capable of automatically responding to various environmental variations caused by a camera installation condition or an environmental factor without consuming unnecessary calculation resources. The image analysis device is provided with: a plurality of process execution units which are capable of executing different processes on an input image; an analysis unit which analyzes, on the basis of the image, an image variation caused by external environment; and a process selection unit which selects, on the basis of the analyzed variation, at least one from among the plurality of process execution units.
US11386535B2 Image blending method and projection system
The disclosure provides an image blending method. The method includes projecting a first image and a second image onto a projection surface by a first projector and a second projector, respectively, and the first image and the second image overlap each other; and projecting the first control pattern onto the first image, adjusting the first control pattern such that a first control pattern frame matches a boundary of an overlapping area, and thereby identifying a position of a first non-overlapping area in the first image. Additionally, a similar operation is performed by the second projector to identify a second non-overlapping area in the second image. All pixels in the first non-overlapping area and the second non-overlapping area are adjusted such that the black-level brightness of the first non-overlapping area and the second non-overlapping area correspond to the black-level brightness of the overlapping area to obtain better brightness uniformity.
US11386533B2 Image processing method and related device
An image processing method includes: grouping input image data of a dilation convolution to obtain Dh×Dw grouped image data; wherein Dh is a dilation rate of a convolution kernel corresponding to the dilation convolution on a height dimension thereof, Dw is a dilation rate of a convolution kernel corresponding to the dilation convolution on a width dimension thereof, and both Dh and Dw are positive integers; performing a convolution calculation on the Dh×Dw grouped image data respectively by a first convolution kernel, to obtain Dh×Dw grouped convolution calculation results; wherein the first convolution kernel is a convolution kernel before the dilation convolution is dilated; and obtaining a dilation convolution calculation result of the input image data according to the Dh×Dw grouped convolution calculation results. The present disclosure can reduce power consumption, improve efficiency of the dilation convolution calculation.
US11386531B2 Method for deconvolving image data
In a method for deconvolving image data, image data of an object are captured with a number n of confocal beam paths. The image data are converted into resultant image data by means of a point spread function. The resultant image data are deconvolved again in the frequency domain using a deconvolution function, wherein the deconvolution function contains the formation of at least a number n of sum terms and a Wiener parameter w. The results of the sum terms are stored in retrievable fashion; the Wiener parameter W is modified at least once proceeding from its original value and the deconvolution is carried out by means of the deconvolution function with the modified Wiener parameter w and the stored results of the sum terms.
US11386529B2 Virtual, augmented, and mixed reality systems and methods
A method for displaying a three dimensional (“3D”) image includes rendering a frame of 3D image data. The method also includes analyzing the frame of 3D image data to generate best known depth data. The method further includes using the best known depth data to segment the 3D image data into near and far frames of two dimensional (“2D”) image data corresponding to near and far depths respectively. Moreover, the method includes displaying near and far 2D image frames corresponding to the near and far frames of 2D image data at near and far depths to a user respectively.
US11386528B2 Denoising filter
A pixel filter has a filter module that performs a first recursive filter operation in a first direction through a sequence of pixels to form a first filtered pixel value for each pixel, and performs a second recursive filter operation in a second direction through the sequence of pixels to form a second filtered pixel value for each pixel, the first and second recursive filter operations forming a respective filtered pixel value for a given pixel in dependence on the pixel value at that pixel and the filtered pixel value preceding that pixel in their respective direction of operation. The filtered pixel value of the preceding pixel is scaled by a measure of similarity between data associated with that pixel and its preceding pixel. Filter logic combines the first and second filtered pixel values formed by the first and second recursive filter operations to generate a filter output for the pixel, for each pixel of the sequence.
US11386522B2 Calibration of individual and arrayed cameras using images and video
Disclosed herein are systems and methods for correcting distortion in a camera lens. The methods can include receiving at least one image of a calibration object, in which the image is captured via the camera lens and the lens has lens distortion. The methods can further include fitting a plurality of geodesics in the image; determining at least one connection equation for the plurality of geodesics; and determining a metric based on the connection equation, the metric comprising a first distorted radial coordinate. The methods can further include determining an undistorted radial coordinate based on the first distorted radial coordinate; determining a second distorted radial coordinate as a function of the undistorted radial coordinate; inverting the undistorted radial coordinate; and generating an undistorted image based on the inverted undistorted radial coordinate.
US11386514B2 Device, system and method for electronically requesting and storing missing digital evidentiary items
A device, system and method for electronically requesting and storing missing digital evidentiary items is provided. A dashboard computing device: receives, from distinct jurisdictional agency computing devices, indications of jurisdictional digital evidentiary items associated with an incident; determines, based on an incident type of the incident, one or more offenses associated with the incident type; determines required digital evidentiary items to prosecute the offenses via a digital offenses-to-evidentiary-items mapping; identifies a missing digital evidentiary item for prosecuting the offenses by: comparing the indications of the jurisdictional digital evidentiary items with the required digital evidentiary items; identifies a jurisdictional agency, associated with one or more of the distinct jurisdictional agency computing devices, that is most likely to have access to the missing digital evidentiary item; and renders, at a display screen, an actuatable option for electronically requesting the missing digital evidentiary item from the jurisdictional agency.
US11386512B2 Systems and methods for generating permit sets
Systems and methods are disclosed for generating permit sets. A rules engine can traverse various requirements of a rules data structure in conjunction with rule settings that define permitting rules in effect for a particular jurisdiction to determine a value for each requirement. Document objects may then be created by combining project inputs with the determined values. A composing engine can receive the document objects and populate one or more page templates with the document objects to create a permit set.
US11386507B2 Tensor-based predictions from analysis of time-varying graphs
A computer-implemented method for analyzing a time-varying graph is provided. The time-varying graph includes nodes representing elements in a network, edges representing transactions between elements, and data associated with the nodes and the edges. The computer-implemented method includes constructing, using a processor, adjacency and feature matrices describing each node and edge of each time-varying graph for stacking into an adjacency tensor and describing the data of each time-varying graph for stacking into a feature tensor, respectively. The adjacency and feature tensors are partitioned into adjacency and feature training tensors and into adjacency and feature validation tensors, respectively. An embedding model and a prediction model are created using the adjacency and feature training tensors. The embedding and prediction models are validated using the adjacency and feature validation tensors to identify an optimized embedding-prediction model pair.
US11386506B2 System and technique for influence estimation on social media networks using causal inference
The concepts, systems and methods described herein are directed towards a method for detection and quantification of influence. The system is provided to including: a network sampling processor, a narrative discovery processor, and an influence quantification processor. The network sampling processor is configured to sample information on one or more social media networks. The narrative discovery processor is configured to: receive sampled information from the network sampling processor, and in response thereto identify a narrative related to a subset of information sampled by the network sampling processor. The influence quantification processor is configured to: receive information related to the narrative and to process the information via a network causal inference process to quantify influence of the narrative on the one or more social media networks.
US11386494B2 Cryptocurrency trading method and system
Disclosed herein are a cryptocurrency trading system and method. The cryptocurrency trading system includes: a first matching server configured to generate a transaction pair by matching an order requesting a cryptocurrency transaction with another order to be concluded in conjunction with the former order in order to process the former order; and a coordination device configured to add the first matching server to the cryptocurrency trading system. When the first matching server fails, the coordination device registers a second matching server and allows the second matching server to process the former order.
US11386492B1 System for trading precious metals in an efficient secondary market
A system for trading precious metals in an efficient secondary market facilitates bidding/accepting transactions between a bidder/buyer and an accepter/seller, the system may also facilitates offering/taking transactions between an offeror/seller and a taker/buyer. Alternatively, or in combination, the system may be a true gold leasing system in which title remains with the owner at all times, though the lessee may have physical custody of the metal. Alternatively, or in combination, the system may be a gold backed currency system.
US11386490B1 Generating graphical user interfaces comprising dynamic credit value user interface elements determined from a credit value model
The disclosure describes embodiments of systems, methods, and non-transitory computer readable storage media that utilize a machine learning model and a credit value model to generate user interface elements that present credit values and credit value conditions in real time for user accounts. For instance, the disclosed systems can generate an activity score using an activity machine learning model with internal user activity data of a user account. Then, utilizing a credit value model with the activity score and a user activity condition, the disclosed systems can determine a dynamic credit value range for the user account. Indeed, the disclosed systems can display user interface elements with selectable credit values from the dynamic credit value range. Additionally, the disclosed systems can utilize the credit value model to determine and display one or more dynamic credit value conditions for a selected credit value received from the selectable credit values.
US11386483B2 Server, non-transitory computer-readable recording medium storing computer-readable instructions for server, and method executed by server for sending notification for prompting order of new consumable article for printer
A server may execute a first shipping process for shipping a first consumable article for a printer and store first identification information in a memory. The server may receive consumable article information from an external device, determine whether a notification condition is satisfied and determine whether the first identification information matches second identification information included in the consumable article information. In a case where it is determined that the notification condition is satisfied and the first identification information matches the second identification information, the server may send a first notification to external. In a case where it is determined that the notification condition is not satisfied, the first notification is not sent, and in a case where it is determined that the first identification information does not match the second identification information, the first notification is not sent.
US11386478B1 Computerized systems and methods for using artificial intelligence to generate product recommendations
Systems and method are provided for AI-based product recommendation generation. One method includes, predicting, using a model, a plurality of recommended products, by determining a time span associated with a user identifier; retrieving at least one query submitted by a user associated with the user identifier during the time span; extracting attributes; determining a product category based on the extracted attributes; generating a list of products based on the determined product category; generating a list of recommended products based on the generated list of products; and modifying a user interface element associated with a webpage to include the generated list of recommended products.
US11386473B2 Systems and methods for providing product image recommendations
For products that are sold online, the manner in which a product is displayed in an image can affect sales of the product. Embodiments of the present disclosure relate to computer-implemented systems and methods to provide a user with recommendations when generating an image of a product. A method includes obtaining a product image and determining parameters of the product image. A recommendation for modifying the product image is then generated using a model to relate these parameters to market success of the product image. The recommendation is displayed on the user device, and a user can potentially improve subsequent product images by following the recommendation.
US11386472B2 Systems and methods for a real time configuring, ordering and manufacturing of color related products
A unique, user generated product (UGP) configurator, ordering and manufacturing system that utilizes a mobile device or other digital device, to capture a specific color or multiple colors, by way of an image capture converted from a RGB profile and converted into a manufacturable, mixable formula for future mixing and filling in the system specific processing line for enamel product is described. The user defined final product chosen by an individual user, through the system's user interface that runs on all web enabled digital devices which includes mobile, tablet, computer or other color capture user interface connected to the Internet by way of a browser, where the individual identifies a color, type of material to be manufactured, size of container and then orders a finished goods product on their phone or other digital device, then manufactured or processed on a system specific equipment platform, using a computer controlled system that identifies an individual order by way of a variable and unique bar code identifier, where containers move down a proprietary conveyor line to be filled by a series of individually powered, micro-droplet dispensers whose canisters have been filled with specific colored paints from a system defined palette of colors and additives, where those individual paints are mixed to match the color that the individual specified on the system specific user interface.
US11386471B2 Pay-for-access legal research system with access to open web content
To facilitate legal research, companies, such as Thomson West provide subscription-based (pay-for-access) online information-retrieval systems. Seeking to improve these and related systems, the present inventors recognized researchers often need to access open web content that is outside their subscription-based system. Accordingly, the present inventors devised systems, methods, and software that automatically search for and identify open web documents in response to queries within the subscription-based system and/or automatically search for and identify pay-for-access content in response to receiving open web queries.
US11386468B2 Dialogue monitoring and communications system using artificial intelligence (AI) based analytics
A system for providing dialogue monitoring and communications is disclosed. The system may comprise a data access interface, a processor, and an output interface. The data access interface may receive data associated with a customer-initiated event from a data source. The processor may identify a category type and a stage associated with the customer-initiated event. The processor may also calculate a metric using an artificial intelligence (AI) based technique. The processor may also generate a recommendation based on the calculated metric, wherein the recommendation, which when acted upon, improves a customer journey and experience. The output interface may transmit, to a user device, at least one of the customer-initiated event, the category type, the stage, the metric, and the recommendation in a dashboard.
US11386467B2 Systems and methods for generating customized avatars and customized online portals
In accordance with some embodiments, a system facilitates the generation of a customized fundraising campaign on behalf of a third party organization by providing mechanisms via which an organizer of the third party organization can set terms of the fundraising campaign and allow participants of the campaign to create customized avatars for use in promoting the campaign.
US11386465B1 Method and apparatus for providing promotion vouchers
A method, apparatus, and computer program product are disclosed to provide improved use and generation of promotion vouchers. The method may include receiving an indication of redemption for a particular promotion voucher, determining a promotion type associated with the particular promotion voucher, and presenting an e-commerce interface for redemption of the promotion voucher for at least one promotion, wherein the at least one promotion is of the determined promotion type. Apparatuses and computer readable media are also provided.
US11386462B2 Automatic modeling of online learning propensity for target identification
In an embodiment, the disclosed technologies include determining a digital identifier, computing, using aggregate digital event data obtained from at least one computing device, digital feature data relating to the digital identifier, inputting the digital feature data relating to the digital identifier into a digital model that has machine-learned correlations between digital feature data and digital propensity prediction values, receiving, from the digital model, a predicted propensity value associated with the digital identifier, determining a propensity score based on the predicted propensity value, causing a digital content item to be displayed on a user interface of a network-based software application associated with the digital identifier if the propensity score satisfies a propensity criterion.
US11386460B1 Systems and methods for message management in localized networks
A system comprises a network and a message management system. The message management system can apply a predictive model to generate a broadcast event message for transmission over the network to solicit message requests for entry into a bidding process. The bidding process can be associated with an event in the region and a bidding timeframe. The message management system can receive message requests for the event during the bidding timeframe, and select one of the message requests from a selected requestor after the expiration of the bidding timeframe. The message management system can receive an event message from the selected requestor. The message management system can present the event message via the communication service. The event message can be provided at an access point for the Wi-Fi service.
US11386458B2 Geo-fenced marketplace
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for a geo-fenced zone of commerce are described. Consistent with some embodiments, the method may include subdividing a geographic area, generating corresponding geo-fences, and presenting the corresponding geo-fences as listings in a navigable online marketplace.
US11386453B2 Automatic event triggered balance top-up, money transfer, and location based advertising platform
This disclosure provides aspects and embodiments of methods, services, and platforms for prompting users with a zero account balance to send a callback message to a contact informing the contact that the user cannot call them and asking the contact to call the user. This disclosure further provides location determining platforms and rewards platforms for users.
US11386450B2 Systems and methods for advertising on content-screened web pages
According to one aspect of the present disclosure, a method is provided for advertising on a content-screened web page. The method includes receiving an impression request for a URL for which an advertising impression is desired; screening HTML content of a web page identified by the URL; generating a rating for the URL based on the HTML content of the web page; assigning the rating to the impression request; and serving an advertising impression on the web page based on the rating.
US11386446B2 Devices, methods, and computer-readable media for redemption header for merchant offers
Devices, computer-implemented methods, and computer-readable media for a redemption header for merchant offers, such as online coupons, are provided. In some embodiments, an offers website may provide offers, such as online coupons, in a browser executing on a user device. When a user selects an online coupon, the browser is redirected to a merchant website associated with the online coupon and a coupon code value is copied to a clipboard. Additionally, a redemption header having the coupon code and instructions is added in the merchant webpage. A webpage element for the redemption header, such as an inline frame, is created in the merchant webpage and the redemption header is provided based on an offer identifier stored in a browser-accessible storage item such as a cookie.
US11386444B2 Methods and systems for providing reward based verified recommendations
Methods and systems for providing reward based verified recommendations. A method disclosed herein includes broadcasting a recommendation request to a plurality of registered users, on receiving the recommendation request from a customer. The method further includes receiving and verifying an input from at least user of the plurality of users in response to the broadcasted recommendation request using a blockchain. The received input relates to the recommendation request and the input includes at least one of at least one service provider and at least one service provided by the at least one service provider. The method also includes issuing reward points (RPs) to the at least one user who has provided the input and the service provider who is included in the input on verifying the input. The method further includes providing at least one recommendation to the requested customer using the verified input and maintained previous recommendations.
US11386442B2 Online behavioral predictor
In some embodiments, a set of user groups can be defined, with each group relating to a different webpage experience, user action, etc. Requests are assigned to one of the groups based on actual webpage presentation features and/or user actions. A group-specific model is generated for each group and translates user information to a preliminary result (e.g., a purchasing probability). A model combination includes a weighted combination of a set of available group-specific models. User information is processed using the model combination to generate a model result. The model result is evaluated to determine whether a requested webpage is to be customized in a particular manner and/or an opportunity is to be offered.
US11386441B2 Enhancing employee engagement using intelligent workspaces
A machine learning system may monitor usage of network or hosted resources by users or employees, and may dynamically generate short or “micro” surveys for immediate presentation. These surveys may be aggregated and analyzed by the machine learning system, reducing delays of responses. As a result, engagement may be measured in real-time or near real-time, actionable insights generated, and responsive actions taken. The machine learning system may monitor various interactions of users or employees with a virtual or hosted environment or workspace, including connections to virtual machines, remote desktop applications, SaaS applications, web applications, or other such entities, as well as environmental characteristics such as network location and/or quality.
US11386436B2 Method and system for authentication and anti-counterfeiting using coffee-ring effect
A method and system providing an anti-counterfeiting label or mark, using ordinary inkjet printers, take advantage of a phenomenon called a coffee ring pattern, something that inkjet printers. Even the same inkjet printer can output different patterns under different conditions. As a result, the likelihood of reproduction of a particular printer's coffee ring pattern using another printer is so low as to be negligible. It is possible to capture images of the coffee rings using a smartphone camera. The coffee ring approach may be used on any labels or packages on which inkjet printing can be used.
US11386432B2 Refunding real-time payment transaction via payment card network messaging and settlement
A request for a refund is received relative to a payment transaction implemented in a real-time payment system. The request is transmitted to an issuer financial institution that maintains an account for the payer in the payment transaction. A response is received from the issuer financial institution. The response is transmitted to an acquirer financial institution that provides financial services to the recipient of the payment transaction. A first transfer message is transmitted to the issuer financial institution directing the issuer financial institution to credit a refund amount to the payer's account and to debit a settlement holding account maintained by the issuer financial institution. A second transfer message is transmitted to the acquirer financial institution to debit the refund amount from the recipient's account. The refund amount is settled from the acquirer financial institution to the issuer financial institution via a payment card account network settlement system.
US11386430B2 Protocol to secure electronic transactions using two way handshakes
Methods and systems as described herein may secure the electronic transfer of assets using two-way handshakes. A second device may initialize a transaction by transmitting a transaction request and a second biometric identifier to a first device. The first device may receive the transaction request and review the second biometric identifier. When the first device recognizes the second biometric identifier, the second biometric identifier may be approved. The first device then transmits a response, that includes a first biometric identifier, to the second device, via a server that may record the first device's approval. The second device may confirm the identity of the first device using the first biometric identifier. When the second device approves the first biometric identifier, the second device may transmit an approval to the server. After the server has received approval of both biometric identifiers, the server may execute the requested transaction.
US11386425B2 Multiple microprocessor architecture for cold storage
Examples relate to multiple microprocessor architecture for cold storage of digital currency. A hardware wallet may include a first microprocessor configured to establish a secure connection with a mobile device connected to a network having access to a blockchain and a second microprocessor configured to generate a private key and a public key for communication of transaction data onto the blockchain. The second microprocessor may initially use a hash function and the private key to encrypt the transaction data and produce a digital signature independent from the first microprocessor and subsequently provide the digital signature and the public key to the first microprocessor for communication onto the blockchain via the secure wireless connection with the mobile device. The second microprocessor may also encrypt and store the private key securely within the wallet's memory such that the private key is readable only by the second microprocessor.
US11386421B2 Systems and methods for performing push transactions
Embodiments of the invention are directed to systems and methods for pushing tokenized payments to resource providers for goods or services, after the goods or services are received. A user may make a transaction request including a credential and a resource provider ID (e.g., a resource provider location) via a server computer. The server computer may generate a token corresponding to the credential and transmit it to the resource provider using the resource provider ID. Upon receiving the token, the resource provider may enter a transaction amount and send it with the token in an authorization request message. The transaction can then be processed according to standard transaction processing methods, as if the resource provider had initiated the transaction request.
US11386418B1 Dynamic actions from matrix codes
In one embodiment, a method includes associating, by a payment service and in a datastore maintained by the payment service, interactions with a matrix barcode with an action by the payment service involving a first account associated with a first user of the payment service. The matrix barcode corresponds to a claimable token stored in the datastore. The method includes receiving, by the payment service and from a computing device of a second user of the payment service, an indication that the computing device has interacted with the matrix barcode corresponding to the claimable token. The method includes identifying, by the payment service via the datastore, the claimable token associated with the matrix barcode. The method includes initiating, by the payment service and based on the claimable token, the associated action involving the first account.
US11386415B2 Hold condition in a resource transfer system
Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
US11386411B2 System and method for operating a point-of-sale (POS) system in a retail environment
A self-checkout (SCO) terminal in a retail store controls banks of lights to communicate context information to a customer in order to better inform them about various events. The context information may be related to a predetermined event, such as a self-checkout process or an emergency event, and is enhanced using the personal preferences of the customer using the SCO terminal.
US11386409B2 Systems and methods for media codecs and containers
Systems and methods for enabling and enforcing cryptocurrency transactions associated with at least a portion of data are provided. Systems and methods may include a cryptocurrency transaction service, the cryptocurrency transaction service including one or more transaction servers and one or more ledger processing devices. At least one streaming server configured to associate at least a portion of data with a cryptocurrency transaction and to transmit the at least a portion of data may be provided. A client device may be provided, the client device being configured to receive the at least a portion of data from the streaming server, wherein at least one of the client device and at least one streaming server are configured to initiate a cryptocurrency transaction with the cryptocurrency transaction server based at least in part on the association between the at least a portion of data, the cryptocurrency transaction, and the cryptocurrency transaction service.
US11386405B2 Dynamic blockchain transactional policy management
An example operation may include one or more of receiving a request to execute a blockchain transaction from a user device that is associated with a user account, determining whether to perform the blockchain transaction based on a dynamic participation policy of the user account, the dynamic participation policy being dynamically determined based on previous blockchain transactions of one or more of the user account and of other user accounts, and, in response to determining to perform the blockchain transaction, executing the blockchain transaction on behalf of the user account via a smart contract and storing information about the executed blockchain transaction.
US11386402B2 System and method of documenting condition, repair, and overhaul of aircraft parts
A system and method of documenting condition, repair, and overhaul of aircraft parts. The system and method include searching a database for an electronic file of an aircraft part; creating an electronic file of the aircraft part if the electronic file is not found on the database; generating a maintenance report data package that is linked to the electronic file; capturing, using a camera or a microphone, aircraft part data including a single or plurality of pictures, a video recording, and a voice recording; linking the aircraft part data to the maintenance report data package; and saving an updated version of the electronic file to the database.
US11386398B2 Electronic meeting analysis for automatic conference room assignment
In non-limiting examples of the present disclosure, systems, methods and devices for assigning conference rooms are presented. A meeting request may be received by an electronic meeting service. Meeting fit scores may be calculated for the meeting request and one or more conference rooms. The meeting fit scores may be based on location, capacity, and/or audio-visual capabilities. The meeting request may be assigned to a conference room with a highest meeting fit score. A meeting request may be re-assigned to a different conference room based on a conference room becoming available that has a higher meeting fit score. A meeting request may be re-assigned to a different conference room based on characteristics of the meeting request being modified (e.g., fewer invitees, more invitees, different location specified), and thus, the meeting fit scores for conference rooms changing based on those modifications.
US11386397B2 Intelligent event time bridge across domains
In non-limiting examples of the present disclosure, systems, methods and devices for providing cross-domain access to calendar availability are presented. A request to schedule an event may be received. The request may comprise an identity of an organizer user account, the organizer user account associated with a first domain, and an identity of an invitee user account, the invitee user account associated with a second domain. An importance level of the organizer user account to the invitee user account may be determined. A determination may be made as to whether the organizer user account has access to events in an electronic calendar associated with the invitee user account based on the importance level. One or more events that the organizer account has access to may be surfaced in an event scheduling assistant user interface associated with the organizer user account.
US11386394B2 Method and system for shared document approval
This invention discloses a novel system and method for displaying electronic documents that are subject to approval by multiple parties. The invention presents approval by person as a separate indication on the original document. The system automatically reviews the document to determine its type and then using the type, looks up the recipient list that is associated with that type of document. The document is then transmitted to those recipients for approval.
US11386392B2 User-definable episodes of activity and graphical user interface for creating the same
Methods and systems for generating episodes of activity, such as episodes of care. One method includes generating, by a processor, a graphical user interface for display to a user. The method also includes receiving, by a processor, (1) a first selection of a trigger event for an episode of care from the user through the graphical user interface, (2) a second selection of at least one time period for the episode of care from the user through the graphical user interface, and (3) a third selection of at least one claim category for the episode of care from the user through the graphical user interface. The method further includes creating, by the processor, parameters for the episode of care based on the first, second, and third selections, wherein the parameters are applied to a plurality of medical claims to group at least two of the plurality of medical claims.
US11386389B2 Secured electronic locker system
A method for operating electronic lockers for parcel deposit and collection and pick-up wherein a remote shipping system transmits to at least one mobile device via a long distance communication network data related to parcels to be handled by at least one electronic locker and wherein a user operates the at least one electronic locker with the at least one mobile device via a short distance communication network without using a user interface of the at least one electronic locker and wherein the at least one electronic locker using the at least one mobile device via the short distance communication network transmits data related to parcels handling during the user operation of the at least one electronic locker.
US11386387B2 Data collection system and interface
Systems for data measurement and collection are provided. A data collection system may comprise a database configured to store data about objects to be tracked, and optical codes corresponding to specific database entries may be generated, printed, and provided in physical proximity to the object to be tracked. When a user scans the optical code with a mobile electronic device, the mobile electronic device may automatically upload geographic information to the database and may prompt the user to enter measurement information to additionally be uploaded to the database. Sets of optical codes may be configured to collect user-specified types of data, and the optical codes may be provided in printable sheets; virtual visual representations of the sheets may be displayed on an electronic interface, and the virtual visual representations may indicate which of the codes have or have not been registered with the system.
US11386386B2 Systems and methods for creating and using a hybrid-digital mailbox
A method, electronic device, and computer-readable storage medium are. In one embodiment, a method is provided for receiving tracking data regarding a delivery item, determining, based on the tracking data, whether supplemental content is associated with the delivery item, and automatically scheduling delivery of the supplemental content when supplemental content is associated with the delivery item.
US11386384B2 Delivery-location recharging during aerial transport tasks
Methods and systems for recipient-assisted recharging during delivery by an unmanned aerial vehicle (UAV) are disclosed herein. During a UAV transport task, a UAV determines that the UAV has arrived at a delivery location specified by a first flight leg of the transport task. The UAV responsively initiates a notification process indicating that a recipient-assisted recharging process should be initiated at or near the delivery location. When the UAV determines that the recipient-assisted recharging process has recharged a battery of the UAV to a target level, and also determines that a non-returnable portion of the payload has been removed from the UAV while a returnable portion of the payload is coupled to or held by the UAV, the UAV initiates a second flight segment of the transport task.
US11386383B2 Social drone
The invention discloses a waitressing drone that brings drinks to people at the restaurant, and the orders are identified from the Facebook photo of the user, that the drone displays when making the delivery. The invention facilitates the interaction with humans and drones via the social network. With the invention, the order input time is greatly reduced for the consumer, and the consumer may move about while waiting for the order as the drone finds the consumer. Also importantly, the social nature of the drone allows for the sharing of drones among multiple human users. Further, the interfacing of the social human profile with non-human drone profiles allows for the continuous retraining and reprogramming of drones to meet more specific and individualistic user tasks, thereby liberating people from mundane manual labour.
US11386380B2 System and method for visual, artificial intelligence, and rule based quality assurance
A quality assurance (QA) system for automatically performing a quality assurance check on digital communication is configured to: receive a digital communication from an executing application on an external computing device; retrieve a predetermined set of rules applicable to the digital communication; and perform a QA check on the digital communication by determining whether the digital communication complies with each rule in the predetermined set of rules. The set of predetermined rules includes non-visual (e.g., textual and user-selected form fields) rules and vision-based rules. The non-visual rules include a rule requiring the inclusion of specific text or a rule requiring the exclusion of specific text. The visual-based rules include a rule identifying a specific graphical item to be included in or excluded from the digital communication. The QA system is further configured to generate a GUI that provides a visual indication of each rule not met.
US11386369B2 Multi-attribute evaluation of narratives using event datasets
Techniques for multi-attribute evaluation of narratives are provided. Inputs are obtained representing: (i) at least one historical dataset of events; (ii) a set of candidate narratives, wherein each candidate narrative is a potential future event sequence; and (iii) a query, wherein the query comprises one or more events of interest to a user. Attribute scores are computed for at least a subset of the candidate narratives based on at least a portion of the obtained input. One of the attribute scores comprises a plausibility attribute score representing a measure estimating the likelihood that a given candidate narrative will occur in the future. Another one of the attribute scores comprises a surprise attribute score representing a measure estimating how surprising a given candidate narrative will be to the user.
US11386368B1 Method for matching students with teachers to achieve optimal student outcomes
Techniques are provided for the optimal matching of teachers to students using machine learning models and analysis engines (MLMAEs). In an embodiment, historical and biographical teacher and student data is collected through a data ingestion layer. As the data is ingested, a process is spawned that automatically builds MLMAEs using a plurality of algorithms. The MLMAEs are automatically tested for accuracy, and the MLMAE with the highest level of accuracy is promoted as the winner. Students enter information through a user interface to request optimal teachers for a subject area, and this information is run against the winning MLMAE which returns a list of optimal teachers. Also provided are techniques for teachers to enter their availability, techniques for MLMAE creators to seamlessly test prospective new MLMAEs, and techniques for teachers to understand why they are not matches for specific segments of students and to receive associated professional development resources.
US11386366B2 Method and system for cold start candidate recommendation
A system and method are presented for cold start candidate recommendation. In some examples, a search query request that includes a candidate search parameter can be received for a candidate list. During a first search query, a subset of candidates from a plurality of candidates can be identified based on a comparison of each candidate vector for each candidate and a candidate search parameter vector for the candidate search parameter, and ranked to provide an initial ranked candidate list based on assigned scores for the subset of candidates. During a second search query, the search parameter a candidate index can be evaluated to identify a set of candidates from the plurality of candidates, re-ranked to provide an updated ranked candidate list corresponding to the candidate list based on updated assigned scores for the set candidates and a re-ranking parameter.
US11386363B2 Production management system, production management apparatus and production management method for manufacturing line
A production management system 100 includes an operating state acquisition apparatus 20a and a production management apparatus 10. The operating state acquisition apparatus 20a includes a detector 21a that is retrofitted to be mounted on a production equipment 31 disposed on a manufacturing line L1 or retrofitted to be disposed in a vicinity of the production equipment 31, and which outputs a detection signal indicating an operating state of the production equipment 31, and includes a transmitter 22a that transmits the detection signal. The production management apparatus 10 includes a generator for generating information on production state of the manufacturing line L1 by use of the detection signal received from the operating state acquisition apparatus 20a, and includes a display device for displaying the generated information on production state.
US11386359B2 Systems and methods for managing a vehicle sharing facility
A method and apparatus for managing a networked vehicle resource sharing facility, the method and system provide for: (a) detecting a plurality of inputs corresponding to vehicle booking requests, wherein each of the plurality of vehicle booking requests contains data identifying a drop-off location and a pick-up location that is distinct from the pick-up location of each of the other customers; (b) accessing a data structure containing stored data relating to user authorisations for using the vehicle-sharing facility to verify whether each of the vehicle booking requests relates to a customer authorised to use the vehicle-sharing facility; and for those vehicle booking requests relating to customers identified as being authorised to use the vehicle-sharing facility: (c) automatically selecting customers to share a vehicle and calculating a suggested route for the vehicle using the pick-up location and drop-off locations of the customers and one or more stored vehicle-share criteria.
US11386358B2 Intelligent decision support system
Various embodiments are provided for implementing intelligent decision support system in a computing environment by a processor. Data of historical decisions may be collected and examples of decisions by domain experts may be generated. One or more machine learning models may be generated using different splits of the historical data and the annotated data. The one or more machine learning models may be combined and used to generate ensemble machine learning models that generate recommendations for the decisions. Users interact with a user interface displaying the data, recommendations, reasons for recommendations and a conversational dialog system for querying about the data, recommendations and guidance for decision making.
US11386357B1 System and method of training machine learning models to generate intuitive probabilities
Systems and methods for training a machine learning (ML) model for predicting probabilities for binary outcomes to automatically generate positive class predictions close to an ideal one probability and negative class predictions close to an ideal zero probability are disclosed. The method includes generating a predictive probability (PP) curve based on a ML algorithm and transforming the PP curve into a curve with probabilities spread close to ideal one probability for positive class predictions (PCP) indicating successful prediction and close to ideal zero probability for negative class predictions (NCP) indicating failed prediction, thereby introducing a valley in the transformed probability curve separating PCP from NCP. The PP curve is transformed by one of (1) minimizing distance between: (a) ideal one probability and PP value of PCP; and (b) ideal zero probability and PP value of NCP, and (2) maximizing distance of PP values from center of PP curve.
US11386355B2 Machine learning assisted image prediction
A device implementing a system for providing predicted RGB images includes at least one processor configured to obtain an infrared image of a subject, and to obtain a reference RGB image of the subject. The at least one processor is further configured to provide the infrared image and the reference RGB image to a machine learning model, the machine learning model having been trained to output predicted RGB images of subjects based on infrared images and reference RGB images of the subjects. The at least one processor is further configured to provide a predicted RGB image of the subject based on output by the machine learning model.
US11386352B2 System and method of training behavior labeling model
A system of training behavior labeling model is provided. Specifically, a processing unit inputs each data of a training data set into a plurality of learning modules to establish a plurality of labeling models. The processing unit obtains a plurality of second labeling information corresponding to each data of a verification data set and generates a behavior labeling result according to the second labeling information corresponding to each data of the verification data set. The processing unit obtains a labeling change value according to the behavior labeling result and first labeling information corresponding to each data of the verification data set. The processing unit, if determining that the labeling change value is greater than a change threshold, updates the first labeling information according to the behavior labeling results, exchanges the training data set and the verification data set and reestablishes the labeling models.
US11386349B1 Systems and methods for distinguishing human users from bots
In one embodiment, a system is configured to identify, based on predetermined criteria, a first set of users of an online system who belong to a population segment. The system may monitor activities performed by the first set of users on the online system over a predetermined period of time and store the monitored activities as time-series data. A feature set associated with the first set of users may be generated by transforming the time-series data into a frequency domain. The system may train a machine-learning model using the feature set and other feature sets to determine whether activities associated with a given set of users exhibit diurnal behavior pattern. Using the trained machine-learning model, the system may determine whether activities performed by a second set of users on the online system exhibit diurnal behavior pattern.
US11386348B2 Dynamic quantum data output post-processing
Techniques for managing and compressing quantum output data (QOD) associated with quantum computing are presented. In response to receiving QOD from a quantum computer, a compressor component can compress QOD at first compression level to generate first compressed QOD, and can compress QOD at second compression level to generate second compressed QOD, the second compressed QOD can be less compressed than the first compressed QOD. Compressor management component (CMC) can determine whether first QOD includes sufficient data to enable it to be suitably processed by quantum logic. If so, CMC can allow first compressed QOD to continue to be sent to quantum logic and can discard second compressed QOD. If not sufficient, CMC can determine that second compressed QOD is to be processed by quantum logic. If CMC determines second compressed QOD does not include sufficient data, CMC can determine that the QOD is to be processed by quantum logic.
US11386347B2 Swap networks for quantum computation
A quantum computer and methods of operating the quantum computer, such that the quantum computer is enabled to fully simulate molecular chemistry, are described. The circuit depth of the quantum computer is reduced by at least an order of magnitude, as compared to conventional quantum computing methods. Parallelized qubit or fermionic swap networks are employed to render the non-local terms of the second quantized Hamiltonian, as local on consecutive qubits of the computer. Thus, non-local quantum dynamics are rendered local. By localizing the non-local interactions, the quantum computations may be significantly parallelized and a single template circuit, simulating the time-evolution operator for 4-qubit interactions, may be applied to the localized groupings of four qubits. In addition to chemistry, the quantum computer and the methods of operating the quantum computer may be employed to localize any many-body interaction, while reducing the required circuit depth, via parallelizations of the localized computations.
US11386345B2 Strong simulation methods for unit testing quantum software
The disclosed technology includes example embodiments that provide a framework for testing quantum programs in a manner similar to unit testing of classical programs by using a simulator that can predict the probability of measurements in a quantum system (known as a “strong simulator”). For a particular quantum program, embodiments of the disclosed technology use information exposed by strong simulation that would not otherwise be available to compare the given program to a desired reference program.
US11386341B1 Inferring a reach of a content item presented to individuals by one or more content publishers for a set of impression frequencies
An online system receives information describing presentations of a content item to individuals. The online system determines impression frequencies for online system users included among the individuals, de-biases this information, and trains a set of machine-learning models to infer a reach for each of multiple impression frequencies using the de-biased information. The online system predicts the reach for each impression frequency using the models, determines an inferred total number of presentations of the content item based on the inferences, and compares the inferred total number of presentations to a known total number of presentations of the content item. If the inferred total number of presentations is greater than the known total number of presentations, the online system adjusts the inferred reach for a set of impression frequencies by reducing the inferred reach for a highest impression frequency and by increasing the inferred reach for one or more lower impression frequencies.
US11386335B2 Systems and methods providing evolutionary generation of embeddings for predicting links in knowledge graphs
Complex computer system architectures are described for analyzing data elements of a knowledge graph, and predicting new facts from relational learning applied to the knowledge graph. This discovery process includes converting the knowledge graph into a set of candidate embeddings spaces to apply further analysis to rank the set of candidate embeddings spaces, where the top ranked candidate embeddings spaces are further processed to identify the new facts.
US11386330B2 Learning coach for machine learning system
A machine learning system includes a coach machine learning system that uses machine learning to help a student machine learning system learn its system. By monitoring the student learning system, the coach machine learning system can learn (through machine learning techniques) “hyperparameters” for the student learning system that control the machine learning process for the student learning system. The machine learning coach could also determine structural modifications for the student learning system architecture. The learning coach can also control data flow to the student learning system.
US11386327B2 Block-diagonal hessian-free optimization for recurrent and convolutional neural networks
Embodiments for training a neural network are provided. A neural network is divided into a first block and a second block, and the parameters in the first block and second block are trained in parallel. To train the parameters, a gradient from a gradient mini-batch included in training data is generated. A curvature-vector product from a curvature mini-batch included in the training data is also generated. The gradient and the curvature-vector product generate a conjugate gradient. The conjugate gradient is used to determine a change in parameters in the first block in parallel with a change in parameters in the second block. The curvature matrix in the curvature-vector product includes zero values when the terms correspond to parameters from different blocks.
US11386309B2 Printing apparatus, printing method, and non-transitory computer-readable recording medium therefor
In a printing apparatus provided with a controller configured to perform a RIP process, when a fixed-width font is determined to be used as a substitute font for a target character to be printed and when a glyph width of the target character is smaller than a fixed width, and a glyph width of the target character is larger than a width of a bounding box of the glyph of the target character expressed by the fixed-width font, the controller is configured to arrange, in the RIP process, the target character expressed by the fixed-width font such that the width of the bounding box is arranged within the glyph width.
US11386308B2 Artefact classification using xenospace centroids
An artefact is received and parsed into a plurality of observations. A first subset of the observations are inputted into a machine learning model trained using historical data to classify the artefact. In addition, a second subset of the observations are inputted into a xenospace centroid configured to classify the artefact. Thereafter, the artefact is classified based on a combination of an output of the machine learning model and an output of xenospace centroid. Related apparatus, systems, techniques and articles are also described.
US11386306B1 Re-identification of agents using image analysis and machine learning
As agents move about a materials handling facility, tracklets representative of the position of each agent are maintained along with a confidence score indicating a confidence that the position of the agent is known. If the confidence score falls below a threshold level, image data of the agent associated with the low confidence score is obtained and processed to generate one or more embedding vectors representative of the agent at a current position. Those embedding vectors are then compared with embedding vectors of other candidate agents to determine a set of embedding vectors having a highest similarity. The candidate agent represented by the set of embedding vectors having the highest similarity score is determined to be the agent and the position of that candidate agent is updated to the current position, thereby re-identifying the agent.
US11386300B2 Artificial intelligence adversarial vulnerability audit tool
An image with a known, first classification by the machine learning model is received. This image is then iteratively modified using at least one perturbation algorithm and such modified images are input into the machine learning model until such time as the machine learning model outputs a second classification different from the first classification. Data characterizing the modifications to the image that resulted in the second classification can be provided (e.g., displayed in a GUI, loaded into memory, stored in physical persistence, transmitted to a remote computing device). Related apparatus, systems, techniques and articles are also described.
US11386299B2 Method of completing a task
A method of completing a task, the task being of a given type of task. The method includes receiving, by a server, an indication of a first result of the task having been completed by a human assessor, executing by the server a machine learning algorithm (MLA) to complete the task by the MLA to generate a second result of the task, determining, by the server, a confidence level parameter indicative of a probability of the first result being correct, and determining, by the server, whether the probability indicated by the determined confidence level parameter exceeds a pre-defined threshold probability. In response to determining that the probability indicated by the determined confidence level parameter exceeds the pre-defined threshold probability, the server processes the task as having been completed with the first result.
US11386294B2 Data harvesting for machine learning model training
Concepts and technologies disclosed herein are directed to data harvesting for machine learning model training. According to one aspect of the concepts and technologies disclosed herein, a network data collection system can identify a target data source location from which to harvest data for a machine learning system to utilize during a machine learning model training process. The data can be associated with a plurality of mobile communications devices operating in communication with at least one base station of a mobile communications network that serves the target data source location. The network data collection system can collect the data and provide the data to the machine learning system. The machine learning system, in turn, can create a training data set for use during the machine learning model training process based, at least in part, upon the data.
US11386285B2 Systems and methods of person recognition in video streams
A method for recognizing persons in video streams includes obtaining a live video stream, detecting a first person in the live video stream, determining from analysis of the live video stream first information that identifies an attribute of the first person, determining based on at least some of the first information that the first person is not identifiable to the computing system, storing at least some of the first information, receiving a user classification of the first person as being a stranger, and deleting the stored first information.
US11386275B2 Menu generation system
A menu generation system including a menu item information storage that stores menu information for each restaurant, a menu item property master storage that stores menu item properties including at least any one set of a plurality of ingredients that are used in menu items, a plurality of seasonings that are used in the menu items or a plurality of cooking styles of the menu items, processing circuitry that receives a request to edit a menu item property in the first language, consults the menu item property master storage, extracts choices of menu item properties, causes the extracted choices to be displayed, and receives input of a selected choice from among the displayed choices.
US11386271B2 Mathematical processing method, apparatus and device for text problem, and storage medium
Embodiments of the present application disclose a mathematical processing method for a textual question, an apparatus, a computer device, and a computer storage medium. A numeral in a question text sequence is mapped to an expression word, a question text sequence including the expression word is encoded into a semantic vector, an expression is generated by using the semantic vector including question information, and the expression word in the expression is replaced with the mapped numeral, so that the obtained mathematical expression, compared with a preset fixed expression template, is more accurate, is more likely to meet question-answering requirements, and can improve intelligent question-answering accuracy.
US11386265B2 Facilitating information technology solution templates
Aspects of the invention include identifying each solution component of a plurality of solution components described in a text of a solution template of a plurality of solution templates, wherein the solution template includes a first combination of solution components. Identifying each solution component of a plurality of solution component described by an object in the solution template of a plurality of solution templates. Detecting a respective number of instances of each solution component in the solution template and a respective number of instances of each solution component in each other solution template of the plurality of solution templates. Generating analytics for a source company based on the respective number of instances of each solution component in the solution template and the respective number of instances of each solution component in each other solution template of the plurality of solution templates.
US11386262B1 Systems and methods for a knowledge-based form creation platform
Systems and methods disclosed herein provide a knowledge-based form creation platform. A form creation component may be initiated at a computing device to present a form creation user interface to a user. Content of a question can be received via a user interface from a user, from which a key term may be obtained. Information relating to the key term may be retrieved from a knowledge database, and the information may indicate an answer field format associated with the question. An answer field for the question may be automatically generated based on the answer field format.
US11386259B2 Removing personal information from text using multiple levels of redaction
When processing a request containing personal information, personal information may be needed to respond to the request, but it may be desired to limit storage of personal information for privacy reasons. To accomplish both objectives, text of a message may be processed using multiple levels of redaction. A first level of redaction may replace digits of the text with a token so that sensitive numbers, such as credit card numbers or social security numbers are no longer present. A second level of redaction may replace one or more words of the text with a label indicating the text that was present, such as by replacing an address with a label indicating that an address was present or by replacing a credit card number with a label indicating that a credit card number was present.
US11386258B2 Dynamic scalable vector graphics (SVG) system and methods for implementing the same
A dynamic Scalable Vector Graphics (SVG) system and associated methods are provided for rendering an interactive software-product demonstration presentation for an envisioned software product within a webpage. A script can be executed to digest an exported SVG file by: querying for target objects having particular attributes named in a target format, and/or particular tag names. For each of the target objects, methods are called to modify that target object based on a first found tag name, a first found attribute, and/or contents of the first found attribute. The called methods can be used to manipulate attributes and/or contents of that target object to modify it and generate a manipulated object that includes the outputs of each called method (e.g., appropriate contents to be inserted into the SVG file). The manipulated objects with the appropriate contents can then be inserted into the SVG file to generate a final SVG file.
US11386255B2 Parameter extraction from digitized image of a schematic or block diagram for electrical designs
Capturing and processing a digital image of a pictorial (e.g., hand-drawn) representation of a schematic or block diagram as a digital image to aid in creation and maintenance of electrical designs is disclosed. Processing of the digital image includes processing to determine design parameters to create an informational format useful as input to other design software. Design parameters may include schematic layout and attributes such as maximum output voltage, minimum input voltage, ambient temperature, etc. The method and system also include storage of information accessible to refine designs and perform simulations of designs as part of an overall electrical design process. Associated devices and methods are disclosed as well.
US11386252B1 Techniques for simulation-based timing path labeling for multi-operating condition frequency prediction
Techniques improve integrated circuit design by employing multi-operating condition frequency prediction for statically timed designs through spice-based timing path labeling and statistical analysis. Design management component (DMC) can randomly determine and generate sample timing paths based on parameters of characteristics associated with the sample timing paths, the parameters determined based on random seed values; simulate responses of the sample timing paths; and generate vectorized data based on the simulated responses. DMC determines a trained model representing timing path properties and operating conditions of sample timing paths based on statistical analysis of vectorized data. Static timing analysis (STA) component can perform STA on design information of integrated circuitry design and determine an operating condition of a timing path of the design based on the STA. DMC can determine or predict another operating condition(s) associated with the design based on the operating condition and the trained model.
US11386248B2 Method and device for simulating atomic dynamics
A method and a device for simulating atomic dynamics includes setting initial positions for multiple specific atoms in a specific scene; calculating, based on the initial positions, positions of the multiple specific atoms at each time in a first time series by utilizing a Large-scale Atomic/Molecular Massively Parallel Simulator (LAMMPS) configured with respect to the specific scene, as real positions; calculating, based on the initial positions, positions of the multiple specific atoms at the same time in the first time series by utilizing a generative adversarial network (GAN), as predicted positions; improving a configuration of the GAN based on the real positions and the predicted positions at a same time. Initial positions are settable for multiple atoms to be simulated in a scene; positions of the multiple atoms to be simulated are calculated at each time in a second time series in the scene by utilizing the improved GAN.
US11386247B2 Method for designing for induction time using supplementary cementitious materials
A method may include: providing a model of cement induction time; designing a cement composition, based at least partially, on the model of cement induction time; and preparing the cement composition.
US11386246B2 Method for designing hybrid surface optical system
A method for designing a hybrid surface optical system comprises establishing a first initial system; keeping the first initial system unchanged and calculating a plurality of first feature data points, and fitting the first feature data points to obtain a spherical surface; repeating such steps until all spherical surfaces are obtained; calculating a plurality of second feature data points, and fitting the plurality of second feature data points to obtain an aspheric surface; repeating such steps until all aspheric surfaces are obtained; calculating a plurality of third feature data points, and fitting the plurality of third feature data points to obtain a freeform surface; repeating such steps until all freeform surfaces are obtained.
US11386245B2 Computing techniques for three-dimensional modeling and design analysis
Techniques and systems for creating and performing analysis on three-dimensional computer models are described. The model creation and analysis may be specified using an un-compiled script that includes a set of instructions. The set of instructions may implement a computer-aided design (CAD) kernel using a bridge layer that includes compiled bridge code. The instructions may be used to create a job set having a group of tasks. Using the job set, a processing queue may be constructed, the processing queue having a subset of common tasks prioritized within the processing queue. Subsets or groups of tasks or instructions may also be executed in parallel using multiple distinct processors or a multi-threaded processor.
US11386238B2 Physical unclonable function (PUF) chip
A physical unclonable function (PUF) chip is provided. The physical unclonable function (PUF) chip includes a chip with a top metal connection layer, an array of spaced electrode plates on the top metal connection layer of the chip, a deposition layer, on the top metal connection layer between each two adjacent electrode plates. An opening is formed between the each two adjacent electrode plates in a row, and each two adjacent electrode plates are tangential to the opening formed between the two adjacent electrode plates. The physical unclonable function (PUF) chip further includes a conductive coating layer on the chip and the conductive coating layer includes conductive particles with randomly distributed size, and a package substrate, packaged with the chip including the conductive coating layer.
US11386236B2 Masked gate logic for resistance to power analysis
A method of and system for gate-level masking of secret data during a cryptographic process is described. A mask share is determined, wherein a first portion of the mask share includes a first number of zero-values and a second number of one-values, and a second portion of the mask share includes the first number of one-values and the second number of zero-values. Masked data values and the first portion of the mask share are input into a first portion of masked gate logic, and the masked data values and the second portion of the mask share are input into a second portion of the masked gate logic. A first output from the first portion of the masked gate logic and a second output from the second portion of the masked gate logic are identified, wherein either the first output or the second output is a zero-value.
US11386234B2 Security systems and methods for integrated circuits
A system for verifying integrity of content of an integrated circuit's registers, the system being operative in conjunction with an integrated circuit including at least one memory, at least one processor, and a multiplicity of registers, the system comprising register content verification logic configured, when in a first mode aka “Study Mode”, to read at least some of the registers' content, to compute a first hash on the content, and to store the first hash thereby to provide an up-to-date reference hash, and, at least on occasion, when in a second mode aka “Verify Mode”, to compute at least one second hash on the content, to compare the second hash to the reference hash and, accordingly, to provide a content verification output (aka “fault detection” output) indicative of whether the reference and second hashes are equal.
US11386232B2 Distributed data management and verification
In response to a request by a data furnisher system to add data to that organized by a system, a data coordinating system resolves the identity of counterparties to whom the data is relevant. For each identified counterparty, the coordinating system identifies a corresponding counterparty system, and via communications between smart contracts comprised in the coordinating system, communicates the data provided by the data furnisher system. The counterparty reviews the data and either verifies that it is accurate or disputes the data. The counterparty's response is communicated through the data coordinating system via the relevant smart contracts to the data furnisher system. If the counterparty verified the data, the data coordinating system updates its database to reflect the data has been verified. If the counterparty disputed the data, the data furnisher and counterparty communicate to resolve the dispute. The data is marked as being disputed.
US11386230B2 On-demand code obfuscation of data in input path of object storage service
Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied my not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.
US11386226B2 Preventing leakage of selected information in public channels
Various embodiments are provided for preventing disclosure of confidential data in a computing environment are provided. Data may be inspected prior to publication to a communication channels. Selected portions of the data may be extracted. The selected portions of the data may be filtered according to degree of appropriateness defined in one or more publishing policies or rules prior to sending the filtered data to the communication channel.
US11386220B2 Data sharing in a multi-tenant database system
A method for sharing data in a multi-tenant database includes receiving, by a target account of a multiple tenant database, access rights of a share object in a first account of the multiple tenant database, wherein the share object having access rights to a database object of the first account and wherein access to the database object of the first account by the target account is based on the access rights of the share object. The method also includes receiving, by one or more processors of the target account, access rights to an alias object, wherein the alias object references the database object of the first account.
US11386219B2 Detection of an unauthorized modification to storage and restoration of the storage
An aspect includes monitoring storage of a computer system. Upon detecting an unauthorized modification to an original storage component in response to the monitoring, an aspect includes retrieving a backup component corresponding to the original storage component and repairing the original storage component using the backup component. In embodiments, the repair occurs in real-time without interruption to computer operation.
US11386218B2 Platform management of integrated access of public and privately-accessible datasets utilizing federated query generation and query schema rewriting optimization
Various techniques are described for platform management of integrated access of public and privately-accessible datasets utilizing federated query generation and query schema rewriting optimization, including receiving at a dataset access platform a query formatted according to a first data schema, generating a copy of the query, saving the query and the copy to a datastore, parsing the copy of the query in the first schema using an inference engine, determining whether the query comprises data associated with an access control condition associated with accessing the dataset, the access control condition being configured to indicate whether the query is permitted to access the dataset, and rewriting, using a proxy server, the copy of the query in a second schema, and optimizing the rewriting by identifying a database engine to execute the query and including other data converted into another triple associated with an attribute of the query.
US11386215B1 Pseudorandom object placement in higher dimensions in an augmented or virtual environment
A system and method are disclosed for allowing a plurality of augmented and/or virtual reality users to interact with higher dimensional virtual or augmented environment models in which a plurality of objects are placed throughout in a pseudorandom fashion. The placed plurality of objects are subsequently assigned values either in a predetermined or real time manner. The system and method enable security countermeasures, thereby protecting the higher dimensional environmental model from malicious users.
US11386214B2 Web application execution with secure element extension
Various examples are directed to systems and methods for executing a web application with client-side encryption. A web browser can receive a document comprising a plurality of data elements including a secure element that comprises an encrypted value. An extension component may generate a secure container element to replace the secure element. The extension component can also insert a subdocument into the secure container element. The web browser may be configured to prevent web applications from accessing the subdocument. The extension component may also decrypt the encrypted value to generate a clear value and write the clear value to the subdocument. The web browser may render the document using the clear value.
US11386211B2 Obfuscation of input data provided to a transaction device
An example described herein may involve receiving a temperature measurement associated with an input component, wherein the temperature measurement is received from a temperature sensor, and wherein the temperature measurement indicates a temperature of an input element of the input component; determining that the temperature of the input element satisfies a threshold temperature; and causing an infrared element to emit infrared light in association with a position of the input component. While the infrared element is emitting the infrared light, capture information associated with a user interacting with the input component may be obfuscated.
US11386208B1 Systems and methods for malware detection using localized machine learning
The disclosed computer-implemented method for malware detection using localized machine learning may include (i) generating a global score for a file using a global machine learning model, (ii) generating a localized score for the file using a localized machine learning model, (iii) determining that the file is malware using the global score, the localized score, and the local conviction threshold, and (iv) in response to determining that the file is malware, performing a security action to protect the computing device against malware. Various other methods, systems, and computer-readable media are also disclosed.
US11386205B2 Detection of malicious polyglot files
Particular embodiments described herein provide for an electronic device that can be configured to identify a file, determine a polyglotness score for the file, where the polyglotness score is an indicator of whether or not the file is a polyglot file, and analyze the file for the presence of malware if the polyglotness score satisfies threshold.
US11386204B2 Agile reconfigurable approach for real-time replacement of on-chip safety-critical modules
A platform comprising numerous reconfigurable circuit components arranged to operate as primary and redundant circuits is provided. The platform further comprises security circuitry arranged to monitor the primary circuit for anomalies and reconfigurable circuit arranged to disconnect the primary circuit from a bus responsive to detection of an anomaly. Furthermore, the present disclosure provides for the quarantine, refurbishment and designation as redundant, the anomalous circuit.
US11386202B2 Apparatus and method for social account access control
A computer implemented method includes monitoring changes to an account accessible by a group of subscribers that form a social network. The changes to the account are compared to a normative base line to identify deviations from the normative base line. An alert is sent in response to deviations from the normative base line. The normative base line is defined by metadata gathered through an application program interface associated with the account, account entity data and a set of predefined rules.
US11386201B2 Data bus protection device and method
A bus control device is enabled for placement between an input port to which a suspect device would be connected and the bus. In this manner, all message received from the suspect device, such an infotainment system, must pass through the bus control device. A separate intrusion detection device is coupled to the bus. The bus control device is arranged to output a notification message to the intrusion detection device, the notification message comprising information about the received message. The intrusion detection device is arranged to determine the validity of the received message responsive to the received notification message.
US11386200B2 Computer having isolated user computing unit
The present invention relates to a computer having an isolated user computing unit for responding to a system seizing attempt by a malicious code and minimizing damage to a system. A computer according to a feature proposed by the present invention comprises: a security management computing unit for managing connected I/O devices and auxiliary memory device unit; and a user computing unit which is isolated from the I/O devices, communicates with the I/O devices via an intercommunication unit responsible for communication between the security management computing unit and the user computing unit, has a separate CPU and memory, and is connected to the security management computing unit. The security management computing unit manages the I/O devices, monitors and restores a system, and monitors and controls the user computing unit, and the user computing unit is isolated from the security management computing unit and executes a user program and a user OS.
US11386199B2 Isolating an application running inside a native container application
Limiting access to native device capabilities. A method includes, at a container application installed at the computing device, the container application configured to execute hosted script based applications, identifying a hosted application to execute. The method further includes, at the container application, obtaining information identifying a limited set of capabilities from among the native device capabilities indicating which of the native device capabilities the hosted application has been granted access to. The method further includes, at the container application, executing the hosted application and enforcing limits on the hosted application such that the hosted application is only able to access the native device capabilities identified in the limited set of capabilities.
US11386196B1 Content wallet device and self-sovereign identity and copyright authentication system using the same
Disclosed is a content wallet device to which a storage device storing a content is connected including a communication unit for communication between the content wallet device and a user terminal device; an encryption unit generating encryption data including a user ID and a password for authentication between the content wallet device and the user terminal device; a switch unit controlling an electrical connection between the storage device and the communication unit; and a reset unit initializing the generated password when the electrical connection between the storage device and the communication unit is released by the switch unit.
US11386194B1 Generating and validating activation codes without data persistence
The current embodiments offer a method to generate, send, and authenticate users through validations codes without the need for data retention. Codes are generated each time they are sent and received based on original and identifiable inputs. They are then compared to authenticate a user. Eliminating the need for data retention or persistence removes the risks associated with keeping data on the service provider's storage as can be maliciously accessed.
US11386193B2 Framework to design completely automated reverse Turing tests
Various systems and methods are provided for defining a CAPTCHA generator that is configured to generate CAPTCHA challenges by using at least a first parameter and a first plurality of values associated with the first parameter; defining an adversary program, where the adversary program is configured to automatically attempt to solve the CAPTCHA challenges; performing a first feedback loop that includes generating a first plurality of CAPTCHA challenges, receiving feedback from a group of human users and feedback from the adversary program; and using the feedback received from the human user and the feedback received from the adversary program to modify a weight associated with a first value among the plurality of values in order to generate future CAPTCHA challenges that create less inconvenience for human users but which are more difficult for adversary programs.
US11386191B2 Trusted hardware-based identity management methods, apparatuses, and devices
Embodiments of the present specification disclose trusted hardware-based identity management methods, apparatuses, and devices. One method comprising: determining personal identity information of a user of a trusted hardware; determining hardware identifier information of the trusted hardware; generating a decentralized identifier (DID) binding request based on the personal identity information and the hardware identifier information, wherein the DID binding request is configured to request to establish a corresponding relationship between a DID of the user and the trusted hardware; and sending the DID binding request to a decentralized identity service (DIS).
US11386189B2 Implementation of biometric authentication
The present disclosure relates generally to implementing biometric authentication, including providing user interfaces for: a biometric enrollment process tutorial, aligning a biometric feature for enrollment, enrolling a biometric feature, providing hints during a biometric enrollment process, application-based biometric authentication, autofilling biometrically secured fields, unlocking a device using biometric authentication, retrying biometric authentication, managing transfers using biometric authentication, interstitial user interfaces during biometric authentication, preventing retrying biometric authentication, cached biometric authentication, autofilling fillable fields based on visibility criteria, automatic log-in using biometric authentication, retrying biometric authentication at a credential entry user interface, providing indications of error conditions during biometric authentication, providing indications about the biometric sensor during biometric authentication, and orienting the device to enroll a biometric feature.
US11386188B2 Method and system for recognizing input using index of variable grid
An input recognition method carried out by an electronic device implemented by a computer comprises the steps of generating a virtual grid of which the distance between lines is variable, in correspondence with at least a partial region of a display included in or connected to the electronic device; and recognizing, by using an index of the virtual grid, a position selected by a user of the electronic device in the region of the display corresponding to the virtual grid.
US11386186B2 External content library connector systems and methods
Content management systems that utilize external content libraries are described herein. According to some embodiments, an example system includes a content management system configured to create web content that includes at least one asset that resides on an external system that is remote to the system, the web content having a reference to the at least one asset, an external content library connector system exposing connectors that are accessible to both the content management system and a dynamic experience delivery system, and the dynamic experience delivery system configured to invoke the external content library connector system to obtain the at least one asset based on the reference using one or more of the connectors and publish the web content with the at least one asset included therein.
US11386185B2 Web intelligent document was a data source
A report repository may store report results, and a web intelligence report server may include an SDK component to manage sessions, states, security, and resource access and to receive web intelligence data model authoring information, associated with a document, via an authoring API. The web intelligence report server may further include data sources associated with a plurality of data source types and data access associated with a plurality of data layers. A compound database platform of an in-memory database may create a report result via a data flow merge operation that combines multiple data sources into a single data source, based on the web intelligence data model authoring information, the data sources, and the data access. The report result may be stored in the report repository, and the web intelligence data model may be associated with a Web intelligence document as a data Source (“WaaS”) reusable in other documents.
US11386183B2 Systems and methods for predictive caching
A method for predictive caching may include determining previous user activity related to data items and/or documents, receiving a request to view a document from a user, predicting data items to pre-cache based on the previous user activity and at least one other factor, prioritizing the predicted data items for pre-caching, dividing the prioritized data items for pre-caching into a plurality of groups, downloading prioritized data items for each group among the plurality of groups according to the prioritization of the predicted data items, and displaying a view of the document after data items, corresponding to the request, are received.
US11386179B2 Application provisioning system
Systems and methods for provisioning applications include storing an application identifier in association with location information in a database that is accessible by a user device. The user device then detects that it is located at a location included in the location information. In response to detecting that it is located at the location, the user device determines an application that is included on the user device and that is identified by the application identifier that is associated with the first location. The user device then automatically provides the application for display to a user. In some embodiments, the application may be automatically provided by automatically launching the application on the user device, and that application may be automatically closed if the user device leaves the location or the application is not used for a predetermined amount of time.
US11386176B2 Inferring logical clauses for answering complex multi-hop open domain questions
Systems, devices, and methods discussed herein provide improved autonomous agent applications that are configured to generate automated answers to a complex query (e.g., a query that includes more than one search parameter). A user query comprising a complex query may be received and decomposed into a number of simple queries. A simple query may be executed with a search engine to obtain a set of search results. An answer for the simple query may be obtained from the search results and then substituted for a term of the next simple query identified from the complex query. The next simple query may then be executed to obtain another set of search results. These steps may occur any suitable number of times. An answer for the complex query may be generated based at least in part on the answers one or more of the simple queries.
US11386175B2 Content recommendation apparatus, method of content recommendation, and content recommendation system
A content recommendation apparatus selects an application for executing a content, by referring to a view history corresponding to a prime time, selects, as recommendation contents in the prime time, more contents that are executed by the selected application than contents that are executed by an application other than the selected application, and outputs recommendation-content information about the selected recommendation contents. The content recommendation apparatus recommends a suitable content timely.
US11386172B1 Apparatus and method for matching individuals based upon a commitment disposition criterion
A computer implemented method includes supplying to a client device prompts for a first individual to specify matching criteria for a potential introduction to a second individual, where the matching criteria includes criterion to specify commitment disposition. Matching criteria is collected. Matches between the first individual and a pool of individuals are generated based upon the matching criteria. The matches are supplied to the client device. Match acceptances are collected from the client device. Network communication is enabled between the first individual and the second individual in response to a match between the first individual and the second individual and a match acceptance by at least one of the first individual and the second individual.
US11386165B2 Systems and methods for generating transaction profile tags
Methods for generating transaction profile tags from profile transaction activity may include receiving a transaction profile including recorded transactions, associating at least one transaction label with each of the transactions, the labels associated with transaction types, generating a set of profile features based on the recorded transactions from the transaction profile, encoding the set of profile features with a macro-encoder into a first-reduced set, clustering the first-reduced set into at least two subsets, each associated with a macro-profile tag, and tagging the transaction profile with one of the macro-profile tags. Methods may also include encoding the set of profile features with a micro-encoder selected based on the tagged macro-profile tag, clustering the second-reduced set into a plurality of subsets associated with account profile types, respectively, and tagging the transaction profile with a tag associated with the account profile type. Systems and computer program products are also provided.
US11386164B2 Searching electronic documents based on example-based search query
A computer implemented method for searching electronic documents, and associated system and computer program product. The method includes receiving an input representing an example-based search query and processing the input. The method also includes determining, for each of the electronic documents, a relevance score between the input and the corresponding electronic document. The determination is based on, at least, textual similarity between the input and the corresponding electronic document, topical similarity between the input and the corresponding electronic document, as well as linkage relationship in a linkage network of the plurality of electronic documents. The method also includes determining, based on the determined relevance scores, a search result containing one or more of the electronic documents. The search results will be provided to the user.
US11386162B1 Systems and methods for machine learning-enhanced pairing of user search stimuli-to-online digital profile data
A system and method for pairing user stimuli-to-online digital profile data includes receiving user stimulus data; computing a classification inference, by a machine learning-based model, based on features extracted from the user stimulus data, wherein the classification inference includes a machine learning-based classification label identified from a plurality of digital profile subdomain classification labels; constructing a digital profile search query, wherein constructing the digital profile search query includes: deriving a digital profile search parameter based on the machine learning-based classification label, and defining the digital profile search query using the digital profile search parameter; executing the digital profile search query, wherein executing the digital profile search query includes: searching a corpus of digital profile data based on the digital profile search parameter; and selectively pairing the digital profile search query to digital profiles of the corpus of digital profile data based on the search parameter; and displaying the digital profiles.
US11386153B1 Flexible tagging and searching system
A flexible tagging and searching system can be configured to associate tags with the input data to enable a search of the input data. The flexible tagging and searching system can receive user data and determine an identifier associated with the user data. The system can compare the identifier with other identifiers to determine that the identifier is unique. After determining that the identifier is unique, the system can associate a critical tag with the user data and store the critical tag in a database. Then the system can associate a non-critical tag with the user data. In some instances, the system can return query results such as a set of tag data and/or a set of data items.
US11386150B2 Display control system and display control method
A method according to one aspect of the present disclosure includes acquiring verbal data representing a verbal expression corresponding to a sound reproduced by an acoustic device, and displaying, on a display device, motion graphics including the verbal expression corresponding to the sound reproduced by the acoustic device in a form of a text in accordance with the verbal data. The displaying the motion graphics on the display device includes selecting a type of motion graphics that relates to the verbal expression corresponding to the reproduced sound from among various types of motion graphics and displaying the selected type of motion graphics on the display device.
US11386148B2 Transferring playback from a mobile device to a playback device
A network device is configured to (i) play back a media item indicated by a remote playback queue provided by a cloud-based computing system, (ii) receive an indication that a playback device is available for playback, (iii) display a now playing screen including (a) information identifying the media item, and (b) an icon that indicates that the network device is not in a connected state with any other network device, (iv) receive a first input selecting the icon, (v) in response to the first input, display a list of one or more available network devices including the playback device, (vi) receive a second input selecting the playback device from the list (vii) after receiving the second input, update the list to indicate that the playback device is selected for playback of the remote playback queue, and (viii) transfer playback of the remote playback queue from the network device to the playback device.
US11386147B2 Transferring playback from a mobile device to a playback device
A first connection state may be entered on a computing device. While the computing device is in the first connection state, actions taken on a playlist on the computing device may be applied to the playlist and not applied to a playback queue associated with a zone. An input may be received via the computing device, indicating a selection of the zone. In response to receiving the input, a second connection state may be entered. Entering the second connection state may comprise establishing a connected state between the computing device and the one or more playback devices. While the connected state is established, one or more actions taken on the playlist on the computing device may be applied to the playlist and transmitted, in a message to the zone over a network. The one or more actions may be one or more corresponding actions applied to the playback queue.
US11386138B2 Media content selected from listening history of social connections
Methods, systems, and computer programs for generating a playlist of media content items that are popular with the friends of the first user. A first user taste profile is determined and a user taste profile is determined for each of a plurality of social connections. A similarity score is calculated between the first user taste profile and the user taste profile of each social connection. Media content items consumed by social connections with the highest similarity score are selected and placed in a playlist for the first user.
US11386136B2 Automatic construction method of software bug knowledge graph
Provided is an automatic construction method of a software bug knowledge graph. The method includes extraction of a relationship triple of a bug and domain classification of the bug. Specifically, the method includes: collecting bug information in a bug library and processing bug description information, obtaining a verb phrase and a noun phrase in a description sentence by means of natural language processing, and then obtaining a relationship triple of the bug according to a dependency relationship between words related to the bug information, extracting a domain feature of the bug, performing learning and training with a semi-supervised classifier to enable the classifier automatically to classify unlabeled triples, storing all the classified relationship triples in a graph database, and thus constructing a software bug knowledge graph.
US11386134B2 Systems and methods for correcting a voice query based on a subsequent voice query with a lower pronunciation rate
Systems and methods for correcting a voice query based on a subsequent voice query with a lower pronunciation rate. In some aspects, the systems and methods calculate first and second pronunciation rates of first and second voice queries. The systems and methods determine that the second pronunciation rate is lower than the first pronunciation rate and determine a first candidate pronunciation time for a first candidate word from the first voice query. The systems and methods determine a second candidate pronunciation time, adjusted to the first pronunciation rate, for the second candidate word from the second voice query. The systems and methods determine that the first candidate pronunciation time matches the second candidate pronunciation time and generate a third voice query based on the first voice query by replacing the first candidate word with the second candidate word.
US11386133B1 Graphical display of field values extracted from machine data
The disclosure relates to certain system and method embodiments for generating reports from unstructured data. In one embodiment, a method can include identifying events matching criteria of an initial search query (each of the events including a portion of raw machine data that is associated with a time), identifying a set of fields, each field defined for one or more of the identified events, causing display of an interactive graphical user interface (GUI) that includes one or more interactive elements enabling a user to define a report for providing information relating to the matching events (each interactive element enabling processing or presentation of information in the matching events using one or more fields in the identified set of fields), receiving, via the GUI, a report definition indicating how to report information relating to the matching events, and generating, based on the report definition, a report including information relating to the matching events.
US11386127B1 Low-latency streaming analytics
Systems and methods are disclosed for implementing a low-latency data stream monitoring system. The data stream monitoring system may obtain raw data from a data source as soon after the data is generated, and may classify the data according to different topics. The topics may be published in a publish-subscribe messaging model, and data enrichment systems may subscribe to the topics to receive data for enrichment. The data enrichment systems may supplement or replace the raw data with additional information, and may further classify or reclassify the enriched data into different topics. The enriched data may then be published to an alert generation system, which may apply various criteria to the enriched data to determine that alerts should be generated, generate the alerts, and publish or transmit the alerts to client devices. Individual data streams, topics, enrichments, criteria, and alarms may be added, removed, or modified as required.
US11386126B1 System and method for linking data records from different databases
Systems and methods for linking HCPs from an MDM system and publication authors from a second source data system. Distances between the HCPs and the publication authors may be determined, and an HCP and a publication author may be connected if their distance is below a threshold. The connected data points may be used to train a machine learning model to determine a probability that an HCP matches a publication author. An upper bound and a lower bound may be set. Data points with the probability over the upper bound may be sent out as matches, data points below the lower bound may be disregarded as not a match, and data points between the upper bound and lower bound may be labeled for manual verification.
US11386124B2 Snapshot rollback for synchronous replication
An aspect of performing rollback of a snapshot between a source storage system and a target storage system in a synchronous replication session includes reassigning a current replication source volume to a rollback source snapshot. The rollback source snapshot is generated for a consistency group that includes a plurality of volumes. An aspect also includes performing, for one or more snapshot trees maintained for the consistency group, a differential scan between a child of the rollback source snapshot and the current replication source volume, and calculating, from results of the differential scan, a dirty tree differential. For each difference identified in the dirty tree differential, an aspect further includes calculating a corresponding volume offset, and initiating a copy command for the current replication source volume and the rollback source snapshot. The copy command is translated to a remote metadata copy request in synchronous replication data transfer.
US11386120B2 Data syncing in a distributed system
Disclosed are systems, computer-readable mediums, and methods for receiving a start replication message to replicate a source volume to a replicated volume. A source system forwards I/O requests to the replica server. A data structure associated with the replicated volume is initialized. A write request is received from the source system. The write data is written to the replicated volume and the data structure is updated. Source metadata associated with the source volume is received. The source metadata is compared with prior metadata associated with a prior point-in-time image of the source volume to determine blocks of data that have changed since the prior point-in-time image of the source volume. A first block is determined to not be retrieved based upon the data structure. A second block is determined to be retrieved based upon the data structure. The second block is received and written to the replicated volume.
US11386117B2 Synchronization of customized templates across multiple cloud-based systems
A method for synchronizing customized templates is provided. The method may include detecting a change to a first database table associated with a first cloud-based system hosting a first cloud-based software application. The change may correspond to customizations applied to a first template deployed at the first cloud-based system. The first template may define columns and/or rows in the first database table that is operated upon by the first cloud-based software application. The customizations applied to the first template may be identified based on the first database table. The customizations may be applied to a second template deployed at a second cloud-based system hosting a second cloud-based software application. The second template may define columns and/or rows in a second database table that is operated upon by the second cloud-based software application. Related systems and articles of manufacture, including computer program products, are also provided.
US11386116B2 Prevention of loss of unsynchronized content
The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.
US11386115B1 Selectable storage endpoints for a transactional data storage engine
A transactional data storage engine may implement selectable storage endpoints. A selection of storage endpoints may be received at a transactional data storage engine. The selected storage endpoints may identify storage locations maintaining replicas of data for the transactional data storage engine. A storage engine configuration for the transactional data storage engine may be updated to include the storage endpoints so that access requests for the data may be sent to storage endpoints identified according to the storage engine configuration. In some embodiments, storage endpoints may identify strongly consistent or eventually consistent storage locations for performing reads of the data maintained for the transactional data storage engine.
US11386114B2 Structure-based transformers with localization and encoding for chart question answering
Embodiments are disclosed for determining an answer to a query associated with a graphical representation of data. In particular, in one or more embodiments, the disclosed systems and methods comprise obtaining a visual embedding for a graphical representation of data, the visual embedding representing a plurality of graphical elements. The one or more embodiment further include obtaining a query embedding for a query associated with the graphical representation of data, the query embedding representing a plurality of textual elements of the query with at least one textual element substituted with an identifier for at least one graphical element of the set of graphical elements. The one or more embodiment further include generating a chart sequence from the visual embedding and a query sequence from the query embedding, generating an output sequence based on the graph and the query sequences, and determining an answer to the query from the output sequence.
US11386108B2 Mining data transformation flows in spreadsheets
Mining data transformation flows in spreadsheets includes identifying operations defined in a spreadsheet, identifying source data, in the spreadsheet, on which the operations operate, automatically creating an extract, transform, load (ETL) data transformation flow, and executing the created ETL data transformation flow. Creating the ETL data transformation flow includes selecting, in the ETL system, source data endpoint(s) for data extraction, selecting target data endpoint(s) for data loading, mapping at least one of the identified operations to ETL operation(s) for data transformation, and building the ETL data transformation flow, which defines extraction from the selected source data endpoint(s), transformation based on the ETL operation(s), and loading to the selected target data endpoint(s).
US11386106B2 System and methods for searching and communication
Described are computer-based methods and apparatuses, including computer program products, comprising the steps of, or structure for, storing a plurality of expert profiles in a database, each of the plurality of expert profiles comprising information associated with a person having knowledge in a particular category, subject or topic; receiving search criteria over a network from a query source; selecting at least one of the plurality of expert profiles comprising information that satisfy the search criteria; and transmitting expert profile data for each of the selected expert profiles to the remote search engine, the expert profile data comprising data that defines a displayable representation of a corresponding expert profile, the expert profile data further comprising data that facilitates a client-initiated, real-time communication session over the network with a person associated with the corresponding expert profile.
US11386105B2 Automatic identification and contextual reformulation of implicit device-related queries
System and methods for performing automatic identification and contextual reformulation of implicit device-related queries are described. In some examples, a query server may receive a query from an electronic device, receive data associated with the electronic device, determine that the query is related to the electronic device, generate a new query based at least in part on the query and the data associated with the electronic device, retrieve results related to the new query, and send the results related to the new query to the electronic device. In some examples, determining that the query is related to the electronic device includes determining that the query is a semi-implicit device query or a fully implicit device query. The data associated with the electronic device can include a model name of the electronic device, an operating platform for the electronic device, and/or additional data related to the electronic device.
US11386102B2 Release of latches for garbage collection
A query is received at a database execution engine. The query is executed by the database execution engine, the executing including executing one or more threads that operate on versions of data of the delta fragment; acquiring and releasing, by a first thread, a latch on a first version of the data of the delta fragment, the releasing is performed prior to the first thread entering a wait state; and reclaiming the first version of the data of the delta fragment from memory and during execution of the query. Related systems, methods, and articles of manufacture are also described.
US11386094B2 Techniques for in-memory stitching
Event processing techniques for updating a database in real time based on events in a continuous event stream are disclosed. The techniques can update the database to incorporate information from thousands of received events per second. The events can include metrics measuring milestones for an organizational process defined by a user. Moreover, multiple streams can include metrics from many tenants concurrently. The techniques include receiving a plurality of events corresponding to a time interval and identifying that two events share a value of a key attribute. The techniques then include causing to be generated an in-memory combined database record comprising a combination of first and second attribute information from the two events and the value of the key attribute. In response to a trigger signal, the techniques include transmitting a single message, based at least in part on the combined database record, to update the database.
US11386093B2 Standing query creation using store query
The automated creation of a dataflow graph of a standing query. Once the standing query dataflow graph is created, events may be flowed into the dataflow graph to execute the standing query. In execution, a store query is accessed. The store query is structured in accordance with a store query language. A syntax graph (such as an abstract syntax tree) of the store query may then be generated. Then, using the syntax graph and a set of rules of the store query language, the dataflow graph is automatically generated. This significant speeds up and makes more easy and efficient the conversion of a store query into a standing query.
US11386089B2 Scan optimization of column oriented storage
SCAN operations for databases where scan time is dependent on a payload size consume too much memory space and computing time as payload sizes increase. A database table is configured to include an additional index mapping column that stores bitmaps related to the corresponding row of the table. Each bit in the bitmap corresponds to a column and indicates whether that column stores a value. Inclusion of an index column in a table decouples the time it takes to perform the SCAN operation on a column from the payload size of data stored in the column. The bitmaps stored in the index column are relatively small and uniform in size, so the SCAN operation on such a database requires only for the bitmap values of the applicable rows to be obtained from the index column and inspected.
US11386088B2 Expression pushdown optimization for querying in federated database system
A system for query optimization by a federation engine is provided. When a data source supports a target feature of an expression of a query in the common query language, the system executes a converter for the data source to convert the target feature to the corresponding feature of the data source query language. The system then submits to the data source a query with the expression with the converted target feature so that the expression is evaluated at the data source and receives query results. When a data source does not support the target feature of the expression, the system submits to the data source a query without the expression and evaluates the expression on the query results returned by the data source. The system then combines the query results based on the evaluation of the expression as the query results of the query.
US11386087B2 Benchmark framework for cost-model calibration
In some aspects, there is provided a method including receiving an execution plan file, the execution plan file utilizing at least one operator of interest and further utilizing other actions separate from the at least one operator of interest. The method further includes forming an execution plan object by modifying the execution plan file by isolating the at least one operator of interest from the other actions. The method further includes performing a series of tests executing an extended execution plan object. The series of tests can include receiving the input data identified by the one or more pointers in the extended execution plan object, executing the extended execution plan object using the received input data, measuring, based on the execution of the extended execution plan object, at least one cost metric representative of execution of the at least one operator of interest, and outputting the measured cost metric.
US11386068B2 Method, apparatus, and computer program product for verifying and/or updating road map geometry based on received probe data
A method is provided for verifying and/or updating map geometry based on a probe data. A method may include: receiving probe data from a plurality of probes within a region, where the probe data includes at least one of heading information and location information for each probe data point; matching the probe data to a link segment to generate map-matched probe data; calculating a difference between the at least one of heading information and location information of the map-matched probe data points and of the link segment; determining a statistical mean of the data; determining an error of the statistical mean of the data; and flagging the link segment for manual review in response to the statistical mean being greater than the error of the statistical mean multiplied by a biasing factor.
US11386065B2 Database concurrency control through hash-bucket latching
Techniques are disclosed relating to efficiently processing of concurrent database transactions. In one embodiment, a database system receives a first key-value pair for a database transaction and stores the key-value pair in a data structure for active database transactions. The storing may include indexing into a hash table of the data structure with a key of the key-value pair to identify a hash bucket of the hash table corresponding to the key, acquiring a latch associated with the identified hash bucket, and, based on a state of the acquired latch, appending, to the hash bucket, a record specifying the key-value pair. The database system may cause the key-value pair from the data structure to be committed to persistent storage in response to the database transaction being committed.
US11386064B2 System and method for updating knowledge graph
A method of updating a server knowledge graph, is performed by a server and includes obtaining a server knowledge graph of the server, and obtaining a plurality of device knowledge graphs by receiving a device knowledge graph from each of a plurality of devices. The method further includes generating a knowledge graph for server knowledge graph extension, based on the obtained plurality of device knowledge graphs, and updating the obtained server knowledge graph, using the generated knowledge graph for server knowledge graph extension.
US11386063B2 Data edge platform for improved storage and analytics
Disclosed are system and methods for processing and storing data files, using a data edge file format. The data edge file separates information about what symbols are in a data file and information about the corresponding location of those symbols in the data file. The described technique for converting a source file comprising symbols into a data edge file includes: generating a locality file of symbol location from the source file to identify locations of the symbols in the source file, generating a symbol file to identify symbols in the source file, and then modifying the locality file of symbol location to associate each symbol from the symbol file with a location in the source file.
US11386062B2 Container storage management system
The present disclosure relates to computer-implemented methods, software, and systems for generating a hierarchy of metadata tables for a database comprising containers including tables. The tables are identified by table names and assigned to containers. A first table is assigned to two containers and may define two table instances of the first table. The hierarchy of metadata tables includes a first metadata table defining mappings between container identifiers, table names, table sections, and unique identifiers for corresponding data within table sections of table instances defined with the table names mapped to the container identifiers. In response to receiving a request to generate a replication of table content, a second metadata table is generated to identify a unique set of table instances from the set of the containers based on evaluating the first metadata table. The unique set of table instances comprises data from the database storage without repetition.
US11386055B2 Adaptive storage of data captured by one or more vehicles
Methods and systems for coordinated data collection through one or more vehicles. The methods and systems can include presenting a data request for sensor data to one or more vehicles, receiving data samples from the vehicles, selecting a target data sample from the data samples, creating a selection range using the target data sample, transmitting the selection range to the vehicles to create a selected data set, identifying excluded data for deletion, and receiving the selected data set from the vehicles to respond to the data request.
US11386047B2 Validating storage virtualization metadata supporting redirection
A technique for validating metadata includes creating log entries for virtualization structures pointed to by mapping pointers in a mapping tree and processing the log entries in multiple passes. A current pass validates a current level of redirection and creates new log entries to be processed during a next pass. The new log entries represent a next level of redirection, and as many next passes are processed in sequence as there are next levels of redirection.
US11386046B2 Apparatus for setting file name for scan image, method of controlling same, and storage medium
An apparatus includes: a display control unit that displays a UI screen for performing a predetermined process, the UI screen being a screen where unit blocks each assumed as a single continuous character string in a scan image are displayed to be selectable by the user; an OCR process unit that performs an OCR process on unit blocks selected by the user through the UI screen to thereby extract character strings; and a setting unit that sets incidental information for the predetermined process by using the character strings extracted by the OCR process unit. The display control unit separates a character string satisfying a predetermined separation condition among the character strings extracted by the OCR process unit from the unit blocks selected by the user, and displays the separated character strings on the UI screen such that the separated character strings are selectable by the user.
US11386043B2 Method, device, and computer program product for managing snapshot in application environment
Techniques manage snapshots in an application environment. The application environment includes a first application system and a second application system. A group of snapshots of the first application system are identified in a fracture state where synchronous communication between the first application system and the second application system is paused. A group of snapshot differences between two successive snapshots in the group of snapshots are obtained, the group of snapshots being arranged in chronological order that the group of snapshots are generated. The group of snapshot differences are transmitted from the first application system to the second application system in response to determining the synchronous communication between the first application system and the second application system is resumed. Accordingly, snapshots in the application environment can be managed more effectively, and further data synchronization between the first application system and the second application system may be realized.
US11386042B2 Snapshot-enabled storage system implementing algorithm for efficient reading of data from stored snapshots
An apparatus in an illustrative embodiment comprises at least one processing device comprising a processor coupled to a memory. The apparatus is configured to maintain a snapshot tree data structure having a plurality of volume nodes corresponding to respective ones of (i) a root volume and (ii) multiple snapshots related directly or indirectly to the root volume. The apparatus is further configured to receive a request to read a data item from a given volume offset of a particular one of the volume nodes, to determine a set of data descriptors for the given volume offset, to determine a set of volume nodes of interest for the particular volume node, to determine a contribution set based at least in part on the set of data descriptors and the set of volume nodes of interest, to determine a read address for the data item as a function of the contribution set, and to read the data item from the read address.
US11386041B1 Policy tag management for data migration
Data tags, such as may be used to classify data, can be automatically applied at appropriate times in a resource environment. A customer can provide an auto-tagging configuration file that can be used to determine tags to be applied to specific data objects based upon properties of those objects. The customer can also provide policies that indicate which actions can be performed for those objects based at least in part upon the applied tags. The tags can be automatically applied at any appropriate time, such as upon storage into the environment, upon modification of the auto-tagging configuration, or upon modification or the data object. In some embodiments, an auto-tagging process can also be performed in response to a request for access to the data object in order to ensure that the correct tags are applied before determining the permitted actions.
US11386038B2 Control flow barrier and reconfigurable data processor
A reconfigurable data processor comprises an array of processing units arranged to perform execution fragments of a data processing operation. A control barrier network is coupled to processing units in the array. The control barrier network comprises a control bus configurable to form signal routes in the control barrier network, and a plurality of control barrier logic units having inputs and outputs connected to the control bus and to the array of processing units. The logic units in the plurality of logic units are configurable to consume source tokens and status signals on the inputs and produce barrier tokens on the outputs based on the source tokens and status signals on the inputs. Also, the logic units can produce enable signals for the array of processing units based on the source tokens and status signals on the inputs.
US11386036B2 Embedded universal serial bus 2 repeater
At least some aspects of the present disclosure provide for a method. In some examples, the method includes receiving, at a circuit, data via a differential input signal, detecting a rising edge in the data received via the differential input signal, and precharging a common mode voltage (Vcm) node of the differential input signal responsive to detecting the rising edge in the data received via the differential input signal, wherein the Vcm node is a floating node.
US11386035B2 Electronic system
An electronic system is provided. The electronic system includes a platform controller and a plurality of peripheral devices. The platform controller has a first bus. The plurality of peripheral devices are respectively connected to the platform controller through the first bus. The plurality of peripheral devices include a master peripheral device and a slave peripheral device. The master peripheral device is connected to the slave peripheral device through a communication signal line. The master peripheral device communicates with the platform controller through the first bus. When the master peripheral device receives a communication request from the slave peripheral device through the communication signal line, the master peripheral device provides a communication signal corresponding to the communication request to the first bus, so the slave peripheral device communicates with the platform controller through the first bus.
US11386034B2 High throughput circuit architecture for hardware acceleration
A hardware acceleration device can include a switch communicatively linked to a host central processing unit (CPU), an adapter coupled to the switch via a control bus, wherein the control bus is configured to convey addresses of descriptors from the host central CPU to the adapter, and a random-access memory (RAM) coupled to the switch through a data bus. The RAM is configured to store descriptors received from the host CPU via the data bus. The hardware acceleration device can include a compute unit coupled to the adapter and configured to perform operations specified by the descriptors. The adapter may be configured to retrieve the descriptors from the RAM via the data bus, provide arguments from the descriptors to the compute unit, and provide control signals to the compute unit to initiate the operations using the arguments.
US11386029B2 Direct memory access controller
An electronic apparatus has a processor; a peripheral having a data interface and a data-attribute interface; a direct memory access (DMA) controller for the peripheral; a memory; a bus system connecting the processor, the DMA controller, and the memory; a data link between the DMA controller and the peripheral; and a data-attribute link between the DMA controller and the peripheral, separate from the data link. The DMA controller has data-transfer circuitry for transferring data between the memory and the data interface of the peripheral over the data link, and for transferring data-attribute information, associated with the data, between the memory and the data-attribute interface of the peripheral over the data-attribute link.
US11386028B2 Method to test direct memory access (DMA) address capabilities at high address values
A method for detecting a Direct Memory Access (DMA) address capability at high address values when testing PCIe devices is disclosed. The method includes enabling an input/output (I/O) memory management unit (IOMMU); remapping physical addresses to virtual addresses at a high end of an address range; adding a peripheral component interconnect express (PCIe) device; and mapping physical memory addresses to high value memory addresses.
US11386027B2 Network switch with endpoint and direct memory access controllers for in-vehicle data transfers
A network switch includes a data bus, a register, an endpoint controller and a direct memory access controller. The endpoint controller is configured to receive a descriptor generated by a device driver of a host system, store the descriptor in the register, and transfer data between a root complex controller of the host system and the data bus. The descriptor identifies an address of a buffer in a memory of the host system. The direct memory access controller is configured to receive the address of the buffer from the endpoint controller or the register and, based on the address and an indication generated by the device driver, independently control transfer of the data between the memory of the host system and a network device connected to the network switch. The direct memory access controller is a receive direct memory access controller or a transmit direct memory access controller.
US11386024B2 Memory module having an open-drain output for parity error and for training sequences
According to certain embodiments, a memory module is operable with a memory controller of a host system. The memory module includes a module controller configurable to receive address and control signals from the memory controller, and dynamic random access memory elements configurable to communicate data signals with the memory controller in accordance with the address and control signals. The module controller has an open-drain output and is configurable to drive the open-drain output with a first signal to indicate a parity error having occurred when the memory module is being accessed for a normal memory read or write operation. The module controller is further configurable to drive the open drain output with a second signal related to one or more training sequences when the memory module performs operations associated with the one or more training sequences and not associated with any normal memory read or write operations.
US11386022B2 Memory storage device including a configurable data transfer trigger
A storage device includes: a host interface to receive a host command from a host device over a storage interface; one or more memory translation layers to execute one or more operations associated with the host command to retrieve one or more chunks of data associated with the host command from storage memory; a bitmap circuit including a bitmap to track a constrained order of the one or more chunks of data to be transferred to the host device; and a transfer trigger to trigger a data transfer to the host device for the one or more chunks of data in the constrained order according to a state of one or more bits of the bitmap.
US11386017B2 Technologies for secure authentication and programming of accelerator devices
Technologies for secure authentication and programming of an accelerator device include a computing device having a processor and an accelerator. The processor establishes a trusted execution environment, which receives a unique device identifier from the accelerator, validates a device certificate for the device identifier, authenticates the accelerator in response to validating the accelerator, validates attestation information of the accelerator, and establishes a secure channel with the accelerator. The trusted execution environment may securely program a data key and a bitstream key to the accelerator, and may encrypt a bitstream image and securely program the bitstream image to the accelerator. The accelerator and a tenant may securely exchange data protected by the data key. The trusted execution environment may be a secure enclave, and the accelerator may be a field programmable gate array (FPGA). Other embodiments are described and claimed.
US11386016B2 Flexible storage and optimized search for multiple page sizes in a translation lookaside buffer
A memory management unit (MMU) including a unified translation lookaside buffer (TLB) supporting a plurality of page sizes is disclosed. In one aspect, the MMU is further configured to store and dynamically update page size residency metadata associated with each of the plurality of page sizes. The page size residency metadata may include most recently used (MRU) page size data and/or a counter for each page size indicating how many pages of that page size are resident in the unified TLB. The unified TLB is configured to determine an order in which to perform a TLB lookup for at least a subset of page sizes of the plurality of page sizes based on the page size residency metadata.
US11386014B2 Method and system for low latency data management
A method at a computing device for sharing data, the method including defining a dynamically linked data library (DLDL) to include executable code; loading the DLDL from a first process, the loading causing a memory allocation of shared executable code, private data and shared data in a physical memory location; mapping the memory allocation of shared executable code, private data and shared data to a virtual memory location for the first process; loading the DLDL from a second process, the loading causing mapping of the memory allocation of shared executable code and the shared data for the first process to be mapped to a virtual memory location for the second process; and allocating private data in physical memory and mapping to a virtual memory location for the second process.
US11386012B1 Increasing address space layout randomization entropy via page remapping and rotations
Various embodiments include methods and devices for generating a memory map configured to map virtual addresses of pages to physical addresses, in which pages of a same size are grouped into regions. The embodiments may include adding a first entry for a first additional page to a first region in the memory map, shifting virtual addresses of the first region to accommodate a shift of virtual addresses of the first region allocated for code by a sub-page granular shift amount, mapping shifted virtual addresses of the first entry for the first additional page to physical address mapped to a first lowest shifted virtually addressed page of the first region, and shifting the virtual addresses of the first region allocated for code by a sub-page granular shift amount, in which the virtual addresses of the first region allocated for code partially shift into the first entry for the first additional page.
US11386010B2 Circuit engine for managing memory meta-stability
A memory device for storing data comprises a memory bank comprising a plurality of addressable memory cells and a pipeline configured to process write operations of a first plurality of data words addressed to the memory bank. The memory also comprises a cache memory operable for storing a second plurality of data words and associated memory addresses, wherein the second plurality of data words are a subset of the first plurality of data words, wherein the cache memory is associated with the memory bank and wherein further each data word of the second plurality of data words is either awaiting write verification associated with the memory bank or is to be re-written into the memory bank, and wherein a write verification operation associated with a data word of the second plurality of data words is performed a predetermined period of time after the data word is written into the memory.
US11386002B2 Enhancing solid-state storage device speed performance through stream-aware garbage collection
Methods for enhancing the speed performance of solid-state storage devices using stream-aware garbage collection. A garbage collection method in according to an embodiment includes: searching, in each of a plurality of super-block groups G, for a super-block set C that satisfies: all of the super-blocks m within the super-block set C in the super-block group G contain a lesser amount of valid data than the other super-blocks within the super-block group G; and a total amount of valid data within the super-block set C are just enough to complete an entire super-block; selecting the super-block group G that includes the super-block set C with the maximum number of super-blocks m; and performing garbage collection on the super-block set C in the selected super-block group G.
US11385996B1 Monitoring execution of software using online path signatures
Techniques, supported by corresponding apparatuses and methods, are disclosed for monitoring execution of software and generating path signatures which are characteristic of the behaviour of the software. Multiple approximate nearest neighbour searching hash tables are generated in dependence on such path signatures. Observed path signatures are also compared against the previously generated content of these runtime multiple approximate nearest neighbour searching hash tables and a behavioural classification is determined in dependence on hash collision-based similarity between the observed path signature and the content of the multiple approximate nearest neighbour searching hash tables.
US11385994B2 Testing automation controller framework and a method to operate the same
A testing automation controller framework and a method to operate the same are provided. The testing automation controller framework includes a processing subsystem which includes an acquisition module configured to receive one or more requests for testing of the at least one test case based from one or more users. The at least one test case includes a test case written in at least one of a plurality of technology platforms. The testing automation controller framework also includes a queue generation module configured to generate a queue of the corresponding one or more requests, a testing module configured to retrieve the one or more requests from the queue generation module, to test and execute the at least one test case sequentially based on a generated queue and to create a batch file for a test result obtained upon execution of the corresponding at least one test case.
US11385991B1 Collision evaluation for log-based simulations
The disclosure relates to testing software for operating an autonomous vehicle. For instance, a first simulation may be run. The simulation may be run using the software to control a simulated vehicle and at least one agent. During the running of the first simulation, whether a particular type of interaction between the simulated vehicle and the at least one agent has occurred may be determined. In response to this determination, a second simulation may be run using the log data by replacing the at least one agent with a model agent that simulates a road user capable of responding to actions performed by the simulated vehicle. The second simulation may be used to determine in order to determine whether the software is able to complete the second simulation without the particular type of interaction between a second simulated vehicle and the model agent occurring.
US11385990B2 Debugging applications for delivery via an application delivery server
Analyzing or debugging applications is provided. The system identifies an action for an application provided by a developer. The system determines a first classification score based on historical execution of the action. The system generates a machine generated action for the application based on metadata associated with the application. The system determines a second classification score based on a comparison of the action with the machine generated action. The system selects, via a matching program, a second application that matches the application. The system determines a third classification score based on a comparison of an action approved for the second application with the action provided by the application developer. The system updates a delivery control parameter based on the first classification score, the second classification score and the third classification score. The system controls delivery of the application based on the delivery control parameter.
US11385988B2 System and method to improve results of a static code analysis based on the probability of a true error
Computer-implemented method for improving the test results of a static code analyzer includes: receiving a plurality of test violations from the static code analyzer; constructing a first vector for each code snippet containing error candidates; constructing a second vector for each test violation from meta-data associated with said each test violation; merging the first vector with the second vector to produce a feature vector for each test violation; and applying statistical learning techniques to each feature vector to estimate a probability that an error candidate in the plurality of test violations is a true error or a false positive.
US11385987B2 System and method for assessing an impact of software on industrial automation and control systems
Systems and methods for assessing an impact of software on components of an industrial automation and control systems (IACS) are disclosed. In one aspect, an exemplary method comprises, selecting samples of software to be analyzed for capability to cause harm to the IACS. In one aspect, the method further comprises, for each particular configuration of the IACS being tested, performing analysis to identify effects of the selected samples on the particular configuration, wherein the identified effects include at least causes and events resulting in disruption of operations of the particular configuration of the IACS, and where the particular configuration including at least components of the industrial system being simulated on a testing device. In one aspect, the method further comprises, analyzing identified causes and events, and based on the analysis, assessing the impact of the selected sample by determining a degree of influence of the software on the particular configuration.
US11385984B2 Variable read scan for solid-state storage device quality of service
A method and apparatus for dynamically determining when, or how often, to do a read scan operation on a solid-state storage drive. One solution adjusts a read scan interval as part of performing a read scan operation. First, a bit error rate is determined for one of a plurality of storage blocks of a non-volatile memory array. Then, a cross temperature metric for the storage block is determined. A read scan interval is changed in response to the cross temperature metric satisfying a cross temperature threshold. Then, data in the storage block is relocated to a free storage block in response to the bit error rate satisfying a relocation threshold.
US11385976B1 Systems and methods for split-brain detection and mitigation
Various approaches for multi-node network cluster systems and methods. In some cases systems and methods for incident detection and/or recovery in multi-node processors are discussed.
US11385974B1 Uncorrectable memory error recovery for virtual machine hosts
Methods, systems, and apparatus, including computer-readable storage media for uncorrectable memory recovery. Different sources of uncorrectable memory error are handled to provide for recovery actions by a host kernel of a machine hosting one or more virtual machines. Rather than defaulting to kernel panic behavior, the host kernel can identify the source of uncorrectable error, and cause the host machine and/or the affected virtual machines to take recovery action that is less disruptive than abrupt shutdown from panic. For example, the host kernel can handle uncorrectable memory error caused by kernel accesses to guest memory of a host virtual machine, as well as uncorrectable memory error improperly raised as a result of known defects in host machine hardware. The host kernel can also be configured to detect sources of overflow in exceptions raised by a processor as a result of uncorrectable memory error.
US11385968B2 System and method for a dynamic data stream prioritization using content based classification
A method for performing backup operations includes obtaining, by a stream allocator operating in a backup storage system, a plurality of media management entries, wherein a media management entry of the plurality of media management entries specifies a data object, a relative priority, and a maximum number of streams, selecting the media management entry based on the relative priority, allocating a number of backup streams to the data object based on the maximum number of streams, and initiating a transfer of a backup of the data object from the production host to the backup storage system.
US11385960B2 Semiconductor memory devices, memory systems and methods of operating semiconductor memory devices
A semiconductor memory device is provided. The device includes a memory cell array including a plurality of dynamic memory cells; an error correction code (ECC) engine; an input/output (I/O) gating circuit connected between the ECC engine and the memory cell array; an error information register configured to store an error address and a first syndrome, the error address and the first syndrome being associated with a first error bit in a first codeword stored in a first page of the memory cell array; and a control logic configured to, based on the first codeword being read again and including a second error bit which is different from the first error bit, recover a second syndrome associated with the second error bit by using the first syndrome stored in the error information register and sequentially correct the first error bit and the second error bit.
US11385953B2 Event activated error resolution
Computerized systems and methods are provided to intelligently and dynamically monitor at least one account using an evolutionary algorithm to identify and resolve errors. After receiving one or more indications to initiate a controller process as a result of identifying one or more errors within one or more accounts, the controller process is activated. A local cloud controller determines whether the one or more errors are located on a job list that includes a plurality of errors and instruction sets to resolve each of the plurality of errors. Then, the local cloud controller creates one or more agents to implement the instruction sets on the one or more errors to resolve them. Following this, one or more reports are generated that include the status of the one or more errors after the instruction sets have been implemented.
US11385949B2 Apparatus having a multiplexer for passive input/output expansion
Apparatus having a plurality of sets of memory devices and a multiplexer, wherein each set of memory devices of the plurality of sets of memory devices corresponds to a respective enable signal of a plurality of enable signals, wherein, for each set of memory devices of the plurality of sets of memory devices, each memory device of that set of memory devices is configured to receive commands in response to the respective enable signal for that set of memory devices having a particular logic level, and wherein, for each set of memory devices of the plurality of sets of memory devices, the multiplexer is configured to selectively connect input/output signal lines of that set of memory devices to an interface of the apparatus in response to the respective enable signal for that set of memory devices.
US11385948B1 Distributed database exception handling
A distributed database system maintains data for a database client by storing data on a plurality of storage nodes. Upon receiving a request from the database client in a first format, the database system translates the request to a second format and sends the translated request to a storage subsystem. The storage subsystem generates an exception if the translated request cannot be successfully completed. The distributed database system resends the translated request on behalf of the database client if the exception corresponds to a request that can be retried, and continues to resend the translated request until a first of an expiration of a predetermined time period or until the request completes successfully. The distributed database system sends a response to the database client based on the resent database request.
US11385944B2 Event handling in distributed event handling systems
The present disclosure generally discloses an event handling capability configured to support handling of events. The event handling capability may be configured to support handling of events in a distributed event handling system, which may use distributed queuing of events, distributed processing of events, and so forth. The distributed event handling system may be serverless cloud system or other type of distributed event handling system. The event handling capability may be configured to support handling of events in a distributed event handling system based on use of a message bus for queuing of events and based on use of hosts for queuing and processing of events.
US11385938B2 Cloud platform system
A cloud platform system is configured to ensure the availability and extendibility of application services, enable multi/hybrid cloud integration management, and construct, operate, and manage an enterprise cloud enabling efficient development and operation.
US11385934B2 Configurable logic platform with reconfigurable processing circuitry
A configurable logic platform may include a physical interconnect for connecting the platform to a processor, a reconfigurable logic region having logic blocks configured based on configuration data, a configuration port for applying configuration data to the reconfigurable logic region, a reconfiguration logic function accessible via transactions of the physical interconnect and in communication with the configuration port, the reconfiguration logic function providing restricted access to the configuration port from the physical interconnect, and an interface function accessible via transactions of the physical interconnect and providing an interface to the reconfigurable logic region which allows information to be transmitted over the physical interconnect and prevents the reconfigurable logic region from directly accessing the physical interconnect. The reconfiguration logic function may be implemented in the reconfigurable logic region.
US11385932B2 Electronic apparatus for controlling availability of memory for processes loading data into the memory and control method thereof
An electronic apparatus includes: a memory; a storage; and a processor, wherein: the electronic apparatus is configured to execute a plurality of processes as data of the plurality of processes is loaded into the memory based on execution of at least one program stored in the storage, the processor is configured to: identify a function currently running among a plurality of functions providable by the electronic apparatus, and based on a relationship between the plurality of processes and the identified function, terminate at least one process among the plurality of running processes, and allow a storage area of the memory loaded with the data of the terminated process to be available for another process.
US11385931B2 Method, electronic device, and computer program product for processing computing job
Embodiments disclosed herein provide a method, an electronic device, and a computer program product for processing a computing job. The method includes determining a first dependency relationship between a plurality of computing tasks included in a to-be-processed computing job. The method further includes determining, based on the first dependency relationship and demands of the plurality of computing tasks for computing resources, a group of computing tasks for combination from the plurality of computing tasks. The method further includes combining the group of computing tasks into a target computing task. The method further includes determining, based on the first dependency relationship, a second dependency relationship between the target computing task and computing tasks that are other than the group of computing tasks in the plurality of computing tasks. The embodiments according to the present disclosure can reduce data movement during processing of a computing job, and are beneficial to load balancing.
US11385928B2 System and method for priority orchestration and scheduling of different background operations
A method, computer program product, and computer system for receiving an indication about an amount of background IOs a background scheduler is capable of performing on a plurality of applications, wherein the indication may be based upon, at least in part, one of host IO latency and a rate of the host IO latency being at one of a plurality of levels. One or more applications of the plurality of applications on which to perform the background IOs may be determined. The background IO applications to be performed on the one or more applications of the plurality of applications may be scheduled based upon, at least in part, one of the host IO latency and the rate of the host IO latency being at one of the plurality of levels.
US11385927B2 Interrupt servicing in userspace
A method for handling an interrupt includes receiving, in hardware or in firmware, a request from a task executing in userspace, where the request is to assign a function in the task and state information for the task to an interrupt. The hardware or firmware records the state information for the task, and assigns defined state information for the function to an event caused by the interrupt. When the interrupt occurs, the interrupt is serviced by saving context including the state information for the task in the memory, loading the defined state information for the function into registers, running the function, and then returning to the task preempted by the interrupt.
US11385922B2 Elastic cloud service with data driven cost reduction for VMS in the cloud
One example method includes collecting telemetry data for each of a group of virtual machines (VM), and each of the VMs is associated with a user, collecting usage data for each of the VMs, creating a user profile definition for each user, and the user profile definition is created based on the telemetry data and usage data of the VMs associated with that user, creating, for each user, a user profile that is based on the user profile definition for that user, clustering the users based on similarity of their respective user profiles, and generating a recommended VM hardware configuration for a VM of one of the users.
US11385917B2 Method for executing smart contract and blockchain node
The present specification provides a method for executing a smart contract and a blockchain node. An implementation of a method for executing a smart contract includes: receiving, by a blockchain node, a request for creating a smart contract, the request including a bytecode of the smart contract; starting, by the blockchain node after completing deployment of the smart contract, to compile the bytecode of the smart contract into a machine code by using just-in-time and storing the machine code; and in execution of the deployed smart contract, executing, by the blockchain node, the machine code corresponding to a bytecode of the smart contract in response to the machine code being locally stored. According to the above implementations of the present application, the blockchain node can greatly increase a speed of executing a smart contract.
US11385916B2 Dynamic translation of graphical user interfaces
A database may contain text strings in a preferred language and in one or more other languages. One or more processors may be configured to: generate a graphical user interface containing the text strings in the preferred language and in the other languages, and a control for dynamic translation, wherein a first set of the text strings in the other languages are displayed within text input controls, and wherein a second set of the text strings in the other languages are not displayed within the text input controls; receive an activation indication of the control for dynamic translation; and generate an update to the graphical user interface that includes translations of the first set into the preferred language appearing adjacent to the first set in the other languages, and also translations of the second set into the preferred language replacing the second set in the other languages.
US11385911B2 Integration of fragment modules in user interfaces
Methods and systems are presented for providing a framework to integrate independent fragment modules into an integrated user interface. The fragment modules can be simultaneously rendered on a user interface page or sequentially rendered across multiple user interface pages. The fragment modules are configured to interact with a user via the user interface. The interactions with the user may trigger an event. When an event associated with a fragment module occurs, the fragment module is configured to broadcast the event. An orchestrator is configured to monitor events associated with different fragment modules. The orchestrator may include an event handler for performing one or more action in response to an event. The action may include configuring another fragment module to modify a presentation and/or perform a transaction based on the event.
US11385910B2 Stack-based communications systems and methods
A stack-based conversation engine is provided. The conversation engine enables a voice or text based virtual assistant to create interactive, conversational experiences in an extensible manner. The conversation engine can be used to support a conversation between a user and a virtual assistant. The conversation engine can be configured to receive, from the virtual assistant, a fulfillment request specifying an intent from the virtual assistant; push an item onto a conversation stack stored, the item including an identifier of the intent; execute an action handler associated with the intent to generate instructions to manipulate the conversation stack; manipulate the conversation stack according to the instructions; and store the conversation stack for subsequent processing in support of the conversation.
US11385904B2 Methods and apparatus for selecting operating modes in a device
Methods and apparatus for selecting operating modes in a device are disclosed. In an embodiment, a method includes powering on a device that is configured to operate in safe and normal operating modes, detecting whether the device enters the normal operating mode within a time interval, and enabling the device to operate in the safe operating mode when the device does not enter the normal operating mode within the time interval. In an embodiment, an apparatus includes a power signal controller that powers on a device that is configured to operate in safe and normal operating modes, a state machine that detects whether the device enters the normal operating mode within a time interval, and a control signal controller that enables the device to operate in the safe operating mode when the device does not enter the normal operating mode within the time interval.
US11385902B2 Secure firmware management with hierarchical boot sequence using last known good firmware
A computer system includes one or more memory devices, non-resettable memory elements and a processor. The first memory device is configured to store in the one or more memory devices (i) a first version of a multi-stage bootstrap program for bootstrapping the computer system, the bootstrap program including a self-test program that tests the bootstrap program, and (ii) a second version of the bootstrap program known to be trustworthy. The non-resettable memory elements are configured to store non-resettable indicators including at least a self-test-request indicator and a self-test-passed indicator. The processor is configured to retrieve the first version of the bootstrap program, and, if the first version is at least as recent as the trustworthy second version, to bootstrap the computer system securely using the first version and the non-resettable indicators.
US11385900B2 Accessing queue data
A method and apparatus of accessing queue data is provided. According to the method, a double-layer circular queue is constructed, where the double-layer circular queue includes one or more inner-layer circular queues established based on an array, and the one or more inner-layer circular queues constitute an outer-layer circular queue of the double-layer circular queue based on a linked list. A management pointer of the outer-layer circular queue is set. Data accessing is performed on the inner-layer circular queues by using the management pointer.
US11385898B2 Task orchestration method for data processing, orchestrator, device and readable storage medium
The present disclosure provides a method for task orchestrating, an orchestrator, a device and a readable storage medium. According to the method provided in the present disclosure, task scripts are edited as descriptive language scripts, and data dependency relationships between source tables and target tables in the tasks corresponding to the task scripts are automatically generated according to the descriptive language scripts of the tasks. The execution of the tasks is driven in a data-driven manner according to the data dependency relationships between the source tables and the target tables in the tasks. There is no need for a technical person to manually edit the workflow file. When some tasks change, the data dependency relationships between the source and target tables in the tasks can be automatically updated according to the task scripts, without affecting the orchestration process between tasks.
US11385897B2 Merge execution unit for microinstructions
A merge unit configured to perform merge and permutation micro-operations by multiplexing data bytes of the inputs to simultaneously produce multiple data bytes of a merge and permutation result. Particularly, the merge unit includes a bank of MUXs arranged in parallel, each corresponding to one or more different data bytes in the merge result. When the merge unit is provided with a set of inputs, each MUX multiplexes the data bytes of the set of inputs (e.g., all the data bytes of the set of inputs) to selectively output a data byte to a particular location of the destination register storing the merge result. The selection by each MUX is individually controlled by a set of merge control words which identify a data byte location in an input and identify an input from the set of inputs.
US11385896B2 Determining prefetch patterns with discontinuous strides
An apparatus and method are provided. The apparatus comprises storage circuitry to store a plurality of data elements. Processing circuitry executes a stream of instructions comprising access instructions that access some of the data elements at given locations. Training circuitry determines a pattern of the given locations based on the access instructions. Prefetch circuitry performs prefetches based on the pattern and filter circuitry filters the access instructions used by the training circuitry to determine the pattern by including discontinuous access instructions whose given location raises a discontinuity with the given location of a previous access instruction. In this way, it is possible to perform prefetching by calculating, rather than guessing, at a cumulative stride between the access instructions.
US11385895B2 Data processing apparatus and related products
The present disclosure provides a data processing apparatus and related products. The products include a control module including an instruction caching unit, an instruction processing unit, and a storage queue unit. The instruction caching unit is configured to store computation instructions associated with an artificial neural network operation; the instruction processing unit is configured to parse the computation instructions to obtain a plurality of operation instructions; and the storage queue unit is configured to store an instruction queue, where the instruction queue includes a plurality of operation instructions or computation instructions to be executed in the sequence of the queue. By adopting the above-mentioned method, the present disclosure can improve the operation efficiency of related products when performing operations of a neural network model.
US11385893B2 Method secured against side-channel attacks performing an arithmetic operation of a cryptographic algorithm mixing Boolean and arithmetic operations
The present invention relates to a method secured against side channel attacks performing an arithmetic operation of a cryptographic algorithm mixing Boolean and arithmetic operations, wherein said method is performed by a cryptographic device comprising a processing system having at least one hardware processor, and said operation has a first value (x) and a second value (y) as operands, comprising: —obtaining (S1) a first masked value (x′), a second masked value (y′), a first Boolean mask (rx), a second Boolean mask (ry), said first masked value (x′) resulting from masking said first value (x) by said first Boolean mask (rx) by performing a Boolean exclusive OR (XOR) operation between said first value (x) and said first Boolean mask (rx), and said second masked value (y′) resulting from masking said second value (y) by said second Boolean mask (ry) by performing a Boolean exclusive OR (XOR) operation between said second value (y) and said second Boolean mask (ry), —performing (S2) in any order a plurality of computing steps combining values among said first masked value (x′), said second masked value (y′), said first Boolean mask (rx) and said second Boolean mask (ry) to obtain a boolean masked result equal to the result of the arithmetic operation having said first value (x) and said second value (y) as operands, masked by a third boolean mask (rx xor ry) resulting from performing said Boolean exclusive OR (XOR) operation between said first Boolean mask (rx) and said second Boolean mask (ry) ((x+y) xor (rx xor ry)), wherein said computing steps perform Boolean exclusive OR (XOR) operations or arithmetic operations between said values without disclosing any information relative to the first and second values and, wherein said computing steps are executed by the hardware processor by performing a constant number of elementary operations whatever the bit-size of said first and second values, —outputting (S3) said boolean masked result of the arithmetic operation between said first value (x) and said second value (y).
US11385890B2 Shared software libraries for computing devices
Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.
US11385889B2 Inferring intra package and module dependencies
Herein are machine learning (ML) feature processing and analytic techniques to detect anomalies in parse trees of logic statements, database queries, logic scripts, compilation units of general-purpose programing language, extensible markup language (XML), JAVASCRIPT object notation (JSON), and document object models (DOM). In an embodiment, a computer identifies an operational trace that contains multiple parse trees. Values of explicit features are generated from a single respective parse tree of the multiple parse trees of the operational trace. Values of implicit features are generated from more than one respective parse tree of the multiple parse trees of the operational trace. The explicit and implicit features are stored into a same feature vector. With the feature vector as input, an ML model detects whether or not the operational trace is anomalous, based on the explicit features of each parse tree of the operational trace and the implicit features of multiple parse trees of the operational trace.
US11385888B1 Updating container runtime using standby virtual machines
Described herein are systems, methods, and software to manage the updates for a container runtime. In one example, a host identifies a request to update a container runtime from a first version to a second version for a container executing in a virtual machine. The host further initiates execution of a second container in a second virtual machine with the second version of the container runtime, wherein the second container uses the same root filesystem as the first container. The host also updates any required networking configurations to direct communications to the second container over the first container and stops execution of the first container.
US11385887B2 Multi-mission configurable spacecraft system
A scalable, extensible, multi-tenancy multi-mission configurable spacecraft system is provided that allows applications to be deployed and managed across many spacecraft. One embodiment includes a plurality of satellites in orbit, where each satellite includes an antenna, a memory configured to store a non-virtualized operating system and one or more software applications, and a processor connected to the antenna and the memory. The processor is configured to run the non-virtualized operating system and to run the one or more software applications. The processors and the applications can be managed by ground terminals or other satellites.
US11385884B2 Assessing cognitive reaction to over-the-air updates
Techniques for determining a cognitive reaction to a software application update include determining that a software application executing on a computing device has been modified into an updated software application; acquiring, via at least one sensor, sensor data associated with a user of the updated software and determining, based on the sensor data, at least one of a cognitive workload and an emotional state associated with a user interaction with a feature of the updated software application.
US11385882B2 System and method for application environment migration
A method of application environment migration assesses a source application code of a source application environment, ascertains a quantum change for migrating the source application code to a target application code and forecasts an assessment statistic (302) that provides at least one functional readiness (304) and a timeline (306) to complete the migration of the source application code. Further, scans the source application code for identifying a business logic and generates a re-factored code for the source application code by breaking the source application code into macro-services (426a, . . . , 426n) and repackaging the macro-services (426a, . . . , 426n) in accordance with the target application code while retaining the business logic. Thereby, updating components of the source application environment as per the forecasted assessment statistic (302) and the re-factored code, and migrating to the target application environment while re-platforming the updated components and the re-factored code of the source application environment.
US11385880B2 Electronic device for updating firmware by using security integrated circuit and operation method thereof
An apparatus and a method for updating firmware by using a security integrated circuit in an electronic device. An electronic device may include a security integrated circuit (IC) providing a rich execution environment and a secure execution environment. The security integrated circuit includes a main processor operating in the rich execution environment and a secure processor operating in the secure execution environment. The secure processor is configured to perform user authentication based on firmware update information received from a server through the main processor. If the user authentication is successful, authentication information is generated corresponding to the firmware update information and stored in at least a part of a secure memory. If the firmware is installed, authentication of the firmware is performed based on the authentication information stored in the secure memory, and if the authentication of the firmware is successful, the firmware is installed.
US11385879B2 Dynamic extension of restricted software applications after an operating system mode switch
Methods, apparatus, systems, and articles of manufacture are disclosed for dynamic extension of restricted software applications after an operating system mode switch. An example non-transitory computer readable storage medium comprising instructions that, when executed, cause a computing device to detect a switch from a restricted operating system to an unrestricted operating system, and in response to detecting the switch, invoke a dormant executable to install an unrestricted application in the unrestricted operating system.
US11385878B2 Model deployment method, model deployment device and terminal equipment
The present disclosure applied to a model deployment field provides a model deployment method, a model deployment device and a terminal equipment. The model deployment method includes: dividing a preset to-be-deployed model into at least two to-be-deployed modules, according to property information respectively corresponding to at least two layers of the preset to-be-deployed model; generating a deployment file according to each of the at least two to-be-deployed modules, wherein the deployment file includes deployment information configured for deploying each of the at least two to-be-deployed modules; and sending the deployment file to a specified chip to indicate the specified chip to deploy the to-be-deployed model according to the deployment file. The present disclosure can efficiently deploy an algorithm model to a chip.
US11385877B1 Deploying applications
A method for deploying an application at a cluster of cloud nodes comprises receiving a component defining the deployment of the application at the cluster of cloud nodes, the component recursively defining a first graph of other components. A component has a mapping from an interface of the component to an interface of any component referenced in the component. The method comprises compiling the received component into instructions for input to an orchestrator of the cluster of cloud nodes; and sending the instructions to the orchestrator to trigger deployment of the application.
US11385875B2 Propagating reduced-precision on computation graphs
Methods, systems, and apparatus for propagating reduced-precision on computation graphs are described. In one aspect, a method includes receiving data specifying a directed graph that includes operators for a program. The operators include first operators that each represent a numerical operation performed on numerical values having a first level of precision and second operators that each represent a numerical operation performed on numerical values having a second level of precision. One or more downstream operators are identified for a first operator. A determination is made whether each downstream operator represents a numerical operation that is performed on input values having the second level of precision. Whenever each downstream operator represents a numerical operation that is performed on input values having the second level of precision, a precision of numerical values output by the operation represented by the first operator is adjusted to the second level of precision.
US11385870B2 Non-transitory computer-readable recording medium, data transformation device, and data transformation method
A non-transitory computer-readable recording medium storing a data transformation program that causes a processor to execute a process. The process includes generating a plurality of first programs, each of the first programs transforming first input data and outputting first output data, contents of the transforming by the plurality of the first programs being different from each other, and among a plurality of pieces of a second input data different from the first input data, outputting the second input data that maximizes an entropy of a plurality of pieces of second output data, where each of the first programs transforms the second input data to the second output data.
US11385866B2 System and method for automatic software application creation
Systems, methods, and computer program products are provided for automatically finding, testing, and attaching code directly to software requirements. The requirements can be used to define, find, test and attach files and input/output interface displays to create new software applications.
US11385863B2 Adjustable precision for multi-stage compute processes
Disclosed techniques provide for dynamically changing precision of a multi-stage compute process. For example, changing neural network (NN) parameters on a per-layer basis depending on properties of incoming data streams and per-layer performance of an NN among other considerations. NNs include multiple layers that may each be calculated with a different degree of accuracy and therefore, compute resource overhead (e.g., memory, processor resources, etc.). NNs are usually trained with 32-bit or 16-bit floating-point numbers. Once trained, an NN may be deployed in production. One approach to reduce compute overhead is to reduce parameter precision of NNs to 16 or 8 for deployment. The conversion to an acceptable lower precision is usually determined manually before deployment and precision levels are fixed while deployed. Disclosed techniques and implementations address automatic rather than manual determination or precision levels for different stages and dynamically adjusting precision for each stage at run-time.
US11385861B2 Smart controlling device and method of controlling therefor
The present specification relates to a smart controlling device capable of utilizing machine learning for voice recognition and a method of controlling therefor. The smart controlling device according to the present invention includes a receiver configured to receive an input including a command trigger, and a controller configured to detect one or more external display devices, select a display device of the detected one or more external display devices, cause a power status of the selected display device to be changed to a first state, and cause a response data corresponding to a first command data received after the command trigger to be output on a display of the selected display device.
US11385856B2 Synchronizing positioning systems and content sharing between multiple devices
Multiple devices may use cameras, sensors, and other inputs to record characteristics of an environment and generate an Augmented Reality (AR) model of the environment. Although devices may implement AR models in different incompatible systems, such as using positioning systems with different scales, unit sizes, etc., one or more devices may coordinate to determine one or more transform to be applied by one or more devices to establish a common framework for referencing AR objects in the models for the environment. With the common framework, and a language to facilitate establishing the common framework, devices may share rich content between the devices. This, for example, allows a tablet device presenting an AR space to “grab” an object out of a display present in the environment, and place the grabbed object into the AR space while maintaining proper relative dimensions and other characteristics of the object after the transfer from one space to the other.
US11385855B2 Digital video structural support system
A digital video ramp assembly incorporates process-formed structural LED tiles with modular components that join in a system of scalable structural LED tiles forming a complete LED display structure with integrated LED embedded tiles with interlocking and inter-trans-positioning features sometimes requiring additional structural framing.
US11385851B2 Robot
According to an embodiment of the present disclosure, a robot comprises: a case configured to form an external shape; a front cover configured to cover an internal space of the case on a front of the case; a projector arranged in the internal space and configured to project an image or a video to a display region of the front cover; a head display arranged in an opening formed at the front cover, and including a display; and a controller configured to output a visual content via at least one of the projector or the display, wherein the display region surrounds at least a portion around the opening.
US11385848B2 Information processing apparatus and control method
A control method using print control software operable in an information processing apparatus capable of communicating with a printer and capable of storing registration information on the printer in a predetermined storage area includes causing a computer of the information processing apparatus to execute obtaining, after an operating system (OS) on the information processing apparatus is updated to a second version capable of using the print control software, with the registration information on the printer stored in the predetermined storage area and being stored during an operation of a first version of the OS on which the print control software is not used, displaying printer information based on the obtained registration information, and registering a print queue with the print control software using the obtained registration information on a basis that the displayed printer information is selected.
US11385843B2 Image forming apparatus
An image forming apparatus includes an image forming assembly, a first interface, a second interface, a display, a discrimination processor, and a controller. When the discrimination processor discriminates that a set value of a printing condition, received from a portable terminal through the second interface is capable of being set by the image forming apparatus, the controller causes the image forming assembly to form an image under the printing condition depending on the set value. When the discrimination processor discriminates that the set value is not capable of being set by the image forming apparatus, the controller causes the display to display a message that the set value is not capable of being set by the image forming apparatus and a message of a printing condition based on another set value capable of being set instead of the set value by the image forming apparatus.
US11385841B2 Printer and non-transitory computer-readable recording medium storing computer-readable instructions for printer for deleting print setting information stored in printer
A printer may receive first user identification information among one or more user identification information from a first external device via a communication interface of the printer, and receive a first deletion request including first specific information from the first external device via the communication interface. In a case where the first user identification information and the first deletion request are received from the first external device and the first user identification information is stored in a memory of the printer in association with the first print setting information, the printer may delete the first print setting information identified by the first specific information from the memory.
US11385840B2 Multi-tiered data storage with archival blockchains
An archival blockchain system is disclosed that includes a cache-tier storage level where data is stored before it has met a first aging criteria, a disk-tier storage level where the data is migrated to and stored within archival blockchain blocks after it has met the first aging criteria. When the archival blockchain blocks containing the data meet a second aging criteria they are migrated to a tape-tier storage level where the disk-tier archival blockchain blocks are stored within another archival blockchain block stored on the tape-tier. This archival blockchain system also includes a blockchain appliance in digital data communication with the cache-tier, disk-tier, and tape-tier storage levels that maintains a ledger that stores data pointers to the data stored on the cache-tier, disk-tier, and tape-tier storage levels to logically link them into a contiguous data set.
US11385837B2 Memory system
A memory system includes a plurality of memory dies respectively having at least one channel, a controller configured to control the plurality of memory dies, and a base die configured for interfacing signal and data transmissions between the plurality of memory dies and the controller. The controller is configured to remap a logical channel address of the most frequently used channel to a physical channel address of a channel having a lowest temperature value to transmit the remapped physical channel address to the base die.
US11385827B1 Creating virtual machine snapshots without interfering with active user sessions
Systems and methods for creating virtual machine snapshots. An example method comprises: receiving a request to create a snapshot of a virtual machine running on a host computer system; protecting from modification a plurality of virtual memory pages of the virtual machine; responsive to detecting an attempt to modify a virtual memory page of the plurality of memory pages, copying the virtual memory page to a queue residing in a random access memory (RAM) of the host computer system; making the virtual memory page writable; retrieving the virtual memory page from the queue; writing the virtual memory page to a disk of the host computer system; and responsive to exhausting the queue, completing creation of the snapshot of the virtual machine.
US11385825B2 Computer apparatus, computer system, and data migration method
A computer system includes a use state analysis program that acquires a use history of data in a first computer system and a program that uses the data; and a data migration program that extracts data that is able to be migrated from the first computer system to a second computer system on the basis of the use history, writes the migratable data to a first storage system and a second storage system, and migrates a program to the second computer system on the basis of a use history of the data used by the program.
US11385824B2 Automated seamless migration across access protocols for a logical storage device
An apparatus in one embodiment stores a first version of an operating system data structure comprising a first identifier of a logical storage device associated with a first access protocol, and in conjunction with migration of the logical storage device from utilization of the first access protocol to utilization of a second access protocol, temporarily continues to present information from the first version of the operating system data structure in response to one or more requests relating to the logical storage device, obtains a second identifier of the logical storage device associated with the second access protocol, stores a second version of the operating system data structure comprising the second identifier of the logical storage device associated with the second access protocol, and switches from presenting information from the first version of the operating system data structure to presenting information from the second version of the operating system data structure.
US11385820B2 Command batching for a memory sub-system
Methods, systems, and devices for command batching for a memory sub-system are described. A memory sub-system can receive a plurality of commands for a plurality of transfer units of a memory sub-system and generate a list of the plurality of transfer units that includes pointers between the plurality of transfer units. The memory sub-system can store at least one pointer of the list in a shared memory that is shared by a plurality of cores, the at least one pointer indicating a next transfer unit of the list. The memory sub-system can send an indicator of a first transfer unit of the list based on storing the at least one pointer in the shared memory and retrieve the plurality of transfer units from the shared memory based on sending the indicator of the first transfer unit and storing the at least one pointer in the shared memory.
US11385818B2 Method, electronic device and computer program product for managing disks
Techniques for managing disks involve: in response to a number of a plurality of disks to be partitioned being greater than a predetermined number of disks in a disk set, determining a plurality of candidate combinations of disk sets from the plurality of disks. The techniques further involve selecting a target combination from the plurality of candidate combinations, a first disk set of the target combination comprising at least a first subset corresponding to a first disk array, a second disk set of the target combination comprising at least a second subset corresponding to a second disk array, a number of disks in the first subset and a number of disks in the second subset being both equal to a first number and the disks in the first subset being different from the disks in the second subset. Accordingly, such techniques improve the storage efficiency of the disk array.
US11385817B2 Supporting deduplication in object storage using subset hashes
The present disclosure is related to methods, systems, and machine-readable media for supporting deduplication in object storage using subset hashes. A plurality of hashes of a plurality of blocks of a plurality of log segments can be received from a software defined data center, wherein each block corresponds to a respective logical address. Each of the plurality of logical addresses can be associated with a respective sequentially-allocated chunk identifier in a logical map. A subset hash comprising a hash of a subset of the plurality of blocks can be determined that corresponds to a contiguous range of the plurality of logical addresses. A search of a hash map for the subset hash can be performed to determine if the subset hash is a duplicate. The subset of the plurality of blocks can be deduplicated responsive to a determination that the subset hash is a duplicate.
US11385816B2 Systems and methods for implementing improved links between paths of one or more file systems
Representative embodiments set forth herein disclose techniques for implementing improved links between paths of one or more file systems. According to some embodiments, techniques are disclosed for establishing a system volume and a data volume within a container. According to other embodiments, techniques are disclosed for establishing a link from a source path of a system volume within a container to a target path of a data volume within the container. According to yet other embodiments, techniques are disclosed for determining whether to allow a file system operation on a data volume of a container based on at least determining whether a target path is associated with a reference to a source path.
US11385813B2 Method, device, and computer program product for managing stripe in storage system
Techniques involve: determining, according to a received request for creating a stripe in a storage system, a type of the stripe; acquiring a first workload distribution corresponding to the determined type, wherein the first workload distribution describes the distribution, among a first number of storage devices, of multiple extents in a set of stripes of this type in the storage system; selecting a set of extents from the first number of storage devices based on the first workload distribution, so that the distribution, among the first number of storage devices, of the selected set of extents and the multiple extents in the set of stripes of this type satisfies a preset distribution condition associated with the type; and using the selected set of extents to create the requested stripe based on a stripe creation rule associated with the type. The stripes can be managed in a more effective manner.
US11385808B2 Memory performing defragmentation operation using data collecting area and method of operating the same
A method of operating a memory comprises reading a first node including first data and a first link; writing the first data to a data collecting area; updating a first collecting link of the first data, which is written in the data collecting area to a position in the data collecting area; reading a second node corresponding to the first link, the second node including second data and a second link; and writing the second data to a position in the data collecting area, which is designated by the first collecting link.
US11385805B2 Method, electronic device and computer program product for managing storage unit
A technique for managing storage units involves: if it is determined that a first metadata storage unit for storing metadata of a plurality of storage units fails, allocating a second metadata storage unit for replacing the first metadata storage unit from a storage resource pool, wherein the metadata is read into a memory before the failure occurs, and first metadata of the first metadata storage unit is recorded in configuration information for indicating a valid metadata storage unit; recording second metadata of the second metadata storage unit in the configuration information; storing the metadata in the memory into the second metadata storage unit; and replacing the first metadata storage unit with the second metadata storage unit by validating the second metadata and invalidating the first metadata in the configuration information. Accordingly, such a technique improves reliability of a metadata storage unit.
US11385801B1 Offloading device management responsibilities of a storage device to a storage controller
Offloading device management responsibilities from a storage device in an array of storage devices, including: retrieving, from the storage device, control information describing the state of one or more memory blocks in the storage device; and performing, in dependence upon the control information, a storage device management operation.
US11385794B2 System and method for data compaction and security using multiple encoding algorithms
A system and method for encoding data using a plurality of encoding libraries. Portions of the data are encoded by different encoding libraries, depending on which library provides the greatest compaction for a given portion of the data. This methodology not only provides substantial improvements in data compaction over use of a single data compaction algorithm with the highest average compaction, but provides substantial additional security in that multiple decoding libraries must be used to decode the data. In some embodiments, each portion of data may further be encoded using different sourceblock sizes, providing further security enhancements as decoding requires multiple decoding libraries and knowledge of the sourceblock size used for each portion of the data. In some embodiments, encoding libraries may be randomly or pseudo-randomly rotated to provide additional security.
US11385793B2 Methods and apparatus to manage workload memory allocation
Methods, articles of manufacture, and apparatus are disclosed to manage workload memory allocation. An example method includes identifying a primary memory and a secondary memory associated with a platform, the secondary memory having first performance metrics different from second performance metrics of the primary memory, identifying access metrics associated with a plurality of data elements invoked by a workload during execution on the platform, prioritizing a list of the plurality of data elements based on the access metrics associated with corresponding ones of the plurality of data elements, and reallocating a first one of the plurality of data elements from the primary memory to the secondary memory based on the priority of the first one of the plurality of memory elements.
US11385790B2 Touchscreen with three-handed gestures system and method
A user interface verification device and a method of use is presented for recognizing a three-hand gesture on a touchscreen of the device. The gesture is recognized by detecting a plurality of contact points in at least two, disparate touching zones, and simultaneously detecting additional contact points in a third, disparate touching zone. In one embodiment, the device displays content in a review mode that can be reviewed in a normal manner. In the execution mode, the device requires a signature, a touch, or another sign of acceptance involving a touch within the third touching zone. The device can ensure that a customer directly provides consent by requiring that the two, multi-point touching zones are tactilely engaged by both hands of a presenter while in the execution mode.
US11385779B2 Autofill for a user device
An example method includes receiving, by a user device, authorization to engage in autofill for an application displayed on the user interface (UI) of the user device. The method further includes detecting an autofill trigger event and determining a subset of content excluding user-specific information. The method also includes transmitting a request containing the subset to a remote provider for candidate data for use in autofill. The method further includes receiving a response from the remote provider containing one or more candidate values for use in autofill. The method additionally includes filling the one or more text input fields displayed on the UI with the corresponding one or more candidate values.
US11385772B2 Attribute-based rules for displaying additional information
A storage unit stores a rule for specifying additional information to be displayed for each operation scene identified with a combination of states of DOM elements of a predetermined web page being represented by presence/absence or attribute values. A rule interpretation execution unit monitors the states of the DOM elements of the predetermined web page, and causes the storage unit to store the states as a context board. The rule interpretation execution unit displays, if states of the operation scene matching states of the context board stored in the storage unit, the additional information specified with the rule.
US11385757B2 Systems and methods for facilitating communication between users of a content management service
Computer systems and methods, according to various embodiments, allow users with shared access to a shared file or folder to communicate with one another via online chat. In particular embodiments, the system is configured to facilitate a chat session among all users that have shared access to a particular file or folder in response to a particular user selecting a “chat” button (or other suitable chat initiation element) associated with the shared file or folder. After a chat session is complete, the system may archive the chat session for later viewing and use.
US11385747B2 Display device and method of fabricating display device
A display device may include a display panel and an input sensor thereon. The input sensor may include an active region and a pad region adjacent to each other and may include a sensing electrode overlapped with the active region to sense an input, a sensing pad overlapped with the pad region, and a sensing line electrically connecting the sensing electrode to the sensing pad. The sensing pad may include a pad portion and an edge portion, which is extended from the pad portion to an edge of the input sensor in a plan view. Each of the pad portion and the edge portion may include a first pad and a second pad, which is at least partially overlapped with the first pad. In the edge portion, at least a portion of the second pad may be spaced apart from the first pad, in a plan view.
US11385744B2 Touch key structure and electrical appliance
A touch key structure includes a touch panel including a key area at a front side of the touch panel, a circuit board provided behind the touch panel and including a sensing electrode corresponding to the key area, and a conductive medium provided between the key area and the sensing electrode.
US11385739B2 Display apparatus with sensing by electromagnetic induction and by self-capacitance
According to an aspect, a display apparatus includes: a substrate; a plurality of pixel electrodes; a plurality of detection electrodes arranged in a matrix in a display area of the substrate; a plurality of detection electrode lines coupled to the respective detection electrodes; a plurality of first electrodes provided in the same layer as the detection electrodes or the detection electrode lines and extending in a first direction; a plurality of switching elements coupled to the respective pixel electrodes; a plurality of signal lines coupled to the switching elements and extending in a second direction crossing the first direction; a coupling member provided in a peripheral area outside the display area and configured to couple ends of the first electrodes to each other; and a drive circuit configured to output a first drive signal in a first sensing period in which an electromagnetic induction method is used.
US11385730B2 Method of controlling operation mode using electronic pen and electronic device for same
An apparatus and a method for detecting a black area of dynamic image content in an electronic device are provided. The electronic device may include a housing, a display device exposed through a portion of the housing, a recess disposed inside the housing and extending along a length of the housing, an electronic pen insertable into the recess and removable therefrom, at least one processor located inside the housing and operatively connected to the display device, and a memory operatively connected to the at least one processor. The memory stores instructions that, when executed, cause the at least one processor to identify whether the electronic pen is removed from the recess in a low-power mode, receive information related to the electronic pen when the electronic pen is removed from the recess, and execute an application, based on at least a portion of the information related to the electronic pen.
US11385728B2 System and method of adjusting mouse sensitivity
In one or more embodiments, a mouse for an information handling system has a plurality of force or tilt sensors. When a sensor detects a force or tilt value above a threshold value, a microcontroller unit (MCU) determines how fast the mouse is moving. If the mouse is moving above a threshold rate, the MCU determines the user is making a coarse movement and the MCU sends the mouse output to a processor for normal cursor adjustment. If the mouse is moving slower than a mouse speed threshold value, the MCU determines the user is trying to make a fine adjustment and the MCU adjusts the mouse sensitivity and sends the mouse output to the processor for fine cursor adjustment. The sensors may be in the bottom, sides or skirt of the mouse or a mousepad associated with the mouse.
US11385727B2 Scribing shaft sensors
In one example in accordance with the present disclosure, an electronic input device is described. The electronic input device includes a scribing shaft disposed within a housing, the scribing shaft to translate along a longitudinal axis as a result of contact with a substrate. The electronic input device also includes an input sensor. The input sensor includes a plate secured within the housing. The plate elastically deforms responsive to the translation of the scribing shaft. A full-bridge strain gauge of the input sensor is disposed on a surface of the plate. The full-bridge strain gauge detects a deformation of the plate and outputs a corresponding signal, which corresponding signal varies dependent upon the amount of deformation of the plate. The input sensor also includes a failure protection device to limit the deformation of the plate to within a predetermined amount.
US11385726B2 Systems, methods, and apparatus for enhanced presentation remotes
In accordance with some embodiments, systems, apparatus, interfaces, methods, and articles of manufacture are provided for ascertaining aspects of a presentation and/or of an audience member. A presentation remote can be used to obtain information about the presentation and provide it to the audience member.
US11385721B2 Application-based signal processing parameters in radar-based detection
Various embodiments utilize application-based processing parameters to dynamically configure a radar-based detection system based upon an operating context of an associated device. A first application with execution priority on a device dynamically configures the radar-based detection system to emit a radar field suitable for a first operating context associated with the first application. The first application can also dynamically configure processing parameters of the radar-based detection system, such as digital signal processing parameters and machine-learning parameters. In some cases, a second application assumes execution priority over the first application, and dynamically reconfigures the radar-based detection system to emit a radar field suitable to a second operating context associated with the second application. Alternately or additionally, the second application can dynamically reconfigure the processing parameters of the radar-based detection system based upon the second operating context of the second application.
US11385714B2 Magnetic deformable member
There is provided a magnetic deformable member that is deformable upon application of magnetism, and that has a front surface that projects toward the side opposite to a magnet when such a magnet is placed. The front surface provides variations in tactile feel or viewability for humans by providing a soft tactile feel. A magnetic deformable member includes: a flexible sheet; a back plate made of a hard material and stacked on the flexible sheet; a gel charged inside a space between the flexible sheet and the back plate; and a magnetic member having an annular shape as viewed in plan in a direction that is perpendicular to a front surface of the flexible sheet and having a length in the perpendicular direction. The magnetic member is secured to the flexible sheet, and disposed in the gel.
US11385709B2 Method and system for providing a sleep mode to a configurable logic block using an intermittent power saving logic
A programmable semiconductor integrated circuit fabricated on a single microchip device capable of being selectively programmed to perform one or more logic functions provides a sleep mode using an intermittent power saving logic. The circuit includes configurable logic blocks (“LB”), memory, switch, and sleep controller. While LB can enter a power saving sleep mode (“PSSM”) in accordance with its power supply, the memory stores the configuration information for the LB. The switch is configured to manage the LB power supply based on a configurable sleep signal for facilitating the PSSM. The sleep controller facilitates generation of the configurable sleep signal in response to the signal from a power saving output port associated with the LB.
US11385707B2 Power-supply detection-circuit control method and circuit system
A power-supply detection-circuit control method is a method for a first microcomputer to control operation of a power-supply detection circuit, the first microcomputer being connected to the power-supply detection circuit and controlling a fan motor, the power-supply detection circuit detecting a voltage to be applied from a power supply to the fan motor, wherein the first microcomputer switches the power-supply detection circuit between an operating state and a non-operating state on the basis of information indicating whether a predetermined condition is satisfied.
US11385704B2 Adjusting a throttling threshold in a processor
In an embodiment, a processor includes processing cores to execute instructions; and throttling logic. The throttling logic is to: determine an average capacitance score for execution events in a sliding window; perform frequency throttling when the average capacitance score exceeds a throttling threshold; determine a count of frequency throttling instances; and in response to a determination that the count of frequency throttling instances exceeds a maximum throttling value, increase the throttling threshold and concurrently reduce a baseline frequency. Other embodiments are described and claimed.
US11385700B2 Estimation of power consumption for a job based on adjusted calculation of similarities between jobs
An apparatus calculates, based on attribute information of a new job and jobs that have been executed, a first similarity level of the attribute information between the new job and the jobs by using a calculation expression, identifies a job whose attribute information is most similar to that of the new job as a first candidate job, and estimates power consumption to be consumed by the new job at power consumption of the first candidate job. The apparatus calculates, for at least one of the jobs, a second similarity level of power consumption between the at least one of the jobs and the new job, identifies a job whose power consumption is most similar to that of the new job as a second candidate job, and adjusts the calculation expression to increase the first similarity level to be calculated between the new job and the second candidate job.
US11385698B1 Voltage drop management for VLSI and SoC
Apparatus and methods are provided for managing voltage drops on a semiconductor chip. One exemplary embodiment according to the present disclosure may provide a method for managing voltage drops in a semiconductor chip. The method may comprise monitoring power supply voltages for different voltage domains in the semiconductor chip by a voltage drop detection circuit, determining that a voltage drop event has occurred based on voltage information and duration information associated with the voltage drop event reported from the voltage drop detection circuit, generating diagnostic information that includes whether the voltage drop event is an external event or an internal event determined based on the voltage information and timing information reported from the voltage drop detection circuit, and taking an action based on the diagnosis information.
US11385693B2 Dynamic granular memory power gating for hardware accelerators
In an embodiment, a local memory that is dedicated to one or more hardware accelerators is divided into a plurality of independently powerable sections. That is, one or more of the sections may be powered on while other ones of the plurality of sections are powered off. The hardware accelerators receive instruction words from one or more central processing units (CPUs). The instruction words may include a field that specifies an amount of the memory that is used when processing the first instruction word, and the power control circuit may be configured to power a subset of the plurality of sections to provide sufficient memory for the instruction word based on the field, while one or more of the plurality of sections are powered off.
US11385690B2 Electronic device for switching between communication channels and control method thereof
An electronic device is provided. The electronic device includes a wireless communication module including a first communication processor and a second communication processor, a sensor module, at least one processor, and at least one memory configured to store instructions, executable by the at least one processor, for identifying an execution status of the application and temperature of at least part of the electronic device, deactivating the second communication processor based on the identified execution status of the application and the identified temperature, and activating the second communication processor based on network traffic being processed by the first communication processor being greater than a predetermined threshold.
US11385689B2 Integrated electronic card front EMI cage and latch for data storage system
An integrated electronic card front EMI cage and latch is described that is suitable for use in a data storage system. In an example a latch module for an electronic component housing has a latch housing having an arm with an attachment point to fasten the latch housing to an end of the housing and an EMI cage having a front body and a plurality of fingers extending from the front body, the front body being held to the end of the housing by the latch housing and the fingers being configured to be outside an exterior of the housing on at least two sides of the housing to block electromagnetic interference from passing along the at least two sides of the housing.
US11385688B2 Electronic apparatus
An electronic apparatus including an apparatus body and a functional assembly is provided. The apparatus body has a concave. The functional assembly includes a main body and an axle. The axle is slidably disposed in the main body, and a part of the axle is adapted to protrude out of the main body to be combined with the concave. When the part of the axle is combined with the concave, the main body is adapted to rotate relative to the apparatus body by treating the axle as a rotation axis.
US11385686B2 Electronic devices with flexible displays and hinges
An electronic device may have a flexible display that overlaps an axis. The display may be supported by a housing. The housing may have first and second portions that rotate relative to each other about the axis. The housing may be placed in an unfolded configuration to support the display in a planar state. The housing may also be placed in a folded configuration by rotating the first and second portions relative to each other. A hinge mechanism may be used to ensure adequate separation between the first and second portions when the housing is bent. Movable flaps may be retracted when the housing is bent to create room for a bent portion of the display.
US11385685B2 Supporting layer, display device and manufacture method thereof
A supporting layer, a display device and a manufacture method of the display device are provided by the present application. The display device includes: a flexible screen device and a supporting layer. The flexible screen device is located on a side of the supporting layer, and the supporting layer is provided with at least one hollowed-out area for releasing an impact force when the flexible screen device is subjected to the impact force. In embodiments of the present application, by attaching a supporting layer with a plurality of hollowed-out areas to a flexible screen device, an impact force can be dispersed and buffered when the flexible screen device is impacted by a heavy object, damage to display components due to stress concentration can be avoided, thereby avoiding malfunction or failure of the flexible screen device.
US11385683B2 Mobile electronic device with an adaptively responsive flexible display
A mobile electronic device having a flexible display device is disclosed. A request to retrieve information from a server over a wireless network is triggered based on flexing the flexible display device and other gestures.
US11385680B1 Case for portable electronic computing device
Systems and methods are involved with but are not limited to an apparatus including a keyboard case structure including side portions with walls extending therefrom, and being sized and shaped to detachably engage with a keyboard assembly; a display case structure including side portions with walls extending therefrom, and being sized and shaped to detachably engage with a display assembly; and a hinge case structure including one or more first engagement edges being sized and shaped to detachably engage with the keyboard case structure, and one or more second engagement edges being sized and shaped to detachably engage with the display case structure. In addition, other aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US11385674B2 Clock distribution circuit and semiconductor device including the clock distribution circuit
A clock distribution circuit may include a data clock generation circuit configured to be input a power source voltage and configured to generate an internal clock signal according to an external clock signal; and a global distribution circuit includes a first circuit and a second circuit coupled to a global line, configured to be input a power source voltage and configured to receive the internal clock signal through the first circuit and distribute the internal clock signal to an exterior of the clock distribution circuit through the second circuit, wherein a first bias voltage provided to the first circuit and a second bias voltage provided to the second circuit are controlled independently of each other.
US11385668B2 Configurable offset compensation device
An offset compensation device includes a first bias module and a second bias module. The first bias module includes a plurality of first current control circuits and a plurality of second current control circuits coupled in parallel. Each of the first current control circuits generates a first reference current, and each of the second current control circuits generates a second reference current. The second bias module includes a plurality of third current control circuits and a plurality of fourth current control circuits coupled in parallel. Each of the third current control circuits generates a third reference current, and each of the fourth current control circuits generates a fourth reference current. The second reference current is greater than the first reference current, and the fourth reference current is greater than the third reference current.
US11385664B2 Methods and apparatus for achieving energy consumption goals through model-based simulations
A facility implementing systems and/or methods for achieving energy consumption/production and cost goals is described. The facility identifies various components of an energy system and assesses the environment in which those components operate. Based on the identified components and assessments, the facility generates a model to simulate different series/schedules of adjustments to the system and how those adjustments will effect energy consumption or production. Using the model, and based on identified patterns, preferences, and forecasted weather conditions, the facility can identify an optimal series or schedule of adjustments to achieve the user's goals and provide the schedule to the system for implementation. The model may be constructed using a time-series of energy consumption and thermostat states to estimate parameters and algorithms of the system. Using the model, the facility can simulate the behavior of the system and, by changing simulated inputs and measuring simulated output, optimize use of the system.
US11385663B2 Paint sprayer distributed control and output volume monitoring architectures
A sprayer for spraying fluid includes a pump, a motor that drives the pump, a drive cycle indicator, a wireless module configured to send and receive information, and control circuitry. The drive cycle indicator outputs an indication of cycle status of the pump. The control circuitry is configured to receive the plurality of cycle status indications of the pump, determine a plurality of output values representing paint spray fluid output volume over a plurality of time windows based on the plurality of cycle status indications of the pump, store the plurality of output values in memory, and cause the wireless module to transmit one or more of the stored plurality of output values externally from the sprayer.
US11385658B2 Video processing method, device, aircraft, and system
A video processing method includes receiving a video to be edited including a target object and shot by a photographing device mounted at an aircraft, determining a first video frame from the video to be edited, determining a display area of the target object in the first video frame, and obtaining a target video including performing an adjustment processing on an image position of the target object in a second video frame of the video to be edited according to the display area. The image position of the target object in the second video frame after being adjusted is the same as an image position of the display area in the first video frame.
US11385654B2 Working system and working machine
A working system comprising a self-propelled working machine, an area wire for partitioning a working area of the working machine, and a station provided in the working area and configured to charge the working machine by connecting the working machine to the station, wherein the working machine comprises a traveling unit, a traveling control unit configured to control the traveling unit, a detection unit configured to detect the station, and an information acquisition unit, the information acquisition unit acquires input information which is input by a user, and the input information includes information indicating a layout of the station and the area wire for the station and its peripheral region, and the traveling control unit sets a control parameter of the traveling unit based on the input information in response to detection of the station by the detection unit.
US11385653B2 Mobile robot area cleaning
A cleaning robot includes a chassis, a drive system connected to the chassis and configured to drive the robot, a signal generator and sensor carried by the chassis, and a controller in communication with the drive system and the sensor. The signal generator directs a signal toward the floor surface. The sensor is responsive to reflected signals from the floor surface. The controller controls the drive system to alter direction of the robot responsive to a reflected signal indicating an edge of the floor surface.
US11385651B2 System and methods for detection and response to interference between trailer coupler and hitch ball
A vehicle system comprises a hitch mounted on a vehicle and at least one sensor in connection with the hitch. A controller is configured to identify a force applied to the hitch via the at least one sensor. In response to the force, the controller is further configured to approximate a direction of the force. Based on the direction, the controller generates instructions identifying a height adjustment of a coupler of a trailer.
US11385650B2 Inspection robot having replaceable sensor sled portions
Systems and methods for an inspection robot having replaceable sensor sled portions are disclosed. An example system may include: an inspection robot including a plurality of payloads; a plurality of arms, each of the plurality of arms pivotally mounted to one of the plurality of payloads; and a plurality of sleds, each sled mounted to one of the plurality of arms. At least one of the plurality of sleds includes an upper portion coupled to a replaceable lower portion, where the replaceable lower portion includes a portion of a delay line for a sensor of the inspection robot.
US11385646B2 Loading earth into a vehicle using a cooperative fleet of vehicles
This description provides an autonomous or semi-autonomous earth shaping vehicle that is capable of cooperatively executing an earth shaping routine in a dig site with other earth shaping vehicles. A first earth shaping vehicle configured with a tool for excavating earth navigates to a dig location containing earth to be excavated. The first earth shaping vehicle identifies a loading location where the first vehicle may transfer earth to a second earth shaping vehicle configured with a tool for hauling earth between locations. Upon navigating to the loading location and detecting the second earth shaping vehicle at the loading location, the first earth shaping vehicle transfers earth from its excavation tool to the hauling tool of the second earth shaping vehicle.
US11385639B2 Automatic driving system
An automatic driving system includes an electronic control device configured to: detect a driving operation input amount during an automatic driving control for a vehicle; determine whether the driver is able to start manual driving during the automatic driving control for the vehicle; output a signal for performing switching from automatic driving to the manual driving based on a result of a comparison between the driving operation input amount and a driving switching threshold that is a threshold for the switching from the automatic driving to the manual driving; set the driving switching threshold to a first driving switching threshold when it is determined that the driver is able to start the manual driving; and set the driving switching threshold to a second driving switching threshold exceeding the first driving switching threshold when it is determined that the driver is not able to start the manual driving.
US11385638B2 Method for operating a safety system for a motor vehicle and safety system
The disclosure relates to a procedure for operating a safety system for a motor vehicle for driving beyond a system boundary. The motor vehicle moves autonomously within a predetermined area, defined by the system boundary, in an autonomous driving mode from a delivery point to a predetermined position and back to the delivery point. To drive beyond the system boundary, a mechanical blocking device of the safety system is first detected by a detection device of the motor vehicle, the mechanical blocking device forming part of the system boundary. Subsequently, a current driving mode of the motor vehicle is detected. Next, a driving mode message is output by a communication device of the motor vehicle for opening the mechanical blocking device. Finally, the mechanical blocking device is opened when the motor vehicle is in a non-autonomous driving mode according to the driving mode message.
US11385637B2 Apparatus for determining operator awareness and for initiating precautionary measures on a robotic vehicle
An apparatus (e.g., robotic vehicle, control device, headpiece, etc.) including processing circuitry (110) configured to receive robotic-vehicle-positioning-information indicative of robotic vehicle position data of a robotic vehicle (20) transiting a work area at one or more locations on the work area; receive operator-positioning-information indicative of operator position data of an operator controlling the robotic vehicle (20); generate a virtual line-of-sight vector (70) based on the operator-positioning-information; generate a virtual sight area (80) based on the virtual line-of-sight vector (70) and a predetermined sight area parameter; determine if the virtual sight area (80) intersects with the robotic-vehicle-positioning-information; and initiate one or more precautionary measures when the virtual sight area (80) does not intersect with the robotic-vehicle-positioning-information.
US11385632B2 Sensor fault detection and identification using residual failure pattern recognition
Systems, methods, and apparatus for sensor fault detection and identification using residual failure pattern recognition are disclosed. In one or more embodiments, a method for sensor fault detection and identification for a vehicle comprises sensing, with sensors located on the vehicle, data. The method further comprises performing majority voting on the data for each of the types of data to generate a single voted value for each of the types of data. Also, the method comprises generating, for each of the types of data, estimated values by using some of the voted values. In addition, the method comprises generating residuals by comparing the estimated values to the voted values. Further, the method comprises analyzing a pattern of the residuals to determine which of the types of the data is erroneous to detect and identify a fault experienced by at least one of the sensors on the vehicle.
US11385627B2 Method and system for scheduling semiconductor fabrication
A semiconductor fabrication scheduling method includes creating a load scheduling data schema including facility data of product lots to be dispatched to a plurality of workstations; generating a load schedule profile using a load-balancing model and based on the load scheduling data schema, wherein the load-balancing model includes one or more objective functions and there is at least one weight factor in an objective function; generating a current load schedule based on the load schedule profile; dispatching the product lots to the plurality of workstations using the current load schedule to complete fabrication of the product lots; obtaining a set of current key performance indicators (KPIs) of the completed fabrication of the product lots; and automatically adjusting the weight factors of the objective functions of the load-balancing model based on the current KPIs using a big-data architecture to generate a next load schedule for next cycle of fabrication.
US11385625B2 Flow control system and control method therefor
This flow control system is obtained by connecting a plurality of work units WUα and a plurality of work units WUβ to one another, wherein: each WUα has an α-control purpose which is a WU-based independent control purpose, and has an α-control rule for the α-control purpose; each WUβ has a β-control purpose to cause as many WUα as possible to achieve the own α-control purposes, and has a β-control rule for the β-control purpose; the β-control rule is dynamically changed on the basis of partial information about the flow control system; and the WUβ is disposed in a part of the flow control system.
US11385624B2 Generating a manufacturing job
An additive manufacturing apparatus includes an additive manufacturing engine and an input to receive a plurality of part files to create a plurality of parts. Each part file includes a description of a part to be created by the additive manufacturing engine. A processor interprets a part file to read the description of the part from the part file, stores at least a portion of the description of the part, and repeats the interpretation and storing for each of the received part files. A job composer generates a manufacturing job using the stored descriptions and using characteristics of the additive manufacturing engine, and provides the generated manufacturing job to the additive manufacturing engine.
US11385622B2 Systems and methods for characterizing an industrial system
Systems and method for data collection in an industrial environment can include interpreting a plurality of sensor data values, each sensor operatively coupled to at least one of a plurality of components in the industrial environmental. In response to at least a portion of the plurality of sensor data values, determining a recognized pattern value and providing a system characterization value for the industrial system in response to the recognized pattern value.
US11385621B2 Methods and apparatus for detecting aging and predicting failures in BLDC and PMSM motors
A system is provided that predicts motor wear and failures before they occur. Telemetry data from motors in a motor application is collected and predictive algorithms are used to determine when a motor is aging and when it may fail. Identifying a potential failure in these types of applications can help mitigate risk of other equipment failures and realize cost savings. In one example, a motor aging detection system is provided that includes one or more DC motors, and a motor controller coupled to each motor. The motor controller reads three phase currents from each motor and converts the phase currents to digital values, calculates telemetry data including applied voltages, back electric-motive force, inductance, and resistance of each motor at periodic intervals, stores this telemetry data for each motor in a memory. An age detection circuit retrieves this information from the memory and determines age factors of the motor.
US11385614B2 Guided driver device
A driver device comprises a housing and a driving-bit socket in the housing. The driver device may comprise a first guide-leg track on the housing. A first guide leg may be inserted into the first guide leg track. The driver device may also comprise a first guide-leg foot at an end of the first guide leg. The first guide-leg foot may be configured to interface with a surface of the driving recipient. The first guide leg may retract into the first guide-leg track as the driver device drives a driving object into the driving recipient.
US11385612B2 System and method for digital motor identification and control
Systems and methods for setting up and operating a motor control system are provided. Such systems and methods can include a parent device that includes a digital library of control commands and a child device. A child device can transmit a unique identification code to the parent device and the parent device can identify, from the digital library, a group of control commands specific to the child device using the unique identification code, generate an address for the child device, and transmit a copy of the address to the child device for storage thereon. The parent device can transmit a control signal that includes the address and one of the control commands from the first group to the child device and, responsive thereto, the child device can perform an action when the address matches the copy of the address stored on the child device.
US11385607B2 Variable air volume modeling for an hvac system
A method for analytics in heating, ventilation, and air conditioning (HVAC) is described. Operation of an air-handling unit in an HVAC system is measured, including fan speed, pressure, power input, and flow. The measurements are transmitted to a processor, which analyzes the operation of the air-handling unit. The analysis includes optimizing a heuristic model of air handling in the HVAC system based on a combination of two or more of the fan speed, pressure, power input, or flow, and determining, based on the optimized heuristic model, a diversity from a fan flow set point and a fan designed maximum flow. A display presents an indication of a mismatch of a fan with a space based on the diversity.
US11385605B2 Building control system with features for operating under intermittent connectivity to a cloud computation system
A controller for operating building equipment of a building including processors and non-transitory computer-readable media storing instructions that, when executed by the processors, cause the processors to perform operations including obtaining a first setpoint trajectory from a cloud computation system. The first setpoint trajectory includes setpoints for the building equipment or for a space of the building. The setpoints correspond to time steps of an optimization period. The operations include determining whether a connection between the controller and the cloud computation system is active or inactive at a time step of the optimization period and determining an active setpoint for the time step of the optimization period using either the first or second setpoint trajectory based on whether the connection between the controller and the cloud computation system is active or inactive at the time step. The operations include operating the building equipment based on the active setpoint.
US11385604B2 Policy improvement method, recording medium, and policy improvement apparatus
A policy improvement method of improving a policy of reinforcement learning by a state value function, is executed by a computer and includes adding a plurality of perturbations to a plurality of components of a first parameter of the policy; estimating a gradient function of the state value function with respect to the first parameter, based on a result of an input determination performed for a control target in the reinforcement learning, the input determination being performed by using the policy that uses a second parameter obtained by adding the plurality of perturbations to the plurality of components; and updating the first parameter based on the estimated gradient function.
US11385593B2 Cartridge, process cartridge and electrophotographic image forming apparatus
A process cartridge detachably mountable to a main assembly of an electrophotographic image forming apparatus, includes a rotatable photosensitive drum; a rotatable developing roller configured to develop image formed on the drum, the developing roller being capable of contacting to and spacing from the drum; an urging force receiving portion configured to receive, from a main assembly side urging member, an urging force for spacing the developing roller from the drum; a cartridge side drive transmission member capable of the coupling with a main assembly side drive transmission member and configured to receive, from the main assembly side drive transmission member, a rotational force for rotating the developing roller; and a decoupling member capable of urging the cartridge side drive transmission member by the urging force received by the urging force receiving portion to decouple the cartridge side drive transmission member from the main assembly side drive transmission member.
US11385586B2 Missing band detection
Examples of methods are described herein. In some examples, a method includes calculating a first cost function measure based on band defects in an image. In some examples, the method also includes calculating a second cost function measure based on the band defects and a synthetic band. In some examples, the method further includes detecting a missing band based on a comparison of the first cost function measure and the second cost function measure.
US11385579B2 Image forming apparatus
According to at least one embodiment, an image forming apparatus includes a voltage measuring device, a fixing device, and a controller. The voltage measuring device measures an input voltage. The fixing device includes a heater that heats a sheet. When the measured voltage becomes equal to or greater than a threshold value, the controller determines a heating timing of the heater based on the voltage and activates the heater at the determined heating timing.
US11385577B2 Transport device, fixing device, and image forming apparatus
A transport device includes: a first nipping part having an outer surface; a second nipping part having an outer surface, the second nipping part being configured to form, with the first nipping part, a nip region in which a recording medium is nipped by bringing the outer surface of the second nipping part into contact with the outer surface of the first nipping part, the second nipping part being relatively movable between a first position at which a distance from the second nipping part to the first nipping part is a first distance at which the nip region is formed and a second position at which the distance from the second nipping part to the first nipping part is longer than the first distance; a transport part including a holder that holds a front end side of the recording medium, the transport part being configured to move the holder to transport the recording medium to pass through the nip region together with the holder while the recording medium is being held by the holder; and a moving mechanism configured to relatively move the second nipping part such that a middle point of a period from when a relative movement of the second nipping part from the first position to the second position is started before a holding position of the recording medium by the holder enters the nip region to when the second nipping part is relatively moved to the first position after the holding position enters the nip region precedes a middle point of a period during which the holding position passes through the nip region.
US11385576B2 Printing apparatus and control method thereof
There is provided with a printing apparatus. A printing unit prints an image on a print medium. A heating unit heats the print medium with the image printed thereon. A detection unit detects a temperature of the heating unit. A housing accommodates the printing unit and the heating unit. An openable/closable cover member is provided on the housing and covers the heating unit. A restricting unit is capable of restricting an opening operation of the cover member. A control unit controls the restricting unit so as to execute the restriction if the temperature of the heating unit exceeds a first threshold value, and release the restriction if the temperature of the heating unit is not more than a second threshold value lower than the first threshold value.
US11385571B2 Developing cartridge including housing and gear
In a cartridge, a developing roller is configured to rotate around a first rotational axis extending in a predetermined direction and to carry developer thereon, the developing roller having a first end and a second end apart from each other in the predetermined direction, a from-first-to-second direction being defined along the predetermined direction as being directed from the first end to the second end. A developing electrode is formed of a conductive material and is configured to be electrically connected to the developing roller, the developing electrode including a main part and a protruding portion protruding from the main part in the from-first-to-second direction. A detection body is formed of an insulating material and is rotatably supported by the protruding portion, the detection body including a first opening that exposes part of the protruding portion and a covering portion covering part of the protruding portion.
US11385570B2 Powder leveler, powder container device, powder transporter, and powder handling device
A powder leveler includes: a structure having an internal space in which powder moves; a sheet-shaped leveling member that rotates while having a first end thereof attached to a rotation shaft disposed inside the structure, and that comes into contact with part of the powder accumulating at a portion inside the structure close to a free end thereof located away from the rotation shaft to level out the powder; and an obstacle located inside the structure at a position on a rotation path of the leveling member to obstruct the rotation path, the obstacle allowing the leveling member to pass thereby while the leveling member is rotating and being bent as a result of partially coming into contact with the obstacle. The leveling member includes multiple first discontinuous portions in at least a range in which the rotation path is obstructed by the obstacle while the leveling member is rotating, the multiple first discontinuous portions extend inward from an end closer to the free end in a direction obliquely crossing an axis of the rotation shaft, and the first discontinuous portions have terminal ends located within the range.
US11385566B2 Sensor positioning by a replaceable unit of an image forming device
A replaceable unit is removably installable in an image forming device. The replaceable unit includes a rotatable input gear that is positioned to mate with an output gear of the image forming device. The replaceable unit includes an encoded member that is encoded with identifying information of the replaceable unit and that is operatively connected to the input gear such that rotation of the input gear causes movement of the encoded member. The replaceable unit includes an alignment guide on the exterior of the replaceable unit. The image forming device includes a sensor supported by a sensor housing. The alignment guide is positioned to contact and move the sensor housing during insertion of the replaceable unit into the image forming device to align the sensor with an exposed portion of the encoded member for reading the identifying information from the encoded member by the sensor.
US11385565B2 Image forming apparatus and process cartridge
The image forming apparatus includes a drum cartridge having a photosensitive drum and a drum drive input member; a developing cartridge configured to be movably mounted to the drum cartridge, the developing cartridge comprising a developing roller disposed so as to face the photosensitive drum and a developing drive input member; a drum drive transmission member configured to engage with the drum drive input member and configured to transmit drum driving force to the drum drive input member while permitting a positional gap of the drum drive input member within a predetermined range; and a developing drive transmission member configured to engage with the developing drive input member and configured to transmit developing driving force to the developing drive input member while permitting a positional gap of the developing drive input member within a predetermined range.
US11385563B2 Developing cartridge having first inclined surface movable together with first shaft, and second inclined surface movable together with second shaft
A developing cartridge includes: a developing roller rotatable about a first axis extending in a first direction; a casing; a first shaft extending in the first direction and movable in the first direction between a first position and a second position; a first inclined surface movable together with the first shaft; a second shaft extending in the first direction and movable in the first direction between a third position and a fourth position; a second inclined surface movable together with the second shaft; and a link mechanism connecting the first shaft to the second shaft. The link mechanism shifts to a first state to move the second shaft to the third position when the first shaft is at the first position. The link mechanism shifts to a second state to move the second shaft to the fourth position when the first shaft is at the second position.
US11385550B2 Methods and apparatus for obtaining diagnostic information relating to an industrial process
In a lithographic process, product units such as semiconductor wafers are subjected to lithographic patterning operations and chemical and physical processing operations. Alignment data or other measurements are made at stages during the performance of the process to obtain object data representing positional deviation or other parameters measured at points spatially distributed across each unit. This object data is used to obtain diagnostic information by performing a multivariate analysis to decompose a set of vectors representing the units in the multidimensional space into one or more component vectors. Diagnostic information about the industrial process is extracted using the component vectors. The performance of the industrial process for subsequent product units can be controlled based on the extracted diagnostic information.
US11385549B2 Management method of managing processing apparatus by setting offset to reduce variance, management apparatus, computer readable medium, and article manufacturing method
A management method of managing a processing apparatus that performs processing of a member, includes setting, in a case where adjustment of the processing apparatus is performed, an offset value to control the processing apparatus such that variance between results of processing by the processing apparatus before and after the adjustment is reduced.
US11385547B2 Extraction body for lithographic apparatus
An extraction body for a support apparatus of a lithographic apparatus. The support apparatus is configured to support an object. The extraction body is formed with an opening at a surface thereof. The opening extends within the extraction body forming a first passageway. The first passageway is configured to fluidly communicate an extraction channel in the extraction body to liquid between the surface and the object. A first pressure in the extraction channel is less than ambient pressure. At least a part of the first passageway is sized and dimensioned such that when the liquid enters the first passageway via the opening, a second pressure in the first passageway associated with surface tension of the liquid is lower than the first pressure such that at least a portion of the liquid is retained in the first passageway.
US11385546B2 Multi-level substrate coating film-forming composition containing plasma-curable compound based on unsaturated bonds between carbon atoms
There are provided a plasma-curable multi-level substrate coating film-forming composition for forming a coating film having planarity on a substrate, wherein the composition can fill a pattern sufficiently. A plasma-curable multi-level substrate coating film-forming composition comprising a compound (E) and a solvent (F), wherein the compound (E) has at least one partial structure selected from partial structures (I) of the following Formulae (1-1) to (1-7): wherein R1, R1a, R3, R5a, and R6a are each independently a C1-10 alkylene group, a C6-40 arylene group (the alkylene group and the arylene group are optionally substituted with one or more amide or amino groups), an oxygen atom, a carbonyl group, a sulfur atom, —C(O)—NRa—, —NRb—, or a divalent group composed of any combination of these; R5 is each independently a nitrogen atom, or a trivalent group composed of a combination of a nitrogen atom and at least one group selected from the group consisting of a C1-10 alkylene group, a C6-40 arylene group (the alkylene group and the arylene group are optionally substituted with one or more amide or amino groups), an oxygen atom, a carbonyl group, a sulfur atom, —C(O)—NRa—, and —NRb—; R2, R2a, R4, and R6 are each independently a hydrogen atom, a C1-10 alkyl group, or a monovalent group composed of a combination of a hydrogen atom and at least one group selected from the group consisting of a C1-10 alkylene group, an oxygen atom, a carbonyl group, —C(O)—NRa—, and —NRb—; Ra is a hydrogen atom or a C1-10 alkyl group; Rb is a hydrogen atom, a C1-10 alkyl group, or a C1-10 alkylcarbonyl group; n is a number of repeating units of 1 to 10; and a dotted line is a chemical bond to the adjacent atom.
US11385543B2 Enviromentally stable, thick film, chemically amplified resist
Environmentally stable, chemically amplified (CA) positive resist compositions are described. These resist compositions are based on a blend of at least two types of polymer platforms. The first platform is a low activation energy, acetal blocked polyhydroxystyrene (PHS) based resin; the second platform is an acrylate based resin containing a high activation energy acid labile group [such as tertiary-butyl acrylate(t-BA)]. The resist composition also contains a photo-acid generator (PAG), a base quencher, a surfactant dissolved in a suitable solvent. Also described, is the use of these resist composition in a method for forming a photoresist relief image on a substrate.
US11385538B2 Cleaning method for photo masks and apparatus therefor
In a method of cleaning a photo mask, the photo mask is placed on a support such that a patterned surface faces down, and an adhesive sheet is applied to edges of a backside surface of the photo mask.
US11385533B2 Wavelength converter, light source apparatus, and projector
A wavelength converter according to the present disclosure includes a wavelength conversion layer having a first surface on which excitation light that belongs to a first wavelength band is incident and a second surface different from the first surface and converts the excitation light into fluorescence that belongs to a second wavelength band different from the first wavelength band, and a base so provided as to face the second surface. The base includes a first heat dissipation section so provided as to face a light incident area of the first surface that is an area on which the excitation light is incident and a second heat dissipation section the thermal conductivity of which in a first direction that intersects the first surface is lower than the thermal conductivity of the first heat dissipation section.
US11385529B2 Camera bracket
A camera bracket includes a T-direction supporting base (1) and a rotatory adjustment mechanism (2); a fixed tooth slot (10) is provided in the T-direction supporting base; the rotatory adjustment mechanism includes a rotatory supporting base (20), an adapter (21) and a fine adjustment bolt assembly (22). The rotatory supporting base includes a fine adjustment plate (200) and a rotatory tooth slot (201) fixedly connected, and a limiting hole (200a) is provided in the fine adjustment plate; the adapter includes a rotatory connection portion (210) and a connection base (211) fixedly connected. The connection base is provided with a fine adjustment threaded hole (211a) corresponding to the limiting hole which can be aligned with the limiting hole in a vertical plane perpendicular to an axis of the rotatory tooth slot. The fine adjustment bolt assembly includes a fine adjustment bolt (220), and the fine adjustment bolt is provided with a threaded portion (220a) and a limiting portion (220b), and the fine adjustment bolt passes through the limiting hole, and the threaded portion is threadedly connected to the fine adjustment threaded hole, and the limiting portion is lifted by an edge of the limiting hole and cannot pass through the limiting hole. The camera bracket can finely adjust the T-direction angle, so as to meet the required angle accuracy requirements.
US11385527B2 Lens apparatus and image pickup system
A lens apparatus attachable to and detachable from an image pickup apparatus includes an imaging optical system, a first-shaped mount part, and a communicator. A first lens apparatus includes a mount part engageable with the mount part of the image pickup apparatus, and is communicable with the image pickup apparatus using a first communication method. A second lens apparatus includes a second-shaped mount part that is not engageable with the mount part of the image pickup apparatus, and the second lens apparatus is attachable to the image pickup apparatus via the intermediate adapter, and is communicable with the image pickup apparatus using a second communication method different from the first communication method. The communicator is communicable with the image pickup apparatus using the second communication method, and uncommunicable with the image pickup apparatus using the first communication method.
US11385525B1 Shielding structure and camera
A shielding structure includes a camera base, a shielding member, and an operating member. The camera base is provided with a lens module and a guiding rail. One end of the shielding member is provided with a shielding part, the other end of the shielding member is provided with a connecting part, and a pivot point arranged between the connecting part and the shielding part. The operating member is connected to the connecting part and configured to slide along the guiding rail. Sliding of the operating member along the guiding rail drives the connecting part of the shielding member to move so as to bring the shielding member to rotate around the pivot point.
US11385523B2 Optical assembly driving apparatus, imaging apparatus and portable electronic device
The present disclosure provides an optical assembly driving apparatus, an imaging apparatus and a portable electronic device, including an actuator unit and a lifting unit configured to support an optical assembly. The actuator unit includes an electromagnetic motor serving as a driving source and a transmission mechanism transmitting a driving force to the lifting unit. The transmission mechanism includes a spindle and a connecting plate sleeved on the spindle and movable along an axial direction of the spindle. The connecting plate is connected with the lifting unit, and the driving force generated by the electromagnetic motor controls lifting of the lifting unit through the connecting plate. Compared with a bending optical system in the existing technology, the optical assembly driving apparatus of the present disclosure can save a three-dimensional space of the imaging apparatus and enable a lens group to have high-resolution optical system performance in the photographing state.
US11385519B2 Display device, head mounted display device, and method for manufacturing head mounted display module
A display device includes: a display panel having a central part and a peripheral part surrounding the central part, the display panel comprising a plurality of pixels; and a lens array on the display panel, wherein: the lens array comprises a first lens on the central part and a second lens on the peripheral part; a first focal length of the first lens is smaller than a second focal length of the second lens; and each of the first lens and the second lens overlaps at least two pixels among the plurality of pixels.
US11385518B2 Low-energy electro-optic modulator
An electro-optic modulator comprises a resonator comprising a first waveguide having a first end and second end; a first grating at the first end; and a second grating at the second end. An input channel is in communication with the resonator, and comprises a second waveguide having a first end and second end; an input port at the first end; a third grating at the second end; and a first coupler configured to couple light between the second waveguide and the first waveguide. An output channel is in communication with the resonator, and comprises a third waveguide having a first end and second end; an all-pass filter at the first end; a readout port at the second end; and a second coupler configured to couple light between the first and third waveguides. The all-pass filter is configured to adjust a coupling strength between the second coupler and the readout port.
US11385515B2 Display device
Embodiments of the disclosure are related to display devices, a planarization layer disposed on a thin film transistor in a display panel is removed to form an opening in the planarization layer, and a top gate electrode is disposed in the opening of the planarization layer, thus a driving performance of the thin film transistor is enhanced while reducing a size of the thin film transistor disposed in the display panel. Furthermore, the top gate electrode is implemented using an electrode layer located on an upper layer of the planarization layer, the thin film transistor including double gate electrodes is implemented easily without an additional process.
US11385510B1 Two-piece LCD projector optical system
A two-piece LCD (Liquid Crystal Display) projector optical system includes a LCD light valve with red and green sub-pixels, a black and white LCD light valve, an illumination device with a red-green combined beam, an illumination device with a blue beam, a beam combiner, a projection lens and a light valve electric driver. The emitted red-green combined beam passes through the LCD light valve and then is transmitted to the beam combiner; the emitted blue beam passes through the black and white LCD light valve and then is transmitted to the beam combiner; the beam combiner combines the beams from the LCD light valve and the black and white LCD light valve, and then the combined beam is transmitted to the projection lens. The optical system lengthens a service life of the projector, improves an output brightness of the projector, and increases satisfaction of users.
US11385508B2 Liquid crystal display device
A display device includes a display panel having a display region and a peripheral region, the display panel including a TFT substrate, a counter substrate fixed to the TFT substrate by seal material formed at the peripheral region, and liquid crystal interposed between the TFT substrate and the counter substrate. The TFT substrate includes an inorganic film and an organic film, with first column spacers being formed on the counter substrate. The organic film includes a first part which has an island-like shape formed at the peripheral region and a second part formed at the display region, and the seal material covers at least one of the first column spacers and the first part of the organic film, and is in contact with the inorganic film. The first part of the organic film is separated from the second part of the organic film of the organic film.
US11385507B2 Electro-optical device
According to one embodiment, an electro-optical device includes a panel, a sealant, a liquid crystal layer, a light source and a reflective layer. The panel includes first and second transparent substrates, an electro-optical area and a peripheral area. The seal is provided in the peripheral area and adheres the substrates. The liquid crystal layer contains a polymer liquid crystal composition. The light source opposes a side surface of the first or second substrates. The reflective layer is between the substrates. The panel includes a first edge, and the reflective layer overlaps a portion of the sealant, located along the first edge.
US11385503B2 Liquid crystal display apparatus
There is provided a liquid crystal display apparatus having sufficiently small black brightness in an oblique direction. A liquid crystal display apparatus according to an embodiment of the present invention includes: a liquid crystal cell including a viewer-side substrate, a back surface-side substrate, and a homogeneously aligned liquid crystal layer sandwiched therebetween; a first polarizer arranged on a viewer side of the liquid crystal cell; a second polarizer arranged on a back surface side of the liquid crystal cell; a first optical compensation layer arranged between the liquid crystal cell and the first polarizer; and a second optical compensation layer arranged between the liquid crystal cell and the second polarizer. The viewer-side substrate and the back surface-side substrate each have a thickness direction retardation Rth(550) of from −10 nm to 100 nm, and a product A×E is 300 or less.
US11385498B1 Mura-compensable direct-lit mini-LED backlight module
The disclosure provides a mura-compensable direct-lit Mini-LED backlight module, including a PCB substrate, a reflective cover, and an optical diaphragm group which are sequentially arranged from bottom to top. The optical diaphragm group includes at least one diffusion diaphragm, and a plurality of microlens structures are arranged on a light emission side and/or a light incidence side of the diffusion diaphragm to form a microlens structure surface. In the backlight module provided by the disclosure, light is subjected to multiple reflections between the reflective cover and the diffusion diaphragm, thus improving the light emitting uniformity along the diffusion diaphragm.
US11385496B2 Liquid crystal display panel and display device
The present disclosure provides a liquid crystal display panel and a display device, including: a liquid crystal panel, a light control panel, and a polarizer located on a surface of the liquid crystal panel away from the light control panel that are stacked, in which the polarizer includes a pressure-sensitive adhesive layer in contact with the liquid crystal panel, and the pressure-sensitive adhesive layer has a light adjustment structure configured to adjust a propagation path of light emitted from the liquid crystal panel by means of refraction or total reflection. The liquid crystal display panel provided by the present disclosure can improve or even eliminate the rainbow pattern phenomenon, and improve the display quality of the liquid crystal display panel.
US11385492B2 Display apparatus
A display apparatus includes a display, a plate-like body, and a gap portion. The display is configured to display an image and having a front surface. The plate-like body is provided along the front surface of the display and configured to transmit image light emitted from the front surface of the display. The gap portion is formed between the front surface of the display and the plate-like body and configured to switch between a state filled with a fluid and a state where the fluid is discharged.
US11385485B2 Test wiring structure, test apparatus and test system
Disclosed herein are a test wiring structure, a test apparatus and a test system. The test wiring structure includes sequentially cascaded signal wirings. Each signal wiring includes a first interface and a second interface respectively located at the two ends of the signal wiring, and a cascade interface disposed on the signal wiring. In the sequentially cascaded signal wirings, the first interface and the second interface of a previous-stage signal wiring are respectively connected to the cascade interfaces of corresponding signal wirings in next-stage signal wirings. Moreover, the cascade interface of a first-stage signal wiring is used to connect to a test pad, and the first interfaces and the second interfaces of last-stage signal wirings are respectively used to connect to corresponding display panels.
US11385482B2 Solid state touchchromic device
Disclosed herein is a solid touchchromic device. The solid touchchromic device may include a conducting polymer or a conducting polymer composite film, a conducting plate, and a solid layer of a polymer-based electrolyte, the conducting plate being at least partially coated by the conducting polymer or the conducting polymer composite film. The solid touchchromic device may further include an oxidant, a salt, an acid, or a metal. Also included are methods of producing a solid touchchromic device and articles including a solid touchchromic device.
US11385480B2 Alignment features that allow for a liquid filled layered stack to assemble
Apparatus and systems for an ophthalmic device having alignment features that aid assembly of a liquid filled layered stack are disclosed herein. An example apparatus may include first, second, and third optical elements arranged in a stack, with each optical element including alignment and separation features. The alignment and separation features may form an optic region and a dam region. The optic region encircles an optical axis of each of the optical elements. The dam region includes a first dam formed due to the first and second optical elements being in contact, and a second dam formed due to the second and third optical elements being in contact, wherein the dam region determines an optic region gap width.
US11385478B2 Process for producing contact lenses with durable lubricious coatings thereon
The invention is related to a method for producing soft contact lenses comprises a silicone hydrogel lens body and a composite coating thereon. The composite coating comprises: a plasma base coating which is chemically-attached directly onto the surface of the silicone hydrogel contact lens and functions as a fail-proof measure for ensuring the hydrophobic silicone hydrogel lens material to be shielded from any exposure to ocular environments even after at least 30 days of daily uses including daily waring and daily cleaning/disinfecting; and a relatively-durable lubricious hydrogel top coating for ensuring wearing comfort. A method of the invention comprises forming a plasma-reactive hydrophilic polymer hybrid base coating having reactive functional groups on a silicone hydrogel contact lens and heating the silicone hydrogel contact lens with the hybrid base coating in an aqueous solution of a water-soluble and thermally crosslinkable hydrophilic polymeric material to form a stable lubricious hydrogel coating thereon. This method has a minimized adverse impact on the mechanical properties of silicone hydrogel lens body.
US11385475B2 Lens element
A lens element worn in front of an eye of a person includes a refraction area having a first refractive power based on a prescription for correcting an abnormal refraction of the eye of the person and a second refractive power different from the first refractive power and a plurality of at least three optical elements, at least one optical element having an optical function of not focusing an image on the retina of the eye so as to slow down the progression of the abnormal refraction of the eye.
US11385473B2 3D light field LED-wall display
Modular 3D light field LED wall display composed of uniform panels (10), connected to each other mechanically and electrically, each of the uniform panels (10) comprising—a LED backplane (30) comprising pixels (P), each incorporating multiple LED emitters (20), —an optical means placed over the LED emitters (20) to direct multiple light beams into multiple directions from each pixel (P), —the panels further comprising LED driver electronics (34) and connectors (35), in which—the LED emitters are individually controlled LED emitters arranged in a predetermined pattern of LED emitters within a LED pixel, —the optical means is realized as a panel optics (40) having the same size and form as the panel, comprising multiple optical surfaces, forming a lens array, containing integer number of straight oriented lenslets (42) with straight edges, corresponding to the pixel (P) arrangement, forming a seamlessly tile-able array, —the light beam from each LED emitter (20) is directed into one direction by the panel optics (40), and the light beams (L1 . . . LN) emitted from the pixel (P) into the multiple directions cover a contiguous angular range a in a single lobe, where each of the light beams having a divergence (δ) in order to provide a continuously changing 3D vision, —the multiple light beams (L1 . . . LN) from all the pixels (P) generate a continuous 3D light field providing natural 3D view over a wide field-of-view (FOV) with a high angular resolution. Both large-scale horizontal-only-parallax (HOP) 3D light field LED wall displays and full-parallax panels based on backplanes with micro-LED arrays are described. Disclosed is further a method for displaying 3D images on a 3D LED wall display.
US11385469B2 Head-mounted display with pivoting display
A wearable display apparatus has a support that mounts the display apparatus against the head of a viewer; a ball joint that is fitted within the support and coupled to a clamp that extends from the support; a slide that is translatable within the clamp in a first direction and that holds a display module for forming the display image; and a display coupled to the display module and rotatable in a first arc about a vertical axis that extends in a second direction that is orthogonal to the first direction and further rotatable in a second arc about a horizontal axis that is substantially orthogonal to the vertical axis.
US11385465B2 Curved light guide, imaging optical unit and HMD
A curved light guide can be used as an imaging optical unit or as part of an imaging optical unit for an HMD. The light guide can be arranged in front of at least one eye and have a concave curvature, as seen from the eye. The light can include a back surface facing the eye and a front surface facing away from the eye, an input coupling structure for coupling light into the light guide in such a way that light is guided through the light guide with reflection at the front surface and/or the back surface, and an output coupling structure for coupling out the light guided through the light guide. The light guide can have a diverging structure, the absolute value of the focal length of which is less than or equal to the radius of curvature of the light guide.
US11385455B2 Optical module and method for manufacturing optical module
An optical module includes a mirror unit having a movable mirror portion, a magnet portion configured to generate a magnetic field acting on the movable mirror portion, and a package accommodating the magnet portion. The magnet portion has a Halbach structure including a first magnet applied with a force in a first direction, and a second magnet applied with a force in a second direction. The package has a bottom walls portion, a side wall portion, and a restriction portion configured to restrict movement of the second magnet in the second direction. The movable mirror portion is disposed in a space formed by the restriction portion.
US11385454B2 Resonant frequency tuning of micromachined mirror assembly
Embodiments of the disclosure provide a micromachined mirror assembly. The micromachined mirror assembly includes a micro mirror, a first suspended beam, a second suspended beam, a first actuator, and a second actuator. The micro mirror is configured to tilt around an axis. The first suspended beam and second suspended beam each is mechanically coupled to the micro mirror along the axis. The first actuator is mechanically coupled to the first suspended beam and configured to apply a first torsional stress around the axis to the first suspended beam. The second actuator is mechanically coupled to the second suspended beam and configured to apply a second torsional stress around the axis to the second suspended beam. the first torsional stress and second torsional stress have a magnitude difference.
US11385453B2 Adaptive retro-reflector (AR)
An apparatus includes an adaptive retro-reflector device. The adaptive retro-reflector device includes a standard retro-reflector. In operation, the retro-reflector receives an incident optical signal and outputs a returned optical signal. The returned optical signal exhibits a divergence. The adaptive retro-reflector device includes an elastomeric interface. The elastomeric interface is in optical communication with the retro-reflector such that the incident optical signal passes through the elastomeric interface to the retro-reflector and such that the returned optical signal from the retro-reflector passes through the elastomeric interface. The elastomeric interface includes an interface surface. The apparatus includes a standard actuator. The actuator in operation communicates with the elastomeric interface so as to deform the interface surface, thereby controlling the divergence. Optionally, the elastomeric interface includes a standard elastomeric membrane and a standard optically transparent optical fluid. The optically transparent optical fluid is at least partially encapsulated by the elastomeric membrane.
US11385446B2 Zoom optical system, optical device and method for manufacturing the zoom optical system
A first lens group (G1) having positive refractive power, a second lens group (G2) having negative refractive power, a third lens group (G3) having positive refractive power, a fourth lens group (G4) having positive refractive power, a fifth lens group (G5) are arranged in order from an object, and a distance between the first lens group (G1) and the second lens group (G2), a distance between the second lens group (G2) and the third lens group (G3), a distance between the third lens group (G3) and the fourth lens group (G4), and a distance between the fourth lens group (G4) and the fifth lens group (G5) change upon zooming, and a lens group arranged closest to an image is approximately fixed against an image surface (I) upon zooming, and the third lens group (G3) moves along the optical axis upon focusing, and the following expression (1) is satisfied. 0.480
US11385444B2 Micro lens assembly for short-range imaging
A micro lens assembly for short-range imaging, in order from the object side to the image side: a flat panel, a first lens group, a stop, a second lens group, and an IR cut filter. Wherein a focal length of the first lens group combined is LF, a focal length of the second lens group combined is RF, a distance from an object to be imaged to an object-side surface of a first lens element of the first lens group along an optical axis is OTL, a distance from the object to be imaged to an image plane along the optical axis is TTL, and they satisfy the relations: LF>0; RF>0; 0.65
US11385443B2 Optical imaging lens
An optical imaging lens including a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element sequentially along an optical axis from an object-side to an image-side is provided. The optical imaging lens satisfies the condition expression of (G67+T7)/(T1+T2)≥1.600, wherein G67 is an air gap from the sixth lens element to the seventh lens element along the optical axis, T1 is a thickness of the first lens element along the optical axis, T2 is a thickness of the second lens element along the optical axis, and T7 is a thickness of the seventh lens element along the optical axis.
US11385438B2 Imaging lens system, image capturing device and electronic device
This disclosure provides an imaging lens system including, in order from an object side to an image side: a first lens element with positive refractive power having an object-side surface being convex in a paraxial region thereof; a second lens element with negative refractive power; a third lens element with refractive power, wherein an object-side surface and an image-side surface thereof are aspheric; a fourth lens element with refractive power, wherein an object-side surface and an image-side surface thereof are aspheric; and a fifth lens element with negative refractive power having an object-side surface being concave in a paraxial region thereof and an image-side surface being convex in a paraxial region thereof, which are both aspheric. The imaging lens system is further provided with an aperture stop, and there is no lens element with refractive power disposed between the aperture stop and the first lens element.
US11385437B2 Lens assembly
A lens assembly includes a first lens, a second lens, a third lens, a fourth lens, and a fifth lens, all of which are arranged in order from an object side to an image side along an optical axis. The first lens is with positive refractive power and includes a convex surface facing the object side. The second lens is with refractive power. The third lens is with negative refractive power. The fourth lens is with positive refractive power and includes a convex surface facing the image side. The fifth lens is with negative refractive power and includes a concave surface facing the image side. The lens assembly satisfies: 1.5
US11385436B2 Method for determining a deviation on a displacement path of an optical zoom lens and method for correction and image recording device
The invention relates firstly to a method for determining a mechanical deviation on a displacement path of an optical zoom lens (03), in particular on a displacement path of an optical zoom lens (03) of a microscope. The optical zoom lens (03) is arranged in a beam path (01) between an object (19) to be recorded and an electronic image sensor (04). In a first method step, an optical marker is introduced into the beam path (01) at a position of the beam path (01) located between the object (19) to be recorded and the optical zoom lens (03), such that the optical marker passes the optical zoom lens (03) and then is depicted on an image in which a position of the optical marker is detected and determined. This is compared with a reference position of the optical marker in order to determine the mechanical deviation on the displacement path of the optical zoom lens (03). The invention further relates to a method for correction of a displacement error of an image recorded by an electronic image sensor (04) and to an electronic image recording device.
US11385435B2 Athermal laser optics made of plastics
The invention relates to an athermalized device for generating laser radiation that is focused in a focal point, comprising a lens and a plastic housing and a passive adjustment system for adjusting the object distance S1. The passive adjustment device has an effective coefficient of thermal expansion (I) α V = s 1 f · [ α L - 1 n - 1 · ( ∂ n ∂ λ · d ⁢ ⁢ λ dT + ∂ n ∂ T ) ] + α 2 · ( 1 - s 1 f ) .
US11385426B2 Pluggable optics module with octal SN or MDC sockets
Embodiments of the present disclosure include pluggable optical transceiver modules comprising a first interface on a proximate end and eight (8) sockets arranged on a distal end. A first portion of the pluggable optical transceiver module including the proximate end is inserted into a port. A second portion, including the distal end extends outside the port. In one embodiment, an OSFP optical transceiver module include sockets for eight (8) SN or MDC connectors.
US11385423B2 Opto-electronic assembly having mechanical support for flexible PCB from lens-holding cover
An assembly of electronic components enabling reception of data using an optical fiber includes: a photodiode; an amplifier coupled to the photodiode; a flexible printed circuit board, the photodiode and amplifier physically mounted on the flexible printed circuit board; a cover, the cover configured to cover the photodiode and the amplifier, wherein the cover is physically attached to the printed circuit board so as to provide mechanical rigidity around the photodiode, and the cover having an optically transparent aperture containing a lens configured to focus modulated light signals from a fiber onto the photodiode; and conductive bond wires configured to directly electrically couple the amplifier and the photodiode to conducting traces of the flexible printed circuit board.
US11385420B2 Photon source comprising a plurality of optical sources and an optical shell to receive the light emitted by the optical source
A photon source may be composed of a substrate defining a planar surface, an optical shell having an annular base surface disposed above the substrate, and a plurality of optical sources. Each optical source may be composed of a mirror and an optical emitter aligned with the mirror along an optical axis. The mirror may be configured to reflect a collimated optical beam emitted by the optical emitter onto the annular base surface. The mirrors of the plurality of optical sources may be arranged in a first ring-like configuration. The annular base surface may be disposed above the first ring-like configuration. The optical emitters of the plurality of optical sources may be arranged in a second ring-like configuration. In one aspect, the optical shell may be a hollow frustum. In another aspect, a focus lens may be disposed between the substrate and the optical shell.
US11385412B2 Fiber inspection tool
A module housing case is described. The modular housing case includes a fiber optic component housing defined as a cavity that is sized to receive a fiber optic connector. Within the cavity is a ferrule guide. The module housing case also has an internal cavity that is at least partially enclosed. Components to assist in magnification may be disposed at least partially within the internal cavity. Finally, the module housing case employs a camera lens alignment feature.
US11385410B2 Millimeter scale long grating coupler
A millimeter scale weak grating coupler comprising a silicon waveguide having bars of overlay material of length (a) disposed periodically at a period (∧) adjacent the silicon waveguide whereby a uniform grating output is achieved.
US11385407B2 Colorless splitter based on SOI platform
An optical splitter includes a silicon-on-insulator substrate having a cladding layer. The optical splitter also includes a first waveguide of a first width and a first length buried in the cladding layer and a second waveguide of a second width and a second length buried in the cladding layer disposed in close proximity of the first waveguide by a gap distance. A ratio of the second width over the first width is configured to be smaller than 1 while the first length, the second length, and the gap distance are configured to allow evanescent coupling of a first confined mode of an optical signal in the first waveguide into the second waveguide with a certain splitting ratio being achieved in a range of 1% to <50% substantially unchanged over a broadband of wavelengths.
US11385400B2 Flexible optical waveguides and methods for manufacturing flexible optical waveguides
The material stack of the present disclosure can be used for fabricating optical waveguides that are thin and flexible, and that can bend light around small turns. The stack of materials can include a polymer core and a cladding, which together can create a large difference in refractive index. As a result, light can remain within the core even when bent around radii where standard glass fibers could fail.
US11385398B2 Backlight unit and display apparatus having the same
A backlight unit includes a light guide plate; a light source provided on a side surface of the light guide plate, and configured to inject light into the light guide plate; a circular polarizing reflective layer provided on a front surface of the light guide plate, and configured to reflect a first polarizing component and transmit a second polarizing component among components of light emitted from the light guide plate; and a cholesteric liquid crystal layer provided on the front surface of the circular polarizing reflective layer and including a plurality of regions, and configured to reflect or transmit the second polarizing component that has passed through the circular polarizing reflective layer according to a voltage applied to each of the plurality of regions.
US11385393B2 Light-guide optical element with multiple-axis internal aperture expansion
An optical device includes a lightguide having a first pair of external surfaces parallel to each other, and at least two sets of facets. Each of the sets including a plurality of partially reflecting facets parallel to each other, and between the first pair of external surfaces. In each of the sets of facets, the respective facets are at an oblique angle relative to the first pair of external surfaces, and at a non-parallel angle relative to another of the sets of facets. The optical device is particularly suited for optical aperture expansion.
US11385388B2 Display, article, original plate, and method for producing original plate
In display, in a plan view facing an obverse surface of a reflection layer, first reflection surfaces are substantially square in shape, and a second reflection surface occupies gaps between adjacent ones of the first reflection surfaces. The distance between the first reflection surfaces and the second reflection surface in the thickness direction of a substrate has an extent that the obverse surface of the reflection layer emit colored light by interference between light reflected from the first reflection surfaces and light reflected from the second reflection surface. In a plan view facing the obverse surface of the reflection layer, more than one of the first reflection surfaces are located on each of a plurality of imaginary lines. On a straight line intersecting more than one of the imaginary lines, distances between adjacent ones of the imaginary lines have different extents.
US11385387B2 Diffractive optical element and method of producing same
A diffractive optical element having, on a surface of a transparent substrate, a plurality of types of regions which provide different phase modulation to an incident light, wherein each of the regions has a microstructure formed with concave and convex portions of which sizes are smaller than the wavelength of the incident light, and wherein in the microstructure, a ratio of the width of the convex portion and the width of the concave portion in the concave and convex portions and the depth of the concave portion are different for each type of region.
US11385380B2 System and method for debugging millimeter wave security inspection instrument
A millimeter wave security inspection instrument debugging system and a millimeter wave security inspection instrument debugging method, which are used for debugging the imaging definition of a millimeter wave holographic imaging security inspection system. A main control apparatus is used for generating a millimeter wave detection signal and a reference signal. The main control apparatus is also used for, where a millimeter wave transmitting antenna, a millimeter wave receiving antenna and a detected object are respectively located at different relative positions, transmitting the millimeter wave detection signal to the detected object by means of the millimeter wave transmitting antenna, and receiving an echo signal reflected from the detected object by means of the millimeter wave receiving antenna, and then using a holographic image technique to perform three-dimensional imaging according to the reference signal and the echo signal. The main control apparatus can finally obtain a plurality of three-dimensional imaging results, so that the optimal relative positions of the millimeter wave transmitting antenna, the millimeter wave receiving antenna and the detected object can be determined, which results are applied to a millimeter wave holographic imaging security inspection system, thereby improving the imaging definition of the millimeter wave holographic imaging security inspection system.
US11385379B2 Methods for detecting deposits of known materials
A method and apparatus detects an unknown deposit in soil of a known mineral or gemstone using characteristic scents of the mineral or gemstone. The method may disturb the soil, for example, by causing a chemical reaction in at least part of the soil such that a mineral or gemstone present in the soil emits a characteristic scent. The unknown deposit of the known mineral or gemstone can be detected in real-time or near real-time in the field.
US11385373B2 Method for determining sensor depths and quality control of sensor depths for seismic data processing
A method for determining seismic sensor depths in a body of water includes accepting as input to a computer measurements of seismic signals made by a plurality of seismic sensors disposed in a body of water. A depth increment and a range of sensor depths for correlation of signals from each of the plurality of seismic sensors is defined. In the computer, the input seismic measurements are extrapolated to each depth increment in the range. A depth of each seismic sensor is determined by correlating the seismic signal measurements with depth-extrapolated measurements of the seismic signal measurements.
US11385367B2 Dual axis geophones for pressure/velocity sensing streamers forming a triple component streamer
A section of a streamer for acoustic marine data collection, the section having a carrier for accommodating seismic sensors, wherein the carrier includes, a single body, a first particle motion sensor located on the single body, and a second particle motion sensor being located on the single body, with a 90° angular offset, about a longitudinal axis of the carrier, relative to the first particle motion sensor; and a tilt sensor coupled to the carrier and having a known direction relative to the first and second particle motion sensors so that the tilt sensor determines an angle of tilt of the carrier about a vertical. The first and second particle motion sensors measure a motion related parameter and not a pressure.
US11385360B2 Sensors with virtual spatial sensitivity for monitoring a radiation generating device
Various embodiments are described herein for sensors that may be used to measure radiation from radiation generating device. The sensors may use a collector plate electrode with first and second collection regions having shapes that are inversely related with one another to provide ion chambers with varying sample volumes along a substantial portion of the first and second collection regions which provides virtual spatial sensitivity during use.
US11385357B2 Storing and providing raw satellite data
A microservice node can store first raw satellite data, associated with a first satellite constellation, in a first electronic file in a first data store, can combine the first electronic file and one or more second electronic files, associated with the first satellite constellation, into a first compressed electronic file, and can store the first compressed electronic file in a second data store. The first raw satellite data and second raw satellite data can be received during a particular time period. The second data store can include a second compressed electronic file that includes third raw satellite data associated with a second satellite constellation. The microservice node can receive a request from a client device, can combine the first compressed electronic file and the second compressed electronic file into a third compressed electronic file based on the request, and can transmit the third compressed electronic file to the client device.
US11385354B2 Fitness activity monitoring systems and methods
Apparatus, systems, and methods for tracking the location of an individual during a fitness activity are disclosed. A method of tracking a participant engaged in a fitness activity includes determining a location of the participant during the fitness activity based on data received at a portable fitness device used by the participant; determining a location of a spectator during the fitness activity based on data received at a mobile spectator device used by the spectator; from a server, sending an alert to a spectator at a spectator device during the fitness activity indicating that the participant is within a predetermined distance of the spectator; and sending an alert to the portable fitness device during the fitness activity indicating that the spectator is within a predetermined distance of the participant.
US11385351B2 Techniques for automatically adjusting detection threshold of FMCW LIDAR
A method of adjusting a detection threshold in a frequency-modulated continuous wave (FMCW) light detection and ranging (LIDAR) system includes determining a first confidence threshold for detecting a first target from multiple targets within a frequency range, wherein the frequency range comprises frequencies corresponding to the targets. The method further includes determining a subset of frequencies within the frequency range for detecting a second target. The second target transmits signals within the subset of frequencies lower than the first confidence threshold. The method further includes adjusting the first confidence threshold to a second confidence threshold at the subset of frequencies for detecting the second target within the subset of frequencies and restoring the second confidence threshold to the first confidence threshold outside the subset of frequencies for detecting the first target.
US11385350B2 Tilted image plane lidar
Embodiments herein provide for improved range response in lidar systems. In one embodiment, a lidar system includes a laser, and a detector. First optics direct light from the laser on a beam path along a first optical axis of the first optics. Second optics image the light from the beam path onto a second plane that is substantially normal to the first plane. The second optics have a second optical axis that differs from the first optical axis. The first and the second optical axes lie in a same first plane. A first line in the first plane intersects a second line in the second plane at an acute angle. The first line is perpendicular to the first optical axis. A spatial filter configured in or near the second plane filters the light from the second optics onto the detector.
US11385345B2 Linear virtual fence system using radar and reflector
A system, including: a radar including a transmitter and a receiver, the transmitter configured to transmit an electromagnetic wave; a reflector placed a predetermined distance away from the radar, the reflector configured to reflect the transmitted electromagnetic wave back to the receiver; and a control unit coupled to the radar and configured to measure a magnitude of the reflected electromagnetic wave received at the receiver from the reflector by measuring Doppler signal corresponding to the predetermined distance, wherein the control unit is configured to measure a reference value of the magnitude of the reflected electromagnetic wave when no intrusions are occurring, and wherein the control unit is configured to trigger an alarm when the magnitude of the reflected electromagnetic wave changes from the reference value.
US11385344B2 Frequency-modulated continuous-wave (FMCW) radar-based detection of living objects
The techniques of this disclosure enable frequency-modulated continuous-wave radar-based detection of living objects. Instead of generating a chirp pattern with each chirp separated by an idle period, a radar generates a chirp pattern with multiple chirps separated by an idle period. From applying a Fourier transform to receiver signals for each frame, the radar determines an amplitude as a function of range for each frame. The radar computes the standard deviation between the amplitudes of two frames and then, for each additional frame, the radar incrementally updates the standard deviation to be inclusive of the amplitude contribution of the additional frame. That is, rather than recalculate the standard deviation for each new frame, the radar increments the standard deviation by a fraction of the amplitude for the new frame, which is proportionate to the total quantity of frames generated thus far. In response to the standard deviation satisfying a noise threshold, the radar outputs an indication of a living object.
US11385342B2 Object sensing apparatus, object sensing method, and computer readable recording medium
An object sensing apparatus 1 includes: an emission unit 11 configured to emit an RF transmission signal in each period; a reception unit 21 configured to receive a reflected wave of the RF transmission signal as an RF reception signal; an IF signal generation unit 22 configured to generate an IF signal by mixing the RF transmission signal and the RF reception signal; a one-dimensional spectrum generation unit 23 configured to generate a one-dimensional spectrum with respect to distance obtained using the object sensing apparatus as a reference, based on the IF signal, and use the generated one-dimensional spectrum to generate a one-dimensional spectrum with fixed object reflection removed, from which a signal component caused by a reflected wave from a fixed object present in an emission range has been removed; a position detection unit 24 configured to detect a position of an object other than the fixed object based on the amplitude of the one-dimensional spectrum with fixed object reflection removed; and a displacement detection unit 25 configured to detect displacement of the object other than the fixed object, based on the phase of the one-dimensional spectrum with fixed object reflection removed, which corresponds to the position of the object other than the fixed object.
US11385341B2 Methods and systems for detecting and passively monitoring communications of an unmanned aerial vehicle
Methods and systems for detecting and passively monitoring communication of an unmanned aerial vehicle are disclosed. In an example method, a radio frequency spectrum is scanned to detect one or more radio signals transmitted within a pre-defined area. A modulated radio signal of interest from the one or more radio signals is determined. The radio signal of interest is associated with a drone. The radio signal of interest is captured. The radio signal of interest is demodulated to determine coded sensor data carried by the radio signal of interest. The sensor data is determined by the drone. The coded sensor data is decoded to determine a characteristic of the sensor data. An alert is generated based on the characteristic of the sensor data.
US11385338B2 System and method for disregarding obscured sensor data during the performance of an agricultural operation
In one aspect, a system for disregarding obscured sensor data during the performance of an agricultural operation may include a sensor provided in operative association with an agricultural machine. The sensor may, in turn, be configured to capture three-dimensional data associated with a portion of the field within a field of view of the sensor. A controller of the system may be configured to configured to generate an initial three-dimensional representation of the field based on data received from the sensor. Moreover, the controller may be configured to identify an obscured region within the generated initial three-dimensional representation of the field. Additionally, the controller may be configured to disregard a three-dimensional volume associated with the obscured region from the initial three-dimensional representation of the field to form a modified three-dimensional representation of the field.
US11385335B2 Multi-threshold LIDAR detection
A method for operating a LiDAR system in an automobile that can include receiving noise data corresponding to an ambient noise level, receiving false positive data corresponding to a rate of false positive object detection occurrences; determining an object detection range spanning a distance defined by a minimum range of object detection and a maximum range of object detection for the LiDAR system; generating an object detection threshold value for detecting objects based on the noise data and the rate of false positive data; applying the object detection threshold value to each of a plurality of range values within the object detection range; and applying a gain sensitivity profile to the object detection threshold value at each of a plurality of range values.
US11385333B2 System and method for aligning a laser scanning device for measurement of a volume of a container
Systems and methods are provided for aligning a laser scanning device for measurement of a volume of a container. A method includes: causing an autonomous vehicle coupled to the laser scanning device to move to a location at a known distance from a reference circumference; generating data indicative of locations of points along a portion of the reference circumference; determining, based on the data, an alignment angle by which the autonomous vehicle is to steer such that an axis of the laser scanning device that intersects the container passes through a center axis of the container; causing the autonomous vehicle to steer by the alignment angle, such that the laser scanning device is thereby aligned normal to a tangent plane of a wall of the container; and measuring a plurality of horizontal offsets of the wall relative to the reference circumference for use in determining the volume.
US11385330B2 Photoelectric sensor and light emitter with abnormality detection
A photoelectric sensor including a light emitter and a light receiver is provided. The light emitter includes a light emitting unit configured to emit a light beam, and a power supply circuit configured to receive supply of electric power through a first power supply line leading to an outside of the light emitter and to supply required electric power to the light emitting unit. The light receiver includes: a first switching element, the first switching element serving to output a first output signal; a second switching element serving to output a second output signal; and a detection circuit. A third power supply line is provided such that one end of the third power supply line is electrically connected to the first power supply line inside the light emitter, and the other end is electrically connected to the second power supply line outside the light receiver.
US11385329B2 Radar sensor and robot using the same
A radar sensor includes: a transceiver unit for emitting a radar beam at at least two different wavelengths along a beam path in an outgoing direction and to receive radar radiation along the beam path in an incoming direction; and a reference object placed in the beam path for redirecting part of the outgoing radar beam in the incoming direction. The reference object includes two identical grids, each grid having regularly spaced elements arranged at a distance d from each other in a first direction perpendicular to the beam path, the grids being spaced from one another along the beam path by a distance L. The transceiver unit is operable at a wavelength λ which satisfies L = n ⁢ 2 ⁢ d λ 2 n being an integer.
US11385324B2 System and methodologies for air surveillance and weather measurement
A system and methodologies for radar target detection for air surveillance and weather surveillance radar. Embodiments enable the ability to combine radar target detection and tracking with weather surveillance in a single polarimetric Phased Array Radar (PAR) system. Structure and software are provided for performing polarization in a non-orthogonal manner when steering an Active Electronically Scanned Array (AESA) radar off its principal planes.
US11385318B2 Providing transit information
Methods, systems, and computer program products for determining transit routes through crowd-sourcing, for determining an estimated time of arrival (ETA) of a vehicle of the transit route at a given location, and for providing predictive reminders to a user for catching a vehicle of the transit route. A server receives signal source information about wireless signal sources detected by user devices, including information about a first wireless signal source detected by some devices. The server determines that the first wireless signal source is moving. The server determines that the first wireless signal source is associated with a public transit route upon determining that the signal source information satisfies one or more selection criteria. The server stores information associating the first wireless signal source with the public transit route as transit movement data corresponding to the public transit route.
US11385312B2 Ultrafast MRI system and method
Magnetic Resonance Imaging (MRI), which is given the acronym ULTRA (Unlimited Trains of Radio Acquisitions), allows simultaneous MR signal acquisition from the entire object volume in each of a multitude of very small receiver coils arranged in a 3D array around the imaging volume, except for gradient reversals and/or RF pulses for refocusing spins into echoes. This permits a rate of MR signal acquisition that is greatly increased (e.g., 256 times) compared with known existing techniques, with a full 3D image constructed in as little as 1 millisecond. Furthermore, noise—both audible and electrical—is substantially reduced. Clinical imaging can be completed in seconds or less, with good signal-to-noise ratio; signal-to-noise ratio further increases by reducing or eliminating RF noise due to gradient switching; real-time functional MRI can be on millisecond timescales; high quality imaging of thorax and abdomen can be in a single breath hold; ands; and audible noise and vibration are greatly reduced.
US11385311B2 System and method for improved magnetic resonance fingerprinting using inner product space
A system and method is provided for improved magnetic resonance fingerprinting (MRF) data dictionary matching using an MRF dictionary having entries with an inner product storing tissue properties.
US11385309B1 Systems and methods for actual gradient waveform estimation
The present disclosure provides a system for MRI. The system may obtain MRI scan data of a subject by directing an MRI scanner to perform an MRI scan on the subject according to a first gradient waveform. The system may also determine a second gradient waveform based on the first gradient waveform and a gradient waveform determination model. The gradient waveform determination model may have been trained according to a machine learning algorithm. The system may further generate a target reconstruction image of the subject based on the second gradient waveform and the MRI scan data.
US11385300B2 Differential current sensing bussing method
The line power and neutral conductors for a circuit interrupter such as a miniature circuit breaker, using ground fault sensing via a current transformer, are arranged as a rigid conductor formed from a flat plate and surrounding and holding an insulated flexible conductor when passing through the Ground Fault Interrupter current transformer. The rigid conductor can provide a shaped current path to maximize the effectiveness of the current transformer.
US11385299B2 Multiple arc fault/ground fault signal path
A system and method are provided to detect a fault on a circuit. A current sensor is provided for sensing current on at least one line conductor and/or a neutral conductor on a circuit, and a switch is operated between at least first and second positions to selectively control a signal pathway on the at least one line conductor or the neutral conductor in relations to the sensor. The sensor performs a first current measurement corresponding to current across one conductor from the at least one line conductor and the neutral conductor in the first position, and a second current measurement corresponding to a current balance or imbalance between the conductors in the second position. The current sensor outputs the first current measurement for detecting an arc fault in the first position, or the second current measurement for detecting a ground fault in the second position.
US11385298B2 Apparatus and method for diagnosing positive electrode contactor of battery pack
An apparatus and method for diagnosing a short circuit accident occurring at a positive electrode contactor of a battery pack. This apparatus diagnoses a positive electrode contactor of a battery pack, which includes a positive electrode contactor provided on a charge-discharge path connected to a positive electrode terminal and a negative electrode contactor provided on a charge-discharge path connected to a negative electrode terminal.
US11385289B2 Control device for power supply circuit
A control device that controls a power supply circuit including a battery, a first relay, and a second relay performs: a sequence process of turning on the second relay after turning on the first relay; a process of measuring an elapsed time until a voltage of a load starts increasing after the second relay has been turned on by performing the sequence process; and a process of determining that the second relay has deteriorated when determination conditions including a condition that the elapsed time is equal to or greater than a prescribed determination value are satisfied.
US11385287B1 Method for adaptively utilizing programmable logic devices
Examples described herein provide a method for evaluating a programmable logic device (PLD) for compatibility with user designs. The method includes using a processor-based system: obtaining an indication of one or more failure bits of configuration memory of a programmable logic device (PLD); determining whether each of the one or more failure bits corresponds to a configuration memory bit to be used by a first PLD user design; if any of the one or more failure bits corresponds to a configuration memory bit to be used by the first PLD user design, classifying the PLD as unusable for the first PLD user design; and if none of the one or more failure bits corresponds to a configuration memory bit to be used by the first PLD user design, classifying the PLD as usable for the first PLD user design.
US11385282B2 Integrated circuit margin measurement and failure prediction device
A semiconductor integrated circuit (IC) comprising a signal path combiner, comprising a plurality of input paths and an output path. The IC comprises a delay circuit having an input electrically connected to the output path, the delay circuit delaying an input signal by a variable delay time to output a delayed signal path. The IC may comprise a first storage circuit electrically connected to the output path and a second storage circuit electrically connected to the delayed signal path. The IC comprises a comparison circuit that compares outputs of the signal path combiner and the delayed signal, wherein the comparison circuit comprises a comparison output provided in a comparison data signal to at least one mitigation circuit.
US11385281B2 Heat spreaders for use in semiconductor device testing, such as burn-in testing
Heat spreaders for use in semiconductor device testing, such as burn-in testing, are disclosed herein. In one embodiment, a heat spreader is configured to be coupled to a burn-in testing board including a plurality of sockets. The heat spreader includes a base portion and a plurality of protrusions extending from the base portion. When the heat spreader is coupled to the burn-in testing board, the protrusions are configured to extend into corresponding ones of the sockets to thermally contact semiconductor devices positioned within the sockets. The heat spreader can promote a uniform temperature gradient across the burn-in board during testing of the semiconductor devices.
US11385279B2 Chip test device and method
A chip test device and a chip test method are provided. The chip test device may include a chip socket and an interface card comprising a signal synthesizer, a plurality of first interfaces and a second interface. The signal synthesizer may be configured to synthesize a plurality of low-frequency first signals output from a plurality of testers into a high-frequency second signal and transmit the second signal to the chip socket. The plurality of first interfaces may be arranged in a plurality of inputs of the signal synthesizer for connecting the testers, and the second interface may be arranged in an output of the signal synthesizer for connecting the chip socket. By synthesizing the low-frequency first signals into the high-frequency second signal, a high-frequency test may be conducted using a plurality of low-frequency testers.
US11385277B2 Modular electronic testing system with flexible test PCB format
A testing system for test sockets is presented having a removable device under test printed circuit board (DUT PCB) that electrically connects with the electrical testing components of the system. A top stiffener is attached to the lower surface of the DUT PCB and is locked in place by engagement members of a locking mechanism, that is operated by an actuating mechanism, that includes a rack and pinion arrangement that converts rotational movement of the pinions to lateral movement of the racks thereby locking the stiffener connected to the DUT PCB to the socket plate so as to facilitate testing. The upper surface of the DUT PCB has an infinite top plane that is uninterrupted and can be of any size and shape. The system is also modular and can be formed of any number of modules depending on the pin count density required.
US11385275B2 High-pressure burn-in test apparatus
A high-pressure burn-in test apparatus comprises a burn-in furnace including a high-pressure burn-in furnace cavity equipped with a driving motor, at least one intake manifold, at least one extension manifold equipped with a nozzle, a communicating tube connected to the intake manifold, and a fan. A processing chamber having a test board is formed inside the high-pressure burn-in furnace cavity. The periphery of at least one of the intake manifold is connected to the at least one extension manifold. At least one component to be tested is placed on the test board. High-pressure gas is ejected through the nozzle to disturb the gas around the component to be tested. The fan is installed in the processing chamber. The driving motor drives the fan to rotate, so that the gas in the processing chamber generates convection, to improve the uniformity of gas temperature distribution.
US11385273B2 Voltage measurement method and apparatus
Provided are a voltage measurement method and apparatus. The method includes following steps: a number j of height values are selected in a vertical direction of a transmission line, a number m of sensors used for measuring, according to a Stark effect, electric field strength of a corresponding spatial position are arranged in sequence at each of j spatial positions of the j heights from the ground, electric field strength values of the corresponding spatial position are measured through the m sensors respectively, and an electric field strength average value of the corresponding spatial position is calculated according to the acquired m electric field strength values, where j and m are positive integers, and the j spatial positions are below the transmission line; a voltage of the transmission line is calculated according to j electric field strength average values.
US11385266B2 Current detection circuit, semiconductor device, and semiconductor system
The present invention provides a current detection circuit, semiconductor device, and a semiconductor system suitable for improving a current sensing accuracy. According to one embodiment, the current detection circuit 12 comprises a sense transistor Tr11 through which a first sense current proportional to the current flowing through the drive transistor MN1 flows, an operational amplifier AMP1 for amplifying the potential difference of the voltage of the external output terminal OUT and the source voltage of the sense transistor Tr11 for outputting the first sense current, a transistor Tr12 provided in series with the sense transistor Tr11 and to which the output voltage of the operational amplifier AMP1 is applied to the gate, and a switch SW3 provided between the external output terminal OUT and the source of the sense transistor Tr11 and turned on when the drive transistor MN1 is turned off.
US11385265B2 Current sensing device
A current sensing device according to the present invention may comprise: a substrate part which includes at least two base substrates stacked in one direction and through which a circuit passes in the one direction; a coil part which is formed on at least one of the base substrates and surrounds the circuit; and a core part which is disposed between the base substrates while being spaced apart from the coil part, and surrounds the circuit.
US11385262B2 Measuring shunt
A measuring shunt includes a resistance element and a magnetic core. The resistance element includes two main contacts and a middle section extending between the main contacts for conducting an electrical current between the two main contacts through the middle section. The magnetic core extends in an annular manner around the middle section of the resistance element.
US11385261B2 Test and measurement instrument having overpulsed power supply and controlled slew rate
A power supply in a test and measurement device includes a stimulus having an output coupled to an amplifier in which an output signal from the stimulus controls an output level of the amplifier. The stimulus may include a Digital to Analog Converter. A measurement circuit detects the output level of the amplifier. The power supply includes an overpulse generator that can be structured to accept a desired amplifier output level, overdrive the stimulus at a first level for a first time period, and drive the stimulus at a second level for a second time period. The measurement circuit determines when the overpulse generator switches from driving the stimulus at the first level to driving the stimulus at the second level. The time period for driving the stimulus at the second level starts as the actual amplifier output level approaches the desired amplifier output level.
US11385260B2 Probe card holding device and inspection device
A probe card holding device includes: a frame that holds a probe card by vacuum suction; a sealing member provided on the frame and configured to form an enclosed space by contacting the probe card; a placement section in which a first engaging portion provided at an outer circumference of the probe card is placed when the probe card is attached to the frame; a second engaging portion configured to be engaged with the first engaging portion; and an actuator configured to drive the second engaging portion between a first position and a second position. When the second engaging portion is engaged with the first engaging portion in response to dissipation of the vacuum suction, the probe card is held by the probe card holding device while the sealing member maintains a seal with the probe card.
US11385258B2 Encapsulated component attachment technique using a UV-cure conductive adhesive
A method for acquiring a signal from an encapsulated test point on a device under test, includes forming a hole in an encapsulant adjacent to the test point, the hole extending through the encapsulant to the test point, delivering a UV-curable conductive adhesive into the hole such that the delivered adhesive contacts the test point, applying UV light from a UV light source to cure the delivered adhesive, and connecting a conductive element between the cured adhesive and a test and measurement instrument.
US11385257B2 Apparatus for testing electronic components
An apparatus for testing electronic components includes a base, a screw rod structure, a first sliding portion, a second sliding portion, a vacuum-based or similar adsorption structure, and a probe. The screw rod structure is fixedly connected to one side of the base. The first sliding portion is slidably positioned on the screw rod structure. The second sliding portion is slidably positioned on the first sliding portion. The adsorption structure is arranged on the second sliding portion. The adsorption structure gathers and holds an electronic component. The probe and the electronic component are arranged to correspond. The probe is electrically connected to a test device. The test device tests the electronic component through the probe.
US11385230B2 Methods for the assessment of colorectal cancer and colorectal polyps by measurement of metabolites in urine
Methods for the diagnosis of CRC, colorectal polyps in general and adenomatous polyps in particular by measurement of metabolites in urine are described. In some embodiments, certain metabolites are identified as being elevated or reduced in concentration or quantity in subjects with CRC and/or colorectal polyps as compared with subjects without CRC or colorectal polyps. The measurement of these metabolites in urine can indicate the presence of CRC or colorectal polyps in general or adanomatous polyps in particular in a subject.
US11385228B2 Methods for treating costimulation blockade resistant rejection
The present invention provides methods utilizing changes in CD4+CD57+ T cells levels for determining the susceptibility of a transplant patient or patient in need thereof to costimulation blockade resistant rejection. These methods are useful for identifying effective drug regimens for the treatment of immune disorders associated with graft transplantation and/or maintenance of a transplant.
US11385225B2 Tri-functional crosslinking reagents
The present invention relates to tri-functional crosslinking reagents carrying (i) a ligand-reactive group for conjugation to a ligand of interest having at least one binding site on a target glycoprotein receptor, (ii) a hydrazone group for the capturing of oxidized receptor-glycoproteins and (iii) an affinity group selected from azides and alkynes for the detection, isolation and purification of captured glycoproteins; as well as their manufacturing. The invention further provides for improved methods of detecting, identifying and characterizing interactions between ligands and their corresponding target glycoproteins on living cells and in biological fluids. The invention further provides for new uses of catalysts in such methods.
US11385224B2 Magnetic shielding for IVD automation system
Systems and methods for use in an in vitro diagnostics setting incorporating magnetic shielding to reduce exposure of any of samples, reactants, devices or people from exposure or prolonged exposure to magnetic or electromagnetic fields generated with the system. Some embodiments provide an automation system for use in an in vitro diagnostics setting comprising an automation track having a sidewall provided with magnetic shielding. In some embodiments, the magnetic shielding comprises an 80% nickel alloy.
US11385223B2 Anastasis biosensor
The present invention relates to the field of anastasis, i.e., the process of reversal of apoptosis. More specifically, the present invention provides methods and compositions useful for studying anastasis. In one embodiment, the present invention provides an in vivo biosensor comprising (a) a transcription factor complex comprising the Gal4 transcription factor linked to an enzyme cleavable linker, wherein the transcription factor complex is tethered to the plasma membrane via a transmembrane domain; and (b) a reporter system comprising (1) a first nucleic acid encoding flippase operably linked to the upstream activating sequence that binds Gal4; and (2) a second nucleic acid comprising an FRT-flanked stop codon cassette separating a constitutive promoter and a fluorescent protein open reading frame.
US11385219B2 Handheld diagnostic test device and method for use with an electronic device and a test cartridge in a rapid diagnostic test
A handheld diagnostic test device includes a port to removably receive a test cartridge, an element connected with an electronic device, and sensors for detection of test data from a biological or environment sample after reaction with reagents onboard the cartridge. The test device also includes memory storing algorithms for upload to the electronic device to enable a processor thereof: to await elapse of a pre-determined time following reaction of the sample with the reagents; to thereafter instruct the sensors to detect the test data; to generate presentation data based on the test data; and to present the presentation data from a presentation element of the electronic device to a user. A related method includes a connecting step, an uploading step, a presentation step, a cartridge inserting step, a waiting step, a sensing step, and an electronic device processing step.
US11385217B2 Online measurement of dispersed oil phase in produced water
Online measurement of dispersed oil phase in produced water can be implemented a method on-site of a flowline transporting a fluid that includes dispersed oil in water. A sample of the fluid flowed through the flowline is obtained. The sample includes the oil phase and the water phase. The sample is combined with a chemical element that can separate the oil phase in the sample from the water phase in the sample. The separated oil phase and the chemical element are transferred into a measurement cell. The chemical element is removed from the measurement cell. After the chemical element is removed from the measurement cell, a quantity of the oil phase in the sample in the measurement cell is determined by a capacitive measurement technique. The determined quantity of the oil phase in the sample is provided.
US11385214B2 Stratigraphic boundaries identification from chemostratigraphic intervals in well logs based on first and second derivatives
An elemental analysis of rock samples from outcrop sections or wells is performed. Data quality checks, data analysis, and filtering are performed on the rock samples, including de-spiking of elemental profiles and elemental ratios. First and second derivatives for the elemental profiles and the elemental ratios are calculated. Samples and depths that exceed thresholds are determined. The process is repeated for the elemental profiles and the elemental ratios that are related with boundary determination and carbonate or siliciclastic sediments. Additional filters are applied to at least a subset of the elemental profiles and elemental ratios that are related with boundary determination and carbonate or siliciclastic sediments to enhance the boundary identification. Possible boundaries in depths of the outcrop sections or wells are determined by summarizing the additionally filtered elemental profiles and the additionally filtered elemental ratios.
US11385212B2 Smoke detection sample point
Smoke detection sample points and systems are described herein. One smoke detection sample point includes a body; a chamber formed within the body, the chamber having a first aperture, to allow air to pass between an area to be sampled and the chamber, and a second aperture, to allow air to pass between the chamber and a space within a second enclosure; a valve positioned within the chamber; a first enclosure surrounding the body, but allowing the first aperture to pass air between the area to be sampled and the chamber and the second aperture to pass air between the chamber and the space within the second enclosure; and the second enclosure surrounding the first enclosure and having a third aperture, the third aperture allowing the air in the space within the second enclosure to pass between the second enclosure and a tube connected to the second enclosure.
US11385211B2 Detector
To provide a detector capable of reliably inducing a gas containing a detection target to a detection space. A detector which is attached to an installation surface of an installation target and has an attachment surface facing the installation surface includes a detection space into which a detection target flows; a light-emitting portion and a light-receiving portion which detect the detection target flowing into the detection space; a casing which accommodates the light-emitting portion, the light-receiving portion and the detection space; and a rib, an inclined surface, a light shielding portion, a casing side inflow opening, a substrate side outflow opening, a casing side outflow opening, a back plate, and the like which induce gas outside the casing, which is gas containing the detection target, to flow into the detection space inside the casing from an opposite side of the attachment surface of the casing and to flow out from the side of the attachment surface of the casing in a direction substantially orthogonal to the attachment surface.
US11385207B2 Method and system for analysis of additives in water-based polymer sample
The present disclosure provides a method for analyzing an additive in a water-based polymer sample, comprising the steps of: (S1) putting the water-based polymer sample containing a polymer, the additive, and water as a solvent into a vial; (S2) putting a porous pouch containing a superabsorbent polymer (SAP) into the vial to absorb the water into the superabsorbent polymer; (S3) removing the porous pouch from the vial and collecting the concentrated polymer sample remaining in the vial; and (S4) performing a pyrolysis gas chromatography (Py-GC)/mass spectrometer (MS) analysis by introducing the concentrated polymer sample to the Py-GC/MS.
US11385205B2 Inspection system
An inspection system comprises a sensor array and a fluid chamber. The fluid chamber is configured to provide a fluid coupling environment between the sensor array and a structure. The fluid chamber comprises a bellows having a first side and a second side opposite the first side, wherein the first side is a flexible lip.
US11385204B2 Fan-propelled surface-adhering apparatus for automated maintenance operations
An apparatus for automated maintenance of limited-access areas on large structures. The apparatus is a rolling or sliding tool-equipped mobile platform that is adhered to a surface by operation of one or more adherence fans and then propelled across the surface by operation of one or more propulsion fans. The adherence and propulsion fans are coupled to a base made of semi-rigid material. The adherence fans produce suction forces in one or more suction zones to adhere the mobile platform to the surface. The propulsion fans produce thrust to propel the surface-adhered mobile platform in a desired direction across the surface. The tool-equipped mobile platform is capable of adhering to and moving over a non-level surface on a large structure while keeping standoff contact elements in contact with the surface regardless of surface contour. The propulsion fans, adherence fans and maintenance tool (e.g., an NDI sensor unit) are controlled by a computer system.
US11385202B2 Mass spectrometer
A mass spectrometer is disclosed comprising an ion mobility spectrometer or separator and an ion guide arranged downstream of the ion mobility spectrometer or separator. A plurality of axial potential wells are created in the ion guide so that ions received from the ion mobility spectrometer or separator become confined in separate axial potential wells. The potential wells maintain the fidelity and/or composition of ions received from the ion mobility spectrometer or separator. The potential wells are translated along the length of the ion guide.
US11385195B2 Gas detector and gas detection method
A gas sensor and the drive circuit for the sensor are installed within a mobile electronic device. The gas sensor is intermittently heated to an operating temperature for detecting gases and kept at an ambient temperature for other periods. When a sensor of the mobile electronic device detects that the device is placed in a closed space, the heating of the metal oxide semiconductor is halted. When the sensor detects that the mobile electronic device has been taken out from the closed space, the heating of the metal oxide semiconductor is resumed. The poisoning of the gas sensor by siloxanes or the like is prevented.
US11385194B2 Fluid property detection device
A fluid property detecting device includes a detection portion configured to detect electric characteristics of a detection target fluid, a calculation portion configured to calculate a property value of the detection target fluid, and a storage portion configured to store the property value calculated by the calculation portion. The storage portion stores, in advance, as the reference detection value, the detection value of the electric characteristic of a reference fluid detected by the detection portion, and the calculation portion calculates the property value of the detection target fluid on the basis of a value obtained by subtracting the reference detection value from a detection value of the detection target fluid.
US11385191B2 Image acquisition system and image acquisition method
An image acquisition system includes a radiation source configured to output radiation toward an object, a rotating stage configured to rotate the object around a rotation axis, a radiation camera having an input surface to which the radiation transmitted through the object is input and an image sensor capable of TDI control, and an image processing apparatus configured to generate a radiographic image of the object at an imaging plane P based on the image data. The angle formed between the rotation axis of the rotating stage and the input surface of the radiation camera is set in accordance with the FOD which is the distance between the radiation source and an imaging plane in the object. The radiation camera is configured to perform TDI control in the image sensor in synchronization with the rotational speed of the object rotated by the rotating stage.
US11385189B2 Break analysis apparatus and method
A method and apparatus are disclosed which enable the analysis of a break in a vehicle glazing panel without the attendance of a technician, the method and apparatus utilize capturing an image of the break and processing the image of the break to enable the suitability for repair or replacement of the glazing panel to be determined.
US11385186B2 Inspection apparatus using THzBAND
An inspection device of the present invention includes: THz wave irradiation unit for irradiating a specimen with THz waves; a THz wave sensing unit for detecting transmitted waves or reflected waves of the THz waves emitted to the specimen; and an information processing unit for acquiring intensity distribution of the transmitted waves of the reflected waves of the specimen from the intensity data of the transmitted waves or the reflected waves of the specimen irradiated with the THz waves, wherein the information processing unit acquires 2-dimensional intensity distribution of the transmitted waves or reflected waves, and detects whether a foreign matter is adhering to the specimen by comparing the intensity distribution obtained when the specimen without attachment of the foreign matter is detected and the intensity distribution obtained when the specimen is detected at the time of inspection. The specimen is a sheet of paper, for example.
US11385184B2 System and method for optical inspection of an object
The present disclosure generally relates to a system for optical inspection of an object, specifically comprising an illumination assembly operated to provide homogeneous illumination of the object, thereby improving the overall accuracy of the optical inspection. The optical vision system also comprises an image sensor configured to capture an image of the object and a control unit in electrical communication with and configured to operate the image sensor and the illumination assembly, wherein the control unit is configured to automatically control the illumination assembly to illuminate the object with a predetermined illumination pattern based on a selected object type. The present disclosure also relates to a corresponding method and to a computer program product.
US11385182B2 Hybrid laser-induced breakdown spectroscopy system
A LIBS system to detect constituent elements of interest within a sample from plasma light resulting from irradiation of this sample is presented. The LIBS system has a hybrid configuration which provides both a low-resolution spectrum of the plasma light covering a broad spectral range, and a high-resolution spectrum of the same plasma light over a narrow spectral range centered on a spectral line or feature of a constituent element of interest of the sample. In some implementations, the LIBS system has a portable design and can perform onsite sample analyses.
US11385180B2 Method and device for imaging a specimen surface
A method and a device are provided which enables a simple and fast Raman and/or fluorescence measurement even on uneven specimen surfaces; additionally, the invention should make it possible to confocally image a plane or a surface, in particular a surface of a specimen, i.e. with the aid of confocal microscopy.
US11385176B2 Cover device for near-infrared sensors
In a cover device for a near-infrared sensor, a plate-shaped cover is arranged in a vehicle such that near-infrared light transmitted from a near-infrared sensor passes through the cover in the thickness direction. A part of the cover in the thickness direction is constituted by a bright decorative layer, which reflects part of incident visible light and allows near-infrared light to pass through. The cover is configured such that the near-infrared light transmittance is higher than the visible light transmittance. The vehicle further includes a light emitting portion, which emits visible light to the cover.
US11385174B2 Method for the qualitative and quantitative detection of alginate oligomers in body fluids
Qualitative and quantitative methods are for the detection of alginate oligomers in body fluids based on analyzing the Fourier transform infrared spectroscopy (FTIR) spectrum of a body fluid sample, for example a sputum sample, at a specific wave number range and, more particularly, certain specific characteristic wavenumbers.
US11385164B2 Method for calibrating an analysis device, and associated device
A method of calibration of a device for analyzing at least one element present in a sample, said device including: a detection assembly configured to acquire an image formed by the interference between a light source and said sample; and digital processing means configured to detect a digital position of at least one element in said sample based on said acquired image; said calibration method including the implementation of a plurality of predetermined displacements of said sample with respect to said detection assembly and, for all of said displacements, the detection of a digital position of a same element to determine the digital position and the real position matching model according to the predetermined displacements and to the digital positions of said element after each displacement.
US11385160B2 System and method for dynamic measurement of streaming potential in a core plug
A system to measure a streaming potential of a core plug includes a measurement cell having a chamber to hold the core plug and an inlet fluid line connected to an inlet port of the measurement cell. A filtration device is arranged to control a salinity and ionic strength of a liquid medium received in the chamber through the inlet fluid line. The filtration device has membrane filters with different ion rejection rates and is controllable to selectively dispose each of the membrane filters in the inlet fluid line.
US11385159B2 Supergravity simulation system for In-situ stress field and seepage field of deep earth engineering
The present disclosure provides a supergravity simulation system for in-situ stress field and seepage field for deep earth engineering, comprising: a triaxial pressure chamber for placing a model and providing in-situ axial pressure, confining pressure and seepage field of deep earth structure; a simulation control device for providing pressure liquid and pore water to the triaxial pressure chamber to generate the aforementioned axial pressure, confining pressure and seepage field, and controlling the values of the axial pressure, confining pressure and seepage field; a signal acquisition device for monitoring the deformation and seepage process of the model during the test. The invention improves the similarity, reliability, and accuracy of the simulation test, and it can output pressure with an accuracy of 1% or constitute the pore water pressure difference with an accuracy of 1% to the triaxial pressure chamber through the command of the control unit.
US11385158B2 Optical method for estimating a representative volume of particles present in a sample based on a size of each region of interest
The invention is a method for estimating a representative volume of particles of interest (10 i) immersed in a sample, the sample extending in at least one plane, referred to as the sample plane (P 10), the sample comprising a sphering agent, capable of modifying the shape of the particles, the method comprising the following steps: a) illuminating the sample by means of a light source (11), the light source emitting an incident light wave (12) propagating towards the sample (10) along a propagation axis (Z); b) acquiring, by means of an image sensor (16), an image (I 0) of the sample (10), formed in a detection plane (P 0), the sample being arranged between the light source (11) and the image sensor (16), each image being representative of a light wave (14) referred to as an exposure light wave, to which the image sensor (16) is exposed under the effect of illumination; c) using the image of the sample (I 0), acquired during step b), and a holographic propagation operator, to calculate a complex expression (A (x, y, z)) of the exposure light wave (14) in different positions relative to the detection plane; the method comprising a step of estimating the representative volume (AA) of the particles of interest (10 i) depending on the complex expressions calculated during step c).
US11385152B2 Using fluidic devices to estimate cut of wellbore fluids
A method includes directing a wellbore fluid into a flow control assembly coupled to a completion string positioned within a wellbore, the flow control assembly including at least a first fluidic device defining a flow passage, where the flow passage is formed of a material having a known wettability selected to correspond to a component of the wellbore fluid. The pressure change along the flow passage is measured and utilized to determine fluid cut based on a predetermined correspondence between pressure change and component cut for the first fluidic device. Multiple fluidic devices, each selected to have a wettability responsive to a different component of the wellbore fluid, may be aligned in parallel or series to determine the cut of multiple components in the fluid.
US11385151B2 Measuring device and detection of measurement signals during a penetrating movement of penetrating member
A measuring device for detection pf measurement signals during a penetrating movement of a penetrating member into a surface of a test object or during a sensing movement of the penetrating member on the surface of the test object. The measuring device includes a housing which accommodates a force generating device and on which a holding element is arranged remote from the force generating device, which holding element is movable relative to the housing at least in one direction along a longitudinal axis of the housing and which accommodates the penetrating member. The measuring device also includes at least one first measuring element for measuring the penetration depth of the penetrating member into the surface of the test object or a traversing movement of the penetrating member along the longitudinal axis relative to the housing during a sensing movement on the surface of the test object, wherein a transmission element is provided which extends between the force generating device and the penetrating member.
US11385150B2 Double-layer concentric loading frame structure suitable for true triaxial testing machine
A double-layer concentric loading frame structure suitable for a true triaxial testing machine includes an inner-layer frame, an outer-layer frame and a base. A square slot hole is formed in a middle part of the inner-layer frame. The inner-layer frame is mounted on the base through a support platform. Actuators are mounted at a top end and a bottom end of the inner-layer frame. The outer-layer frame sleeves the inner-layer frame concentrically. Four actuators are distributed on an outer periphery of the outer-layer frame. A support plate is mounted at the top end of the inner-layer frame, and two lifting driving cylinders are mounted on the support plate. Piston rods of the lifting driving cylinders extend below the support plate and are connected to an upper surface of the outer-layer frame. A guide post is mounted on the upper surface of the outer-layer frame and extends above the support plate.
US11385146B2 Sampling systems and techniques to collect hazardous contaminants with high pickup and shedding efficiencies
Sampling systems and techniques that increase pickup efficiency and shedding efficiency of an analyst of interest collected from a surface are provided. In one aspect, an absorbent swab collects an analyte of interest, such as a hazardous contaminant, from a test area demarcated by a template. The sampling techniques can include swab speed and force protocols specifying how fast and how hard the user should apply the swab across the surface to improve pickup efficiency. The sampling techniques can include instructions for inverting a container enclosing the swab and collected contaminant to improve shedding efficiency from the swab.
US11385144B2 Antibody-providing kit, antibody-containing patch, method and device for immunoassay using the same
The present disclosure relates to an immunoassay method for performing immunoassay by using a patch that contains antibodies. An immunoassay method according to an aspect of the present disclosure performs diagnosis by detecting a target protein from a sample to be diagnosed by using a patch which includes a mesh structural body forming micro-cavities and is configured to contain a liquid substance in the micro-cavities, and includes placing the sample to be diagnosed in a reaction region, and providing an antibodies that react specifically with a target protein to the reaction region by using a patch that contains the antibodies.
US11385143B2 Bio/chemical assay devices and methods for simplified steps, small samples, accelerated speed, and ease-of-use
The present invention is related to the field of bio/chemical sampling, sensing, assays and applications. Particularly, the present invention is related to how to make the sampling/sensing/assay become simple to use, fast to results, highly sensitive, easy to use, using tiny sample volume (e.g. 0.5 uL or less), operated by a person without any professionals, reading by mobile-phone, or low cost, or a combination of them.
US11385139B2 Active backlash detection methods and systems
Methods of and systems for actively detecting an increasing amount of backlash within a machine's mechanical power application to detect, predict, and estimate future mechanical failure.
US11385137B2 System, method and apparatus for monitoring the health of railcar wheelsets
A system and method for monitoring the operating condition of a wheelset on a railcar comprising a sealed unit mounted on or near a wheelset of the railcar for collecting data from the wheelset and performing AI analyses on the collected data to determine the operational condition and predict failure modes for the wheelset. Results are communicated off-railcar wirelessly via one or more of several different methods.
US11385136B2 Tire replacement method and tire replacement instruction device
When tires of a vehicle equipped with two front tires and four rear tires are to be replaced, a life amount L, which serves as an indicator for tire replacement, is grasped for the front and rear tires of a plurality of vehicles that are to be tire replacement targets. After extracting, from among the plurality of vehicles, a vehicle α equipped with the rear tires having a life amount of (⅓) L and a vehicle ß equipped with the rear tires having a life amount of 0, the rear tires of the vehicle ß are replaced with the front tires of the vehicle α and the front tires of the vehicle ß, and new tires are fitted to the vehicle α and the vehicle ß as the front tires of the vehicle α and the front tires of the vehicle ß.
US11385134B1 Method and apparatus for vehicle inspection and safety system calibration using projected images
A vehicle service system and method to determine spatial parameters of a vehicle, employing a display system under processor control, to display or project visible indicia onto surfaces in proximity to a vehicle undergoing a safety system service or inspection identifying one or more locations, relative to the determined vehicle centerline or thrust line, at which a calibration fixture, optical target, or simulated test drive imagery is visible for observation by a sensor onboard the vehicle.
US11385131B2 Detachment determining device and control unit
The present invention provides a low-cost detachment determining device capable of determining whether or not an electromagnetic valve-equipped device has been detached. The detachment determining device determines whether or not at least a part of an electromagnetic valve-equipped device included in an industrial machine, such as a construction machine or an industrial vehicle, has been detached from the industrial machine, the electromagnetic valve-equipped device being a hydraulic device equipped with an electromagnetic valve. The detachment determining device includes: an electrical characteristic detecting portion configured to output a detection signal to the electromagnetic valve-equipped device and detect an electrical characteristic of the electromagnetic valve-equipped device based on the detection signal; and a detachment determining portion configured to determine, based on a plurality of electrical characteristics detected at different time points by the electrical characteristic detecting portion, whether or not at least a part of the electromagnetic valve-equipped device has been detached.
US11385127B2 Optical frequency multiplexing coherent OTDR, testing method, signal processing device, and program
An object of the present disclosure is to provide a frequency division multiplexing coherent OTDR, a test method, a signal processing apparatus, and a program that can maintain, even in a case where a DFB laser is used, a spatial resolution equivalent to a spatial resolution achieved when a fiber laser or an external resonant laser is used. An OTDR according to the present disclosure includes a light incidence unit configured to change an optical frequency of light from a light source by a predetermined frequency interval at a predetermined time interval to generate test light pulses and cause the test light pulses to sequentially enter a fiber under test, a light reception unit configured to use the light from the light source as local light to coherently detect backscattered light from the fiber under test to acquire a received signal, and a computation unit configured to separate the received signal into signals with frequencies obtained by changing the optical frequency by the predetermined frequency interval, square amplitudes of the signals resulting from frequency separation to generate square values, perform Wiener filter processing on the square values, compensate values resulting from the Wiener filter processing for delay time when the test light pulses are caused to enter the fiber under test, and calculate an arithmetic mean of the compensated values.
US11385124B2 Device and method for detecting microleakages from kegs and similar containers
A device (1) for detecting microleakages from kegs (2) and similar containers containing a liquid with CO2 under pressure is provided with an outlet mouth (21) and a sealing valve (22). The device (1) includes a detection head (10) adapted to seal and couple with the keg (2) at the outlet mouth (21). The detection head (10) includes a measuring chamber (11) adapted to face over the outlet mouth (21). A light source (12) has an infrared component with wavelengths corresponding to CO2 absorption wavelengths facing the measuring chamber (11). A light sensor (13) faces the measuring chamber (11) for detecting the infrared light component with wavelengths corresponding to the CO2 absorption wavelengths emitted in the measuring chamber (11) by the light source (12). The measuring chamber (11) includes at least one air inlet (14) and at least one air vent (15).
US11385123B2 Method and device for judging gas leakage, and electronic device
The present disclosure relates to a method and a device for judging gas leakage, and an electronic device. The method includes: acquiring methane concentration data collected by monitoring devices, and generating a first function corresponding to the methane concentration data; acquiring a change rule of methane concentration in an inspection well during biogas accumulation, and generating a second function of the methane concentration changing with time; calculating a first correlation coefficient between the first function and the second function, and judging whether the first correlation coefficient is greater than a first preset threshold; acquiring a third function of gas consumption changing with time if no; and calculating a second correlation coefficient between the first function and the third function, judging whether the second correlation coefficient is less than a second preset threshold, and judging whether the gas leakage occurs based on the methane concentration data if no.
US11385121B2 Method for acquiring unbalance of rotor and unbalance of balancing machine
Provided is a method to acquire the unbalance of a rotor and a balancing machine, in which, the method to acquire the unbalance of a rotor includes the following procedures: install angle sensor at first position on balancing machine, measure the unbalance of rotor, first unbalance in measuring plane 1 and first unbalance in measuring plane 2 can be measured. Move angle sensor on balancing machine from first position to second position, measure the unbalance of the rotor again, second unbalance in measuring plane 1 and second unbalance in measuring plane 2 can be measured. In the above mentioned two measurements, the unbalance amount of rotor has no change, but the unbalance angle relative to angle reference point on rotor is changed by an angle which equals the angle of the sensor being moved.
US11385117B2 Tire pressure monitoring module with thru-valve construction
A TPMS module includes a sensor body with two arcuate surfaces adjacent the opening. A tire valve includes two arcuate portions and a distal portion. A plurality of gripping teeth are disposed on the valve arcuate portions. The valve distal portion is provided in the sensor body opening and arranged such that the valve arcuate portions couple to the sensor body arcuate surfaces. The valve is coupled to the sensor body by the interaction of a seat and a grommet such that the gripping teeth interact with the sensor body arcuate surfaces to maintain an orientation of the valve with respect to the sensor body.
US11385114B2 Force detecting sensor
A sensor (102) for detecting input force includes a housing (103) having a cavity (201) and a contact element (105) which is enclosed in the cavity. The contact element and cavity provide a substantially flush profile along their respective surfaces (104, 106). The cavity includes a wall (301, 302, 303) having a sensing device (304) attached thereto and the contact element provides a physical contact between the contact element and the sensing device on application of a mechanical interaction to the surface of the contact element.
US11385099B1 Integrated superconducting nanowire digital photon detector
Superconducting nanowire single photon detectors have recently been developed for a wide range of applications, including imaging and communications. An improved detection system is disclosed, whereby the detectors are monolithically integrated on the same chip with Josephson junctions for control and data processing. This enables an enhanced data rate, thereby facilitating several new and improved applications. A preferred embodiment comprises integrated digital processing based on single-flux-quantum pulses. An integrated multilayer fabrication method for manufacturing these integrated detectors is also disclosed. Preferred examples of systems comprising such integrated nanowire photon detectors include a time-correlated single photon counter, a quantum random number generator, an integrated single-photon imaging array, a sensitive digital communication receiver, and quantum-key distribution for a quantum communication system.
US11385092B2 Suppressant detection based on capacitive sensing
An example fire suppression system includes a cylinder having a wall defining an inner chamber, and a processor operable to determine an amount of a suppressant in the inner chamber based on a capacitance between a first electrode and a second electrode that are both in contact with the suppressant. An example method for determining an amount of suppressant in a cylinder includes measuring a capacitance between a first electrode and a second electrode that are both in contact with a suppressant within a cylinder, and a determining an amount of suppressant within the cylinder based on the capacitance.
US11385084B2 Electromagnetic multiphase flowmeter
An electromagnetic flowmeter and a method for measuring a property of a fluid composition are provided. The electromagnetic flowmeter includes a first electric conductor with first and second ends, arranged inside a fluid conduit carrying a fluid composition comprising hydrocarbons, an RF electric signal source, and a first dual signal detector including first and second input ports. The first terminal of the electric signal source is connected to the first end of the first electric conductor and arranged to induce an RF electromagnetic wave in the fluid conduit by supplying an input electric signal to the first end of the first electric conductor. The first and second ports of the signal detector are connected to the first and second ends of the first electric conductor, respectively.
US11385081B2 Encoder apparatus, drive apparatus, stage apparatus, and robot apparatus with light emission adjuster
Provided is an encoder apparatus that is free from battery maintenance or has low frequency of battery maintenance. The encoder apparatus includes: a position detection system including: a scale; a light emitter that irradiates the scale with light; a light detector that changes a relative position thereof with the scale in response to movement of a mover; and a detector that detects position information on the mover based on a detection result of the light detector. The encoder apparatus also includes an electric signal generator that generates an electric signal in response to the movement of the mover; and a light emission adjuster that adjusts emission of light from the light emitter based on the electric signal.
US11385080B2 Apparatus, system and method for detecting a position of a movable object in a device and using the same for controlling the device
A system determines a position of a rotating object in a device and controls the device according to the determined position of the rotating object. The system includes a reflecting region on the rotating object and a light source located in the device. Emitted light is emitted by the light source onto the reflecting region and reflected light is reflected off the rotating object. The reflected light has an intensity. The system also includes a detector that detects the reflected light and measures the intensity of the reflected light. The reflecting region has a feature configured to effect a change in the intensity of the reflected light as the rotating object rotates. The change in the intensity of the reflected light corresponds to a change in a signal associated with a determined position of the rotating object. The device is controlled according to the determined position of the rotating object.
US11385076B2 Sensor circuit and method for filtering a sensor signal
Sensor circuits having a filter and methods for filtering a sensor signal are provided. In this case, a passband width of an adjustable low-pass filter or bandpass filter is adjusted on the basis of a comparison of a measure of a signal change of a sensor signal with a threshold value.
US11385074B2 Programming electric meter global positioning system coordinates using smart device
A method for programming global positioning system (GPS) coordinates for a smart meter includes receiving, by a server remote from the smart meter, an image file of a photograph of the smart meter; recognizing identification information of the smart meter from the image file; extracting GPS coordinates from metadata of the received image file; transmitting the GPS coordinates and instructions to store the GPS coordinates to the smart meter identified by the identification information; and storing, by a processor of the smart meter, the GPS coordinates in a memory of the smart meter.
US11385071B2 Providing a route with augmented reality
Methods and devices and systems related to a computing device for providing a route with augmented reality (AR) are described. An example method can include receiving, at a computing device, a trigger associated with a first location of the computing device, tracking movement of the computing device relative to the first location, and providing a route back to the first location from a second location reached during the tracked movement. The route can include displayed AR.
US11385066B2 Vehicle navigation and control system and method
A controller is provided that can receive or determine at least one first location associated with at least a first vehicle belonging to a vehicle group; receive or determine at least one second location associated with at least a second vehicle; and determine a route or lane from a plurality of possible routes or lanes on which the vehicle group is located based at least partly on the at least one first location and on the at least one second location.
US11385063B1 Computationally efficient distance-based score approximations
A distance-based score approximation having improved computational efficiency is provided. Responsive to receiving a score request, an observation point is identified based the score request. A geographic database is queried for map information corresponding to geometry elements located within a predetermined maximum distance of the observation point. A plurality of sections of the geometry elements are defined. Each section is associated with one of a plurality of groups of sections based on map information corresponding to a geometry element corresponding to the section. For each of the plurality of sections, an impact curtain area is determined. For each group of sections, the impact curtain area for each section associated with the group is aggregated to define a contribution for the group. The contribution for each group of sections is aggregated to determine the distance-based score. The distance-based score is provided for display via a display of a user computing entity.
US11385051B2 Systems and methods for estimation of building wall area and producing a wall estimation report
Systems and methods for three-dimensional computer modeling of buildings are disclosed, including a method comprising generating, with a computer processor, a 3D model of walls of a structure and a wall area measurement estimate report, using the 3D model of the walls, displaying multiple line drawings of a building having a roof.
US11385049B2 Apparatus associated with analysis of thin film layer and manufacturing method thereof
An apparatus associated with an analysis of a thin film layer comprises two layer structures (100, 102) with a cavity (104) therebetween, and an opening (110) through one of the layer structures (102) to the cavity (104), the cavity (104) being configured to receive, through the opening (110), material used to form a thin film layer (900) inside the cavity (104). At least one of the two layer structures (100, 102) comprises at least one positional indicator (108) for an analysis associated with the thin film layer (900).
US11385046B2 Adaptive control of coating thickness
An example method that includes receiving a first geometry of a component in an uncoated state and a second geometry of the component in a coated state; determining a first difference between the second geometry and a first simulated geometry based on the first geometry and a first spray law comprising a plurality of first spray law parameters; iteratively adjusting at least one first spray law parameter to determine a respective subsequent spray law; iteratively determining a respective subsequent difference between the second geometry and a subsequent simulated geometry based on the first geometry and the subsequent respective spray law; selecting a subsequent spray law from the respective subsequent spray laws based on the respective subsequent differences; and controlling a coating process based on the selected subsequent spray law.
US11385041B2 Fixturing apparatus
A fixturing apparatus is described that can be used with metrology apparatus, such as coordinate measuring machines, flexible gauges and the like. The fixturing apparatus has a base and a plurality of supports extending from the base that are configured to retain an object. At least one of the plurality of supports comprises a floating support having a floating support element that is moveable relative to the base upon contact with an object being loaded into the fixture. A locking mechanism, such as a pneumatic locking mechanism, is provided that can be actuated to immobilise each floating support element relative to the base. The object may have a glass sheet. A corresponding method of fixturing an object is also described.
US11385040B1 Portable optical shaft profile wear measurement gage
Portable shaft wear measurement devices for, and methods of, measuring gage wear of driving elements, e.g., splines or keyways, on drive shafts, having at least one standard having a profile matching the profile of the driving element, the device being capable of disposing over the shaft when it is still attached to the machine that provides the driving force, so that when the device is installed over the shaft, the standard is capable of some angular rotation around a central axis, the degree of angular rotation being limited by the amount of wear of the driving elements, an indicator mechanism magnifying the amount of indication of wear by disposing the indicator radially outwardly of the central axis. A method of measurement using such a device, and a method of statistical regression analysis of wear of a shaft over time alerts when the shaft requires replacement.
US11385039B2 Methods of measuring a size of edge defects of glass sheets using an edge defect gauge and corresponding edge defect gauge
An edge defect gauge that measures a size of edge defects of glass sheets, the edge defect gauge comprising: a body including opposite end edges and opposite side edges that extend between the end edges forming a body, the body having opposite flat faces; and at least one of (i) a dog ear measuring projection extending outward from one of the end edges at one of the side edges, the dog ear measuring projection having a predetermined height and a predetermined length or (ii) a cantilever measuring recess extending inward from the other end edge at the one of the side edges, the cantilever measuring recess having a predetermined height and a predetermined length.
US11385033B2 Rear arrow nock with retention
A nock for an archery arrow or bolt. The nock includes a radial indention configured to be engaged by a biased retainer of a trigger mechanism of a crossbow to retain the arrow or bolt in a desired position relative to the trigger mechanism and/or a bowstring. The radial indention may optionally comprise a groove defined generally continuously around a circumference of the nock. The radial indention is exposed when the nock is coupled with an arrow or bolt such that the radial indention may be engaged by a biased retainer within the trigger mechanism. The nock may further include a generally planar rearward bearing surface configured for being engaged by a bowstring. The nock of the present invention may be suitable for use with a multiple-shot crossbow or a single-shot crossbow. Other aspects of the present invention are directed to a projectile, a projectile retention system, and a crossbow.
US11385032B2 Archery target pin
An example target pin is disclosed having a body for a removable shaft. The body has a base and a support structure configured to retain the removable shaft substantially perpendicular to the base when the removable shaft is assembled in the support structure of the body. The removable shaft is assembled in the body and is then ready for use by press it through a target into a target backing to hold the target securely in place on the target backing during archery or other target shooting.
US11385028B1 Removable and stowable throat guard
A throat guard has one or more insertion points which are received in openings or otherwise removably attached to a garment component. The insertion points can be upper horns and a lower section with the upper horns received in openings on the collar of the garment component and the lower section is received a central opening of the garment component. In an undeployed position the upper horns are released from collar of the garment component, but the throat guard remains attached to the garment component and available to be quickly secured around the throat area of the wearer.
US11385027B2 Modular dovetail rail clamping assembly
A flashlight assembly includes an elongated flashlight body having a fixed clamp component. A movable clamp component opposes the fixed clamp. A threaded clamping fastener extends through the movable clamp component and into the body to draw the movable clamp component into engagement with the body. A removable, reversible crossbar extends transversely across the body between the fixed clamp component and the movable clamp component in a spline channel. The crossbar has both a universal rail side and a MIL-STD 1913 rail side.
US11385023B1 Rapid access firearm safe
A rapid access firearm safe having a rigid body with a secure interior storage compartment and a door for accessing a firearm. The door is hingedly attached to the lower portion of the body such that the door swings open from an upper portion of the body, and a firearm retaining mechanism is located on the interior side of the door and releasably holds at least one firearm thereto. A locking mechanism is integrated into the upper portion of the safe body and accessible from the exterior, and the locking mechanism selectively holds the door firmly against the body thereby securely enclosing the interior storage compartment and releases the door from the body upon deactivation by receiving user input.
US11385022B2 Mounting systems and methods for positioning a detector on a weapon holster
A detector for detecting the removal and/or insertion of a firearm out of and/or into a holster. The detector may transmit a message each time the firearm is removed from the holster. A recording system may receive the message and determine whether or not it will begin recording the data it captures. A detector may detect the change in a magnitude of an inductance and/or an impedance of a circuit to detect insertion and removal of the firearm into and out of the holster. A placement mode may be invoked to determine an optimal mounting location of the detector relative to the holster. The optimal mounting location may be a location of maximum sensitivity of the detector with respect to the weapon and/or a location wherein the measurements obtained via the detector exceed a threshold. The detector may provide indicia corresponding with the optimal mounting location.
US11385020B2 Handle for holding a weapon and weapon comprising such a handle
The invention relates to a weapon front handle, the handle extending along a given axis (X) and comprising a plate (4) for securing to a weapon and a grip (8) for gripping the handle, which grip is connected to the plate and shaped to present grooves (9) for receiving a user's fingers, the handle being characterized in that the grip is connected to the plate in such a manner as to be mounted to pivot relative to the plate about the given axis (X), the handle including at least one latch for temporarily blocking pivoting of the grip relative to the date about the given axis (X).The invention also relates to a weapon including such a front handle.
US11385018B2 Pistol grip assembly
A pistol grip assembly having customizable accessories are disclosed here. The pistol grip assembly can include a handle, a first accessory removably attached to the left side of the handle, and a second accessory removably attached to the right side of the handle. A frame can be disposed in a central cut-out of the handle and the first and second accessories can be removably attached to the frame. The pistol grip assembly can also include a thumb rest and a trigger finger rest.
US11385015B2 Bow stand for split limb archery bows
An archery bow stand is provided supporting generally wide split-limb archery bows that include first and second limb segments separated by an elongated slot. The bow stand includes identical first and second legs t pivotally connected together such that the inner surface of one leg faces the inner surface of the other leg. First and second upper clamp portions associated with the first and second legs, respectively, extend in opposite directions. The clamp portions are received in the elongate slot between the limb segments so that the clamp portions extend generally parallel therewith. The bow stand is then rotated about a longitudinal axis so that the clamp portions extend perpendicular to the limb segments with an open gap of each clamp portion receiving one of the limb segments to hold the split-limb archery bow in an upright position when not in use.
US11385013B2 Hybrid carbon—steel firearm barrel
A hybrid composite and steel rifle barrel assembly relating to bolt action rifles or other firearms, including those that fire rimfire or centerfire ammunition. The inner barrel construction consists of a pre-machined and rifled steel barrel that has been machined down from its original geometry to a much lighter and smaller geometry to achieve a significant weight savings. The metal portion of the barrel that is removed, is replaced by a composite tubular structure, that slips over the machined down steel barrel which is then adhesively bonded to the steel barrel. The composite barrel consists of a plurality of concentric composite material layers including carbon fiber-based uni-directional prepreg and a unique metallic weave that is placed within the composite structure to aid in the thermal transfer of heat extending from the chamber to the muzzle end of the rifle barrel. The metallic weave is positioned so that it is the first layer(s) within the composite structure that make direct contact with the steel barrel. This metallic weave is a continuous weave that extends the full length of the barrel and not only provides a highly thermally conductive layer, but also provides significant longitudinal barrel stiffness. The resin matrix system within the composite structure is a standard epoxy resin that preferably does not contain any type of thermally conductive particulate or filler, to achieve an effective thermal transfer layer. The resulting hybrid composite/steel barrel achieves significant weight reduction compared to an all-steel barrel in addition to increased accuracy. In addition to the weight reduction and accuracy benefits associated with this invention, is that the movement of a bullet associated with shooting through a cold barrel (cold bore) versus a hot barrel is reduced substantially.
US11385012B2 Slidable trigger assembly for firearm
A slidable trigger assembly for a firearm is described. The slidable trigger comprises a main body housing a trigger and a sear and a slider, slidably coupled with the main body. The slidable trigger assembly may include a slide adjuster configured to set the sear at a target position with respect to the slider. Alternatively, the slider moves laterally in response to physical manipulation of the slidable trigger assembly to set the sear at a target position with respect to the slider.
US11385010B1 Trigger energy absorption apparatus and method
An elastomer shock absorber for the trigger assembly of a firearm utilizing an elastomer shock absorber positioned between a moving part of the trigger assembly and the frame assembly. Adhesive mounting of the elastomer to the back of the trigger or positioning the elastomer internal to the frame assembly both provide significant reductions in the shock transfer of trigger energy to the gun body, thereby increasing the accuracy of the firearm.
US11385004B2 Device for securing an ammunition container
A device to secure and hold an ammunition magazine includes a block using a channel, a receiving ramp, and a slider to accommodate a variety of sizes for the magazine. The block can be made of metal or plastic. The block includes a front edge and a back edge. The front edge includes an opening for the receiving ramp. The metal block also includes side edges. A first side edge includes a machine hole to receive a thrust bolt having a knob that turns to move the slider within the channel. The second side edge is removable and borders the receiving ramp. The slider extends into the receiving ramp as moved by the thrust bolt to secure the magazine. The receiving ramp descends at an angle from the front edge to the back edge to accommodate the magazine.
US11385002B2 Implementing modular baffling mechanism for selectively redirecting and impeding airflow
Methods and structures are provided for implementing selective airflow modification. An airflow control member holder receives and retains an airflow control member having compliance characteristics allowing easy removal and changing of the airflow control member. The airflow control member holder includes retention features to facilitate mounting and removal from the system, such as mounting and removal from a printed circuit board (PCB). The airflow control member holder provides a protective function for a component, such as a depopulated component, a central processing unit (CPU) or other device.
US11384997B2 Heat exchanger, heat exchanger unit, and refrigeration cycle apparatus
A heat exchanger, a heat exchanger unit, and a refrigeration cycle apparatus are provided where deterioration in drainage and ventilation properties is prevented, an air passage is not easily clogged when frost forms, and both defrosting properties and heat exchange performance are achieved. A flat tube and a plurality of fins that are each a plate having a plate surface extending in a longitudinal direction and in a width direction orthogonal to the longitudinal direction are provided. The plate surface intersects a pipe axis of the flat tube. The plurality of fins each have an insertion portion in which the flat tube is inserted, a first spacer formed at a rim of the insertion portion and maintaining the interval, and a second spacer formed at a portion of the plate other than the rim of the insertion portion and maintaining the interval.
US11384991B2 Heat exchanger
A heat exchanger includes flat tubes spaced apart from each other and located in parallel, a header that connects end portions of the flat tubes, and a fin joined between the flat tubes adjacent to each other. The fin is provided with a break line that breaks the fin when bending is performed. A cut is provided at both ends of the break line on the fin including a first end and a second end, and extends parallel to the airflow direction from the first end to the second end.
US11384990B2 Prime surface heat exchanger with contoured separator members
A heat exchanger includes a plurality of interconnected separator members that respectively include a first surface and an opposite second surface. The separator members respectively include an array of wave features. Also, the separator members are stacked and disposed in an alternating arrangement with the first surfaces of adjacent separator members facing each other and attached at the respective wave features, and with the second surfaces of adjacent separator members facing each other and attached at the respective wave features. The heat exchanger also includes a plurality of first flow passages for first fluid flow and second flow passages for second fluid flow. The second fluid and the first fluid are configured to exchange heat through the separator members.
US11384986B2 Open arc condition mitigation based on measurement
A system measures parameters of the electricity drawn by an arc furnace and, based on an analysis of the parameters, provides indicators of whether arc coverage has been optimized. Factors related to optimization of arc coverage include electrode position, charge level, slag level and slag behaviour. More specifically, such indicators of whether arc coverage has been optimized may be used when determining a position for the electrode such that, to an extent possible, a stable arc cavity is maintained and an open arc condition is avoided. Conveniently, by avoiding open arc conditions, the internal linings of the furnace walls and roof may be protected from excessive wear and tear.
US11384984B2 Thermal storage unit
Thermal storage unit including: a receptacle including orifices allowing a heat-transfer fluid to be introduced into and extracted, and a stack of bricks, arranged in the receptacle in superposed strata, each stratum having lower and upper large faces and defining a plurality of ducts opening via lower and upper openings, the stack including a pair of strata of a lower and upper stratum, the upper and lower large faces of the lower and upper stratum being separated to define a passage, placing an upper opening of a lower duct of the lower stratum in fluidic communication with at least one lower opening, entirely offset with respect to the upper opening, of at least one upper duct of the upper stratum, the lower large face of the upper stratum closing off, at least partially, the upper opening, when the upper opening is observed, along its axis, from the lower duct.
US11384982B2 Dual-purpose sintering furnace
A dual-purpose sintering furnace including a furnace body having a furnace chamber, a first furnace mouth and a second furnace mouth which are communicated with the furnace chamber, a furnace door hinged to the furnace body and configured for closing the first furnace mouth, a blocking member lap-jointed inside the furnace chamber and configured for blocking the second furnace mouth, a sample stage, an ejection rod fixedly arranged on a sample placement face of the sample stage, a lifting device configured for driving the sample stage to raise or lower, so that the ejection rod pushes the blocking member until the second furnace mouth is opened, and so that the sample stage enters the furnace chamber through the second furnace mouth. The dual-purpose sintering furnace can complete a large amount of sintering as conventional sintering and also implement rapid sintering.
US11384978B2 Household appliance
A household appliance has a main body, a chamber with an opening, and a drawer door closing the chamber. A support mechanism is connected between the drawer door and the main body. A cable extends between the main body and the drawer door and a guidance mechanism guides the cable and moves with the drawer door. The guidance mechanism includes a bendable member that moves along a moving path including a bent portion. A limiting mechanism limits the bendable member to move within the moving path and a preset error range. A structure of a component surrounding the guidance mechanism in the household appliance is improved, so that a moving track of the guidance mechanism can be guided and limited when the guidance mechanism moves as the drawer door moves. This helps the guidance mechanism and the cable move through an expected track.
US11384977B2 Refrigerator comprising vacuum space
This invention relates to refrigerators, and more particularly to a refrigerator in which a vacuum space is formed between an outer case and an inner case of a body thereof for enhancing a heat insulating function. The refrigerator includes a body having a storage space for storing a predetermined storage object, wherein the body includes an inner case having the storage space, an outer case having an inside surface spaced a predetermined gap from an outside surface of the inner case to house the inner case, and a vacuum space provided between the inner case and the outer case sealed to maintain a vacuum state for heat insulating between the inner case and the outer case.
US11384973B2 Refrigerator
A refrigerator that includes a main body, a wall and a storage compartment. The refrigerator further includes a door rotatably coupled to the main body configured to open and close the storage compartment. The door includes an ice-making chamber formed in a front surface of the door. The refrigerator also includes a cooling chamber that includes a cooler is provided inside the wall and configured to generate cooling air. The refrigerator also includes a cooling air duct configured to connect the ice-making chamber and the cooling chamber to supply the cooling air generated by the cooler to the ice-making chamber.
US11384970B2 Heat exchanger and refrigeration cycle apparatus
An auxiliary heat exchange unit of a heat exchanger has a first auxiliary heat exchange region and a second auxiliary heat exchange region. A main heat exchange unit has a first main heat exchange region, a second main heat exchange region, a third main heat exchange region, and a fourth main heat exchange region. The auxiliary heat exchange unit and the main heat exchange unit are configured to cause refrigerant to flow successively through the first auxiliary heat exchange region, the second auxiliary heat exchange region, the first main heat exchange region, the second main heat exchange region, the fourth main heat exchange region, and the third main heat exchange region when the heat exchanger functions as an evaporator.
US11384955B2 Indoor unit for air-conditioning apparatus, and air-conditioning apparatus
An indoor unit for an air-conditioning apparatus includes a body having an opening, a decorative panel attached to the body to cover the opening, and a filter disposed between the body and the decorative panel. The decorative panel has a rectangular air inlet grille disposed at a location that faces the opening of the body. The air inlet grille has long-side wall portions that face each other, a plurality of short-side wall portions disposed perpendicularly to each of the long-side wall portions, a bottom portion surrounded by the long-side wall portions and the plurality of short-side wall portions, and hook receiving portions located in respective grille corner portions each located at the corresponding one of four corners of the bottom portion. The filter is formed in a rectangular shape and has hook portions in respective filter corner portions each located at the corresponding one of four corners of the filter. The hook portions are engaged with the respective hook receiving portions.
US11384949B2 Air conditioner system and control method thereof
Disclosed herein are an air conditioner system and a controlling method thereof. In a situation that air-conditioning systems such as air conditioners and refrigerators are installed and operated in a site, real-time operation data are acquired and the air conditioning and efficiency are calculated at the site. By comparing performance data provided by a device manufacturer and the real-time operation data, device performance is corrected for the site's installation environment. By using corrected device performance, it is possible to save building facility energy by providing optimal operation number control suitable for the installation environment.
US11384945B2 Quiet room air conditioning unit
Disclosed is the window unit of indoor air conditioning device. The disclosed device is split into two sections, with one being inside a room and the other hanging outside of the exterior wall. The two sections are connected together via a conduit channel, which is also used as a low-profile conduit, using flexible piping. The flexible piping are breakingly coupled within the conduit using snap connectors or twist-off connectors. The conduit being placed over a windowsill, wherein the windowsill supporting the weight of both containers.
US11384944B2 Water heater with integrated building recirculation control
A water heater system includes a controller configured to integrate control of both recovery and recirculation operations of a recovery pump and a recirculation pump. As such, a separate device, installation location, and power source (e.g., available outlet) is not needed with the controller. Because a single controller is configured to control both recovery and recirculation operations, additional control functions are available. The controller may be in communication with an internal controller of the water heater and configured to receive an error notification upon abnormal operation of the water heater. The controller can stop recovery and recirculation operations in response to an error notification, unlike with traditional water heating systems which may otherwise continue to function. The recovery and recirculation operations are based on a setpoint temperature of the water heater such that changes made to the setpoint temperature will automatically adjust in the recovery and recirculation operations.
US11384940B2 Gas turbine load/unload path control
A loading/unloading method for a gas turbine system is disclosed. The gas turbine system includes a combustion section featuring a primary combustion stage with a first plurality of fuel nozzles and a downstream, secondary combustion stage with a second plurality of fuel nozzles. For loading, the method progresses through each of a plurality of progressive combustion modes that sequentially activate a higher number of at least one of the first or second plurality of fuel nozzles; and for unloading, the method progresses through each of a plurality of progressive combustion modes that sequentially activate a lower number of at least one of the first or second plurality of fuel nozzles. During each combustion mode, regardless of whether loading or unloading, a primary combustion stage exit temperature of a combustion gas flow is controlled to be within a predefined target range corresponding to the respective combustion mode.
US11384938B2 Burner, burner system, integrated gasification combined cycle, and method for moving burner
To provide a burner that makes it possible to reduce error displacement of the distal end position of a burner main body when the burner main body is inserted. A burner (161) includes: a burner main body (162); a plurality of driving cylinders (163) that are disposed parallel to a direction of an axis line in which the burner main body (162) moves, and drive movement of the burner main body (162); a connecting member that connects the burner main body (162) and the plurality of driving cylinders (163); and a fitting member (170) that is provided between the burner main body (162) and the connecting member, and constrains relative movement in the direction of the axis line (X) and permits relative movement in a direction perpendicular to the direction of the axis line (X).
US11384931B2 Lighting and speaker device and annular LED assembly
A combined lighting and speaker device having a central longitudinal axis defining a forward and a rearward direction and a radially outward and a radially inward direction is provided. The device comprises a tweeter; a tweeter horn positioned radially outwardly of the tweeter; a speaker positioned rearward of the tweeter horn; and a light emitting diode, LED, assembly positioned radially outwardly of the tweeter. The LED assembly comprises one or more light emitting diodes, LEDs, and a lens having a forward surface. The tweeter horn has an inner edge in communication with an outer edge of the tweeter, so that the tweeter horn forms a guide to direct sound produced by the tweeter away from the speaker when in use. At least part of the tweeter horn is provided by the forward surface of the lens.
US11384926B2 Cabinet lighting power-taking system
The application discloses a cabinet lighting power-taking system including a cabinet, a power-taking assembly and lamps. The power-taking assembly includes at least one wire-distribution box, which is attached to and installed on a surface of the cabinet and is provided with a power-input interface and a plurality of power-output interfaces, so as to separate a single power-output interface into the plurality of power-output interfaces in parallel through shunt conversion. The power-input interface is configured for connecting a commercial power. The lamps are installed in the cabinet and plugged into the plurality of power-output interfaces one by one. This application improves an installation structure of the cabinet lighting power-taking system, and provides a structure that does not require slotting and wiring, which facilitates a process of installation, improves the efficiency of installation and optimizes the safety of using the lamps.
US11384923B1 Telescoping perimeter lighting fixture and installation methods
A lighting fixture includes a mounting rail slidably attached to a first side of a main section. A lighting assembly includes a first LED board attached to the main section, and a second LED board attached to an extension movable longitudinally relative to the main section. The extension may be attached to the mounting rail and be slidable longitudinally relative to the main section, to extend the length of the lighting fixture. The second LED board may be supported on a slider extrusion rigidly attached to a spacer on the main section. The lighting fixture can be more quickly and easily installed with minimal field cutting of components.
US11384915B1 Garnishless type hidden lamp for vehicle
A garnishless type hidden lamp applied to a vehicle, may include a light source module, in which an internal lens spaced from an external lens, appearing as a garnish from outside thereof due to a color of a penetrable painting portion which reflects the external light, with an air gap interposed therebetween transmits an internal light of a light source through laser perforation holes to form a laser pattern on the external lens, so that the garnishless type hidden lamp may have the sense of unity with vehicle design by a painting garnish function of the external lens without combination with a separate metal garnish, improve a wow effect using the painting garnish, implement differentiated and customized lighting by only changing the laser pattern.
US11384912B2 Thin aspect lighting system with cutoff
A thin aspect lighting system and method are shown. The system and method include at least one module having a reflector that is generally elliptical in one cross-section and generally parabolic in another cross-section. Each module is adapted to generate at least one of a flat beam pattern, a high beam pattern or a low beam pattern, such as a low beam pattern with a kink or elbow. Also shown is a headlamp assembly having a plurality of modules that generate the same or a different light beam pattern. Manipulation and variation of facets or positions of various components, such as at least one light source provides improved characteristics in one or more of the light beam patterns.
US11384906B2 Method for monitoring a water supply network in an infrastructure object, a control component for a water supply network and a computer program product
Method for monitoring a water supply network (1) in an infrastructure object (2) having water pipes (3) and at least one measuring device (4) for monitoring the water supply network (1) that contains at least the following steps: a) determining at least one structure parameter (5) which characterizes at least one structure of the infrastructure object (2) or the water supply network (1); b) determining at least one water parameter (6) using the at least one measuring device (4), and c) determining at least one probability value (7) for water damage, wherein at least one structure parameter (5) and the at least one water parameter (6) are taken into consideration.
US11384902B2 Pressure vessel and method for winding filament
Provided are a pressure vessel and a method for winding a filament that allow a reinforcing layer to have an even thickness. The pressure vessel includes: a liner (2) having a hollow portion; and a reinforcing layer (4) that covers the circumference of the liner (2). The reinforcing layer (4) is formed by binding bands (11) composed of reinforced fibers around the liner (2) so as to be layered, a lap portion (21, 22) is formed with ends of the adjacent bands (11, 11) superposed one on another in each layer of the reinforcing layer (4); and at least one end of the adjacent bands (11, 11) in the lap portion (21, 22) is formed thinner than any other portion of the band (11).
US11384901B2 Electric cutting tool with automatic emergency stop
A safety cutting tool has an electrically conductive cutting element, an electrically controlled actuating motor drivingly connected to the cutting element, a gripping handle electrically insulated from the cutting element and adapted to receive a hand of an operator therein, a cutting trigger control electrically insulated from the cutting element and adapted to be actuated by the hand of the operator, and an emergency stop device that is able to respond to a contact of the operator with the cutting element. The emergency stop device includes a first manual contact, electrode and a second manual contact electrode with an electrical monitoring circuit connected thereto.
US11384900B2 Handheld gimbal
A handheld gimbal includes a handle, a first shaft assembly having a first motor connected to a top portion of the handle and a first shaft arm, a second shaft assembly having a second motor and a second shaft arm fixedly connected to the second motor, a third shaft assembly having a third motor and a third shaft arm, a holder fixedly connected to a rotor of the third motor, and a rotatable connecting member, where one end of the third shaft arm is fixedly connected to the second motor, and another end of the third shaft arm is fixedly connected to the third motor; one end of the first shaft arm is fixedly connected to the first motor, and another end of the first shaft arm is rotatably connected to the second shaft arm via the rotatable connecting member.
US11384899B2 Fastening device
A fastening device includes a self-adhesive part having a self-adhesive surface and a connecting surface which is situated on the opposite side from the self-adhesive surface. A flexible strip extends from the connecting surface of the self-adhesive part. The flexible strip is joined to the self-adhesive part by means of a connecting element disposed in a region on the connecting surface. This region faces a central region of the self-adhesive surface. Thus, a traction force exerted on the flexible strip is distributed substantially uniformly over the self-adhesive surface.
US11384898B2 Modular utility system
A kit of portable modular components for use in demountably configuring a variety of structural assemblies. The kit comprises three types of elongate structural support components wherein the first type has a pair of opposed male ends, the second type has a male end and an opposed female end, and the third type has a pair of opposed female ends, wherein the male ends are configured for demountable engagement with the female ends. Each of the male ends comprises a cylindrical body with at least one linear set of two spaced-apart prongs around the circumferential surface of the cylindrical body. Each of the female ends has a cylindrical receptacle with one or more linear channels for receiving therein the cylindrical body and the at least one linear set of prongs. The female ends are provided with locking assemblies for releasable engagement the male ends.
US11384893B2 Device mount with releasable attachment and adjustable rotation
A device is disclosed that provides secure and releasable connection between a mount and a display device where corresponding structural elements on the mount and a receptor hollow disposed on the display device provide for alternate attachment where the connected structures can be rotated in increments of ninety degrees and consistently and releasably connected. A second axis of rotation is provided around a pivot bolt that can be adjusted or fixed with a threaded adjustment nut.
US11384888B2 Trench-less plug assembly
A trench-less plug assembly having a fluid release element, further including: a top retaining ring, a bottom retaining ring, a plurality of rods vertically connecting the top retaining ring to the bottom retaining ring. A retaining plug is adapted to traverse vertically along the plurality of rods, and a main fitting adapted for receiving the bottom retaining ring. A gasket is disposed between the main fitting and the retaining plug. The plurality of rods engage the retaining plug with threads, whereby the retaining plug is positioned vertically between the top retaining ring and the bottom retaining ring by rotational movement of the retaining plug. The main fitting is adapted to attach to a main pipeline, and the main fitting is adapted to receive a riser enclosing the fluid release element. In one example, the main fitting attaches to a main pipeline using a saddle.
US11384885B2 Flexible double walled hose connection
A flexible conduit for transporting fluids in a fluid system, such a fluid system on an aircraft, and methods of assembling the flexible conduit described. The flexible conduit can include a flexible inner hose for transporting a fluid. The flexible inner hose can be surrounded by a flexible outer wall which can contain any leakage of fluid from the flexible inner hose. The flexible inner hose and the flexible outer wall can be coupled on each end to ferrules. Swage rings can be swaged to secure the flexible inner hose and the flexible outer wall to the ferrules.