Document Document Title
US11151616B2 Contextual information insertion in context with content
Context associated with content may be received. An additional content may be generated for insertion into the content. The additional content can be created to be within the context associated with the content and based on a likely responsiveness of the user to the additional content, the additional content referring to an item. The additional content preserves continuity and/or semantics in the context of the content.
US11151614B2 Advertisements blended with user's digital content
Disclosed are systems and methods for generating customized advertising content by combining one or more content items with advertising content. The content items may comprise various forms of media content, including, video, audio, etc. Users may utilize an interface to accesses advertising content and content items. In one embodiment, the user may utilize the interface to integrate one or more content items with advertising content to generate customized advertising content. The interface may be used to further modify the customized advertising content. A computing device may monitor on more user's consumption of customized advertising content for various purposes.
US11151612B2 Automated product health risk assessment
A computer-implemented method comprises analyzing an advertisement presented to a user during a first time period to identify a plurality of ingredients; and analyzing documents related to a medical condition of the user to determine a respective first relevance rank for each ingredient. The method further comprises selecting a subset of the ingredients having a highest number of occurrences based on the respective first relevance rank for each of the ingredients; performing sentiment analysis of the documents for the selected subset; determining a respective second relevance rank for each of the ingredients in the selected subset based on the sentiment analysis; and computing a product risk score based on the respective second relevance rank for each of the ingredients in the subset. The method further comprises modifying a display on a device associated with the user such that the display indicates the product risk score during the first time period.
US11151610B2 Autonomous vehicle control using heart rate collection based on video imagery
Video of one or more vehicle occupants is obtained and analyzed. Heart rate information is determined from the video. The heart rate information is used in cognitive state analysis. The heart rate information and resulting cognitive state analysis are correlated to stimuli, such as digital media, which is consumed or with which a vehicle occupant interacts. The heart rate information is used to infer cognitive states. The inferred cognitive states are used to output a mood measurement. The cognitive states are used to modify the behavior of a vehicle. The vehicle is an autonomous or semi-autonomous vehicle. Training is employed in the analysis. Machine learning is engaged to facilitate the training. Near-infrared image processing is used to obtain the video. The analysis is augmented by audio information obtained from the vehicle occupant.
US11151609B2 Closed loop attribution
A closed loop attribution system may include a user location history storage system containing information indicative of user location history for a plurality of users based on location of a mobile device associated with a user; a user database storage system containing placement tracking information indicative of advertising content presented to the user; and a closed loop attribution processor responsive to said user location history storage system and said user database storage assessing correlations between a user's exposure and a user's location. The user database may include records indicative of user behavior and characteristics. The closed loop attribution processor may be connected to the campaign database and the campaign database may contain an indication of one or more locations of interest to an advertiser. The correlation between user exposure and a user's location may be a correlation between user exposure and the location or locations of interest.
US11151606B2 Adaptively embedding visual advertising content into media content
Technologies for adaptively embedding visual advertising content into media content include a computing device for receiving visual advertisements, an advertisement map, and media content from a remote content provider. Such technologies may also include determining a location of an advertising enabled area within an image of the media content, selecting a visual advertisement to embed within the image of the media content at the determined location of the advertising enabled area as a function of the advertisement map, and embedding the selected visual advertisement into the image of the media content at the determined location of the advertising enabled area to generate augmented media content for subsequent display to the user. In some embodiments, the advertisement map includes display conditions for each of the visual advertisements.
US11151604B2 Revenue management using dynamic customer selection
Systems, methods, and computer-readable media for controlling the timing of customer interactions (e.g., targeted product or service offerings to customers) in order to determine optimally efficient usage of a seller's available inventory are disclosed. A customer selection problem (CSP) may be formulated and solved to implement a customer selection policy for controlling the timing with which customers from a customer pool will be targeted with offerings. The customer selection policy may include dynamic optimization to account for intertemporal effects of customer decisions.
US11151602B2 Apparatus, systems and methods for acquiring commentary about a media content event
A query session system and method is operable to determine a current location of a consumer conversation acquisition system when the consumer conversation acquisition system is a mobile electronic device or determine a current operation of the consumer conversation acquisition system when the consumer conversation acquisition system is stationary. Stored state information corresponding to the determined location or operation is accessed that identifies one of a receptive state of the consumer, an unreceptive state of the consumer, or optionally an indeterminate state of the consumer. The query session is presented to the consumer when the consumer is the receptive state. A query session presents a series of audible questions to the consumer that pertain to a subject media content event that the consumer has previously consumed. Responses of the consumer to each one of the presented audible questions of the query session are acquired and are saved.
US11151601B1 Systems and methods for event detection using web-based advertisement data
Systems and methods are provided for accumulating network accessible marketplace data, determining various originating sources of the marketplace data, detecting changes in the marketplace data, and notifying users of the detected changes. The marketplace data may include advertisement data associated with advertisements on publisher web pages. The originating sources may be the publisher web pages or any of various advertising channels such as ad networks, ad services, or demand side platforms that place the advertisements on the web pages. Notifying the users may include generating a timeline and a human-readable story from the advertisement data and providing the timeline and the story to the user via a web-based interface or a notification communication such as a push notification to a device of the user.
US11151595B1 System, method, and computer program for a smart coupon code
A system, method, and non-transitory computer readable medium are provided for a smart coupon code. The smart coupon code is generated by receiving input that includes: a coupon discount for a purchasable item, a date range during which the coupon discount is valid, and one or more customer segments for which the coupon discount is valid, and further generated the smart coupon code, based on the input, to include an indication of: the coupon discount for the purchasable item, the date range during which the coupon discount is valid, and the one or more customer segments for which the coupon discount is valid. The smart coupon code can additionally validated against a requested purchase transaction based on the information indicated therein.
US11151594B1 Method and system for rebate determination and generation
A method comprising receiving rebate offer information, receiving information of a project plan of a first project, wherein the project plan includes a listing of all floor plans in the first project, receiving a selection of standard installed products for each floor plan in the first project, automatically generating a standard installed products layer based on at least the information contained in the project plan and the selection of standard installed products for each floor plan, wherein the standard installed products layer sets forth each product of the one or more products included in each floor plan in the first project and a corresponding quantity for each of the one or more products, and automatically determining whether the criteria of the first rebate is satisfied based on at least the rebate offer, the standard installed products layer and the project plan is shown.
US11151593B2 Intents for offer-discovery systems
Provided is a process of identifying an offers engine configured to provide information about offers to users, the method including: receiving, at an offers engine, a request for an offers interface website from a mobile computing device; and in response to the request, transmitting to the mobile computing device a website configured to cause a browser of the mobile computing device to perform steps, including: detecting an offers intent in the transmitted website; retrieving from memory of the mobile computing device an identifier of a native application offers interface mapped to the offers intent; and in response to retrieving the identifier of the offers engine, launching the native application, the native application being stored in memory of the mobile computing device and configured to provide an offers interface to the offers engine.
US11151592B2 Device for evaluating energy-saving promotion achievement
An energy-saving promotion achievement-evaluating device is provided in which: a population-constituting user identification information-obtaining unit comprises a population-constituting group identification information-obtaining means for obtaining population-constituting group identification information for obtaining, as comparison targets, a plurality of groups identified by group identification information for identifying a group constituted by a plurality of pieces of user identification information as the comparison target; and an energy-saving promotion achievement evaluation result-obtaining unit comprises a group-energy-saving promotion achievement evaluation result-obtaining means for obtaining energy consumption achievement data of the group identified by the population-constituting group identification information obtained by the population-constituting group identification information-obtaining means as an energy-saving promotion achievement evaluation result in association with the group identification information on the basis of the held energy-saving evaluation rule.
US11151591B2 Dynamic scan code generation
One or more computing devices, systems, and/or methods for dynamic scan code generation are provided. For example, a meta tag, comprising a user identifier of a user and a promotion code for a consumer good, is extracted from information associated with the user, such as from an email sent to the user. When a current location of a computing device of the user is within a threshold distance of a consumer good location that sells the consumer good, a scan code is dynamically generated based upon the user identifier and the promotion code. A notification of the promotion code, a description of the consumer good location, and/or other information is provided to the user such as through a push notification. The scan code is displayed through the computing device for applying the promotion code to a purchase from the consumer good location for the consumer good.
US11151589B2 Methods and apparatus to determine reach with time dependent weights
Methods and apparatus to determine reach with time dependent weights are disclosed. An example method disclosed herein includes determining a first subset of panelists exposed to media at a first time; determining a second subset of the panelists exposed to the media at a second time; applying a first plurality of weights to the first subset of panelists to generate first weighted exposures; applying a second plurality of weights to the second subset of the panelists to generate second weighted exposures; for a first panelist in the first and second subsets, determining a first cumulative weighted exposure by determining which of the first and second weighted exposures is largest for each of the first panelist; for a second panelist in one of the first and second subsets, determining a second cumulative weighted exposure by based on the weight applied to the second panelist; and determining a reach of the media for the first and second times by combining the first and second cumulative weighted exposures.
US11151588B2 Future trends forecasting system
Systems and methods for future trends forecasting based on prediction market probability estimates. Alternative simulated starting values for prediction markets are used in order to determine the preferred starting values for prediction markets to use in volumetric forecasting. A user interface that facilitates using prediction market probability estimates to determine future trends forecasts is described herein.
US11151585B2 Systems and methods to modify interaction rules during run time
In one aspect, a computing apparatus is configured to represent offer rules based on requirements for the detection of predefined types of events and actions scheduled to be performed in response to the detection of each occurrence of the events. The events are independent from each other in processing and are linked via prerequisite conditions to formulate the requirements of an offer campaign. The computing apparatus is configured to store data indicating the completion statuses of the events and process the events, including the scheduled actions, if any, in an atomic way. Thus, the offer rules can be changed on-the-fly during run time execution by the computing apparatus.
US11151582B2 Smart logistics management using blockchain
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for logistic management through a blockchain network. One of the methods includes storing a smart contract in a blockchain of the blockchain network. The smart contract corresponds to a logistic process. A transaction information about a transaction in the logistic process is verified and validated based on the smart contract and is hashed into the blockchain upon consensus being concluded.
US11151578B2 Methods and systems for processing customer inquiries
Embodiments of the disclosure provide a method and system for processing a customer inquiry. The method includes obtaining multiple conversations. Each of the conversations includes multiple conversation entries associated with the conversation. The method also includes, for each of the conversations, generating a directed path from a start to an end of the historical conversation. The directed path includes multiple edges and vertices. Each of the edges represents a conversation entry or an API call associated with the conversation, and each of the vertices represents a state of the conversation. The method further includes generating a directed graph based on the generated directed paths and determining an optimized directed path based on the directed graph. The method also includes receiving a customer inquiry from a user device associated with a customer, and generating a response based on the optimized directed path.
US11151577B2 Dynamically selecting contact center workflows based on workflow insights
Embodiments of the invention provide systems and methods for managing workflows in a contact center. More specifically, embodiments of the present invention are directed to dynamically influencing workflows based on learned insights into those workflows. With end-to-end Customer Relationship Management (CRM) suites, which manage the entire customer service journey from consumer website to knowledge base to escalation to a live agent via a communication channel to incident creation and incident resolution, it is possible to provide an out-of-the-box, simple-to-use solution to the above problems that offers unique advantages over the expensive, custom, bolt-on solutions.
US11151572B2 System and method for electronic payment on delivery
System and method for facilitating electronic payment on delivery of a product. The system includes a merchant device; a manufacturer device that is in communication with the merchant device; and a courier device that is in communication with the merchant device. The merchant device is configured to: receive, from an issuer device that is in communication with the merchant device, a pre-authorization code in response to a request for pre-authorization of a transaction corresponding to an electronic payment request for the product; and generate a first machine-readable code having encoded thereon at least the pre-authorization code and an identifier corresponding to the product. The manufacturer device is configured to generate a second machine-readable code having encoded thereon at least the pre-authorization code and the identifier corresponding to the product. The courier device is configured to: generate a third machine-readable code having encoded thereon at least the pre-authorization code and the identifier corresponding to the product; and transmit, to the issuer device, an instruction to either (i) complete an authorization of the transaction or (ii) cancel the pre-authorization of the transaction, based on a comparison of the pre-authorization code and the identifier corresponding to the product that are encoded on the first, second and third machine-readable codes during delivery of the product.
US11151570B1 Interbank account verification and funds transfer system and method
A computer-implemented system and method receive information regarding a funds transfer from a payor to a payee. The information is received by a depository computer system. The depository computer system forwards the information regarding the funds transfer to an account verification service computer system. The depository receives an indication of a real time account status of an account of the payor. The account status information is received from a paying bank computer system that maintains the account of the payor via the account verification service computer system. Release of the funds to the payee is authorized based on the account status information received via the account verification service computer system. The authorization occurs in real time relative to when the funds transfer information is initially received.
US11151569B2 Systems and methods for improved detection of network fraud events
A method and system for detecting fraudulent network events in a payment card network are provided. A plurality of scored payment card transaction authorization requests are received, originating from a plurality of merchants, and at least one data structure is generated. The data structure sorts the scored authorization requests into fraud score range stripes. The data structure is parsed over a plurality of time periods, and at least one cumulative metric is calculated for each of the time periods in each fraud score range stripe. A plurality of ratio striping values is determined, and a set of feature inputs is generated using the ratio striping values. A second fraud detection model is applied to the scored authorization requests. Parameters of the second fraud detection model are configured to change based on the generated set of feature inputs.
US11151566B2 Authentication and fraud prevention in provisioning a mobile wallet
A method including receiving an inquiry from a provider to authenticate a provisioning of an account to a mobile wallet. The method also can include determining device ownership information for a mobile device that operates the mobile wallet, account ownership information for the account, device risk information associated with the mobile device, and account risk information associated with the account. The method additionally can include determining an ownership correlation between the device ownership information and the account ownership information. The method further can include generating a fraud risk level by applying business rules and one or more statistical modeling techniques. The method additionally can include providing a response to the provider based on the fraud risk level. Other embodiments are provided.
US11151563B2 Automatic payment determination
A computer system monitors one or more communication applications on a device of a user. The computer system identifies a communication that corresponds to a payment from a plurality of communications on the one or more communication applications. In response to the identifying the communication that corresponds to the payment, the computer system automatically identifying one or more other users associated with the payment without prompting the user for information.
US11151561B2 Systems and methods for validating transmissions over communication channels
An authentication system may receive an authentication MAC, an integrity MAC, and data transmitted from a payment application and a payment terminal. A local integrity MAC may be generated using the data as an input to a first cryptographic operation. The system may compare the local integrity MAC to the received integrity MAC to authenticate the received integrity MAC. A local authentication MAC may be generated using a second cryptographic operation and compare the local authentication MAC to the received authentication MAC. The system may authenticate the payment application in response to a successful authentication of at least one of the received authentication MAC or the received integrity MAC.
US11151560B2 Method and system for issuer-defined prompts and data collection
A method for providing scripts for execution as part of an electronic transaction includes: storing, in a memory of an integrated circuit payment card, at least one or more executable scripts, payment credentials, and a cryptogram rule; receiving, by a receiving device of the integrated circuit payment card, a transaction request from a point of sale device, wherein the transaction request includes at least one or more transaction items and a script request; generating, by a generation module of the integrated circuit payment card, at least one payment cryptogram based on at least the cryptogram rule and at least one of the one or more transaction items; and electronically transmitting, by a transmitting device of the integrated circuit payment card, at least one of the one or more executable scripts, the payment credentials, and the generated at least one payment cryptogram to the point of sale device.
US11151553B2 Time and geographically restrained blockchain services
According to one embodiment, a blockchain service device includes an interface, a memory, and a processor. The interface receives a request to perform a blockchain service. The blockchain service includes generating a local key using a private key stored on a user device. The request includes a transaction restraint. The memory stores software used to generate an input to generate the local key. The processor generates the input in response to the request. The input is used to generate a local key that includes the at least one transaction restraint. The interface communicates the input and receives a first block in response to the communication of the input. The first block is generated using the local key and the transaction restraint. The processor inserts the first block in a blockchain, wherein inserting the first block in the blockchain preauthorizes a transaction that is limited by the transaction restraint.
US11151549B2 Cryptographic and fiat currency mechanics
A system and method for bootstrapping a cryptographic ledger based on stake in a fiat currency. Stake can be verified using proof of cash systems involving anti-spoofing, anti-counterfeiting, and remote verification and transaction functionality. Stake can further or otherwise be verified using proof of balance systems involving verification of one or more balances using a service of a financial institution or data provider. These systems, together or separately, can be utilized to implement a cryptographic currency and application platform enabling financial transaction and general computing capabilities, in accordance with various embodiments of the invention.
US11151548B2 Location based wallets
In response to detecting a request from a first device associated with a first user to utilize a digital wallet associated with a second user, a computer system determines if the first user is authorized to utilize the digital wallet associated with the second user. Further, in response to determining that the first user is authorized to utilize the digital wallet associated with the second user, the computer system allows the first device restricted access to the digital wallet.
US11151547B2 Using a consumer digital wallet as a payment method in a merchant digital wallet
A system is configured to perform operations that include receiving a purchase request to use a consumer digital wallet account of a user to pay for an item sold by a merchant, the consumer digital wallet account being included as a payment method in a merchant digital wallet account provided by the merchant to the user. The operations further include generating a single-use payment token based on a non-transactable token. Additionally, the operations include transmitting, to an existing card payment network, a card transaction message that includes the single-use payment token, the single-use payment token causing the existing card payment network to route the card transaction message back to the system. The operations also include causing payment to be remitted from the user to the merchant using a payment method included in the consumer digital wallet account.
US11151546B2 Trigger peer to peer payment with financial cards and phone camera
The disclosure relates to initiating and completing peer to peer payments or peer to merchant payments initiated by financial cards and cameras of mobile devices. In some embodiments, the disclosed systems and methods may provide an accurate determination of parties involved in a peer to peer transaction, be useable with hardware and software that users are already in possession of, and securely initiate a peer to peer transaction. The disclosed systems may include a server communicatively coupled to a mobile device by a network. The server may receive an image of one or more financial cards, retrieve account information for each financial card in the received image, generate a proposed transaction based on the retrieved account information, transmit the proposed transaction to the mobile device, receive approval for the proposed transaction and initiate a payment or a transfer to an account based on the retrieved account information.
US11151545B1 Smart-card with built-in object resolution and direct network interface
Systems and methods for secure and efficient transaction resolution and execution are provided. A method may include capturing, via a camera embedded in a smart card, an image of an object. The object may be associated with one of a plurality of service categories. The method may include processing the image and determining the service category, from the plurality of service categories, which is associated with the object. The method may also include determining a service provider that provides the service of the service category for a user associated with the smart card, and determining a monetary balance owed by the user to the service provider for the service. The method may also include executing a payment, via a wireless communication element that is embedded in the smart card, in the amount of the monetary balance, from an account associated with the user to the service provider.
US11151544B2 System and method for placing an order using a local device
A system for purchasing one or more products is provided. The system includes a local device for retrieving identification information and a remote server connected with the local device, an order management system connected with the remote server, and an order fulfillment system connected with the order management system to fulfill the order by obtaining and delivering the product to the user. Upon receiving the identification information at the local device, the local device automatically forwards the identification information along with a unique identifier to a remote server. The remote server generates and delivers the website containing information about the product to the local device. The local device is in communication with an order creation application. The product is automatically placed in a virtual shopping cart of the order creation application for purchase by the user.
US11151542B2 Wearable payment device
A wearable device receives authentication information from a user. In response to verifying the authentication information, the wearable device provides the user with access to one or more payment capabilities of the wearable device. In response to determining that the wearable device has been switched into an open state, the wearable device removes access to the one or more payment capabilities of the wearable device.
US11151540B2 Device and method for secure identification of a user
A portable payment or retail terminal with jack connector and a method for secure identification of a cardholder. The terminal comprises a set of devices and arrangement for implementing the method, which comprises at least detecting if the cardholder has a mobile device, configuring the terminal for launching an accessibility mode on the mobile device of the cardholder, and transmitting a request to the mobile device for sending a PIN to the terminal. When receiving a communication from the mobile device including information, the method includes deciphering the information to obtain the PIN code and validating the transaction.
US11151538B2 System for transmitting electronic receipt
On receiving simplified settlement data generated form settlement data and ID data for downloading electronic-receipt data from an electronic-receipt server, both from a settlement-processing apparatus, a portable terminal records the simplified settlement data in association with the ID data. The display unit of the portable terminal displays the simplified settlement data thus recorded. The portable terminal downloads electronic-receipt data from the electronic-receipt server by using the ID data recorded in association with the simplified settlement data, when the input unit is operated, thereby commanding that the electronic receipt related to the simplified settlement data displayed by the display unit should be downloaded. The electronic-receipt data is recorded in the electronic-receipt recording unit. The display unit displays the electronic receipt on the basis the electronic-receipt data recorded in the electronic-receipt recording unit.
US11151531B2 System-based detection of card sharing and fraud
This disclosure describes, in part, a payment service that associates customer profiles with an identifier of a payment instrument, and then uses the customer profiles to identify a customer that is using the payment instrument during a transaction with a merchant. For instance, in some examples, the payment service can identify preferences of customers using transaction information that includes an identifier for a payment instrument, and associate the preferences with respective customer profiles. The payment service can then receive transaction information associated with a transaction between a customer and a merchant, identify preferences of the customer using the transaction information, compare the preferences of the customer with preferences stored in the customer profiles, and identify the customer based on the comparing. The payment service can further generate a receipt for the transaction and send the receipt to contact information of the customer.
US11151530B2 Centralized restaurant management
Described herein is a centralized order computing system that is configured to receive orders from a plurality of sources. The plurality of sources can include delivery applications, remote customer computing devices, and/or service computing devices associated with a merchant. The centralized order computing system may be configured to receive a plurality of orders from the plurality of sources, send the plurality of orders to a kitchen computing system associated with the merchant, receive a notification of order completion, and process the order.
US11151529B1 Methods and systems for systematic recognition of recurring payees and payments
Methods and systems for retaining credit card usage through systematic recognition of recurring payments are described. In some embodiments, a method includes receiving user transaction data relating to a payment instrument issued to a user. The user transaction data may include payees and a schedule of payments to the payees. The method may further include identifying recurring payees based on a category of each of the payees. In response to a triggering event requiring an account update of the payment instrument, a report identifying the recurring payees may be generated for the user.
US11151523B2 Secure transactions with offline device
A method being implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media. The method can include receiving, at a mobile device from a point-of-sale terminal of a first entity, an identifier of the first entity, a transaction amount for a transaction, and a transaction identifier for the transaction. The method also can include receiving an authorization from a user of the mobile device for the transaction while the user is at the point-of-sale terminal, the mobile device running a mobile application that is associated with a mobile wallet provider. The method additionally can include determining that the mobile device is unable to communicate with the mobile wallet provider. The method further can include generating an encrypted transaction code. The encrypted transaction code can include a preauthorization from the user to pay the first entity for the transaction amount from a first account of the user maintained by a first financial institution. The method additionally can include sending the encrypted transaction code from the mobile device to the point-of-sale terminal to cause the encrypted transaction code to be sent through a proxy communication channel extending from the point-of-sale terminal, through a transaction system, to the mobile wallet provider, to cause the mobile wallet provider to decrypt the encrypted transaction code and verify the preauthorization from the user, to cause the first financial institution to retrieve from the transaction system an account identifier of a second account of the first entity maintained by a second financial institution based on the identifier of the first entity and send to the transaction system payment information regarding a payment to be made to the second account from the first account for the transaction, to cause the payment information to be routed through the transaction system to the second financial institution, and to cause the point-of-sale terminal to receive a notification of the payment for the transaction in real-time while the user remains at the point-of-sale terminal. Other embodiments are described.
US11151513B2 Automatic generation and tracking of acquisition IDs and product sources
The present disclosure involves systems, software, and computer implemented methods for automatically generating acquisition IDs and using them to track and record how products are identified, offered, and sold, as well as how customers respond to particular variations of product offers. The acquisition ID can be associated with any product sale, transaction completion, or account creation initiated using or otherwise identifying or associated with the acquisition ID, where the connection to the acquisition ID can be maintained and retained with ongoing records associated with the interaction and created account, transaction, and/or product purchase. Using the stored information and the acquisition IDs, an organization can precisely determine what products were sold using which marketing tactic, campaign, or channel through which the transaction occurred and/or was initiated, among others.
US11151512B2 Interlocking blockchains for aircraft part history and current aircraft configuration
A method and apparatus for recording information for a part, such as history information for an aircraft part. A part history blockchain network comprises part history blockchains for the part that are configured to record the information for the part. Configuration and activity history information for the vehicle is recorded in vehicle configuration and activity history blockchains for the vehicle in a vehicle configuration and activity history blockchain network. A part installation notification is received by the part history blockchain network. The part installation notification identifies the part and indicates that the part is installed on the vehicle. The part history blockchains for the part are locked in response to receiving the part installation notification to prevent adding information for the part to the part history blockchains for the part for as long as the part is installed on the vehicle.
US11151509B1 Image-based scene attribute and delivery attribute determination
Images that depict delivery locations associated with a customer may be captured or obtained. One or more classifiers may be utilized to detect and/or identify scene attributes that are depicted in the images and that are associated with the delivery location. One or more correlations between the scene attributes and delivery attributes associated with the delivery location may be determined and used to generate one or more scores for the delivery location. The correlation(s) and/or the score(s) may be utilized to determine delivery instructions that facilitate the delivery of items and/or packages to the delivery location.
US11151508B2 Grocery transport packaging system
A grocery transport system comprising a storage facility (600) for goods; the storage facility comprising one or several storage rooms having a controlled environment in that the temperature and the relative humidity of the air in the storage room is controlled so that it is kept within certain predetermined ranges; wherein the goods comprises a plurality of different types of goods sorted into different temperature ranges (TI, TIl, TIll, TIV), each type of goods being stored in a corresponding storage room (650TI, 650TII, 650TIII, 650TIV) having a temperature in accordance with the corresponding goods temperature range (TI, TIl, TIll, TIV); a loading facility for enabling chilled or frozen goods is to be packed into closable and sealable containers (20); said loading facility comprising a plurality of said closable and sealable containers (20) for use in the distribution of said chilled or frozen goods in an air atmosphere environment; a delivery vehicle for transporting said closable and sealable containers (20), when loaded with a predetermined amount of chilled or frozen goods, to a delivery destination.
US11151506B2 Method and system for tracking and optimizing cargo utilization and volume measurement and imaging sensing using lidars and video camera
Embodiments provide for using a set of sensors installing within a cargo container and on a vehicle to measure, monitor, and manage the cargo and available cargo capacity within the container. According to one embodiment, a method for measuring cargo capacity and monitoring cargo within a cargo container can comprise reading, by a monitoring system of the cargo container, a plurality of spatial sensors installed within the cargo container. The plurality of spatial sensors can comprise, for example, one or more light detection and ranging (LiDAR) sensors. An interior of the cargo container can be mapped based on reading the plurality of spatial sensors and available cargo capacity within the cargo container can be determined based on the mapping of the interior of the cargo container. The determined available cargo capacity within the cargo container can be transmitted from the monitoring system to a cloud-based cargo management system.
US11151505B1 Automatic analysis of organization process/operations data
A device may receive data associated with one or more healthcare organizations. The data may relate to a performance of one or more processes or operations of the one or more healthcare organizations. The device may process the data using one or more techniques to permit mapping of the data to a healthcare operating model. The device may map the data to the healthcare operating model. The healthcare operating model may be used to perform one or more analyses of the one or more processes or operations of the one or more healthcare organizations. The device may perform one or more analyses of the data to identify one or more deficiencies related to the one or more processes or operations. The device may perform one or more actions to positively impact the performance of the one or more processes or operations of the one or more healthcare organizations.
US11151504B2 Systems and methods for electronic messaging testing optimization in prospect electronic messages series
Disclosed are methods, systems, and non-transitory computer-readable medium for optimizing user experience with respect to email journeys. For example, a method may include determining a first development subset, a first quality assurance subset, and a first production subset of a first plurality of user identifiers; determining and transmitting a first development set of messages, a first quality assurance set of messages, and a first production set of message; determining a development performance indicator, a quality assurance performance indicator, and a production performance indicator based on one or more messages received in response to the transmitted first development set of messages, first quality assurance set of messages, and first production set of message, respectively.
US11151497B2 Microbial strain design system and methods for improved large-scale production of engineered nucleotide sequences
The generation of a factory order to control production of nucleotide sequences by a gene manufacturing system includes receiving an expression indicating an operation on sequence operands, each representing at least one nucleotide sequence part, evaluating the expression to a sequence specification, wherein the sequence specification comprises a data structure including one or more first-level operations and one or more second-level operations, and generating the factory order based upon execution of the one or more first-level operations and the one or more second-level operations. In a recursive manner, the one or more first-level operations operate on at least one first-level sequence operand, the value of which is resolved by execution of one or more of the second-level operations. The factory order may then be provided to the gene manufacturing system to assemble the sequence parts into nucleotide sequences represented by the sequence specification.
US11151495B2 Method and system for facilitating shared use of a shared use facility
There is described a method of facilitating shared use by multiple users of one or more shared use facilities. Each shared use facility comprises equipment for shared use by the multiple users. The method comprises: receiving at a control system an equipment use request from a particular one of the multiple users, the equipment use request identifying equipment desired for use (“identified equipment”); accessing by the control system an equipment reservation record identifying when equipment is reserved for use by one or more of the multiple users; validating by the control system the equipment use request based on the equipment reservation record and the equipment use request; transmitting, in response to validating the equipment use request, an activation instruction from the control system, wherein the activation instruction is for modifying an operating state of the identified equipment from a first operating state, in which the identified equipment is disabled for use, to a second operating state, in which the identified equipment is enabled for use.
US11151493B2 Infrastructure benchmarking based on dynamic cost modeling
Embodiments are directed towards infrastructure benchmarking based on dynamic cost modeling. Raw customer models that represent a customer's business system may be ingested into a benchmarking system and mapped to customer models based on one or more standard models. Benchmarking information that may be generated from one or more community models that are one or more customer models of other customers that may be available to the benchmarking application. Additional third-party information, such as, industry survey information may also be used for generating benchmarking information. The benchmarking information may be used to generate reports that include comparisons between one or more customer models and the one or more community models. The benchmarking information may be continuously updated based on changes to customer models and/or data, community models and/or data, external information.
US11151489B2 Computing system implementing multiple driver selection processes based on device locations
A computing system can monitor, in real-time, a location of each respective computing device of the plurality of computing devices based on location data received from a location sensor of the respective computing device, and determine whether to subject a respective driver using the respective computing device to either a default set of rules or an alternative set of rules associated with a geofenced area, based on the location of the respective computing device relative to the geofenced area. For the geofenced area, the computing system can implement a queue selection process for drivers. Outside the geofenced area, the computing system can perform a default selection process.
US11151486B1 System and method for managing routing of leads
A routing system of a call center determines a plurality of advisor clusters to be assigned to each of a plurality of lead records stored in a lead model database. The predictive machine learning model inputs lead model data and advisor model data into a clustering analysis. Various modeling data are extracted from source lead data, sales data, and advisor data, in which the advisor data has been flattened for modeling. The predictive machine learning model applies a combination of a clustering analysis, a cluster model, and an aggregate conversion model to lead model data and user model data. The clustering analysis utilizes unsupervised clustering and supervised clustering, and outputs a plurality of advisor clusters and sales conversion scores. The clustering analysis clusters each of the advisors into one of the plurality of advisor clusters based on degree of similarity of a clustering vector.
US11151480B1 Hyperparameter tuning system results viewer
A visualization is presented while tuning a machine learning model. A model tuning process writes tuning data to a history table. The model tuning process is repeatedly training and scoring a model type with different sets of values of hyperparameters defined based on the model type. An objective function value is computed for each set of values of the hyperparameters. Data stored in the history table is accessed and used to identify the hyperparameters. (A) A page template is selected from page templates that describe graphical objects presented in the display. (B) The page template is updated with the accessed data. (C) The display is updated using the updated page template. (D) At the end of a refresh time period, new data stored in the history table by the model tuning process is accessed. (E) (B) through (D) are repeated with the accessed data replaced with the accessed new data.
US11151478B2 Enhanced learning with feedback loop for machine reading comprehension models
The present disclosure provides an approach for training a machine learning model by first training the model on a generic dataset and then iteratively training the model on “easy” domain specific training data before moving on to “difficult” domain specific training data. Inputs of a domain-specific dataset are run on the generically-trained model to determine which inputs generate an accuracy score above a threshold. The inputs with an accuracy score above a threshold are used to retrain the model, along with the corresponding outputs. The retraining continues until all domain specific dataset has been used to train the model, or until no remaining inputs of the domain specific dataset generate an accuracy score, when run on the model, that is above a threshold.
US11151475B2 Method and device for generating a machine learning system and virtual sensor device
A method for automatically generating a machine learning system which ascertains as a function of an input variable time series an output variable time series approximating an actual output variable time series, the machine learning system ascertaining a value of the output variable assigned to the predefinable point in time as a function of input and output variable values at the points in time, which are in a predefinable time interval, prior to a predefinable point in time, only a subset of the values of the input variable within the interval and of the values of the output variable being incorporated when ascertaining the output variable assigned to the predefinable point in time, the subset being selected so that it includes available input variable values and the output variable values assigned to the points in time within the interval, which are in a predefinable equidistant selection raster within the interval.
US11151471B2 Method and apparatus for predictive classification of actionable network alerts
An approach is provided for providing predictive classification of actionable network alerts. The approach includes receiving the plurality of alerts. Each alert of the plurality of alerts indicates an alarm condition occurring at a monitored network system, and is a data record comprising one or more data fields describing the alarm condition. The approach also includes classifying said each alert using a predictive machine learning model. The predictive machine learning model is trained to classify said each alert as actionable or non-actionable using the one or more data fields of said each alert as one or more respective classification features, and to calculate a respective probability that said each alert is actionable or non-actionable. The approach further includes presenting the plurality of alerts in a network monitoring user interface based on the respective probability of said each alert.
US11151465B2 Analytics framework for selection and execution of analytics in a distributed environment
Mechanisms are provided to implement a multi-layer analytics framework. The multi-layer analytics framework obtains a plurality of analytics from one or more analytics source computing systems, at least two analytics being written in different computer programming languages. The multi-layer analytics framework applies a wrapper to each of the analytics in the plurality of analytics to thereby generate wrapped analytics. The wrapper provides a unified interface for executing the analytics in the plurality of analytics regardless of the particular computer programming language used to create the analytics. The multi-layer analytics framework registers the wrapped analytics in an analytics registry, and executes an analytics pipeline comprising wrapped analytics in the analytics registry to perform an analytics operation based on the unified interface of the wrappers of the wrapped analytics.
US11151461B2 Method and apparatus for behavior-based vehicle purchase recommendations
A system includes a processor configured to wirelessly receive data indicating vehicle-feature usage for an individual vehicle. The processor is also configured to aggregate received data to form a feature-usage customer profile defining feature preferences. The processor is further configured to select vehicles associated with a customer-classification, including predefined feature-usage characteristics, the customer-classification determined based on a correlation between the predefined feature-usage characteristics and the aggregated data in the feature-usage profile defining feature preferences. The processor is also configured to compare the aggregated data to the selected vehicles to determine a vehicle having features preferred by a customer as indicated by the aggregated data in the feature-usage profile and recommend the determined vehicle to the customer.
US11151452B2 Systems and methods for legal document generation
A system is configured to receive first training data, train a first neural network (NN) based on the first training data, receive second training data, train a second NN based on the second training data, receive a first plain English phrase, provide the first plain English phrase to the first NN, generate, via the first NN, one or more first legal clauses based on the first plain English phrase, receive a second plain English phrase, provide the second plain English phrase to the first NN, generate, via the first NN, one or more second legal clauses based on the second plain English phrase, provide the one or more first legal clauses and the one or more second legal clauses to the second NN, and generate, via the second NN, a legal document based on the one or more first legal clauses and the one or more second legal clauses.
US11151451B2 Data processing method and apparatus for training incremental model of neural network
A data processing method in a data processing device is provided. First to-be-processed data input into a neural network are obtained. Iterative training is performed on the neural network for a first preset number of times by using first target data in the first to-be-processed data, to obtain a seed model of the neural network. First newly added data generated after an elapse of time corresponding to the first time window is obtained, and the first newly added data and the first to-be-processed data are combined into second to-be-processed data. Iterative training is performed on the seed model for a second preset number of times by using second target data in the second to-be-processed data, to obtain a first incremental model of the neural network. A first preset area overlaps between the second time window and the first time window. The first incremental model online is published.
US11151449B2 Adaptation of a trained neural network
A method, computer program product, and apparatus for adapting a trained neural network having one or more batch normalization layers are provided. The method includes adapting only the one or more batch normalization layers using adaptation data. The method also includes adapting the whole of the neural network having the one or more adapted batch normalization layers, using the adaptation data.
US11151448B2 Location tagging for visual data of places using deep learning
A method, computer system, and a computer program product for generating a location tag for a piece of visual data using deep learning is provided. The present invention may include receiving the piece of visual data. The present invention may also include analyzing the received piece of visual data using a neural network. The present invention may then include retrieving a location for the analyzed piece of visual data from the neural network. The present invention may further include generating a plurality of metadata for the retrieved location associated with the analyzed piece of visual data, wherein the generated plurality of metadata includes the location tag.
US11151444B2 Structural descriptions for neurosynaptic networks
Embodiments of the invention provide a method comprising creating a structural description for at least one neurosynaptic core circuit. Each core circuit comprises an interconnect network including plural electronic synapses for interconnecting one or more electronic neurons with one or more electronic axons. The structural description defines a desired neuronal activity for the core circuits. The desired neuronal activity is simulated by programming the core circuits with the structural description. The structural description controls routing of neuronal firing events for the core circuits.
US11151439B2 Computing in-memory system and method based on skyrmion racetrack memory
A computing in-memory system and computing in-memory method based on a skyrmion race memory are provided. The system comprises a circuit architecture of SRM-CIM. The circuit architecture of the SRM-CIM comprises a row decoder, a column decoder, a voltage-driven, a storage array, a modified sensor circuit, a counter Bit-counter and a mode controller. The voltage-driven includes two NMOSs, and the two NMOSs are respectively connected with a selector MUX. The modified sensor circuit compares the resistance between a first node to a second node and a third node to a fourth node by using a pre-charge sense amplifier. The storage array is composed of the skyrmion racetrack memories. The computing in-memory architecture is designed by utilizing the skyrmion racetrack memory, so that storage is realized in the memory, and computing operation can be carried out in the memory.
US11151438B2 Radio-frequency identification tag
A micro radio frequency identification tag for use on an article, the micro radio frequency identification tag comprises a substrate having a first surface and a second surface, each surface including a width and a longitudinal length, the longitudinal length being greater than the width; a chip anchor having a first chip attachment pad and a second chip attachment pad; a radio frequency identification chip operatively retained on the first surface by the chip anchor; a component anchor having a first component attachment pad and a second component attachment pad; a passive component operatively retained on the first surface by the component anchor; a continuous planar antenna operatively retained on the second surface; a first conductive trace interconnect segment connected to the continuous planar antenna and the first chip attachment pad; a second conductive trace interconnect segment connected to the continuous planar antenna and the second chip attachment pad; a third conductive trace interconnect segment connected to the continuous planar antenna and the first component attachment pad; a fourth conductive trace interconnect segment connected to the continuous planar antenna and the second component attachment pad.
US11151436B2 Method for authorising a communication with a portable electronic device, such as access to a memory zone, corresponding electronic device and system
The invention relates to a method for authorizing a communication with a portable electronic device, such as access to at least one memory area. The portable electronic device has a display for presenting an item of information visible to the outside and an interface for communication with the outside of the portable electronic device. The item of information is at least in part taken into account by the portable electronic device to authorize the communication. The method includes optically reading of the item of information outside the portable electronic device. The method also includes a step of varying the item of information, the step of varying causing the item of information, termed the variable item of information, to vary at least in part. The invention also relates to the portable electronic device, and the system comprising the portable electronic device and an electronic communication or reading device.
US11151434B2 Two dimensional barcode provided with surrounding dynamic environmental indicator and color calibration reference
An indicator includes a substrate, a two-dimensional barcode symbol provided on the substrate, a space on the substrate surrounding the barcode symbol, and a historical environmental condition indicator on the substrate. The two-dimensional barcode symbol may be printed on the substrate, preferably in a rectangular, and more preferably in a square configuration. The two-dimensional barcode is printed preferably in black and white and more preferably according to a certain standard. The space on the substrate surrounding the barcode symbol has four quadrants. Additionally, the historical environmental condition indicator is preferably a historical temperature indicator, which occupies space on the substrate in at least two of the four quadrants. The historical environmental condition indicator preferably occupies three and more preferably occupies four of the four quadrants.
US11151432B2 Information processing apparatus and activation method thereof
An information processing apparatus includes a storage unit configured to store information related to an activation of the information processing apparatus, a control unit configured to perform a control such that, in a case where the information stored in the storage unit relates to a first activation, the information processing apparatus is shifted into a standby state when power is supplied to the information processing apparatus, and in a case where the stored information relates to a second activation, the information processing apparatus is shifted into the standby state when the power is supplied to the information processing apparatus and also a signal input to the control unit is put into a particular state, and a power supply control unit configured to put the signal input to the control unit into the particular state when the information processing apparatus is not shifted into the standby state even when the power is supplied.
US11151426B2 System and method for clustering products by combining attribute data with image recognition
Systems, methods, and computer-readable storage media for categorizing items based on attributes of the item and a shape of the item, where the shape of the item is determined from an image of the item. An exemplary system configured as disclosed herein can receive a request to categorize an item, the item having a plurality of attributes, and receive an image of the item. The system can identify, via a processor configured to perform image processing, a shape of the item based on the image, and transform the plurality of attributes and the shape of the item, into a plurality of quantifiable values. The system can then categorize the item based on the quantifiable values.
US11151424B2 System and method for 3D blob classification and transmission
Embodiments described herein provide an apparatus comprising a processor to project and accumulate three-dimensional (3D) point data from a blob onto a plane; construct a histogram of the 3D point data; identify a center of mass of the blob based on histogram data; surround peaks in coordinates for data in the blob with a shape defined by a diameter of the blob based on the center of mass; obtain height data for the 3D point data; and calculate dimensions for a bounding box to surround the blob based on the shape and the height data. Other embodiments may be described and claimed.
US11151420B2 Determination using learned model
A method, computer system, and a computer program product for digital image recognition determination using a learned model is provided. The present invention may include acquiring a first determination result by making a determination concerning first data, using a first learned model. The present invention may include selecting a partial region of the first data. The present invention may then include generating second data obtained by applying a first alteration process to the partial region. The present invention may also include acquiring a second determination result by making a determination concerning the second data, using a second learned model. The present invention may lastly include obtaining a final determination result based on the first determination result and the second determination result.
US11151416B2 Method and apparatus for efficiently processing convolution neural network operations
Artificial intelligence is an increasingly important sector of the computer industry. One of the most important applications for artificial intelligence is object recognition and classification from digital images. Convolutional neural networks have proven to be a very effective tool for object recognition and classification from digital images. However, convolutional neural networks are extremely computationally intensive thus requiring high-performance processors, significant computation time, and significant energy consumption. To reduce the computation time and energy consumption a “cone of dependency” and “cone of influence” processing techniques are disclosed. These two techniques arrange the computations required in a manner that minimizes memory accesses such that computations may be performed in local cache memory. These techniques significantly reduce the time to perform the computations and the energy consumed by the hardware implementing a convolutional neural network.
US11151415B2 Parameter archival electronic storage system for image processing models
Embodiments of the invention are directed to systems, methods, and computer program products for a parameter archival storage system for image processing models. The system is configured for read-optimized compression storage of machine-learning neural-network based image processing models with reduced storage by separately storing weight filter bits. The system is configured to construct weigh parameter objects associated with the plurality of neural network layers of an image processing model, such that the image processing model can be reconstructed from the weigh parameter objects. The system may discard the hierarchical linked architecture of the second image processing model and store the second image processing model at the at least one hosted model versioning system repository by storing only the weigh parameter objects.
US11151411B2 Method and electronic device for providing text-related image
An artificial intelligence (AI) system for simulating functions such as recognition, determination, and so forth of human brains by using a mechanical learning algorithm like deep learning, or the like, and an application thereof is provided. A method of providing a text-related image is provided. The method includes obtaining a text, determining at least one image related to the obtained text based on a degree of relatedness between a result of applying a first AI data recognition model to the obtained text and a result of applying a second AI data recognition model to a user-accessible image, and displaying the determined at least one image to a user.
US11151410B2 Generating and augmenting transfer learning datasets with pseudo-labeled images
A computer-implemented method for data labeling is provided. The computer-implemented method assigns pseudo-labels to unlabeled examples of data using a similarity metric on an embedding space to produce pseudo-labeled examples. A curriculum learning model is trained using the pseudo-labeled examples. The curriculum learning model trained with the pseudo-labeled examples is employed in in a fine-tuning task to enhance classification accuracy of the data.
US11151403B2 Method and apparatus for segmenting sky area, and convolutional neural network
The present disclosure provides a method and apparatus for segmenting a sky area, and a convolutional neural network. The method includes: acquiring, by the image input layer, an original image; extracting, by the first convolutional neural network, a plurality of sky feature images with different scales from the original image; processing, by the plurality of cascaded second convolutional neural networks, the plurality of sky feature images to output a target feature image; up-sampling, by the up-sampling layer, the target feature image to obtain an up-sampled feature image; determining, by the sky area determining layer, a pixel area of which a gray value is greater than or equal to a preset gray value in the up-sampled feature image as a sky area.
US11151394B2 Identifying dynamic objects in a point cloud
Operations may comprise obtaining a first point cloud from a map representing a region. The operations may also include obtaining a second point cloud from one or more sensors of a vehicle traveling through the region. In addition, the operations may include identifying one or more subsets of clusters of second points of the second point cloud. The operations may also include determining correspondences between first points of the first point cloud and cluster points of the one or more subsets of clusters of the second point cloud. Moreover, the operations may include identifying at least a cluster of the one or more subsets of clusters, the identified cluster having, with respect to first points of the first point cloud, a correspondence percentage that is less than a threshold value. The operations may also include adjusting the second point cloud based on the identified cluster.
US11151393B2 Feature matching and corresponding refinement and 3D submap position refinement system and method for centimeter precision localization using camera-based submap and LiDAR-based global map
A method of localization for a non-transitory computer readable storage medium storing one or more programs is disclosed. The one or more programs comprise instructions, which when executed by a computing device, cause the computing device to perform by one or more autonomous vehicle driving modules execution of processing of images from a camera and data from a LiDAR using the following steps comprising: computing, in response to features from a 3D submap and features from a global map, matching score between corresponding features of a same class between the 3D submap and the global map; selecting, for each feature in the 3D submap, a corresponding feature with the highest matching score from the global map; determining a feature correspondence to be invalid if a distance between corresponding features is larger than a threshold; and removing the invalid feature correspondence.
US11151392B2 Method and apparatus for camera calibration processing, device for vehicle control and storage medium
Embodiments of the present disclosure provide a method and an apparatus for camera calibration processing, a device for vehicle control and a storage medium. In the method according to the embodiments of the present disclosure, at least one pair of images collected by a camera and a vehicle position at a collection time of each of the images are acquired during a process of a vehicle travelling along a straight line, where each pair of images includes images taken by the camera at two different positions, and two images in each pair of images include a common static feature point. A current installation angle of the camera is calculated according to the at least one pair of images and the vehicle position at the collection time of each of the images.
US11151389B2 Information processing apparatus, control method, and program
An information processing apparatus of the present invention detects a queue (20) of objects from video data (12). Further, the information processing apparatus of the present invention generates element information using a video frame (14) in which the queue (20) of objects is detected. The element information is information in which an object area (24) in the video frame (14) occupied by the object (22) included in the queue (20) of objects is associated with an attribute of the object (22). Furthermore, the information processing apparatus of the present invention detects a change in the queue (20) of objects based on the element information and the detection result of the object to video frame (14) generated after the video frame (14) in which the element information is generated. Then, the information processing apparatus of the present invention generates element information for the queue (20) of objects in which a change is detected to update the element information used later.
US11151388B2 Customer-based video feed
An apparatus includes an interface, display, memory, and processor. The interface receives a video feed including first and second camera feeds, each feed corresponding to a camera located in a store. The processor stores a video segment in memory, assigned to a person and capturing a portion of a shopping session. The video segment includes first and second camera feed segments, each segment corresponding to a recording of the corresponding camera feed from a starting to an ending timestamp. Playback of the first and second camera feed segments is synchronized, and a slider bar controls a playback progress of the camera feed segments. The processor displays the camera feed segments and copies of the slider bar on the display. The processor receives an instruction from at least one of the copies of the slider bar to adjust the playback progress of the camera feed segments and adjusts the playback progress.
US11151387B2 Camera system to detect unusual activities
Methods, systems, and apparatus for a detection system. The detection system includes a first camera configured to capture a first image data of a surrounding environment. The first image data includes multiple objects. The detection system includes a memory configured to store image data. The detection system includes an electronic control unit. The electronic control unit is configured to obtain the first image data. The electronic control unit is configured to recognize the multiple objects. The electronic control unit is configured to determine that an object among the multiple objects within the surrounding environment is different than a baseline of the surrounding environment. The electronic control unit is configured to record and capture, in the memory and using the camera, the first image data for a time period before and after the determination that the object is different than the baseline.
US11151382B2 Opportunity to view an object in image processing
Image processing of an image is used to determine the opportunity to view an object. Rather than relying on simple numbers passing an object, the opportunity to view the object is weighted based on attention, which is derived from other objects competing for attention. For the processor to more accurately determine opportunity to view as compared to using geometric information alone, a machine-learned network is used. To deal with changes in obstructions, another machine-learned network may extract obstructions from camera images. Trace data is used to allow for daily variation in base counts of viewers, allowing greater temporal resolution and determination based on information more recently acquired than counts.
US11151380B2 Augmented reality risk vulnerability analysis
A system, method and program product for identifying a risk hazard vulnerability at a target environment and presenting a detected risk hazard. The method configures an evaluator mobile computing device to obtain, via the mobile device, a real-world view or image data of items/objects in a target real-world environment and, optionally, or in addition, obtain other context data associated with the target environment. The method invokes operations of a risk vulnerability model to detect a risk associated with the target object within the real-world view and based on any additional associated context data. The method causes the mobile device to further generate a visual, audible or haptics indication of the identified risk vulnerability and/or a calculated risk score of the target object for display on the mobile computing device and display the risk vulnerability indication on the real-world view displayed at the mobile device.
US11151376B2 Rider-driver localization for determining placement of AR content for passenger
Systems and methods are disclosed herein for determining placement of Augmented Reality (AR) content. In some embodiments, a processor detects input at a first client device of a first user that a transportation session between the first user and a second user has begun. In response to detecting the input, the processor determines a first location of the first client device based on an image captured by the first client device, and determines a geospatial offset of a second client device of the second user from the first client device. The processor determines a second location of the second client device based on the first location of the first client device and the geospatial offset, and generates for display by the second client device AR content, the AR content being selected based on an orientation of the second client device and the second location.
US11151374B2 Method and system for generating a surface signature
A method of generating at least one digital signature for at least one surface of a material element, referred to as an “examined surface.” The method is performed by a data processor system, and may include, for each examined surface: obtaining an “offset” image having at least a portion showing the examined surface; obtaining at least one zone of interest in the offset image by putting into correspondence the offset image with at least one predetermined “equivalent” zone that is included in a model image having at least a portion representing a “reference” surface; obtaining a “registered” image by registering the offset image with the model image by applying a homography transformation to the offset image, wherein the transformation is obtained from the at least one zone of interest and the at least one equivalent zone; and generating the digital signature, which characterizes the structure of the examined surface, from the registered image.
US11151373B2 Information processing apparatus and information processing method
An information processing apparatus includes processing circuitry. The circuitry acquires first ledger sheet definition information and second ledger sheet definition information from a memory. The first ledger sheet definition information defines relative positions of an item and a value of the item in a ledger sheet. The second ledger sheet definition information defines relative positions of an item and a value of the item in a ledger sheet unique to a user. Based on at least one of the first ledger sheet definition information and the second ledger sheet definition information, the circuitry extracts an item and a value of the item from reading result information that associates a character string read from a ledger sheet image with information representing a position of the character string, and the circuitry outputs the extracted item and value of the item as a recognition result.
US11151367B2 Image processing apparatus and image processing program
An image processing apparatus includes a processor that acquires document image data that is generated by reading an original document and recognizes character strings that are included in the document image data through character recognition, and the processor searches for a specific character string registered in advance from the character strings and causes a display unit to display a file name that includes the specific character string detected through the searching as a file name of the document image data. The processor extracts date information from the character strings included in the document image data and causes the extracted date information to be included in the file name to be displayed.
US11151361B2 Dynamic emotion recognition in unconstrained scenarios
An apparatus for dynamic emotion recognition in unconstrained scenarios is described herein. The apparatus comprises a controller to pre-process image data and a phase-convolution mechanism to build lower levels of a CNN such that the filters form pairs in phase. The apparatus also comprises a phase-residual mechanism configured to build middle layers of the CNN via plurality of residual functions and an inception-residual mechanism to build top layers of the CNN by introducing multi-scale feature extraction. Further, the apparatus comprises a fully connected mechanism to classify extracted features.
US11151352B2 Display device
A display device includes a transparent display panel, which includes a display area, the display area having a fingerprint recognition region; a rear surface film attached to the rear surface of the transparent display panel and having a through-hole corresponding to the fingerprint recognition region; a fingerprint sensor in the through-hole; and a photochromic part overlapping the through-hole.
US11151351B2 Three-dimensional fingerprint sensing device, method of sensing fingerprint by using the same, and electronic apparatus including the same
Provided are a three-dimensional (3D) fingerprint sensing device capable of performing 3D fingerprint recognition for enhanced security, a method of sensing a fingerprint by using the same, and an electronic apparatus including the same. The 3D fingerprint sensing device includes: a light-emitter including organic light-emitting diode (OLED) pixels configured to emit visible light; a 3D fingerprint sensing unit including a light source configured to emit invisible light, a first optical sensor configured to receive first light incident in a first direction, and a second optical sensor configured to receive second light incident in a second direction, where the second direction is different from the first direction; and a light-mixing blocker configured to prevent a mixing of light.
US11151350B2 Electronic device and method of registering fingerprint in electronic device
An electronic device includes: a fingerprint input unit located in one area of the electronic device to receive a fingerprint of a user; and a controller configured to control a display unit to display information on a fingerprint registration progress situation in correspondence to a plurality of fingerprints that are sequentially input to the fingerprint input unit, determine whether a fingerprint of the user is to be registered according to the fingerprint registration progress situation information, and register a fingerprint of the user by using at least some of the plurality of fingerprints. A fingerprint registration progress situation can be identified when a fingerprint is registered.
US11151345B2 Polarization-based coding/encryption using organic charge-transfer materials
A charge-transfer material enables patterning approach where the polarization angle in stand-alone films can be precisely defined at the single pixel level and reconfigured following initial alignment. This capability enables new routes for non-binary information storage, retrieval, and intrinsic encryption, and it suggests future technologies such as photonic chips that can be reconfigured using non-contact patterning.
US11151344B2 Systems and method for enabling selective use of illumination color to capture appropriate data
A bioptic barcode reader is disclosed for selective use of illumination color to capture appropriate data. The bioptic barcode reader includes a housing and a primary imager positioned within the housing, configured to scan a target object during a first time period. The bioptic barcode reader further includes a primary illumination source positioned within the housing configured to emit primary illumination in a primary wavelength range during the first time period. The bioptic barcode reader further includes a secondary imager configured to capture one or more images of a target object during a second time period. The bioptic barcode reader further includes a secondary illumination source configured to emit secondary illumination in a secondary wavelength range during the second time period, wherein the second time period and first time period are interleaved and the secondary wavelength range is different from the primary wavelength range.
US11151343B2 Reading optical codes
A method of reading optical codes is specified in which an image sensor having at least one pixel element detects image information in a reading zone and in which the image information is evaluated to read a code in the reading zone. The image sensor is an event-based image sensor here.
US11151338B2 Securing a transaction by means of a smart card and smart card
Disclosed is a method of managing a smart card configured for securing a transaction with an external device via a card reader, the method including the following steps: incrementing at least one command counter of commands received by the smart card during a transaction; and depending on the current value of the at least one counter and a command profile, implementation of a smart card management command.
US11151334B2 Systems and methods for multilingual text generation field
In at least one broad aspect, described herein are systems and methods in which a latent representation shared between two languages is built and/or accessed, and then leveraged for the purpose of text generation in both languages. Neural text generation techniques are applied to facilitate text generation, and in particular the generation of sentences (i.e., sequences of words or subwords) in both languages, in at least some embodiments.
US11151331B1 Layered neural networks to evaluate communication distribution
Techniques for communication evaluation and routing are provided. A communication for distribution to a plurality of users is received from a sending user, and the communication is parsed using one or more natural language processing (NLP) techniques to determine a context. A plurality of scores is generated for the plurality of users by processing the context using a machine learning (ML) model. It is determined, based on a first score of the plurality of scores corresponding to a first user of the plurality of users, to transmit the communication to the first user. It is further determined, based on a second score of the plurality of scores corresponding to a second user of the plurality of users, to refrain from transmitting the communication to the second user. Additionally, the system transmits the communication to the first user, and refrains from transmitting the communication to the second user.
US11151330B2 Dynamic management of relative time references in documents
A method, computer system, and computer program product for accessing documents is provided. The method includes providing a document having one or more original time references having corresponding meanings depending on one or more time bases, identifying the original time references in the document, generating corresponding time artifacts for the original time references, the time artifacts including corresponding time values being calculated from the corresponding original time references according to the time bases and/or corresponding calculation instructions for calculating the corresponding time values from the corresponding original time references according to the time bases, and associating the corresponding time artifacts with the original time references for outputting the corresponding time values.
US11151329B2 Support for grammar inflections within a software development framework
A natural language understanding server includes grammars specified in a modified extended Backus-Naur form (MEBNF) that includes an agglutination metasymbol not supported by conventional EBNF grammar parsers, as well as an agglutination preprocessor. The agglutination preprocessor applies one or more sets of agglutination rewrite rules to the MEBNF grammars, transforming them to EBNF grammars that can be processed by conventional EBNF grammar parsers. Permitting grammars to be specified in MEBNF form greatly simplifies the authoring and maintenance of grammars supporting inflected forms of words in the languages described by the grammars.
US11151327B2 Autonomous detection of compound issue requests in an issue tracking system
An issue tracking system configured to determine whether an issue request submitted by a user of the issue tracking system can, or should, be subdivided into two or more issue requests. In some implementations, the issue tracking system is configured to extract a content item of the issue request (e.g., title, description, and the like) in order to perform a semantic and/or syntactic analysis of that content item. Upon determining that the content item includes two or more clauses linked by a coordinating, subordinating, or correlative conjunction, the system can provide a recommendation to the user to submit discrete two or more issue requests, each one of which corresponds to a single linked clause of the content item.
US11151321B2 Anaphora resolution
A method, a structure, and a computer system for resolving an anaphora. The exemplary embodiments may include extracting individual context data from an individual expression and determining whether the individual expression includes an anaphora representation based on the individual context data. The exemplary embodiments may further include, based on determining that the individual expression includes the anaphora representation, extracting anaphora context data and identifying an object of one or more objects to which the anaphora representation refers based on comparing the individual context data and the anaphora context data to data detailing the one or more objects.
US11151319B2 Method, program, and information processing apparatus for presenting correction candidates in voice input system
A correction candidate presentation method performed by a computer for a voice input system is disclosed. The method includes: displaying, on a display screen, a plurality of word blocks generated by using morphological analysis from a character string obtained by speech recognition and keys each assigned to a corresponding one of the plurality of word blocks; accepting input of a first key of the keys that are displayed; identifying a first word block corresponding to the first key whose input has been accepted; and presenting, on the display screen, correction candidates of at least one word block among the identified first word block and a second word block including the first word block and a word block that is adjacent to the first word block.
US11151318B2 System and method for detecting undesirable and potentially harmful online behavior
Embodiments include computer-implemented methods and systems for detecting undesirable and potentially harmful online behavior. The embodiments described and claimed could also be applied to detecting any other type of online behavior to be detected, but the descriptions focuses on detecting online violence. More particularly, the embodiments disclosed relate to detecting online violence using symbolic methods of natural language processing (NLP) that utilize and govern the usage of: 1) syntactic parser for analyzing grammatical context of the input text data, 2) unsupervised learning methods for improving selected aspects of the system and adjusting the system to new data sources and guidelines, and 3) statistical classifiers for resolving specific well-defined sub-tasks, in which statistical approaches surpass the symbolic methods.
US11151316B2 Webpage modification alert system
A webpage notification control system is provided. A computing device monitors a plurality of website content stored on a database. A computing device identifies one or more anchor contents associated with the plurality of website content stored on a database. A computing device detects changes made to one or more data contents associated with the plurality of website content stored on a database. A computing device generates an alert based, at least in part, on the detection of a change made to one or more data contents associated with the plurality of website content.
US11151310B2 Method and system for regulatory documentation capture
A method for capturing documentation information is provided. The method includes: receiving an input that relates to a regulatory body; identifying at least one jurisdiction that applies regulations in connection with the regulatory body; extracting, from a source database, at least one publication that includes information that relates to the regulations; formatting the regulations-related information from the extracted publications into a predetermined format; and outputting the formatted information to a computer display.
US11151307B2 Mapping annotations to ranges of text across documents
An annotation corresponding to a first range of text of a first document may be received. Based on the annotation, comparisons may be performed between a text string that comprises the first range of text and a group of text of a second document at different positions in the group of text. Based on the comparisons, similarity scores between the text string and the group of text may be determined at the different positions in the group of text. A position for the annotation in the group of text may be selected based on the similarity scores at the different positions. The annotation may be associated with a second range of text in the group of text that corresponds to the position.
US11151304B2 Modular systems and methods for selectively enabling cloud-based assistive technologies
Systems and methods are disclosed for manually and programmatically remediating websites to thereby facilitate website navigation by people with diverse abilities. For example, an administrator portal is provided for simplified, form-based creation and deployment of remediation code, and a machine learning system is utilized to create and suggest remediations based on past remediation history. Voice command systems and portable document format (PDF) remediation techniques are also provided for improving the accessibility of such websites.
US11151302B2 Mobile device and method
A mobile device comprises a display and a processor. The processor is configured to: intercept information sent from an application, to be displayed on the display; identify an information entity in the intercepted information, comprised in a predefined set of information entity types; reformat appearance of the identified information entity to be displayed on the display; forward the intercepted information including the reformatted appearance of the identified information entity to be displayed on the display. The display is configured to: present the identified information entity with the reformatted appearance to the user of the mobile device. Also a corresponding method is disclosed.
US11151301B2 Point-to-point module connection interface for integrated circuit generation
Systems and methods are disclosed for generation and testing of integrated circuit designs with point-to-point connections between modules. These may allow for the rapid design and testing (e.g. silicon testing) of processors and SoCs. For example, type parameterization may be used to generate point-to-point connections in a flexible manner. For example, a point-to-point connection between the source module and the sink module that includes one or more named wires specified by bundle type may be automatically generated based on using the bundle type as a type parameterization input. For example, these system and methods may be used to rapidly connect a custom processor design, including one or more IP cores, to a standard input/output shell for a SoC design to facilitate rapid silicon testing of the custom processor design.
US11151297B2 Multiple fin count layout, method, system, and device
A method includes positioning adjacent first through fourth active regions in a cell of an IC layout diagram, the first active region being a first type of an n-type or a p-type and corresponding to a first total number of fins, the second active region being a second type of the n-type or the p-type and corresponding to a second total number of fins, the third active region being the second type and corresponding to a third total number of fins, and the fourth active region being the first type and corresponding to a fourth total number of fins. Each of the first and second total numbers of fins is greater than each of the third and fourth total numbers of fins, and at least one of the positioning the first, second, third, or fourth active regions is performed by a processor.
US11151296B2 Memory cell array circuit
A memory cell array includes a first column of memory cells, a second column of memory cells, a first bit line, a second bit line and a source line. The second column of memory cells is separated from the first column of memory cells in a first direction. The first column of memory cells and the second column of memory cells are arranged in a second direction. The first bit line is coupled to the first column of memory cells, and extends in the second direction. The second bit line is coupled to the second column of memory cells, and extends in the second direction. The source line extends in the second direction, is coupled to the first column of memory cells and the second column of memory cells.
US11151291B2 Method of manufacturing prosthetic socket interface
A method of manufacturing an interface for a body part having an underlying skeletal structure surrounded by soft tissue is described. The method comprises reducing a radial dimension of a positive or negative model of the body part at a plurality of compression areas. The plurality of compression areas are spaced circumferentially around a long axis of the model to create a compression pattern. Each compression area is longitudinal-shaped and extends along a long axis of the model. An interface that mates with the compression pattern of the model is fabricated. The compression pattern of the interface is sized and dimensioned to compress soft tissue of the body part against the skeletal structure such that motion of the skeletal structure towards a wall of the interface is reduced.
US11151290B2 Tamper-resistant component networks
According to various aspects, systems and methods are provided for improving a computer system's resistance to tampering. A PUF may be one component of a system. Other components of the system may not have the same level of protection against tampering as the PUF. According to one aspect, tamper protection provided by the PUF may be extended to one or more other components of the system, thus creating a network of tamper-resistant components. The system may include a tamper detection circuit that receives signals from the component(s). The tamper detection circuit generates an output signal based on the received signals that indicates whether any of the components has been tampered with. The PUF may be configured to use the output signal to generate secret information. If the output signal indicates that one of the components has been tampered with, the PUF may prevent generation of the correct secret information.
US11151289B2 Non-rewritable code comparators with memristors and serial resistors
Systems and methods for providing a non-rewritable code comparator using a memristor and a serial resistor are disclosed. An example apparatus comprises: a plurality of first terminals; a plurality of second terminals; and a plurality of two-terminal device pairs formed between the plurality of first terminals and the plurality of second terminals. Each two-terminal device pair in the plurality of two-terminal device pairs include at least one memristor and at least one resistor; each two-terminal device pair is configured to be switched to a subsequent state once and only once. In some implementations, a two-terminal device pair is configured to remain in the subsequent state regardless of whether an input signal to the apparatus matches a reference signal to the apparatus.
US11151287B2 System and method for managing requests in an asynchronous pipeline
An asynchronous pipeline circuit includes: a first processing stage including a first data latch configured to generate a request signal; a second processing stage downstream the first processing stage and including a second data latch; and a programmable delay line coupled between the first data latch and the second processing stage. The programmable delay line is configured to receive the request signal from the first data latch and to generate a delayed request signal by randomly delaying the request signal on each data transfer from the first data latch to the second data latch.
US11151285B2 Detecting sensitive data exposure via logging
A method for controlling exposure of sensitive data though a logging system is provided. The method comprises: upon receiving a request by the request handler, determining sensitive data as part of the request by applying a rule, converting the data into a transformed format, and registering the data together with a related data field label with a log handler. Then, upon receiving by the log handler a log entry, converting each expression of the log entry into the transformed format, and comparing each transformed expression with each of the sensitive data in the transformed format. Upon determining a match of one of the transformed expressions with one of the sensitive data in the transformed format, the method comprises issuing an alert indicating that the log entry comprises sensitive data.
US11151283B2 Secure data analysis in multitenant applications
According to a disclosed embodiment, data analysis is secured with a microservice architecture and data anonymization in a multitenant application. Tenant data is received by a first microservice in a multitenant application. The tenant data is isolated from other tenant data in the first microservice and stored separately from other tenant data in a tenant database. The tenant data is anonymized in the first microservice and thereafter provided to a second microservice. The second microservice stores the anonymized tenant data in an analytics database. The second microservice, upon request, analyzes anonymized tenant data from a plurality of tenants from the analytics database and provides an analytics result to the first microservice.
US11151282B2 System and method using a database for enhanced user initiated requests of material or information
A method of providing material based on a user-initiated request utilizing an electronic database includes receiving search keywords to conduct a search and accessing a first database having previously stored contact information for the particular user in an initial table record. The method includes transforming data in the fields of the record for the particular user in the initial table to generate a record in a sanitized table, accessing a second electronic database having previously stored data structures corresponding to businesses, where each data structure maps selected keyword combinations to corresponding icons, and to particular material corresponding to each keyword combination, and displaying icons associated with search results having corresponding selected keywords near associated result items on an electronic display. The method includes initiating sending of particular material corresponding to the request based on the selected icon and contact data for the user obtained from the sanitized table.
US11151281B2 Video monitoring method for mobile robot
The disclosure relates to a video monitoring method for mobile robot. The method includes the following steps: providing one or more private area on a basis of a map constructed by a mobile robot; determining, on a basis of a position of the mobile robot and an image shot from a shooting angle of a camera, whether an image shot currently contains private contents; if the image shot currently contains private contents, shielding the private contents contained in the image; and if the image shot currently is not containing private contents, continuing monitoring the mobile robot. By providing one or more private area in a map constructed by a mobile robot, the mobile robot can determine whether a shot image contains private contents during the subsequent video monitoring process, so as to shield the private contents in the image, thereby ensuring the security in video monitoring of the mobile robot, and avoiding privacy leakage.
US11151280B2 Simplified deletion of personal private data in cloud backup storage for GDPR compliance
In a public cloud that stores data in a database system for a plurality of entities as primary data and as one or more secondary backup copies of the primary data, the data being stored in predefined data fields of data records, personal private data of each entity is stored encrypted using an encryption/decryption key that is unique to each different entity. The encryption/decryption keys are stored in the cloud in a key store of a key management system. To delete the personal private data of a particular entity, as to comply with the right to be forgotten pursuant to GDPR regulations, or otherwise, the encryption/decryption key for that particular entity is deleted from the key store to render permanently inaccessible all copies of that entity's personal private data.
US11151278B1 Electronic briefcases for inmate documents
Some implementations disclosed herein provide systems and methods that use an inmate-accessible electronic briefcase to facilitate an inmate's organization of significant content. Electronic documents are created and stored in an organized document storage area that may be accessed while the inmates are incarcerated and after the inmates are released.
US11151276B1 Systems and methods for data certificate notarization utilizing bridging from private blockchain to public blockchain
One embodiment disclosed relates to a system for managing data for logistics, sourcing and/or production. The system includes: a private blockchain maintained by a first network of nodes; a trusted public blockchain maintained by a second network of nodes; a private agent system; and a bridge system connected to both the private blockchain and the public blockchain. The private agent system operates to extract blocks of metadata from the private blockchain and utilize a hash tree structure to generate a first root hash value from the blocks of metadata. The bridge system operates to verify the first root hash value and store the first root hash value as a notarized data certificate in the trusted public blockchain. Another embodiment disclosed relates to a method for data certificate notarization utilizing a bridging system from a private blockchain to a trusted public blockchain. Other embodiments and features are also disclosed.
US11151274B2 Enhanced computer objects security
A computer-implemented method for providing new data object metadata, and by enhancing the scope of OS functionality, block the exfiltration and corruption of data (including ransomware) by cybercriminals and insiders.
US11151271B2 Multi-user access controls in electronic simultaneously editable document editor
A system with an interactive user interface for a plurality of users to author an electronic document simultaneously is described. The system displays visual feedback on the interface to prevent the users from interfering with one another. The system displays data from a remote database linked into the document based on unique identifiers. The data is displayed as an “artifact.” The system monitors and tracks each user's access category level, as well as the access category level of each piece of data pulled from the remote database. The system compares a user's category level to the data from the database to make visible only the portions of the document the user has the appropriate access category level to view and/or modify. The portions of the document that have a higher category level than the user will be hidden from the user either in part or completely. Also, there may be an indicator to the user of such redacted or hidden content from the user's viewer.
US11151254B2 Secure communications gateway for trusted execution and secure communications
A secure communications system that includes a trusted platform for securing user data and managing manifestation of user data to third parties in response to requests. The trusted platform may include a platform execution environment that coordinates with a trusted execution environment (TEE) for individual secure user profiles to manage requests for access. In some examples, partners may deploy partner programs to the TEE of a secure user profile for execution against secured user data in the secure user profile. All transactions in the trusted platform may be recorded in a ledger to provide an auditable history for all platform activity. All communication within the trusted platform may be by a secure communications protocol with a security gateway.
US11151246B2 Risk score generation with dynamic aggregation of indicators of compromise across multiple categories
A method in an illustrative embodiment comprises receiving a plurality of indicators relating to an entity of a computer network, arranging the indicators in a plurality of categories of increasing risk, assigning weights to the indicators in the categories as a function of the number of categories and the number of indicators in each category, generating a risk score for the indicators based at least in part on the assigned weights, and initiating at least one automated action relating to the entity of the computer network based at least in part on the risk score. The risk score generation is configured such that a weighted contribution to the risk score of indicators in a relatively low one of the categories decreases as a number of indicators in a relatively high one of the categories increases. Similarly, a weighted contribution to the risk score of indicators in a relatively low one of the categories increases as a number of indicators in a relatively high one of the categories decreases.
US11151241B2 Validation of software residing on remote computing devices
A remote computing device is provided including one or more processors, and a memory device including one or more computer-readable instructions. When executed by the one or more processors, the instructions cause the system to perform operations including receiving a validation request comprising a random data string from a secure computing device, in response to the validation request, generating a first check value based on the random data string and software installed on the remote computing device, and transmitting the first check value to the secure computing device. The secure computing device is configured to compare the first check value to a second check value that is generated using the random data string and an authentic copy of the software.
US11151239B2 Single sign-on management for multiple independent identity providers
A method includes, with a computing system associated with a first local identity provider of a plurality of local identity providers, receiving a first authentication request from a first web application of a user device. The method further includes, with the computing system, redirecting a browser associated with the first web application to a server system associated with a master identity provider. The method further includes, with the computing system, receiving from the browser, a master session identifier provided by the master identity provider, the master session identifier identifying a master single sign-on session that is available to the plurality of local identity providers. The method further includes, with the computing system, establishing a first local single sign-on session between the first local identity provider and the browser.
US11151238B1 Graphical event-based password system
A computer system and method having a user interface including a touch-sensitive display screen. The system and method enables entry of a password which includes displaying a first array of a plurality of images on the touch-sensitive display prompting a user to select with a finger one of the plurality of images displayed. Subsequently at least another array of a plurality of images successive to the first array is displayed on the touch sensitive display prompting a user to select with a finger one of the plurality of images displayed in the another array of images. A computer processor then determines if a user selected a predetermined image from the first array of the plurality of images and a predetermined image from each at least another array of plurality of images displayed after the first array. If determined, the user is permitted access to an application executable on the computer system.
US11151232B2 User authentication by endpoint device using local policy engine and endpoint data
Techniques are provided for authenticating a user using an endpoint device of the user with a local policy and endpoint data. One method comprises obtaining, at an endpoint device of a given user, behavioral anomalies from a remote engine that generates the behavioral anomalies based on behavior of multiple users; in response to an access request by the given user, performing the following steps at the endpoint device: obtaining authentication data related to the given user and/or the endpoint device; generating features based on the authentication data; applying the features to a behavior model incorporating the behavioral anomalies to determine a behavior score for the access request; and evaluating the access request to make an authentication decision based on the behavior score. The behavior score indicates, for example, a confidence that the given user is an expected user and/or a same user who has previously been validated.
US11151217B2 Dynamic contextual library
Methods, systems, and apparatus, including computer programs stored on a computer storage medium, for providing a dynamic contextual library. In some implementations, an interactive element is provided for display in a user interface. Context data that indicates a context of one or more computers is generated. Document data indicating a subset of documents from a document collection associated with a user is obtained, with the subset of documents being selected from the document collection based on the context data. After obtaining the data indicating the subset of documents, data indicating user interaction with the interactive element is received. Data identifying the subset of documents for display is provided in response to receiving the data indicating user interaction with the interactive element.
US11151216B2 Caching of a site model in a hierarchical modeling system for network sites
Disclosed are various embodiments for loading a network site that uses a hierarchical site model. A computing device receives a request to generate a user interface associated with a network site. A caching process is initiated that caches data associated with the network site. A hierarchical site model is retrieved and processed to identify a subset of page models of the network site for generation of the user interface. Once it is determined that one of the subset of page models is stored in the cache, it is retrieved from the cache for generation of the user interface.
US11151213B2 Browser search result option to facilitate human spidering
Techniques are provided for automatically generating a hierarchical representation of a navigation order within a web browsing session in conjunction with a traversing of a plurality of websites within the browsing session: flagging a subset of the plurality of websites; displaying a user interface in conjunction with the browser such that the user interface provides a traversal control with respect to the subset in accordance with the hierarchical representation; and traversing the subset utilizing the traversal control.
US11151209B1 Recommending objects to a user of a social networking system based on the location of the user
A social networking system recommends objects, such as pages, of the social networking system to users of the social networking system based on the location of the user. The social networking system obtains location information identifying the location of the user. Based on the location of the user, the social networking system identifies levels of geographical partitions encompassing the location of the user. For each level of geographical partitions, the social networking system accesses relevant objects of the social networking system with connections to users located within the level of geographical partitions. The social networking system may have determined a term frequency-inverse document frequency (tf-idf) value for each relevant object. Based on the number of connections and the tf-idf value associated with each relevant object, the social networking system merges the relevant objects accessed at each level into a set of relevant objects to recommend to the user.
US11151206B2 Method and apparatus for pushing information
A method and apparatus for pushing information are provided. A specific embodiment of the method includes: sending, in response to receiving first search query sent by a terminal, a search result page including at least one image matching the first search query to the terminal, for a user to select a to-be-browsed target image from the at least one image, the target image being linked to a detail page having a search function including the target image; acquiring, in response to receiving a request for browsing the target image sent by the terminal, the detail page linked to the target image; generating recommendation information based on the target image and the first search query, and adding the recommendation information to the detail page; and pushing the detail page having the added recommendation information to the terminal. This embodiment realizes a targeted information push.
US11151205B2 Managing and indexing communication data, and recommending communication type
It is presented a method for managing communication data. The method is performed by a connection manager server (20) and comprising the step of: causing store (41) of historical communication data, for a communication session between a user and one or more contacts, into a database (13), wherein the historical communication data comprises communication data, a session identifier, a communication type, a communication context, and a user identifier for each contact having participated in the communication session. Methods for indexing communication data, and for recommending a communication type, are also presented. Corresponding connection manager servers (20), computer programs (64, 65) and a computer program product (62, 63) are also presented.
US11151201B2 Systems and methods for generating interactive hypermedia-based graphical user interfaces for mobile devices
Systems and methods are provided for generating hypermedia-based graphical user interfaces for display on a mobile device. In one embodiment, the systems and methods may include at least one processor in communication with a mobile device associated with a user; and a storage medium storing instructions. When executed, the instructions may configure the at least one processor to automatically generate one or more queries for information identifying the user and an individual associated with the user, automatically generate one or more requests for status information and real-time location information for the individual, automatically generate, based on the requested status information and real-time location information, a plurality of hypermedia elements for a graphical user interface being formatted for the mobile device, and provide the automatically generated hypermedia elements for display in a graphical user interface formatted for the mobile device.
US11151197B2 Enhanced processing of time series data via parallelization of instructions
Systems and methods are provided for enhanced processing of time series data via parallelization of instructions. An example method includes receiving a query indicating time series datasets and operations to be performed on the time series datasets. Nodes associated with the query are identified, with each node associated with a time series dataset. Nodes associated with operations to be performed are generated. The nodes are assembled into query tree, with parent nodes of the query tree indicating operations that are to be applied to children nodes. Instructions for processing the query tree are generated. At least a subset of the instructions is provided to one or more compute systems for processing in parallel. Results are received, and presented in a user interface.
US11151196B2 Content validation
Validating revisions of digital content managed by a content management system can include determining a quality metric value, the value indicating coverage of the digital content by a set of training data used to train a ranking model for ranking responses to search queries of the digital content. Additionally, content validation can include invoking a ranking editor in response to the quality metric value deviating from a predetermined threshold by more than a predetermined amount. Content validation can further include extending the set of training data using the interactive ranking editor.
US11151195B1 Method and system for predicative QandA and resource suggestions
Methods, systems, and computer-readable media provide a real-time Q&A interface, such as an online chatbot, either standing alone or as a live agent assistant, with predicative Q&A and resource suggestions. In one embodiment, the real-time Q&A interface uses data extracted from a user inquiry to identify and display a primary response, identify suggested inquiries from a knowledgebase and provide a user-selectable suggested inquiries indicator, and identify suggested content items from related content libraries or webpages and provide user-selectable suggested content item indicators. In one embodiment, the suggested content items include related videos and links to webpages with related content.
US11151193B2 Content descriptor
An apparatus, method, system and computer-readable medium are provided for generating one or more descriptors that may potentially be associated with content, such as video or a segment of video. In some embodiments, a teaser for the content may be identified based on contextual similarity between words and/or phrases in the segment and one or more other segments, such as a previous segment. In some embodiments, an optical character recognition (OCR) technique may be applied to the content, such as banners or graphics associated with the content in order to generate or identify OCR'd text or characters. The text/characters may serve as a candidate descriptor(s). In some embodiments, one or more strings of characters or words may be compared with (pre-assigned) tags associated with the content, and if it is determined that the one or more strings or words match the tags within a threshold, the one or more strings or words may serve as a candidate descriptor(s). One or more candidate descriptor identification techniques may be combined.
US11151192B1 Preserving locally stored video data in response to metadata-based search requests on a cloud-based database
A system comprising a capture device and a database. The capture device may be configured to (i) capture video, (ii) perform video analysis to extract metadata corresponding to the captured video, (iii) store the captured video data and (iv) communicate with a wireless device. The database may be configured to (i) generate search results for a user based on the metadata and (ii) provide the user (a) the metadata and (b) the video based on the search results. The metadata may be used to determine license plates present in the video. The database may provide the capture device an interrupt request to preserve a portion of the video based on the search results. The capture device may flag the portion of the video to prevent overwriting the portion of the video in response to the interrupt request.
US11151188B2 Automated lecture deconstruction
An online platform generates a playlist of clips of a lecture accessed by a plurality of users of the online platform. The online platform receives a recording of the lecture, and receives a plurality of events captured during a time period corresponding to the lecture. Each captured event is associated with a time stamp corresponding to a time at which a user performed an activity while listening to the lecture. The online platform clusters the captured events based on the time stamps, and generates one or more clips of the recording of the lecture from the clustered events. The online platform generates a playlist including the clips of the lecture.
US11151187B2 Process to provide audio/video/literature files and/or events/activities, based upon an emoji or icon associated to a personal feeling
The current invention is a recommendation system that translates a user's mood into activities and/or files (music, video, and/or literature) that are personalized. The user selects an icon, emoticon, or emoji, that represents their desired mood and the system matches files and/or events and activities to that desired mood, personalized to each user.
US11151186B2 Systems and methods for presenting an interactive narrative
Systems, devices, and methods are disclosed for presenting an interactive narrative. An apparatus includes a user interface. The apparatus also includes one or more processors operatively coupled to the user interface and a non-transitory computer-readable medium. The non-transitory computer-readable medium stores instructions that, when executed, cause the one or more processors to present a first piece of content corresponding to a given narrative via the user interface. The given narrative includes one or more characteristics. The one or more processors are caused to receive user input via the user interface. The one or more processors are caused to classify the user input into one of a plurality of response models. The one or more processors are caused to dynamically respond to the user input by presenting a second piece of content. The second piece of content is based on a selected response model corresponding to the user input.
US11151184B2 Method and system for voice based media search
Voice-based input is used to operate a media device and/or to search for media content. Voice input is received by a media device via one or more audio input devices and is translated into a textual representation of the voice input. The textual representation of the voice input is used to search one or more cache mappings between input commands and one or more associated device actions and/or media content queries. One or more natural language processing techniques may be applied to the translated text and the resulting text may be transmitted as a query to a media search service. A media search service returns results comprising one or more content item listings and the results may be presented on a display to a user.
US11151182B2 Classification model training method and apparatus
A classification model training method includes obtaining a positive training set and a first negative training set, where the positive training set includes samples of a positive sample set in a corpus, where the first negative training set includes samples of an unlabeled sample set in the corpus, training, using the positive training set and the first negative training set, to obtain a first classification model, determining, using the first classification model, a pseudo negative sample in the first negative training set, removing the pseudo negative sample from the first negative training set, updating the first negative training set to a second negative training set, and training, using the positive training set and the second negative training set, to obtain a target classification model.
US11151180B2 Messaging digest
A method and system. A first interest value is determined. The first interest value is associated with a first combination of one or more concepts derived from one or more word objects extracted from a message on which an action is to be performed. The first interest value is determined to be at least a specified first threshold value and in response, a concept interest dataset is updated. The concept interest dataset prior to being updated includes combinations of at least one concept. Each concept of the at least one concept has been derived from a previous processing of messages. The updated concept interest dataset includes the first combination and a cumulative interest value that encompasses the first interest value.
US11151179B2 Method, apparatus and electronic device for determining knowledge sample data set
Provided are a method, an apparatus and an electronic device for determining a knowledge sample data set, the method includes: acquiring a preset number of SPO triplet formats and source texts; acquiring, according to the SPO triplet formats, n SPO entries corresponding to the SPO triplet formats; searching, in the source texts, m first texts that match the n SPO entries, and generating a first knowledge sample data set; determining k second texts that meet the SPO triplet formats from the m first texts and generating a second knowledge sample data set; generating a target knowledge sample data set according to the first knowledge sample data set and the second knowledge sample data set. In the embodiments, the knowledge sample data set is automatically generated, the volume generation speed is fast, the cost is low, and the data size that can be produced is large, thus meeting the training requirement.
US11151175B2 On-demand relation extraction from text
One embodiment provides a method for on-demand relation extraction from unstructured text that includes obtaining a text corpus of domain related unstructured text. Representations of the unstructured text that capture entity-specific syntactic knowledge are created. Initial user seeds of informative examples containing relations are received. Extraction models in a neural network are trained using the initial user seeds. Performance information and a confidence score are provided for each prediction for each extraction model. A next batch of informative examples are identified for annotation from the text corpus based on training a neural network classifier on a pool of labeled informative examples. Stopping criteria is determined based on differences of the performance information and the confidence score in relation to parameters for each extraction model. Based on the stopping criteria, it is determined whether to retrain a particular extraction model after the informative examples have been labeled.
US11151173B2 Computer implemented method for quantifying the relevance of documents
A computer system comprising a processor, graphical output means and a computer readable storage medium storing instructions that when executed by the processor cause the processor to perform a method for quantifying and aggregating the relevance of documents.
US11151166B2 Context-based multi-granularity intent discovery
Context-based multi-granularity intent discovery, in relation to determining the intent of a user-problem associated with one of a plurality of products, includes identifying each of the plurality of products in a base intent level of a hierarchical intent data structure, creating a first granularity level below the base intent level, and creating a subsequent granularity level. The first granularity level includes groupings of the plurality of user-problems created according to a first common intent feature; the common intent feature is related to a respective one of the plurality of products. The subsequent granularity level includes sub-groupings of the user-problems of a respective grouping with each sub-grouping created according to a second common intent feature. The second common intent feature of each sub-grouping is determined without consideration of the first common intent feature.
US11151165B2 Data classification using data flow analysis
Described herein is a system and method for utilizing data flow analysis to perform data classification with respect to a source dataset and a generated derived dataset. A flow confidence for a field is calculated using an adaptive algorithm in accordance with the action performed and the derived dataset. An associated derived confidence for a particular tag is calculated in accordance with an associated confidence and the flow confidence. When the associated derived confidence is greater than or equal to a first threshold, the particular tag is copied to the derived dataset. In some embodiments, when the associated derived confidence is less than or equal to a second threshold, the particular tag is not copied to the derived dataset. Otherwise an action to be taken is identified. A response to the action is received and the adaptive algorithm is modified in accordance with the received response.
US11151164B2 Replication group partitioning
Methods and systems for replication group partitioning include analyzing historical workload data for a plurality of data elements to generate one or more transaction patterns and generating a recommended partitioning of the plurality of data elements into one or more replication groups, based on the one or more transaction patterns, that are optimized toward a partitioning goal.
US11151162B2 Timestamp consistency for synchronous replication
Techniques are provided for timestamp consistency. An operation targeting a first storage object having a synchronous replication relationship with a second storage object is intercepted. A timestamp is assigned to the operation. A replication operation is created as a replication of the operation. The same timestamp is assigned to the replication operation. The operation is implemented upon the first storage object and the replication operation is implemented upon the second storage object.
US11151160B2 Cloning catalog objects
Example systems and methods for cloning catalog objects are described. In one implementation, a method includes creating a copy of a catalog object without copying a data associated with the catalog object by only coping metadata associated with the object. The method further includes modifying, by one or more processors, the data associated with the catalog object independently of the copy of the catalog object.
US11151158B2 Data duplication device and computer readable medium
A data duplication device (200) determines a duplication range using a data processing graph. The data processing graph indicates information of input/output data to and from a duplicate source program involved in a duplicate source system (110). The duplication range is a range of data to duplicate from the duplicate source system to a duplicate destination system (120). The data duplication device acquires duplicate data corresponding to the duplication range from the duplicate source system. The data duplication device registers the duplicate data with the duplicate destination system.
US11151156B2 Systems and methods for management of contact information
Systems and methods for the management of contact information, which may include automatic transfer processes, automatic update processes, automatic customization processes, automatic delivery processes, automatic storage processes, automatic portability processes, and/or automatic radial mining processes.
US11151154B2 Generation of synthetic context objects using bounded context objects
A computer-implemented method, system, and/or computer program product generates and utilizes synthetic context-based objects. One or more processors define a context object, where the context object provides a context that identifies a specific subject-matter, from multiple subject-matters, of a non-contextual data object. The processor(s) associate the non-contextual data object with the context object to define a synthetic context-based object and the synthetic context-based object with at least one specific data store. A request is received from a requester for data from said at least one specific data store that is associated with the synthetic context-based object, where said at least one specific data store is within a database of multiple data stores. Data is returned to the requester from said at least one specific data store that is associated with the synthetic context-based object.
US11151153B2 Object generation
A system, a method, and a computer program product for generation of an object. A data input is received. The data input is converted into a digital object format. The converted data input includes a mapping indicative of an organization of a plurality of data points in the data input. The converted data input is processed based on the mapping. The processing includes at least one manipulation of at least one data point in the plurality of data points in the data input. The processed data input is transformed into a digital object mass containing at least one instruction and at least one parameter for generating of the object. A representation of the object in a predetermined format is generated based on the transformed processed data.
US11151145B2 Tag selection and recommendation to a user of a content hosting service
A method of selecting content object tags for recommendation to a user includes having a taxonomy of tags for labeling content objects to be stored at a content hosting service; identifying a baseline subset of content objects based on a user context at the content hosting service; identifying a targeted subset of the baseline subset based on the user context; determining a tag score for each tag associated with the targeted subset of content objects; determining a maximum number of tags to be recommended to the user based on available space within a user interface of the user; selecting tags with the highest recommendation score from a number of different tag taxonomy branches, the number being no more than the maximum number; receiving tags selected by the user from among the recommended tags; and performing an operation on the content object corpus for the user context using the selected tags.
US11151142B2 Platform for optimizing goal progression
A system, method, server, and computer readable medium for tracking goal progression. Input establishing accounts for providers serving clients is received. Each of the clients is assigned to one or more of the providers in response to selections from an administrator. Goals are established for each of the clients in response to treatments and assistance required. Data associated with each of the clients received from the providers is compiled. A determination is made whether the goals are being met in response to rules based on the compiled data. Alerts are automatically communicated in response to the compiled data varying from a threshold to become significant for one or more of the clients.
US11151141B2 Data processing device and data processing method
It is possible execute processing large-scale data and improve the processing efficiency while suppressing the complexity of a hardware circuit. A data processing device includes a processor and a FPGA connected to the processor. The processor is configured to acquire a query plan including target identification information identifying data to be processed and a processing detail for the data to be processed, generate, based on the query plan, a plurality of FPGA commands to process a plurality of row group data items constituting the data identified by the target identification information and to be processed, and transmit the FPGA commands to the FPGA. The FPGA is configured to execute processing on the row group data items based on the transmitted FPGA commands and return results of executing the processing to the processor.
US11151134B2 Method and system for efficient processing of polymorphic table functions
Described is an approach for performing an efficient processing of table functions/polymorphic table functions. The approach does not create additional cursors for processing a table or polymorphic table function invoked within a SQL statement. Instead, the approach handles the SQL statement that invokes the table/polymorphic table function as a single cursor.
US11151132B2 Distributing posting lists to processing elements
Provided are a computer program product, system, and method for distributed processing of a query with distributed posting lists. A dispatch map has entries, wherein each entry identifies one of a plurality of terms in a dictionary, wherein for each of the terms there is a posting list identifying zero or more objects including the term, wherein at least one of the dispatch map entries indicate at least one distributed processing element including the posting list for the term. The dispatch map is used to dispatch sub-expressions comprising portions of a query to distributed processing elements having the posting lists for terms in the sub-expressions, wherein the distributed processing elements distributed the sub-expressions execute the sub-expressions on the posting lists for the terms in the sub-expression.
US11151129B1 Modifying query in discourse context
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modifying queries in a discourse context. In one aspect, a method includes determining whether a query received from a user device subsequent to information provided to a user device and that defines a discourse context belongs to the discourse context. If the query belongs to the discourse context, the query is modified to take into account attributes of the discourse context.
US11151127B2 Accelerating transaction deliveries in blockchain networks using acceleration nodes
Using a blockchain transaction acceleration system, a first transaction generated by a first node is sent to an acceleration node in a blockchain, where the first transaction is sent to the acceleration node instead of being sent directly to a second node that is the intended recipient of the first transaction, and where the first node, the second node, and the acceleration node are different nodes. The blockchain transaction acceleration system forwards the transaction from the acceleration node to the second node. The blockchain transaction acceleration system executes the transaction by the second node.
US11151126B2 Hybrid column store providing both paged and memory-resident configurations
Disclosed herein are system, method, and computer-program product embodiments for generating a paged and in-memory representation of a database object. An embodiment operates by maintaining in-memory and paged form primitives unique to the database object or a substructure thereof in a database such that the in-memory and paged form primitives are capable of providing the in-memory and paged representations of the database objects, respectively. Thereafter, a load configuration for the database object is determined. Based on the load configuration, the in-memory and/or paged representations of the database object are generated using the in-memory form primitive or the paged form primitive unique to the database object, respectively. Subsequently, the in-memory and/or paged representations of the database object are stored in the database.
US11151125B1 Efficient updating of journey instances detected within unstructured event data
Systems and methods are disclosed for efficiently storing information identifying journey instances within unstructured event data of a data intake and processing system. Each journey instance is illustratively associated with a series of events within the unstructured event data occurring over a journey duration. Because the unstructured event data may be constantly updated, any given inspection of the event data may yield both complete and incomplete instances. Storage of instance data over time can require updating of prior incomplete journey instances with complete versions of such instance detected at a later point in time. However, a data store of the unstructured event data may be unsuited for such updating, as the store may maintain version information for deleted data to reduce possibility of data loss. To address this issue, a separate structured data store, such as a columnar time series data store, is provided to efficiently store instance information.
US11151122B2 Distributed ledger data linkage management
In a data linkage management system, at least each node of a specified plurality of organizations among a plurality of nodes holds a tolerance range rule that defines a specified tolerance range relating to discrepancies among data acquired from a specified external system, and forms a consensus that tolerates discrepancies among the data by passing a tolerance pass-fail judgment relating to discrepancies among the data according to the tolerance range rule in regards to a transaction issued by each node for the data.
US11151121B2 Selective diagnostics for computing systems
Method and systems for generating an adjacency matrix A and a directional relation graph representing a relationship between one or more diagnostics. The adjacency matrix with all zero's is initialized. One or more entries in the adjacency matrix A are revised by, for each source diagnostic s, decreasing a corresponding count A(s,d) in the adjacency matrix A to decrease a corresponding directional relation in response to the diagnostic s failing and one or more other diagnostics d passing; increasing the corresponding count A(s,d) in the adjacency matrix A to increase the corresponding directional relation in response to the diagnostic s failing and one or more other diagnostics d failing; and maintaining a current value of the corresponding count A(s,d) in the adjacency matrix A in response to the diagnostic s passing or having no corresponding data. The directional relation graph is generated based on the adjacency matrix A.
US11151118B2 Dynamic threshold adjustment based on performance trend data
The present disclosure includes analyzing client instance performance trends to predict future client instance performance and adjusting thresholds used to send resource utilization alerts based on analyzing the client instance performance trends. In particular, a data center providing a platform as a service includes a database that stores performance data associated with client instances. The data center also includes alignment logic that temporally aligns the performance data, and a frequency based filter that compresses the aligned performance data based on frequency of values. The data center further includes dynamic threshold adjustment logic that adjusts thresholds associated with sending performance trend alerts based on analyzing the compressed set of performance data. In this manner, the thresholds may be dynamically adjusted for changing circumstances and/or relevant details associated with resource usage, and thus may more accurately send performance trend alerts indicative of situations when resource utilization becomes high and resources become low.
US11151103B1 Method for providing an indication of the exact search hit within a large universe of contextual information
A search system obtains a search result comprising an entry. The search result is based on a set of search constraints. The search system generates a hit index based on the search result and each constraint in the set of search constraints. The hit index includes identification information of an element associated with the entry that caused the entry to be included in the search result. The search system updates the search result to comprise an indication of the element associated with the entry based on the hit index.
US11151101B2 Adjusting growth of persistent log
Adaptive adjusting of the growth of a persistent log. The persistent log has a log record generator that adds log records to the persistent log. In addition, there are multiple log consumers that consume records from the persistent log. The log consumers publish log processing parameters with respect to the persistent log. The log processing parameters are then used to determine an appropriate adjustment in the growth of the log, which adjustments may then be executed. As an example, the log processing parameter may be a log consumption progress, in which case the log generator may be caused to slow down the generation of log records, thereby slowing the growth of the log.
US11151100B2 Performing data quality functions using annotations
A computer-implemented method for performing a data quality function includes receiving, at a data quality function process, at least one record from a source, where the record includes data, semantic annotations and data quality annotations associated with the data in the record. The semantic annotations are attributes that define the data including input format and output format and the data quality annotations are attributes that define data quality rules to be applied to the data. The data quality function process automatically maps the semantic annotations to data quality input fields and to data quality output fields. The data quality function process applies the data quality rules to the data using the data quality annotations to perform a data quality function. The data quality function process performs the data quality function on the data and outputs the data to a destination in a format defined by the data quality output fields.
US11151099B2 System and method for data structure migration control
A data structure management system includes a first database, a second database, and a processing engine. The first database includes a first file with a first term and a corresponding first metadata, and a second file with the first term and a corresponding second metadata. The processing engine extracts the first file and the second file from the first database in a first format. It links the first term with the first metadata from the first file and the second metadata from the second file. It transforms the extracted first file and second file from the first format into a second format while maintaining the link between the first term, the first metadata, and the second metadata. It then exports the transformed first file and second file to a second database in the second format with the link between the first term, the first metadata, and the second metadata intact.
US11151096B2 Dynamic syntactic affinity group formation in a high-dimensional functional information system
The invention includes methods for algorithmically modifying a representation of a functional system based on functional trajectory signals by electronically representing a systems syntax, wherein the systems syntax comprises a logical data model, electronically constructing a representation of the functional system comprising a graph, based on an input signal algorithmically computing a functional trajectory that assesses magnitude, distance, or paths among at least two nodes, and updating the functional trajectory representing a set of paths through functional locations over time.
US11151092B2 Data replication in distributed file systems
Embodiments are directed to a replication engine that provides a root node for a file that may be associated with a replication snapshot where the file is comprised of the root node, internal nodes, and data nodes. The replication engine may start at the root node and traverse the file system. If a visited internal node has an epoch value that matches the epoch, the replication engine may continue the traversal by visiting a next unvisited adjacent internal node. If the visited internal node has an epoch value that mismatches the epoch, the replication engine may backtrack to a nearest adjacent internal node that matches the epoch. And, in response to visiting a data node the replication engine may be arranged to determine blocks that are associated with the data node and communicate a copy of the blocks to a target file system.
US11151086B2 Comment previews displayed in context within content item
The present technology pertains to a details pane that is displayed in coordination with a file explorer interface. The details pane can display details including activities, comments, and previews for content items displayed in the details pane. In some embodiments, the content items displayed in the file explorer interface can be stored in and accessed from different services, and the details in the details pane can also be populated from diverse sources. In some embodiments, edits or navigations can be performed within a preview of the content item. In some embodiments, comments can be shown along with previews that show the comment located within the content item.
US11151085B2 File management device and file management method and non-transitory computer readable medium
There is provided a file management device includes: a memory; and a processor coupled to the memory and the processor configured to determine a naming rule for a file name to be assigned to an electronic file for a document, based on a format of the document; and determine the file name by using a character string included in the electronic file in accordance with the determined naming rule. The processor is further configured to store, with respect to an existing electronic file, naming rules relating to documents having a common format, in association with the format; and select, for an electronic file for a newly input document, a naming rule to be applied, from among the stored naming rules, based on a format of the electronic file.
US11151081B1 Data tiering service with cold tier indexing
A tiering service that supports cold tier indexing includes a warm tier and a cold tier and a resource manager that automatically relocates data items between the warm tier and the cold tier or removes data items from the cold tier in accordance with a tiering policy. The tiering service also includes a client interface configured to receive a request specifying index criteria for a cold tier index to be created. The tiering service generates a cold tier index based on data items stored in cold tier flat files satisfying the index criteria included in the request to create a cold tier index. Also, the tiering service automatically updates the cold tier index after it is stored in the cold tier as data items are relocated between the warm tier and the cold tier or removed from the cold tier in accordance with the tiering policy. In some embodiments, the tiering service also provides a common interface for accessing the cold tier index and a warm tier index.
US11151079B2 Merging database operations for serializable transaction execution
A method for merging transactions for execution by a database management system. The method includes a computer processor receiving a database query that is comprised of a plurality of transactions. The method further includes a computer processor placing each of the plurality of transactions, of the database query, in respective chronological order, in a scheduling queue. The method further includes a computer processor determining that at least a first transaction and a second transaction within the plurality of transactions each contains one or more transaction delineation descriptions. The method further includes computer processor responding to the determination that the first transaction and the second transaction, within the plurality of transactions, each contains one or more transaction delineation descriptions, and merging the first transaction and the second transaction to create a merged transaction combination and merging also includes combining two or more table-scan operations.
US11151078B2 Structured data archival with reduced downtime
Structured data archival with reduced downtime is disclosed. One example is a system including a deployer that manages an active table (AT), and a non-active table (NAT), and creates an intermediate table (IT) to record, during data archival, changes to the data to be archived. The deployer creates triggers on the AT and the NAT to facilitate the record, by the IT, of the changes to the data to be archived. An archiver initiates the data archival by archiving the copy of the data to be archived from the NAT, merges the recorded data from the IT to the NAT upon receiving an indication that the client access to the AT is not enabled, and switches the client access from the AT to the NAT by changing a table synonym, where the client access to the NAT is enabled upon completion of the data archival.
US11151076B2 Vehicle control system verification device, vehicle control system, and vehicle control system verification method
The present invention provides a technology for comprehensive verification of the safety of the design of functions, on the basis of a safety analysis result. The disclosed vehicle control system verification device is equipped with a storage device that stores programs for verifying the safety of the logical architecture of a vehicle control system, and a processor that reads the programs from the storage device and verifies the safety of the logical architecture. On the basis of safety analysis result information that is supplied, the processor executes a process for verifying whether the logical architecture has logical functions corresponding to the safety analysis result.
US11151065B2 Method for performing detection control of write protection function of memory device, associated control chip and associated electronic device
A method for performing detection control of a write protection function of a memory device, an associated control chip, and an associated electronic device are provided. The method includes: detecting whether the memory device supports a first protocol to generate an interface detection result; detecting whether a write protection switch of the memory device is turned on to generate a write protection detection result; and according to the interface detection result and the write protection detection result, selectively initializing a transmission interface of a control chip as a first transmission interface conforming to the first protocol or a second transmission interface, to allow a host device to access the memory device through the control chip, wherein the first transmission interface corresponds to a first configuration of the control chip, and the second transmission interface corresponds to a second configuration of the control chip.
US11151064B2 Information processing apparatus and storage device access control method
A computing device includes a memory and a processor connected to the memory and configured to: create, in a first memory space of the memory, a first I/O submission queue associated with a first application running in user space; create, in a second memory space of the memory, a second I/O submission queue associated with a second application running in user space; in response to a first I/O request from the first application, store the first I/O request in the first I/O submission queue for access by the semiconductor storage device; and in response to a second I/O request from the second application, store the second I/O request in the second I/O submission queue for access by the semiconductor storage device.
US11151058B2 Adaptive caching in a multi-tier cache
Provided are a computer program product, system, and method for staging data from storage to a fast cache tier of a multi-tier cache in a non-adaptive sector caching mode in which data staged in response to a read request is limited to track sectors required to satisfy the read request. Data is also staged from storage to a slow cache tier of the multi-tier cache in a selected adaptive caching mode of a plurality of adaptive caching modes available for staging data of tracks. Adaptive caching modes are selected for the slow cache tier as a function of historical access ratios. Prestage requests for the slow cache tier are enqueued in one of a plurality of prestage request queues of various priority levels as a function of the selected adaptive caching mode and historical access ratios. Other aspects and advantages are provided, depending upon the particular application.
US11151056B2 Efficient virtualization layer structure for a data storage system
Techniques for providing an efficient virtualization layer structure in a data storage system. The techniques include implementing multiple layers of indirection for accessing host data in the data storage system, including a mapping layer, a virtualization layer, and a physical layer. The virtualization layer includes virtual layer blocks (VLBs), each VLB including virtual pointers. Each virtual pointer is pointed to by one or more leaf pointers in the mapping layer, and points to a data block in the physical layer. The techniques include generating, for each virtual pointer in the VLB, reference count metadata to keep track of the number of leaf pointers pointing to the virtual pointer, and maintaining, in a metadata page, the reference count metadata for the virtual pointers in a three (3)-way mirror. The techniques include maintaining each VLB of the virtualization layer in a RAID stripe across multiple physical drives in the data storage system.
US11151051B2 Process isolation for out of process page fault handling
A system and method relates to detecting a hardware event, determining a first virtual memory address associated with the hardware event, wherein the first virtual memory address is associated with a first processing thread, identifying, using the first virtual memory address, an entry of a logical address table, the entry comprising a file descriptor and a file offset associated with a file, identifying a memory address table associated with the file descriptor, translating, using the memory address table, the file offset into a second virtual memory address associated with a second processing thread, and transmitting, to the second processing thread, a notification comprising the second virtual memory address.
US11151050B2 Efficient cache eviction and insertions for sustained steady state performance
A distributed metadata cache for a distributed object store includes a plurality of cache entries, an active-cache-entry set and an unreferenced-cache-entry set. Each cache entry includes information relating to whether at least one input/output (IO) thread is referencing the cache entry and information relating to whether the cache entry is no longer referenced by at least one IO thread. Each cache entry in the active-cache-entry set includes information that indicates that at least one IO thread is actively referencing the cache entry. Each cache entry in the unreferenced-cache-entry set is eligible for eviction from the distributed metadata cache by including information that indicates that the cache entry is no longer actively referenced by an IO thread.
US11151049B2 System and method for data migration from a CAS storage system to a non-CAS storage system
A method, computer program product, and computer system for invalidating, by a target, all data in a first volume. A source may scan a hash to address table for a second volume to be migrated to the first volume. Data in the second volume may be migrated to be stored in the first volume by pushing information from the hash to address table to the target.
US11151045B2 Distributed storage system, data management method, and data management program
Provided is a distributed storage system which can reduce a load on a network between storage apparatuses when an access request is received and improve responsiveness. In the distributed storage system, the storage device includes a data area and a cache area; a node becomes an owner node when receiving a transfer of charge of an LU from another node in a non-storage state where LU data is not stored in a data area; the processor of the owner node receives a read request for an LU that is in charge, obtains data of a target area based on data of the storage device of another node when the data of the target area is not stored in the data area or the cache area of the owner node, and transmits the data to a request source and stores it in a cache area.
US11151040B2 Approximate cache memory
An approximate cache system is disclosed. The system includes a quality aware cache controller (QACC), a cache, a quality table configured to receive addresses and a quality specification from the processor associated with each address and further configured to provide the quality specification for each address to the QACC, wherein the QACC controls approximation is based on one or more of i) approximation through partial read operations; ii) approximation through lower read currents; iii) approximation through skipped write operations; iv) approximation through partial write operations; v) approximations through lower write duration; vi) approximation through lower write currents; and vii) approximations through skipped refreshes.
US11151039B2 Apparatus and method for maintaining cache coherence data for memory blocks of different size granularities using a snoop filter storage comprising an n-way set associative storage structure
An apparatus is provided for receiving requests from a plurality of processing units, at least some of which may have associated cache storage. A snoop unit implements a cache coherency protocol when a request received by the apparatus identifies a cacheable memory address. Snoop filter storage is provided comprising an N-way set associative storage structure with a plurality of entries. Each entry stores coherence data for an associated address range identifying a memory block, and the coherence data is used to determine which cache storages need to be subjected to a snoop operation when implementing the cache coherency protocol in response to a received request. The snoop filter storage stores coherence data for memory blocks of at least a plurality P of different size granularities, and is organised as a plurality of at least P banks that are accessible in parallel, where each bank has entries within each of the N-ways of the snoop filter storage. The snoop control circuitry controls access to the snoop filter storage, and is responsive to a received address to create a group of indexes, the group of indexes comprising an index for each different size granularity amongst the P different size granularities, and each index in the group being constrained so as to identify an entry in a different bank of the snoop filter storage. The snoop control circuitry uses the group of indexes to perform a lookup operation in parallel within the snoop filter storage in order to determine, taking into account each of the different size granularities, whether an entry stores coherence data for the received address.
US11151034B2 Cache storage method and system configured to store shareable tag portion and individual tag portion
Cache storage comprising cache lines, each configured to store respective data entries. The cache storage is configured to store a tag in the form of: an individual tag portion which is individual to a cache line; a shareable tag portion which is shareable between cache lines; and pointer data which associates an individual tag portion with a shareable tag portion.
US11151029B2 Computing system and method for controlling storage device
According to one embodiment, a computing system transmits to a storage device a write request designating a first logical address for identifying first data to be written and a length of the first data. The computing system receives from the storage device the first logical address and a first physical address indicative of both of a first block selected from blocks except a defective block by the storage device, and a first physical storage location in the first block to which the first data is written. The computing system updates a first table which manages mapping between logical addresses and physical addresses of the storage device and maps the first physical address to the first logical address.
US11151028B2 Key-value stores with optimized merge policies and optimized LSM-tree structures
Embodiments of the invention utilize an improved LSM-tree-based key-value approach to strike the optimal balance between the costs of updates and lookups and storage space. The improved approach involves use of a new merge policy that removes merge operations from all but the largest levels of LSM-tree. In addition, the improved approach may include an improved LSM-tree that allows separate control over the frequency of merge operations for the largest level and for all other levels. By adjusting various parameters, such as the storage capacity of the largest level, the storage capacity of the other smaller levels, and/or the size ratio between adjacent levels in the improved LSM-tree, the improved LSM-tree-based key-value approach may maximize throughput for a particular workload.
US11151027B2 Methods and apparatuses for requesting ready status information from a memory
Methods and apparatuses are disclosed for requesting ready status information from a memory. One example apparatus includes a memory and a host coupled to the memory. The host is configured to provide a plurality of memory access requests to the memory, to request ready status information regarding whether the memory is ready to execute a memory access request of the plurality of memory access requests, and to request execution of the memory access request responsive to the ready status information.
US11151023B2 System and method for predicting performance failures in a computer program
A system for predicting performance failures in a computer program during the course of its development is provided. The system comprises a pattern identifier module that identifies frequent sets of source code files that have been modified together in plurality of historical builds. The system further comprises a performance failure extraction module that identifies frequent sets of performance failures that have been logged together in the plurality of historical builds. The system furthermore comprises a correlation engine that establishes patterns between the frequent sets of modified source code files and the frequent sets of performance failures by identifying co-occurrence between the frequent sets of modified source code files and the frequent sets of performance failures for each historical build. Finally, the system further comprises a performance failure recommendation engine that predicts performance failures in one or more new builds associated with the computer program based on the established patterns.
US11151020B1 Method and system for managing deployment of software application components in a continuous development pipeline
Certain aspects of the present disclosure provide techniques for managing deployment of application components in a continuous development pipeline based on a comparison of execution graphs generated from execution of functions in production and test environments of the continuous development pipeline. Embodiments include generating a first graph representation of a function from log data captured during execution of the function in a production environment and a second graph representation of the function from log data captured during execution of the function in a test environment. Differences between the first and second graph representations are identified, and based on the identified differences, a system takes one or more actions to manage deployment of software application components implementing the function from the test environment to the production environment.
US11151015B2 Machine-based recognition and dynamic selection of subpopulations for improved telemetry
Techniques for telemetry data collection including receiving first telemetry data items each including a first value for a first performance measurement, generating respective data objects providing values for a first set of attributes including multiple context attributes and a performance attribute determined based on the first value, performing a machine-based selection of outlier data objects from the data objects, obtaining a targeting rule specifying selection conditions for at least two of the context attributes and corresponding to a selected subset of the outlier data objects, providing the targeting rule to multiple telemetry sources, and receiving second telemetry data items each associated with a different telemetry source that satisfied the selection conditions, and each including a second value for a second performance measurement, with the first telemetry data items not including values for the second performance measurement.
US11151013B2 Systems and methods for performance evaluation of input/output (I/O) intensive enterprise applications
The present disclosure provides systems and methods for performance evaluation of Input/Output (I/O) intensive enterprise applications. Representative workloads may be generated for enterprise applications using synthetic benchmarks that can be used across multiple platforms with different storage systems. I/O traces are captured for an application of interest at low concurrencies and features that affect performance significantly are extracted, fed to a synthetic benchmark and replayed on a target system thereby accurately creating the same behavior of the application. Statistical methods are used to extrapolate the extract features to predict performance at higher concurrency level without generating traces at those concurrency levels. The method does not require deploying the application or database on the target system since performance of system is dependent on access patterns instead of actual data. Identical access patterns are re-created using only replica of database files of the same size as in the real database.
US11151012B2 Predictive reserved instance for hyperscaler management
An example system and method to provide a dashboard for users to analyze and review their hyper-scaler usage and spending and offer optimizations to predict optimal use of reserved and unreserved instances on various hyper-scaler platforms. While hyper-scaler platforms offer flexibility for users to scale their use on a platform, there is a potential risk of rapid cost overruns in large enterprise organizations that may be difficult to control and predict. In some examples, the system can determine an optimal number of reserved instances using past usage data and/or prediction data from a user may be used by the system to make forward predictions about reserving an optimal number of instances and minimizing hyper-scaler resource use.
US11151008B2 Intelligent diagnostic system
A diagnostic system may utilize telemetry from a monitored system to infer information about the operation of various components systems within the monitored system. In embodiments, inferences may be drawn from a comparison of various component systems using a system of implication and exoneration. Exoneration is utilized to isolate faulty components from functioning components by comparing information between the systems, which may run in parallel. A dynamic grouping algorithm may eventually isolate faulty components and suggest the root cause as well as multiple distinct faults.
US11151006B2 HBM RAS cache architecture
According to one general aspect, an apparatus may include a plurality of stacked integrated circuit dies that include a memory cell die and a logic die. The memory cell die may be configured to store data at a memory address. The logic die may include an interface to the stacked integrated circuit dies and configured to communicate memory accesses between the memory cell die and at least one external device. The logic die may include a reliability circuit configured to ameliorate data errors within the memory cell die. The reliability circuit may include a spare memory configured to store data, and an address table configured to map a memory address associated with an error to the spare memory. The reliability circuit may be configured to determine if the memory access is associated with an error, and if so completing the memory access with the spare memory.
US11151005B2 System and method for storage node data synchronization
A method, computer program product, and computing system for writing, from a first node to a second node, a first portion of data from a memory pool in the first node defined by, at least in part, a first pointer. One or more input/output (IO) operations may be received while writing the first portion of data to the second node. Data from the one or more IO operations may be stored within the memory pool after the first pointer.
US11151004B2 Spime™ host system, process, object, self-determination apparatus, and host device
A method including executing a portion of a service which is part of at least one service provided by a system including a distributed computing platform; determining object capability parameters required to perform the executing; storing information about at least one target host device; generating an announcement message reporting presence of a service type and the object capability parameters; receiving information from other announcement messages; evaluating current host device capability parameters with respect to the object capability parameters; determining when the current host device capability parameters meet a criterion; initiating a migration request message from the object for migration of the object, the object including software code and processing instructions and service function instructions, the migration to a target object host device, when the module capability parameters meet a criterion; and managing the migration of the object to the target host device.
US11150999B2 Method, device, and computer program product for scheduling backup jobs
Embodiments of the present disclosure relate to a method, device, and computer program product for scheduling backup jobs. There is provided a method of scheduling backup jobs, comprising: in response to detecting that a target backup job is generated, obtaining predetermined execution information of the target backup job; determining an execution priority of the target backup job based on the predetermined execution information of the target backup job; determining an execution priority of an existing backup job in a waiting queue; and adding the target backup job to the waiting queue based on the execution priority of the existing backup job and the execution priority of the target backup job. Through embodiments of the present disclosure, it enables better utilization of system resources to achieve the Recover Point Objective for important data, ensuring a Service Level Agreement.
US11150998B2 Redefining backup SLOs for effective restore
Disclosed is a method, apparatus, and system for dynamically changing a backup policy, the operations comprising: automatically detecting a change in a backup source system; automatically activating a new backup policy, wherein the new backup policy is determined based on the change in the backup source system and an old backup policy; and performing a backup session based on the new backup policy.
US11150994B2 Creating a restore copy from a copy of source data in a repository having source data at different point-in-times
Provided are a computer program product, system, and method for creating a restore copy from a copy of source data in a repository having source data at different point-in-times. All the source data as of an initial point-in-time is copied to a repository. In response to completing point-in-time copies following the initial point-in-time, change information is transmitted to the repository indicating changed data in the source data that changed between the point-in-time of the point-in-time copy and a subsequent point-in-time. For each point-in-time copy, copying changed source data comprising source data indicated in the change information for the point-in-time copy as changed to the repository. A restore request is received to restore the source data as of a restore point-in-time. The source data in the repository as of the restore point-in-time is copied from the repository to a restore copy.
US11150993B2 Method, apparatus and computer program product for improving inline pattern detection
Computerized techniques involve dividing a plurality of entries included in an indirect block of an inode into a plurality of entry groups. Each non-null entry of the plurality of entries has one of a pointer pointing to an associated data block and an identifier specific to a byte pattern of an associated data block. The techniques further involve determining, for an entry group of the plurality of entry groups, whether entries having an identifier in the entry group all have a same predetermined identifier. The techniques further involve in response to determining that the entries having an identifier in the entry group all have the same predetermined identifier, identifying the entry group as recoverable if the indirect block is corrupted. Such techniques improve reliability and performance of a storage system.
US11150990B2 Method, apparatus and computer readable medium for managing a plurality of disks
Embodiments of the present disclosure provide a method, apparatus and computer readable medium for managing a plurality of disks. The method includes in response to receiving a write request for a first stripe of a redundant array of independent disks (RAID), searching for extents mapped to the first stripe. The RAID is created on a plurality of extents obtained by dividing a plurality of disks. The method further includes, in response to the extents mapped to the first stripe being missed, selecting a first set of extents in a free state from the plurality of extents of the plurality of disks. The method further includes mapping the first stripe to the first set of extents.
US11150989B2 Method, device and computer program product for managing a storage system
Embodiments of the present disclosure provide method, device and computer program product for managing a storage system. The storage system includes a disk having a plurality of extents. The method comprises obtaining metadata associated with an RAID stripe in a first RAID of a first type, the first RAID including at least a part of extents from the plurality of extents. The method also comprises allocating an additional extent to the RAID stripe. The method further comprises converting, based on the allocated additional extent and by modifying the metadata, the first RAID of the first type into a second RAID of a second type in a degraded mode. Additionally, the method comprises initiating, based on the modified metadata, a rebuilding process for the second RAID, so as to convert the second RAID from the degraded mode to a normal mode.
US11150986B2 Efficient compaction on log-structured distributed file system using erasure coding for resource consumption reduction
One embodiment described herein provides a system and method for data compaction in a storage system comprising a plurality of storage nodes. During operation, in response to determining that data compaction is triggered, the system regroups valid data from a first set of data chunks stored in the storage system into a second set of data chunks such that a respective data chunk from the second set of data chunks comprises contiguous valid data slices. The system further performs error-correction-coding protection on the second set of data chunks. A physical location associated with a respective valid data slice remains unchanged subsequent to the error-correction-coding protection.
US11150985B2 Decoder for memory system and method thereof
Decoders are provided for memory systems. A decoder includes a seed generator that generates seeds based on a physical address corresponding to a read request from a host; a descrambling module that receives a sequence from a storage area among, multiple storage areas, corresponding to the physical address, and descrambles the sequence using the seeds to generate multiple descrambled sequences; and a selector that selects one of descrambled sequences based on syndrome weight values of the descrambled sequences.
US11150984B2 Systems and methods for multi-zone data tiering for endurance extension in solid state drives
Systems and methods for increasing the endurance of a solid state drive are disclosed. The disclosed systems and methods can assign different levels of error protection to a plurality of blocks of the solid state drive. The disclosed methods can provide a plurality of error correction mechanisms, each having a plurality of corresponding error correction levels and associate a first plurality of blocks of the solid state drive with a first zone and a second plurality of blocks of the solid state drive with a second zone. The disclosed methods can assign a first error correction mechanism and a first corresponding error correction level to the first zone and can assign a second error correction mechanism and a second corresponding error correction level to the second zone.
US11150983B2 Sensing apparatus
A sensor apparatus includes a sensing means having one or more sensors. A processor unit processes data received from the one or more sensors. The processor unit has a processor, a memory which stores data used by the processor, and a memory controller that receives instructions from the processor and in response writes data output from the processor to the memory or retrieves data from the memory to the processor. The memory controller is configured to read and write data to one or more areas of the memory with ECC protection of the data and arranged to read and write data to one or more areas of the memory without applying any ECC protection. The sensor apparatus may be configured to process data captured from an antenna to identify the position and/or the range of at least one target in the line of sight of the antenna.
US11150979B2 Accelerating memory fault resolution by performing fast re-fetching
A method for handling load faults in an out-of-order processor is described. The method includes detecting, by a memory ordering buffer of the out-of-order processor, a load fault corresponding to a load instruction that was executed out-of-order by the out-of-order processor; determining, by the memory ordering buffer, whether instant reclamation is available for resolving the load fault of the load instruction; and performing, in response to determining that instant reclamation is available for resolving the load fault of the load instruction, instant reclamation to re-fetch the load instruction for execution prior to attempting to retire the load instruction.
US11150978B2 Automated system for intelligent error correction within an electronic blockchain ledger
A system for automated and intelligent error correction within an electronic blockchain ledger is provided. The system may analyze unformatted/unstructured blockchain event logs using machine learning algorithms in order to identify and label the errors within the event logs. Based on the identified errors, the system may use predictive analysis in conjunction with error or rule repositories and/or machine learning to identify potential solutions to the identified errors. Once the potential solutions have been identified, the system may automatically attempt to rectify the blockchain transaction errors using the potential solutions. The system may further comprise trend/correlation analyses and reporting functions regarding various metrics and may output said metrics in various accessible formats.
US11150977B1 Systems and methods for remediating computing resources
A computer-implemented method for remediating computing resources may include (i) detecting a failure in a computer peripheral device and (ii) performing a remediation action in response to detecting the failure in the computer peripheral device. The remediation action may include selectively modifying a signal to a computing bus to which the computer peripheral device is connected. Selectively modifying the signal to the computing bus may simulate both unplugging the computer peripheral device from the computing bus without physically removing the computer peripheral device and also plugging back the computer peripheral device into the computing bus without physically reinserting the computer peripheral device into the computing bus. Various other methods, systems, and computer-readable media are also disclosed.
US11150976B1 Anomaly detection based on higher-order anomaly score
First-order anomaly scores are received from related anomaly detectors. Each first-order anomaly score indicates a likelihood of an anomaly at a target system. A relatedness measure of the related anomaly detectors is determined, based on the first-order anomaly scores that have been received. A higher-order anomaly score is determined based on the relatedness measure that has been determined. The higher-order anomaly score indicates a likelihood of an anomaly at the target system. An anomaly at the target system is detected based on the higher-order anomaly score.
US11150975B2 Method and device for determining causes of performance degradation for storage systems
Embodiments of the present disclosure provide a method and apparatus for determining a cause of performance degradation of a storage system. The method comprises: monitoring performance of the storage system according to a predetermined policy; generating a performance degradation event from a result of the monitoring based on system performance baseline; in response to performance degradation event, obtaining information about the performance degradation; and offline analyzing the information to determine the cause of the performance degradation. Compared with the prior art, embodiments of the present disclosure can manage the system performance degradation effectively and continuously to minimize running costs and enable current performance profiling tools in the manner of insertion.
US11150971B1 Pattern recognition for proactive treatment of non-contiguous growing defects
Pattern recognition is used to proactively treat defects of repeating circuit topologies. A component of a computing environment is monitored for failures. The component includes one or more repeating circuit topologies. A determination is made as to whether a new failure within a repeating circuit topology of the one or more repeating circuit topologies has occurred within a predefined amount of time from a previous failure matching a selected pattern, in which the selected pattern indicates a non-contiguous growing defect. Based on determining the new failure has occurred within the predefined amount of time from the previous failure matching the selected pattern, corrective action for the component is proactively taken.
US11150966B1 Managing toast notifications via a toast adapter and plugins
Toast notifications can be managed via a toast adapter and plugins. A toast adapter can function as an intermediary between a service and an application that interfaces with the Windows toast framework. The service can employ plugins that are configured to send toast requests to the toast adapter. The toast requests can include metadata from which the toast adapter can construct toast content. The toast adapter can then interface with the application to submit the toast content to the Windows toast framework to cause the toast notifications to be displayed. When a user interacts with a toast notification, the arguments that the Windows toast framework provides can be relayed by the application to the toast adapter. The toast adapter may then identify which plugin was the source of the toast notification and provide an indication of the user's interaction with the toast notification to the plugin.
US11150963B2 Remote smart NIC-based service acceleration
Systems and methods provide for accelerating and offloading network processing to a remote smart network interface card (NIC). A first network element, including a first smart NIC, can transmit capability information of the first smart NIC for receipt by a neighboring second network element. The second network element can determine that a network processing task of a virtualized network function (e.g., virtual network function (VNF), cloud-native network function (CNF), etc.) instantiated on the second network element can be offloaded to the first smart NIC. The second network element can receive processing information from the virtualized network function for performing the network processing task. Based on the processing information, the second network element can transmit control information that causes the first smart NIC to perform the network processing task on at least a portion of network data received by the first network element for transmission to the second network element.
US11150960B2 Distributed application allocation and communication
Technology is described for computationally intensive distributed computing systems and methods. A method for using object types to distribute processing may include determining object types for data objects. A mapping between the data objects and processing partitions may be determined using the object types. A processing partition may be associated with a processing application that processes data objects of a given object type. A hardware host in a distributed computing system may identify an application library having a plurality of processing applications that process a plurality of data objects associated with a plurality of object types. The hardware host may use the processing partition assigned to the hardware host to identify the processing application for the object type associated with the processing partition from the application library. The hardware host may launch an instance of the processing application to enable the hardware host to process the plurality of data objects.
US11150958B2 Quorum based transactionally consistent membership management in distributed storage
Systems and methods that restore a failed reconfiguration of nodes in a distributed environment. By analyzing reports from read/write quorums of nodes associated with a configuration, automatic recovery for data partitions can be facilitated. Moreover, a configuration manager component tracks current configurations for replication units and determines whether a reconfiguration is required (e.g., due to node failures, node recovery, replica additions/deletions, replica moves, or replica role changes, and the like.) Reconfigurations of data activated as being replicated from an old configuration to being replicated on a new configuration may be performed in a transactionally consistent manner based on dynamic quorums associated with the new configuration and the old configuration.
US11150956B2 Resolving container preemption
A set of resources required to process a data integration job is determined. In response to determining that the set of resources is not available, queue occupation, for each queue in the computing environment, is predicted. Queue occupation is a workload of queue resources for a future time based on a previous workload. A best queue is selected based on the predicted queue occupation. The best queue is the queue or queues in the computing environment available to be assigned to process the data integration job without preemption. The data integration job is processed using the best queue. It is determined whether a preemption event occurred causing the removal of resources from the best queue. A checkpoint is created in response to determining that a preemption event occurred. The checkpoint indicates the last successful operation completed and provides a point where processing can resume when resources become available.
US11150949B2 Resource release method, resource allocation method, devices, and computer program products
Techniques release and/or allocate resources. Such techniques involve obtaining information related to low-usage-rate-resources, the information indicating resources of a set of resources in a storage system having usage rates lower than a threshold. Such techniques further involve receiving a request for resource release, the request comprising the number of resources to be released. Such techniques further involve determining, based on the number of resources to be released, the number of low-usage-rate-resources to be released. Via such techniques, not only the time and computing overheads for checking each resource that are needed in resource release may be reduced, but also the amount of data needed to be moved in resource release may be reduced.
US11150946B2 Method and system for processing communication channel
There is provided a method and a system for processing a communication channel. Including a heartbeat channel and a data channel between a master process and a worker process. The method includes determining at least one data channel associated with a heartbeat channel, detecting the determined at least one data channel, disconnecting the heartbeat channel when it is detected that any data channel is in a disconnected state to cause a heartbeat to time out, and ending a current task after it is determined that the heartbeat times out.
US11150945B2 Reverse restartable sequences for lock polling scalability
A system includes a memory, at least one processor in communication with the memory, a plurality of threads executing on the at least one processor, and a supervisor. The supervisor is configured to preempt a first thread of the plurality of threads and determine a status of the first thread as either (i) executing in an atomic section or (ii) executing outside of the atomic section. The atomic section is a region of code tagged as atomic, and the atomic section includes instructions that run under a lock. Responsive to determining the status as executing in the atomic section, the supervisor is configured to notify a second thread of the plurality of threads to execute a system call based lock to block execution until the lock is released by the first thread.
US11150937B2 Edge device and method for operating an edge device
The invention relates to an edge device (10) and to a method for operating an edge device (10), wherein the edge device (10) is supplemented by a unikernel manager (52) and a base unikernel (54), wherein the unikernel manager (52) acts as a means at least for starting and stopping a unikernel (40-46) installed on the edge device (10), and wherein the base unikernel (54), in the form of a standalone unikernel, comprises the base functionality of the edge device (10).
US11150935B2 Container-based applications
Provided is a method, computer program product, and system for adjusting a container-based application. A processor may receive one or more function calls at a container-based application. The processor may process the one or more function calls using the container-based application. The processor may obtain performance data from the container-based application based on the processing of the one or more function calls. The processor may analyze the performance data against a performance measure limit. The processor may adjust an aspect of the container-based application based on the analysis of the performance data. The aspect may be one or more selected from the group consisting of a resource and a functionality of the contain-based application.
US11150934B2 Region based processing and storage of data
A method, a system, and a computer program product are provided. A first computing device determines that data to be processed for a request is confined to a geographic region in which the data is stored and identifies a second computing device within the geographic region in which the data is stored, wherein the identified second computing device and the computing device are connected to a network. The computing device directs the identified second computing to process the data within the geographic region to which the data is confined, according to the request, by one or more processing nodes executing on the identified second computing device.
US11150930B2 Autonomic management of multi-site cloud infrastructure
The disclosure provides an approach for managing an application workload on a computer system that includes data centers. The application workload includes first application instances running on a first data center and second application instances running on a second data center. The method comprises collecting usage data of first application instances, usage data of second application instances, and combining the collected data. The method further comprises evaluating the combined data to determine low health in least one application instance, and restarting the at least one application instance or creating a new application instance. The method further comprises evaluating the combined data to determine whether to change size of the application workload, and in which data center to place a second new application instance if increasing size. The method further comprises contacting a component of the chosen data center to place the second new application instance within a local host machine.
US11150929B2 Enhanced memory management for virtual machines
Aspects of the disclosure provide for mechanisms for memory management of virtual machines in a computer system. A method of the disclosure includes: releasing a memory page of a guest memory of a virtual machine; sending, by the virtual machine, a first notification to a hypervisor, the first notification comprising an indication that a memory page associated with the virtual machine is to be rendered inaccessible; and receiving, by the virtual machine, a second notification indicative of detection of an attempt to access the memory page.
US11150926B2 Native code generation for cloud services
An example of an embodiment is directed to a computer-implemented method for providing a cloud service to execute a computing task of a model specification. The method includes receiving, by the cloud service, the model specification and input data for the model specification from a user. The method further includes generating, by the cloud service, native code from the model specification and executing, by the cloud service, the computing task by executing the native code as a native process with the input data. The method also includes providing, by the cloud service, results of the computing task to the user. Other embodiments further concern a related computing system and a related computer program product.
US11150924B2 System and method for platform-integrated custom applications
A system and method for customizing communication processing within a communication platform that includes configuring a service handler, which comprises of at least setting execution code of the service handler; setting an association between the service handler and a communication event of the communication platform; detecting the occurrence of the communication event of a communication facilitated through the communication platform; invoking the service handler in response to the event, which comprises: executing the execution code in a serverless execution environment and generating a service handler response; and augmenting the communication in accordance with the service handler response.
US11150922B2 Initializing a conversation with an automated agent via selectable graphical element
Methods, apparatus, systems, and computer-readable media are provided for using selectable elements to invoke an automated assistant at a computing device. While operating the computing device, a user may not be aware that the automated assistant can be invoked according to certain invocation phrases. In order to inform the user of the functionality of the automated assistant, the user can be presented with selectable elements that can initialize the automated assistant when selected. Furthermore, a selectable element can provide an invocation phrase in textual form so that the user is aware of their ability to invoke the automated assistant by speaking the invocation phrase. The selectable element can be presented at different devices associated with the user, and the automated assistant can be initialized at a device that is separate from the device where the selectable element is presented.
US11150920B2 3D API redirection for virtual desktop infrastructure
Techniques for implementing 3DI API redirection for VDI desktops are provided. In one set of embodiments, a server system can intercept a call to a 3D API made by a 3D application running within a VM on the server system, where the VM hosts a desktop that is presented to a user of a client system. The server system can determine metadata associated with the call, where the metadata including a name of the 3D API and one or more input parameter values to the call, and can transmit the metadata to the client system. In response, the client system can reconstruct the call to the 3D API using the metadata and execute the call using one or more physical GPUs residing on the client system.
US11150917B2 System for data aggregation and analysis of data from a plurality of data sources
An interactive user interface for receiving and displaying data is described. The interactive user interface may display data sets from a plurality of external applications and/or data sources. Received data sets may be compiled to form an interactive graphical unit, also called a “card,” that may be displayed in a format based upon that of the native external application of the received data sets. Cards may be grouped with other cards. A card may include a link which allows users to access the native external application of the card to make any desired modifications or changes.
US11150911B2 System and method for managing UEFI boot device path based on custom selection
A system for configuring a processor is disclosed that includes a processor, a memory, and a firmware startup algorithm stored in the memory at a first predetermined location, the firmware start-up algorithm has one or more user-configurable driver algorithm memory storage locations. A driver algorithm stored at one of the user-configurable driver algorithm memory storage locations is configured to modify an operating system memory storage location for use by the firmware startup algorithm.
US11150909B2 Energy efficient source operand issue
In an approach for decreasing a rate of logic voltage level transitions in a multiplexor, one of a plurality of inputs to a multiplexor is selected with a first multiplexor select value at a first clock, wherein each input to the multiplexor is identified as one of i) valid and ii) invalid and the first multiplexor select value is latched in a latch until the first multiplexor select value is replaced by a second multiplexor select value. The second multiplexor select value is determined. The second multiplexor select value is applied to the multiplexor at a second clock if and only if the second multiplexor select value is different from the first multiplexor select value and the second multiplexor select value selects a valid input, wherein the second clock follows the first clock. Subsequent to applying the second multiplexor select value, the second multiplexor value is latched in the latch.
US11150902B2 Processor pipeline management during cache misses using next-best ticket identifier for sleep and wakeup
Systems and methods of performing processor pipeline management include receiving an instruction for processing, determining that data in a first memory sub-group of a memory group needed to process the instruction is not available in a cache that ensures fixed latency access, and determining that the instruction should be put in a sleep state. The sleep state indicates that the instruction will not be reissued until the instruction is moved to a wakeup state. The methods also include associating the instruction with a ticket identifier (ID) that corresponds with a second memory sub-group of the memory group, and moving the instruction to the wakeup state based on the second memory sub-group of the memory group being moved into the cache.
US11150901B2 Systems and methods for minimizing frequency of garbage collection by deduplication of variables
An information handling system may include a processor and a program of instructions embodied in non-transitory computer-readable media and configured to, when read and executed by the processor: in response to a request to write a variable to a solid state device, store the variable to a memory location of the solid state device, the variable including variable data and a variable status indicative of a validity of the variable data, the variable status having a plurality of bits wherein each of the plurality of bits are set to an initial value and in response to a request to modify the variable, modify the variable status by changing one of the plurality of bits from the initial value to a logical complement of the initial value to change the validity of the variable data. The validity of the variable data may be based on whether an even number or odd number of the plurality of bits are equal to the complement of the initial value.
US11150898B1 Methods and systems for monitoring contributor performance for source code programming projects
Methods and systems for monitoring contributor performance for source code programming projects in order to increase the velocity of workflow and the efficiency of project teams. In particular, the methods and systems record the particular type of issue that is tagged for a given contribution, if any, and monitor the amount of programming time of the contributor that is required to resolve the issue. The programming time required to resolve the issue, the type of issue, and/or other characteristics of contributors are then used to generate real-time recommendations related to the performance of the contributor relative to the project team.
US11150893B2 Collaborative software development tool for resolving potential code-change conflicts in real time
According to one or more embodiments of the present invention, a computer-implemented method includes uploading, by a first instance of an integrated development environment (IDE), a first source-code change to a change log of a version control system. A second instance of the IDE is used to upload a second source-code change to the change log of the version control system. A determination is made that the second source-code change conflicts with the first source-code change. Based on the determination that the second source-code change conflicts with the first source-code change, generating a notification of the second source-code change is generated in the first instance of the IDE.
US11150892B2 Software versioning for network connected devices
A computing system includes a logic subsystem and memory storing instructions executable by the logic subsystem. The instructions are executable by the logic subsystem to store, in the memory, a plurality of software models that each describe aspects of a network connected device or a software service, the plurality of software models comprising a first version of a selected software model. The logic subsystem is configured to receive a second version of the selected software model and validate the second version of the selected software model via validation logic by applying one or more versioning rules to the second version of the selected software model. Based on the application of the one or more versioning rules, the logic subsystem is configured to execute a versioning action on the selected software model.
US11150889B1 Usage profile based remote firmware upgrade for fire alarm system gateway
Methods and devices for usage profile based remote firmware upgrades for fire alarm system gateways are described herein. A method, includes creating a firmware upgrade package for a number of gateways of a number of fire alarm systems wherein each gateway has gateway operating firmware, panel connectivity firmware, and management firmware and wherein the firmware upgrade package has multiple parts, creating a firmware upgrade profile having information indicating the applicability of each of the multiple parts of the firmware upgrade package to one of the gateway operating firmware, panel connectivity firmware, and management firmware, comparing the firmware upgrade profile to a gateway profile of a particular gateway wherein the gateway profile contains information indicating usage characteristics for the gateway operating firmware, panel connectivity firmware, and management firmware, and selecting one or more of the multiple parts of the firmware upgrade package to download.
US11150879B2 Method and system for configuring processes of software applications using activity fragments
A method for creating processes in a software application. The method includes obtaining an activity fragment. The activity fragment includes an activity fragment name and an activity fragment configuration. The method further includes obtaining a process specification specifying an activity, and obtaining activity configuration instructions. The activity configuration instructions specify inclusion of the activity fragment in the activity. The method also includes building, based on the process specification, a process. Building the process includes associating the activity fragment with the activity.
US11150878B2 Method and system for extracting concepts from research publications to identify necessary source code for implementation
A technique is described including taking a research paper of interest (target paper) and identifying concepts within it based on topic analysis among bibliometric clusters; identifying descriptions of each concept across bibliometric clusters wherein the descriptions will be of varying levels of granularity and will use different terms to describe the same concept or phenomena; using the various descriptions of a concept to create search terms to be used in a repository of annotated, searchable source code snippets; and constructing implementation of target paper's methodologies using source code snippets.
US11150877B2 Automatically generating machine learning models for software tools that operate on source code
A method includes receiving a code insight request requesting a code insight for target source code. The code insight request includes the target source code and a tool type indicator specifying that the software development tool comprises one of a code labeling type of software development tool or a code transformation type of software development tool. The method also includes obtaining a machine learning model based on the tool type indicator and generating the code insight using the machine learning model. The code insight includes one of a predicted label for the target source code when the tool type indicator specifies that the software development tool comprises the code labeling type of software development tool, or a predicted code transformation for the target source code when the tool type indicator specifies that the software development tool comprises the code transformation type of software building tool.
US11150876B2 Transparent client-side source code editing on a remote network management platform
A computing system stores source code files in a hierarchy of database tables. A plugin, executable within a source code editor, is configured to: receive, by way of uniform resource locators (URLs) related to the computational instance, table names of the database tables, and file names of the source code files; cause the editor to display, on a first pane of a graphical user interface (GUI), a menu of the table and file names; receive a selection of a file name; receive, by way of a URL, a source code file with the file name; cause the editor to display, on a second pane of the GUI, an editable representation of the source code file; receive a command to store the source code file (which was modified by way of the second pane); and transmit, by way of the URL, the source code file as modified.
US11150870B2 Method for providing natural language expression and electronic device supporting same
An embodiment of the present invention comprises a touch screen display, a communication circuit, a microphone, a speaker, a processor, and a memory. Wherein: the memory stores a first application program that includes a first user interface, and an intelligent application program that includes a second user interface; and the memory can cause the processor to display the first user interface at the time of execution and to receive a first user input for displaying the second user interface while displaying the first user interface.
US11150866B2 Systems and methods for contextual audio detection and communication mode transactions
Systems and methods for Contextual Audio Detection, wherein Contextual Audio Detection includes detecting specific sounds using Adjustable Parameters and using the output to control audio routing, input parameters, and other features.
US11150864B2 Displaying enhancement items associated with an audio recording
Systems, methods, and software are disclosed herein for displaying visual representations of entities associated with an audio recording. A waveform associated with an audio recording is presented in a user interface to an application. A set of entities associated with the audio recording are then identified. Responsive to identifying the set of entities, a set of enhancement items associated with the set of entities is presented. In response to a selection of a given one of the enhancement items, a visual representation of an associated one of the entities in the user interface to the application.
US11150856B2 Electronic apparatus and method for controlling thereof
An electronic apparatus includes an interface connected to a modular display apparatus, and a processor scales an image signal received from an external device to a predetermined resolution, divides each display module among a plurality of display modules included in the modular display into a plurality of groups in a first direction, decomposes the scaled image signal to image signals corresponding to each of the plurality of groups, and transmits the decomposed image signals to each of the plurality of groups via the interface connected to each of the plurality of groups.
US11150855B2 Display support structure
Display panel frames configured and dimensioned to support display panels and also attach to adjacent display panel frames in a modular fashion to form a larger display assembly. In some examples, the display panel frames include one or more structural members configured to support a load on the frame, wherein the structural members also have at least one display panel mount for attaching a display panel to the frame. In some examples, the frames are configured to support display panels having mounting interface points conforming with a Video Electronics Standards Association (VESA) interface standard.
US11150854B2 Display control method, apparatus, and electronic device
Display control method, electronic device, and non-transitory computer-readable storage medium are provided. The display control method includes determining data to be displayed corresponding to an operating system of an electronic device; displaying a first portion of the data to be displayed in a first display device of the electronic device; and displaying a second portion of the data to be displayed in a second display device of the electronic device. The first portion is different from the second portion, and the first display device and the second display device perform display based on a same operating system of the electronic device.
US11150848B2 System and method for identification and location of user identified feature specific printers
A system and method for identification and location of user identified, feature specific printers works in conjunction with a user's smartphone or tablet computer. A user inputs their desired printer features into their device, and a listing of candidate printers within a search perimeter is rendered. A distance between the user device and each candidate printer is calculated from a determined location user device relative to locations of each of the candidate printers. The user selects their desired printer from the candidates, and directions for the user to walk to the selected printer are generated and displayed.
US11150845B2 Methods and systems for servicing data requests in a multi-node system
A method for processing requests includes receiving a request comprising a virtual address, wherein the request is associated with an application executing on an operating system, identifying, based on data specified in the request, a logical volume associated with the data, making a first determination, based on the logical volume, that the logical volume is managed by a remote node, generating a data layout request to receive a data layout of the data from the remote node, receiving the data layout, wherein the data layout specifies a first physical address on the remote node that stores the data, initiating a copy request to copy the data from the first physical address to a second physical address on a local node, generating, based on the copy request, a virtual-to-physical address mapping between the virtual address and the second physical address; and initiating processing the request using the virtual-to-physical address mapping.
US11150841B2 NAND dropped command detection and recovery
Aspects of a storage device including a memory and a controller are provided which allow for detection of dropped commands based on a die status (ready/busy status) of a command received from a host device. The memory may include dies controlled by chip-enables (CE). After selecting a die using CE, the controller waits between a minimum and maximum time after receiving the command to query the die status, where the minimum time is the time by which the command is expected to begin execution and the maximum time is the shortest time by which the command is expected to complete execution. The controller queries the die status after waiting the time period. If the die status is ready when it should have read busy, the controller detects that the command associated with the data is dropped and requests the host device to reissue the command.
US11150837B2 Method, device and system for processing sequential groups of buffered write data
A method of writing data in a storage device including sequentially receiving a plurality of data write commands, sequentially assigning a plurality of write data corresponding to the plurality of data write commands to a plurality of buffer groups by determining continuity of logical addresses of the plurality of write data such that each of the plurality of buffer groups temporarily stores some of the plurality of write data included in a respective single stream and having consecutive logical addresses, assigning a plurality of serial numbers to the plurality of write data, respectively, based on an order in which the plurality of write data are assigned to the plurality of buffer groups, programming the plurality of write data temporarily stored in the plurality of buffer groups into a plurality of memory blocks, and updating a logical-to-physical mapping table based on the plurality of serial numbers may be provided.
US11150834B1 Determining storage consumption in a storage system
Determining storage consumption in a storage system, including scanning a group of data units within the storage system storing a plurality of client entities, including: for each data unit in the group of data units, determining whether the data unit is reachable by one of the plurality of client entities; and for each data unit reachable by one of the plurality of client entities, determining a category for the data unit; calculating storage consumption for a client based on the category of each data unit reachable by one of the plurality of client entities; and reporting the calculated storage consumption.
US11150832B2 Method, device and computer program product for backup management
The present disclosure relates to a method, a device and a computer program product for backup management. An initial set of data items associated with a plurality of historical data backup operations are obtained, a data item in the initial set of data items indicates a data amount and time consumption associated with a corresponding historical data backup operation. A degree of change in time consumption per unit data amount of a candidate data item in the initial set of data items is determined and the candidate data item from the initial set of data items is removed based on the degree of change to generate a reference set of data items, which is stored for predicting time consumption of a future data backup operation.
US11150829B2 Storage system and data control method
A storage system and data control method capable of extending the service lifes of storage devices of the same type and with different properties and reducing operation management cost are proposed. The storage system includes: a first storage device; a second storage device with a smaller upper limit number of writes and a larger storage capacity per unit area than those of the first storage device; and a processor that allocates storage areas from the first storage device and the second storage device to a virtual volume to be provided to a host, wherein the processor relocates data which is stored in a storage area with higher write frequency from the host than a predetermined write threshold, from among the storage areas allocated from the second storage device to the virtual volume, from the storage area of the second storage device to a storage area of the first storage device.
US11150828B2 Device configured for dynamic software change
Devices, systems and methods for reconfigurable and/or updatable lightweight embedded devices or systems are disclosed. Via use of such a device, system, or method, various capabilities for a user are provided, simplified, secured, and/or made more convenient. The system may interact with various other devices or systems, including those that are cloud-based or communicate through the cloud, and may utilize various local sensors, in order to provide one or more of improved access, monitoring, diagnostics, and so forth.
US11150821B2 Memory devices with multiple sets of latencies and methods for operating the same
Methods, systems, and apparatuses related to memory operation with multiple sets of latencies are disclosed. A memory device or system that includes a memory device may be operable with one or several sets of latencies (e.g., read, write, or write recovery latencies), and the memory device or system may apply a set of latencies depending on which features of the memory device are enabled. For example, control circuitry may be configured to enable one or more features during operations on a memory array, and the control circuitry may apply a set of latency values based on a number or type of features that are enabled. The sets of latency values may depend, for example, on whether various control features (e.g., dynamic voltage frequency scaling) are enabled, and a device may operate within certain frequency ranges irrespective of other characteristics (e.g., mode register values) or latencies applied.
US11150815B2 Information processing apparatus, information processing method, and computer program product
According to an embodiment, an information processing apparatus includes a non-volatile memory manager. The non-volatile memory manager is configured to save, in a non-volatile memory section, information of a plurality of storage sections to be read after rebooting. The non-volatile memory section is configured to keep storing information even if power is off.
US11150809B2 Memory controller and storage device including the same
A memory controller and a storage device including the same are provided. The memory controller includes a memory channel controller configured to perform erase/program, read, and erase/program suspend operations for a flash memory, a flash translation layer configured to control an operation of the memory channel controller by receiving a write/read command, and transmit a completion for the write/read command, a host interface configured to receive the write/read command from a host, transmit the write/read command to the flash translation layer, receive the completion from the flash translation layer, and calculate a write/read latency for the write/read command based on the completion, and a suspend-limit changer configured to dynamically change an erase/program suspend-limit based on the calculated write/read latency, the erase/program suspend-limit being a maximum allowed number of erase/program suspend operations.
US11150805B2 System and method for using free space to improve erasure code locality
A system and method for using free space to improve erasure code locality. The method includes logically segmenting an erasure coding data set into a stripe based on an erasure coding scheme, wherein the erasure coding data set includes a plurality of chunks, wherein the plurality of chunks includes a plurality of chunks of systematic data and a plurality of chunks of parity data, wherein the stripe includes free user data; and distributing the stripe across a plurality of non-volatile memory nodes based on the erasure coding scheme, wherein the free user data is stored in at least one memory location among the plurality of non-volatile memory nodes, wherein each non-volatile node is a unit of non-volatile memory.
US11150803B2 Touch control method and apparatus
This application provides a touch control method and an apparatus, and relates to the field of communications technologies. The method includes: (S601) obtaining, by a terminal, a first touch operation entered by a user on a touchscreen; (S602, S603, and S604) and mapping, by the terminal when the first touch operation is performed on a first preset area in a target interface, the first touch operation to a second touch operation, so that a target application responds to the second touch operation, where the target interface is any interface that is presented by the target application and that covers the first preset area, and the target application is running in the foreground.
US11150801B1 Account switching
Aspects of the disclosure relate generally to effortlessly switching between user accounts. For example, a user may access an application on their computing device. Within the application the user may have multiple user accounts. The application may display a plurality of indicators that signify each user account associated with that application. In this regard, the user may perform a swiping or tapping motion to select a particular user account to switch to. A transitional stage may take place that changes a first background and details associated with a first user account to a second background and details associated with a second user account. When the transition is complete, the user is able to access and perform functions associated with the second user account. The user may switch to another user account using a similar swiping or tapping motion.
US11150799B2 Interactively controlling a machine with feedback from a control parameter
The invention relates to a human machine interface (1) for simultaneously and interactively controlling a control function of a machine (3). The human machine interface (1) comprises a control input unit (5) by means of which a control parameter of a control function of the machine (3) can be simultaneously manually operated in accordance with a parameter input (27), a parameter input unit (7) which can be controlled independently from the control input device (5) and which enables a control parameter of the control function to be manually controlled, and a parameter display unit (9) arranged together with the parameter input unit (7) and which enables feedback of the control parameter to be manually controlled. As a result, the intuitive ease of operation, the security and ergonomics are improved such that a control parameter of the control function dependent on the control function can be manually controlled simultaneously by means of the control input unit (5) and that the parameter display unit (9) enables information relating to the desired value or an actual value of the manually controlled parameter and which is present on the machine (3) can be fed back.
US11150798B2 Multifunction device control of another electronic device
Some embodiments described in this disclosure are directed to one or more input devices that simulate dedicated remote control functionality for navigating and playing content items available on other electronic devices, and one or more operations related to the above that the input devices and other electronic devices optionally perform. Some embodiments described in this disclosure are directed to one or more multifunction devices via which keyboard input to electronic devices is provided, and one or more operations related to the above that the multifunction devices and the electronic devices optionally perform. Some embodiments described in this disclosure are directed to one or more multifunction devices via which control and/or navigational inputs to electronic devices is provided, and one or more operations related to the above that the multifunction devices and the electronic devices optionally perform.
US11150797B2 Method and device for gesture control and interaction based on touch-sensitive surface to display
The present disclosure discloses a gesture control and interaction technology based on “touch-sensitive surface to display”. A novel interaction method is proposed by combining the touch-sensitive surface technology with display technology. Firstly, a certain gesture is made on a touch-sensitive surface to activate a certain window of the display; the sliding of the finger on the touch-sensitive surface is synchronized in GUI of the display window by the sliding operation of the finger on the touch-sensitive surface, the finger being raised, corresponds to some kind of operation; wherein, the size of the display window is variable, and the sliding of the pointer or the movement of the selection box in the window is synchronized with the sliding of the finger on the touch-sensitive surface, and the actual distance sliding on the touch-sensitive surface is scaled proportional to the movement distance of the pointer or the selection box in the window.
US11150793B2 Social balancer for indicating the relative priorities of linked objects
A method and system for indicating a priority of a first linked node and a second linked node within a plurality of linked nodes associated with an electronically interactive social relations service. The method may include assigning a weight to the first linked node within the plurality of linked nodes. The method may also include assigning a weight to the second linked node within the plurality of linked nodes. Additionally, the method may include determining an adjustment of the weight of the first linked node within the plurality of linked nodes. The method may further include adjusting the weight of the second linked node based on the determining of the adjustment of the weight of the first linked node, the adjusting of the weight of the second linked node corresponding to a link strength of the second link node relative to the first link node.
US11150789B2 Method, systems, and media to arrange a plurality of digital images within an image display section of a graphical user inteface (GUI)
Described are methods, systems, and media for arranging a plurality of images within an image display section of a graphical user interface to optimize the number of image clicks and item purchases.
US11150785B2 Displaying an electronic document
An electronic document is obtained as a single unit of display data divided by a display size of a screen into a group of page data sets. A display configured to sense movement of a movable object in a vertical direction relative to the screen is used. The display is configured such that each of the group of page data sets of the electronic document is associated in a sequence with a respective different one of a group of detection levels within a movement detection range of the display. In response to sensing movement using the display, a page data set corresponding to a detection level in the movement detection range is displayed on the screen in accordance with the sensed movement. Display speed changes are automatically adjusted while displaying different ones of the group of page data sets in accordance with a moving speed of the sensed movement.
US11150783B1 GUI based methods and systems for working with large numbers of interactive items
A GUI and processor-based method for managing selectable entities such as files and directories. When the number of selectable entities in the GUI is large (e.g. over 50 entities) or if similar operations must be done repeatedly, the user experience can be drastically improved by generating and operating on sets of selectable entities. Users (such as a human user) start by picking a plurality of entities displayed on the GUI and save them in memory as a named selection set. Users operate the GUI to manipulate any such selection sets via various means (such as intersection, union, inversion/negation, or via user defined programs) until a selection set contains only the entities that the user wishes to operate on. The user then directs the GUI to automatically perform any of memory/storage operations and/or network transmission operations upon any files and directories in the selection set as desired.
US11150770B2 Input device, electronic system and control method therefor
Disclosed is an input device. The input device includes a communicator configured to communicate with an electronic device, a pen tip provided at one end of the input device, a first electrode portion including a plurality of first sub-electrodes spaced apart from each other by a predetermined distance from the pen tip, a second electrode portion including a plurality of second sub-electrodes spaced apart from each other to correspond to each of the plurality of first sub-electrodes at a position spaced apart from the first electrode portion by a predetermined distance, a processor to provide a driving signal to the first electrode portion and the second electrode portion, generate tilt information of the input device on the basis of a plurality of capacitances formed between the plurality of first sub-electrodes and the plurality of second sub-electrodes, and transmit the tilt information to the electronic device.
US11150768B2 Position detection device, display device, and position detection method
A projector includes an imaging section configured to generate imaging data obtained by taking an image of first infrared light with a first wavelength emitted by a first pointing member, second infrared light with a second wavelength emitted by a second pointing member, and a target range, and a position detection section for detecting a first position and a second position with respect to the target range based on the imaging data so as to be distinguished from each other, and the imaging section includes a sensor configured to output detection values of first colored light, second colored light, and third colored light to generate the imaging data including the detection values obtained by detecting the first infrared light and the second infrared light with the sensor.
US11150766B2 Switching operation sensing device with touch-sensing and force-sensing using dual-sensing structure
A switching operation sensing device includes an input operation unit, an oscillator circuit, a frequency digital converter, and a touch-force detector circuit. The input operation unit, integrally formed with a housing, includes a first switch member and a second switch member disposed in different positions. The oscillator circuit is configured to generate a first oscillation signal based on varying capacitance when the first switch member is touched, and a second oscillation signal based on varying inductance when an input force is applied to the second switch member. The frequency digital converter is configured to convert the first oscillation signal to a first count value, and convert the second oscillation signal to a second count value. The touch-force detector circuit is configured to generate a first detection signal by detecting a touch input based on the first count value input from the frequency digital converter, and generate a second detection signal by detecting an input force based on the second count value.
US11150765B2 Display device including a touch sensor and a method of eliminating noise
A display device is provided including a much sensor including a touch controller and a display panel overlapped by the touch sensor and configured to display an image. A display panel driver is, electrically connected to the display panel and configured to supply a driving signal to the display panel. The display panel driver is electrically connected to the touch controller and is configured to transmit a noise sensing signal to the touch controller.
US11150762B2 Multi-user multi-touch projected capacitance touch sensor with event initiation based on common touch entity detection
Techniques for providing multi-user multi-touch projected capacitive touch sensors are disclosed herein. Some embodiments may include a method that includes receiving a first sense signal from a first sensing array, the first sensing array configured to provide the first sense signal indicating a first touch on a first touch surface of a touch substrate as well as receiving a second sense signal from a second sensing array, the second sensing array configured to provide the second sense signal indicating a second touch on a second touch surface of a second touch substrate occurring concurrently to the first touch. The method may further include determining whether the first touch and the second touch share at least one anti-ghost. The method may also include associating the first touch and the second touch with a common touch entity in response to determining that the first touch and the second touch share the at least one anti-ghost.
US11150761B2 Position indicator, position detecting device, position detecting circuit, and position detecting method
A position indicator includes a housing and circuitry. The circuitry transmits a plurality of signal blocks successively to a position detecting device. Each of the signal blocks includes a position detection signal, a first modulated signal acquired by modulating one part of a plurality of divided parts of position indicator identification information, and a second modulated signal acquired by modulating current position indicator status information acquired successively from a signal supplied to a control terminal or from a voltage state of the control terminal. The position indicator transmits the plurality of divided parts of position indicator identification information by transmitting the plurality of signal blocks.
US11150750B2 Electronic pen and electronic pen main body unit
An electronic pen main body unit of an electronic pen having a function of a fountain pen includes an ink writing unit in which a cartridge housing liquid ink is fitted to a rear end portion of a pen core, and a pen body is disposed so as to be superposed on the pen core in a direction orthogonal to a coupling direction of the pen core and the cartridge, and an interaction circuit having an electronic part which, in operation, exchanges a signal with a tablet. The interaction circuit is disposed on a side of the pen core opposite the pen body in the direction orthogonal to the coupling direction of the pen core and the cartridge in a state in which the interaction circuit recedes to the cartridge side from a writing end of the pen body in the coupling direction of the pen core and the cartridge.
US11150743B2 Electronic device and method for intelligent interaction thereof
An electronic device and method are disclosed. The electronic device includes a memory, sensors and a processor. The processor may implement the method, including detecting, by one or more sensors, first sensing information related to a user action, determining, by at least one processor, specific information corresponding to the first sensing information based on the first sensing information being a first type of sensing information, detecting, by the one or more sensors, second sensing information related to the user action, and executing a second function related to a first function, the second function corresponding to the specific information and the second sensing information, based on the second sensing information being a second type of sensing information for performing the first function.
US11150741B1 Hybrid switch for an input device
An input device comprises a depressible element with two switches including a first switch configured to generate a first signal when the depressible element is depressed by a threshold distance and a second switch configured to generate a second signal indicating when the depressible element is depressed by the threshold distance and the second switch is in an active state. One or more processors may be configured to receive the first signal from the first switch; configure the second switch to change from an inactive state to an active state in response to receiving the first signal; receive the second signal from the second switch in the active state; determine whether the second signal indicates that the depressible element is depressed by the threshold distance; and generate event data confirming that the depressible element is depressed by the threshold distance in response to receiving the second signal.
US11150740B2 Key structure
A key structure includes a base plate, a key cap disposed above the base plate, a scissor abutting against the base plate and the key cap, a spring abutting against the key cap, a positioning base connected to the key cap, a first cover connected to the positioning base and a second cover slidably connected to the first cover. The scissor, the spring, the positioning base, the first cover and the second cover are located between the base plate and the key cap. The positioning base has a positioning groove and a part of the spring is located in the positioning groove. The first cover has a through hole overlapped with the positioning groove, and the spring penetrates the through hole. The second cover penetrates the through hole and abuts against the base plate, and another part of the spring abuts against the second cover.
US11150739B2 Chinese character entry via a Pinyin input method
A Chinese character Pinyin input method and apparatus are disclosed. The method includes displaying on a human-machine interaction interface (HMI) initial keys representing all initials and simple final keys representing all simple finals. The method further includes, in response to an operation with respect to a simple final, displaying on the HMI auxiliary keys corresponding to the simple final, wherein various combinations of the simple final and symbols represented by the auxiliary keys respectively form compound finals starting with the simple final. The disclosed method and apparatus are especially applicable to inputting Chinese characters on a smart device touchscreen.
US11150736B2 Systems and methods for providing user interfaces in an intelligent television
An intelligent television can provide various interfaces for navigating processes associated with providing content. The user interfaces include unique visual representations and organizations that allow the user to utilize the intelligent television more easily and more effectively. Particularly, the user interfaces pertain to the display of media content, electronic programming guide information, television content, and other content. Further, the user interfaces provide unique process of transitioning between the content.
US11150734B2 Haptic structure for providing localized haptic output
Disclosed herein are structures, devices, methods and systems for providing haptic output on an electronic device. In some embodiments, the electronic device includes a display portion, a housing pivotally coupled with the display portion and comprising a glass sheet that defines an input surface of the electronic device. The input surface can define a keyboard having a set of key regions arranged along the glass sheet. The electronic device may also include a haptic mechanism positioned beneath a key region of the set of key regions that includes a substrate defining a beam structure having first and second fixed ends, a spacer positioned along a first side of the beam structure and a piezoelectric element positioned along a second side of the beam structure. The piezoelectric element can be configured to deflect the beam structure to provide haptic output along the input surface.
US11150733B2 Methods and apparatuses for providing a haptic output signal to a haptic actuator
Embodiments described herein relate to methods and apparatuses for providing a haptic output signal to a haptic actuator. A controller comprises an input configured to receive a force sensor signal from at least one force sensor; and a haptic output module configured to generate a haptic output signal for output to a haptic actuator; wherein the haptic output module is configured to: responsive to determining that the force sensor signal indicates that a force level applied to the at least one force sensor exceeds a first threshold, trigger output of the haptic output signal; and during output of the haptic output signal, adjust the haptic output signal based on the force sensor signal.
US11150728B2 User interface device and control method thereof for supporting easy and accurate selection of overlapped virtual objects
Provided are a user interface device and a control method thereof for supporting easy and accurate selection of overlapped objects. The user interface device is a device for providing a user interface applied to a three-dimensional (3D) virtual space in which a plurality of virtual objects is created, and includes a gaze sensor unit to sense a user's gaze, an interaction sensor unit to sense the user's body motion for interaction with the virtual object in the 3D virtual space, a display unit to display the 3D virtual space, and a control unit to, when the user's gaze overlaps at least two virtual objects, generate projection objects corresponding to the overlapped virtual objects, wherein when an interaction between the projection object and the user is sensed, the control unit processes the interaction as an interaction between the virtual object corresponding to the projection object and the user.
US11150726B2 Systems and methods for obscuring glare in a vehicle
Systems and methods for obscuring glares that are present on a windshield, mirror other surface of a vehicle are presented. The systems and methods comprise first and second sets of CCD cameras, where the first set is used to provide information about a source of a glare and the second set is used to provide information about eyes of a driver, for example. Based on the information gathered, locations of the source of the glare and the driver's eyes can be triangulated, and a position where light from the source of the glare is incident on the windshield or other surface can be determined. A translucent spot can be generated at that position to obscure the glare (light) from reaching the driver's eyes.
US11150725B2 System for detecting six degrees of freedom of movement by tracking optical flow of backscattered laser speckle patterns
Augmented reality headgear includes transparent displays that allow a user to simultaneously view the real world and virtual content positioned in the real world and further includes at least one source of coherent light and at least one sensor array for sensing, at a series of times, speckle patterns produced when the coherent light impinges environment surfaces. Circuitry is provided for sensing shifts in the speckle pattern and determining motion which caused the shift of the speckle pattern and adjusting the display of virtual objects displayed by the augmented reality headgear to compensate for the motion.
US11150722B1 Mitigating thermal increases in electronic devices
Systems, methods, and computer-readable media are disclosed for mitigating thermal increases in electronic devices. Example devices may include memory and at least one processor configured to access the memory and execute computer-executable instructions to determine that a temperature of the device satisfies a first threshold, send a notification to an access point communicatively coupled to the device indicating that the device will enter a sleep state for a length of time, and cause the device to enter the sleep state. Certain embodiments may be configured to cause the device to enter an awake state after the length of time, determine that the temperature satisfies a second threshold, and determine that a period of time has elapsed. Some embodiments may be configured to determine that a first bandwidth mode is active at the device, and cause a second bandwidth mode to be activated at the device.
US11150721B2 Providing hints to an execution unit to prepare for predicted subsequent arithmetic operations
A system and method are described for providing hints to a processing unit that subsequent operations are likely. Responsively, the processing unit takes steps to prepare for the likely subsequent operations. Where the hints are more likely than not to be correct, the processing unit operates more efficiently. For example, in an embodiment, the processing unit consumes less power. In another embodiment, subsequent operations are performed more quickly because the processing unit is prepared to efficiently handle the subsequent operations.
US11150716B2 Dynamically optimizing margins of a processor
Various embodiments are provided for providing optimized margins of processors in a computing environment. Margins of voltage, frequency, or a combination thereof may be dynamically monitored and adjusted for a executing a processor based a workload scheduled during an event.
US11150714B2 Storage device and method for powering storage device
Embodiments of the present disclosure provide a storage device and a method for powering the storage. The storage device is powered by a main power supply and the storage device comprises a processor, a baseboard management controller (BMC), a plurality of disks, a first backup power supply and a second backup power supply. The first backup power supply is at least coupled to the processor, and the second backup power supply is at least coupled to the baseboard management controller. Embodiments of the present disclosure enable flexible spatial arrangement of backup power supplies by arranging a plurality of backup power supplies in the storage device.
US11150711B2 Power adapter with protection circuitry
Devices and methods for selectively providing a voltage to an external device. A power adapter comprises a switch between an input voltage line and an output voltage line, a voltage generator configured to produce an output test voltage for delivery to the external device via a test voltage path, a return voltage path for receiving a return voltage from the external device, and a comparator coupled to the return voltage path and configured to control the switch. The switch completes a path between the input voltage line and the output voltage line only if the return voltage matches the reference voltage. The external device comprises an interface for connection to the power adapter and a voltage generator configured to receive the output test voltage from the power adapter and, using the output test voltage, produce and provide the return voltage to the power adapter over the interface.
US11150700B2 Radio frequency filter fin pack design in consumer electronics
A thermal management device with electromagnetic (EM) shielding includes a fin pack with a plurality of channels. The fin pack has an upper and lower surface. The fin pack has a pack length, pack height, and pack width. The fin pack has fins are oriented connecting the upper surface to the lower surface. The plurality of channels extends from a first end toward a second end. A first channel of the plurality of channels is adjacent the upper surface, and a second channel of the plurality of channels is adjacent the lower surface.
US11150699B2 Expansion chassis for notebook computer
The present invention discloses an expansion chassis for a notebook computer, including: a base, wherein the base is provided with a plug-in area, and a first circuit board is disposed inside the base; a plug-in mechanism including a plurality of plug-in interfaces electrically connected to the first circuit board; a clamping mechanism including a fixed clamping arm and a movable clamping arm, the fixed clamping arm is provided with a connecting plug, and the movable clamping arm is provided with a fixed structure; and a second circuit board, wherein the second circuit board is electrically connected to the first circuit board, the connecting plug is electrically connected to the second circuit board, the upper surface of the base is in contact with the bottom surface of the notebook computer, and the upper surface of the base is matched with the bottom surface of the notebook computer to form surface contact.
US11150698B2 Bypass pathway for providing auxiliary power from a docking station
A docking station according to embodiments provides power to an Information Handling System (IHS) coupled to the docking station. The docking station includes a first power circuit supporting a first power output according to a power delivery protocol limited to a first power level. The docking station also includes a second power circuit supporting a second power output for providing the input power of the docking station to the IHS. A controller of the docking station determines whether the IHS requires power using the power delivery protocol and selects the operation of the first or second power circuit. The docking station may support dual of such selectable power pathways using a docking cable joined from two individual cables, where each cable provides a separate power and/or data coupling. The docking station thus supports powering devices according to a power delivery protocol or using the input power to the docking station.
US11150697B2 Multi-function electrical power supplying station with dockable station supporting emergency lighting, portable lighting, and consumer device battery recharging modes of operation
An electrical power supplying system including: a module docking station with a module docking receptacle and base station portion having integrated external power cord storage compartments; and a multi-function dockable module is docked in the module docking receptacle and can be manually removed and used locally as well as at remote locations. The dockable module supports (i) an emergency-light illumination subsystem including a LED array for producing, during an emergency-light illumination mode, illumination in response to automatic detection of changes in line voltage supplied to the portable electrical power supplying system; a night-light illumination subsystem including the LED array for producing, during a night-light illumination mode, illumination in response to automatic detection of changes in the light level of the ambient environment; and a battery power storage subsystem containing a rechargeable battery storage module for storing DC electrical power for driving the LED array during various modes, and recharging a DC power electronic device such a mobile phone.
US11150689B2 Image display device
An image display device includes a device body having a front surface with a display surface that is substantially rectangular and is for displaying an image; a stand that is placed on a placement surface and supports the device body; a support component that is fixed to the stand, is disposed on a rear surface of the device body, and rotatably supports the device body about a rotation shaft between a horizontal orientation in which the display surface is in a landscape orientation and a vertical orientation in which the display surface is in a portrait orientation; and a speaker that is supported by the support component and is disposed on the rear surface of the device body via the support component. The speaker emits sound toward the placement surface.
US11150687B1 Low-latency retimer with seamless clock switchover
A low-latency signaling link retimer generates an output signal transmission synchronously with respect to a core clock signal alternately selected from two or more plesiochronous or mesochronous clock sources with switchover between or among the core-clock sources executed without shrinking, extending or otherwise disrupting the edge-to-edge core clock period or clock duty cycle.
US11150685B2 Electronic apparatus and method of controlling electronic apparatus
It is desirable to reduce power consumption without reducing a function in an electronic apparatus operating in a plurality of modes different in power consumption from one another.A processor operates in a normal mode, in which power consumption is higher, of two modes different in power consumption from each other, and stops operation in a power saving mode, in which the power consumption is lower, of the two modes. A control section outputs a power saving mode control command instructing an increase or decrease of a supply electric power to a digital circuit different from the processor in the power saving mode. A power source managing integrated circuit increases or decreases the supply electric power to the digital circuit in accordance with the power saving mode control command, and outputs the increased or decreased supply electric power.
US11150680B2 Two-transistor bandgap reference circuit and FinFET device suited for same
Some embodiments relate to a device disposed on a semiconductor substrate. The semiconductor substrate includes a base region and a crown structure extending upwardly from the base region. The crown structure is narrower than the base region. A plurality of fins extend upwardly from an upper surface of the crown structure. A gate dielectric material is disposed over upper surfaces and sidewalls of the plurality of the fins. A conductive electrode is disposed along sidewall portions of the gate dielectric material. An uppermost surface of the conductive electrode resides below the upper surfaces of the plurality of fins.
US11150678B2 Frequency compensation circuit and corresponding device
A current mirror includes first and second transistors having current paths coupled to an input current line. The current paths for the first and second transistors are referenced to ground via respective first and second resistors having resistance values twice a first resistance value. The first transistor is diode connected. A third transistor has a current path coupled to an output current line and referenced to ground via a third resistor having a second resistance value equal to the first resistance value divided by a mirror factor. Control terminals of the first and third transistors are coupled together, and further coupled to a control terminal of the second transistor through a coupling resistor. A first capacitor is coupled between ground and the control terminal of the second transistor unit. A second capacitor is coupled between ground and the current path through the third transistor.
US11150675B1 Controlling mechanical vibrations
Mechanical vibrations are generated on a frame of an aerial vehicle as a response to operation of the aerial vehicle, such as rotation of motors and/or propellers. Likewise, environmental conditions, such as wind, humidity, etc., may also cause vibrations on the frame of aerial vehicles. These vibrations may be destructive to the aerial vehicle, impact stability of the aerial vehicle, and/or result in audible sounds. Disclosed are systems and methods for measuring and/or predicting the vibrations on the frame of the aerial vehicle, generating anti-vibrations, and outputting those anti-vibrations such that the anti-vibrations modify vibrations on the frame of the aerial vehicle.
US11150673B2 Method of monitoring a fluid level within a fluid volume
A method of monitoring a low water volume of a water circulation system is disclosed that includes detecting an auxiliary measurement associated with an ancillary device fluidly coupled with a reservoir of water in a water circulation system and then determining whether the ancillary device is performing under a low water volume operation. The low water volume operation is based upon a comparison between at least the detected auxiliary measurement of the ancillary device and a condition associated with a performance of the ancillary device under the low water volume operation.
US11150668B2 Plurality of robot cleaner and a controlling method for the same
A mobile robot according to an embodiment of the present disclosure may include a traveling unit configured to move a main body; a memory configured to store trajectory information of a moving path corresponding to the movement of the main body; a communication unit configured to communicate with another mobile robot that emits a signal; and a controller configured to recognize the location of the another mobile robot based on the signal, and control the another mobile robot to follow a moving path corresponding to the stored trajectory information based on the recognized location. In addition, the controller may control the moving of the another mobile robot to remove at least part of the stored trajectory information, and allow the another mobile robot to follow a moving path corresponding to the remaining trajectory information in response to whether the moving path corresponding to next trajectory information to be followed by the another mobile robot satisfies a specified condition.
US11150665B2 Smart vehicle
Smart car operations are detailed. The system uses neural network and population statistics to determine whether a vehicle operation is reasonably safe operation of the autonomous vehicle to guide the operation of cars as a group.
US11150660B1 Scenario editor and simulator
A vehicle can capture data for use in a simulator. Objects represented in the vehicle data can be instantiated in simulation and move according to object models/controllers. A user can tune how closely simulated motion of the object corresponds to the previously recorded data based on simulation costs. The scenarios can be used for testing and validating interactions and responses of a vehicle controller within a simulated environment. The scenarios can include simulated objects that traverse the simulated environment and perform actions based on the captured data and/or interactions within the simulated environment. Objects observed by the vehicle can be disregarded from simulation based on one or more filters. A user can override, augment, or otherwise modify simulations instantiated based on the one or more filters and captured data.
US11150659B2 Information collection system and server apparatus
The autonomous mobile object includes an imaging unit, a positional information sender to acquire and send positional information to a server, and an operation controller to cause the autonomous mobile object to move autonomously based on an operation command. The server includes storage to receive and store the positional information from the autonomous mobile object, a commander to send the operation command to the autonomous mobile object, and a receiver to receive information relating to an emergency report including a target location. When the receiver receives the information relating to the emergency report, the commander sends an emergency operation command to the autonomous mobile object located in a specific area including the target location. The emergency operation command causes the autonomous mobile object to capture an image of the target location, and the autonomous mobile object sends the image to the server.
US11150658B2 Hybrid aerial/underwater robotics system for scalable and adaptable maintenance of aquaculture fish farms
Systems and methods for operating a HAUCS sensing platform. The methods comprise: autonomous travel by a UAAV to a first location in proximity to a body of water (“BoW”) in accordance with a mission plan; actuating a mechanical device to transition a sensor from a retracted position in which the sensor is adjacent to a UAAV to an extended position in which the sensor resides a given distance from a UAAV; collect, by HAUCS sensing platform and sensor, sensor data concerning a water condition of BoW at different depths; actuating the mechanical device to transition the sensor from the extended position to the retracted position after the sensor data has been collected; causing the sensor data to be processed using a machine learning-based analytical engine to determine whether a water distress condition exists/is predicted to occur; and modifying the mission plan when the water distress condition exists/is predicted to occur.
US11150657B2 Lossy data compressor for vehicle control systems
A lossy data compressor for physical measurement data, comprising a parametrized mapping network hat, when applied to a measurement data point x in a space X, produces a point z in a lower-dimensional manifold Z, and configured to provide a point z on manifold Z as output in response to receiving a data point x as input, wherein the manifold Z is a continuous hypersurface that only admits fully continuous paths between any two points on the hypersurface; and the parameters θ of the mapping network are trainable or trained towards an objective that comprises minimizing, on the manifold Z, a distance between a given prior distribution PZ and a distribution PQ induced on manifold Z by mapping a given set PD of physical measurement data from X onto Z using the mapping network, according to a given distance measure.
US11150653B1 Autopilot availability for reduced crew operations system and method
A system and related method operates to receive autopilot selection and monitor aircraft systems to control which autopilot is actively flying the aircraft. During certain flight operations in which a single autopilot is in use, the system reverts to the next available autopilot should the active and selected autopilot disconnect for any reason (e.g., faults and/or failures). The system maintains a redundant ability for pilot use of each pilot selectable mode of each autopilot channel including altitude hold, speed hold, heading hold, etc. For an indication to a pilot or remote operator that the system has reverted to a second autopilot, the system commands a momentary aural warning and a visual message/lights. For failures resulting in timely but necessary maneuver requirements, the system maintains autopilot control laws, control authority and roll authority.
US11150651B2 Information processing apparatus
An information processing apparatus installed in a vehicle includes a driving control section and a preparation control section. The driving control section executes automated driving of the vehicle. The preparation control section executes, when the automated driving is being executed by the driving control section, preparation control which is control that stops at least a part of the automated driving and makes the driver perform a preparation switching to driving by the driver of the vehicle.
US11150648B2 Overhead power cable detection and avoidance
A mobile machine includes a sensor that generates a sensor signal indicative of ozone gas concentration. A power cable proximate the mobile machine, is identified based on the sensor signal. An avoidance action, is identified in response to determining that the power cable is proximate the mobile machine, and a control signal is generated based on the identified avoidance action.
US11150645B2 Localization system for underground mining applications
A mining machine is disclosed. The mining machine may include a mobile ranging device, a movement sensor device, and a control unit. The mobile ranging device may be configured to communicate with a location sensor device and cause the location sensor device to transmit location data relating to a location of the mining machine. The movement sensor device may be configured to transmit movement data relating to a movement of the mining machine. The control unit may be configured to receive coordinate data relating to a plurality of zones and a plurality of drawpoints of a tunnel, the location data, and the movement data. The control unit may identify an active zone, determine a machine heading, determine a machine articulation, identify an active drawpoint based on the active zone, the machine heading, or the machine articulation, and cause an action to be performed in connection with the active drawpoint.
US11150642B2 Remote vehicle control system utilizing system state information matching and correcting
An information processing apparatus is provided. The information processing apparatus includes: a first equipment state information acquiring unit that acquires first equipment state information indicating a state of equipment of a remotely driven vehicle which is to be remotely driven; and a control unit that controls a remotely driving apparatus that is to remotely drive the remotely driven vehicle, the control being performed based on the first equipment state information and second equipment state information indicating a state of equipment of the remotely driving apparatus.
US11150636B2 State determination device and state determination method
A state determination device acquires data related to an injection molding machine, stores a learning model obtained by learning an operation state of the injection molding machine with respect to the data, and performs estimation using the learning model based on the data. Further, the state determination device acquires a correction coefficient, which is associated with a type of the injection molding machine and equipment attached to the injection molding machine and numerically converts and corrects the estimation result with a predetermined correction function to which the acquired correction coefficient is applied.
US11150635B2 Projects within a process control asset management system
An asset management system used in a process control plant or other control system includes a database that stores asset data for each of a plurality of devices within the plant and a viewing system that accesses the asset data to provide statistical information to a user pertaining to the plant assets. The asset management system enables a user to define and store one or more projects within the plant and a set of plant assets associated with each of the projects. Thereafter, the asset management system performs statistical analyses on the assets within one or more of the defined projects and presents, to a user via a user interface, raw and statistical information pertaining to the assets within the project. The analysis engine may determine the device states or health statuses of the assets associated with the project and may present statistical and/or historical information regarding the number or percentage of assets within the project that are in a particular state or status. The system enables a user to use this information to determine the progress of or completion percentage of the entire project.
US11150632B2 System and method for field device management using class parameter set
A plant device management system, which is configured to efficiently manage parameter information for field devices, in order for plant engineering, operation and maintenance is disclosed. The plant device management system includes, but is not limited to, a device parameter set manager, which is configured for creating class parameter set, configuring class parameter set, assigning class parameter set, auditing parameters and so forth. The device parameter set manager of the plant device management system may include, but is not limited to, a device parameter set creator tool, a device parameter set configuring tool, a device template manager and a device parameter auditor.
US11150628B2 Method and system for calibrating and operating a machine
The present disclosure is directed toward a method that includes logging offset data of a machine over a period of operational time having varying thermal conditions, comparing the logged offset data against a thermal model, estimating offsets for the machine based on the comparing, and adjusting offsets of the machine during operation.
US11150624B2 System and method for fail-safe provision of an analog output value
A method for fail-safe provision of an analog output value for a control process designed for functional safety, wherein the output value is specified by a control unit as a digital output value and, in a first step, the digital output value is converted into the analog output value via a converter, in a second step, the analog output value is converted into a fail-safe digital output value using fail-safe criteria via a read-back device and, in a third step, the originally provided digital output value is compared with the converted fail-safe digital output value, where in the event of the comparison revealing a deviation or of a plausibility criterion being infringed, a safety action is performed, otherwise, the analog output value is output to the control process with the aid of a release device.
US11150621B2 Methods and systems for the industrial internet of things
The system generally includes a crosspoint switch in a local data collection system having multiple inputs and multiple outputs including a first input connected to a first sensor and a second input connected to a second sensor. The multiple outputs include a first output and a second output configured to be switchable between a condition in which the first output is configured to switch between delivery of a first sensor signal and a second sensor signal and a condition in which there is simultaneous delivery of the first sensor signal and the second sensor signal. Each of multiple inputs is configured to be individually assigned to any of the multiple outputs. The local data collection system includes multiple data acquisition units each having an onboard card set configured to store calibration information and maintenance history. The local data collection system is configured to manage data collection bands.
US11150618B2 Packetized energy management control systems and methods of using the same
Aspects of the present disclosure include anonymous, asynchronous, and randomized control schemes for distributed energy resources (DERs). Such control schemes may include packetized energy management (PEM) control schemes for managing DERs that may provide near-optimal tracking performance under imperfect information and consumer quality of service (QoS) constraints.
US11150615B2 Optimization device and control method of optimization device
An optimization device includes: a state hold circuit that holds values of state variables included in an evaluation function that represents energy; an objective function calculation circuit that calculates an energy change value in an objective function included in the evaluation function for each of state transitions when a state transition occurs in response to a change in any of the values of the state variables; a constraint term calculation circuit that calculates a constraint term evaluation value, which is an evaluation value of a constraint term included in the evaluation function, for each of the state transitions; a temperature control circuit that controls a temperature value that indicates a temperature; and a transition control circuit that determines stochastically whether to accept any of the state transitions based on the temperature value, a random number value, and a sum of the change value and the constraint term evaluation value.
US11150614B2 System and method for social television management of smart homes
The disclosure relates to a content-based control system for controlling a smart home. The control system includes a client terminal connectable to a media content provider and a home automation interface operable to connect with a smart home controller. The system may allow settings and ambience to be controlled according to current media content being consumed and the media consumers social environment.
US11150611B2 Wearable device and time correction method
There is provided a wearable device including: a display that displays time; and a processor, in which the processor includes an acquisition unit that acquires moving object information related to a moving object which moves to a destination place and a time difference of the destination place with respect to standard time, and a correction unit that corrects the time to be displayed on the display unit based on the time difference when it is determined that a predetermined condition related to arrival of the moving object to the destination place is satisfied based on the moving object information.
US11150610B2 Push button device and timepiece
A push button device including a supporting member which is provided with a through hole and in which a recess section is provided outside the through hole, an operation member which includes a shaft section that is slidably inserted into the through hole, and a head section that is provided on an outer end of the shaft section and slidably fitted into the recess section, a first filter which is provided in the recess section and arranged at a position surrounded by an annular first groove section into which an outer circumferential convex section of the head section is fitted and the outer circumferential convex section, and a second filter which is provided in the head section and arranged at a position surrounded by an annular second groove section into which an inner circumferential convex section of the recess section is fitted and the inner circumferential convex section.
US11150596B1 Waste toner storage container and image forming apparatus that accurately detect an amount of waste toner
A waste toner storage container includes a container body, a toner storage chamber, and a paddle. The toner storage chamber includes an introduction port, a first space, and a second space. The introduction port receives waste toner. The first space stores the introduced waste toner, and extends in a first direction. The second space is disposed in an end portion of the first space in a second direction orthogonal to the first direction. The paddle includes a shaft, a first plate, and a second plate. The shaft is disposed in the first space, extends along the first direction, and is elongated. The first plate is formed on an outer peripheral surface around a central axis of the shaft, and conveys the waste toner in the first direction. The second plate is formed on the outer peripheral surface of the shaft, and conveys the waste toner toward the second space.
US11150595B2 Optical security device based on a surface of revolution
An optical article printed on a substrate may include an organic binder; and a plurality of reflective magnetic platelets provided in the organic binder, wherein the plurality of reflective magnetic platelets are substantially aligned in accordance with at least part of a surface of revolution, and wherein the plurality of reflective magnetic platelets are aligned to cause a first reflective effect of the optical article when the substrate is rotated around a first axis and to cause a second reflective effect of the optical article when the substrate is rotated around a second axis, wherein the first reflective effect is different from the second reflective effect.
US11150591B2 Drum unit, cartridge, electrophotographic image forming apparatus and coupling member
A drum unit includes a photosensitive drum in a coupling member. The coupling member includes an engageable member having a driving force receiving portion which is capable of entering a recess of a driving shaft to receive a driving force for rotating photosensitive drum. The coupling member includes a holding member configured to hold said engageable member so as to be slidable at least in a radial direction of said drum unit.
US11150584B2 Image forming apparatus and board
An image forming apparatus includes: a board; a semiconductor integrated circuit that is provided on the board and has a real-time clock circuit; a radiator that is provided at a position for covering the semiconductor integrated circuit and receives heat from the semiconductor integrated circuit and radiates the heat; and an oscillator that is provided in a space sandwiched between the board and the radiator and vibrates to supply a clock signal to the real-time clock circuit.
US11150583B2 Belt device and image forming apparatus incorporating same
A belt device includes an endless belt, a plurality of support rotators configured to support the endless belt, and a support configured to support shaft portions of the plurality of support rotators. The support has an attaching and detaching path through which the shaft portions of the plurality of support rotators pass in a direction orthogonal to an axial direction of at least one of the plurality of support rotators when the shaft portions of the plurality of support rotators are detached from the support.
US11150582B2 Image forming apparatus and image fixing method
An image forming apparatus according to one or more embodiments includes a fixing device and a controller. The fixing device includes a first heating source and a second heating source. The second heating source has a heating width greater than that of the first heating source. The first and second heating sources have different heating characteristics in response to temperature increases. The controller selects one of the first heating source and the second heating source according to a size of a sheet on which printing is to be performed.
US11150580B2 Pressure device, fixing device, and image forming apparatus
A pressure device presses against a pressed member. The pressure device includes a support shaft and a presser that pivots about the support shaft and presses against the pressed member. A mover moves the support shaft in an axial direction of the support shaft to move the presser in the axial direction of the support shaft in a state in which the presser presses against the pressed member.
US11150577B1 Detachable container and container mounting apparatus using the same
A detachable container includes: a container body; and operation units on both sides of the container body attaching and detaching the container body. Each operation unit includes an outer gripping unit at an outer side of a respective one of both side walls of the container body, an inner gripping unit at an inner side of the respective one of both side walls of the container body in the width direction in an attachment and detachment operation side surface of the container body, and a cover projecting in an eave shape laterally from a respective one of both sides of the attachment and detachment operation side surface of the container body in the width direction, the cover covering the gap between the respective one of both side walls of the container body and a projecting end of the outer gripping unit when viewed from the attachment and detachment operation side.
US11150572B2 Imaging and printing system
According to one example, there is provided an imaging system that comprises a housing, a rotatable polygon comprising multiple mirrored facets located in the housing, a laser to generate a laser beam to shine onto the polygon mirror and to reflect onto a target, and wherein, in use, the density of gas within the housing is such that turbulence-related optical distortion within the housing is not greater than a predetermined limit.
US11150567B2 Electrophotographic photoreceptor, process cartridge, and image forming apparatus
An electrophotographic photoreceptor includes a conductive substrate; an undercoat layer that is disposed on the conductive substrate and contains metal titanate compound particles, an electron transporting compound, and a binder resin; and a photosensitive layer on the undercoat layer.
US11150566B2 Electrophotographic photosensitive member, process cartridge and electrophotographic apparatus
The present disclosure provides an electrophotographic photosensitive member that can simultaneously achieve the suppression of the occurrence of the black spot in a charged portion and the suppression of the deterioration in sensitivity of an exposed portion, even after stored in a high-temperature and high-humidity environment. An electrophotographic photosensitive member includes an electro-conductive support, an undercoat layer, a charge generation layer and a charge transport layer in this order, wherein an atomic concentration ratio R of the oxygen atom to the aluminum atom on the surface of the electro-conductive support, as measured by energy dispersive X-ray spectroscopy, satisfies the following Expression (1): 1.6≤R  (1) and the undercoat layer includes a titanium oxide particle that is surface-treated with a particular silane compound.
US11150565B2 Methods for controlling lithographic apparatus, lithographic apparatus and device manufacturing method
A lithographic apparatus is used to manufacture a plurality of devices on a substrate. A height map is obtained representing a topographical variation across the substrate. Using the height map the apparatus controls imaging of a field pattern at multiple field locations across the substrate. The field pattern includes a plurality of individual device areas. For field locations near the substrate's edge, the height map data is used selectively so as to ignore topographical variations in one or more individual device areas. Whether a device area is to be ignored is determined at least partly based on the height map data obtained for the current exposure. Alternatively or in addition, the selection can be based on measurements made at the corresponding device area and field location on one or more prior substrates, and/or on the same substrate in a previous layer.
US11150564B1 EUV wafer defect improvement and method of collecting nonconductive particles
An EUV lithographic apparatus includes a wafer stage and a particle removing assembly for cleaning a wafer for an extreme ultraviolet (EUV) lithographic apparatus. The wafer stage includes a measurement side and an exposure side. The particle removing assembly includes particle removing electrodes, an exhaust device and turbomolecular pumps. The particle removing electrodes is configured to direct debris from the chamber by suppressing turbulence such that the debris can be exhausted from the wafer stage to the outside of the processing apparatus. In some embodiments, turbomolecular pumps are turned off in the measurement side of the wafer stage so that an exhaust flow can be guided to an exposure side of the wafer stage. In some embodiments, the speed of voltage rise to the electrodes of the wafer chuck is adjusted.
US11150562B2 Optimizing an apparatus for multi-stage processing of product units
A method of optimizing an apparatus for multi-stage processing of product units such as wafers, the method includes: receiving object data representing one or more parameters measured across the product units and associated with different stages of processing of the product units; and determining fingerprints of variation of the object data across the product units, the fingerprints being associated with different respective stages of processing of the product units. The fingerprints may be determined by decomposing the object data into components using principal component analysis for each different respective stage; analyzing commonality of the fingerprints through the different stages to produce commonality results; and optimizing an apparatus for processing product units based on the commonality results.
US11150556B2 Polymer of polyimide precursor, positive type photosensitive resin composition, negative type photosensitive resin composition, patterning process, method for forming cured film, interlayer insulating film, surface protective film, and electronic parts
This is to provide a polymer of a polyimide precursor which is soluble in an aqueous alkaline solution, and capable of using a base resin of a positive type and negative type photosensitive resin composition which is capable of forming a fine pattern and obtaining high resolution. Also provided is a positive type and negative type photosensitive resin composition using such a polymer of a polyimide precursor. Further provided are a patterning process and a method of forming a cured film using the composition. Provided is a polymer of a polyimide precursor which comprises a structural unit represented by the following general formula (1), wherein, X1, R1, Z, a repeating number “s”, Y1, Rf, a repeating number “n” and “k” represent the same meanings as mentioned in the specification.
US11150555B2 Photoacid generator and chemically amplified positive-type photoresist composition for thick film comprising the same
A non-ionic photoacid generator and a chemically amplified positive-type photoresist composition for a thick film including the non-ionic photoacid generator. The non-ionic photoacid generator may not only exhibit high solubility in a solvent of the photoresist composition, but may also exhibit chemical and thermal stability and high sensitivity. In particular, the non-ionic photoacid generator is decomposed by light to generate an acid, and at the same time, can exhibit a corrosion preventing effect on a metal substrate.
US11150553B2 Methods of forming imprinted patterns
A method of forming imprinted patterns is provided. The method may include detecting a particle located on a wafer. The method may include distributing an imprint medium material on a surface of the wafer. The method may include forming an imprint medium layer on a surface of the wafer with a template and the imprint medium material.
US11150551B2 Method for optical proximity correction in which consistency is maintained and method for manufacturing mask using the same
A computer-readable medium includes a program code that, when executed by a processing circuitry, causes the processing circuitry to divide a layout of a semiconductor chip into a plurality of patches, generate a plurality of segments from a layout of each of the plurality of patches, wherein a first patch of the plurality of patches includes first segments and a second patch of the plurality of patches includes second segments, calculate hash values respectively corresponding to the first segments and the second segments by using a hash function, calculate bias values of segments having a first hash value from among the first segments, calculate a representative value based on the bias values, and apply the representative value to the segments having the first hash value from among the first segments.
US11150547B2 Light source system with beamsplitter, projection device of same, and lighting device thereof
A light source system includes an excitation light unit, a spectral filter unit, a scattering unit, and an excited-light unit. The excitation light unit is configured to emit excitation light. In an embodiment, the spectral filter unit reflects a portion of the excitation light to the scattering unit, the scattering unit scatters the same to generate a first light and a second light, and the spectral filter unit transmits the second light. The spectral filter unit also transmits another part of the excitation light to the excited-light unit, the excited-light unit emits excited light under the illumination thereof, and the spectral filter unit reflects the excited light, so that the spectral filter unit merges and emits the transmitted second light and the reflected excited light. The excitation light is thus split into two paths at the spectral filter unit, and finally emits light by combining excitation light and excited light.
US11150546B2 Light source apparatus and projector
A light source apparatus includes a first light source, a second light source, a first radiator configured to hold the first light source and to radiate heat from the first light source, and a second radiator configured to hold the second light source and to radiate heat from the second light source. The first radiator includes a plurality of first radiating members to be cooled by air introduced from a first direction and superposed in a second direction. The second radiator includes a plurality of second radiating members to be cooled by air introduced from the first direction and superposed in a third direction. Each of the second direction and the third direction is orthogonal to the first direction. The second direction and the third direction are different from each other.
US11150544B2 Automatic microform carrier systems and methods
A digital microform imaging apparatus includes a bracket movably coupled to a chassis. A microform media support is coupled to the bracket and includes a frame and a window supported by the frame. An illumination source is provided to direct light through the window of the microform media support along an optical axis. An optical sensor is positioned along the optical axis. A motor is operatively engaged with the microform media support to move the bracket and frame relative to the chassis along an axis perpendicular to the optical axis.
US11150543B2 Transparent cover and imaging optical system
A transparent cover of an optical camera system comprises a curved sidewall portion having an outer contour formed by the rotation of a preset continuous curve. The preset continuous curve comprises a first curve segment and a second curve segment, each having a curvature no more than a first preset value, wherein the first back focus offset of a curved surface corresponding to the first curve segment does not exceed the second preset value, and a second back focus offset of a curved surface corresponding to the second curve segment does not exceed a third preset value. A first line segment is formed by connecting an end point of the preset continuous curve with a center of a circle circumscribing edges of a camera, and an included angle between the first line segment and a boundary line between the first and second curve segments is greater than 0.
US11150541B2 Camera mounting assembly
A camera mounting assembly includes a base member or plate for holding a camera and a side member or plate. In an exemplary embodiment, lower slots on the base plate or side slots on the side plate are gripped by a vertical support's quick-release mechanism to mount the camera in a landscape or portrait orientation, respectively, the camera being generally centered and evenly balanced over the support in either case. The side member is detachably fastened to the base member, which modular construction permits separately timed purchase of the base member and side member as allowed by the user's budget and further permits breakdown of the assembly for ease of transport. The side member may be generally L-shaped with a lower arm length less than the side arm length, which also facilitates transport. Other components may be detachably added such as a hand grip facilitating freehand shooting with the camera.
US11150538B2 Cap
A cap attached to an article having an opening, the cap including a cap body and at least one locking member that is slidably attached inward and outward from a center and comes in press-contact with an inner circumferential surface of the article to be locked to the cap body, in which the locking member slidably engages with other locking members on both sides, slides inward toward the center, thereby pushes the other locking members inward, and releases the locking.
US11150536B2 Techniques for using nonlinear electromagnetic materials to produce arbitrary electromagnetic signals
Techniques for generating an arbitrary target electromagnetic signal with a nonlinear material, include determining a time varying target amplitude and target phase and an order n of a nonlinear material. For each time, a first set of nth roots of the target amplitude and a second set of nth roots of the target phase are determined. An input amplitude based on one value from the first set and an input phase based on one value from the second set is determined at each time. A difference between temporally successive values of phase is minimized. An electromagnetic signal is modulated to impose the input amplitude and phase to produce a modulated electromagnetic input signal that is introduced into the nonlinear material to produce a target electromagnetic signal.
US11150535B2 Apparatus and method for transmitting light in different directions by changing wavelength of the light
An optical signal transmitter includes a laser source configured to generate light with different wavelengths, respectively; a wavelength division (WD) demultiplexer configured to redirect the light in different directions based on the different wavelengths, respectively; and a lens array including an array of lenses configured to collimate the light from the WD demultiplexer for transmission in different directions, respectively. The optical signal transmitter may be implemented in a light detection and ranging (LIDAR) apparatus. The optical signal transmitter may further include a 1×N splitter and a set of WD demultiplexers to increase the number of distinct optical signal transmissions.
US11150534B2 Camera module including liquid lens, and optical device
One embodiment provides a camera module including a cover; a holder disposed inside the cover; a solid lens and a liquid lens in the holder; and a connection board supplying an electric current to the liquid lens, wherein the holder includes: a first opening and a second opening facing the first opening in a direction perpendicular to an optical axis, the liquid lens is arranged in the first opening and the second opening, and a guide portion is formed on a region of the cover, which faces the connection board, so as to protrude from an inner side surface of the cover toward the connection board.
US11150528B1 Display panel and display device
The present application discloses a display panel and a display device. The display panel includes: a first substrate, a second substrate, and an AU ball. The AU ball conducts the first substrate and the second substrate, and a position where the AU ball is disposed is a transfer pad. The first substrate includes: a base, a first metal layer, and a transparent electrode layer, and the first metal is hollowed out corresponding to the transfer pad to form a first metal recess area. The transparent electrode layer communicates with a common line of the first substrate. The AU ball is disposed at a position of the first metal recess area to communicate the transparent electrode layer of the first substrate communicates with a common electrode of the second substrate.
US11150524B2 Display device
According to one embodiment, a display device includes a base substrate, a switching element including a semiconductor layer, a power supply line, a pixel electrode electrically connected to the switching element, a capacitance electrode positioned between the base substrate and the pixel electrode and electrically connected to the power supply line, a first interlayer insulating film positioned between the pixel electrode and the capacitance electrode, a common electrode, and an electrophoretic element positioned between the pixel electrode and the common electrode. An edge of the capacitance electrode overlaps the pixel electrode over the entire periphery thereof.
US11150522B2 Display device
A liquid crystal display device includes a first substrate, a second substrate, a liquid crystal sandwiched between the substrates, and a display region. A hole portion is formed in the display region. A first seal portion is formed to surround the display region. A second seal portion is formed to surround the hole portion. The first and the second seal portions seal the liquid crystal. The second seal portion has a first end portion on the liquid crystal side and a second end portion on the opposite side of the liquid crystal side. A sealing material is present in the first end portion. A sealing material is present in the second end portion. A wall-like spacer is formed between the first and the second end portions to surround the hole portion. The wall-like spacer defines the gap between the first and the second substrates.
US11150521B2 Light control film, laminated glass and method for producing light control film
The reliability of a spacer is improved in comparison to conventional ones. A light control film which is obtained by sandwiching a liquid crystal layer between first and second laminates that are provided with at least alignment layers and which controls light transmitted therethrough by controlling the alignment of liquid crystal molecules in the liquid crystal layer by driving electrodes that are provided on the first and second laminates. With respect to the first laminate, a base that is formed of a transparent film material is provided with a spacer that maintains the thickness of the liquid crystal layer. With respect to the first and second laminates, the Vickers hardness of the spacer is from 16.9 to 40.2 inclusive, and the Vickers hardness of a part of the second laminate, the part being in contact with the front end of the spacer, is from 11.8 to 35.9 inclusive.
US11150517B2 Optical element, light guide element, and image display device
Provided is an optical element in which transmission of incident light with an angle in a predetermined direction is allowed and the brightness of transmitted light is high. The optical element is formed using a composition including a liquid crystal compound and has a liquid crystal alignment pattern in which a direction of an optical axis derived from the liquid crystal compound rotates in one direction; and the optically-anisotropic layer has regions in which the optical axis is twisted in a thickness direction of the optically-anisotropic layer and rotates, the regions having different magnitudes of twist angles of the rotation in a plane.
US11150516B2 Display and electronic apparatus
A display according to an embodiment of the disclosure includes a light-emitting device and a display panel unit. The light-emitting device includes a light guide plate, a light source, a reflecting plate, and a dot pattern. The light guide plate has a light-outputting surface including a plurality of band-shaped projections extending in a direction orthogonal to the light-entering end surface. The light source is disposed along the light-entering end surface. The reflecting plate is disposed to face the rear surface of the light guide plate. The dot pattern fixes the light guide plate and the reflecting plate to each other and serves as a light scatterer. The display panel unit includes a display panel, an optical sheet, and a fixing layer. The fixing layer adheres or sticks the display panel and the optical sheet to each other and serves as a light diffuser.
US11150514B2 Reflective sheet and manufacturing method therefor, and direct-lit back light module and display device
A reflective plate and a manufacturing method thereof, a direct-lit backlight module and a display apparatus are provided. The reflective plate includes: a reflection layer and a photoluminescent layer. The reflection layer includes a peripheral portion, and the peripheral portion includes an inner region and an edge region outside the inner region; and the photoluminescent layer is on the peripheral portion of the reflection layer, covers at least part of the edge region and is configured to emit light under light irradiation.
US11150511B2 Backlight unit and display device including the same
Disclosed is a backlight unit comprising an optical unit including a substrate on which a plurality of light emitting devices for irradiating light are disposed, for uniformly distributing the light emitted from the plurality of light emitting devices, a cover bottom accommodating the optical unit, and a side housing fixed to the cover bottom and disposed to overlap at least a part of an upper surface of the optical unit. A display device using the backlight unit is also provided.
US11150510B2 Backlight module and display terminal
A backlight module and a display terminal are disclosed. As an example, the backlight module includes at least one lamp board, a plurality of LED lamps, and at least one wire terminal. The at least one lamp board includes a first surface and a second surface opposite to the first surface. The plurality of LED lamps is arranged in an array on the first surface. The at least one wire terminal is disposed on the second surface and electrically connected to the plurality of LED lamps.
US11150504B2 Color conversion panel and display device including the same
A color conversion panel includes a substrate. A first color conversion layer, a second color conversion layer, and a transmission layer are provided on the substrate. A first scatterer layer is provided between the first color conversion layer and the second color conversion layer. A second scatterer layer is provided between the second color conversion layer and the transmission layer. A light filter layer is provided between the first scatterer layer and the first color conversion layer, between the first scatterer layer and the second color conversion layer, between the second scatterer layer and the second color conversion layer, and between the second scatterer layer and the transmission layer.
US11150503B2 Liquid crystal display device
A liquid crystal display device including, sequentially in the following order: a light source unit, a rear side polarizer, a liquid crystal cell, a front side polarizer, and a viewing angle expansion film. Alternatively, a liquid crystal display device including, sequentially in the following order: a light source unit, a rear side polarizer, a liquid crystal cell, a viewing angle expansion film, and a front side polarizer. The liquid crystal display device optionally includes a rear side optical film provided between the rear side polarizer and the liquid crystal cell; and a front side optical film provided between the front side polarizer and the liquid crystal cell.
US11150498B2 Detection method and device of display panel and automatic optic inspection apparatus
A detection method and device of a display panel are disclosed. The detection method includes: selecting at least two comparison points for a detection point with a set comparison pitch, the detection point corresponding to a separation cell or a pixel cell; detecting a first defect and a second defect of a display substrate according to gray scale values of the detection point and 2 comparison points, wherein the first defect includes a normal separation cell and a pixel defect and the second defect includes a pixel defect and a defected separation cell; and determining the defected separation cell according to the first defect and the second defect.
US11150494B2 Waveguide modulator structures
A Mach-Zehnder waveguide modulator. In some embodiments, the Mach-Zehnder waveguide modulator includes a first arm including a first optical waveguide, and a second arm including a second optical waveguide. The first optical waveguide includes a junction, and the Mach-Zehnder waveguide modulator further includes a plurality of electrodes for providing a bias across the junction to enable control of the phase of light travelling through the junction.
US11150493B2 Oxygen permeable scleral contact lenses with thick payloads
A contact lens has a core that is thick enough to accommodate a payload. The core has a base surface for mounting the contact lens to the sclera of the user's eye. It also provides mechanical integrity to carry the payload. The contact lens also includes an outer covering and an inner covering. Each covering is a thin layer of gas-permeable material shaped to form an air gap between the covering and the core. The two air gaps are connected by an air path that traverses the core. Oxygen from an outside environment passes through the gas-permeable outer covering to reach the outer air gap, through the air path to the inner air gap, and through the gas-permeable inner covering to reach the cornea of the wearer's eye.
US11150491B2 Distributed optical job and manufacturing computation systems and methods
Systems, computer-implemented methods, and computer-readable storage media that execute, are configured to execute, or store instructions that enable modification of optical manufacturing data, including a computer-implemented method for modifying optical manufacturing data. The method includes receiving the optical manufacturing data associated with an optical job and modifying the optical manufacturing data using manufacturing logic to generate modified optical manufacturing data. The modified optical manufacturing data is then used in the manufacturing process of the optical job.
US11150490B2 Distance vision-realizing eyeglasses for image display device
Disclosed is a distance vision-realizing eyeglasses for an image display device, including: a case which surrounds an eye area of a wearer and has a pair of holes formed in front thereof; a double convex lens assembly which includes a pair of lens housings respectively mounted in the pair of holes of the case and a pair of double convex lenses respectively provided in the pair of lens housings on a front straight line of both eyes of the wearer, the pair of the double convex lenses including an outer convex lens positioned on an outer side and fixed to the lens housing and an inner convex lens positioned inside the lens housing and mounted movably forward and backward; and a driving part which is installed between the pair of lens housings and moves a pair of inner convex lenses of the double convex lens assembly.
US11150489B2 Multi-focal display system and method
Configurations are disclosed for presenting virtual reality and augmented reality experiences to users. The system may comprise a scanning device for scanning one or more frames of image data. The scanning device may be communicatively coupled to an image source to receive the image data. The system may further comprise a variable focus element (VFE) operatively coupled to the scanning device for focusing the one or more frames of image data on an intermediate image plane, wherein the intermediate image plane is aligned to one of a plurality of switchable screens. The plurality of switchable screens may spread light associated with the intermediate image plane to specific viewing distances. The system may also comprise viewing optics operatively coupled to the plurality of switchable screens to relay the one or more frames of image data.
US11150488B2 Fixed depth display for vehicle instrument panel
A display system may include a display screen configured to display an image, a backlight configured to provide collimated or substantially collimated light to the display screen, and a transparent contoured projection screen. The transparent contoured projection screen may include portions at different elevations to display different elements to a viewer in a three dimensional manner.
US11150486B2 Method and system for object rippling in a display system including multiple displays
An instrument panel may include a multi-layer display including a first display panel and second display panel arranged in a substantially parallel manner, a backlight configured to provide light to the first display panel and the second display panel of the multi-layer display system, and a processing system comprising at least one processor and memory. The processing system may be configured to: display content including an object on a first display panel; divide the object into a plurality of segments; assign to each divided segment a position in a time sequence; and responsive to instructions, display, on the second display panel, segments corresponding to the segments of the object displayed on the first display panel, wherein the segments displayed on the first and second display panel are animated by varying optical properties of each segment according to the positions assigned the segments in the time sequence.
US11150484B2 System and method for curved light sheet projection during two-photon polymerization
A laser-based manufacturing system is disclosed for fabricating non-planar three-dimensional layers. The system may have a laser for producing a laser beam with a plurality of optical wavelengths. An optically dispersive element may be used for receiving the laser beam and splitting the beam into a plurality of distinct beam components, wherein each beam component has spatially separated optical spectral components. A phase mask may be used which is configured to receive at least one of the beam components emerging from the dispersive element and to create a modified beam. One or more focusing elements may then be used to receive the modified beam emerging from the phase mask and to focus the modified beam into a non-planar light sheet for use in fabricating a part.
US11150479B2 Screen for an HMD
A screen (3) for an HMD (1) is provided, and may be designed as a display screen or as a projection screen. The screen (3) comprises a layer (19) of a material with a switchable degree of transparency and at least one further switchable layer (17, 21, 23) which, in dependence on the switching state, can assume at least two physical states, the physical states differently influencing at least one optical property of light passing through the switchable layer or reflected by it.
US11150476B2 Method for providing a display unit for an electronic information device
A method for providing a display device for an electronic information device configured to display a virtual image to a user, the electronic information device including an optical element having a nonzero optical power and configured to be positioned in front of an eye of a user, the display device including a light source and a guide element configured to guide optical beams emitted by the light source to the eye of the user to allow viewing of the virtual image, the method including: providing a value of a parameter of the virtual image; and determining an optimum value of a display parameter of the display device from at least one optical power at a point of the optical element and from the value of the parameter of the virtual image.
US11150473B2 Polarization sensitive beam splitter
An optical device includes a first polarization selective reflector; a second polarization selective reflector positioned relative to the first polarization selective reflector so that the first polarization selective reflector directs first light having a first nonplanar polarization toward the second polarization selective reflector and the second polarization selective reflector directs at least a portion of the first light toward the first polarization selective reflector as second light. The optical device includes a first reflector positioned relative to the first polarization selective reflector so that the first polarization selective reflector directs at least a portion of the second light having a second nonplanar polarization toward the first reflector as third light.
US11150472B2 Display system, visibility evaluation method, and method of determining size of visual target
The display system includes a first storage unit storing standardized data composed chromaticity values and luminance values. An information acquirer acquires luminance values and chromaticity values of a visual target and luminance and chromaticity values of a background thereof. A standardization unit standardizes the chromaticity values and the luminance values of the visual target and the background based on these chromaticity values and the luminance values of the visual target and the background thereof and the standardized data stored in the first storage unit. A visual target contrast calculator calculates a contrast of a visual target to a background by measuring a distance in a color space between the visual target and the background each defined by the standardized luminance and chromaticity values. A second storage unit stores an expression defining a relation between the contrast thereof to the background and a size of the visual target.
US11150467B2 Optical system and image pickup apparatus including the same consisting of two lens units of −+ refractive powers having seven lenses of −−++−+− refractive powers or eighth lenses of −−++−+−+ refractive powers
Provided is an optical system consisting of, in order from an object side to an image side: a first lens unit having a negative refractive power; an aperture stop; and a second lens unit having a positive refractive power, in which each of the first lens unit and the second lens unit includes a negative lens. A focal length (fG1N) of a negative lens (G1N) arranged closest to the object side in the first lens unit, a focal length (fGLN) of a negative lens (GLN) having a largest negative refractive power in the second lens unit, a focal length (f) of the optical system, a focal length (f1) of the first lens unit, and other factors are appropriately set.
US11150466B2 Optical system and imaging apparatus including the same
An optical system includes a first lens unit having positive refractive power, a second lens unit, and a third lens unit having negative refractive power arranged in order from an object side to an image side. The second lens unit moves in focusing, thereby changing a distance between adjacent lens units. The first lens unit includes a positive lens, and the third lens unit includes a negative lens. A focal length of the positive lens, a focal length of the negative lens, a focal length of the third lens unit, and a back focus of the optical system are appropriately set.
US11150464B2 Optical scanning device and method of adjusting optical scanning device
An optical scanning device includes a mirror part having a mirror surface configured to reflect light, N support cantilevers supporting the mirror part swingably, N drive cantilevers, and a plurality of driving piezoelectric elements secured on N drive cantilevers. The mirror part precesses by setting the frequency of AC voltage applied to each of a plurality of piezoelectric elements to a determined common value and setting the phase of AC voltage applied to each of a plurality of piezoelectric elements to a value determined according to the position of each piezoelectric element.
US11150457B2 Observation device
An observation device includes an objective lens disposed below a container to collect light from a specimen; a surface light source that is disposed at a pupil position of the objective lens in the optical path of the illumination light, that causes illumination light to enter the container from below, and that can change a light emission pattern in a direction intersecting an emission optical axis, an imaging optical system that captures light from the specimen generated by the specimen being irradiated with the illumination light from the surface light source and focused by the objective lens below the container; and a controller that corrects a light emission pattern on a basis of the light emission pattern and at least one of a brightness, contrast, and the relationship between the number of pixels and the luminance of an acquired image with the light emission pattern.
US11150453B2 Scanning device for scanning an object for use in a scanning microscope
A scanning device for scanning an object in a scanning microscope includes at least one scanning unit configured to two-dimensionally scan the object using a light beam. The scanning unit includes at least one deflection element configured to deflect a light beam impinging thereon. The deflection element is rotationally symmetric in shape. At least one rotation device is configured to rotate the scanning unit about an axis of rotation so as to allow for image field rotation.
US11150452B2 Magnification modes of operation for common axis FOV switching and image roll
A reflective afocal switching assembly permits variable fields of view while at the same time providing a common axis and mechanism to achieve an optical de-roll of the image. This complex arrangement provides a relatively large change in magnification for an all-reflective optical system than can image over 0.4-12.0 micron spectrum.
US11150450B2 Zoom lens, imaging optical device, and digital device
A zoom lens includes: in order from an object side, a first lens group having positive refractive power; a second lens group having negative refractive power; a third lens having positive refractive power; a fourth lens group having negative refractive power; a fifth lens group having positive refractive power; and a sixth lens group having negative refractive power.
US11150449B2 Head-mounted projection display using reflective microdisplays
The present invention relates generally to a head-mounted projection display, and more particularly, but not exclusively to a polarized head-mounted projection display including a light engine and a compact, high-performance projection lens for use with reflective microdisplays.
US11150448B2 Vehicle windshield mounted camera module
A camera module, which is mounted on an inside of a front windshield of a vehicle and to image an external environment of the vehicle, includes a lens unit and an imager to image the external environment by forming an optical image, which is from the external environment through the lens unit.
US11150443B2 Imaging lens
An imaging lens includes a stop; a first lens having positive refractive power; a second lens having negative refractive power; a third lens; a fourth lens having positive refractive power; a fifth lens; a sixth lens; and a seventh lens, arranged in this order from an object side to an image plane side. The first lens is formed in a meniscus shape near an optical axis thereof. The third lens is formed in a shape so that a surface thereof directing to the image plane side is concave near an optical axis thereof. The sixth lens is formed in a meniscus shape near an optical axis thereof.
US11150439B2 Bi-metal optical mount
An optomechanical device having an interface that is mounted to another interface wherein the two interfaces are made of materials having the same or similar coefficients of thermal expansion and within the optomechanical device is an interface that is designed to compensate for the second mechanical component that is made of materials having the same or similar coefficients of thermal expansion as the optic or photonic device or instrument being held or controlled altogether with a fully constrained set of slip planes making for an optical mechanical device consisting of two or more materials that have coefficients of thermal expansion that are suitably matched to the materials it is being mounted to and the materials it is holding or controlling.
US11150436B2 Lens unit
The lens holding frame is accommodated in the outer tube and is movable with respect to the outer tube in an optical axis direction (OAD) parallel to an optical axis of a lens optical system. The intermediate holding frame is a flexible frame body that constitutes the lens holding frame, is formed of a flexible material, and has a tubular shape. The intermediate holding frame is integrally provided with beam structures as abutments. The beam structures abut onto an inner circumferential surface of the outer tube in a state of being elastically deformed such that a restoring force is generated and prevent vibration caused by a gap between an outer circumferential surface of the lens holding frame and an inner circumferential surface of the outer tube.
US11150435B2 Lens apparatus
The present invention includes a plurality of lenses that are disposed such that optical axes are aligned in an axial direction, a first lens frame that holds a first lens of the plurality of lenses, and a second lens frame that holds a second lens of the plurality of lenses. The first lens frame comes into contact with the second lens frame and is disposed on one side of the second lens frame in the axial direction. The second lens frame includes a penetration hole penetrating the second lens frame from the other side in the axial direction to the one side in the axial direction. Air is suctioned and discharged via the penetration hole such that the first lens frame and the second lens frame are temporarily fixed through vacuum adsorption.
US11150432B2 High fiber count pre-terminated optical distribution assembly
Embodiments of a furcated optical fiber cable are provided. A main distribution cable has optical fibers surrounded by a cable jacket. The optical fibers are divided into at least two furcation legs. A furcation plug is located at a transition point between the main distribution cable and the at least two furcation legs. The furcation plug surrounds at least a portion of the main distribution cable and each of the at least two furcation legs. Optical connectors are provided for each of the at least two furcation legs, and each connector includes optical fibers that are spliced at a splice location to the optical fibers of the connector's respective furcation leg. The splice location is closer to the connector than to the furcation plug. A method of furcating an optical fiber cable and a pulling configuration for the furcated optical fiber cable are also provided.
US11150419B2 Method of processing a ferrule and apparatus for carrying out the method
A method of processing at least one ferrule is disclosed. The at least one ferrule includes an end face. The method includes engaging the end face of the at least one ferrule and an abrasive element with each other at the mating interface; moving the at least one ferrule and the abrasive element relative to each other; and tracing a spiral path in the abrasive element due to the relative movement between the at least one ferrule and the abrasive element. An apparatus for carrying out the method is also disclosed.
US11150417B2 Systems and methods for estimating insertion loss in optical fiber connections and fiber links using data reading apparatus
The systems and methods disclosed herein are used to estimate the insertion loss of an anticipated optical connection between a first optical connector having least one first optical fiber and a second optical connector having at least one second optical fiber. The method includes extracting first connector information stored on the first optical connector to obtain extracted first connector information and extracting second connector information stored on the second optical connector to obtain extracted second connector information. The estimated insertion loss of the anticipated optical connection between the first optical connector and the second optical connector is calculated using the extracted first connector information and the extracted second connector information. The total estimated insertion loss of a fiber link that includes one or more such optical connections can be used to qualify the fiber link without having to directly measure the fiber link insertion loss.
US11150414B2 Field changeable fiber optic connector polarity keying with color coding
A fiber optic connector along with a tool allows for the changing of the polarity of the fiber optic connector. Keys are installed in both the top and the bottom of the fiber optic connector, one in a first position and the other in a second position. Using the tool in one back-and-forth motion, the polarity of the fiber optic connector change be changed. The keys may be colored differently to identify the polarity of the fiber optic connector.
US11150411B2 Large scale steerable coherent optical switched arrays
Aspects of the present disclosure describe large scale steerable optical switched arrays that may be fabricated on a common substrate including many thousands or more emitters that may be arranged in a curved pattern at the focal plane of a lens thereby allowing the directional control of emitted light and selective reception of reflected light suitable for use in imaging, ranging, and sensing applications including accident avoidance.
US11150403B2 Low diameter optical fiber
Small-radius coated optical fibers having large mode field diameter and low bending losses. The coated fiber may have an outer radius of 110 μm or less, while providing a mode field diameter of 9.0 μm or greater and a bending loss when wrapped about a 15 mm mandrel of 0.5 dB/km or less at wavelength of 1550 nm. The coated fiber may have a mode field diameter of 9.2 μm or greater and may have a bending loss at 1550 nm of 0.25 dB/km or less when wrapped about a 20 mm mandrel or a bending loss at 1550 nm of 0.02 dB/km or less when wrapped about a 30 mm mandrel.
US11150398B2 Edge-lit type backlight module and display device
An edge-lit type backlight module and a display device are provided. The edge-lit type backlight module includes a light guide plate having a first surface and a second surface opposite to each other, as well as a first end and a second end opposite to each other, the first end and a second end having a distribution orientation parallel to the first surface; a light source disposed on the first surface of the light guide plate and being close to the first end of the light guide plate; a metal grating disposed on the second surface of the light guide plate, an orthographic projection of the metal grating on the first surface covering an orthogonal projection of the light source on the first surface.
US11150396B2 Molded light guide for optically coupling light from LEDs
A thin plastic light guide is formed to have cavities on one surface and TIR (total internal reflection) structures directly above the cavities. LEDs mounted on a printed circuit board are positioned in the cavities. The cavity walls are shaped to refract the LED light and direct the LED light toward the TIR structures to most efficiently make use of the TIR structures. The TIR structures may have a cusp or cone shape. The top ceiling of the cavities may be shaped to direct light at the TIR structure so as to leak through the TIR structure and blend the light with light leaking through surrounding portions of the light guide. The LEDs may be distributed only near the edges of the light guide or over the entire back surface of the light guide. A diffuser sheet may be laminated over the light guide to further mix the light.
US11150395B2 Light guide and light emitting device
A light guide guides light emitted by a light source to a portion around an illumination target. The light guide includes a light incident portion that the light emitted by the light source enters; a light emitting portion that is provided around the illumination target and emits the light that has entered; and a light distributing portion that distributes the light that has entered from the light source directly toward the light emitting portion and has at least a curved surface shape. The light incident portion is arranged at a position facing a light emitting surface of the light source and has a width so as to cover at least the light emitting surface of the light source.
US11150390B2 Multispectral sensor response balancing
An optical filter may include a substrate. The optical filter may include a first mirror. The optical filter may include a second mirror. The optical filter may include a spacer. The first mirror, the second mirror, and the spacer may form a plurality of component filters. A first component filter, of the plurality of component filters, may be associated with a first cross-sectional area and a second component filter, of the plurality of component filters, is associated with a second cross-sectional area. The first cross-sectional area and the second cross-sectional area may be configured to response balance the first component filter and the second component filter.
US11150389B2 Method of changing glass to high infrared absorbing glass having high oxidized iron content
A low infrared absorbing lithium glass includes FeO in the range of 0.0005-0.015 wt %, more preferably 0.001-0.010 wt %, and a redox ratio in the range of 0.005-0.15, more preferably in the range of 0.005-010. The glass can be chemically tempered and used to provide a ballistic viewing cover for night vision goggles or scope. A method is provided to change a glass making process from making a high infrared absorbing lithium glass having FeO in the range of 0.02 to 0.04 wt % and a redox ratio in the range of 0.2 to 0.4 to the low infrared absorbing lithium glass by adding additional oxidizers to the batch materials. A second method is provided to change a glass making process from making a low infrared absorbing lithium glass to the high infrared absorbing lithium glass by adding additional reducers to the batch material. In one embodiment of the invention the oxidizer is CeO2. An embodiment of the invention covers a glass made according to the method.
US11150388B2 Optical diffuser and its method of manufacture
Methods of manufacture of an optical diffuser. In one embodiment, an optical diffuser is formed by providing a wafer including a silicon slice of which an upper face is covered with a first layer made of a first material itself covered with a second layer made of a second selectively etchable material with respect to the first material. The method further includes forming openings in the second layer extending up to the first layer and filling the openings in the second layer with a third material. The method yet further includes bonding a glass substrate to the wafer on the side of its upper face and removing the silicon slice.
US11150387B2 Planar metalens and cover glass including the same
The present disclosure provides a planar metalens and a cover glass including the planar metalens.
US11150381B2 Collection vessel for collecting, measuring, and aggregrating precipitation accumulation data
Embodiments for controlling precipitation collection vessels to accurately and efficiently collect, measure, and aggregate precipitation accumulation data are disclosed. In one embodiment according to aspects of the present invention, a computer-implemented method includes collecting snow in a plurality of collection vessels by orienting an open end of each of the plurality of collection vessels perpendicularly to a direction of the wind based at least in part on a wind model. The computer-implemented method further includes measuring a snow level of the snow in each of the plurality of collection vessels to generate snow level data for each of the plurality of collection vessels. The computer-implemented method further includes aggregating the snow level data for each of the plurality of snow collection by assembling the snow accumulation data from each of the plurality of collection vessels.
US11150379B2 Weather forecasting using satellite data and mobile-sensor data from mobile devices
Techniques and apparatuses for improved weather forecasting using satellite data are described in this publication. The conventional predictions that are utilized for the generation of weather forecasts are commonly based on large-scale weather formations. Such formations are typically directed to large geographical regions of a state, province, or country, and thus may not be accurate for smaller geographical regions. The disclosed techniques and apparatuses utilize satellite data for a macro-location, and mobile-sensor data from mobile devices within that macro-location, to provide improved macro-location weather forecasting.
US11150377B2 System and method for optimizing hydrocarbon production from subsurface reservoirs
A method is described for subsurface hydrocarbon reservoir characterization including receiving a time-lapse electromagnetic (EM) dataset and a flow dataset; inverting the time-lapse EM dataset using a parametric inversion that models steel well casings to determine a volume of fluid-changed reservoir; inverting the time-lapse EM dataset and the flow dataset using a joint inversion that honors the volume of the fluid-changed reservoir to determine relative permeability and capillary pressure; and characterizing flow characteristics in the volume of the fluid-changed reservoir. The method may be executed by a computer system.
US11150374B2 Mapping pipe bends in a well casing
A method and system for identifying a deformation. The method may comprise disposing an electromagnetic logging tool in a pipe string, performing a logging operation with the electromagnetic logging tool, transmitting an electromagnetic field from a transmitter, energizing the casing string with the electromagnetic field to produce an eddy current, measuring the eddy current with at least one receiver, processing the measurements of the eddy current to find a point-wise eccentricity between the casing string and the pipe string, identifying a zone with the deformation based at least in part on the point-wise eccentricity, determining at least one characteristic of the deformation, and making a wellbore decision related to an integrity of the casing string based on the at least one characteristic of the deformation or the point-wise eccentricity. The system may comprise an electromagnetic logging tool which may comprise a transmitter and at least one receiver.
US11150372B2 Circumventing velocity uncertainty in imaging complex structures i-cube
A zero-offset wavefield synthesis workflow to calculate a synthesized zero-offset wavefield output without the commitment to an rms velocity field output to circumvent velocity uncertainty. Said zero-offset wavefield synthesis workflow comprises calculating a migration cube output. Rendering a demigration cube output from said migration cube output with a demigration cube calculation. Rendering said synthesized zero-offset wavefield output from said demigration cube output with a zero-offset wavefield synthesis procedure.
US11150366B2 Latch mechanism for streamer device
A streamer device or other system can include a pylon configured to attach to a locking collar, and a latch mechanism with a seat component. The latch mechanism comprises a pin member configured to attach to the locking collar, and a bias component. The seat component can be configured to retain the bias component when the pylon is attached to the locking collar, and the bias component can be configured to bias the pin member to hold the locking collar to the pylon. The bias may responsive to a position of the seat component, or determined or controlled at least in part based on the position.
US11150363B2 Apparatus and method for capturing still images and video using diffraction coded imaging techniques
An apparatus and method are described for capturing images in visible light as well as other radiation wavelengths. In one embodiment, the apparatus comprises: a diffraction coded imaging system including a plurality of apertures arranged in a diffraction coded array pattern with opaque material blocking array elements not containing apertures; and a light- or radiation-sensitive sensor coupled to the diffraction coded imaging system array and positioned at a specified distance behind the diffraction coded imaging system array, the radiation-sensitive sensor configured to sense light or radiation transmitted and diffracted through the apertures in the diffraction coded imaging system array.
US11150358B2 Radiation dosimetry sol or gel and radiation dosimeter comprising same as material for radiation dosimetry
A radiation dosimetry sol or gel, and a radiation dosimeter containing the sol or the gel as a material for radiation dosimetry. A radiation dosimetry sol or gel including a compound (A) having an excitation light-induced fluorescence property that is changed by a radiolysis product of water; and a silicate salt (B). A radiation dosimetry sol or gel including a compound (A) having an excitation light-induced fluorescence property that is changed by a radiolysis product of water; a silicate salt (B); a water-soluble organic polymer (C) having an organic acid salt structure or an organic acid anion structure; and a dispersant (D) for the silicate salt (B). A radiation dosimeter including, as a material for radiation dosimetry, the above-mentioned radiation dosimetry sol or gel.
US11150357B2 Multi-source distributed navigation system architecture
A distributed navigation system architecture includes a plurality of navigation platforms, each having a universal navigation processor configured to communicate with other universal navigation processors, one or more relative navigation systems configured to provide source information to the navigation platforms, an anchor navigation node disposed on one or more of the plurality of navigation platforms in order to form one or more anchor navigation platforms, the anchor navigation node, including an inertial navigation system, a clock, and one or more absolute navigation systems, configured to determine navigation information based on the inertial navigation system, the clock, the one or more absolute navigation systems and optionally the source information, the one or more anchor navigation platforms providing the navigation information to the other navigation platforms, and a navigation processor system in communication with each of the universal navigation processors in order to provide operating information updates to the universal navigation processors.
US11150351B2 Brake control device and brake system
A brake control device includes an electronic controller that executes an ABS control on a rotating body of a human-powered vehicle. The electronic controller executes the ABS control based on a relationship between a first speed and a second speed related to the human-powered vehicle. The first speed includes a speed of the human-powered vehicle based on information of a traveling environment. The second speed includes a speed of the human-powered vehicle based on a rotational speed of the rotating body.
US11150349B2 Multi-line, high-definition LiDAR device and method with integrated direct spatial reference
The present disclosure relates to a FMCW Light Detection and Ranging system, a wave train of carrier frequency is modulated in narrow-band sequence, an delay interferometer with in-phase and quadrature outputs extracts the phase of this frequency modulation, and a coherent receiver with in-phase and quadrature outputs detects the phase of reflected light from a remote object, the ratio between two phases determines the distance of the remote object.
US11150346B2 Measuring method and laser scanner
A measuring method, wherein point cloud data of a building is acquired by a laser scanner, wherein the laser scanner has an attitude detector for detecting a tilting with respect to a horizontality or a verticality, converts the point cloud data into a horizontal distance and a height or a difference of a height based on the tilting detected by the attitude detector, sets a height line at a predetermined height on a wall surface, averages a horizontal distance information of the point cloud data included in a predetermined width with the height line as a center in a height direction, further develops the horizontal distance information along the height line in a horizontal direction, and measures a horizontal cross section at the predetermined height.
US11150345B2 Object detector, sensing device, and mobile object apparatus
First and second types of object detectors, a sensing device, and a mobile apparatus. The first and second types of object detectors include a light source configured to emit light, photoreceptor configured to receive the light reflected by an object, and a binarizing circuit configured to binarize a signal sent from the photoreceptor at a threshold Vth. In the first and second types of object detectors, object detection processes are performed in a same direction until a high-level signal is output M times from the signal binarized by the binarizing circuit. In the first type of object detector, a value of the M is determined based on an incidence of shot noise where peak intensity exceeds the threshold Vth in the photoreceptor. In the second type of object detector, a threshold Vth is set based on a value of the M.
US11150343B2 Object detection system and object detection apparatus
An object detection system includes plural first object detection apparatuses each including a transmitting portion configured to transmit a first wave motion of a first frequency included in plural first frequencies, the transmitting portion transmitting the first wave motion of the first frequency which is different from the other first object detection apparatus concurrently with the other first object detection apparatus. The system includes a receiving portion configured to receive a reception wave, a determination portion configured to determine a correspondence relationship between one or more second frequency of one or more second wave motion included in the reception wave and the plural first frequencies, and a detection portion configured to detect information related to the object.
US11150341B2 Continuous-wave radar system for detecting ferrous and non-ferrous metals in saltwater environments
The present invention includes systems and methods for a continuous-wave (CW) radar system for detecting, geolocating, identifying, discriminating between, and mapping ferrous and non-ferrous metals in brackish and saltwater environments. The CW radar system generates multiple extremely low frequency (ELF) electromagnetic waves simultaneously and uses said waves to detect, locate, and classify objects of interest. These objects include all types of ferrous and non-ferrous metals, as well as changing material boundary layers (e.g., soil to water, sand to mud, rock to organic materials, water to air, etc.). The CW radar system is operable to detect objects of interest in near real-time.
US11150334B2 Bistatic interferometric terrestrial radar with transponder
Bistatic interferometric terrestrial radar comprising: a main radar unit (2) provided with ground fixing means (6) and provided with at least one transmitting unit (3) and at least one receiving unit (4); at least one amplifier transponder (5, 50) placed far away from said main unit (2), provided with ground fixing means (9) and provided with a receiving antenna (7) and a transmitting antenna (11).
US11150333B2 Object sensing apparatus and object sensing method
An object sensing apparatus includes an object sensing unit to sense an object using a direct wave, being a reflected wave received by a sensor having transmitted a probing wave among a plurality of ultrasonic sensors, and an indirect wave, being a reflected wave received by a sensor different from the sensor having transmitted the probing wave among the ultrasonic sensors, and a temperature change detection unit to detect a predetermined temperature change state where temperature change of a predetermined value or more has occurred or a possibility of the temperature change occurs in an ambient temperature of the moving object. When the predetermined temperature change state is detected by the temperature change detection unit, the object sensing unit performs sensing suppression control not to sense the object using the indirect wave or to make it difficult to sense the object using the indirect wave.
US11150332B1 Self-calibrating optical transceiver system with reduced crosstalk sensitivity for through-display proximity sensing
An optical sensing system includes a transmitter side and a receiver side, and is configured to be positioned below a display of an electronic device. The transmitter side includes a light emitter, a temperature sensor, and a photodiode. The receiver side includes a photodiode and a temperature sensor. The optical sensing system includes an application-specific integrated circuit that leverages the temperature sensors, the photodiodes, and one or more signal filters such as a high-pass filter to perform multiple field calibrations of the optical sensing system, thereby improving accuracy and precision thereof.
US11150331B2 Detection and compensation of MEMS oscillating structure asymmetries and periodic jitters
Systems and methods are provided for compensating errors. A system includes a microelectromechanical systems (MEMS) oscillating structure configured to oscillate about a rotation axis; a phase error detector configured to generate a phase error signal based on measured event times and expected event times of the MEMS oscillating structure oscillating about the rotation axis; and a compensation circuit configured to receive the phase error signal, remove periodic jitter components in the phase error signal to generate a compensated phase error signal, and output the compensated phase error signal.
US11150321B2 System for orientation estimation from radio measurements
A radio localization system and a method for determining an orientation of an object are disclosed. The radio localization system comprises a first transceiver configured for being attached to an object and one or more second transceivers. The first transceiver is configured for measuring one or more characteristics of a radio signal received from a second transceiver and/or the one or more second transceivers are configured for measuring one or more characteristics of a radio signal received from the first transceiver. Furthermore, the radio localization system comprises processing means configured for determining an orientation of the object based on a radiation pattern and/or a spatial absorption pattern associated with the first transceiver as attached to the object, and one or more measured characteristics of one or more received radio signals.
US11150315B2 Magnetic resonance imaging apparatus and method for controlling the same
An object of the present invention is to provide an MRI apparatus capable of optimally setting imaging conditions for map measurement depending on a target value and its required accuracy, and a method for controlling the MRI apparatus. An imaging unit of the MRI apparatus includes, as a pulse sequence, a pulse sequence for the T1 map measurement that includes a first signal acquisition sequence and a plurality of signal acquisition sequences executed after application of an inverted pulse and at different signal acquisition times from the inverted pulse. An imaging controller of the MRI apparatus controls the imaging conditions of each of the plurality of signal acquisition sequences, for example, the signal acquisition time from the inverted pulse and the number of signal acquisition sequences depending on the T1 value of an imaging target and the required accuracy.
US11150314B2 Automatically optimized MR imaging with ultra-short echo times
Automated setting techniques for MR imaging with ultra-short echo times in a region to be examined are described. With the method protocol parameter values for an MR imaging method are determined. The protocol parameters comprise a predetermined imaging resolution. Optimized values for echo time and bandwidth are also determined based on an image signal simulation, which is based on the determined protocol parameters. The signal to noise ratio and point spread function are used as optimization criteria.
US11150313B1 On-chip excitation and readout architecture for high-density magnetic sensing arrays based on quantum defects
A sensing array includes a plurality of pixels, one pixel of which includes: a sensor, the sensor including a first electrode, a second electrode, and an atomic defect site configured to be excited by light of a first frequency; a light source below the sensor and configured to emit light of the first frequency toward the defect site; and a radio frequency (RF) source below the sensor and configured to provide a first voltage to the first electrode, a second voltage to the second electrode, and an RF signal to the sensor, wherein the sensor is configured to sense a magnitude of a physical parameter by generating a photocurrent corresponding to a magnitude of a physical parameter and a differential between the first and second voltages, when excited by the light of the first frequency and affected by the RF signal.
US11150311B2 Device and method for detecting defect contour with omnidirectionally equal sensitivity based on magnetic excitation
A device and a method for detecting a defect contour with omnidirectionally equal sensitivity based on magnetic excitation are provided. The device includes a magnetic sensor array arranged in a spatially uniform magnetic field and configured to collect a magnetic field signal, and a data analysis module configured to analyze the magnetic field signal, extract a distorted magnetic field signal, and obtain an image of the defect contour based on the distorted magnetic field signal.
US11150303B2 Management device, energy storage module, management method, and computer program
A power storage element is provided that includes, in a positive electrode or a negative electrode, an active material which causes a plurality of electrochemical reactions in accordance with the process of change during charging and discharging and which exhibits hysteresis between a power storage amount-voltage charging (first) property and a power storage amount-voltage discharging (second) property. A BMU is provided with a first estimation unit which estimates a power storage amount-voltage charging property or/and a power storage amount-voltage discharging property referenced when estimating the power storage amount, on the basis of an upward voltage and a downward voltage which are respectively more than and less than a first threshold value, acquired from the first property, the second property, and the charging-discharging history.
US11150301B2 Battery pack
A battery pack including first and second battery contactors respectively having first ends electrically connected to positive and negative electrode terminals of a battery; first and second charging contactors respectively having first ends electrically connected to second ends of the first and second battery contactors; a second power connector of a charger having first and second output terminals respectively electrically connected to the first and second input terminals being connected to the first power connector; and a control unit configured to, when a second power connector of a charger is electrically connected to the first power connector, receive a charging end request signal from the charger, control changes of the first and second charging contactors between turn-on and turn-off states, and diagnose a fault of each of the first and second charging contactors based on first, second or third measured voltages across the first, second or third resistors, respectively.
US11150300B2 Adaptive blanking of over current fault detection circuits in power conversion gate drivers
An electronic circuit comprises a power switch circuit and a fault detection circuit. The power switch circuit includes a transistor. The fault detection circuit includes a first comparator circuit configured to compare a monitored voltage of the transistor to a detection threshold voltage and produce an indication of a circuit fault according to the comparing, and a delay circuit configured to delay the comparing by the first comparator circuit according to slew rate of the monitored voltage.
US11150297B2 Integrated circuit with JTAG port, tap linking module, and off-chip TAP interface port
An IC includes an IEEE 1149.1 standard test access port (TAP) interface and an additional Off-Chip TAP interface. The Off-Chip TAP interface connects to the TAP of another IC. The Off Chip TAP interface can be selected by a TAP Linking Module on the IC.
US11150293B1 Horizontal probing fixture
A horizontal probing fixture includes two bridge modules each having two spaced-apart pedestals, and a bridge plate connecting the pedestals. A first sliding unit for carrying and sliding a probe device includes two first sliding blocks respectively mounted and slidable on the bridge plates of the bridge modules, a first slide plate having two opposite ends respectively connecting the first sliding blocks, and two locking modules respectively disposed on the first sliding blocks. Each first sliding block has a bottom end complementarily engaged to and slidable on the bridge plate of one of the bridge modules. The locking modules are operable to respectively lock or unlock the first sliding blocks relative to the bridge plates.
US11150292B1 Voltage spike detector and system for detecting voltage spikes in semiconductor devices
Technologies and methods for detecting voltage spikes on a semiconductor device include detecting a voltage spike in a first analog signal from a semiconductor device based on a comparison of the first analog signal and a first voltage threshold, and converting the first analog signal to a digital signal with a first pulse representing the voltage spike, and transforming the first pulse to a stretched pulse defining a greater width than the first pulse. More specific embodiments include receiving a second analog signal from a first pin on the semiconductor device during a capture time period, receiving a reference analog signal from a reference pin on the semiconductor device during the capture time period, and prior to detecting the voltage spike, generating the first analog signal by computing a difference between the second analog signal and the reference analog signal.
US11150291B1 Functional reliability assessment for insulated power cable systems
The functional reliability of a cable shield system for a high voltage cable circuit is determined by electrically isolating a segment of the conductive shield from ground along the circuit length and supplying a test voltage of gradually increasing amplitude to the isolated shield segment. Current flows in the shield segment and a connected shield voltage limiter (SVL) in response to the supplied test voltage. The current through the SVL is monitored; and the operational integrity of the shield system is determined as a function of the voltage across and the monitored current through the SVL. Current flow is monitored by sensing the heat dissipated by the SVL included in the link box to which the shield segment is connected. Information representing the voltage across and monitored current through the SVL are transmitted to a remote location whereat the operational integrity of the SVL is determined.
US11150289B2 Insulation monitor
The presented invention relates to a method for monitoring an insulation state of a first high-voltage network and an insulation state of at least one further high-voltage network of a vehicle, wherein a single insulation monitor is connected to the first high-voltage network and to the at least one further high-voltage network, and wherein, by means of the insulation monitor, a first insulation measurement, initially, is carried out, in a periodically repeated sequence, on the first high-voltage network, and, then, a further insulation measurement is carried out in each case on the at least one further high-voltage network.
US11150288B2 System for measuring charge-to-mass ratio of electrostatic atomization nozzle and measurement method using the same
The present disclosure discloses a system for measuring a charge-to-mass ratio of an electrostatic atomization nozzle and a measurement method using the same. The system includes an electrostatic atomization nozzle, an upper cylinder, a lower cylinder, an ammeter, a liquid level tube, an ultrasonic level meter, a water storage tank, and a liquid pump. The electrostatic atomization nozzle, the upper cylinder, and the lower cylinder are sequentially connected from top to bottom. The ammeter is connected to the lower-cylinder flange. The liquid level tube is communicated with the lower cylinder. The ultrasonic level meter is mounted on an upper end of the liquid level tube. The water storage tank is located below a lower-cylinder water outlet pipe. The liquid pump can deliver a liquid in the water storage tank to the electrostatic atomization nozzle. Measurement data of the ammeter is acquired and processed by a computer in real time.
US11150287B2 Pump and probe type second harmonic generation metrology
Various approaches to can be used to interrogate a surface such as a surface of a layered semiconductor structure on a semiconductor wafer. Certain approaches employ Second Harmonic Generation and in some cases may utilize pump and probe radiation. Other approaches involve determining current flow from a sample illuminated with radiation.
US11150286B2 Wireless passive probe
A wireless passive probe solves problems such as the measurement accuracy of the field strength detecting device in the prior art is affected by the communication device and the system structure is complicated, which includes a probe for collecting data in the field to be measured; wherein the wireless passive probe further comprises: a wireless transmission module, an antenna module, sensors, and a microprocessor. The wireless passive probe of the present invention transmits position temperature, field strength, moisture, air pressure probe serial numbers and the coordinate signals of the probe in real time through the wireless transmission module, and provides the power supply to the communication module through detecting or receiving microwave signals through the antenna, thereby avoiding inaccurate wireless measurement of the probe field caused by the field to be tested which is not tightly sealed and the cable.
US11150285B2 Photonic-crystal vapor cells for imaging of electromagnetic fields
In a general aspect, vapor cells are disclosed that include a dielectric body having a first surface and a second surface. The dielectric body includes a plurality of cavities extending from the first surface to the second surface and ordered periodically to define a photonic crystal structure in the dielectric body. Each cavity has a first opening defined by the first surface and a second opening defined by the second surface. The photonic crystal structure has a photonic band gap. The vapor cells additionally include a first optical window covering the first openings and having a surface bonded to the first surface of the dielectric body to form a seal around each of the first openings. A second optical window covers the second openings and has a surface bonded to the second surface of the dielectric body to form a seal around each of the second openings.
US11150283B2 Amplitude and phase detection circuit
In one embodiment, a phase detection circuit includes a current signal input to receive a current signal indicative of a current amplitude of an RF signal and a voltage signal input to receive a voltage signal indicative of a voltage amplitude of the RF signal. A high-pass filter and a low-pass filter are each configured to filter one of (i) the current signal from the current signal input or (ii) the voltage signal from the voltage signal input, wherein the high-pass filter and the low-pass filter collectively cause a substantially 90 degree offset between a phase angle of the current signal and a phase angle of the voltage signal. A phase difference circuit receives the filtered current signal and the filtered voltage signal to determine a phase angle difference between the current signal and the voltage signal.
US11150279B2 Device for measuring the current flowing in an inductive load
A circuit includes a switching circuit including a first switch and a second switch. A current sensing circuit is coupled to the switching circuit to sense a first current through the first switch and to generate a first sensed current signal based on the sensed first current, and configured to sense a second current through the second switch and to generate a second sensed current signal based on the sensed second current. An output circuit is coupled to the current sensing circuit and is configured to generate a failure signal based on the first sensed current signal and the second sensed current signal.
US11150276B2 Current detection device
Provided is a current detection device including: a first board; a second board provided above the first board in parallel to the first board; a magnetic measurement element provided between the first board and the second board; a first coil having at least one of a first wire provided on the first board or a second wire provided on the second board and having a first connection conductor connected to the first wire provided on the first board or the second wire provided on the second board; and a second coil having at least one of a third wire provided on the first board or a fourth wire provided on the second board and having a second connection conductor connected to the third wire provided on the first board or the fourth wire provided on the second board, the second coil being connected to the first coil such that magnetic fields generated in the first coil and the second coil by a current for electrically conducting the first coil and the second coil have the same direction.
US11150274B2 Current sensor
A current sensor includes at least one bus bar through which a current to be measured flows and a casing integrated with part of the bus bar. A conductive portion is provided in the at least one bus bar, which is used to verify whether the current sensor functions normally. In the conductive portion, a front face of the bus bar is exposed from a casing main body to form an exposed face and a rear face of the bus bar opposite the exposed face is coated with synthetic resin to form coated face. Furthermore, the conductive portion has a trapezoidal shape in which the longer base is the exposed face and the shorter base is the coated face.
US11150268B2 Electric connection device
An electric connection device, includes: a circuit trace-included member (30); a probe (10) including a base that connects to a circuit trace formed in the circuit trace-included member (30) and a tip that comes into contact with an inspection subject (2); a probe head (20) which is provided next to the circuit trace-included member (30) and holds the probe (10); and a fixing component (100) which is located in the probe head (20) with an end protruding from the probe head (20) toward the circuit trace-included member (30), the end being fixed to a fixing surface (301) of the circuit trace-included member (30) that faces the probe head (20) to connect the probe head (20) and the circuit trace-included member (30).
US11150261B2 Resolution increase in the rotational speed signal between rotational speed pulses
A method for producing sensor information depends on a rotational speed, using a rotational speed sensor which is adapted to output rotational speed pulses in predetermined angular positions of a physical sensor field that rotates at the rotational speed. In order to increase resolution, a digital angle signal each is determined between the pulses. A defined number of most significant bits of said angle information is output to determine the rotational speed so that the interval between two pulses is subdivided into a defined number of subintervals. An angle value which can be unambiguously interpreted by means of the sinusoidal signal can be determined from the cosine signal by using two phase shift sinusoidal signals and an arccos function. The device optionally outputs the angle signal below a threshold value and an impulse signal above the threshold value to determine speed.
US11150254B2 Method for measuring reactivity of FVIII
The inventors produced substances that neutralize the activity of a bispecific antibody having an activity of functionally substituting for FVIII, and undertook the construction of methods for measuring the reactivity of FVIII that can ensure accuracy even in the presence of this bispecific antibody. As a result, the inventors discovered that in APTT-based one-stage clotting assay, FVIII activity in the plasma of a hemophilia A patient can be evaluated accurately, and also that in APTT-based Bethesda assay, FVIII inhibitor titer in the plasma of a hemophilia A patient carrying a FVIII inhibitor can be evaluated accurately.
US11150251B2 Bi-functional arginine-glycine-aspartic acid (RGD) peptides and methods to promote angiogenesis
The present invention provides an in vitro method for identifying a compound that promotes endothelial cell adhesion, endothelial cell spreading, endothelial cell migration and/or endothelial cell proliferation for the manufacture of a diagnostic or therapeutic agent. The present invention further provides the identified compounds and pharmaceutical compositions, and assays and kits for identifying a compound or using a compound that promotes endothelial cell adhesion, endothelial cell spreading, endothelial cell migration and/or endothelial cell proliferation and is useful for bioprinting.
US11150246B2 Device for early detection of disease states
A device for testing a biological sample includes a housing, two or more test pads, and a sample pad. The sample pad and test pads are disposed within an interior portion of the housing. The sample pad is in fluid communication with an opening defined in an outer surface of the housing for receiving the biological sample. At least a portion of each test pad is in contact with the sample pad and is configured to test the biological sample. At least one window is defined in the outer surface of the housing adjacent the test pads such that the test pads are visible from outside of the housing. A first test pad may detect a threshold amount of CD44 in the biological sample, and a second test pad may detect total protein in the biological sample. The results are then used for early detection of cancers.
US11150245B2 Use of circulating tumor cell mitotic index in cancer stratification and diagnostics
Circulating tumor cells (CTCs) are associated with metastasis of malignant solid tumors in a patient. Presented here is evidence that CTCs exhibit cell cycle phase variability and that there is a strong correlation between the number of CTCs in a mitotic cell cycle phase and the prospects for long term survival of the subject from which the cells were obtained. Also presented herein are methods of determining the mitotic cell cycle phase of CTCs from a patient having cancer and using the information in grading malignant solid tumors and predicting the likelihood of survival of the patient.
US11150244B2 Apparatus and method for detecting microbial contamination
Provided are novel methods for screening and testing for pathogens in food, water, and bodily fluids using methods that are faster to complete than conventional methods of culturing and plating that require lengthy times in properly equipped labs. The invention utilizes specific, rapid and sensitive optical detection to capture small concentrations of the target bacteria and render them amenable for detection with various specific synthesis binding agents approaches. The technique merges capture and detection steps with quantification unit suitable to provide results in a relatively shorter time current detection methods.
US11150242B2 Immune cell trapping devices and methods for making and using the same
Embodiments herein described provide devices for identifying and collecting rare cells or cells which occur at low frequency in the body of a subject, such as, antigen-specific cells or disease-specific cells. More specifically, the devices are useful for trapping immune cells and the devices contain a physiologically-compatible porous polymer scaffold, a plurality of antigens, and an immune cell-recruiting agent, wherein the plurality of antigens and the immune cell recruiting agent attract and trap the immune cell in the device. Also provided are pharmaceutical compositions, kits, and packages containing such devices. Additional embodiments relate to methods for making the devices, compositions, and kits/packages. Further embodiments relate to methods for using the devices, compositions, and/or kits in the diagnosis or therapy of diseases such as autoimmune diseases or cancers.
US11150240B2 Magnetic separation of biological entities from fluid sample
The present disclosure relates to, inter alia, devices, systems, and methods for use in the magnetic separation of biological entities from fluid samples. This device includes a magnetic separation chamber configured to receive a fluid sample for magnetic separation, where the magnetic separation chamber includes at least two magnets mounted on the surface or in the wall of the magnetic separation chamber. The device also includes a force provider configured to move the magnetic separation chamber in a side-to-side motion to mix and/or magnetize the fluid sample. In one embodiment, the magnetic separation chamber is in a form of a sleeve and comprises a substantially central channel for loading a vessel containing the fluid sample therein. The systems and methods of the present disclosure involve the use of this device to separate biological entities from fluid samples.
US11150239B2 Method of isolating a target cell
The invention provides new methods of isolating target cells using a solid phase, the solid phase comprising a ligand L wherein the ligand L is capable of specifically binding a ligand binding partner LB, the ligand binding partner LB being present in a receptor molecule binding reagent or a multimerization reagent used for isolating target cells. The invention also provides corresponding new arrangements and devices for isolating a target cell from a sample.
US11150236B2 Multi-well quartz crystal microbalance mass and viscoelastic sensor
In an embodiment, a system includes a plurality of sensor devices contained in a plurality of wells contained in a well-plate assembly. The sensor devices are used in a plurality of oscillators. Each oscillator generates a frequency and a resistance based on a quality of living biological cells contained in a corresponding well. The quality may include, for example, surface coupled mass, density, viscosity, and/or viscoelasticity of the living biological cells. The system also includes logic for measuring a resonant frequency and motional resistance associated with each sensor device and logic for processing the measured resonant frequency and motional resistance. Moreover, the system includes logic for displaying one or more graphs showing one or more characteristics of the living biological cells contained in the wells.
US11150232B2 Laboratory device and method for simulating cement sheath consolidation in frozen soil strata
A laboratory device for simulating the cement sheath consolidation in the frozen soil strata includes the main body, the pressure system and the measuring system. The main body includes the fixing plate, the detachable plate and the base plate. The circular hole is provided in the center of the base. The central column or the heat insulating casing is mounted on the base through the circular hole. The fixing plate, the detachable plate, the base plate and the central column or the heat insulating casing form a cavity for preparing the core and the cement sheath. During use, the device is placed in a low temperature context, and then the frozen soil core with a hollow cylinder can be artificially fabricated. Further, the heat insulating casing holder is placed, and the cement is added to simulate the state of the cement sheath consolidation under the actual strata conditions.
US11150231B2 Method for measuring a mudflat elevation by remotely sensed water content
The present disclosure discloses a method for measuring a mudflat elevation based on remotely sensed water content, comprising steps of: measuring a spectral value of a soil surface in a mudflat area using a full-band spectrometer, analyzing a relationship between the spectral value and a soil water content of the mudflat area; building a remotely sensed water content retrieval model using a statistical correlation method; selecting a water sensitive waveband in the remote sensing data, and retrieving the soil water content of the mudflat area; analyzing a relationship between the soil water content and the mudflat likewise using the statistical correlation method; building a relational model between the mudflat water content and an elevation, and applying the model to a satellite image to obtain the mudflat elevation.
US11150228B2 Detector inlet and sampling method
A detector comprising an analytical apparatus for detecting a substance of interest, and a detector inlet. The detector inlet comprises a flow passage for carrying a flow of fluid, the flow passage comprising a sampling volume, and a sampling inlet adapted to collect samples of the fluid from the sampling volume as the fluid flows past the sampling inlet, and to provide the samples to the analytical apparatus, wherein the how of fluid carries particulates. The detector inlet also comprises a flow director arranged to vary a spatial distribution of the particulates carried by the fluid to increase a relative proportion of the particulates carried past the sampling inlet along the flow passage without entering the sampling volume.
US11150226B2 Gas chromatograph with ease of error identification
A gas chromatograph includes a display unit, indicators, and a display control unit. The gas chromatograph is provided with a plurality of units having the same function, and the indicators are each associated with any of the plurality of units. When the error has occurred in any of the plurality of units in the gas chromatograph, processing of the display control unit displays an error notification screen on a display screen of a display unit, and in addition, operates an indicator associated with the unit in which the error has occurred. Therefore, a user can recognize in which of the plurality of units the error has occurred.
US11150225B2 Filters for liquid flow based devices and systems
A filter includes an inlet side, an outlet side, and a body. The body includes a first substrate that includes an array of inlet holes passing through the first substrate, and a second substrate that includes an array of outlet holes passing through the second substrate. The body further includes an intermediate region that includes a plurality of channels extending along a plane that is transverse or at an angle to a main axis of the filter. Each channel communicates directly or indirectly with at least one of the inlet holes and at least one of the outlet holes. The filter provides a plurality of fluid flow paths through the body from the inlet side to the outlet side.
US11150224B2 System and method for sample introduction within a chromatography system
The present disclosure relates to methodologies, systems, apparatus, and kits for introducing a sample within a chromatography system. A makeup pump is configured to pump a makeup fluid through a first restrictor into the chromatography system upstream of the column and downstream of a mobile phase pump. The first restrictor is located upstream of a column and downstream of makeup pump and a sample fluid pump. Decreasing an output volume of the makeup pump can direct a sample fluid from the sample fluid pump through the first restrictor to the column. Increasing an output volume of the makeup pump can direct the sample fluid to a second restrictor located downstream of the makeup pump and in parallel with the column and the detector.
US11150217B2 Method for directly measuring SO2 and other trace gases by electrochemical cell (ECC) sonde
A method of directly measuring SO2 and other trace gases by configuring an electrochemical cell (ECC) sonde; and an ECC sonde pump inlet filter to remove ozone and other trace gases. Further, calibration and operation procedures for the SO2 and other trace gas ECC sondes are disclosed.
US11150216B2 Nanopore-based sequencing with varying voltage stimulus
A method of analyzing a molecule in a nanopore is disclosed. A voltage is applied across a nanopore that is inserted in a membrane by coupling the nanopore to a voltage source. The nanopore is decoupled from the voltage source. After the decoupling, a rate of decay of the voltage across the nanopore is determined. A molecule in the nanopore is distinguished from other possible molecules based on the determined rate of decay of the voltage across the nanopore.
US11150214B2 Capillary electrophoresis apparatus and thermostat
The capillary electrophoresis apparatus according to the present invention can maintain the temperature in the longitudinal direction of each of a plurality of capillaries uniformly, such that the separation performance of the capillary electrophoresis apparatus can be stabilized, and the analysis performance can be improved. A capillary electrophoresis apparatus according to the present invention includes: a thermostat having a heat source, a first heat conduction member, and a detection window for detecting a sample, the thermostat being configured to maintain a capillary at a predetermined temperature; a capillary holder having a second heat conduction member for sandwiching the capillary between the second heat conduction member and the first heat conduction member, the capillary holder being configured to hold the capillary; and a detection unit configured to detect a sample to be electrophoresed in the capillary, wherein in the heat source, a heat generation amount of at least one of a periphery of the detection window and an end of the capillary is higher than a heat generation amount of another portion.
US11150213B2 Biological oxygen demand sensors
Bioelectrochemical Systems (BES) for use as Biological Oxygen Demand (BOD) sensors, systems incorporating BES sensors for measuring BOD, and methods of using the sensors and systems for measuring BOD. The disclosed sensors are inexpensive to construct, long-lasting, have a fast response, and a large dynamic range. The invention includes biological oxygen demand (BOD) sensors which incorporate at least three working electrodes, at least one counter electrode, a reservoir for dilution fluid, and a sensor for measuring an electric current or a voltage which flows from the working electrodes to the counter electrode. The BOD sensors will typically also include at least one electrically active microbe disposed in proximity to the working electrode.
US11150212B2 Electrochemical sensor and method for manufacturing
The present disclosure relates to a sensor including an elongated member including at least a portion that is electrically conductive. The elongated member includes a sensing layer adapted to react with a material desired to be sensed. An insulating layer surrounds the elongated member. The insulating layer defines at least one access opening for allowing the material desired to be sensed to enter an interior region defined between the elongated member and the insulating layer. The insulating layer has an inner transverse cross-sectional profile that is different from an outer transverse cross-sectional profile of the elongated member. The difference in transverse cross-sectional profiles between the elongated member and the insulating layer provides channels at the interior region defined between the insulating layer and the elongated member. The channels extend generally along the length of the elongated member and are sized to allow the material desired to be sensed to move along the length of the sensor.
US11150207B2 Medical device position location systems, devices and methods
Methods, devices and systems for three-dimensional location of the disposition of a sensor coil in a subject including are disclosed. The systems include an array of three or more triplet or quadruplet drive coil sets, at least one moveable sensor coil configured to be disposed in a subject and to provide one or more sensor coil response signals responsive to the respective electromagnetic wave fields, a receiving component configured to control drive signals to the array of drive coil sets and to measure sensor coil response signals from the moveable sensor coil, and a processor is configured to determine a sensor coil disposition in the subject relative to said triplet or quadruplet drive coil sets. The receiving component provides a modified drive signal to maximize or optimize the generated respective electromagnetic wave fields, or the one or more sensor coil response signals.
US11150205B2 Pressurizable dilatometer system and apparatus
Dilatometer systems for measuring characteristics of material samples are disclosed. In one embodiment, a dilatometer system includes a reactor adapted to receive the test sample, a density trap in fluid communication with the reactor, a first fluid selectively filling the reactor and a portion of the density trap, and a second fluid selectively filling a portion of the density trap. The first fluid and the second fluid are immiscible with one another and selectively form an immiscible fluid boundary in the density trap. The dilatometer system further includes a heater that selectively heats the first fluid.
US11150198B2 Method for inspecting ball grid array-type semiconductor chip package
Disclosed are a method, an apparatus, and a system for inspecting a ball grid array-type semiconductor chip package. A first embodiment of the present invention provides an apparatus for inspecting a semiconductor chip package, the apparatus comprising: a first image acquisition unit for acquiring a reference image using a three-dimensional image of a semiconductor chip serving as a reference, the reference image being obtained by removing a region of interest from the three-dimensional image; a second image acquisition unit for acquiring a two-dimensional image of a semiconductor chip to be inspected; and an image processing unit for deriving an image of a region of interest of the semiconductor chip to be inspected, from the difference between the reference image and the two-dimensional image.
US11150196B2 Joining process line monitoring system
The disclosure provides a joining process line monitoring system capable of preventing joining quality deterioration and operation delay. A joining process line monitoring system 100 includes a joining phenomenon data acquisition part 111 configured to acquire a joining phenomenon of a joining subject member as phenomenon data; an operation state data acquisition part 112 configured to acquire a joining operation state of the joining subject member as operation state data; an evaluation data calculation unit 120 configured to perform time synchronization of the acquired phenomenon data and the acquired operation state data, and associate the acquired phenomenon data and the acquired operation state data with each joining operation location, so as to calculate evaluation data; a difference data extraction unit 130 configured to extract a difference between the evaluation data and reference data set in advance as difference data; an abnormal location determination unit 140 that determines that a portion having a large difference from the joining phenomenon is an abnormal location; and a presentation unit 150 configured to present the abnormal location of a joining portion of the joining subject member based on the difference data.
US11150191B2 Automatic, real-time surface-enhanced raman scattering (SERS) analysis
An apparatus comprises: a photonic cavity; a substrate comprising a waveguide layer, wherein the waveguide layer comprises waveguides configured to direct light towards the photonic cavity; and a wafer comprising: a top side, and a nanowire array affixed to the top side. A method of performing a surface-enhanced Raman scattering (SERS) analysis, the method comprises: directing, using a waveguide layer of a SERS device, an incident light towards a photonic cavity of the SERS device; permitting, using the photonic cavity, a fluid to flow freely into and out of the SERS device; causing, within the photonic cavity, an interaction among the incident light, the fluid, and a nanowire array of the SERS device to create scattered light; converting the scattered light into an electrical signal; and analyzing the electrical signal to determine whether a contaminant exists in the fluid.
US11150189B1 Methods of manufacturing a light source carrier and an electronic device, and a light source qualification method
A method of manufacturing a light source carrier with at least one light source, including: providing a substrate with a plurality of light source groups disposed thereon, wherein each light source group includes the at least one light source; irradiating a first light upon one of the light source groups through a first mask; capturing a photoluminescent light emitted by the one of the light source groups to acquire data; comparing the data with a reference to determine whether the one of the light source groups is qualified; providing a carrier; and transferring the one of the light source groups from the substrate to the carrier if the one of the light source groups is qualified.
US11150188B2 Control device of image reading apparatus, operation method thereof, and image detection system
There are provided a control device of an image reading apparatus, an operation method and an operation program thereof, and an image detection system capable of quickly and easily outputting an image having an appropriate density for analysis from an image reading apparatus. An image receiving unit receives a pre-image output in pre-scanning performed before main scanning for outputting a main image for analysis in an image reading apparatus. A region information receiving unit receives information of a region in the pre-image designated by a user. A calculation unit calculates an appropriate voltage value that is a voltage value of the photomultiplier at which a density of the region becomes an appropriate density for analysis. A scanning conditions setting unit sets the appropriate voltage value as temporary scanning conditions of main scanning.
US11150183B2 Optical sensor including a base substrate with a contact sensor and apparatus and method for estimating bio-information
An optical sensor includes at least one pair of a light source and a photodetector, the light source and the photodetector facing each other and having an opening between the light source and the photodetector; and a base substrate disposed on or below the at least one pair of the light source and the photodetector, the base substrate including a contact sensor positioned in an area corresponding to the opening.
US11150179B2 Phasing correction
Memory efficient methods determine corrected color values from image data acquired by a nucleic acid sequencer during a base calling cycle. Such methods may: (a) obtain an image of a substrate (e.g., a portion of a flow cell) including a plurality of sites where nucleic acid bases are read; (b) measure color values of the plurality of sites from the image of the substrate; (c) store the color values in a processor buffer of the sequencer's one or more processors; (d) retrieve partially phase-corrected color values of the plurality of sites, where the partially phase-corrected color values were stored in the sequencer's memory during an immediately preceding base calling cycle; (e) determine a prephasing correction; and (f) determine the corrected color values. In various implementations, these operations are all performed during a single base calling cycle. In certain embodiments, the methods additionally include using the corrected color values to make base calls for the plurality of sites. Sequencers may be designed or configured to implement such methods.
US11150176B2 Methods for detecting coincident sample events, and devices and systems related thereto
In some aspects of the present disclosure, methods of detecting coincident sample events are provided. The methods include receiving a first set of signal data representing detected signals from a flow cytometer system; detecting, with a peak detection module, one or more peaks within the signal data; and cancelling, with a successive cancellation module, one or more individual sample events from the signal data at corresponding time indexes, wherein the cancellation of more than one individual sample event is successive. Devices and system related thereto are also provided.
US11150173B2 Laser speckle micro-rheology in characterization of biomechanical properties of tissues
Laser speckle microrheology is used to determine a mechanical property of a biological tissue, namely, an elastic modulus. Speckle frames may be acquired by illuminating a coherent light and capturing back-scattered rays in parallel and cross-polarized states with respect to illumination. The speckle frames may be analyzed temporally to obtain diffuse reflectance profiles (DRPs) for the parallel-polarized and cross-polarized states. A scattering characteristic of particles in the biological tissue may be determined based on the DRPs, and a displacement characteristic may be determined based at least in part on a speckle intensity autocorrelation function and the scattering characteristic. A size characteristic of scattering particles may be determined based on the DRP for the parallel polarization state. The mechanical property may be calculated using the displacement and size characteristics.
US11150172B2 Ice nucleii counter technology
A method and system of measuring the size distribution of particles within dilute colloids, for example, through variation of the minimum ice-nucleation sizes of particles within the colloid. The system for measuring particles in fluids includes, a sample fluid inlet and an ice nuclei counter communicatively connected to the sample fluid inlet, the ice nuclei counter cooling the sample fluid and measuring particles which form crystals in the cooled fluid. The method for measuring particles in fluid includes the steps of providing a sample fluid, cooling the sample fluid, and measuring particles which form crystals in the cooled fluid.
US11150170B2 Apparatus and method for measuring deformation stiffness of a secondary battery
An apparatus for measuring a deformation stiffness of an article includes a force measuring means configured to measure a force generated in a thickness direction of the article; a thickness measuring means configured to measure a thickness of the article; and a data processor configured to differentiate force with respect to thickness to calculate the deformation stiffness of the article, wherein each of the force and the thickness are a result of a volume change of the article.
US11150169B2 Analytical instruments, methods, and components
Variable temperature analytical instrument components are provided that can include: a conduit configured to extend between two chambers having different pressures; and a first mass about a section of the conduit, wherein the first mass is maintained at a first temperature. Variable temperature analytical instruments are provided that can include: a sample chamber configured to be operably coupled to a heat or cold source via one or more conduits; an interface component configured to engage the one or more conduits with the sample chamber, the interface comprising a conduit configured to extend between two chambers having different pressures; and a first mass about a section of the conduit, wherein the first mass is maintained at a first temperature. Methods for maintaining temperatures within a variable temperature analytical instrument are also provided. These methods can include maintaining a temperature within a conduit extending between two components of the instrument while each component is maintained at different pressures.
US11150164B2 Devices, systems and methods, and sensor modules for use in monitoring the structural health of structures
A structural health monitoring system is provided comprising sensors and/or sensor modules attached to, or near to, one or more parts or regions of a structure that detect and measure data regarding physical or related features or phenomena associated with the structure before, during and after a load or other event impacting or otherwise affecting the structure. The sensor modules measure and convert the detected phenomena into digital data and transmit the data to a master station for data compilation, storage and analysis. The master station is configured to produce analytic work product based on sensed phenomena which is useful for assisting inspectors in determining what action to take with respect to a structure's health after an event.
US11150162B1 Determination of pulley ratio of a belt-drive blower
An HVAC system includes a blower. The blower includes a driven pulley and a motor with a driver pulley. A motor drive supplies electrical power to the motor. A controller receives a benchmark rate of the flow of air provided by the blower and a corresponding benchmark output current of the motor drive associated with operation of the blower at a test condition. A benchmark input power corresponding to the benchmark output current is determined based on a predetermined relationship between input power and output current for the motor drive. A ratio of the benchmark rate of the flow of air provided by the blower to the benchmark input power is determined. The controller determines a pulley ratio for the blower based on this ratio. The pulley ratio corresponds to the ratio of a diameter of the driven pulley to a diameter of the driver pulley of the blower.
US11150157B2 Apparatus and method for locating a measurand anomaly along a waveguide
An apparatus for locating a measurand anomaly, such as a hot-spot, along an optical waveguide is provided having: an optical waveguide, a light source configured to transmit light along the waveguide and a plurality of sensors provided along the waveguide. Each sensor is configured to reflect a portion of light propagating along the waveguide at a respective sensor wavelength corresponding to a measurand. The plurality of sensors is configured into one or more sets according to their sensor wavelengths, each set comprising a plurality of sensors with respective sensor wavelengths, wherein the sensors are configured such that the sensor wavelength for each sensor in a respective set is substantially equal when the measurand experienced by each of the sensors in that set is equal. The apparatus further includes a detector configured to monitor the light reflected by the sensors, and a control system.
US11150156B2 Device for detecting refrigerant leak in refrigeration cycle
The purpose of the present invention is to propose a device for detecting refrigerant leaks in a refrigeration cycle. The device can be applied irrespective of whether a liquid-receiving tank is present, has a simple configuration, and can be installed easily and inexpensively as a retrofit. Moreover, the device is configured so as to detect the presence of leaks without stopping operation of the equipment, and is innovative and of exceptional utility such that there is no decrease in the equipment operation rate as caused by detection of leaks. Provided is a device for detecting refrigerant leaks in a refrigeration cycle, the device comprising an ultrasonic wave transmitter 1 for transmitting ultrasonic waves having a prescribed frequency, an ultrasonic wave receiver 2 for receiving the ultrasonic waves transmitted by the ultrasonic wave transmitter 1, an ultrasonic wave reception determination unit 3 for determining whether the ultrasonic wave receiver 2 has received the ultrasonic waves transmitted by the ultrasonic wave transmitter 1, and a leak reporting unit 4 for externally reporting a leak event when the ultrasonic wave reception determination unit 3 has determined that the ultrasonic wave receiver 2 has not received the ultrasonic waves transmitted by the ultrasonic wave transmitter 1.
US11150153B2 Torque sensing and transmitting device
A torque-sensing and transmitting device is provided. The device includes a transmission body, two vibration-damping members, two inner casings, two outer casings, a first circuit board module, and a battery module. The two inner casings are disposed on a shaft of the transmission body, and a vibration-damping member is disposed between the inner casing and the shaft. The first circuit board module is disposed in one of the two inner casings, and the first circuit board module is covered by a vibration-damping layer. The battery module is disposed on the other inner casing, and the battery module is covered by a vibration-damping layer. With the configuration of the vibration-damping member and the vibration-damping layer, this device solves the problem of the first circuit board module and the battery module being damaged due to vibration.
US11150152B2 Retroreflective multi-axis force torque sensor
The present application discloses implementations that relate to devices and techniques for sensing position, force, and torque. Devices described herein may include a light emitter, photodetectors, and a curved reflector. The light emitter may project light onto the curved reflector, which may reflect portions of that projected light onto one or more of the photodetectors. Based on the illuminances measured at the photodetectors, the position of the curved reflector may be determined. In some implementations, the curved reflector and the light emitter may be elastically coupled via one or more spring elements; in these implementations, a force vector representing a magnitude and direction of a force applied against the curved reflector may be determined based on the position of the curved reflector.
US11150151B2 Method and device for monitoring chain tension
Chain tension monitoring device (40) is configured for monitoring a chain tension force (FC) of a drive chain (27) extending in a longitudinal direction forming closed loop between two sprockets (26, 28). The chain tension monitoring device (40) comprises a sensor device (41) configured for mechanically contacting the drive chain (27), detecting movement of the drive chain (27) transversely, in particular orthogonally, to the longitudinal direction of the drive chain (27), and providing a detection signal indicating the detected movement of the drive chain (27); and an evaluator (50) configured for receiving the detection signal provided by the sensor device (41) and determining a chain tension force (FC) of the drive chain (27) from said detection signal.
US11150148B2 Optical fiber detecting device and method for detecting mechanical strain using optical fiber detecting device
An optical fiber detecting device includes: an optical fiber configured to extend in contact with a surface of an object to be measured; a metal covering configured to cover a part of the optical fiber in an extending direction of the optical fiber from an outside of the object to be measured; a fixing section configured to fix an inner surface of the metal covering and the optical fiber; and welding sections configured to fix the metal covering to the object to be measured at positions interposing the optical fiber in a direction intersecting the extending direction of the optical fiber.
US11150147B2 Woven fabric having a plurality of woven fabric layers
A woven fabric includes first and second woven fabric layers with an intermediate layer in between, which form a sensor with an electrical characteristic that changes while a force is acting on the woven fabric. The first layer includes electrically conductive strips and electrically non-conductive strips arranged adjacent to one another in an alternating manner. The second layer includes alternating conductive strips and non-conductive strips that extend transverse to the strips of the first layer. At least some of the threads in each of the conductive strips of the first layer are conductive weft threads. At least some of the threads in each of the conductive strips of the second layer are conductive weft threads. The non-conductive strips of the first and second layers are weft threads.
US11150143B2 Temperature locale sensors and related methods
Temperature locale sensors include an enclosure defining a sealed volume with a phase-change material therein at a known pressure. The phase-change material is formulated to exhibit a gas-to-solid phase change, without condensing to a liquid phase, at the known pressure and a targeted temperature, i.e., the material's “deposition temperature.” The phase-change material—while at least partially in gaseous form, either initially or after sublimation—is exposed to an environment with temperatures varying by location, including a maximum temperature above the phase-change material's deposition temperature and other temperatures at or below the deposition temperature. The gaseous phase-change material, in a location at the deposition temperature, solidifies from its gaseous phase to form solid grain deposits on a surface within the enclosure of the sensor. The solid deposits precisely identify the location of the specific, targeted deposition temperature.