Document | Document Title |
---|---|
US11308553B2 |
Systems and methods for prevention of manipulation and gaming in electronic intraday auctions
This disclosure provides systems and methods for prevention of manipulation and gaming in electronic intraday auctions. The system includes using at least one processing device for obtaining orders related to an asset from an electronic trading system. The system includes using at least one processing device for identifying a value for the asset to be used during an intraday auction involving the asset. The identified value is based on a detected order cross within the orders. The value is identified and set prior to the intraday auction. The value is located within a best bid and best offer spread (BBO) band. The system includes using at least one processing device for initiating the intraday auction involving the asset based on the identified and set value and the detected order cross. Changes to the BBO band during the intraday auction do not affect the identified and set value. |
US11308552B1 |
Device-to-device microlending within a distributed system
A distributed system includes a user device that is configured to identify a service provided by a service device; determine a specific amount of funds associated with the service; send, to a lending device, a real-time loan request associated with a loan, where the real-time loan request specifies at least an identifier of the user device and the specific amount of funds for the loan; receive, from the lending device, a digital token that specifies usage restrictions that are associated with (i) an approved amount of funds, (ii) a duration of the loan, and (iii) a payee associated with the service device; and send, to the service device, a real-time transaction request for the service provided by the service device, where the real-time transaction request includes the digital token that is redeemable by the payee associated with the service device for the approved amount of funds for the loan. |
US11308551B1 |
Credit data analysis
A computer system receives credit information relating to a consumer and a number of high scorers, and determines credit score factors associated with the consumer and the high scorers. The system may construct flippable score factor displays comprising consumer specific information specific to a credit category that may be reversed to display explanatory text regarding how that credit category affects their credit report. The score factor display may include a comparison between the consumer's scores and the high scorers' scores in a number of categories. Scores of high scorers may be periodically refreshed. Additionally, the group of high scorers may be limited according to a particular demographic, such as a geographic location, that may be selectable by a user. |
US11308549B2 |
Methods and systems for discounts management
A computer-implemented method and electronic system are provided in which payment information is exchanged between a buyer and a seller. A user interface is provided that facilitates seller selection of an identified payment data and amount for early payment. The system operates on the seller selections to identify invoices that may be discounted based on seller selections and offers the discount to the buyer. |
US11308547B2 |
Method and system for generating a store planogram and identifying a suspect customer
Disclosed are systems and methods for generating a planogram of a store. The systems and methods may include receiving a plurality of images and transaction data. At least one of the plurality of images may include user data representing a user proximate the product. The transaction data may be associated with a completed purchase of the product. Based on the transaction data and the user data, a probability of the user retrieving the product may be determined and used to generate the planogram of the store. |
US11308546B2 |
Systems and methods for processing information and transactions involving digital content and/or experiences
Systems and methods described herein may process information to perform a checkout of a product, the product comprising an experience, a physical product, and/or a digital product. The product may be fulfilled and a charge associated with the product may be processed after the product has been fulfilled. |
US11308545B2 |
Automated order troubleshooting
Examples of automated order troubleshooting are described. In an example embodiment, sales-specific data sources associated with at least one of a process, an organization, and an industry relevant for sales operations are monitored. From the monitored sales-specific data, an operation behavioral pattern is identified, based on predefined rules. Subsequently, a behavior model capturing the operation behavioral pattern is constructed using a pre-existing behavior model library. Using the behavior model, a potential event relating to an order received to be fulfilled using the sales operation is predicted, the potential event being indicative of an issue affecting the order. Accordingly, the issue affecting the order is proactively remediated to automatically troubleshoot the order. |
US11308544B2 |
System and method to generate shoppable content and increase advertising revenue in social networking using contextual advertising
Methods and systems for increasing potential advertising revenue by incorporating shopping cart links into social media posts. The method may include receiving an input indicating a user request to add a shopping cart link to a social networking post associated with a user making the user request, the social networking post to be posted to one or more social networks, determining a cost for placing the shopping cart link in the social networking post, providing the determined cost to the user, receiving confirmation from the user to add the shopping cart link to the social networking post, and adding the shopping cart link to the social networking post. Any costs paid by the user to post the shopping cart link may be recovered from commissions or other similar payments received for each user that browses or purchases an item in the shopping cart link. |
US11308541B2 |
Next generation improvements in recommendation systems
This invention deals with the next generation improvements in recommendation systems. Retailers want to grow their business and increase sales. One embodiment displays recommendations for inside sales during calls to prospects via a CRM. Another embodiment improves genomic cross-sell by summing correlations between attributes. A third embodiment improves cross-channel personalization by linking personal information, preferably via a one-way hash, to a unique customer ID. A fourth embodiment enables a common core mobile app for different retailers. A fifth embodiment identifies a shopper before purchase to provide personal recommendations while shopping. A sixth embodiment utilizes a market place with shared customers for customer acquisition. A seventh embodiment utilizes customers' preferences and characteristics and sales data to influence recommendations. The characteristics can be combined into a shopper psychographic persona to generate recommendations. An eight embodiment is a market place for customers to shop, which is used for customer acquisition for participating retailers. A ninth embodiment shows how to improve search results based upon analysis of purchase data, and correlation of clicks on search results and search terms. A tenth embodiment calculates a buy index based upon value of products purchased versus products viewed to segment shoppers to determine discounts and re-marketing. An eleventh embodiment automates the creation of a dynamic website, usually for responsive design. |
US11308538B1 |
Computer-readable medium and computer system for extracting cosmetic service information and for locating and interacting with cosmetic service providers
A computer system for finding, evaluating and interacting with cosmetic services includes a user computing device for specifying a search query for a cosmetic service and for determining a current location of the user computing device. The system includes a server to search for all cosmetic service providers within an area, to filter the cosmetic service providers based on reviews and visits from contacts of the user, wherein the visits are determined by an artificial intelligence module that compares photographs posted by the contact on social media to infer that the contact has used one of the cosmetic service providers by correlating the times of the posted photographs with a location history. The user computing device displays the filtered cosmetic service providers and enables the user to communicate with one of the cosmetic service providers or with the contact who has used one of the cosmetic service providers. |
US11308534B2 |
Automated third-party cost estimation and production
A computer system for automated third-party cost estimation and production management receives a request for a particular packaging design template. The system identifies, with a continuous monitoring software application, current system capabilities. The continuous monitoring software application is configured to query multiple packaging production machines located on different networks and at different locations, gather current operating characteristics of each packaging production machine selected from the multiple packaging production machines, and query a queue memory space at each packaging production machine selected from the multiple packaging production machines. Based upon the current system capabilities, the system selects a particular packaging production machine selected from the multiple packaging production machines to produce the particular packaging design template. The system then produces the particular packaging design template. |
US11308533B2 |
Supplier evaluation system and supplier evaluation method
An object of the present invention is to provide a reliable supplier evaluation system for correctly evaluating suppliers. A supplier evaluation system 117 according to the present invention is a system for evaluating suppliers based on information relating to a transaction conducted between a buyer and the supplier. The supplier evaluation system 117 is provided with a reception function for receiving communication information 134 and e-commerce information conducted between a buyer and a supplier and that exists in a company system such as that of a buyer, a conversion function for converting the communication information and the e-commerce information into a predetermined format, a database 133 for storing keyword information, and an analysis function 127 for comparing keyword information 138 registered in advance in a storage device with the converted communication information and e-commerce information, and determining a cause of a transaction result of the e-commerce information. |
US11308531B2 |
Application rating and feedback
Implementations disclose personalized interruptive dialogs for application rating and sharing. A method includes identifying a first application for which a feedback of a user of a user device is desired; determining by a processing device, whether previous user interactions with one or mole second applications indicate that the user is interested in providing feedback for the one or more second applications; and responsive to determining that the previous user interactions with the one or more second applications indicate that the user is interested in providing the feedback for the one or more second applications, causing the user device to display, to the user, a prompt for the feedback for the first application. |
US11308526B2 |
Systems and methods for using server side cookies by a demand side platform
The present disclosure is directed to methods for identifying a user by a demand side platform (DSP) across advertiser exchanges. The method includes establishing, by a DSP, a cookie mapping for a user. The cookie mapping includes a mapping of user identifiers for the user from advertisement exchanges to a user identifier assigned by the DSP for the user. The DSP stores to the cookie mapping a first mapping to the user identifier of the DSP, comprising a first user id received by a bidder from a first exchange and a first exchange id for the first exchange. A bidder inserts a pixel into a bid for an impression opportunity to a second exchange. The pixel includes a key to the cookie mapping and a second user id for the user and a second exchange id. The second user id is received by the bidder from a second exchange. |
US11308525B2 |
Systems and methods for augmenting real-time electronic bidding data with auxiliary electronic data
Systems, methods, and computer-readable media are disclosed for augmenting real-time bidding data with proprietary data. One method includes: receiving, at a server over an electronic communications network from a real-time impression bidder, a bid request or a request to augment a bid request with proprietary data; accessing, by the server from an internal database, proprietary data of a data augmenting service based on a user identifier of the bid request; determining, by the server, proprietary data to include in an augmented bid request based on at least one of the received bid request and the user identifier; formatting, by the server, the augmented bid request into a standardized, augmented bid request; and transmitting, by the server over the electronic communications network, the standardized, augmented bid request to the real-time impression bidder. |
US11308524B2 |
Risk-adjusted predictive bidding for electronic advertisements
Methods and systems are described herein for risk-adjusted predictive bidding for electronic advertisements. A first computing device receives, from a requesting device loading a webpage, a first request for graphical display source code corresponding to a computerized graphical advertisement display to be inserted into one or more impression opportunities on the webpage. A second computing device coupled to the first computing device transmits a second request to a plurality of third-party computing devices for one or more bids for an impression opportunity of the one or more impression opportunities. The second computing device receives the one or more bids from the third-party computing devices and adjusts at least one of the one or more bids based upon a risk factor received from the third-party computing device that submitted the corresponding bid. The first computing device determines whether to select the impression opportunity based on the adjusted one or more bids. |
US11308518B2 |
Systems and methods for dynamically determining promotions associated with digital coupons
Systems and methods are provided for increasing sales profits by dynamically determining a promotion associated with a coupon. The promotion may be determined and delivered to a mobile device once the mobile device is in a geographic location associated with the coupon. By allowing advertisers to change or decide promotions in real-time, demand may be smoothed and profits may be maximized. When the mobile device is in the location associated with the coupons, advertisers can use a variety of factors including location, time of day, current sales or redemption data, or information known about the mobile device to set or adjust an ideal promotion for the current situation. |
US11308512B2 |
Differential bid generation using machine learning
Disclosed are systems, methods, and non-transitory computer-readable media for differential bid generation using machine learning. A bid management system generates an input based on features of a content item and. The bid management system uses the input to determine acceptance probability score distributions for a set of candidate users. The bid management system uses the acceptance probability score distributions along with user attributes describing the set of candidate users along with campaign parameters to determine a subset of the candidate users to receive an offer to view the content item along with bid values to offer to each candidate user. |
US11308511B2 |
Method and apparatus for generating an electronic communication
A method, apparatus, and computer program product are disclosed to improve generation of electronic communications. The method may provide a plurality of content slots each configured to receive content, the content comprising at least one of promotion content or non-promotion content. The method may also include maintaining a database comprising a plurality of promotion content generators and non-promotion content generators, and determining, using a processor, one of the plurality of promotion content generators or non-promotion content generators for respectively supplying corresponding promotion content or non-promotion content to each of the plurality of content slots. The determining the one of the plurality of promotion content generators or non-promotion content generators may include determining selection parameters, and scoring the plurality of promotion content generators and non-promotion content generators based at least in part on the selection parameters. |
US11308507B2 |
Integrated weather graphical user interface
Data integration and distribution systems. A system includes a graphical user interface (GUI). Weather and market data are collected. A weather symbology including symbol elements linked to segments of the collected weather data and rules for generating weather symbology instructions are stored. The GUI is generated for display on a user device. A weather symbology instruction is determined based on at least one requested symbol element indicated in a weather data request and the rules. A weather forecast dataset is created from among the collected weather data based on the weather symbology instruction. A presentation package including the weather forecast dataset and the collected market data is generated such that the weather forecast dataset is integrated with the collected market data. The presentation package is presented on the GUI and updated concurrent with changes at least one of the weather data, the market data and user input. |
US11308504B2 |
Product test orchestration
According to an example, product test orchestration may include accessing user-defined information of a product to be tested and identifying, based upon the accessed user-defined information, a set of devices on which the product is to be tested and a set of testing tools to be implemented on the identified set of devices to test the product. Product test orchestration may further include generating test operations for the identified set of testing tools to be implemented on the identified set of devices, executing the generated test operations on the identified set of devices, tracking results of the executed test operations, and generating a report of the tracked results. |
US11308502B2 |
Method for detecting web tracking services
A method for detecting web tracking services during browsing activity performed by clients having associated client identifiers includes the steps of extracting key-value pairs contained into navigation data, looking for one-to-one correspondence between said client identifiers and the values contained in said keys and selecting the keys for which at least a client-value one-to-one correspondence for at least a predetermined number of clients is observed, the keys identifying the associated services as services performing tracking activities. |
US11308500B1 |
Systems and methods for identifying devices as authorized
A system and method for authenticating a user's computing device that has submitted a request for the transfer of funds from the user's account at a financial institution. An authentication server at the financial institution compares currently received identifying data to previously stored identifying data, then makes a determination as to whether to approve the request for the transfer of funds. The identifying data may include a snapshot of apps or of lists of items installed on the user's computing device. |
US11308497B2 |
Detecting fraud using machine-learning
A fraud detection model is used by a computer system to evaluate whether to grant a request to access a secure electronic resource. The fraud detection model is generated by the computer using a plurality of previously received requests. Each request is associated with a sender account of the computer system and a recipient account to which the computer system previously sent a message containing a link to the secure electronic resource. |
US11308496B2 |
Method, medium, and system for fraud prevention based on user activity data
A user conducts activities, such as researching a product online or visiting a store that sells the product. A user then utilizes a risk analysis system to receive and store user activity data for the user's activities. When a purchase attempt is made with the user's financial account, a merchant sends a transaction request to the risk analysis system. The risk analysis system locates a record for the user and determines whether the product is identified in the user activity data. If the product is identified, the risk analysis system provides a risk score to the merchant indicating that the transaction is unlikely fraudulent. Alternatively, identification of the product provides a positive factor among multiple factors considered in a transaction risk analysis. An absence of the product in the activity can be used as a neutral or negative factor among multiple factors considered in a risk analysis of the transaction. |
US11308493B2 |
Method and system using illustration to conduct an expedited electronic transaction
A method to display an illustration to conduct an expedited electronic transaction is provided. Consumer identification information identifying a consumer is received. The consumer identification information is stored in association with a web browser of a consumer's device. A customized illustration is displayed based on the received consumer identification information on the consumer's device. A request is received for the expedited electronic transaction by swiping the customized illustration across a portion of the display of the consumer's device. Transaction data sufficient to complete the electronic transaction is sent to the merchant based on the swipe of the customized illustration across display of the consumer's device. |
US11308491B2 |
System, method, and apparatus for personalizing transactions
Described herein are systems, methods, and apparatuses for personalizing transactions. The systems, methods, and apparatuses may include an acceptance device receiving an account credential, generating a transaction request message, transmitting the transaction request message, and receiving an authorization response message comprising a multimedia object associated with the account credential. The acceptance device may output the multimedia object. |
US11308488B2 |
Device, method, and computer readable medium for large scale electronic processing
A system, method and computer-readable storage medium that add at least one transaction block to a chained sequence of one or more blocks, including receiving a request message having data of an electronic transaction, broadcasting, to nodes in a blockchain network, a consensus request message for generating at least one transaction block including creating a block header that contains a hash pointer to a previous block, and concurrently with updating transaction block data, comparing and performing an action based on the comparing, performing periodic valuation and transmission of an item having a value that is tied to the transaction data, including establishing transmission links with the external entities, determining a value of the item, and establishing movement of the item between the external entities based on the determined value of the item and predetermined thresholds. |
US11308479B2 |
Automatically specifying alternative services for settling electronic payments
There is provided an information processing method performed by one or more processors of a first information processing device that executes predetermined settlement processing corresponding to a predetermined settlement service. The information processing method includes electronically acquiring, from a second information processing device that scans an information code used for settlement, information concerning the information code, electronically specifying one settlement service from a plurality of settlement services on the basis of the information concerning the information code, when the specified settlement service is the predetermined settlement service, executing the predetermined settlement processing on the basis of settlement information included in the information code; and, when the specified settlement service is another settlement service, transmitting the settlement information included in the information code to another information processing device that executes settlement processing corresponding to the other settlement service. |
US11308478B2 |
Mid-range reader interactions
A reader device may include a midrange wireless transceiver, a controller coupled to the midrange wireless transceiver, and a memory coupled to the controller. The memory may store executable code, which when executed by the controller, causes the reader device to implement various operations including maintaining a transaction service attributes database in the memory. The operations may also include broadcasting a beacon including a transaction service indicator at a periodic interval using the midrange wireless transceiver, receiving a connection request from a communication device, and establishing a wireless connection with the communication device. The operations may further include performing an application selection process with the communication device, performing application data processing with the communication device, and performing authorization request processing for the communication device. |
US11308476B1 |
Proximity peer to peer mobile navigation system and method
A system and method for locating mobile communication devices in a peer to peer communication using a beacon. The system and method include determining a first location of a first mobile communication device and transmitting the beacon from the first mobile communication device, which may be received by a second mobile computing device. In response to the beacon, the first mobile communication device may receive a message from a second mobile communication device. A peer to peer communication between the first mobile communication device and the second mobile communication device based on the message may be established. The first mobile communication device may receive a second location of the second mobile communication device from the second mobile communication device, and display both the first location and the second location on a map of the first mobile communication device. |
US11308475B2 |
Systems and methods for tone to token telecommunications platform
Methods and systems are disclosed for enabling the generation of a token corresponding to a tone generated by a telephony system, comprising receiving one or more dual tone multi-frequency (DTMF) tones generated by a telephony system, generating a token based on the one or more DTMF tones; and transmitting the generated token to a merchant system. |
US11308474B1 |
Smart node to node payment systems
Methods for smartwatch-to-smartwatch payment systems is provided. Methods include receiving a transfer of funds initiation at a first smartwatch. The transfer of funds initiation may include an identifier, an amount and a personal identification number (“PIN”). Methods include transmitting the transfer of funds initiation from the first smartwatch to a second smartwatch. Methods may include receiving a notification on the second smartwatch. The notification may include a first smartwatch telephone number and the transfer of funds initiation. Methods may include transmitting a transfer of funds request from the second smartwatch to an entity. The transfer of funds request may include the first smartwatch telephone number, the transfer of funds initiation and the second smartwatch telephone number. Methods may include retrieving a first account and a second account from the entity. Methods may include transferring funds from the first account to the second account. |
US11308473B2 |
Device for determining a transactional device, corresponding method and computer program
A device and a method for determining a transactional device used for a transaction. More particularly, the device includes a data processor, a memory, an optical sensor, and a set of transactional interfaces. The method includes: obtaining at least one recording coming from the optical sensor), the recording being obtained when a user holds the transactional device in hand; determining at least one confidence score, the at least one confidence score being associated with at least one corresponding input of a structure of data for activating transactional interfaces present within the electronic device; and activating at least one transactional interface associated with the at least one input as a function of the at least one confidence score. |
US11308470B2 |
Multi-use near field communication front end on a point of sale system
Methods and systems related to near field communication (NFC) front ends for point of sale terminals are disclosed. One point of sale system includes an applications microprocessor programmed to: (i) instantiate an operating system for the point of sale system and (ii) generate a set of data packets. The system also includes a discrete microcontroller communicatively coupled with the applications microprocessor and programmed to: (i) selectively operate in an unsecure mode and a secure mode; and (ii) filter, when operating in the unsecure mode, the set of data packets received from the applications microprocessor using a filter and a whitelist for the filter. The system also includes a near field communication front end communicatively coupled to the discrete microcontroller and an antenna, for transmitting a near field communication signal based on information from the set of data packets via the antenna. |
US11308465B2 |
Method for programming banking data in an integrated circuit of a watch
The method enables banking data to be programmed in an integrated circuit of a watch by an asymmetric encryption and decryption algorithm. The method includes the steps of: transmitting a public key of the integrated circuit and a digital certificate generated by a certification authority on the basis of a private key of the certification authority and of the integrated circuit public key, from the portable object to a bank, verifying the digital certificate in the bank by a public key of the authority, and if the digital certificate is validated, transmitting encrypted confidential data personalized to an owner of the portable object from the bank to the portable object, and decrypting the encrypted data received by the application-specific integrated circuit of the portable object by means of a private key of the integrated circuit, to store the decrypted confidential data personalized to the portable object owner. |
US11308463B2 |
Secure transmission-pairing database system
A transmission pairing system may include a transmission pairing stored in a secure database. The system may generate a transmission pairing by receiving a selection of a destination for the secure information from the secure database and determining a transmission type corresponding to the selected destination. The system may populate a list of available sources of the secure information based on the transmission type. A selected source may be received and paired with the selected destination to generate the transmission pairing. The transmission pairing may be used to initiate an electronic transmission based on a parameter that is modifiable to determine the secure information transmitted from the source to the destination. |
US11308457B2 |
Automated machine with self-reconciliation of resources
A system for performing secure maintenance on automated machines may include a maintenance management apparatus and an automated machine. The maintenance management apparatus is configured for scheduling the maintenance appointment for the automated machine, in response to scheduling the maintenance appointment and creating and communicating a maintenance security code to the automated machine. The automated machine is configured for receiving a request from a maintenance provider to initiate the maintenance appointment, validating the maintenance provider using the maintenance security code and providing access to a secure item storage unit, determining that the maintenance provider has completed the maintenance appointment, and communicating information associated with the maintenance appointment to the maintenance management apparatus and/or a computing device of the maintenance provider. |
US11308454B2 |
Trusted crowd determined time management
Methods, systems, and computer program products are provided. Details of a calendar item may be extracted. A conflict involving the calendar item and a second calendar item may be detected. Plural votes related to an importance of the calendar item may be received on behalf of a trusted crowd. When a vote is not received on behalf of a member of the trusted crowd within a certain time period, a prediction may be made regarding how the member of the trusted crowd would vote based on using machine learning to analyze a voting history of the member of the trusted crowd with respect to calendar items related to a subject of the calendar item. The predicted vote may be submitted on behalf of the member. One of the calendar item and the second calendar item may be altered based on a tally of the plural votes to resolve the conflict. |
US11308450B2 |
Generating personalized smart responses
Disclosed are systems, methods, and non-transitory computer-readable media for generating personalized smart responses. A messaging system receives a message transmitted as part of a communication session between a first user and a second user and determines a set of candidate responses for replying to the message. The messaging system filters the set of candidate responses based on a personalized vocabulary for the first user, yielding a set of personalized candidate responses. The personalized vocabulary for the first user is determined based on member profile data associated with the first user. The messaging system determines, based on a set of personalized candidate selection rules, a subset of the candidate responses, yielding a set of recommended responses to the message, and causes the set of recommended responses to be presented on the second client device. |
US11308449B2 |
Storing metadata inside file to reference shared version of file
A link to a shared version of a local file is inserted into metadata of the local file. The local file may be a copy of a shared file and/or a local file that is designated to be shared. For example, when a local file is uploaded to a shared location for collaboration, a link to the shared location is automatically inserted into metadata of the local file. A local copy of a shared file may be created by downloading the shared file to a local data store. A link to the shared location is automatically inserted into the locally stored. When the local file is opened, the link within the metadata may be used to access the version of the local file at the shared location. Changes made to the local file and/or shared version of the file may also be synchronized. |
US11308443B2 |
Goods shelf system and method of monitoring items thereof
Embodiments of this disclosure provide a goods shelf system and a method of monitoring items of the goods shelf system. The goods shelf system comprises: a goods shelf comprising a bearing body for bearing an item; a signal transmitting unit located on a side of the bearing body; a plurality of signal receiving units, located on the bearing body, for receiving a signal transmitted by the signal transmitting unit; and a processing unit, electrically connected with the signal receiving unit, for acquiring a storage state of the item on the bearing body according to an signal outputted by the signal receiving unit, wherein one or more of the plurality of signal receiving units shielded by the items are not able to receive the signal transmitted by the signal transmitting unit. |
US11308442B1 |
Joint inference determination of interaction using data from weight sensors
Sensor data from load cells at a shelf is processed using a first time window to produce first event data describing coarse and sub-events. Location data is determined that indicates where on the shelf weight changes occurred at particular times. Hypotheses are generated using information about where items are stowed, weights of those of items, type of event, and the location data. If confidence values of these hypotheses are below a threshold value, second event data is determined by merging adjacent sub-events. This second event data is then used to determine second hypotheses which are then assessed. A hypothesis with a high confidence value is used to generate interaction data indicative of picks or places of particular quantities of particular types of items from the shelf. |
US11308439B2 |
Goods receipt management system and method
A goods receipt management system includes processors coupled to a non-transitory storage device and operable to execute routines that include a face recognition engine to use facial features of a user to recognize the user as an authorised person, a dialogue manager engine to obtain from the authorised person a stated number of goods items being delivered, a quantification engine to receive an image of the goods items and calculate the number of goods items appearing in the image, a comparison engine to compare the calculated number of goods items with the stated number of goods items, and in the event of a substantial match, to record the calculated number of goods items, and a performance improvement engine to use the image of the goods items to re-tune configuration variables, in the event of a mis-match between calculated number of goods items and stated number of goods items. |
US11308433B2 |
Point-of-care testing system
A point of care (POC) testing system and a method for configuration of a POC testing system are disclosed that provide a workflow solution for the configuration management of POC analyzers. In some embodiments, the system and method provide for convenient assisted workflows that enable efficient management of POC analyzer operator certifications. |
US11308427B2 |
Event transcript presentation
A computer system receives data that includes indications of a plurality of agenda items that correspond to the group event. During the group event, the system captures, by a media recording device, media data, converts the captured media data to a searchable version of the media data and searches the searchable version of the media data to determine a first time frame of the media data that corresponds to a first agenda item of the plurality of agenda items. The system displays, in a user interface that is accessible to at least one user associated with the group event, the representation of the media data. A first portion of the representation of the media data that corresponds to the first time frame is visually distinguished from at least a portion of the representation of the media data that does not correspond to the first time frame. |
US11308420B2 |
Classification of members in a social networking service
A method and apparatus for scoring member data in a social networking service is provided. A method comprises receiving input that indicates a particular feature that is not in a set of features upon which a first model is based. In response to receiving the input, training a plurality of models based on training data and a plurality of features that includes the set of features and the particular feature, and selecting, based on one or more criteria, a particular model from among the plurality of models that includes a second model that is of the same type as the first model. Using the particular model to score a particular data set based on the plurality of features indicated in the particular data set. |
US11308419B2 |
Learning sentiment composition from sentiment lexicons
A method including: generating, from a text corpus, a lexicon of unigrams and bigrams comprising an embedding for each of said unigrams and bigrams; training a machine learning classifier on a training set comprising a subset of said lexicon, wherein each of said unigrams and bigrams in said subset has a sentiment label; applying said machine learning classifier to said lexicon, to (i) predict a sentiment of each of said unigrams and bigrams, and (ii) update said lexicon with the predicted sentiments; and performing statistical analysis on said updated lexicon, to extract one or more sentiment composition lexicons, wherein each of said one or more sentiment composition lexicons is associated with a sentiment composition class. |
US11308418B2 |
Automatic selection of variables for a machine-learning model
Computer-implemented systems and methods for reducing an amount of computational resources consumed by a machine-learning model are provided. A machine-learning model is applied to a dataset to generate a first output. The machine-learning model includes a plurality of variables. Variables are iteratively removed from the machine-learning model, and for each iteration, the machine-learning model is applied with one or more variables removed from the dataset to generate a second output. For each iteration, the first and second outputs are compared. A subset of the removed variables having impact below a predetermined threshold on an output of the machine-learning model is determined based on the comparisons. An optimized machine-learning model that omits the subset of variables is applied to new data to generate an output for the new data. |
US11308414B2 |
Multi-step ahead forecasting using complex-valued vector autoregregression
Computer-implemented methods, computer program products, and systems are provided for multi-step ahead forecasting. A method includes configuring, by a processor device, a Vector Autoregression (VAR) model to generate a multi-step-ahead forecast based on previous observations. The previous observations are predictors and the multi-step-ahead forecast is a response to the predictors. The method further includes training, by the processor device, the VAR model using complex-valued weight parameters to avoid a training result relating to any of a divergence and a convergence to zero. |
US11308413B2 |
Intelligent optimization of flow control devices
A method for generating a well completion plan includes: evaluating a plurality of different well completion plans using a reservoir simulator to calculate dynamic flows of fluid through a subsurface formation, each well completion plan having a flow control device with location and associated flow setting or rating, and optionally a packer and location to provide output data for each well completion plan evaluation; developing a surrogate reservoir model using the output data and input data for each well completion plan evaluation; using intelligent sequential sampling of the output and input data for each well completion plan evaluation to provide intelligent sequential sampling data in response to the surrogate reservoir model not meeting a validation criterion; updating the surrogate reservoir model using the intelligent sequential sampling data; and iterating the using and the updating using a latest surrogate reservoir model until the latest surrogate reservoir model meets the validation criterion. |
US11308410B2 |
Control system with optimized periodic adjustments of system control settings using MARS-based MILP optimization
Constructing a MARS prediction model using predictor variables at a first point in time within a time horizon, including directly-controllable variables of first physical characteristics of a system and that are associated with adjustable operational control settings for directly controlling the first physical characteristic, and including controllable variables of second physical characteristics that are affected by the first physical characteristics, recursively using the prediction model to define an optimization problem for later point in time within the time horizon, transforming the optimization problem into a MILP problem, and solving the MILP problem using an optimization engine to determine, for any given one of the directly-controllable variables and corresponding to at least one of the points in time, for adjusting, using the optimized value, the adjustable operational control setting corresponding to the given directly-controllable variable and thereby control the physical characteristic associated with the directly-controllable variable. |
US11308408B2 |
Fault signal recovery system and method
Disclosed is a fault signal recovery system including a data processor configured to generate a signal subset U* by removing, from a signal set U for a plurality of tags, some tags including a fault signal, and a first learning signal subset X* by removing tags disposed at positions corresponding to the some tags from a learning signal set X containing only tags of normal signals, a modeling unit configured to generate feature information F extractable from the first learning signal subset X* and recovery information P on a plurality of recovery models usable for restoring the fault signal, and a recovery unit configured to select an optimum recovery model by matching the feature of the learning signal set X with the recovery models generated through the recovery in formation P to estimate and recover normal signals for the some tags. |
US11308407B1 |
Anomaly detection with feedback
Examples of techniques for anomaly detection with feedback are described. An instance includes a technique is receiving a plurality of unlabeled data points from an input stream; performing anomaly detection on a point of the unlabeled data points using an anomaly detection engine; pre-processing the unlabeled data point that was subjected to anomaly detection; classifying the pre-processed unlabeled data point; determining the anomaly detection was not proper based on a comparison of a result of the anomaly detection and a result of the classifying of the pre-processed unlabeled data point; and in response to determining the anomaly detection was not proper, providing feedback to the anomaly detection engine to change at least one emphasis used in anomaly detection. |
US11308399B2 |
Method for topological optimization of graph-based models
A method may include receiving a graph-based model in a first format, including a static topology of the graph-based model. The method may also include encoding the graph-based model from the first format into a neural network topology optimizer (NNTO) readable format such that the topology of the encoded graph-based model is configured to be altered; creating a first group of entities based on at least a same portion of the encoded graph-based model; and performing a learning operation by tuning parameters of the first group of entities to produce an optimization score for each entity. Additionally, the method may include performing a validation operation; determining that an improvement in validation performance for at least one entity is within a threshold amount of improvement; selecting a solution entity; and adding the selected solution entity into the graph-based model in place of the same portion. |
US11308396B2 |
Neural network layer-by-layer debugging
Techniques are disclosed for debugging a neural network execution on a target processor. A reference processor may generate a plurality of first reference tensors for the neural network. The neural network may be repeatedly reduced to produce a plurality of lengths. For each of the lengths, a compiler converts the neural network into first machine instructions, the target processor executes the first machine instructions to generate a first device tensor, and the debugger program determines whether the first device tensor matches a first reference tensor. A shortest length is identified for which the first device tensor does not match the first reference tensor. Tensor output is enabled for a lower-level intermediate representation of the shortest neural network, and the neural network is converted into second machine instructions, which are executed by the target processor to generate a second device tensor. |
US11308388B2 |
Electronic circuit, particularly for the implementation of neural networks with multiple levels of precision
A circuit comprises a series of calculating blocks that can each implement a group of neurons; a transformation block that is linked to the calculating blocks by a communication means and that can be linked at the input of the circuit to an external data bus, the transformation block transforming the format of the input data and transmitting the data to said calculating blocks by means of K independent communication channels, an input data word being cut up into sub-words such that the sub-words are transmitted over multiple successive communication cycles, one sub-word being transmitted per communication cycle over a communication channel dedicated to the word such that the N channels can transmit K words in parallel. |
US11308385B2 |
Encoding and reconstructing inputs using neural networks
Systems, methods, devices, and other techniques are described herein for training and using neural networks to encode inputs and to process encoded inputs, e.g., to reconstruct inputs from the encoded inputs. A neural network system can include an encoder neural network, a trusted decoder neural network, and an adversary decoder neural network. The encoder neural network processes a primary neural network input and a key input to generate an encoded representation of the primary neural network input. The trusted decoder neural network processes the encoded representation and the key input to generate a first estimated reconstruction of the primary neural network input. The adversary decoder neural network processes the encoded representation without the key input to generate a second estimated reconstruction of the primary neural network input. The encoder and trusted decoder neural networks can be trained jointly, and these networks trained adversarially to the adversary decoder neural network. |
US11308383B2 |
Deep learning neural network classifier using non-volatile memory array
An artificial neural network device that utilizes one or more non-volatile memory arrays as the synapses. The synapses are configured to receive inputs and to generate therefrom outputs. Neurons are configured to receive the outputs. The synapses include a plurality of memory cells, wherein each of the memory cells includes spaced apart source and drain regions formed in a semiconductor substrate with a channel region extending there between, a floating gate disposed over and insulated from a first portion of the channel region and a non-floating gate disposed over and insulated from a second portion of the channel region. Each of the plurality of memory cells is configured to store a weight value corresponding to a number of electrons on the floating gate. The plurality of memory cells are configured to multiply the inputs by the stored weight values to generate the outputs. |
US11308375B2 |
System and method for detecting color conversion problems in a printed image
A method and system for detecting color conversion problems in a printed image, wherein a region of interest comprising pixels is identified on print job image. A pixel color value for at least one color plane is received for each pixel in each region of interest, as well as pixel color values adjacent to each region of interest. An average pixel color value is calculated for the pixels immediately surrounding each single pixel. This average pixel color value is compared to the pixel color value for the single pixel. A number of instances where the pixel color value and the average pixel color value exceeds a first threshold value is calculated. If the number of instances is less than a second threshold value, a new image is processed. If the number of instances is more than the second threshold value, the print job is flagged for review. |
US11308374B2 |
Image forming apparatus and method conditionally estimating remaining toner using correction information
According to one embodiment, an image forming apparatus includes a printer unit that includes a driving member related to the supply of the developer, a storage unit that stores correction information regarding the correction of a supplied amount of the developer and a remaining amount of the developer, and a control unit. The control unit acquires driving information regarding the driving of the driving member. The control unit acquires the correction information in accordance with the remaining amount of the developer and estimates the remaining amount of developer based on the driving information and the correction information when the remaining amount of the developer stored in the storage unit satisfies a predetermined condition regarding the remaining amount, and estimates the remaining amount of the developer based on the driving information when the remaining amount of the developer stored in the storage unit does not satisfy the predetermined condition. |
US11308367B2 |
Learning apparatus, system for generating captured image classification apparatus, apparatus for generating captured image classification apparatus, learning method, and program
A classification learning section executes training of a feature quantity extraction section and training of a classification section resulting from a comparison between an output generated when feature quantity data is inputted to the classification section and training data regarding a plurality of classes associated with a source domain training image. A dividing section divides feature quantity data outputted from the feature quantity extraction section in accordance with input of an image into a plurality of pieces of partial feature quantity data corresponding to the image including a feature map of one or more of the classes. A domain identification learning section executes training of the feature quantity extraction section resulting from a comparison between an output generated when partial feature quantity data corresponding to the image is inputted to a domain identification section and data indicating whether the image belongs to a source domain or to the target domain. |
US11308366B2 |
Method for determining optimal anomaly detection model for processing input data
Disclosed is a computer program stored in a computer readable storage medium according to an exemplary embodiment of the present disclosure. When the computer program is executed by one or more processors of a computing device, the computer program may perform operations for managing a model, and the operations may include: generating an anomaly detection model including a plurality of anomaly detection sub models having a pre-learned network function through using a plurality of training data subsets included in a training data set; determining one or more anomaly detection sub models for calculating an input data among the generated anomaly detection sub models; and judging whether or not the anomaly is existed in the input data through using the one or more determined anomaly detection sub models. |
US11308362B2 |
Method and system for generating a centerline for an object, and computer readable medium
Methods and Systems for generating a centerline for an object in an image and computer readable medium are provided. The method includes receiving an image containing the object. The method also includes generating the centerline of the object by tracing a sequence of patches with a virtual agent. For each patch other than the initial patch, the method determines a current patch based on the position and action of the virtual agent at a previous patch. The method further determines a policy function and a value function based on the current patch using a trained learning network, which includes an encoder followed by a first learning network and a second learning network. The learning network is trained by maximizing a cumulative reward. The method also determines the action of the virtual agent at the current patch. Additionally, the method displays the centerline of the object. |
US11308361B1 |
Checkerboard artifact free sub-pixel convolution
An example system includes a processor and a memory. The system performs sub-pixel convolution that is free of checkerboard artifacts. In one example implementation, the system may execute a method that includes initializing one or more parameters of a sub-kernel of a kernel and copying the one or more parameters of the sub-kernel to other sub-kernels of the kernel. The method may further include performing convolution of an input image with the sub-kernels of the kernel and generating a plurality of first output images. A second output image is then generated based on the plurality of first output images. |
US11308358B2 |
Method and system for automatically annotating and identifying a living being or an object with an identifier providing a subject identification
The invention relates to a method for training a machine learning model to identify a subject having at least one machine readable identifier providing a subject ID, said method comprising: providing a computer vision system with an image capturing system comprising at least one image capturing device, and a reader system comprising at least one reader for reading said at least one machine readable identifier; defining said machine learning model in said computer vision system; capturing a first image using said image capturing system, said first image showing said subject; reading said subject ID using said reader system when capturing said first image, and linking said subject ID with said first image, said linking providing said first image with a linked subject ID, providing a first annotated image; capturing at least one further image showing said subject, linking said linked subject ID to said at least one further image providing at least one further annotated image, and subjecting said first annotated image and said at least one further annotated image to said machine learning model for training said machine learning model. |
US11308356B2 |
Information management apparatus, information processing apparatus, and control method thereof
An information management apparatus comprises a communication unit configured to communicate with a plurality of external apparatuses having learning functions, and a control unit configured to control the communication with the plurality of external apparatuses performed by the communication unit. The control unit, if supervisory data generated when a predetermined external apparatus executes a learning function is received from the predetermined external apparatus via the communication unit, selects, from among the plurality of external apparatuses, an external apparatus, other than the predetermined external apparatus, with which the supervisory data is to be shared, and performs control so that the supervisory data is transmitted to the selected external apparatus. |
US11308355B2 |
Methods and apparatus for classification
A human expert may initially label a white light image of teeth, and computer vision may initially label a filtered fluorescent image of the same teeth. Each label may indicate presence or absence of dental plaque at a pixel. The images may be registered. For each pixel of the registered images, a union label may be calculated, which is the union of the expert label and computer vision label. The union labels may be applied to the white light image. This process may be repeated to create a training set of union-labeled white light images. A classifier may be trained on this training set. Once trained, the classifier may classify a previously unseen white light image, by predicting union labels for that image. Alternatively, the items that are initially labeled may comprise images captured by two different imaging modalities, or may comprise different types of sensor measurements. |
US11308353B2 |
Classifying digital images in few-shot tasks based on neural networks trained using manifold mixup regularization and self-supervision
The present disclosure relates to systems, methods, and non-transitory computer readable media for training a classification neural network to classify digital images in few-shot tasks based on self-supervision and manifold mixup. For example, the disclosed systems can train a feature extractor as part of a base neural network utilizing self-supervision and manifold mixup. Indeed, the disclosed systems can apply manifold mixup regularization over a feature manifold learned via self-supervised training such as rotation training or exemplar training. Based on training the feature extractor, the disclosed systems can also train a classifier to classify digital images into novel classes not present within the base classes used to train the feature extractor. |
US11308348B2 |
Methods and systems for processing image data
A computer-implemented system for processing image data. The system comprises: a sensor operable to capture image data comprising an image of an environment of the sensor; and a processing circuit comprising: a processor; and a computer-readable storage medium comprising computer-readable instructions which, when executed, cause the processor to: receive the image data from the sensor; process the image data using a first path through a neural network to obtain first data, the first path configured to indicate a presence in the environment of one or more objects of a predetermined object type; process the image data using a second path through a neural network to obtain second data, the second path configured to indicate a presence in the environment of one or more object characteristics corresponding to the predetermined object type; and generate output data using the first and second data, wherein the first and second paths are arranged to be enable the first and second data to be obtained in parallel. |
US11308340B2 |
Verification method and system
The present invention relates to a method of verifying that (or determining whether) a biometric feature of a live human is present. More particularly, the present invention relates to a method of verifying that (or determining whether) a biometric feature of a live human is present for use as part of a biometric recognition system and/or method. In particular, the invention relates to a method 100 of determining whether a biometric feature of a live human is present, comprising: using a camera 106, capturing 202 visual data of a presented biometric feature; transmitting 204 a signal towards the biometric feature; using a sensor 108, capturing 206 data related to a reflected signal from the presented biometric feature; and determining 208 whether the visual data and the reflected signal data relate to a biometric feature having realistic dimensions thereby to determine 210 that a live biometric feature is present. |
US11308335B2 |
Intelligent video surveillance system and method
An intelligent video surveillance system is disclosed which performs real-time analytics on a live video stream. The system includes a training database populated with frames of actual video of objects of interest taken in a relevant environment. A subset of the frames include bounding boxes and/or bounding polygons which can be augmented. The training database also includes classification/annotation of data/labels relevant to the object of interest, a person carrying the object of interest, and/or the background or environment. The training database is searchable by the classification/annotation of data/labels. |
US11308331B2 |
Multimedia content summarization method and system thereof
A method and system for summarizing multimedia content is disclosed. The method includes the steps of extracting a set of video files from a multimedia content such that each of the set of video files comprises a plurality of frames, and summarizing each of the set of video files to generate a set of summarized video files. Summarizing includes modifying a number of frames in each of the set of video files while retaining a caption generated for each of the set of video files. The method further includes generating sets of bridge frames for the set of summarized video files, based on a deep learning model. A set of bridge frames from the sets of bridge frames maintains continuity between corresponding adjacent summarized video files. The method includes generating a summarized multimedia content based on the set of summarized video files and the sets of bridge frames. |
US11308330B2 |
Method and device for constructing autonomous driving test scenes, terminal and readable storage media
Provided are a method and a device for constructing autonomous driving test scenes, a terminal and a readable storage media. Primitive scenes are extracted from real traffic scenes to establish a primitive scene description model. The values of the description variables are selected from distribution intervals of the description variables of the primitive scenes, and the description variables are randomly sampled based on the distribution of the description variables to generate test primitive scenes by adopting an importance sampling based Monte Carlo method. The test primitive scenes are recombined according to the parameters of the elements of the test scene to generate the test scene. The present invention can directly simulate the actual complex system, so as to avoid the result distortion caused by the simplification of the complex system. |
US11308326B2 |
Electronic apparatus and controlling method thereof
An electronic apparatus and a controlling method thereof are provided. The controlling method according to an embodiment includes acquiring contents and storing the contents in a memory, identifying a first section of the contents related to a first behavior by analyzing the stored contents, outputting contents of the identified first section, acquiring a user image captured while the contents of the first section is output, identifying whether the first behavior is completed by analyzing the user image, and based on identifying that the user has completed the first behavior, outputting contents of a second section, the second section being a next section of the first section. |
US11308323B2 |
Micro-precision application of multiple treatments to agricultural objects
Various embodiments relate generally to computer vision and automation to autonomously identify and deliver for application a treatment to an object among other objects, data science and data analysis, including machine learning, deep learning, and other disciplines of computer-based artificial intelligence to facilitate identification and treatment of objects, and robotics and mobility technologies to navigate a delivery system, more specifically, to an agricultural delivery system configured to identify and apply, for example, an agricultural treatment to an identified agricultural object. In some examples, a method may include, receiving data representing a policy specifying a type of action for an agricultural object, selecting an emitter with which to perform a type of action for the agricultural object as one of one or more classified subsets, and configuring the agricultural projectile delivery system to activate an emitter to propel an agricultural projectile to intercept the agricultural object. |
US11308322B2 |
Locating a client device using ground truth image rendering
Systems and methods are disclosed herein for determining a location of a device, for example, by receiving, from a client device, a rendering of an image captured by the client device. The systems and methods compare the received rendering to entries in a database of renderings, each respective entry including a respective rendering and a respective associated location, and determine, from the comparing whether the received rendering matches a respective rendering included in a respective entry in the database of renderings. The systems and methods, in response to determining that the received rendering matches the respective rendering included in the respective entry, determine the location associated with the matching rendering, and transmit the location to the client device. |
US11308321B2 |
Method and system for 3D cornea position estimation
There is provided a method, system, and non-transitory computer-readable storage medium for performing three-dimensional, 3D, position estimation for the cornea center of an eye of a user, using a remote eye tracking system, wherein the position estimation is reliable and robust also when the cornea center moves over time in relation to an imaging device associated with the eye tracking system. This is accomplished by generating, using, and optionally also updating, a cornea movement filter, CMF, in the cornea center position estimation. |
US11308319B2 |
Computer vision image feature identification via multi-label few-shot model
A technique making use of a few-shot model to determine graphical features present in an image based on a small set of examples with known graphical features. Where a support set including a number of images that each have a known combination of graphical features, the image recognition can identify unknown combinations of those graphical features in any number of query images. In an embodiment of the present disclosure examples of a filled-out form are used to interpret any number of additional filled out versions of the form. |
US11308318B2 |
Image processing apparatus, image processing method, and storage medium
An image processing apparatus generates a first image by adjusting luminance so as to preserve a signal value on a high-luminance side among signal values acquired by reading a document by a scanner, and detects a position of a region corresponding to the document in the generated first image. The image processing apparatus further generates a second image by performing adjustment so as to increase luminance of a pixel contained in the first image, and crops a document image from the generated second image based on the detected position of the region corresponding to the document. |
US11308317B2 |
Electronic device and method for recognizing characters
An electronic device according to an embodiment disclosed in the present document may comprise: an imaging device for generating image data; a communication circuit; at least one processor operatively connected to the imaging device and the communication circuit; and a memory operatively connected to the processor, for storing a command. |
US11308316B1 |
Road side vehicle occupancy detection system
A system for detecting occupancy of a vehicle travelling in a direction of travel along a road. The system includes a roadside imaging device positioned on a roadside, and a first roadside light emitter, and a roadside vehicle detector. A processor is configured to receive a signal from the roadside vehicle detector, command the first roadside light emitter to emit light according to a first pattern for a first duration, command the roadside imaging device to capture images of the side of the vehicle, and compute a vehicle occupancy, in each of the captured images by determining one or more regions of interest in each of the captured images, and determining a number of visible occupants in the one or more regions of interest. The processor determines a most likely number of occupants based on each determined vehicle occupancy. |
US11308314B2 |
Systems, devices, and methods for generating a pose estimate of an object
In an embodiment, a pose estimation device obtains an image of an object, and generates a pose estimate of the object. The pose estimate includes a respective heatmap for each of a plurality of pose components of a pose of the object, and the respective heatmap for each of the pose components includes a respective uncertainty indication of an uncertainty of the pose component at each of one or more pixels of the image. |
US11308311B2 |
Electronic device for obtaining fingerprints and control method thereof
An electronic device according to various embodiments of the present invention comprises: a touch sensor; a fingerprint sensor that is formed in at least a partial area of the touch sensor and is capable of obtaining fingerprint information about an external object; and a processor, wherein the processor may be configured to: sense the movement of the external object by using the touch sensor while sensing the fingerprint information; when the movement satisfies a first designated condition, perform authentication on the external object by using the fingerprint information; and when the movement satisfies a second designated condition, stop the operation of sensing the fingerprint information and provide information related to the movement. |
US11308306B2 |
Control method for optical fingerprint sensor and related control circuit
A control method for an optical fingerprint sensor and a touch controller are provided for canceling or reducing capacitive loading. The optical fingerprint sensor includes a plurality of pixels, and each of the pixels has a first control signal line and a second control signal line. Each of the pixels is further coupled to a first voltage source line, a second voltage source line and a sensing line. The control method includes the step of applying an anti-loading driving (ALD) signal on at least one of the first control signal line, the second control signal line, the first voltage source line, the second voltage source line and the sensing line when the touch controller is in a touch operation period. |
US11308302B2 |
Custom functional patterns for optical barcodes
Systems and methods for custom functional patterns for optical barcodes are provided. In example embodiments, image data of an image is received from a user device. A candidate shape feature of the image is extracted from the image data. A determination is made that the shape feature satisfies a shape feature rule. In response to the candidate shape feature satisfying the shape feature rule, a custom graphic in the image is identified by comparing the candidate shape feature with a reference shape feature of the custom graphic. In response to identifying the custom graphic, data encoded in a portion of the image is decoded. |
US11308299B2 |
Generating a unique code from orientation information
In a general aspect, orientation information is used to generate a unique code. In some aspects, orientation information is extracted from an object. The object includes multiple elements, and the orientation information indicates the relative spatial orientations of the respective elements. The orientation information can be extracted, for instance, by a scanner system that detects the elements. A unique code is generated for the object based on the orientation information. In some examples, the elements are diamond particles that each have one or more color centers, and the orientation information is extracted by detecting the color centers. |
US11308298B2 |
Tooling system
A tooling system may comprise a device configured to communicate with an identifier of a machine tool and a tool database having tool information including a predefined proximity associated with the identifier. The device may be configured to automatically activate, without a user-initiated scan, communication with at least one of the machine tool and the tool database in response to the identifier being within the predefined proximity. The device may also be configured to transfer tool information of the machine tool with respect to the tool database. |
US11308297B2 |
Self-checkout system with scan gate and exception handling
The disclosure relates to a self-checkout system including a base and a scan gate extending over at least a portion of the base, the scan gate having a field of view that encompasses 360-degree coverage of the items such that the scan gate is able to obtain and read encoded data on any surface of the item passing through the scan gate. The base may include one or more rails positioned along the periphery to help retain items on the surface of the base once they have been passed through the scan gate. |
US11308296B2 |
Optical information reading device and optical information reading method
An optical information reading device 100 includes an aiming module 60 configured to irradiate aiming light for instructing an imaging area of image data generated by an imaging module, a trigger switch 30 for starting imaging processing by the imaging module, an aiming switch 43B for causing the aiming module 60 to irradiate the aiming light, and a reading unit 81 configured to read information of the symbol. The reading unit 81 is configured to, in an aiming state in which irradiation processing for the aiming light by the aiming module 60 is executed by operation of the aiming switch 43B, detect that the trigger switch 30 is operated and read, based on the image data generated by the imaging processing of the imaging module, information of the symbol included in a predetermined partial area PA corresponding to an irradiation position of the aiming light. |
US11308288B2 |
Automation tool for web site content language translation
A system, method and computer readable medium for providing translated web content is disclosed. The method on an information processing system includes retrieving a first content in a first language and parsing the first content into a plurality of translatable components. The method further includes generating a unique identifier for each of the plurality of translatable components of the first content and queuing the plurality of translatable components and corresponding unique identifiers for translation into a second language. The method further includes, for each of the plurality of translatable components, storing a translated component and an associated unique identifier corresponding to the translatable component, thereby storing a plurality of translated components and corresponding unique identifiers. |
US11308285B2 |
Triangulated natural language decoding from forecasted deep semantic representations
Computer-implemented method includes developing, via a processor, a words model from a plurality of natural language text based articles relating to a subject and generating, via the processor, a static vector based upon the words model. The computer-implemented method further includes developing, via the processor, an actual articles model from actual articles, generating, via the processor, a bootstrapped vector using the actual articles model, generating, via the processor, a n-dimensional depth item using the static vector and the bootstrapped vector, and determining, via the processor, evidence based on the n-dimensional depth item. The computer-implemented method still further includes presenting, via the processor and a display, the evidence base upon an input query from a user. |
US11308284B2 |
Smart cameras enabled by assistant systems
In one embodiment, a method includes receiving a user input from a user from a client system associated with the user, wherein the client system comprises one or more cameras, determining one or more points of interest in a field of view of the one or more cameras based on one or more machine-learning models and sensory data captured by the one or more cameras, generating a plurality of media files based on the one or more points of interest, wherein each media file is a recording of at least one of the one or more points of interest, generating one or more highlight files based on the plurality of media files, wherein each highlight file comprises a media file that satisfies a predefined quality standard, and sending instructions for presenting the one or more highlight files to the client system. |
US11308282B2 |
Systems and methods for determining document compatibility
A method for determining document compatibility between documents stored locally on a plurality of user devices, while maintaining the confidentiality of each of the respective documents. The method includes requesting and receiving a token from each of the plurality of user devices, the token indicative of the presence or absence of a specific element in each respective document. The method further includes comparing the value of each of the respective tokens. When each of the tokens have a true value, the specific element for each respective document to be compatible and sends a message to each of the plurality of user devices indicating the compatibility of the respective documents. When at least one of the tokens has a false value, the specific element for each respective document to be incompatible and sends a message to each of the plurality of user devices indicating the incompatibility of the respective documents. |
US11308281B1 |
Slot type resolution process
Techniques to be used in natural language understanding (NLU) are described. For example, a NLU service to receive a request to analyze a written or spoken utterance; tokenize the received utterance; generate one or more labels corresponding to a substring of the tokenized received utterance, each of the labels including one or more slot types, by: for each path of a grammar-based finite state transducer (FST) data structure that includes instructions, traversing the path as far as possible for matches from a previous breakpoint, while maintaining i) locations of branching points and snapshots at those branching points and ii) an indication of which paths have been traversed, and recording a result of each path traversal as a generated label; resolve the one or more generated labels into machine-readable values; and output a result is described. |
US11308280B2 |
Capture and search of virtual machine application properties using log analysis techniques
The capture and search of application properties for applications installed on virtual machines, includes obtaining a plurality of logs on a plurality of virtual machine images coupled to a network. For each given virtual machine image of the plurality of virtual machine images, the method includes: obtaining one or more logs on the given virtual machine image of the plurality of virtual machine images; analyzing each given log of the one or more logs to identify one or more concepts related to a set of application properties for one or more applications installed on the given virtual machine image; associating the one or more concepts and the set of application properties with an identity of the given virtual machine image; and storing the association of the one or more concepts and the set of application properties with the identity of the given virtual machine image in a virtual machine catalogue. |
US11308278B2 |
Predicting style breaches within textual content
Embodiments of the present invention provide systems, methods, and computer storage media directed to facilitating predicting style breaches within content. In one embodiment, target content for which style breach prediction is desired is obtained. Style features associated with the target content are identified. Such style features and a style breach prediction model are used to predict a style breach within the target content, the style breach indicating a change of style used within the target content (e.g., a single document). |
US11308272B1 |
Controlling a productivity application to integrate a revision stream and an undo stack to perform out of order undo operations
A computing system runs a productivity application that maintains an integrated, time ordered revision/undo stack. Entries in the revision/undo stack identify revision operations that a user has made to a document and corresponding undo operations that can be executed to undo the revision operation. The computing system detects an undo input indicative of a user actuating un undo actuator to undo a previous operation, that is prior to a most current operation that the user has performed. An operational transform system identifies an undo operation in the undo stack, corresponding to the revision that the user selected in the revision/undo stack. The operational transform system traverses the revision/undo stack to identify subsequent operations that were performed subsequent to the previous operation, and identifies one or more transforms to be applied to the undo operation based upon the identified subsequent operations. The operational transform system then transforms the undo operation, using the transformation function, and applies the transformed undo operation to the document. |
US11308271B2 |
Information processing apparatus and non-transitory computer readable medium storing information processing program
An information processing apparatus includes a generation part that generates plural documents of different quality from an input document input in a process in accordance with each of plural attribute values in a case where the plural attribute values designating quality of a document to be generated by the process are set for an attribute regulating operation of the process included in a preset process procedure, a control part that performs a control for retaining the plural documents generated by the generation part in a storage device, and an output part that outputs any one document as a representative document among the plural documents generated by the generation part and, in a case where an output request for a document different from the output document is received, outputs a document having quality designated by the output request among the plural documents retained in the storage device by the control part. |
US11308268B2 |
Semantic header detection using pre-trained embeddings
A method, computer system, and a computer program product for detecting one or more semantic headers in one or more tabular structures by utilizing a custom pre-trained embeddings model is provided. The present invention may include receiving the custom pre-trained embeddings model. The present invention may also include computing one or more dot product values associated with the one or more tabular structures from the one or more documents based on the context of each cell associated with the one or more tabular structures in the one or more documents. The present invention may then include generating one or more similarity feature values based on the computed one or more dot product values. The present invention may further include detecting the one or more semantic headers associated with the one or more tabular structures based on the one or more similarity feature values. |
US11308266B1 |
Augmented reality assisted physical form completion
Systems and methods are described for receiving, at a wearable electronic device, a cue to trigger a form-filling mode in which the wearable electronic device includes memory, at least one camera and the at least one processing device. Responsive to receiving the cue, the systems and methods may trigger the at least one camera to capture an image of a physical form where the physical form includes a plurality of fields, and wherein the wearable electronic device uses the image to analyze the plurality of fields, obtain information to complete said fields. The systems and methods may also include detecting a hover input over a respective blank field in the plurality of fields, retrieving, based on the respective blank field and the stored information, a portion of the stored information to fill in the respective blank field, and providing, by the wearable device, the retrieved portion. |
US11308262B2 |
Systems and methods for converting static image online content to dynamic online content
A content conversion computer system for converting static image content to dynamic content includes a memory for storing data and a processor in communication with the memory. The processor is configured to receive a static image content having a plurality of image characteristics, analyze the static image content to determine the plurality of image characteristics, determine a plurality of dynamic content characteristics used for converting the static image content to a dynamic content, and generate the dynamic content based upon the image characteristics and the dynamic content characteristics. |
US11308255B2 |
Generation of layout including power delivery network
A method is disclosed including: generating, based on design information for an integrated circuit, a circuit design that includes an initial power delivery network (PDN) for the integrated circuit; performing a pre-layout simulation to the circuit design that includes the initial power delivery network, to determine whether the circuit design meets a predetermined specification; and when the circuit design meets the predetermined specification, generating a power delivery network layout of the integrated circuit, and generating, after the power delivery network layout is generated, a circuit layout of the integrated circuit. |
US11308253B2 |
Partitioning in post-layout circuit simulation
The independent claims of this patent signify a concise description of embodiments. New techniques for the partitioning of big element blocks in a circuit are disclosed. The techniques partition both pre-layout and post-layout circuits. If a post-layout circuit has different simulation results from a pre-layout circuit, the techniques determine where and how “cross-talk” of the RC networks due to RC extraction is changing the circuit physics behavior from the original design of the circuit. A flow of the local circuit simulation of the pre-layout netlist and the post-layout netlist of the same design is presented. A flow of reference or relative or differential circuit simulation of a known design and a new design of the same kind is described. This Abstract is not intended to limit the scope of the claims. |
US11308250B2 |
Learning expected operational behavior of machines from generic definitions and past behavior
In an embodiment, a data processing method comprises storing one or more generic machine operating definitions, wherein each of the generic machine operating definitions describes expected operational behavior of one or more types of machines during one or more operating states; analyzing operating data that describes past operation of a plurality of machines of a plurality of types; based at least in part on the operating data and the one or more generic machine operating definitions, generating and storing one or more machine operating models that describe expected operational behavior corresponding to a plurality of operating states of the plurality of machines; wherein the one or more machine operating models comprise a plurality of data patterns, wherein each of the data patterns is associated with a different set of one or more operating states of one or more machines; wherein the method is performed by one or more computing devices. |
US11308249B2 |
Hybrid support structures for additively printed parts
A method, medium, and system to receive a specification defining a model of a part to be produced by an additive manufacturing (AM) process; execute an AM simulation on the model of the part to determine a prediction of thermal distortions to the part; execute a topology optimization (TO) to create TO supports that counteract the predicted thermal distortions; generate at least one rule-based support based on a geometry of the part to interface with the part at one or more regions other than the TO supports; combining the TO supports and the at least one rule-based support to generate a set of hybrid supports; save a record of the set of hybrid supports; and transmit the record of the set of hybrid supports to an AM controller to control an AM system to generate a support structure for an AM production of the part. |
US11308248B2 |
Apparatus and method for quantum computing performance simulation
Apparatus and method for a full quantum system simulator. For example, one embodiment of a method comprises: initializing a quantum computing system simulator for simulating multiple layers of a quantum system including one or more non-quantum layers and one or more physical quantum device layers of the quantum system; simulating a first set of operations of the one or more non-quantum layers of the quantum system to generate first simulation results; simulating a second set of operations of the one or more quantum device layers of the quantum system to generate second simulation results; analyzing the first and second simulation results to provide at least one configuration recommendation for the quantum system. |
US11308244B2 |
Enabling anti-theft mode for a portable device
An approach is provided to protect a portable electronic device from use by an unauthorized user. The approach activates an anti-theft system at a stationary portable electronic device. After the system is activated, if a motion of the portable electronic device is detected then the system performs one or more responsive security actions, such as sounding an audible alarm. When the system is activated, the anti-theft system is disabled when valid authentication data is entered by the user at the device. |
US11308241B2 |
Security data generation based upon software unreadable registers
The present disclosure describes a security device including: a hardware-based data reading circuitry that acquires, through hardware-level interaction, security data source based on a software unreadable register; and a first security data generator that generates first security data based on the security data source. Furthermore, the present disclosure also describes a security device including: a second security data generator that generates second security data; and a hardware-based data writing circuitry that writes, through hardware-level interaction, the second security data into a software unreadable register. |
US11308233B2 |
Method for information retrieval in an encrypted corpus stored on a server
A method for information retrieval in an encrypted corpus stored on a server, from a digital request calculated on a customer device, containing a sequence of terms, includes the following steps: encryption of the request on a customer computer device and transmission of same to a database management server; and homomorphic calculation, on the server, of the encrypted response to the encrypted request recorded on the server. The method further comprises an additional requesting step performed on the customer device; and presentation of the result in an ordered form of the documents, in application of the processing of the previous step. The present disclosure also relates to a method for preparing a requestable base and to a method for information retrieval in an encrypted corpus. |
US11308231B2 |
Security control management for information security
A device configured to receive a data storage request that identifies a data content type for a data element and a target data storage device. The device is further configured to determine the target data storage device does not match an approved data storage device. The device is further configured to determine a security level associated with the target data storage device and to determine vulnerability types associated with the determined security level of the target data storage device. The device is further configured to identify security controls based on the determined vulnerability types and to output the identified security controls. Each security control comprises a hardware configuration for data storage devices that are associated with mitigating one or more vulnerability types. |
US11308230B2 |
Direct access to host memory for guests
Direct access to host memory for guests is disclosed. For example, a system includes a processor, a host memory, a filesystem daemon, a guest including a storage controller, and a filesystem queue accessible to the filesystem daemon and the storage controller. The storage controller receives a file retrieval request associated with a file stored in the host memory and forwards the file retrieval request to the filesystem daemon by adding the file retrieval request to the filesystem queue. The filesystem daemon retrieves the file retrieval request from the filesystem queue, determines a host memory address (HMA) associated with the file, and causes the HMA to be mapped to a guest memory address (GMA). The guest accesses the file in the host memory with the GMA, and later terminates access to the file, where the filesystem daemon is then configured cause the GMA to be unmapped. |
US11308229B2 |
Program interruptions for page importing/exporting
An example computer-implemented method includes presenting, by a hardware control of a computing system, an exception to an untrusted entity when the untrusted entity accesses a secure page stored in a memory of the computing system, the exception preventing the untrusted entity from accessing the secure page. The method further includes, in response to the exception, issuing, by the untrusted entity, an export call routine. The method further includes executing, by a secure interface control of the computing system, the export call routine. |
US11308228B1 |
Providing access for online content via secured URL
Exemplary embodiments are directed to a method for allowing a user at a first client device to provide access to restricted content on a content provider server to a user at a second client device without providing identifying information of the second client device or the user to the content provider. The content provider receives a request from a messaging app on a first client device for sharing of a content item with a second client device and generates a metadata block comprising at least a link to the content item. The metadata block is sent to the first client device and, in response, a public key of a private/public key pair of the second client device is received from the first client device. A request for the content item, is then received and contains a data item digitally signed using the private key of the private/public key pair of the second client device. The public key is then used to verify the digitally signed data item, thereby confirming the identity of the second client device. Thereafter, the requested content item is sent to the second client device. |
US11308226B1 |
Secure collaborative processing of private inputs
The described technology is generally directed towards secure collaborative processing of private inputs. A secure execution engine can process encrypted data contributed by multiple parties, without revealing the encrypted data to any of the parties. The encrypted data can be processed according to any program written in a high-level programming language, while the secure execution engine handles cryptographic processing. |
US11308225B2 |
Management of keys for use in cryptographic computing
A method comprising executing, by a core of a processor, a first instruction requesting access to a parameter associated with data for storage in a main memory coupled to the processor, the first instruction including a reference to the parameter, a reference to a wrapping key, and a reference to an encrypted encryption key, wherein execution of the first instruction comprises decrypting the encrypted encryption key using the wrapping key to generate a decrypted encryption key; requesting transfer of the data between the main memory and the processor core; and performing a cryptographic operation on the parameter using the decrypted encryption key. |
US11308220B2 |
Managing security related information technology services
A method, apparatus, and system for managing information technology services. A current security assurance level for an information technology service related to security in an organization is determined based on assessment information about security factors for the information technology service and performance information about a group of current security controls for the information technology service. A target security assurance level for the information technology service is determined based on a criticality of the information technology service. A graphical representation of a difference between the current security assurance level and the target security assurance level on a display system is displayed. When the difference is greater than a threshold, a graphical indication of additional security controls is displayed that, if implemented for the information technology service, results in the difference between the current and target security assurance level being within a desired security assurance level for protecting the information technology service. |
US11308215B2 |
Secure interface control high-level instruction interception for interruption enablement
A method is provided by a secure interface control of a computer that provides a partial instruction interpretation for an instruction which enables an interruption. The secure interface control fetches a program status word or a control register value from a secure guest storage. The secure interface control notifies an untrusted entity of guest interruption mask updates. The untrusted entity is executed on and in communication with hardware of the computer through the secure interface control to support operations of a secure entity executing on the untrusted entity. The secure interface control receives, from the untrusted entity, a request to present a highest priority, enabled guest interruption in response to the notifying of the guest interruption mask updates. The secure interface control moves interruption information into a guest prefix page and injecting the interruption in the secure entity when an injection of the interruption is determined to be valid. |
US11308205B2 |
Security tool for preventing internal data breaches
A security tool analyzes database queries of internal users to determine if these users accessed information in a manner that deviates from established and/or expected access patterns. The security tool can also analyze the behavior of a group of internal users to determine whether that behavior deviates from expected access patterns. The security tool then determines security risks corresponding to the users' access. If any of the security risks exceeds a threshold, then the security tool takes remedial action (e.g., preventing one or more users from accessing information). In this manner, internal data breaches can be detected and prevented. Additionally, in certain embodiments, an internal data breach can be prevented before the internal data breach even occurs. |
US11308200B1 |
Recallable media password generator
A method and apparatus for setting up a media keypad password for recalling a highly complex password is presented to solve the security problem of storing all passwords in password manager vaults due to the majority of human's inability to recall long passwords. The method for setting up a media keypad password for recalling a complex password includes users using their media source of choice as the media keypad; the users interacting with the media keypad; capturing sequence of inputs from the media keypad; capturing password setting, media data and media metadata; feeding the sequence of inputs from the media keypad along with password settings, media data and media metadata to a password generator algorithm; and displaying the password generated to the user. |
US11308199B2 |
User authentication method using ultrasonic waves
A user authentication method using ultrasonic waves is disclosed. The user authentication method using ultrasonic waves, according to an embodiment of the present invention, comprises the steps of: receiving a sound wave signal which includes analog data; sampling the sound wave signal at a preset sampling rate; generating a block by selecting a preset number of pieces of sampling data; converting sampled data included in the block into frequency components; and determining, as digital data in the block, a letter or number corresponding to the frequency component having the largest magnitude from among the frequency components. |
US11308195B2 |
Apparatus, method, and computer program product for claim management device lockout
Embodiments of the present disclosure relate to electronic lockout of a client device, specifically to managing electronic lockout of a client device associated with a claim process via a device protection program management system and third-party provider. In this regard, embodiments herein may process various data associated with determining whether to authorize a claim under a device protection program, and cause initiation of and/or termination of an electronic lockout of a client device depending on received data and/or lack of received data. In this regard, example embodiments include receiving a device claim request indication associated with a client device, where the client device is associated with a functionality lockout state; initiating a claim associated with the client device; causing initiation of an electronic lockout of the client device; processing the claim to determine whether to authorize the claim; and causing updating of the electronic lockout based on the determination. |
US11308182B2 |
Data processing method, data processing apparatus and processing apparatus
The present invention is a data processing apparatus including a data input/output device for receiving data, a storage for storing the data received by the data input/output device, a data processing program storage for storing a data processing program that includes the steps of calculating, using a double exponential smoothing method, a first predicted value that is a predicted value of smoothed data and a second predicted value that is a predicted value of the gradient of the smoothed data, and calculating, using a double exponential smoothing method in which the second predicted value is set as input data, a third predicted value that is a predicted value of smoothed data and a fourth predicted value that is a predicted value of the gradient of the smoothed data, and a data calculation processing apparatus for performing the data processing under the data processing program. |
US11308179B2 |
Core data service-based compile time webpage generation
Aspects of the current subject matter provide for core data service model-based webpage generation that occurs at compile time. A specialized webpage, based on metadata consumed by and interpreted by the model, is generated at compile time, thus resulting in improved performance speeds compared to that for runtime webpage generation as a reduced amount of code is transferred to the client. The compile time webpage generation provides for extensibility to be shifted to a single source of truth, the core data service (CDS) model at which compile time webpage generation is implemented. |
US11308178B2 |
System for automating the creation and evaluation of website variations to improve user engagement
Described is a system (and method) for automating the process of generating variations of a website that may be continually evaluated to improve a user interaction flow. The process may be based on a genetic algorithm that creates improving generations of websites. For example, the system may automate the creation of different layouts for a website and evaluate the effectiveness of each layout based on a particular user interaction goal. The most effective (e.g., top performing) layouts may be determined and then “bred” as part of an iterative improvement process. |
US11308169B1 |
Generating multi-perspective responses by assistant systems
In one embodiment, a method includes receiving a user query from a client system associated with a first user, determining a plurality of dialog-intents, each being associated with a particular agent of a plurality of agents, executing a plurality of tasks corresponding to the user query via the plurality of agents corresponding to the plurality of dialog-intents, receiving a plurality of execution results corresponding to the plurality of tasks from the plurality of agents, respectively, selecting two or more of the plurality of execution results for combination, generating a multi-perspective response based on the selected execution results by a stitching model, wherein the multi-perspective response comprises a natural-language response combining the selected execution results, and sending instructions for presenting the multi-perspective response to the first user to the client system in response to the user query. |
US11308166B1 |
Ontology mapper
Systems, methods and computer-readable media are provided for facilitating patient health care by providing discovery, validation, and quality assurance of nomenclatural linkages between pairs of terms or combinations of terms in databases extant on multiple different health information systems that do not share a set of unified codesets, nomenclatures, or ontologies, or that may in part rely upon unstructured free-text narrative content instead of codes or standardized tags. Embodiments discover semantic structures existing naturally in documents and records, including relationships of synonymy and polysemy between terms arising from disparate processes, and maintained by different information systems. In some embodiments, this process is facilitated by applying Latent Semantic Analysis in concert with decision-tree induction and similarity metrics. In some embodiments, data is re-mined and regression testing is applied to new mappings against an existing mapping base, thereby permitting these embodiments to “learn” ontology mappings as clinical, operational, or financial patterns evolve. |
US11308164B2 |
Method and system for generating push notifications related to digital news
A method and a system for determining an importance score associated with a digital news item, the importance score for determining push notifications to be provided to a user of an electronic device. The method comprises accessing a digital news item, the digital news item having been electronically published at a news item publication time by a digital news source, the digital news source being accessible via a communication network; determining a source weight of the digital news source; determining the importance score of the digital news item based on the news item publication time and the source weight of the corresponding digital news source; in response to the importance score of the digital news item being above an importance score threshold, generating a push notification based on the digital news item; and transmitting the push notification by the server to the electronic device. |
US11308162B2 |
Datumtronic knowledge server
Systems and methods are provided for assigning client requests to one or more computer-implemented knowledge/database servers. Each server stores data as a directed acyclic graph of datums connected with a single type of relationship. The system includes a plurality of clients coupled to at least one router, wherein each client includes a graphical user interface and a processor configured to analyze inputted data, a plurality of routers configured to assign requests input though the plurality of clients to a plurality servers, at least one logger configured that includes a storage medium and is configured to store the requests, and a plurality of servers configured to perform tasks indicated by the requests. |
US11308156B1 |
Photographic memory
A system and method for collecting data to obtain the data from a user, obtaining metadata for each word of the data from the user, and/or obtaining a searchable transcript of the data and a device to store the searchable transcript. The metadata may be date, time, name or location metadata and the data collection device may include a speech recognition engine to translate speech into searchable words. The speech recognition engine may provide a confidence level corresponding to the translation of the speech into searchable words, and the speech recognition engine may distinguish a first user and a second user in order to provide a first searchable transcript for the first user and a second searchable transcript for the second user. An ad transcript may be added to the searchable transcript, and the searchable transcript may be placed in a centralized community search database. |
US11308154B2 |
Method and system for dynamically overlay content provider information on images matched with content items in response to search queries
In response to a search query received from a client, a content item is identified from a content database based on one or more keywords associated with the search query. In addition, a search is performed in an image store to identify a list of image candidates based on one or more keywords associated with the search query. An image is selected from the list of image candidates using an image selection algorithm. Metadata associated with the content provider is inscribed onto the selected image to generate a customized image. The customized image is integrated with the content item to generate a composite content item such as a poster. As a result, the content represented by the composite content item is closely tied to the content provider. The composite content item is then transmitted to the client. |
US11308149B2 |
Query categorization based on image results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for query categorization based on image results. In one aspect, a method includes receiving images from image results responsive to a query, wherein each of the images is associated with an order in the image results and respective user behavior data for the image as a search result for the first query, and associating one or more of the first images with a plurality of annotations based on analysis of the selected first images' content. |
US11308148B2 |
Identifying a thumbnail image to represent a video
Techniques are shown for generating image frames from a media presentation. In one embodiment a computer implemented method is provided. The method includes identifying, by a processing device, image frames from a media presentation comprising a plurality of image frames. Candidate thumbnails are selected from the identified image frames. A probability is determined that a selected candidate thumbnail with a success ranking higher than other selected thumbnails is an optimum candidate thumbnail for representing the media presentation in view of a relationship between the success ranking of the selected candidate thumbnail and the success rankings of the other selected candidate thumbnails. Thereupon, data for displaying the selected candidate thumbnail to a user as a representative of the media presentation is provided by the processing device. |
US11308137B2 |
Locale of interest identification
As provided herein, a list of locales of interest in a location may be sorted into one or more categories. A user performing a search for a locale of interest (e.g., a restaurant) may be identified. A local score may be assigned to the locale of interest based upon a number of local users (e.g., users residing in the location) that perform the search. A second user may be determined to be near the locale of interest. A category of interest may be determined for the second user (e.g., an interest in local non-tourist restaurants). Responsive to the category of interest corresponding to the category and the local score of the locale of interest exceeding an interest threshold, the second user may be provided with a recommendation to go to the locale of interest. The locale of interest may be a local favorite restaurant rather than a tourist trap. |
US11308136B2 |
Different data sources for regions in geographical hierarchies
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives an input specifying a location field of a dataset. In response to the input, the program further retrieves a set of geographical hierarchy definitions. The program also retrieves, from the data source specified for a level in the geographical hierarchy defined by a geographical hierarchy definition in the set of geographical hierarchy definitions, a subset of a set of geometries representing a set of geographical regions belonging to the level in the geographical hierarchy. For each geometry in the subset of the set of geometries, at least one record in the dataset has a spatial point in a location field that falls within the geometry. The program further provides the subset of the set of geometries in a view of a map. |
US11308135B2 |
Data prioritization through relationship analysis mapping
A method for processing data relationships on electronic media sites includes: receiving a first data string and a second data string corresponding to a first account and at least one submission on the electronic media site; determining a content identifier of the at least one submission; correlating the determined content identifier with a database of identified content; determining a value of the at least one indicator to the data relationship between first and second accounts based on: content, context, frequency, recency, and volume of the indicator; receiving a third data string corresponding to the second account; processing the first and third data strings to determine identities of the first and second accounts; assigning a relationship designation between the first and second accounts; and receiving a fourth data string selected from a plurality of data strings according to a priority determined by a plurality of relationship designations. |
US11308133B2 |
Entity matching using visual information
One embodiment provides a method comprising receiving a first set of information corresponding to a first entity and receiving a second set of information corresponding to a second entity. Each set of information received corresponding to each entity comprises visual information relating to the entity. The method further comprises encoding each set of information, and classifying the first entity and the second entity as either matching entities or non-matching entities based on the encoding. |
US11308127B2 |
Log-based distributed transaction management
For a given cross-data-store transaction request at a storage service, a coordinator transmits respective voting transition requests to a plurality of log-based transaction managers (LTMs) configured for the respective data stores to which writes are directed in the transaction. The LTMs transmit responses to the coordinator based on data-store-specific conflict detection performed using contents of the voting transition requests and respective data-store-specific state transition logs. The coordinator determines a termination status of the cross-data-store transaction based on the LTMs' responses, and provides an indication of the termination status to the LTMs. |
US11308125B2 |
Storage system with fast recovery and resumption of previously-terminated synchronous replication
A first storage system in one illustrative embodiment is configured to participate in a replication process with a second storage system. The first storage system detects a replication failure condition or other condition requiring termination of a synchronous replication mode of the replication process, and responsive to the detected condition, captures a snapshot of source data that is subject to replication from the first storage system to the second storage system as part of the replication process. The first storage system terminates the synchronous replication mode of the replication process, initiates an asynchronous replication mode of the replication process, executes an asynchronous-to-synchronous transition cycle scan operation for the replication process utilizing the captured snapshot, and resumes the synchronous replication mode of the replication process responsive to successful completion of the asynchronous-to-synchronous transition cycle scan operation. |
US11308121B2 |
Method and system for cell operations using a blockchain data network
A method and system for performing operations on cells on an instrument comprises providing a peer to peer network of instruments for performing operations on cells, maintaining a distributed database in at least a plurality of the instruments in the peer to peer network, storing at least one protocol in the database for use by at least one instrument in the peer to peer network for performing operations on cells and storing results from the performance of the operations on cells by the at least one instrument in the distributed database. The results stored in the distributed database is then usable to later authenticate the results from the at least one instrument. |
US11308118B2 |
File system warnings
The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency. |
US11308108B2 |
Maintenance information sharing device, maintenance information sharing method, and non-transitory computer readable storage medium
A maintenance information sharing device includes a maintenance record obtainer configured to obtain a maintenance record of a maintenance target, a maintenance record storage configured to associate the maintenance record obtained by the maintenance record obtainer with identification information for identifying the maintenance target, the maintenance record storage storing the maintenance record associated with the identification information, a maintenance information generator configured to generate maintenance information based on the maintenance record associated with the identification information and stored by the maintenance record storage, a maintenance information storage which stores the maintenance information generated by the maintenance information generator, a searcher configured to search the maintenance information stored by the maintenance information storage based on the identification information, and a maintenance information provider configured to provide the maintenance information searched by the searcher. |
US11308094B2 |
Virtual segment parallelism in a database system and methods for use therewith
A method for execution by a node of a computing device includes determining a plurality of queries for concurrent execution. A plurality of sets of segments required to execute the plurality of queries is determined, and a set of virtual segments in the plurality of sets of segments is determined. A subset of the set of virtual segments is be determined by identifying ones of the set of virtual segments that are required to execute multiple ones of plurality of queries. A locally rebuilt set of rows for each of the set of virtual segments is generated by utilizing a recovery scheme. For each one of the set of virtual segments included in the subset, in response to generating the locally rebuilt set of rows, concurrent partial execution of corresponding multiple ones of the plurality of queries is facilitated. |
US11308093B1 |
Encoding scheme for numeric-like data types
A method includes encoding, by an encoding engine, consecutive sections of a received data stream that includes a stream of values. The encoding includes identifying a minimum value in a section of the stream. The encoding includes determining, for each value in the section of the stream, respective differences with the minimum value. An encoded version of the section includes the minimum value and a mask value. The mask value is combined with respective portions of the respective differences to generate the respective differences of each value in the section. The encoded version of the section further includes the respective portions of the respective differences. |
US11308091B2 |
Information collection system, information collection method, and recording medium
An information collection system for efficiently collecting target information from an enormous amount of contents in a variety of formats is provided. The information collection system 100 includes a learning unit 110 and an extraction unit 130. The learning unit 110 generates, by using learning data, a parser rule for extracting a target character string from data, the target character string being a character string including specific information. The extraction unit 130 extracts the target character string from data by using the parser rule. |
US11308090B2 |
Pruning index to support semi-structured data types
A source table organized into a set of batch units is accessed. The source table comprises a column of data corresponding to a semi-structured data type. One or more indexing transformations for an object in the column are generated. The generating of the one or more indexing transformation includes converting the object to one or more stored data types. A pruning index is generated for the source table based in part on the one or more indexing transformations. The pruning index comprises a set of filters that index distinct values in each column of the source table, and each filter corresponds to a batch unit in the set of batch units. The pruning index is stored in a database with an association with the source table. |
US11308087B2 |
Cost distribution construction for pessimistic tree search
A computer-implemented method is provided for evaluating a next action of a target object in an environment. The method includes simulating, by a hardware processor for each of possible actions of the target object in the environment, a next state occurring thereafter to obtain a plurality of simulated next states, based on a pessimistic scenario which is randomly generated by sampling a plurality of costs from a distribution of cost. The distribution of cost is an area where the target object is likely to visit in a near future. The method further includes identifying, by the hardware processor, a safety area for the target object in each of the plurality of simulated next states. The method also includes evaluating, by the hardware processor, each of the possible actions of the target object, based on the safety area. |
US11308086B2 |
Increasing database performance through query aggregation
A method, computer program product, and system includes a processor(s) executing a new instruction in place of a left outer join instruction to generate a data set, where the left outer join instruction includes at least two tables and an indication of a column in each the tables to join on. Executing the new instruction includes the processor(s) creating a temporary table including all columns of the at least two tables, where values in fields of the temporary table are null values, executing an inner join instruction, the inner join instruction includes the indication of the column in each of the at least two tables to join on, to create a preliminary results set, and generating the data set, wherein the generating includes the processor(s) overlaying the preliminary results set on the temporary table to update a portion of the null values with values from the preliminary results set. |
US11308082B2 |
Analysis apparatus, analysis method, and storage medium
An analysis method includes acquiring target data collected at edges; determining first analysis target satisfying a first condition, and specifying a first detection position indicating a position at which the first analysis target is detected at the edges and a first detection time; calculating a correlation coefficient of the feature amount; specifying a first range of the first detection position and a second range of the first detection time of the analysis target for which the correlation coefficient satisfies a predetermined relationship; determining second analysis target satisfying a second condition, and specifying a second detection position and a second detection time; determining whether the analysis target in which the second detection position is included in the first range and the second detection time; and acquiring any one of the analysis target from the edges when it is determined that the analysis target is included. |
US11308081B1 |
Private information retrieval using one query to perform multiple retrievals
A method and apparatus for private information retrieval from a database, wherein the retrieval includes providing a covering vector for a plurality of database entries of the database. The covering vector is defined such that an inner product of the covering vector is zero with more than one member of a covering vector family that includes the covering vector. The retrieval includes generating database queries based on the covering vector and transmitting the database queries to at least two servers. An identical copy of the database may be stored on each of the at least two servers. Shares are received in response to the query, and these shares are aggregated, and a reconstruction algorithm executes to reconstruct the query results. |
US11308078B2 |
Triggers of scheduled tasks in database systems
Systems, methods, and devices for executing a task on database data in response to a trigger event are disclosed. A method includes executing a transaction on a table comprising database data, wherein executing the transaction comprises generating a new table version. The method includes, in response to the transaction being fully executed, generating a change tracking entry comprising an indication of one or more modifications made to the table by the transaction and storing the change tracking entry in a change tracking stream. The method includes executing a task on the new table version in response to a trigger event. |
US11308073B2 |
Database node functional testing
An example operation may include one or more of receiving a database storage request at a decentralized database, executing an operation of the database storage request at a database node based on chaincode to generate a simulated result without committing the database storage request to the decentralized database, determining whether the chaincode of the database node is valid via a functional testing that is performed based on an output of the execution of the database storage request, and, in response to determining the chaincode is valid, endorsing the database storage request for storage at the decentralized database and transmitting the endorsement to one or more database nodes of the decentralized database. |
US11308069B2 |
Data configuration, management, and testing
A data management platform may receive an environment configuration for a data environment to be implemented in a data structure, wherein the environment configuration includes requirements of an application. The data management platform may configure, based on the environment configuration, the data environment, to generate a configured data environment. The data management platform may deploy the configured data environment in the data structure. The data management platform may perform one or more tests on data stored in the configured data environment in the data structure to generate one or more test results based on performing the one or more tests on the data. The data management platform may update, based on the one or more test results, the configured data environment, to generate an updated configured data environment, wherein the updated configured data environment meets the requirements of the application. |
US11308063B2 |
Data structure to array conversion
One or more computing devices, systems, and/or methods for converting a data structure into an array are provided herein. Nodes of a data structure, such as a tree structure, are recursively processed to convert the data structure into an array. When processing a numerical node that is a parent of a low child node and a high child node, the numerical node of the tree structure is inserted into a first array element. The low child node is inserted into a second array element next to the first array element. The high child node is inserted into a third array element next to the second array element. A reference to the high child node is stored in association with the numerical node. |
US11308061B2 |
Query management for indexer clusters in hybrid cloud deployments
Embodiments of the present disclosure provide a method for performing search queries. The method comprises transmitting a list of active indexers in an indexer cluster from a cluster master for receipt by a first search head, wherein the cluster master is communicatively coupled with an indexer cluster comprising a plurality of indexers and the first search head. The method further comprises receiving a first slot request at the cluster master in response to a query from the first search head, wherein the first search head is operable to transmit the query to the active indexers for execution if granted the slot request. Further, the method comprises evaluating a plurality of policies to determine if the first slot request can be granted and responsive to a positive determination, transmitting an authorization token for a slot to the first search head. |
US11308055B2 |
DNA data storage using reusable nucleic acids
Disclosed herein are nucleic acid-based data storage systems and nucleic acid data storage constructs comprising reusable nucleic acid sequences, each representing information carried by a single bit (and, in some embodiments, one or more adjacent bits) within a bit string, and each furthermore representing the position of the single bit within the bit string. Also described are methods for storing data in the nucleic acid-based data storage systems and nucleic acid data storage constructs of the disclosure. |
US11308052B1 |
Facial based image organization and retrieval method
Embodiments of the invention include a system and set of processes for organizing image collections. The system detects individuals in each image uploaded into the system using facial recognition or similar methods. The user and viewers of the images may then view dynamic albums based on the interrelationships of individuals in images. Users and viewers may browse all images with an individual or see albums of images with two selected individuals or similar combinations based on the relationships between users. |
US11308041B2 |
Distributed secure edge storage network utilizing redundant heterogeneous storage
N storage nodes that are coupled via a network are selected to store a file of size |F| and redundancy of size |Fred|. A value Z |
US11308039B2 |
Binding local device folders to a content management system for synchronization
The present technology can move operating system folders into a sync folder of a cross platform content management system, and redirect the operating system to look for the OS folders in the sync folder. The present technology also provides an invariant checker to make sure that another application has not moved the OS folders after they have been placed in the sync folder, and provides solutions when the OS folders are moved out of the sync folder of the content management system. Additionally, when OS folders for multiple client devices are in the sync folder on the content management system, the present technology can provide a mechanism to make the content items in an OS folder on a first client device also sync into an OS folder on second client device. |
US11308037B2 |
Automatic collaboration
A method and apparatus for performing automated collaboration is provided. Automated collaboration may include identifying a first document generated by a first user using a networked application, identifying a collaborative similarity between the first document and a second document generated by a second user, generating a collaboration suggestion based on the collaborative similarity, transmitting the collaboration suggestion to the first user via the networked application, and initiating a collaboration session between the first user and the second user. The collaborative similarity may be identified based on a similarity between content of the first document and content of the second document, based on a similarity between information associated with the first document and information associated with the second document, or based on a combination of content and associated information similarities. |
US11308036B2 |
Selection of digest hash function for different data sets
Techniques for processing data may include: receiving a plurality of data chunks for a data set; performing data deduplication processing for the plurality of data chunks; determining, in accordance with one or more criteria, whether a frequency distribution of a frequency histogram of digest byte frequencies is sufficiently uniform; and responsive to determining that the frequency distribution of the frequency histogram is not sufficiently uniform, performing processing to update data deduplication settings for the data set. Updating the data deduplication settings may include using a stronger hash algorithm and/or a larger size digest when generating subsequent digests. The data deduplication processing may include: determining, using a current hash algorithm, a plurality of digests for the plurality of data chunks of the data set; and updating the frequency histogram of digest byte frequencies for the data set in accordance the plurality of digests. |
US11308032B2 |
Suggesting content items to be accessed by a user
The disclosed embodiments provide a system that facilitates searching an online content management system for content items associated with a user. During operation, the system receives a call from a client application at a search interface in the online content management system, wherein the client application is operating on behalf of the user. In response to the call, the system performs a lookup in a per-user index within the online content management system, wherein the per-user index facilitates looking up information about content items associated with the user in the online content management system. The system then returns the information obtained during the lookup to the client application. The client application can then use the retrieved information to facilitate an interaction between the client application and the user. |
US11308030B2 |
Log-structured merge-tree with blockchain properties
An example operation may include one or more of storing data within a temporary memory structure, transferring the stored data from the temporary memory structure into a set of files of a log-structured merge-tree, generating a respective sequence of hashes within each file of the set of files, where the respective sequence of hashes provides proof of a sequential order in which data values are stored within the respective file, and storing the sequences of hashes in storage. |
US11308029B2 |
File saving method and electronic device
A file saving method and an electronic device are provided. The file saving method includes: obtaining at least one to-be-processed file in a social circle, where the to-be-processed file is a file uploaded by another user in the social circle other than a user of the electronic device; filtering the at least one to-be-processed file according to a preset rule, to obtain a target file that complies with the preset rule; and saving the target file. |
US11308025B1 |
State machine block for high-level synthesis
An architecture for a Field Programmable Gate Array (FPGA) that better supports the designs of finite state machines (FSMs) generated by High-Level Synthesis (HLS) tools. The architecture is based on categorizing states of a FSM into branch free path states and independent states. A memory unit stores next state information for independent states and an accumulator unit computes next state information for branch free path states. A control unit selects the next state based on either the memory unit or the accumulator unit. An input sequence encoder encodes external inputs and current state values into encoded sequence signals that are input to the memory unit. Also disclosed is a state assignment algorithm that assigns state values to states of the FSM by first identifying branch free paths that terminate on the same state and then eliminating overlap between paths. States along the same branch free path are assigned sequential values. |
US11308023B2 |
Method and system for enhanced SPI communication
A slave device includes an SPI bus with a mode detection circuit configured to detect an SPI operating mode that has been applied by a master device. The slave device is configurable to operate in a first or a second mode depending on the detection of the SPI operating mode as applied by the master device. |
US11308022B2 |
Support for common motherboard configuration for USB retiming
A motherboard may utilize a retimer device to condition signals used for high-speed USB data transfers. Motherboard embodiments include a common footprint for USB retiming capabilities. A motherboard that supports high-speed USB transfers, such as transfers of 10 Gbps or greater, utilizes a retimer in the footprint. A motherboard that supports lower-speed USB transfers, such as 5 Gbps, utilizes a passive bridge component in the footprint, where the bridge may be formed from a dielectric substrate. During manufacture of an IHS (Information Handling System) a common motherboard is selected that includes a retimer footprint, where the motherboard includes traces that couple the footprint to a USB connector and traces that couple the footprint to a USB controller. Based on the USB transfer speeds to be supported by the motherboard, a USB retimer or a passive bridge is installed in the retimer footprint. |
US11308015B2 |
Host-safe firmware upgrade of a PCI express device
A method and a computer readable medium comprising instructions for upgrading a firmware of a peripheral device connected to a host device via a Peripheral Component Interconnect Express (PCIe) bus from the operating system (OS) of the host device is disclosed. In one embodiment, the method and computer readable medium instructions includes halting host device access to the peripheral device after detecting the peripheral device has completed a shutdown sequence, and resetting the peripheral device after a predetermined time period after completion of the shutdown sequence. The method and computer readable medium instructions further includes initializing the firmware stored in a persistent storage location of the peripheral device, and re-establishing a connection between the peripheral device and the host device. In one embodiment, the predetermined time period is greater than a time it takes for the host device to detect the peripheral device has completed the shutdown sequence. In one embodiment, the peripheral device is a Non-Volatile Memory Express (NVMe)-compliant data storage device. |
US11308013B2 |
Connector interface system for data acquisition
A data acquisition system includes a receptacle and a data acquisition device. The receptacle has a housing, sensor inputs to receive data signals from sensors coupled to an object, and a rib to block insertion of a standard Universal Serial Bus (USB) plug and facilitate insertion of a modified USB plug having a slot that mates with the rib. The data acquisition device includes circuitry to receive, store and process data, a USB plug having pins operatively coupled to the circuitry, a first subset of pins configured to receive data signals from the receptacle and a second subset of pins configured to support standard USB communication with USB-compliant devices, and a slot formed in the USB plug such that the slot facilitates interconnection of the USB plug both with standard USB-compliant devices and with the receptacle, the slot mating with the rib to facilitate interconnection. |
US11308010B2 |
Memory system having memories of different capacities
A memory system includes a memory controller, a first memory, and a second memory. The memory controller has a command address port, a chip select port, a first data port, and a second data port. The first memory is coupled to the command address port, the chip select port, and the first data port, and the second memory is coupled to the command address port, the chip select port, and the second data port. The capacity of the second memory is greater than the capacity of the first memory. The memory controller controls the first memory and the second memory simultaneously through the command address port and the chip select port. |
US11308009B2 |
Interface for memory readout from a memory component in the event of fault
Memory controllers, devices, modules, systems and associated methods are disclosed. In one embodiment, an integrated circuit (IC) memory component is disclosed that includes a memory core, a primary interface, and a secondary interface. The primary interface includes data input/output (I/O) circuitry and control/address (C/A) input circuitry, and accesses the memory core during a normal mode of operation. The secondary interface accesses the memory core during a fault mode of operation. |
US11308007B2 |
Apparatus and method and computer program product for executing host input-output commands
The invention introduces a method for executing host input-output (IO) commands, performed by a processing unit of a device side when loading and executing program code of a first layer, at least including: receiving a slot bit table (SBT) including an entry from a second layer, where each entry is associated with an IO operation; receiving a plurality of addresses of callback functions from the second layer; and repeatedly executing a loop until IO operations of the SBT have been processed completely, and, in each iteration of the loop, calling the callback functions implemented in the second layer for a write operation or a read operation of the SBT to drive the frontend interface through the second layer. |
US11308004B1 |
Multi-path layer configured for detection and mitigation of slow drain issues in a storage area network
A processing device is configured to control delivery of input-output (IO) operations from a host device to a storage system over selected ones of a plurality of paths through a network, and to monitor response times for particular ones of the IO operations sent from the host device to the storage system. The processing device is further configured, responsive to at least a subset of the monitored response times being above a threshold over a time period, to generate an alert, to send the alert to an intermediary device coupled to the host device and the storage system, to receive from the intermediary device a throttling command generated in the intermediary device based at least in part on the alert, and responsive to receipt of the throttling command, to at least temporarily reduce a rate at which additional ones of the IO operations are sent from the host device to the storage system. |
US11308000B1 |
Configurable PCI-E interface module
A peripheral component interconnect express (PCI-E) interface module is configured to operate as a host module or a target module. The PCI-E interface module can be employed in a system slot or one of multiple peripheral slots of a PCI-E compatible chassis. In addition, the PCI-E interface module is configured to communicate through passive copper cable or active optical cable. |
US11307997B2 |
Logical to physical data storage mapping
Systems, methods and computer-readable memory for garbage collection in a storage device. One method comprises, upon a write of data to a first garbage collection unit (GCU) of the storage device, incrementing a number of logical mapping units stored in the first GCU along with a number of logical mapping units with valid data stored in the first GCU. A number of logical mapping units with invalid data stored in a second GCU is decremented based on the incremented number of logical mapping units with valid data stored in the first GCU. The second GCU is erased when a valid data rate of the second GCU is below a valid data rate of the first GCU. |
US11307995B1 |
Storage device with geometry emulation based on division programming and decoupled NAND maintenance
This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client. |
US11307992B2 |
Method and apparatus for performing operations to namespaces of a flash memory device
The invention introduces a method for performing operations to namespaces of a flash memory device, at least including the steps: receiving a namespace setting-update command from a host, requesting to update a namespace size of a namespace; determining whether the updated namespace size of the namespace can be supported; and when the updated namespace size of the namespace can be supported, updating a logical-physical mapping table of the namespace to enable the namespace to store user data of the updated namespace size. |
US11307991B2 |
Apparatus and method and computer program product for generating a storage mapping table
The invention introduces an apparatus for generating a storage mapping table at least including a direct memory access controller for reading first physical location (PL) address corresponding to a logical location of the storage mapping table; an expanding circuit for obtaining the first PL address and expanding the first PL address into second PL address by appending data bits that originally provide different information from a physical address of the flash memory unit to the first PL address; and a controller for transmitting the second PL address without transmitting the first PL address stored in the flash memory unit to a host. |
US11307990B2 |
Deploying a smart contract
Implementations of the present specification provide a method for deploying a smart contract. According to one implementation the method includes: receiving a transaction request for invoking a first contract; obtaining a first instruction code and a function index table, wherein the function index table is used to indicate a memory address of an instruction code corresponding to each of import and export functions in the first contract; determining a first memory address corresponding to the invocation function based on the function index table; and executing the first instruction code in the first memory address based on the determined first memory address. |
US11307985B2 |
Method and apparatus to use dram as a cache for slow byte-addressible memory for efficient cloud applications
Various embodiments are generally directed to virtualized systems. A first guest memory page may be identified based at least in part on a number of accesses to a page table entry for the first guest memory page in a page table by an application executing in a virtual machine (VM) on the processor, the first guest memory page corresponding to a first byte-addressable memory. The execution of the VM and the application on the processor may be paused. The first guest memory page may be migrated to a target memory page in a second byte-addressable memory, the target memory page comprising one of a target host memory page and a target guest memory page, the second byte-addressable memory having an access speed faster than an access speed of the first byte-addressable memory. |
US11307980B2 |
Distributed data storage system with passthrough operations
A distributed data storage system can have a plurality of data storage devices connected to a host via a network controller. Receipt of a data access request from the host with the network controller can result in passing the data access request to a predetermined data storage device of the plurality of data storage devices with the network controller without processing the data access request. The data access request may then be satisfied with a device controller of the predetermined data storage device. |
US11307974B2 |
Horizontally scalable distributed system for automated firmware testing and method thereof
A system and method for automated firmware testing. The system includes test stations for testing firmware products. The stations split into pools, with each pool including multiple test stations. The system also includes multiple execution instances, each execution instance for executing tests corresponding to the associated pool. Each of competing test stations delivers a test start event to a corresponding execution instance. The corresponding execution instance receives test start events from the competing test stations, and executes a run test command on a select test station among the competing test stations such that the select test station performs test execution based on a test sequence. |
US11307967B2 |
Test orchestration platform
Techniques for test orchestration are disclosed. A system executes multiple test execution plans, using instances of a same test container image that encapsulates a test environment and instances of at least two different test support container images that are specified by different user-defined test configurations and each configured to perform, respectively, one or more test support operations. To execute each of the test execution plans, the system generates a respective instance of the test container image and one or more test support containers. A particular test execution plan includes generating a test support container that is specified in a corresponding user-defined test configuration and that is different from any test support container specified in another user-defined test configuration. |
US11307965B2 |
Managing and maintaining multiple debug contexts in a debug execution mode for real-time processors
A real-time debugger implementation maintains and manages multiple debug contexts allowing developers to interact with real-time applications without “breaking” the system in which the debug application is executing. The debugger allows multiple debug contexts to exist and allows break points in real-time and non-real-time code portions of one or more applications executing on a debug enabled core of a processor. A debug monitor function may be implemented as a hardware logic module on the same integrated circuit as the processor. Higher priority interrupt service requests may be serviced while otherwise maintaining a context for the debug session (e.g., stopped at a developer defined breakpoint). Accordingly, the application developer executing the debugger may not have to be concerned with processing occurring on the processor that may be unrelated to the current debug session. |
US11307960B2 |
Parameter-based deployment control for deployment of database artifacts
Parameter-based deployment control for database objects is provided, in which processes for deploying database artifacts into a database as database objects are implemented. Many different techniques may be used in executing such deployment processes, including whether and how to combine various deployment-related jobs, identify/record/assess/correct potential errors, govern or instruct artifact conversion operations, or generally manage available resources with respect to executing the deployment(s) efficiently. By providing for selectable parameter values that are executed in an efficient, e.g., hierarchical, manner, deployment procedures may be implemented in a highly efficient and customizable manner. |
US11307957B2 |
Systems and methods for determining optimal cost-to-serve for cloud applications in the public cloud
Systems and methods for an elastic cost-to-serve system including a first module to orchestrate an elastic server set; a second module to orchestrate a load test and to apply one or more use-case scenarios for each orchestrated server set; a third module to generate a cost metrics model of the orchestrated server set for predictive cost modeling; a fourth module coupled to the third module to collect a plurality of performance metrics across the server resources and associated client devices; a fifth module to post-process the collected performance metrics across a load testing duration and to provide analytics of the server set performance; and a sixth module coupled to analyze the performance metrics adapting available resources and to apply a heuristic of the cost metrics model to predict a model of cost optimization of the server set. |
US11307947B2 |
Fault injection system and method of fault injection
A fault injection system for a software system, wherein the software system includes executable commands, events generated by commands and states representing a state of a state machine between two events, wherein a fault injection rule database is configured to provide a rule for injecting a selected fault, wherein the rule provides a fault injection decision in the occurrence of a selected command, a selected state during which fault injection is to occur and a condition under which fault injection is to occur; an estimator module is configured to determine when the selected state will occur related to the execution of the selected command and to provide a duration of a state as a time interval for fault injection, wherein the determination is based on a predictive time model; and an injector module is configured to execute the selected command and to inject the selected fault during the time interval. |
US11307946B2 |
Systems and methods for intelligent availability in a database availability group
A method may include in response to a power event of a power system of an information handling system, determining if an uninterruptible power supply of the information handling system has adequate charge to switchover database resources from the information handling system to one or more other information handling systems integral to a database availability group. The method may also include if the uninterruptible power supply of the information handling system has adequate charge to switchover database resources from the information handling system to one or more other information handling systems integral to the database availability group, causing a shutdown of the information handling system initiated by a power manager of the uninterruptible power supply to abort, determining which of the one or more other information handling systems to switchover the database resources to, and causing switchover of the database resources based on such determination. |
US11307939B2 |
Low impact snapshot database protection in a micro-service environment
An implementation of the disclosure provides a method including identifying, by a processing device, a plurality of transactions in a transaction queue within a cloud computing environment, each of the transactions comprising an operation associated with a storage device of the cloud computing environment, comparing a priority status of at least one operation comprised by the transaction queue with a status threshold level associated with the snapshot policy, and responsive to determining that the priority status of at least one operation meets the status threshold level, providing, by the processing device subsequent to an execution of the at least one operation, a request to generate a point-in-time snapshot of at least a portion of the storage device, the point-in-time snapshot comprising state information corresponding to an application in the storage device. |
US11307938B1 |
System and method for efficient garbage collection by generating deduplication pools in a backup storage system based on application types
A method for managing storage devices in a backup storage system includes obtaining, by a backup agent, a backup storage initiation request, identifying, in response to the backup storage initiation request, an initial grouping amount for a plurality of application types, generating a plurality of backup storage deduplication pools based on the initial grouping amount, generating a buffer pool, and generating a plurality of deduplication pool metadata mappings based on the plurality of backup storage deduplication pools, wherein a backup storage deduplication pool of the plurality of backup storage deduplication pools comprises a storage device, and wherein the buffer pool comprises a plurality of storage devices. |
US11307937B1 |
Efficient space reclamation in deduplication systems
A method, computer program product, computer system, and the like that provide for the efficient reclamation of storage space in a deduplication system are disclosed. The method, for example, includes identifying one or more storage constructs of a number of storage constructs and generating an indication that a reclamation operation is to be performed with respect to the one or more storage constructs. In an embodiment, each of the plurality of storage constructs includes metadata and a number of units of data. The one or more storage constructs are identified, at least in part, by determining that a portion of the number of units of data of each of the one or more storage constructs is in a state, wherein the determining is based, at least in part, on at least a portion of the metadata. |
US11307935B2 |
Management of volume snapshots in a data storage system
Techniques are provided for managing snapshot volume trees in a snapshot-enabled data storage system. A snapshot management system is configured to maintain a snapshot volume tree for a storage volume of a storage system, wherein the snapshot volume tree comprises a data structure which comprises a plurality of snapshot volume nodes corresponding to respective ones of (i) a root volume and (ii) multiple snapshots related directly or indirectly to the root volume, wherein the snapshot volume nodes comprise respective generation times which denote times that the respective snapshot volume nodes were created. The generation times are used in conjunction with write times of data items that are written to the snapshot volume nodes to manage snapshot reading and deletion operations. |
US11307931B1 |
Using zones to manage capacity reduction due to storage device failure
A system and method for managing a reduction in capacity of a memory sub-system. An example method involving a memory sub-system: configuring the memory device with a zoned namespace comprising a plurality of zones; notifying a host system of a failure associated with a zone of the plurality of zones, wherein the failure affects stored data; receiving from the host system an indication to continue at a capacity that is reduced; recovering the stored data of the zone affected by the failure; and updating the set of memory devices to change the capacity to a reduced capacity. |
US11307924B2 |
Sequence mining in medical IoT data
A computer-implemented method for configuring a computing device for predictive maintenance, a computer-implemented method for predictive maintenance as well as a predictive maintenance apparatus are disclosed. Training log files including event sequences are examined iteratively for sequences of increasing length in order to determine a set of configuration data containing event sequences that have high predictive power for a system failure. Forward and backward gap values are defined such that not only sequences in the exact same temporal order as in the training log files are examined but also sequences with slightly different temporal ordering. In this way, possibly imprecise and/or incorrect time stamps in log files are compensated. |
US11307919B2 |
Fail information control circuit, semiconductor apparatus including the same, and fail information control method of semiconductor apparatus
A fail information control circuit may include: a comparison circuit configured to generate a comparison result signal by comparing read data and write data; a fail bit discrimination circuit configured to generate a first fail discrimination signal for discriminating a fail detected when the write data has a first value and a second fail discrimination signal for discriminating a fail detected when the write data has a second value, in response to the comparison result signal; and a fail bit counter configured to generate a first counting signal by counting the first fail discrimination signal and generate a second counting signal by counting the second fail discrimination signal. |
US11307915B1 |
Grouping anomalous components of a distributed application
Systems, devices, computer-implemented methods, and/or computer program products that facilitate fault localization for distributed applications. In one example, a system can comprise a process that executes computer executable components stored in memory. The computer executable components can comprise a graph compiler and a partitioning component. The graph compiler can generate a hypernode graph for a distributed application using causality data inferred from log data generated by services emitting errors. The distributed application can comprise the services. The partitioning component can cluster the services into a plurality of groups using the hypernode graph and an objective function. |
US11307913B2 |
Systems and methods for automated application programming interface evaluation and migration
A computerized system for API migration. The system includes a memory storing instructions and a processor configured to execute the instructions to perform operations, which include segregating client accounts three groups, assigning a first API for communications with the first group and a second API for communications with the second group, and assigning the first API for communications with a first portion of the third group and the second API for communications with a second portion of the third group. The operations may also include collecting communications from the groups and generating metrics associated with each group, and generating a comparative report and a compatibility report. The operations may also include transmitting at least one of an alert or a recommendation based on the comparative report and the compatibility report. |
US11307912B1 |
Forward message compatibility safety in producer-consumer systems
A set of consumers of a producer-consumer system includes a main consumer subset and a backstop consumer subset. A plurality of updates to message processing information are deployed to the set of consumers. Each update of the plurality of updates is first deployed to the backstop consumer sub-set and is subsequently deployed to the main consumer subset. The main consumer subset may obtain messages from producers and attempt to process the messages. By contrast, the backstop consumer subset may obtain messages only after a failed processing attempt by the main consumers. Upon obtaining a message, a main consumer may process the message successfully or may fail processing and provide the message for processing by a backstop consumer, which may be more up to date than the main consumer. |
US11307898B2 |
Server resource balancing using a dynamic-sharing strategy
The present disclosure involves systems, software, and computer implemented methods for resource allocation and management. One example method includes receiving a request, including a first application priority, to run a task for an application. At least one second application priority is identified. A maximum number of parallel tasks per application priority is determined. Application priority weights are assigned to the first application priority and the second application priorities. Application priority divisors are determined, for the first application priority and the second application priorities, based on a respective application priority weight and a number of currently running applications of a respective application priority. A number of parallel tasks for the first application and other applications are determined based on the maximum number of allowable parallel tasks per application, an overall divisor, and a respective application priority weight. A number of parallel tasks are assigned to the first application. |
US11307897B2 |
Resource pre-fetch using age threshold
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a set of resources in response to crawling multiple webpages that use at least one resource in the set. For each resource in the set, a system determines an age of the resource using a timestamp for the resource. The system determines a pre-fetch measure of the resource based on the age of the resource and usage information that describes use of the resource at a webpage. The system selects a first resource from the set based on the pre-fetch measure and determines whether a respective age of the selected first resource exceeds a threshold age. The system generates an index entry for a pre-fetch index. The index entry includes a command to pre-fetch the first resource based on a determination that the respective age of the first resource exceeds the threshold age. |
US11307895B2 |
Auto-scaling cloud-based memory-intensive applications
Improved techniques for dynamically responding to a fluctuating workload. Resources are reactively scaled for memory-intensive applications and automatically adapted to in response to workload changes without requiring pre-specified thresholds. A miss ratio curve (MRC) is generated for an application based on application runtime statistics. This MRC is then modeled as a hyperbola. An area on the hyperbola is identified as satisfying a flatten threshold. A resource allocation threshold is then established based on the identified area. This resource allocation threshold indicates how many resources are to be provisioned for the application. The resources are scaled using a resource scaling policy that is based on the resource allocation threshold. |
US11307885B1 |
Identifying optimized computing resources for running workloads
Techniques for a service provider network to generate suitability scores that indicate how well VM instance types are performing given the workloads they are running. Using these suitability scores, users are able to easily determine the suitability of VM instance types for supporting their workloads, and diagnose potential issues with the pairings of VM instance types and workloads, such as over-utilization and under-utilization of VM instances. Further, the techniques include training a model to determine VM instance types recommended for supporting workloads. The model may receive utilization data representing resource-usage characteristics of the workload as input, and be trained to output one or more recommended VM instance types that are optimized or suitable to host the workload. Thus, the service provider network may provide users with easily-digestible suitability scores indicating the suitability of VM instance types for workloads along with VM instance types recommended for their workloads. |
US11307884B2 |
Adaptive resource management of a cluster of host computers using predicted data
A resource management system and method for performing resource management operations in a distributed computer system uses predicted resource demands for a specified time in the future to change a resource management option of a resource management analysis algorithm prior to the specified time so that the resource management analysis algorithm can be executed in anticipation of the predicted resource demands at the specified time. |
US11307881B1 |
Systems for generating suggestions with knowledge graph embedding vectors
In implementations of systems for generating suggestions with knowledge graph embedding vectors, a computing device implements a suggestion system to receive input data describing user interactions with an application for editing digital content. The suggestion system generates input embedding vectors based on the user interactions with the application and determines an item based on the input embedding vectors and knowledge graph embedding vectors generated from nodes of a knowledge graph describing a tutorial for editing digital content. The suggestion system generates an indication of the item for display in a user interface of a display device. |
US11307876B1 |
Automated remedial action to expose a missing target and/or anchor(s) for user interface automation
Automatic anchor determination for target graphical element identification in user interface (UI) automation is disclosed. A context-based mechanism assists in discriminating between duplicate target UI element candidates. More specifically, additional anchors may be determined and automatically added for a target UI element that provide context and are visible in an area surrounding the target. During design time, a target UI element may be indicated by a user of a designer application and a corresponding anchor may be determined. When a pair of UI elements is found having the same or similar characteristics and/or relationships to the target-anchor pair, an additional anchor is automatically identified without requesting user input. The additional anchor may be selected from the UI elements within a radius of the target UI element. |
US11307873B2 |
Apparatus, methods, and systems for unstructured data flow in a configurable spatial accelerator with predicate propagation and merging
Systems, methods, and apparatuses relating to unstructured data flow in a configurable spatial accelerator are described. In one embodiment, a configurable spatial accelerator includes a data path having a first branch and a second branch, and the data path comprises at least one processing element; a switch circuit comprising a switch control input to receive a first switch control value to couple an input of the switch circuit to the first branch and a second switch control value to couple the input of the switch circuit to the second branch; a pick circuit comprising a pick control input to receive a first pick control value to couple an output of the pick circuit to the first branch and a second pick control value to couple the output of the pick circuit to a third branch of the data path; a predicate propagation processing element to output a first edge predicate value and a second edge predicate value based on (e.g., both of) a switch control value from the switch control input of the switch circuit and a first block predicate value; and a predicate merge processing element to output a pick control value to the pick control input of the pick circuit and a second block predicate value based on both of a third edge predicate value and one of the first edge predicate value or the second edge predicate value. |
US11307865B2 |
Data processing apparatus and method
The disclosure provides a data processing device and method. The data processing device may include: a task configuration information storage unit and a task queue configuration unit. The task configuration information storage unit is configured to store configuration information of tasks. The task queue configuration unit is configured to configure a task queue according to the configuration information stored in the task configuration information storage unit. According to the disclosure, a task queue may be configured according to the configuration information. |
US11307863B1 |
Graphics processing unit systems for performing data analytics operations in data science
Systems and methods are provided for efficiently performing processing intensive operations, such as those involving large volumes of data, that enable accelerated processing time of these operations. In at least one embodiment, a system includes a graphics processor unit (GPU) including a memory and a plurality of cores. The plurality of cores perform a plurality of data analytics operations on a respectively allocated portion of a dataset, each of the plurality of cores using only the memory to store data input for each of the plurality of data analytics operations performed by the plurality of cores. The data storage for the plurality of data analytics operations performed by the plurality of cores is also provided solely by the memory. |
US11307862B2 |
Compiling and combining instructions from different branches for execution in a processing element of a multithreaded processor
A data processing system includes a processor operable to execute a program partitioned into a number of discrete instructions, the processor having multiple processing elements each capable of executing more than one instruction per cycle, and an interface configured to read a first program and, on detecting a branch operation by that program creating m number of branches each having a different sequence of instructions, combine an instruction from one of the branches with an instruction from at least one other branch so as to cause a processing element to execute the combined instructions during a single cycle. |
US11307861B2 |
Securing conditional speculative instruction execution
A method performed in a processor, includes: receiving, in the processor, a branch instruction in the processing; determining, by the processor, an address of an instruction after the branch instruction as a candidate for speculative execution, the address including an object identification and an offset; and determining, by the processor, whether or not to perform speculative execution of the instruction after the branch instruction based on the object identification of the address. |
US11307860B1 |
Iterating group sum of multiple accumulate operations
Methods, systems and apparatuses for performing walk operations of single instruction, multiple data (SIMD) instructions are disclosed. One method includes initiating, by a scheduler, a SIMD thread, where the scheduler is operative to schedule the SIMD thread. The method further includes fetching a plurality of instructions for the SIMD thread. The method further includes determining, by a thread arbiter, at least one instruction that is a walk instruction, where the walk instruction iterates a block of instructions for a subset of channels of the SIMD thread, where the walk instruction includes a walk size, and where the walk size is a number of channels in the subset of channels of the SIMD thread that are processed in a walk iteration in association with the walk instruction. The method further includes executing the walk instruction based on the walk size. |
US11307859B2 |
Probabilistic techniques for formatting digital components
Methods, systems, and apparatus, including an apparatus for using probabilistic techniques to provide reformatted versions of digital components. In one aspect, a process includes obtaining data specifying a distribution parameter limit for a given reformattable digital component that is eligible for reformatting using a set of digital component extensions. For each of multiple digital component requests, a determination is made that a given digital component extension has an additional selection requirement that, when combined with a base selection requirement for the given reformattable digital component, would exceed the distribution parameter limit. A determination is made, using a probabilistic technique, a probability at which the given digital component extension will be selected for use in generating a reformatted version of the given reformattable digital component such that an aggregate selection requirement for distributing the given reformattable digital component in response to requests over time is within the distribution parameter limit. |
US11307857B2 |
Dynamic designation of instructions as sensitive for constraining multithreaded execution
Described herein are systems and methods for dynamic designation of instructions as sensitive. For example, some methods include detecting that a first instruction of a first process has been designated as a sensitive instruction; checking whether a sensitive handling enable indicator in a process state register storing a state of the first process is enabled; responsive to detection of the sensitive instruction and enablement of the sensitive handling enable indicator, invoking a constraint for execution of the first instruction; executing the first instruction subject to the constraint; and executing a second instruction of the first process without the constraint. |
US11307851B2 |
Systems and methods for software self-healing using autonomous decision engines
A method for software self-healing using an autonomous decision engine may include: receiving, at a software repository, source code; receiving mockup data comprising input data and expected output of the source code for the input data; providing the input data as an input to the source code resulting in a first actual output; identifying a difference between the expected output and the first actual output by comparing the expected output to the first actual output; applying a fix template to the source code in response to the expected output not matching the actual output; providing the input data as an input to the source code with the fix template, resulting in second actual output; comparing the expected output to the second actual output; and providing the result of the fix template to a rules prioritization engine in response to the expected output matching the second actual output. |
US11307848B2 |
System for electronic integration and deployment of computer code in a code development network
A system provides electronic integration and deployment of computer code in a code development network. The system may comprise a multilayered distributed ledger structure and may perform real-time source code conflict checks by combining the latest nonce from a primary distributed ledger with the genesis block of a working distributed ledger into a hash algorithm. Depending on whether the output of said hash algorithm satisfies the cryptographic challenge set by the distributed ledger system, the system may be able to detect mismatches between the source code found in a working distributed ledger and the source code found in the primary distributed ledger. Furthermore, the system may include production systems as nodes of the primary distributed ledger such that the production systems may maintain updated copies of the source code throughout the software development process. |
US11307847B1 |
Contextual application programming interfaces in a development environment
A computer-implemented process for contextual application programming interfaces in a development environment comprising receiving a user profile data set for use in software development work, formulating a query to locate a set of application programming interface(s) (API(s)) most suited to the software development needs of the software developer; communicating the first query to an API search engine, and receiving a response data set from the API search engine that includes information identifying one or more API(s) most suited to the needs of the software developer. |
US11307846B2 |
System and method for implementing a technical debt automation
An embodiment of the present invention is directed to an automated series of modules to reduce recurring tasks, eliminate manual errors, reduce the firm's risk profile, and decrease time for version upgrades. An embodiment of the present invention is directed to a Technical Debt Automation Tool that determines current and subsequently released versions from a primary vendor as well as for other vendors for various plugins that provide critical business functionality. An embodiment of the present invention may calculate an amount of technical debt (e.g., changes) that an entity (e.g., firm) will have to make due to the customization inherent with firmwide risk policies and AD (Application Development) methodology. |
US11307842B2 |
Method and system for virtual agent upgrade using upgrade proxy service
System and method for virtual agent upgrade uses an upgrade proxy service that is instantiated in a computing entity when an upgrade request for a virtual agent in the computing entity is received to upgrade the virtual agent based on virtual agent upgrade data from an application server. The upgrade proxy service is then removed from the computing entity after upgrading the virtual agent. |
US11307838B2 |
De-duplication of localized resources
In a device for de-duplicating localized resources including a processor and a memory in communication with the processor, the memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of accessing, from a data storage, a source resource package and a localized resource package containing first and second resources, respectively; filtering the localized resource package to identify the second resources that are not duplicates of the first resources; creating, based on the first resources, a language-neutral resource collection including a plurality of language-neutral resources; creating a localized resource collection including the second resources that are not duplicates of the first resources; and creating a deployment resource package containing the language-neutral and localized resource collections. |
US11307837B2 |
Runtime type identification of an object utilizing class inheritance relationships
Embodiments of the present disclosure relate to runtime type identification (RTTI) of an object. In an embodiment, a computer-implemented method is disclosed. A class inheritance relationship between a plurality of classes in at least one source code section is generated. Respective type identifications are assigned to identify the classes in the class inheritance relationship. In accordance with presence of a first operation related to accessing a target pointer to an object of a target class of the classes, a type identification for the target class is caused to be recorded with at least one bit of a memory address of the target pointer that can be omitted in addressing the target pointer. RTTI is caused to be performed based on the class inheritance relationship and the at least one bit of the memory address of the target pointer. In other embodiments, a system and a computer program product are disclosed. |
US11307831B2 |
Neural code completion via re-ranking
A code completion system uses neural components to rank the unordered list of code completion candidates generated from an existing static analyzer. The candidates represent the next sequence of tokens likely to complete a partially-formed program element as a developer is typing in a software development tool. A re-ranking component generates a ranked order of the candidates based on a context embedding of the code context and candidate embeddings of the candidates, where both embeddings are based a common token encoding. |
US11307830B2 |
Intelligent digital experience development platform (IDXDP)
The present disclosure relates to digital experience development platforms and, more particularly, one or more components, systems and methods thereof of an intelligent digital experience development platform (IDXDP) configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method comprises: rendering, by a computer device, an object in response to actions performed through the computer device; collecting, by the computer device, a syntax associated with the object; processing, by the computing device, the collected syntax to determine an intent associated with the object; and matching, by the computing device, a recommended action to the intent. |
US11307824B2 |
Electronic board, system and control method for controlling electronic board
An electronic board, a system and a control method for controlling the electronic board are disclosed. A system for controlling an electronic board includes: a display screen, a data receiving circuit, a control circuit and a communication circuit, wherein the data receiving circuit is configured to receive first board data, where the first board data is unique data of the electronic board, the control circuit is configured to generate to-be-displayed board content according to the first board data and the second board data, the second board data is background template data, and the board content is content in a picture format; the communication circuit is configured to send the board content generated by the control circuit to one or more electronic boards. |
US11307822B2 |
Display control device, display device, and control method
A display control device that controls a display device including a display panel on which an image is rendered to display the image, the display control device includes: a host controller that obtains or generates image data of the image; and a display controller that outputs the image data to the display panel, wherein the host controller issues a request for rendering update of the image to the display controller, and transfers the image data to the display controller at a predetermined frequency; and when the display controller outputs first image data to the display panel, and then second image data is transferred from the host controller to the display controller, the display controller determines whether the first image data and the second image data are same or different from each other to determine whether or not the second image data is to be output to the display panel. |
US11307816B2 |
Printing control apparatus, printing system, and information processing apparatus to enable first and second print settings
A printing control apparatus that transmits print data including image data and a print setting with respect to the image data to a printing apparatus includes a receiving unit configured to receive a change of the print setting with respect to the image data transmitted to the printing apparatus and a control unit configured to place a restriction that prevents print data based on a first setting value indicating that predetermined identification information is combined with image data when the image data is generated by the printing control apparatus and a second setting value indicating that the image data is stored in the printing apparatus in a re-printable state from being transmitted to the printing apparatus. |
US11307814B2 |
Portable terminal device and non-transitory computer readable medium storing program
A portable terminal device includes a determination section that determines whether or not a notification of designation information for designating print data is required, in accordance with a determination criterion relating to a printing desire of a user to output the print data by printing, and a notification section that notifies the user of the designation information of the print data, of which a notification is determined to be required. |
US11307813B2 |
Recovery control device in image forming system, control method thereof, and non-transitory recording medium
An image forming system for forming an image includes a storage unit that stores a log of the image forming system, and a controller to detect an abnormality of the image forming system based on the content of the log stored in the storage unit, and the controller controls to execute a recovery process of the image forming system according to a detection result of the abnormality. In this configuration, the image forming system detects complicated abnormality that occurs according to series of flows. |
US11307812B2 |
Image forming apparatus to shorten time consumed from reception of image formation command to complete image forming process, image forming system, and non-transitory computer readable medium
An image forming apparatus includes a first processor configured to control a transporter that transports a sheet and a first image forming section that forms an image on the sheet transported by the transporter, and a second processor configured to control a second image forming section that forms an image on the sheet transported by the transporter. The first processor and the second processor are contained in a single housing. The first processor is configured to perform transport preparation for transporting the sheet at the transporter and receive, from the second processor, a completion notification corresponding to a preparation command, for performing image formation preparation in the second image forming section, transmitted to the second processor via an inside of the housing, and subsequently cause the transporter to transport the sheet and the first image forming section to form the image. |
US11307810B2 |
System and method for operating an industrial printer
Techniques for operating an industrial printer include causing it to report data that indicates COO parameter values based on output sensors and/or component detection module configured to measure physical phenomena related to components of the printer referred to as COO parameters. The COO parameters values, which may include waste values, are derived and displayed in a graphical user interface dynamically on a real time basis. One or more graphical user interface is generated to present a one or more active areas to select the display of the COO parameter values in numeric and or graphical form or combinations thereof. |
US11307809B2 |
Information processing device, learning device, and storage medium storing learnt model
The information processing apparatus includes a reception section, a processor, and a storage section. The storage section stores a learnt model obtained by mechanically learning the relationship between image information and operation information based on a data set in which the image information and the operation information indicating a user operation are associated with each other. The reception section receives image information as an input. The processor performs a process of displaying a recommended operation associated with the image information received as an input based on a learnt model. |
US11307808B2 |
Print management system to set adjustment value information about sheet feeding cassettes
A print management system having a control apparatus and an image forming apparatus with sheet feeding cassettes includes a sheet data registration unit to register sheet data indicating an attribute of each print sheet, a sheet feeding cassette selection unit to select a sheet feeding cassette, and a sheet data selection unit to select sheet data about at least one type of print sheet from the registered sheet data. An adjustment value setting unit sets adjustment value information during image formation while feeding the selected print sheet and a database setting unit sets, in association with each other, the attribute of the selected sheet feeding cassette, the selected sheet data about the print sheet, and the set adjustment value information. The database setting unit allows setting to one piece of sheet data adjustment value information about each sheet feeding cassette selected by the sheet feeding cassette selection unit. |
US11307804B2 |
Enhanced SSD reliability
A Solid State Drive (SSD) is disclosed. The SSD may include an interface to receive read and write requests from an application on a host. Storage, including at least one chip, may store data. An SSD controller may process the read and write requests from the application. A configuration module may configure the SSD. Storage may include a reliability table which may include entries specifying configurations of the SSD and reliabilities for those configurations. |
US11307799B2 |
Managing threshold voltage drift based on operating characteristics of a memory sub-system
Multiple sets of values corresponding to operating characteristics of a memory sub-system are established. For each of the sets of values, a read voltage level corresponding to a decreased bit error rate of a programming distribution of the memory sub-system is identified. A data structure is stored that includes the read voltage level for each set of values corresponding to the operating characteristics. In response to a read command, a current set of values of the operating characteristics is determined. Using the data structure, a stored read voltage level corresponding to the current set of values of the operating characteristics is identified. The read command is executed using the stored read voltage level corresponding to the current set of values of the operating characteristics. |
US11307793B2 |
Memory controller, and method thereof
A memory controller according to an aspect of the present invention includes a buffer configured to store an operation command table including operation commands entered by a user, a BIST (built-in self-tester) controller configured to generate a pointer pointing to an operation command, a command and address generator configured to decode the operation command corresponding to the pointer among the operation commands to generate first memory commands, a command and address queue comprising queues for storing the first memory commands, and a command requester configured to output a test command including first operation command information for the generation of a memory command output from a first queue included in the queues among the memory command, location information of the first queue, and the operation commands. |
US11307791B2 |
Quick clearing of registers
A method of clearing of registers and logic designs with AND and OR logics to propagate the zero values provided to write enable signal buses upon the execution of clear instruction of more than one registers, allowing more than one architecturally visible registers to be cleared with one signal instruction regardless of the values of data buses. |
US11307790B2 |
Method, device, and computer program product for managing data placement
The present disclosure relates to a method, device and computer program product for managing data placement. In the method for managing data placement, in response to receiving a backup request for backing up raw data, the raw data is stored in a first storage system so as to form a raw copy. Metadata corresponding to the raw data is obtained, the metadata comprising abstract information of the raw data. The metadata is stored in a blockchain system in a second storage system so as to form a metadata copy, the first storage system and the second storage system being independent storage systems provided by a first vendor and a second vendor respectively. The raw data is managed by using the raw copy and the metadata copy. In the present disclosure, the raw copy and the metadata copy are stored to different storage systems, so that it may be judged whether a copy has been tampered with, and further higher security may be provided. |
US11307789B2 |
Storage system and storage control method
A storage system and storage control method are provided in which a plurality of volumes to be processed by a storage control unit are distributed and evacuated in a normal storage control unit without recovering redundancy of the storage control unit having decreased redundancy, and the storage control unit itself having the decreased redundancy is deleted after the evacuating is completed, and thus reservation information processing resources for guaranteeing recoverability of the redundancy become unnecessary. |
US11307786B2 |
Data storage devices and data processing methods
A data storage device includes a memory device and a memory controller. The memory controller configures a first predetermined memory block and a second predetermined memory block as buffers to receive data from a host device and determines to use the first or the second predetermined memory block to receive the data according to write addresses of a write command received from the host device. When the write addresses indicate that the data to be written by the host device is management data of a file system of the host device, the memory controller writes the data to the first predetermined memory block. When the write addresses indicate that the data to be written by the host device is not the management data of the file system of the host device, the memory controller writes the data to the second predetermined memory block. |
US11307774B2 |
Storage control device, non-transitory computer-readable storage medium, and storage control method
A storage control device includes a memory and a processor. The processor configured to, when a request for writing first data to a first unit region among unit regions included in a first storage region is received, write the first data to the first unit region in a second storage region corresponding to a snapshot, the snapshot being corresponding to the first storage region. The processor is further configured to send a first completion response to the request for writing. The processor is further configured to, when a first read request requesting for reading from the first unit region in the second storage region is received, send second data stored in the first unit region in the first storage region, as read data in accordance with the first read request. |
US11307771B2 |
Configurable link interfaces for a memory device
Techniques for configurable link interfaces for a memory device are described. In some examples, memory devices may require periodic link training to support data transfer with a host device at relatively fast rates. However, in some managed memory applications, memory dies of a memory device may have integrated controllers that do not support such link training, and accordingly may not support some clock rates or data rates. To support data transfers between a host device and a memory device at relatively fast clock rates or data rates without link training, a memory die may be fabricated with a configurable link interface that can support different mappings between components and operation according to different clock rates or data rates. In some examples, a memory die may be fabricated in a manner that supports configurable mappings between an array and a data channel interface that are operable according to different multiplexing and serialization. |
US11307769B2 |
Data storage method, apparatus and storage medium
The present disclosure provides a data storage method, an apparatus, and a storage medium, the method comprising: receiving a data storage request from a client, wherein the data storage request comprises data to be stored; determining a state of the data to be stored according to a least frequently used (LFU) and a least recently used (LRU) of the data to be stored, wherein the state is a cold data state or a hot data state; and determining a corresponding storage medium for the data to be stored according to the state of the data to be stored, and storing the data to be stored in the storage medium. The data storage method, the apparatus, and the storage medium provided in the present disclosure allow for reducing the probability of reading a disk and improving the stability of a system. |
US11307766B2 |
Apparatus and method and computer program product for programming flash administration tables
The invention relates to an apparatus, a method, and a non-transitory computer program product for programming flash administration tables. The non-transitory computer program product includes program code to: periodically determine whether user data that has been programmed into a current block of a flash module satisfies a random-write condition; and update a record of a host-to-flash (H2F) sub-table according to content of a flash-to-host (F2H) table for the current block when user data that has been programmed into the current block of the flash module satisfies the random-write condition. |
US11307765B2 |
System and methods for storage data deduplication
Data in a storage system is deduplicated after receiving from at least one writing entity requests for a plurality of write operations for a corresponding plurality of data blocks in a storage object. The received blocks are buffered and sorted in order and a sequence of clumps is created from the buffered blocks, where each clump comprises a grouping of at least one of the sorted, buffered blocks. A boundary is determined between at least one pair of clumps based at least in part on the content of at least one of the buffered blocks, and it is then determined whether at least one of the clumps is a duplicate of a previously stored clump. |
US11307764B2 |
Contextually inferred talking points for improved communication
Generating talking points on behalf of a user and providing the talking points to the user is provided. Talking points can help users to quickly and easily start a personalized conversation that enables participants of the conversation to make a connection, thus eliciting better communication and collaboration. Talking points can be generated based on commitments or requests identified in a previous conversation, anomalies or patterns identified in context data, or information items of interest collected from various data sources. One or more top-ranking talking points are surfaced to the user to help the user start a new conversation or to continue a previous conversation. |
US11307751B2 |
Vehicle seat with seat operating device
A vehicle seat having a seat operating device, wherein the seat operating device has a touch screen for displaying control panels for setting a value of an operating parameter assigned to the respective control panel and for detecting user input, wherein one can toggle between control panels via at least one first user input, wherein the control panels are arranged in a fixed order, wherein each a individual control panel is displayed by the touch screen and the value of the operating parameter can be changed by at least a second user input in the control panel. |
US11307746B2 |
Image manipulation
A method includes displaying an image on a first area of a touch-sensitive electronic display and receiving touch input on a second area of the display, comprising the first area. A gesture type is detected from the touch input by detecting a larger component of motion of the touch input along one of first and second axes of the display than along the other of the axes. Detecting a second gesture type comprises detecting a larger component of motion of the touch input along the other of the axes than along the one of the axes. If the gesture type is the first gesture type, a display characteristic of the image is adjusted, during displaying the image. If the gesture type is the second gesture type, the display ceases to display the image and displays a further image. A computing system is provided. |
US11307740B2 |
Display method for changing the display format of an image group based on a side length ratio
Provided is a display method of displaying on a display unit 2, an image group in which a plurality of images arranged on a first virtual axis are rotated about each of second virtual axes intersecting the first virtual axis, and further rotated about the first virtual axis, and are arranged side by side in a first direction, in which a length of the image in the first direction or a length of the image in a second direction which intersects the first direction is set such that, when a ratio of the length of the image in the first direction to the length of the image in the second direction is within a predetermined range, a shorter length of the length of the image in the first direction and the length of the image in the second direction is set to be constant in the image group, and when the ratio of the length of the image in the first direction to the length of the image in the second direction is outside the predetermined range, a longer length of the length of the image in the first direction and the length of the image in the second direction is set to be constant in the image group. |
US11307736B2 |
Tile based media content selection
Mechanisms are provided for allowing a user to dynamically manage rich media content in an efficient and effective manner. Tiles including media content, personalized video selections, content pack upgrades, and promotions for featured content are presented to a user. Each tile may include calls to view, purchase, discuss, rate, review, or read about associated content. Tiles may be presented as still images, logos, text, or live video. Multiple tiles may be manipulated using keyboard, mouse, touchpad, and/or touchscreen movements, motions, and gestures. In particular examples, an overlay provided on top of a tile mechanism provides a user with additional navigation and management options. |
US11307733B2 |
Always on display method and electronic device
An always on display method and an electronic device relate to the field of terminal technologies. The method includes obtaining, by an electronic device having a touchscreen, first device status information, where the first device status information is first information related to a first current running state of the electronic device, determining a first always on display interface based on the first device status information, displaying the first always on display interface on the touchscreen, obtaining second device status information, where the second device status information is second information related to a second current running state of the electronic device, determining a second always on display interface based on the second device status information, and displaying the second always on display interface on the touchscreen. |
US11307732B1 |
Integrated method and system for creation of a diagram compilation book and exporting the book for use as content in a visual presentation tool
A system and method for providing integrated play diagram compilation visualization and assembly that includes a visual graphic diagramming tool having a visual workspace for creating play diagrams and an add-on play diagram compilation tool that provides a graphical user interface in combination with the visual workspace of the visual graphic diagramming tool. |
US11307730B2 |
Pervasive 3D graphical user interface configured for machine learning
A three-dimensional graphical user interface (3D GUI) configured to be used by a computer, a display system, an electronic system, or an electro-mechanical system. The 3D GUI provides an enhanced user-engaging experience while enabling a user to manipulate the motion of an object of arbitrary size and a multiplicity of independent degrees of freedom, using sufficient degrees of freedom to represent the motion. The 3D GUI includes the functionality of machine learning (ML), which uses support vector machine (SVM) and/or convolutional neural network (CNN) to provide intelligent control of robot kinematics and computer graphics as well as the ability of the user to more quickly learn the more subtle applications of 3D computer graphics. |
US11307728B1 |
Computerized systems and methods for livestock management
Various examples are directed to livestock management systems and methods. A first user computing device may display a GUI comprising a first animal visual element. The first animal visual element may correspond to the first animal and indicate a first colostrum feeding of the first animal. When a user selects the first animal visual element, the user computing device may display a first colostrum input screen for receiving first colostrum data. The user computing device may also modify the first animal visual element to indicate the time status of the first testing action for the first animal. |
US11307727B2 |
Touch control display panel, touch control display apparatus, touch substrate, and method of fabricating touch control display panel
A touch control display panel is provided. The touch control display panel includes a base substrate; and a black matrix layer on the base substrate and in an inter-subpixel region of the touch control display panel. The black matrix layer includes a non-sensing portion, and a plurality of sensing portions spaced apart from the non-sensing portion. The touch control display panel further includes a first electrode layer including a plurality of first electrode blocks respectively between the plurality of sensing portions and the base substrate; and a second electrode layer including a plurality of second electrode blocks respectively on a side of the plurality of sensing portions away from the first electrode layer. A respective one of the plurality of sensing portions is configured to undergo a restorable change in electrical resistivity in response to a pressure from a touch. |
US11307726B2 |
Touch sensor and image display device including the same
A touch sensor according to an embodiment of the present invention includes a substrate layer, sensing electrodes arranged on a top surface of the substrate layer, the sensing electrodes having boundaries in which a plurality of convex portions are connected, and a dummy electrode disposed between the sensing electrodes, the dummy electrode having a boundary in which a plurality of convex portions are connected. The sensing electrodes include a first sensing electrode arranged in a column direction and a second sensing electrode arranged in a row direction. A convex portion in a region where the first sensing electrode, the second sensing electrode and the dummy electrode are adjacent to each other has a radius of curvature less than that of a convex portion in other regions. |
US11307725B2 |
Mask and electronic device thereof
A mask including a substrate and a mesh pattern are disclosed along with an electronic device. The mesh pattern, being disposed on the substrate, includes a first striped pattern and a second striped pattern; the first striped pattern includes a first, second, and third section, and the second section is disposed between the first and the third sections; the second striped pattern includes a fourth, fifth, and sixth section, and the fifth section is disposed between the fourth and the sixth sections; the first section has a first extension direction, the fourth section has a second extension direction, and a first included angle is between the first extension direction and the second extension direction; the fifth section and the second section intersect each other while having a second included angle between the two sections, and the second included angle is greater than the first included angle. |
US11307716B2 |
Capacitive touch glass structure
A glass structure includes a glass substrate, a first sensing layer, a second sensing layer, a signal wire layer and an insulative layer. Each of the two sensing layers is formed by a metal oxide conductive film electrically connected onto a metal mesh and has sensing columns and isolation columns which insulatively separate the sensing columns. An end of each of the sensing columns is provided with a contact connected to the signal wire layer. Conductive material of each isolation column is divided into disconnected insulative areas. The insulative layer is adhesively disposed between the first and second sensing layers. The sensing columns of the first sensing layers are orthogonal to the second sensing columns on the second sensing layer to constitute a capacitive sensing unit array. |
US11307714B2 |
Areal device offering improved localized deformation
Tactile interface comprising a panel (1) having an interactive surface (2) with one or a plurality of exterior elements, comprising a plurality of interactive areas (Z1, Z2, Z3, Z4) arranged relative to one another, such that they cover substantially the whole of the interactive surface (2) and a plurality of actuators (A1, A2, A3, A4) in contact with the panel, control means (6) of actuators configured to send control signals to the actuators, comprising means for calculating (8) said control signals, said calculating means (8) executing an inverse filtering operation, so as to emit, from a desired displacement or displacements of one or more interactive areas (Z1, Z2, Z3, Z4), control signals compensating at least partially the distortion, reverberation and propagation of waves. |
US11307713B2 |
Touch sensing device and method for touch sensing
A touch sensing device includes: a substrate; a first sensor disposed on the substrate; a second sensor disposed on the substrate; and a sensing circuit electrically connected to the first sensor and the second sensor. The sensing circuit is configured to compare signals sensed by the first sensor and the second sensor in accordance with an applied touch input and determine whether the applied touch input is normal. |
US11307712B2 |
Systems, methods, and devices for capacitive sensing with sinusoidal demodulation
Systems, methods, and devices improve the sensitivity of capacitive sensors. Devices may include an attenuator configured to receive an input from at least one sense electrode of a capacitive sensing device. The attenuator may be included in a sensing channel of a capacitive sensor. Devices may further include a signal generator coupled to an input of the attenuator. The signal generator may include one or more processors configured to generate a sinusoidal signal based, at least in part, on one or more noise characteristics of a scan sequence associated with one or more transmit electrodes of the capacitive sensing device, and provide the sinusoidal signal to the input of the attenuator. |
US11307708B2 |
Touch sensing system and display system including the same
A touch sensing system is provided. The touch sensing system includes a touch panel including touch sensors arranged in a grid along row and column directions; a touch controller including at least one transmission circuit to transmit a signal to the touch sensors and at least one reception circuit to detect a signal from the touch sensors; and a switching circuit to selectively connect each of the touch sensors to the at least one transmission circuit and the at least one reception circuit in accordance with an operation mode. The switching circuit connects each of the touch sensors to the at least one reception circuit in a touch mode and connects a first portion of the touch sensors to the at least one reception circuit and a second portion of the touch sensors to the at least one transmission circuit in a proximity mode. |
US11307705B2 |
Touch display device
A touch display device has a small bezel size even when touch routing lines connecting a touch sensor to a touch sensing circuit are disposed in a non-display area and can improve touch sensitivity by preventing the formation of parasitic capacitance caused by the touch routing lines. |
US11307703B2 |
Method for transmitting and receiving signal, processor chip, active stylus and touch screen
Some embodiments of the present disclosure provide a method for transmitting and receiving a signal, a processor chip, an active stylus, and a touch screen. The method for transmitting a signal includes: acquiring, based on detected pressure information, codes representing pressure information and used to detect tip positions, where the code includes n code bits, n being an integer greater than 1; generating n coded signals respectively corresponding to the n code bits; and transmitting each coded signal in the coded signals at the preset first or second frequency or prohibiting transmission of each coded signal in the coded signals, where the first frequency, the second frequency and prohibited transmission of the n coded signals relate to the pressure information. |
US11307702B2 |
Operation detection device and display device
An operation detection device that includes a panel that receives a touch operation from a first main surface or a second main surface; a pressing operation detection unit that detects a pressing operation on the first main surface or the second main surface of the panel; an electrostatic capacitance sensor that detects the touch operation on the first main surface or the second main surface of the panel; and a control unit that determines, according to a detection result of the pressing operation detection unit, which of the first main surface and the second main surface the pressing operation is performed and switches a driving mode of the electrostatic capacitance sensor. |
US11307701B2 |
Display device including position input function
A display device including a position input function, includes a pixel electrode; an image wire that is disposed adjacent to the pixel electrode and supplies an image signal to the pixel electrode; a plurality of position detection wires that are arranged side by side on at least one side of the image wire; and a plurality of position detection electrodes that are connected to the plurality of position detection wires, form a capacitance with a position input body performing position input, detect an input position by the position input body, and include an opening portion which overlaps with the plurality of position detection wires arranged on the at least one side of the image wire and is formed in a range straddling the plurality of position detection wires. |
US11307700B2 |
Timing controller for controlling emission of emission element for recognizing touch coordinates and electronic device including the same
Disclosed is a timing controller including a coordinate data generation circuit configured to generate X coordinate emission data for acquiring X coordinates and Y coordinate emission data for acquiring Y coordinates of touch coordinates, a selection circuit configured to time-divide 1 frame duration, to output the X coordinate emission data to a display driving circuit during an X coordinate field, and to output the Y coordinate emission data to the display driving circuit during a Y coordinate field, and a control data generation circuit configured to output control data for allowing each pixel to emit light in units of data line groups including i data lines using the X coordinate emission data during the X coordinate field and for allowing each pixel to emit light in units of gate lines including j gate lines using the Y coordinate emission data during the Y coordinate field, to the display driving circuit. |
US11307699B2 |
Touch sensor having strain gauge and display device including the same
A display device includes: a base substrate; a light emitting element located on the base substrate; a thin-film encapsulation layer located on the light emitting element; touch electrodes located on the thin-film encapsulation layer, each of the touch electrode including an opening; and a strain gauge including: resistance lines located in the openings, respectively, the resistance lines located in the same layer as the touch electrodes and having variable resistance values changed in response to a touch input; a first connection line connecting two resistance lines neighboring each other along a first direction; and a second connection line connecting two resistance lines neighboring each other along a second direction, the second direction intersecting the first direction, wherein the first connection line and the second connection line are located between the thin-film encapsulation layer and the resistance lines. |
US11307698B2 |
Touch display device, driving circuit and driving method thereof
Embodiments of the present disclosure relate to touch display devices, driving circuits, and driving methods, and more specifically, to a touch display device, a driving circuit, and a driving method for enabling the functionality of a micro control unit to be minimized and power consumption to be reduced by allowing one or more combined integrated circuits to generate a touch sensing control signal and provide the generated signal to a plurality of combined integrated circuits. Further, according to embodiments of the present disclosure, touch display devices, driving circuits, and driving methods are provided for enabling power consumption of a touch power integrated circuit to be reduced by using a touch sensing control signal generated by one or more combined integrated circuits as a load-free driving signal. |
US11307695B2 |
Display device and method of manufacturing the same
A display device and a method of manufacturing the same are disclosed, in which arcing may be prevented from occurring. The display device comprises a first substrate including a display area on which pixels are arranged, and a non-display area surrounding the display area; a dam surrounding the display area, arranged on the non-display area; a pad electrode arranged outside the dam; and an encapsulation film covering the display area and including a first inorganic film and a second inorganic film arranged on the first inorganic film, wherein the second inorganic film is overlapped with the pad electrode. |
US11307691B2 |
Display device including a conductive portion covering an area in which clock signal lines and touch signal lines overlap
A display device including a circuit layer having a driving circuit layer with a plurality of clock signal lines, a touch detection unit having a touch detection part and a plurality of touch signal lines electrically connected to the touch detection unit, and a conductive portion disposed between the plurality of clock signal lines and the plurality of touch signal lines and configured to cover an overlapping area where the plurality of clock signal lines and the plurality of touch signal lines overlap. |
US11307690B2 |
Electronic device, program, and control method
Provided are an electronic device, a program, and a control method capable of improving detection accuracy. An electronic device includes a proximity sensor, a ranging sensor, and a controller configured to switch a sensor to be operated between the proximity sensor and the ranging sensor in accordance with the distance between an object to be detected and the electronic device. |
US11307687B2 |
Display device and input/output device
A circuit which detects an output current from a pixel and an output current from an input device, and converts the output current into data is provided. The current detection circuit includes an integrator circuit, a comparator, a counter, and a latch. The integrator circuit integrates the potential of a first signal during a period determined by a second signal and outputting it as a third signal. The comparator compares the potential of the third signal with a first potential and outputting a fourth signal. The counter outputs the number of pulses included in a fifth signal as a sixth signal during a period determined by the fourth signal. The latch holds the sixth signal. The integrator circuit preferably further includes an operational amplifier and some capacitors. The first signal is supplied from a pixel included in a display device or an input portion included in an input device. |
US11307681B2 |
Fingerprint sensing system and method for providing user input on an electronic device using a fingerprint sensor
A method for providing user input on an electronic device comprising a fingerprint sensor comprising an array of sensing elements. Acquiring partial fingerprint images of a finger touching a finger touch surface of the fingerprint sensor from at least two sub-groups of sensing element. Determining a respective force value indicative of a force applied on the finger touch surface at each of the sub-groups of sensing elements when the partial fingerprints were acquired, based on the partial fingerprint images acquired from the respective sub-group of sensing elements. Determining a force value difference between a pair of the determined force values. Determining a user input based on the determined force value difference, and based on the relative location between the sub-groups of sensing elements in the pair associated with the force value difference. |
US11307677B2 |
Method and device for object pointing in virtual reality (VR) scene using a gamepad, and VR apparatus
A method and device for pointing at an object in a Virtual Reality (VR) scene, and a VR apparatus are provided. The method includes sensing a movement of a gamepad from a first position to a second position in a reality scene through an Inertial Measurement Unit (IMU) orientation sensor. The IMU orientation sensor is mounted in the gamepad, and the gamepad is configured to control an object in a VR scene. The method also includes generating a first position vector based on the movement; acquiring a first absolute position coordinate of the second position in the reality scene according to a position coordinate of a starting point in the reality scene and the first position vector; converting the first absolute position coordinate into a first virtual position coordinate in the VR scene; and pointing at a target object located at the first virtual position coordinate in the VR scene. |
US11307671B2 |
Controller for finger gesture recognition and method for recognizing finger gesture
A method for recognizing finger gesture, operating by receiving a signal of finger movement from a controller, wherein the controller includes a plurality of finger sensors, and the signal of finger movement is generated by at least one of the finger sensors sensing that at least one of fingers of a user touches or approaches the controller, defining a range of the controller that is touched by the fingers according to the signal of finger movement, and suspending operation of the finger sensors outside of the range, and determining a finger gesture constituted by the fingers according to the signal of finger movement to generate a signal of finger gesture corresponding to the finger gesture. |
US11307669B2 |
Electronic device, moving body, program and control method
Provided is an electronic device comprising a sensor configured to detect a gesture without touching an own device and a controller configured to determine a hand of a user used for operation according to a driver's seat position and determine, according to the hand of the user used for operation, a direction of the gesture based on an output from the sensor. |
US11307667B2 |
Systems and methods for facilitating accessible virtual education
Various embodiments of systems and methods for a learning environment for accessible virtual computer science education are disclosed. |
US11307665B2 |
Wink gesture based control system
A wink gesture based control technique for entering text, selecting, controlling and manipulating virtual objects and smart applications on a display using facial gestures of the user, in particular winking, blinking and squinting movements of the eyes. The wink gesture based control technique utilizes wink gestures of a user to select, control, and manipulate virtual objects on a display. A head mounted device is adapted to allow detection and classification of specific wink gestures. The head mounted device in some embodiments may also be adapted to recognize certain characteristics of the wink gestures, such as duration or amplitude, to allow enhanced navigation of a computer interface. |
US11307664B2 |
Three-dimensional perceptions in haptic systems
An acoustic field may be produced from a transducer array having known relative positions and orientations. In this acoustic field, one or more control points may be defined. An amplitude may be assigned to the control point. Mid-air haptic effect for a virtual object on a human body part may be generated by moving the control point in a single closed curve comprising a plurality of curve segments. The single closed curve traverses at least one location where the human body part intersects with the virtual object. Additionally, a user may interact with virtual three-dimensional content using the user's hands while a tracking system monitoring the user's hands, a physics engine updates the properties of the virtual three-dimensional content and a haptic feedback system provides haptic information to the user. |
US11307663B1 |
Compact pivoting input device
An input device includes an input structure, a magnet attached to the input structure, and an electromagnet. The magnet rotates when the electromagnet is activated, thereby rotating the input structure. The magnet and input structure rotate about a pivot in order to provide haptic and/or visual feedback to a user. The pivot may attach the magnet and input structure to a body, which in turn may be affixed to, or part of, an electronic device. The electromagnet can encircle the body and/or magnet. |
US11307661B2 |
Electronic device with actuators for producing haptic and audio output along a device housing
An electronic device has a housing that forms an exterior surface of the electronic device. An array of actuators is coupled to the housing and is operable to move the housing in order to produce sound waves and/or haptic output via the exterior surface. In this way, less space is consumed by acoustic and haptic devices as compared to similar conventional devices, thereby allowing for thinner electronic devices and/or room for other components within the housing. The actuators may be operable to move different regions of the housing to produce sound waves and/or haptic output within different frequency ranges. |
US11307657B2 |
User detection by a computing device
In some embodiments, an electronic device optionally identifies a person's face, and optionally performs an action in accordance with the identification. In some embodiments, an electronic device optionally determines a gaze location in a user interface, and optionally performs an action in accordance with the determination. In some embodiments, an electronic device optionally designates a user as being present at a sound-playback device in accordance with a determination that sound-detection criteria and verification criteria have been satisfied. In some embodiments, an electronic device optionally determines whether a person is further or closer than a threshold distance from a display device, and optionally provides a first or second user interface for display on the display device in accordance with the determination. In some embodiments, an electronic device optionally modifies the playing of media content in accordance with a determination that one or more presence criteria are not satisfied. |
US11307656B2 |
View-through sensors and apparatuses for tracking eye movement, and methods and software therefor
View-through sensors each locatable proximate to an eye of a user and for use while the user is engaged in viewing activity. Each view-through sensor has a view-through region that allows the user to view through the sensor. An active peripheral region at least partially surrounds the view-through region and includes multiple light-sensing regions for sensing light reflected from an eye. In some embodiments, the view-through sensor is configured to use environmental light for eye tracking. When the view-through sensor uses environmental light, spatial and temporal information about the intensity of the environmental light can be used to enhance eye-tracking performance. This information can be obtained, for example, from light-sensing regions on the reverse side of the view-through sensor, from an electronic display, or from a forward-facing camera. In some embodiments, the view-through sensor includes light-emitting regions that emit the light that the sensor uses to track eye movement. |
US11307650B1 |
Modifying virtual content to invoke a target user state
In one implementation, a method for generating computer-generated reality content (CGR) content in order to invoke a target state of a user based on a user model is performed at an electronic device. The method includes: while presenting reference CGR content via the one or more displays, obtaining a request from a user to invoke a target state for the user; generating, based on a user model associated with the user and the reference CGR content, modified CGR content to invoke the target state for the user, wherein the user model provides projected reactions to CGR content; and presenting, via the one or more displays, the modified CGR content. In some implementations, obtaining the request from the user to invoke the target state for the user includes determining whether the user provided informed consent to store user information in the user model associated with the user of the device. |
US11307649B2 |
Systems and methods for guiding perspectives for multi-perspective content
A method of guiding perspectives in a multi-perspective content delivery system. The multi-perspective content represents a first perspective selected from a plurality of time-coincident perspectives, the plurality of perspectives including a center point perspective. When the multi-perspective content delivery system receives an indication that the center point perspective supersedes the first perspective, the multi-perspective content delivery system determines whether the first perspective and the center point perspective are the same perspective. In response to receiving an indication that the perspectives are not the same, transmitting a cue from the device directing attention to the center point perspective. |
US11307645B2 |
Instruction updates via side channels
An example device includes a data port to provide a data channel to a host and a processor coupled to the data port. The processor includes an operational mode and a low-power mode in which the processor is to perform fewer operations than in the operational mode. The processor is to execute instructions in the operational mode and to update the instructions with updated instructions received via the data channel in the operational mode. The device further includes a side channel to receive a signal from the host to trigger the processor to switch from the low-power mode to the operational mode and to initiate update of the instructions with the updated instructions. |
US11307644B2 |
Cross-domain power control circuit
A cross-domain power control circuit is disclosed. The circuit includes a first circuit branch having a first transistor coupled to a first supply voltage node and a second circuit branch having a second transistor coupled to the first supply voltage node. A third circuit branch is coupled between a second supply voltage node and a third supply voltage node. A second supply voltage conveyed on the second supply voltage node is less than a first supply voltage conveyed on the first supply voltage node. A fourth circuit branch is coupled between the first and third supply voltage nodes. In a first mode of operation, control circuitry causes the second supply voltage to be conveyed to the third supply voltage node. In a second mode of operation, the control circuitry causes the first supply voltage to be conveyed to the third supply voltage node. |
US11307642B2 |
Method for managing power supply state of memory and chip
Embodiments of this application disclose a method for managing a power supply state of a memory and a chip, where the memory includes a plurality of storage areas, and the plurality of storage areas are separately powered by an independent power supply. The method includes: determining an occupancy condition of the plurality of storage areas by a program according to allocation address information of a segment, in the program, to be stored in the plurality of storage areas; and configuring a power supply state of the plurality of storage areas according to the occupancy condition of the plurality of storage areas by the program. |
US11307634B1 |
Maintaining historical power level metadata for dynamic voltage and frequency scaling of processor instructions
Maintaining historical power level metadata for dynamic voltage and frequency scaling of processor instructions is disclosed. A power predictor receives, from a power controller that controls voltage and/or frequency of a processor core of a processor device, a processor core power quantifier that corresponds to a voltage or frequency of the processor core while executing a processor instruction. The power predictor, based on the processor core power quantifier, stores an instruction power level in association with the processor instruction. The power predictor subsequently determines that the processor instruction is to be executed by the processor core at a future point in time. The power predictor accesses the instruction power level previously stored in association with the processor instruction. The power predictor, prior to the processor instruction being executed by the processor core, communicates to the power controller a proposed power level based on the instruction power level. |
US11307626B2 |
Method and apparatus for performing power analytics of a storage system
A storage system comprises one or more storage devices, power supplies supplying power to the storage device, a processor that performs in response to determining that the total power consumption of the one or more storage devices is less than a first percentage threshold of a load of the active power supplies, deactivating one or more of the active power supplies until the total power consumption is equal to or greater than the first percentage threshold of a load of each of the active power supplies, and in response to determining that the total power consumption is equal to or greater than a second percentage threshold of a load of each of the active power supplies, activating one or more of the deactivated ones of the power supplies until the total power consumption is less than the second percentage threshold of the load of each of the active power supplies. |
US11307622B1 |
Compute device housing with layers of electromagnetic interference shields, and devices and systems for the same
In some embodiments an apparatus includes a housing that defines an interior. The apparatus includes a first circuit board that has multiple integrated circuits (ICs). The first circuit board is disposed within the interior of the housing. The apparatus includes a second circuit board that has multiple ICs. The second circuit board is also disposed within the interior of the housing. The apparatus further includes a first electromagnetic interference (EMI) shield disposed about an IC from the multiple ICs of the first circuit board and not disposed about remaining ICs from the multiple ICs of the first circuit board. The apparatus further includes a second EMI shield disposed about the first circuit board and not the second circuit board. The apparatus further includes a third EMI shield disposed about the first circuit board and the second circuit board. |
US11307615B2 |
Accessories for portable electronic devices
Accessory devices for portable electronic devices are described. An exemplary accessory device can include a first segment coupled to a second segment via a first hinge assembly. The accessory can include a third segment coupled to the second segment via a second hinge assembly such that the second segment is positioned between the first and third segments. The accessory device can be arranged between a closed configuration and a configuration of a stand that supports the portable electronic device at a viewing angle. At the support configuration, the second segment can be at an acute angle relative to the first segment to shift the center of gravity of the system towards the middle. The third segment can be suspended above the first segment and be inclined outwards. The hinge assemblies of the system can be sufficiently stiff to withstand the weight of the electronic device. |
US11307610B2 |
Display device
A display device may comprise a display panel including one surface at a front side of the display panel and another surface at a rear side of the display panel, a front stacked structure disposed on the surface of the display panel, and a rear stacked structure disposed on the another surface of the display panel. The front stacked structure may include a polarizing member disposed on the surface of the display panel, and an impact absorbing layer disposed on the polarizing member. The polarizing member may include at least one phase retardation layer disposed on the surface of the display panel, a polarization layer disposed between the at least one phase retardation layer and the impact absorbing layer, and a first polarization protection layer disposed between the polarization layer and the impact absorbing layer. |
US11307607B2 |
Pointing device
A pointing device includes: a substrate; an operation member that is provided tiltably with respect to the substrate, and includes a protrusion protruded from one of an inner wall and an outer wall; and a rotation member that is provided rotatably on the substrate, and includes a hole which the protrusion enters when the rotation member overlaps the operation member; wherein the rotation member rotates in conjunction with the operation member when the protrusion contacts an edge of the hole according to rotation of the operation member, wherein the hole is formed in a range in which the protrusion is movable by tilt of the operation member. |
US11307606B2 |
Pedal friction pad for vehicle pedal assembly
A vehicle pedal assembly comprising a pedal housing. A rotatable pedal includes a drum extending into the pedal housing. The drum includes a friction contact surface. A pedal friction pad extends in the pedal housing and includes a pedal friction surface in contact with the friction contact surface on the drum. The pedal friction surface is shaped and positioned to provide for a line frictional contact between the pedal friction surface and the drum. In one embodiment, the pedal friction surface in contact with the drum is arc-shaped. In one embodiment, the pedal friction surface includes a first curved converging segment, the arc-shaped surface segment defines the second surface segment and extends between the first and a third straight converging segment. |
US11307605B2 |
Pedal value generator for a motor vehicle, pedal value generator arrangement and method for controlling a motor vehicle
A pedal value generator 14 for a motor vehicle 30, a pedal value generator arrangement 10 and a method for controlling a motor vehicle 30 are described. A first pedal actuating surface 16 and, at a distance thereto, a second pedal actuating surface 18 are arranged on a cross member 20. A sensor arrangement 24 detects a torque M of the cross member 20 with respect to a torque axis X arranged between the first and second pedal actuating surfaces 16, 18 and for supplying an electrical actuation signal B1, B2 as a function of torque M. When an actuating force acts upon first pedal actuating surface 16 motor vehicle 30 can be accelerated and when an actuating force acts upon second pedal actuating surface 18 it can be decelerated. |
US11307603B2 |
Electronic apparatus and control method for electronic apparatus
An electronic apparatus comprises a detection unit configured to detect electrical characteristics of main power, via a composite cable, changed in accordance with subsidiary power supplied through the composite cable configured to perform power supply and bi-directional signal transmission; and a control unit configured to control the main power supplied through the composite cable in accordance with a result of detection by the detection unit. |
US11307597B2 |
Tele-operation of autonomous cars to negotiate problem situations
Methods and systems for providing remote support and negotiating problem situations of autonomous operation of vehicles based on signal states and vehicle information are described. A system comprises a memory and a processor configured to execute instructions stored in the memory to: assign vehicles to support queues based on state data, generate a map display including locations of the vehicles, and generate a state display including the support queues, vehicle manager indicators corresponding to the support queues and state indicators corresponding to the state data. |
US11307596B2 |
Reconfigurable autonomous ground service vehicles and control system
A ground service vehicle system employs autonomous vehicles that can be reconfigured with interchangeable service modules to provide different services. The autonomous service vehicles can be remotely controlled and dispatched in swarms to provide different services at a location. |
US11307595B2 |
Apparatus for acquisition of distance for all directions of moving body and method thereof
A vision apparatus for a moving body is provided. The vision apparatus for a moving body includes a plurality of cameras that are arranged to be distanced from one another, and are arranged in a diagonal direction to the moving direction of the moving body, and a processor that receives images photographed at each of the plurality of cameras, and stereo-matches the plurality of received images and generates distance information for all directions of the moving body. |
US11307594B2 |
Method and system for deterministic trajectory selection based on uncertainty estimation for an autonomous agent
A system for deterministic trajectory selection based on uncertainty estimation includes a set of one or more computing systems. A method for deterministic trajectory selection includes receiving a set of inputs; determining a set of outputs; determining uncertainty parameters associated with any or all of the set of inputs and/or any or all of the set of outputs; and evaluating the uncertainty parameters and optionally triggering a process and/or action in response. |
US11307592B2 |
Management system of work site and management method of work site
A management system of a work site includes a guidance unit which outputs, to a manned vehicle of a work site, guidance data for guiding the manned vehicle to an unmanned vehicle stopped due to occurrence of an abnormality at the work site. |
US11307589B2 |
Vessel navigation system and navigation method thereof
The present invention relates to a vessel navigation system and navigation method thereof, the method includes: (a) driving a vessel to sail along a sailing path including at least two nodes, the at least two nodes include a first node and a second node connected by a first line segment; (b) generating a first tracking point on the first line segment when a distance between the vessel and the first node being less than a first length, and driving the vessel to sail according to the first tracking point; (c) generating a second tracking point on the first line segment when a distance between the vessel and the first tracking point being less than the first length, and driving the vessel to sail according to the second tracking point; and then completing the navigation of the sailing path by repeating the step (b) and step (c) until the vessel passes through each node. |
US11307584B2 |
Applications and skills for an autonomous unmanned aerial vehicle
A technique is described for developing and using applications and skills with an autonomous vehicle. In an example embodiment, a development platform is provided that enables access to a developer console for developing software modules for use with an autonomous vehicle. Using the developer console, a developer user can specify instructions for causing an autonomous vehicle to perform one or more operations. For example, to control the behavior of an autonomous vehicle, the instructions can cause an executing computer system at the autonomous vehicle to generate calls to an application programming interface (API) associated with an autonomous navigation system of autonomous vehicle. Such calls to the API can be configured to adjust a parameter of a behavioral objective associated with a trajectory generation process performed by the autonomous navigation system that controls the behavior of the autonomous vehicle. The instructions specified by the developer can be packaged as a software module that can be deployed for use at autonomous vehicle. |
US11307579B2 |
Fault-tolerant control of an autonomous vehicle with multiple control lanes
In one example embodiment, a computer-implemented method includes receiving data representing a motion plan of the autonomous vehicle via a plurality of control lanes configured to implement the motion plan to control a motion of the autonomous vehicle, the plurality of control lanes including at least a first control lane and a second control lane, and controlling the first control lane to implement the motion plan. The method includes detecting one or more faults associated with implementation of the motion plan by the first control lane or the second control lane, or in generation of the motion plan, and in response to one or more faults, controlling the first control lane or the second control lane to adjust the motion of the autonomous vehicle based at least in part on one or more fault reaction parameters associated with the one or more faults. |
US11307577B2 |
Autonomous driving control device
An autonomous driving control device is capable of starting an autonomous driving control without an operation of a driver and reducing a possibility that the driver can not start manual driving. An autonomous driving control is switched to manual driving when a determination section determines that the amount of operation by the driver is equal to or greater than a first threshold, before a predetermined time elapses since the autonomous driving control is automatically started. An autonomous driving control is switched to a manual driving when the determination section determines that the amount of operation by the driver is equal to or greater than a second threshold that is greater than the first threshold, after the predetermined time elapses. |
US11307574B2 |
Unmanned aerial vehicle fleet management
An unmanned aerial vehicle (UAV) includes one or more sources of propulsion coupled to provide propulsion to the UAV, and a power source coupled to power the one or more sources of propulsion. A communication system is coupled to communicate with an external device, and a controller is coupled to the communication system, the power source, and the one or more sources of propulsion. The controller includes logic that when executed by the controller causes the UAV to perform operations, including: measuring a status of the UAV; sending the status of the UAV to the external device; receiving movement instructions from the external device; and engaging the one or more sources of propulsion to move the UAV from a first location to a second location within a storage facility. |
US11307573B2 |
Communication terminal and computer-readable storage medium
A communication terminal is provided, the communication terminal including: a candidate presenting unit that presents candidates of a remote driving apparatus user who is to remotely drive a vehicle; a request information sending unit that sends, to a communication terminal of the remote driving apparatus user selected from the candidates, request information indicating a request for remote driving of the vehicle; a response receiving unit that receives, from the communication terminal of the remote driving apparatus user, an acknowledgement of the request information; and a generation requesting unit that: sends first user identification information identifying a user of the vehicle, and second user identification information identifying the remote driving apparatus user to a server; and requests the server to generate key data for enabling a remote driving apparatus corresponding to the second user identification information to remotely drive the vehicle corresponding to the first user identification information. |
US11307571B2 |
Operational parameter based flight restriction
A method for operating a vehicle includes, with aid of one or more processors, individually or collectively, receiving a parameter regarding operation of the vehicle, processing the parameter regarding the operation of the vehicle, and varying a restriction affecting operation of the vehicle based on the processing of the parameter. |
US11307570B2 |
Machine learning based predictive maintenance of equipment
A predictive maintenance server receives data from sensors of equipment. The server uses one or more machine learning models to assign an anomaly score. Responsive to the anomaly score exceeding a threshold value, the server may issue an alert. The machine learning model may be supervised or unsupervised. In one embodiment, the machine learning model use several sensor channels to predict the values of one or more vitals of the equipment and compare the predicted values to the actual measured values of the vitals. The server may assign an anomaly score based on the differences between the predicted values and the measured values. In one embodiment, the machine learning model may be an autoencoder that generates a distribution of the measurement values to determine the likelihood of observing the actual measured values in a normal operation. In one embodiment, the server may use a histogram approach to predict anomaly. |
US11307569B2 |
Adaptive sequential probability ratio test to facilitate a robust remaining useful life estimation for critical assets
The system receives a set of present time-series signals gathered from sensors in the asset. Next, the system uses an inferential model to generate estimated values for the set of present time-series signals, and performs a pairwise differencing operation between actual values and the estimated values for the set of present time-series signals to produce residuals. The system then performs a sequential probability ratio test (SPRT) on the residuals to produce SPRT alarms with associated tripping frequency (TF). While the TF exceeds a TF threshold, the system iteratively adjusts sensitivity parameters for the SPRT to reduce the TF, and performs the SPRT again on the residuals. The system then uses a logistic regression model to compute a risk index for the asset based on the TF. If the risk index exceeds a threshold, the system generates a notification indicating that the asset needs to be replaced. |
US11307568B2 |
Estimating the remaining useful life for cooling fans based on a wear-out index analysis
The disclosed embodiments provide a system that estimates a remaining useful life (RUL) for a fan. During operation, the system receives telemetry data associated with the fan during operation of the critical asset, wherein the telemetry data includes a fan-speed signal. Next, the system uses the telemetry data to construct a historical fan-speed profile, which indicates a cumulative time that the fan has operated in specific ranges of fan speeds. The system then computes an RUL for the fan based on the historical fan-speed profile and empirical time-to-failure (TTF) data, which indicates a TTF for the same type of fan as a function of fan speed. Finally, when the RUL falls below a threshold, the system generates a notification indicating that the fan needs to be replaced. |
US11307567B2 |
Component mounting device, method, and system that controls head based on degree of malfunction
A management device for managing a component mounter that mounts components onto a substrate using some of constituent elements each selected from one of constituent element groups each including the constituent elements. One group is a nozzle group including nozzles. The device includes: a true displacement amount calculator that calculates, for each target component which is the component, a true amount of displacement which is a sum of (i) an amount of pickup displacement being an amount of displacement between the target component and a target nozzle being one of the nozzles and picks up the target component and (ii) an amount of correction being an amount of offset of a position of the target nozzle when picking up the target component; and a statistical processor that performs parameter estimation for a predetermined statistical model using the true amount to calculate a degree of malfunction of each constituent element. |
US11307562B2 |
Application of simple random search approach for reinforcement learning to controller tuning parameters
A method and system for reinforcement learning can involve applying a finite-difference approach to a controller, and tuning the controller in response to applying the finite-difference approach by taking a state as an entirety of a closed-loop step response. The disclosed finite-different approach is based on a random search to tuning the controller, which operates on the entire closed-loop step-response of the system and iteratively improves the gains towards a desired closed-loop response. This allows for prescribing stability requirement into the reward function without any modeling procedures. |
US11307553B2 |
Control device and control method
A control device includes a first processor that acquires a synchronization signal that is generated every first period, and a second processor that generates a second period that is obtained by dividing the first period by n (n≥1), generates a control signal, using a timer, every third period that is obtained by dividing the second period by m (m≥2), where at least one of a plurality of control signals generated in the first period is a control signal that should be synchronous with the synchronization signal, and in a case where occurrence of an error between timings of the synchronization signal and the control signal that should be synchronous with the synchronization signal is detected, the second processor corrects the error by temporarily changing a width of the timer that is to be started at next and later times. |
US11307540B1 |
Method of linear active disturbance rejection control with a fractional order integral action
A method, system, and apparatus for a linear active disturbance rejection control with a fractional order integral (FOI-LADRC) action for set-point tracking of a process variable is disclosed. The FOI-LADRC method includes receiving and multiplying a reference signal by a first feedback signal, applying, by a set-point tracking controller, fractional order integration to the reference signal, amplifying and multiplying the reference signal by a series of second feedback signals and a third feedback signal, dividing the reference signal by a static gain, and generating a process control variable, inputting the process control variable and applying a disturbance to the plant to output an output signal, feeding back the output signal, as the first feedback signal, generating the series of second feedback signals and a third feedback signal by an extended state observer, ESO, and tuning the set-point tracking controller and the ESO to eliminate the disturbance, from the output signal. |
US11307536B2 |
Watches
According to various embodiments, a watch may be provided. The watch may include: a timing circuit configured to provide information about a current time; a smart watch circuit configured to provide smart watch functionality; a first battery configured to provide energy to the timing circuit; a second battery configured to provide energy to the smart watch circuit; and a communication circuit configured to provide communication between the timing circuit and the smart watch circuit; wherein the communication circuit includes a safety circuit configured to prevent leakage of current from the first battery to the second battery. |
US11307528B2 |
Image forming apparatus having a locking mechanism for a unit
An image forming apparatus includes a first unit dismountably mounted on a main body frame and a locking mechanism releasably holding the first unit mounted. The locking mechanism has a handle portion, a lock member, and a preloading member. The handle portion is on the first unit, and is movable to and fro in the mounting and dismounting directions of the first unit. The lock member is swingably on the first unit, and has a hook portion engageable with an engaged portion formed on the main body frame. The preloading member preloads the lock member in a first direction in which the hook portion engages with the engaged portion. As the handle portion is moved in the dismounting direction, the lock member swings in a second direction opposite to the first direction against the preloading force of the preloading member to disengage the hook portion from the engaged portion. |
US11307526B2 |
Print agent application assembly cleaning tools
A print agent application assembly cleaning tool is disclosed. The print agent application assembly cleaning tool may include a handle and a flexible blade. The flexible blade may be inserted into a gap between a pair of electrodes of a print agent application assembly. The blade may protrude from a distal end of the handle in a lengthwise direction. The blade may have a width that varies to define a curved profile. The width may reduce and subsequently increase along a length of the blade so as to define a recess in an edge of the blade. |
US11307521B2 |
Image forming apparatus and image forming method
An image forming apparatus may include: a fixer that includes a fixing nip and makes an image formation medium pass through the fixing nip, to apply heat and pressure to the image formation medium, and fix toner containing wax to the image formation medium, an image formed with the toner having been transferred onto the image formation medium; and a hardware processor that controls the fixer in such a manner that an amount of wax precipitating on a surface of the image formation medium, when a laminating process is performed on the image formation medium to which the toner has been fixed, becomes smaller than when the laminating process is not performed. |
US11307520B2 |
Image forming apparatus with cleaning mechanism
An image forming apparatus includes an image forming unit, first and second rotary members, a cleaning mechanism, and a separating mechanism. The first and second rotary members cooperatively form a nip portion configured to nip and convey a recording material while heating and fixing a toner image onto the recording material. The cleaning mechanism includes a collecting roller. The cleaning mechanism is configured to clean the first rotary member by bringing a cleaning web into contact with the collecting roller that is in contact with the first rotary member and rotates together with the first rotary member. The separating mechanism is configured to separate the cleaning web from the collecting roller when the collecting roller is separated from the first rotary member. |
US11307515B2 |
Developing device with a developer regulator and a stopper
A developing device includes a developer bearer, a developer regulator, a developer supply passage, and a stopper. The developer bearer includes a magnetic field generator and is configured to bear a developer containing toner and magnetic carriers and conveys the developer to a developing area by rotation. A stopper prevents the developer blocked by the developer regulator from moving to a surface of the developer bearer, while securing a supply path for passing the developer in the developer supply passage to the developer bearer between the stopper and an upper end of a side wall of the developer supply passage that is opposite to the developing bearer. A width of the supply path in a direction perpendicular to a direction of a rotation axis of the developer bearer is in a range of 7%-10% of a circumference of an outer diameter of the developing bearer. |
US11307511B2 |
Developing cartridge having electrode
A developing cartridge includes a casing, a developer-carrying member, a supply member, a developing electrode, a supply electrode, and an insulating member. The casing is configured to accommodate therein developer. The developer-carrying member is configured to rotate about a rotational axis and carry the developer thereon. The supply member is configured to supply the developer to the developer-carrying member. The developing electrode is configured to be electrically connected to the developer-carrying member. The supply electrode is configured to be electrically connected to the supply member. The insulating member insulates the developing electrode and the supply electrode with each other. The developing electrode, the insulating member, and the supply electrode are overlapped in this order in an axial direction of the rotational axis. |
US11307509B2 |
Electro-conductive member, method for producing same, process cartridge and electrophotographic image forming apparatus
An electro-conductive layer of an electrophotographic electro-conductive member has a matrix-domain structure. The matrix contains a first rubber. The domain contains a second rubber and electro-conductive particles. Where μ represents an average of ratios of the cross-sectional area of the electro-conductive particles contained in each of the domains to the cross-sectional area of each of the domains appearing on a cross-section of the electro-conductive layer in a thickness direction, and σ represents a standard deviation of the ratios, σ/μ is 0 or more and 0.4 or less, and μ is 20% or more and 40% or less. At least eight of samples with a first cubic shape 9 μm on a side, which are sampled at arbitrary nine positions on the electro-conductive layer, satisfy the specified condition. |
US11307507B2 |
Method to obtain a height map of a substrate having alignment marks, substrate alignment measuring apparatus and lithographic apparatus
The present invention provides a method to obtain a height map of a substrate having alignment marks, the method comprising the steps: determining a height of one or more locations or areas of the substrate, and determining the height map of the substrate on the basis of the determined height of the one or more locations or areas of the substrate and a shape model of the substrate. |
US11307506B2 |
Method, apparatus, and system for forming code
The present application provides a method, an apparatus, and a system for forming code. The method includes while a substrate is transferred to an exposure machine, adjusting the substrate to align with an exposure alignment mark on the substrate with the exposure machine; forming a code formation area on the adjusted substrate by controlling the exposure machine; while the substrate formed with the code formation area is transferred to a code formation machine, adjusting the substrate to align the exposure alignment mark on the substrate with the code formation machine; and forming an identification code in the code formation area on the adjusted substrate by controlling the code formation machine. |
US11307504B2 |
Humidity control in EUV lithography
A layer is formed over a wafer. The layer contains a material that is sensitive to an extreme ultraviolet (EUV) radiation. A first baking process is performed to the layer. The first baking process is performed with a first humidity level that is greater than about 44%. After the first baking process, the layer is exposed to EUV radiation. A second baking process is performed to the layer. The second baking process is performed with a second humidity level that is greater than about 44%. The layer is rinsed with a liquid that contains water before the second baking process or after the second baking process. After the exposing, the layer is developed with a developer solution that contains water. |
US11307501B2 |
Extreme ultraviolet light generating apparatus, extreme ultraviolet light generating method, and electronic device manufacturing method
An extreme ultraviolet light generating apparatus for generating extreme ultraviolet light in a chamber according to one aspect of the present disclosure includes a piezoelectric element provided in the chamber; a pressure sensor configured to detect pressure in the chamber; a gas introducing unit configured to introduce gas into the chamber; an exhaust unit configured to exhaust the gas from the chamber; and a control unit configured to control application of a voltage to the piezoelectric element. The control unit is configured to determine whether or not to apply a voltage to the piezoelectric element based on information on the pressure in the chamber obtained by the pressure sensor. |
US11307499B2 |
Splicing nano-imprint template with repair adhesive layer, repair method of splicing seam thereof, and manufacturing method thereof
Embodiments of the present disclosure provide a splicing nano-imprint template, a repair method of a splicing seam thereof, and a manufacturing method thereof. The repair method of the splicing seam of the splicing nano-imprint template includes: providing a splicing nano-imprint plate, in which the splicing nano-imprint plate includes a base substrate and splicing modules that are positioned on the base substrate, a splicing seam is provided between adjacent spicing modules, and each of the splicing modules includes a unit pattern; forming a repair adhesive layer at least at the splicing seam; and performing a patterning process on the repair adhesive layer to form a repair module, in which the repair module includes the unit pattern. |
US11307498B2 |
Film patterning method, array substrate, and manufacturing method thereof
A film patterning method, an array substrate, and a manufacturing method of an array substrate are disclosed. The film patterning method includes: applying photoresist on a film to be patterned; performing exposure and development on the photoresist, a region corresponding to a completely removed portion of the photoresist after the exposure and the development being a first region; post-baking the photoresist, so that the photoresist is melted and collapsed to change the region corresponding to the completely removed portion into a second region, the photoresist after post-baking forms into a mask pattern; and patterning the film by using the mask pattern as a mask. |
US11307497B2 |
Compound, composition for forming organic film, substrate for manufacturing semiconductor apparatus, method for forming organic film, and patterning process
A compound including two or more partial structures shown by the following general formula (1-1) in the molecule, wherein each Ar independently represents an aromatic ring optionally having a substituent or an aromatic ring that contains at least one nitrogen atom optionally having a substituent, and two Ars are optionally bonded with each other to form a ring structure; the broken line represents a bond with an organic group; B represents an anionic leaving group that is capable of forming a reactive cation due to effect of either or both of heat and acid. This provides a compound that is capable of curing under the film forming conditions in air or an inert gas without forming byproducts, and forming an organic under layer film that has good dry etching durability during substrate processing not only excellent characteristics of gap filling and planarizing a pattern formed on a substrate. |
US11307492B2 |
Method for forming photomask and photolithography method
A method for forming a photomask is provided. The method includes forming a light blocking layer over a transparent substrate. The light blocking layer has a first portion, a second portion, and a connection portion. The method includes forming a mask layer over the first portion and the second portion of the light blocking layer. The method includes removing the connection portion. The method includes removing the mask layer. The second portion of the light blocking layer is removed during removing the mask layer, while the first portion remains. The method includes after removing the mask layer and the second portion, removing the third portion of the transparent substrate to form a first recess in the transparent substrate. The method includes forming a light blocking structure in the first recess. |
US11307488B2 |
Light source system
A light source system includes a fluorescent wheel, a color wheel, at least one light reflector, and a light source module. The fluorescent wheel includes at least one fluorescent section. The color wheel includes a filter portion. The light reflector has a reflective curved surface having a first focal point and a second focal point conjugated to each other. The first focal point is located on a rotation path of the fluorescent section. The second focal point is located on a rotation path of the filter portion. The light source module is configured to emit light to the first focal point. |
US11307487B2 |
Laser illumination device and projection system using the same
A laser illumination device and a projection system including the same. The laser illumination device includes a laser source, a light combining assembly, a micro-lens assembly, and a plurality of cylindrical lens assemblies; the plurality of cylindrical lens assemblies are provided in a light transmission path of the laser source; the micro-lens assembly is mounted at one side of the light combining assembly; each cylindrical lens assembly includes a first cylindrical lens array and a second cylindrical lens array; and the first cylindrical lens array and the second cylindrical lens array form a preset angle. |
US11307485B2 |
Switchable imager lens cover
An imager module for a vehicle includes an imager having an imager lens. The imager is configured to collect image data from at least one of inside and outside the vehicle. A cover is disposed proximate the imager lens and configured to allow the imager to capture image data through the cover. The cover is operable between a first condition, wherein the imager is generally visible through the cover, and a second condition, wherein the imager is generally concealed from view by the cover. |
US11307482B2 |
Dynamic privacy using a system integrated louver film structure
A louver film display structure, including: a first and a second electrode; a plurality of louver structures extending between the first and the second electrodes light transmissive elements positioned between adjacent louver structures of the plurality of louver structures, wherein: when a first voltage level is applied to the first and the second electrodes, the louver structures provide a first viewing angle of each unit area of light of each light transmissive element based on a first state of the louver structures, and when a second voltage level is applied to the first and the second electrodes, the louver structures provide a second viewing angle of each unit area of light of each light transmissive element based on a second state of the louver structures, wherein the first voltage level is greater than the second voltage level and the second viewing angle is greater than the first viewing angle. |
US11307480B2 |
Optical semiconductor device
An optical semiconductor device including an optical waveguide; a light absorbing region coupled to the optical waveguide; a first conductive region and a second conductive region disposed at both sides of the light absorbing region so as to sandwich the light absorbing region; and a conductor coupled to the first conductive region and the second conductive region to let the first conductive region and the second conductive region short-circuit. With this configuration, the optical semiconductor device provides effects that absorption saturation is less likely to occur even if the light intensity increases, so that reflection return light can be reliably suppressed without using an external power source. |
US11307473B2 |
Display device including a strip oxide semiconductor overlapping an opening
According to one embodiment, a display device includes a gate line extending in a first direction, first and second source lines crossing the gate line and arranged in the first direction, a first light-shielding layer having first and second openings, and an oxide semiconductor layer crossing the gate line, and in the display device, the first opening and the second opening are arranged in a second direction crossing the first direction between the first source line and the second source line, the gate line is located between the first opening and the second opening, and the oxide semiconductor layer has a first overlapping portion overlapping the first opening. |
US11307462B2 |
Liquid crystal aligning agent composition, method for preparing liquid crystal alignment film using same, and liquid crystal alignment film and liquid crystal display using same
Provided is a liquid crystal aligning agent composition comprising a hindered amine-based light stabilizer and a polyamic acid polymer derived from a diamine, a method for preparing a liquid crystal alignment film using the same, and a liquid crystal alignment film and a liquid crystal display using the same. |
US11307461B2 |
Display device
Provided is a display device. The display device includes a liquid crystal display panel and an optical film disposed above the liquid crystal display panel, the optical film comprising a first pattern layer having a first refractive index and a second pattern layer having a second refractive index different from the first refractive index and disposed on the first pattern layer. The first pattern layer includes a first base part and a plurality of first protrusions. Each of the first protrusions includes a bottom surface adjacent to the first base part, an upper surface facing the bottom surface, and side surfaces between the bottom surface and the upper surface. Each of the side surfaces is perpendicular to the bottom surface and the upper surface. |
US11307458B2 |
Display device
A display device is provided, including two substrates and a liquid crystal layer. Each of the substrates has two opposite surfaces and two opposite sides. The liquid crystal layer is sandwiched between the two substrates. At least one of the two substrates has an inclined portion on at least one of the two opposite sides which is connected to one of the two opposite surfaces, and has an included angle greater than 90 degrees and less than 180 degrees in association with the connected surface. |
US11307457B1 |
Direct type backlight device
A direct type backlight device includes a printed circuit board, a light reflector and plural Mini-LEDs. The light reflector and the Mini-LEDs are disposed over the printed circuit board. The light reflector is arranged between at least part of adjacent Mini-LEDs. Each of the Mini-LEDs includes a non-light-emitting layer and a light-emitting layer arranged on the non-light-emitting layer. A bottom surface of the light-emitting layer of each of the Mini-LEDs is higher than a top surface of the light reflector. |
US11307455B2 |
Light-emitting module having array of light sources, some aligned and others offset with array of lense structures
A light-emitting module includes a light-transmitting plate member having a first main surface and an opposite second main surface light-transmitting plate member including a plurality of light sources provided on the first surface; and a plurality of lens structures provided in the second surface and corresponding to each of the light sources, such that an optical axis of some of the lens structures coincident with the optical axis of a corresponding one of the light sources, and, an optical axis of some of the lens structures is offset from an optical axis of a corresponding one of the light sources. |
US11307448B2 |
Mobile terminal
In order to resolve a problem in which, when an electronic component is provided in a hole provided in a display, the light of the display enters the hole or, oppositely, light having entered the hole enters the display, provided is a mobile terminal comprising: a cover glass; a display panel provided on the rear surface of the cover glass so as to have a plurality of layers; a cut-out region formed on at least one of the plurality of layers; a side optical shield film provided on the side surface of the at least one layer exposed to the outside by the cut-out region; and a front optical shield film provided to one region adjacent to the cut-out region of the cover glass. |
US11307447B2 |
Display device
A display device including a display panel having a top surface, a side surface, a light shielding component, and an optical film is provided. The side surface is adjacent to the top surface. The light shielding component has a first part and a second part. The first part is disposed on the top surface of the display panel. The second part is disposed on the side surface of the display panel. The optical film at least covers the border between the top surface of the display panel and the first part of the light shielding component. The width of the first part of the light shielding component is less than 1 mm. |
US11307440B2 |
On-chip high capacitance termination for transmitters
A modulator and a capacitor are integrated on a semiconductor substrate for modulating a laser beam. Integrating the capacitor on the substrate reduces parasitic inductance for high-speed optical communication. |
US11307439B2 |
Display panel and display device
Display panel and display device are provided. The display panel includes a first substrate, a second substrate, and a plurality of pixel units. Each pixel unit includes a heating element, a reflective layer, a resonant cavity, and a phase-change material layer sequentially disposed on the first substrate, and a liquid crystal cell. The display panel also includes first signal lines extending along a row direction, second signal lines extending along the column direction, and a driving circuit in correspondence to each pixel unit. The driving circuit includes a first driving module and a second driving module that are connected to a same first signal line and a same second signal line. The first driving module drives the heating element to control the state of the phase-change material layer, and the second driving module controls the deflection of liquid crystal molecules in the liquid crystal cell. |
US11307435B2 |
Enhanced armless spectacles
This invention refers to armless spectacles made from a sheet of material that includes at least a second folding line in stabilisation means. The invention proposes several methods of ensuring the second line and offering even greater rigidity. The spectacles can be converted from a non-functional state into a functional assembled state suitable for use by manipulating the configuration of at least one stabilising means in the bridge area. The spectacles have an enhanced rigidity thus increasing the overall stability of the spectacles during use. They can be presented basically flat for storage or transport and be easily manipulated to achieve the configuration for use. The spectacles may further present enhanced fastening and handling means that increase fastening stability as well as easy placement and removal of the spectacles on and from the nose, which further enhances reliability during use. |
US11307434B2 |
Stereoscopic display apparatus employing light emitting diodes with polarizing film/lens materials
A stereoscopic display system including an array of Light Emitting Diodes (LEDs) is provided. The system includes a plurality of left LEDs, each left LED comprising a left housing, a left light transmitter arrangement within the left housing, and a left polarizing element positioned with the left housing above the left light transmitter arrangement and a plurality of right LEDs, each right LED comprising a right housing, a right light transmitter arrangement within the right housing, and a right polarizing element positioned with the right housing and above the right light transmitter arrangement. At least one left housing and left polarizing element pair are each irregularly formed and fit together, and at least one right housing and right polarizing element are each irregularly formed in a manner complementary to the at least one left housing and left polarizing element. |
US11307428B2 |
Optical system for image projectors
A projector system comprising a laser light source, a collimating lens, a fly-eye lens, an integrating rod and a first modulator is disclosed. The light from a laser light source/fiber illuminates a collimator to substantially collimate the light and then is transmitted through a fly's-eye lens. The fly's-eye lens provides a desired angular/spatial light distribution for further processing to a first modulator of the projector system. |
US11307427B2 |
Image display device, image display system, head-up display, moving body, and image display method
An image display device includes a display panel, an optical element, an acquisition unit, and a controller. The controller is configured to be able to switch an image displayed on subpixels between a left eye image and a right eye image. The display panel includes red subpixels and green subpixels which are different in a width in an x direction. The controller is configured to control the plurality of subpixels as a group, and is configured so that, when an image displayed by one red subpixel belonging to the group is changed from the left eye image to the right eye image, an image displayed by another red subpixel belonging to the same group is changed from the left eye image to the right eye image. |
US11307426B2 |
Image display apparatus and optical device
An image display apparatus includes: a light source; a screen on which an image is formed when light from the light source is applied thereto; an optical system configured to generate a virtual image by light from the screen; an actuator configured to move the screen in an optical axis direction; a support base supporting the actuator; and a dynamic damper installed on a non-movable part on the support base. |
US11307423B2 |
Image processing method for augmented reality device, augmented reality device and storage medium
An image processing method for an augmented reality device, an augmented reality device and a storage medium are provided. The image processing method for the augmented reality device includes: tracking lines of sight of a left eye and a right eye to determine a position of a binocular watching range in a three-dimensional space; shooting an image of an external environment where the augmented reality (AR) device is located, and acquiring environment map point cloud data based on a Simultaneous Localization and Mapping (SLAM) algorithm; and updating the environment map point cloud data within the binocular watching range in response to detecting an update of the image of the external environment. |
US11307420B2 |
Augmented reality eyewear with “ghost buster” technology
This invention is augmented reality eyewear with a radial, honeycomb, or nested-ring array of selectively-movable reflective elements. These reflective elements can each be moved from a first configuration which is parallel to a line of sight from an eye to a second configuration which is perpendicular to this line of sight. The second configuration reflects light displaying a virtual image to the eye and blocks environmental light in the area of the virtual image. Since light from the environment does not shine through the virtual object, the virtual object appears solid instead of “ghost like.” |
US11307415B1 |
Head mounted display with active optics feedback and calibration
An optical system for a head mounted display (HMD) includes a display layer, an illumination layer, an optical combiner, and an active optics block. The display layer is configured to emit display light and the illumination layer includes an array of point light sources configured to emit calibration light. The optical combiner is configured to pass the display light to a front side of the optical system and to direct the calibration light to a camera. The active optics block includes an adjustable lens disposed between the illumination layer and the optical combiner, where the adjustable lens is configured to pass the calibration light to the optical combiner and to focus the display light for a user of the HMD. The active optics block is further configured to adjust an optical power of the adjustable lens based on a calibration image captured by the camera responsive to the calibration light. |
US11307413B2 |
Systems, devices, and methods for eyebox expansion in wearable heads-up display
Systems, devices, and methods for eyebox expansion in wearable heads-up display are described. The eyebox of a wearable heads-up display may be expanded by increasing the bandwidth of the hologram comprising the holographic combiner of the wearable heads-up display. The bandwidth of the hologram may be increased by physically coupling a donor film to a hologram film, causing donor material to diffuse into the hologram film and then fixing the donor material in place. Diffusion of donor material into the hologram film causes a change in the slant angle and/or the spacing of at least a portion of the hologram fringes of the hologram film, broadening the bandwidth of the hologram. |
US11307408B2 |
Color-selective waveguides for augmented reality/mixed reality applications
Color-selective waveguides, methods for fabricating color-selective waveguides, and augmented reality (AR)/mixed reality (MR) applications including color-selective waveguides are described. The color-selective waveguides can advantageously reduce or block stray light entering a waveguide (e.g., red, green, or blue waveguide), thereby reducing or eliminating back-reflection or back-scattering into the eyepiece. |
US11307401B1 |
Mirror magnifying attachment sheet apparatus
A mirror magnifying attachment sheet apparatus for magnifying a portion of a mirror includes a magnifier body having a body back side, a body front side, and a body perimeter. The magnifier body is transparent and the body front side is convex to create a magnifying effect. The magnifier body is sufficiently flexible to be rolled for storage and transport. The body back side selectively engages a mirror. A storage tube has an open tube top side to receive the magnifier body. A cap is selectively engageable with the open tube top side of the storage tube. |
US11307399B2 |
Information processing device, information processing method, program, and microscope system
Provided is an information processing device including an image analysis unit which divides an entire image in which an entire observation target region is imaged into a plurality of regions, and then judges whether an observation target is present in each region, and an imaging control unit which controls imaging of partial images with a magnification higher than a magnification of the entire image corresponding to the regions based on judgment results of the image analysis unit. |
US11307390B2 |
Optical lens
An optical lens includes a first lens, a second lens, a third lens, a fourth lens and a fifth lens arranged in order from a magnified side to a minified side. A sum of refractive powers of the first lens and the second lens is negative, and a sum of refractive powers of the third lens, the fourth lens and the fifth lens is positive. The first lens is a glass lens with a negative refractive power, the second lens is a plastic lens, and the third lens, the fourth lens and the fifth lens are composed of one glass lens with an Abbe number of larger than 60 and two plastic lenses. |
US11307386B2 |
Imaging lens
There is provided an imaging lens with high-resolution which satisfies demand of the wide field of view, the low-profileness and the low F-number, and has excellent optical characteristics. An imaging lens comprises in order from an object side to an image side, a first lens having a convex surface facing the object side near an optical axis and positive refractive power, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens having a concave surface facing the image side near the optical axis and negative refractive power, wherein an image-side surface of said seventh lens is formed as an aspheric surface having at least one pole point in a position off the optical axis, said second lens has positive refractive power near the optical axis, and said sixth lens has plane surfaces both on the object side and the image side and is formed as a double-sided aspheric lens. |
US11307383B2 |
Lens and fabrication method thereof
A lens assembly includes a first lens group, a second lens group and an aperture. The first lens group includes two lenses with refractive power. The second lens group with a positive refractive power includes at least two lenses with refractive power. The aperture is disposed between the first lens group and the second lens group. The lens assembly includes 5 to 8 lenses with refractive power. D1 is the diameter of the lens surface of the first lens group farthest from the second lens group. LT is the length on the optical axis of the lens from the lens surface farthest from the imaging plane of the lens assembly to the lens surface closest to the imaging plane of the lens assembly. IMH is the maximum imaging height of lens assembly on the imaging plane, wherein the lens assembly satisfies conditions: 3.5 |
US11307382B2 |
Optical system and image pickup apparatus including the same
An optical system includes, in order from an object side to an image side, a first lens unit having positive refractive power, and a second lens unit having negative refractive power, wherein the first lens unit moves and the second lens unit does not move during focusing, wherein the first lens unit includes a positive lens arranged closest on the object side of the first lens unit, wherein the second lens unit includes three or more lenses including at least two negative lenses, wherein the first lens unit consists of a first subunit having positive refractive power, a second subunit having negative refractive power, and a third subunit having positive refractive power arranged in order from the object side to the image side, and wherein predetermined conditional expressions are satisfied. |
US11307375B2 |
Imaging lens set with plastic lens element, imaging lens module and electronic device
An imaging lens set includes a plastic lens element. The plastic lens element having a central axis includes an object-side surface and an image-side surface, wherein the image-side surface is located opposite to the object-side surface. Each of the object-side surface and the image-side surface includes an effective optical section and a lens peripheral section in order from the central axis to an edge of the plastic lens element. The effective optical section is for being passed through by an imaging light and aspheric. The lens peripheral section surrounds the effective optical section. At least one of the lens peripheral section of the object-side surface and the lens peripheral section of the image-side surface includes at least one annular groove structure, wherein the annular groove structure includes a plurality of stepped surfaces and is not in contact with the optical elements. |
US11307373B2 |
Lens member for a lens arrangement of a camera device
A lens arrangement (200) for a camera device, the lens arrangement (200) comprising: a lens member (100) comprising a barrel (104) enclosing a lens unit (106) and extending along a longitudinal lens member axis (A), a lens holder (202) comprising a wall surrounding a cavity, wherein the lens member is at least partly inserted into the cavity, wherein the barrel (104) of the lens member (100) defines a channel (102) which extends inside a wall section of the barrel (104) of the lens member (100) in parallel with the longitudinal lens member axis (A) and which has a first end opening facing a field of view of the lens arrangement (200), and wherein the lens arrangement (200) comprises an emitter (110) arranged to emit electromagnetic radiation to an area located in the field of view of the lens arrangement (200) via the channel (102) and the first end opening. |
US11307367B2 |
Method of precision beam collimation using fiber-optic circulator and wavelength tunable source
A method of calibrating a collimating lens system includes transmitting, using an optical transmitter, a beam out of an optical fiber and through a collimating lens of the collimating lens system. The beam is reflected off a perfect flat mirror positioned at an output of the collimating lens and back towards the collimating lens, and received, via the collimating lens, at a power meter connected to the optical fiber. The method also includes adjusting a position of a tip of the optical fiber proximal to the collimating lens while tracking a power reading using the power meter, selecting a calibration position of the optical fiber corresponding to a highest power reading, and securing the optical fiber relative to the collimating lens using the calibration position. |
US11307361B2 |
Methods for detection of contaminants on optical fiber connectors
Methods for detecting contaminants on optical fiber connectors incorporate statistically based routines that include processing of one or more digital images to dynamically determine fiber locations and boundaries, detect contamination in fiber locations, dynamically detect ferrule boundaries, detect contamination in ferrule locations, and collect resulting data. Sequential masking and detection permits detection of contaminants in a first region non-coincident with a first mask image, and in a second region non-coincident with a second mask image. Dynamic determination of locations and boundaries for structures such as fibers, ferrules, and pins or pinhole features address limitations associated with static determination of locations and boundaries for these structures. Specific routines or routines are provided for single- and multi-fiber connectors, including single fiber connectors having physical contact and angled physical contact polishes. |
US11307360B2 |
Dual interlocking shutter system for a fiber optic connector and adapter
A fiber optic connector has a fiber optic connector shutter that rotates about a first axis and an adapter for the fiber optic connector also has an adapter shutter that rotates about a second axis in the adapter. When the fiber optic connector and the adapter are mated to one another, the axes for the fiber optic connector shutter and the adapter shutter are aligned and the fiber optic connector shutter and the adapter shutter rotate about a single axis. The fiber optic connector shutter and the adapter shutter include structure to maintain engagement during the mating and un-mating of the fiber optic connector and the adapter. |
US11307359B2 |
Ingress protected, outdoor rated connector with integrated optical connector plug frame
An outdoor rated ingress protected ruggedize connector with molded inner body configured with a plug frame to accept a ferrule. A ferrule assembly has a flange that accepts one or more alignment members formed as part of the inner body. The alignment members and align the ferrule assembly under the force of a bias spring supported by a spring push integrated into a back body. |
US11307353B2 |
End device of optical waveguide and optical filter
A first optical waveguide is formed on a semiconductor substrate in such a way that the first optical waveguide is surrounded by clad layers. An outside portion of the first optical waveguide is formed as a terminator, which includes a taper portion and a bending structure portion. The taper portion has a width, which is gradually reduced in a direction to a forward end of the first optical waveguide. The taper portion coverts a light confinement condition from a strong condition to a weak condition in the direction to the forward end of the first optical waveguide. The bending structure portion has an arc shape extending from an outside end of the taper portion on a plane parallel to a surface of the semiconductor substrate. |
US11307349B2 |
Backlight module and display module
A backlight module and a display module are provided. The backlight module includes a back plate, a light guide plate, and a light source. The back plate includes a receiving cavity. One side of the back plate is formed with a through hole. The light guide plate is disposed in the receiving cavity. A light incident surface of the light guide plate corresponds to the through hole, the light source is disposed in the through hole, and the light source corresponds to the light incident surface of the light guide plate. By forming the through hole on one side of the back plate and providing the light source in the through hole, a side frame is not required to be provided, a thickness of a frame of the backlight module is reduced, and a narrow frame is realized. |
US11307348B2 |
Backlight module and display device
A backlight module and a display device are provided. The backlight module includes a back plate, an optical film, a light guide plate, and a fixing component. The optical film is provided at a light exiting side of the light guide plate, the back plate includes a bottom plate and a side plate located at least one end of the bottom plate, and the light guide plate is provided between the optical film and the bottom plate. The fixing component includes a first fixing subcomponent provided on the side plate and a second fixing subcomponent provided on the optical film, the first fixing subcomponent being clamped with the second fixing subcomponent. |
US11307347B2 |
Display illumination using a wedge waveguide
A device for illuminating a spatial light modulator includes a light source and an optical element. The light source is configured to provide illumination light. The optical element has a first surface, a second surface that is distinct from and non-parallel to the first surface, and a third surface that is distinct from and non-parallel to the first surface and the second surface. The optical element is configured to receive the illumination light at the first surface, propagate the illumination light via total internal reflection, and output the illumination light from the third surface. Also disclosed is a method performed by the device. |
US11307336B2 |
Glass plate with dielectric multilayer film and manufacturing method thereof
A dielectric multilayer film-incorporated glass plate is disclosed that includes a glass plate and a dielectric multilayer film. The glass plate includes a corner surface located between at least one main surface and a side surface. The dielectric multilayer film includes a main surface covering portion that covers the main surface of the glass plate and a corner surface covering portion that covers the corner surface of the glass plate. |
US11307333B2 |
Asymmetric turning film with top-hat light output distributions
An optical system including a light guide and a turning film that includes a first major surface, where the first major surface is substantially smooth and a second major surface including a plurality of asymmetric microstructures each respective asymmetric microstructure including a first side, where the first side is substantially planar, and a second side including a first surface segment defining a substantially planar surface and a second surface segment defining a non-planar surface. |
US11307332B2 |
Diffusion sheet, laminated prism sheet, and laminated optical sheet
Provided is a diffusion sheet having a function for preventing warping, and having excellent optical and diffusion characteristics. A diffusion sheet 1 has a minute roughness pattern formed on the surface thereof, the pattern configured such that first protrusions 3a having a first height and second protrusions 3b having a second height lower than the first height are disposed in parallel. A portion of the first protrusions 3a is bonded to a bonding layer on the rear surface of an upper-layer sheet laminated on the surface of a diffusion sheet 2, and the second protrusions 3b are not bonded to said bonding layer. The following relationships are satisfied: h1:h2=1:0.5-0.1, and w1:w2=1:1.0-0.1, where h1 is the height of the first protrusions 3a, w1 is the width of the first protrusions 3a, h2 is the height of the second protrusions 3b, and w2 is the width of the second protrusions 3b. |
US11307331B1 |
High-performance optical absorber comprising functionalized, non-woven, CNT sheet and texturized polymer film or texturized polymer coating and manufacturing method thereof
A high-performance optical absorber, having a texturized base layer, the base layer comprising one or more of a polymer film and a polymer coating; and a surface layer located above and immediately adjacent to the base layer. The surface layer is joined to the base layer and the surface layer has a plasma-functionalized, non-woven carbon nanotube (CNT) sheet, wherein the base layer texturization comprises one or more of substantially rectangular ridges, substantially triangular ridges, substantially pyramidal ridges, and truncated, substantially pyramidal ridges. |
US11307330B2 |
Variable focal length optical system
A variable focal length optical system includes: an imaging lens configured to condense a parallel beam of light from an objective lens to form an intermediate image; a relay system including, in sequence from an object side, a first relay lens and a second relay lens and configured to relay the intermediate image to infinity; and a lens system of a liquid resonant type which is located between the first relay lens and the second relay lens. A front principal point of the lens system is located to be conjugated with an exit pupil of the objective lens and an expression, 1.90≤fTube/fR1≤2.15, is satisfied. In the expression, fTube denotes a focal length of the imaging lens and fR1 denote a focal length of the first relay lens. |
US11307327B2 |
Method and system for online monitoring and optimization of mining and mineral processing operations
Monitoring and analysis of plurality of operations in mining and mineral processing is critical to achieve optimized performance. Existing tools are specific to one or other individual operations and this individuality introduces limitations for end to end monitoring of entire mining to mineral processing operations. Method and system for online monitoring and optimization of mining and mineral processing operations providing an integrated approach utilizing short-term mining plan data, information generated using established drill and blast design software, simulation models of fragmentation, crushing, screening, grinding and flotation to arrive at an optimized charge plan and set points for controllers is disclosed. The proposed method and system improves key performance indicators such as cost of mining operations, specific energy consumption in comminution circuit, maximizes yield of desired particle size, and maximizes grade and recovery of mineral of interest while considering operational constraints. |
US11307322B2 |
Mixed inversion using a coarse layer model
A look-ahead logging method includes obtaining an initial resistivity log. The method further includes deriving an initial formation model based on the initial resistivity log. The method further includes estimating deep resistivity measurements from the initial formation model and deriving a reduced-complexity formation model from the estimated deep resistivity measurements. The method further includes collecting actual resistivity measurements and inverting the actual resistivity measurements, using the reduced-complexity formation model, to obtain look-ahead or look-around parameter values. The method further includes displaying the look-ahead or look-around parameter values or storing the look-ahead or look-around parameter values on a non-transient information storage medium. |
US11307317B2 |
Systems and methods for data acquisition design of source and receiver locations
Systems and methods, including computer-implemented systems and methods, for determining an optimized geometry of seismic sources and receivers in order to generate a desired dense wavefield. The systems and methods may include generating a simulated dense wavefield using a representative subsurface model; generating a set of preliminary acquisition plans according to constraints and the representative subsurface model, each preliminary acquisition plan defining a plurality of surface receivers operable to receive seismic signals; subsampling the target dense wavefield using the set of preliminary acquisition plans to produce a set of subsampled wavefields; reconstructing the set of subsampled wavefields according to a reconstruction scheme to produce a set of reconstructed dense wavefields; determining a degree of fidelity for each of the reconstructed dense wavefields; and selecting a preliminary acquisition plan having a degree of fidelity that satisfies a preselected criterion as an optimized acquisition plan. |
US11307314B2 |
Apparatus, system, and method for radiation hardened plastic and flexible elastomer scintillator
A scintillating material that is a radiation hardened plastic and flexible elastomer is disclosed. The material is useful in a wide range of high energy particle environments and can be used to create detectors. Such detectors can be used in physics experiments or in medical treatment or imaging. The scintillator can be radiation hardened so as to allow for an extended lifetime over other materials. |
US11307313B2 |
System, method, and detector module for pet imaging
The present disclosure relates to a system for PET imaging. The system may include a detector module and an electronics module. The detector module may include a scintillator array having N rows of scintillators arranged in a first direction and M columns of scintillators arranged in a second direction, a first set of photosensors coupled to the scintillator array and extending in the second direction, and a second set of photosensors coupled to the scintillator array and extending in the first direction. The electronics module may detect a first set of electrical signals generated by the first set of photosensors and a second set of electrical signals generated by the second set of photosensors, and identify a scintillator within the scintillator array that has interacted with an impinging radiation ray relating to an electrical signal of the first set of electrical signals or the second set of electrical signals. |
US11307307B2 |
Reflector matching algorithm based on triangle perimeter matching
A reflector matching algorithm based on triangle perimeter matching includes recording the position information of known reflectors in a map one by one, generating a scene coordinate point layout, taking points of the recorded reflectors and freely combining basic triangles with all side lengths not exceeding twice of the maximum detection distance of a laser sensor; recording all the combined basic triangles, then recording the corresponding side lengths, the position of each vertex, and the perimeter of each basic triangle, and saving the records in an AGV; reading the angle and distance information of the reflectors and freely combining detection triangles for the detected reflectors; and respectively calculating the side lengths and perimeters of the detection triangles, and searching and pairing in the basic triangle combination to determine the real-time position of the laser sensor. |
US11307303B2 |
Ground control point device and SAR displacement measuring system
A ground control point device includes an SAR wave reflector configured to receive an SAR wave incident from an SAR in an incident direction and to reflect the SAR wave in the incident direction; a GNSS receiver configured to receive a GNSS wave to generate, based on the GNSS wave, time information and positional information indicative of a position of a control point; an SAR wave receiver configured to receive the SAR wave; and a control point data generator/transmitter configured to generate control point data obtained by associating the positional information when the SAR receiver receives the SAR wave with a time instant of reception of the SAR wave that is determined based on the time information, and to transmit the control point data to outside. |
US11307301B2 |
Location detection system
A location detection system includes a first directional radar sensor, a second directional radar sensor and a controller. The first directional radar sensor has a first facing direction and a first radio coverage correspondingly, and is used to receive a first response signal upon detecting an object. The second directional radar sensor has a second facing direction and a second radio coverage correspondingly, the second radio coverage being partially overlapping with the first radio coverage, and is used to receive a second response signal upon detecting the object. The controller is used to determine which region the object is located in according to receptions of the first response signal and the second response signal. |
US11307297B2 |
Method and device for ultrasonic imaging by synthetic focusing
Provided are a method and device for ultrasonic imaging by synthetic focusing. The method comprises: exciting a plurality of matrix elements of an ultrasonic probe to transmit plane waves many times, wherein transmitting apodizations at the time of every transmission of the plane waves by the plurality of matrix elements correspond to the respective lines in a measurement matrix in which elements are randomly distributed; after every transmission of the plane waves, exciting all the matrix elements of the ultrasonic probe to receive echo signals, in order to obtain channel data; recovering a synthetic focusing channel data set by use of a compressed sensing reconstruction algorithm according to a channel data set and the measurement matrix; and subjecting the synthetic focusing channel data set to beamforming so as to generate an ultrasonic image. |
US11307296B2 |
Time-of-flight distance measuring device and method for detecting multipath error
The present disclosure relates to a time-of-flight distance measuring device. The light source (24) includes a plurality of emitting portions (70, 72), each of which illuminates a respective one of the sub-regions (R1, R2). The light receiver (26) includes a plurality of receiving portions (74, 76) corresponding to respective ones of the emitting portions (70, 72). The first controller (28) controls (i) a first emitting portion (70) to emit the emitted light including an Nth-order harmonic component of a fundamental frequency and (ii) a second emitting portion (72) to emit the emitted light including an Mth-order harmonic component. The second controller (30) controls a particular receiving portion (74) corresponding to the first emitting portion (70) to be sensible to the Nth-order Mth-order harmonic components. The multipath detector (82) detects occurrence of the multipath error when the particular receiving portion (74) senses both the Nth-order and Mth-order components. |
US11307295B1 |
Techniques for fast point cloud filtering using a parallel cascaded filter
A set of POIs of a point cloud are received at a first filter, where each POI of the set of POIs comprises one or more points. Each POI of the set of POIs is filtered. At a second filter, a first set of neighborhood points of a POI is selected. A first metric for the first set of neighborhood points is computed. Based on the first metric, a first score of the POI is determined. At a third filter, a second set of neighborhood points of a POI is selected. A second metric for the second set of neighborhood points is computed. Based on the second metric, a second score of the POI is determined. At the first filter, based on the first score and the second score, whether to accept the POI, modify the POI, or reject the POI, is determined to extract range or velocity information. |
US11307292B2 |
ODM information reliability determination system and method and vehicle using the same
Disclosed are an occupancy distance map (ODM) information reliability determination system and method and a vehicle using the same. The system includes a signal conversion unit configured to receive a plurality of sensing signals and to perform signal processing, a calculation unit configured to calculate state information of a nearby vehicle detected from processed signals, a sensor fusion track output unit configured to output sensor fusion track information based on the calculated state information of the nearby vehicle, an ODM output unit configured to output ODM information based on the calculated state information of the nearby vehicle, an ODM fusion unit configured to generate sensor fusion ODM information by performing sensor fusion with respect to the ODM information, and an ODM information reliability determination unit configured to determine reliability of the sensor fusion ODM information by confirming association between the sensor fusion track information and the sensor fusion ODM information. |
US11307291B1 |
Method and apparatus for estimating a path of an aerial vehicle
Methods and apparatuses are provided for estimating a path of an aerial vehicle engaged in attacking network devices in a wireless communication network. A distance function corresponding to the aerial vehicle and a boundary node is determined based on an initial coordinate location of the aerial vehicle and an initial coordinate location of the boundary node. A function of jamming power received at the boundary node from the aerial vehicle is determined based at least on the first distance function and a transmission power of the boundary node. The function of jamming power represents a power associated with a jamming signal received from the aerial vehicle at the boundary node. A trajectory of the aerial vehicle at a plurality of time periods is estimated by the boundary node with an extended Kalman filter. The extended Kalman filter is determined based on the function of jamming power. |
US11307287B2 |
Radar apparatus and leakage correction method
A radar apparatus and a leakage correction method thereof are provided. The radar apparatus includes a transmitter and a receiver. The transmitter includes a sinewave signal generator. The sinewave signal generator generates a sinewave signal. The receiver includes another sinewave signal generator and a correcting circuit. The receiver receives transmitting signals including the sinewave signal from the transmitter. The sinewave signal generator of the receiver generates another sinewave signal according to the amplitude of the transmitting signals or received transmitting signals. The correcting circuit corrects leakage situation on the received transmitting signals according to another sinewave signal. The phasor of sinewave form corresponding to the leakage situation relates to the phasor of another sinewave signal. Accordingly, the performance of receiver may be improved effectively. |
US11307282B2 |
Determining positional information for an object in space
The technology disclosed relates to determining positional information about an object of interest is provided. In particular, it includes, conducting scanning of a field of interest with an emission from a transmission area according to an ordered scan pattern. The emission can be received to form a signal based upon at least one salient property (e.g., intensity, amplitude, frequency, polarization, phase, or other detectable feature) of the emission varying with time at the object of interest. Synchronization information about the ordered scan pattern can be derived from a source, a second signal broadcast separately, social media share, others, or and/or combinations thereof). A correspondence between at least one characteristic of the signal and the synchronization information can be established. Positional information can be determined based at least in part upon the correspondence. |
US11307280B2 |
Methods for correcting motion-encoding gradient nonlinearities in magnetic resonance elastography
Described here are systems and methods for correcting motion-encoding gradient nonlinearities in magnetic resonance elastography (“MRE”). In general, the systems and methods described in the present disclosure compute gradient nonlinearity corrected displacement data based on information about the motion-encoding gradients used when acquiring magnetic resonance data. |
US11307272B2 |
Systems and methods including multi-mode operation of optically pumped magnetometer(s)
A magnetic field measurement system that includes at least one magnetometer; at least one magnetic field generator; a processor coupled to the at least one magnetometer and the at least one magnetic field generator and configured to: measure an ambient background magnetic field using at least one of the at least one magnetometer in a first mode selected from a scalar mode or a vector mode; generate, in response to the measurement of the ambient background magnetic field, a compensation field using the at least one magnetic field generator; and measure a target magnetic field using at least one of the at least one magnetometer in a spin exchange relaxation free (SERF) mode which is different from the first mode. |
US11307270B2 |
Spin valve with built-in electric field and spintronic device comprising the same
Exemplary embodiments of the present disclosure provide a spin valve and a spintronic device comprising the same. The spin valve may comprise two or more magnetic layers stacked in sequence, wherein the spin valve further comprises at least one pair of nonmagnetic semiconductor layers arranged between any two adjacent magnetic layers among the two or more magnetic layers, wherein a built-in electric field is formed between the at least one pair of nonmagnetic semiconductor layers. |
US11307269B2 |
Magnetic field sensor
A magnetic field sensor for measuring a variable magnetic field, in particular for a movement sensor or position sensor, has a magnetoresistive sensor chip and a flat sensor carrier carrying the sensor chip. The carrier has an upper side from which the sensor chip is electrically contactable, the upper side of the sensor carrier having a recess or depression in which the sensor chip is arranged. The sensor chip is electrically contactable from the upper side and that the sensor chip receives a magnetic field to be measured via an underside of the sensor carrier. A manufacturing method for manufacturing an above magnetic field sensor and a measuring method are proposed. |
US11307262B2 |
Cloud managed high voltage battery profile recovery
A system includes a memory storing a battery profile corresponding to a battery identifier of a high-voltage battery of a vehicle and a processor. The processor is programmed to periodically send the battery profile to a server, and, responsive to detecting a change in the battery identifier, request the server to send a battery profile corresponding to the battery identifier as changed. |
US11307259B2 |
Systems and methods for remotely determining a battery characteristic
Included are embodiments for remotely determining a battery characteristic. Some embodiments include searching for a first wireless signal that identifies the energy storage device and, in response to receiving the first wireless signal, determining a current charge level of the energy storage device. Some embodiments include receiving a second wireless signal from the energy storage device, determining from the second wireless signal, whether the current charge level of the energy storage device reaches a predetermined threshold, and in response to determining that the current charge level of the energy storage device reaches the predetermined threshold, facilitating replacement of the battery. |
US11307258B2 |
Method and system for estimating open circuit voltage of Li-ion batteries with temperature input
A method and system for estimating open circuit voltage of lithium ion batteries with temperature input, that has the following steps: step 1 the undetermined equation for estimating open circuit voltage with temperature input is derived according to the gas-liquid dynamic model; step 2: the estimation equation parameters are identified according to the experimental data and put into the undetermined equation for estimating open circuit voltage in the step 1 to obtain a complete equation for estimating open circuit voltage; step 3: the method for estimating open circuit voltage with temperature input is designed according to the complete equation for estimating open circuit voltage. |
US11307254B2 |
Contactor failure rate prediction system and method
A system of predicting a failure rate of a contactor before the generation of a failure by counting a lifespan index of the contactor based on normality of through-currents of a primary side and a secondary side of the contactor, and determining that a failure rate of the contactor increases when a count value for an abnormal through-current exceeds a predetermined threshold value. |
US11307250B2 |
Creating time-resolved emission images of integrated circuits using a single-point single-photon detector and a scanning system
A Scanning Time-Resolved Emission (S-TRE) microscope or system includes an optical system configured to collect light from emissions of light generated by a device under test (DUT). A scanning system is configured to permit the emissions of light to be collected from positions across the DUT in accordance with a scan pattern. A timing photodetector is configured to detect a single photon or photons of the emissions of light from the particular positions across the DUT such that the emissions of light are correlated to the positions to create a time-dependent map of the emissions of light across the DUT. The scanning system is configured to update the time-dependent map of the emissions based on combinations of the emissions of light at certain locations. |
US11307247B2 |
Prober with busbar mechanism for testing a device under test
Prober for a test system for testing a device under test is disclosed. In one example, the prober comprises a busbar mechanism for transporting electric signals to and away from the device under test. |
US11307244B2 |
Adaptive voltage scaling methods and systems therefor
The present techniques disclose a logic gate for an adaptive voltage scaling monitor, the logic gate comprising an inverting output and further comprising an imbalance between the drive strength of an NMOS component and a PMOS component thereof, and wherein the imbalance is operable to cause a switching delay of the gate to be primarily dependent on one of the NMOS component or the PMOS component. |
US11307240B2 |
Analysis method for semiconductor device
The present disclosure provides an analysis method for a semiconductor device for analyzing a plurality of process parameters for manufacturing a HKMG fin field effect transistor. The analysis method specifically includes: establishing a plurality of process parameter models by grouping the plurality of process parameters in pairs; performing sensitivity analysis on each of the process parameter models; extracting a plurality of key process parameter models from the plurality of process parameter models based on the results of the sensitivity analysis; and performing data mining on the plurality of key process parameter models to determine a plurality of key process parameters and their correlations among the plurality of key process parameters. According to the analysis method provided by the present disclosure, related process parameters are highlighted by data mining and grouping, and the source of process parameter changes is explained. It is possible to adjust the process. |
US11307235B2 |
In-tool ESD events selective monitoring method and apparatus
An embodiment of the invention provides an apparatus for detecting electrostatic discharges (ESD) events, comprising: an ESD detector configured to determine at least one process window that will permit the ESD detector to detect an ESD event; at least one antenna coupled to said ESD detector; and said ESD detector calibrated for at least one discharge energy. Another embodiment of the invention provides: a method for detecting electrostatic discharges (ESD) events, comprising: determining at least one process window that will permit an ESD detector to detect an ESD event; and calibrating the ESD detector for at least one discharge energy. |
US11307233B1 |
Vapor cells having stacks of layers defining target three-dimensional volumes for internal cavities
In a general aspect, a vapor cell includes a body defined by a stack of layers bonded to each other. The stack of layers includes a first end layer disposed at a first end of the body and a second end layer disposed at a second, opposite end of the body. Intermediate layers extend between the first and second end layers and define an internal cavity extending through the body between the first end layer and the second end layer. Each intermediate layer includes a through-hole that defines a portion of the internal cavity through the intermediate layer. The vapor cell also includes a vapor or a source of the vapor disposed in the internal cavity. |
US11307229B2 |
Power daemon
Apparatus for disaggregating a plurality of aggregated electrical devices that receive power via a same power node, the apparatus comprising: a memory having values of at least one power feature for each of the aggregated electrical devices that characterizes power consumption of the device; and a processor configured to: receive a measure of a value for the at least one power feature of node power distributed to the aggregated devices via the power node; determine an optimum probability mass function (PMF) based on the values for the at least one power feature for each of the electrical devices that is optimized to provide an optimum disaggregation state vector for the aggregated electrical devices that satisfies a predetermined criterion to provide a value for the at least one power feature that agrees with the received measure of the at least one power feature. |
US11307228B2 |
Power outage determination system
Systems, methods, and computer readable media for power outage determination. A device may determine an indication that an outage has occurred on a cable network based on a status of a network device within the cable network, wherein the network device receives power from a power network. The device may determine location information for at least a portion of a plurality of network devices, including the network device, within the cable network. The device may determine a cable topology of the cable network at an area that includes a location that corresponds to the network device. The device may determine a power topology of the power network at the area. The device may analyze the cable topology and the power topology at the area. The device may identify one or more potential failure locations on the power network. |
US11307227B2 |
High speed digital transient waveform detection system and method for use in an intelligent electronic device
A system and a method is provided for the detection and capture, and in particular for an ultra high speed detection and capture, of transients in input voltages by an intelligent electronic device. The system and method detects transients for input voltages in either phase to phase or phase to neutral measurements and permits a user to set threshold levels for detecting transients in input voltages. In an embodiment, the system and method further provides a field programmable gate array as a controller for managing transient detection. The field programmable gate array includes a state machine for determining the state of the sampled signal with respect to a threshold level at a specified waveform sample period. |
US11307225B2 |
Temperature based control of variable voltage converter
A vehicle electric drive includes a controller programmed to operate a power converter to boost voltage from a battery for a DC bus and to limit voltage output from the power converter to a predefined maximum voltage value that varies with temperature of coolant used to cool the power converter. |
US11307224B2 |
Measuring rod for electric meter and electric meter assembly using the same
A measuring rod for an electric meter and an electric meter assembly using the same are disclosed, wherein the device to be detected disposed around the front end of at least one of the test probes allows the electric meter to determine the type of currently inserted test probes and whether the test probes are suitable for use under a current operation mode of the electric meter in a situation when the device to be detected is inserted into the electric meter; and the measuring socket corresponding to the device to be detected is disposed with a determination mechanism for allowing the electric meter to determine whether the abovementioned test probes or test probes of different types are suitable for use under a current operation mode of the electric meter. |
US11307215B2 |
Acceleration sensor core unit, and method for preventing deflection of a base board on which acceleration sensor is mounted
An acceleration sensor core unit 1 includes a circuit board 3 and metallic plates 4, 5. The circuit board 3 is made of an epoxy resin, and an acceleration sensor 11 for detecting vibration acceleration in an arrow 105 direction is mounted thereon. The circuit board 3 is sandwiched between the metallic plates 4, 5. Ring-shaped metallic spacers 7a to 7c and ring-shaped metallic spacers 8a to 8c are respectively interposed between the circuit board 3 and the metallic plate 4 and between the circuit board 3 and the metallic plate 5. The circuit board 3 is screwed to each of the metallic plates 4, 5 at three positions. Thus, it is possible to reliably fix the circuit board 3 to the metallic plates 4, 5 with a small attachment space. In this way, rigidity as the acceleration sensor core unit 1 can be secured. |
US11307213B2 |
Specimen processing apparatus and specimen processing method
A specimen processing apparatus may include: an aspirating tube configured to aspirates a specimen in automatic aspiration and manual aspiration; an aspirating tube moving mechanism configured to move the aspirating tube between a first region in which the automatic aspiration is performed and a second region in which the manual aspiration is performed, the first region covered with a wall, the second region separated from the first region; and a processing unit that processes the specimen aspirated by the aspirating tube. |
US11307208B2 |
Biomarkers for cognitive impairment and methods for detecting cognitive impairment using such biomarkers
The present invention aims to provide methods to detect cognitive impairment including mild cognitive impairment and Alzheimer disease by using a protein or its partial peptide that differs in presence or absence, or in quantity between non-cognitive impairment and patients with cognitive impairment and further aims to present biomarkers comprising said protein and said partial peptide to be used to detect cognitive impairment including Alzheimer disease or mild cognitive impairment. Specifically, a biomarker for diagnosis of psychiatry disease or cognitive impairment comprising protein fragment or peptide of not less than 5 amino acid residues arising from at least one protein or peptide selected from the group of proteins consisting of amino acid sequence expressed by SEQ ID NOS: 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, and 25 and selected from the group of partial peptide in these proteins consisting of amino acid sequence expressed by SEQ ID NOS: 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, and 27. And further aims to provide diagnostic method using these biomarker. |
US11307207B2 |
Method to analyze compounds in biological samples
Various embodiments of the present disclosure relate to a method for analyzing target compounds from a fluid or dried biological sample by using a microfluidic sample device including a hollow cartridge and an absorbent body unit. |
US11307194B2 |
Systems and methods for analyzing liquids
In one embodiment, an optical spectroscopy probe includes an optical fiber having a distal tip and a microfluidic filtering chamber attached to the distal tip of the optical fiber, the chamber comprising a microfluidic membrane adapted to enable liquid to enter the chamber but prevent particles from entering the chamber. |
US11307191B2 |
Multi-dimensional integrated circuit for real-time monitoring of a fluidic environment
A multi-dimensional integrated circuit (MD-IC) device for monitoring one or more parameters of a fluid includes plural faces, each face having plural interlocks extending from a periphery of the face for interlocking with corresponding interlocks of another face of the plural faces; the plural faces are mechanically attached to each other and electrically connected through the interlocks to form a closed chamber; an energy harvester placed on an outside surface of a first face of the plural faces; a fluidic monitoring sensor placed on an outside surface of a second face of the plural faces; a processor placed within the closed chamber; and a battery placed within the closed chamber and configured to receive the electrical energy from the energy harvester and to provide the electrical energy to the processor and the water monitoring sensor. |
US11307188B2 |
Device and method for crumbling root crops and for determining components in root crops
The invention relates to a device for crumbling root crops into substantially equal sized pieces, comprising: a main frame having an inlet side and an outlet side; a root crop supply at the inlet side; at least one crumbling shaft rotatable supported in the main frame, the crumbling shaft being provided with a plurality of curved hooks, which are curved into a direction of rotation of the crumbling shaft; and a non-rotating cutting rake having a plurality of protrusions and recesses and forming a counter blade for the hooks, wherein the hooks are arranged for interlaced movement with said recesses of the non-rotating rake. The invention moreover concerns a system and a corresponding method. |
US11307187B2 |
Detection of area of abnormal air quality within a geographical area
An abnormal area is detected using an initial spatial weights matrix between pairs of air quality sensors in a plurality of air quality sensors distributed across a geographical area and air quality data for each air quality sensor. The spatial weights matrix utilizes a distance between pairs of air quality sensors and wind direction through the geographical area. The initial spatial weights matrix and air quality data are used to calculate a plurality of local moran's indexes, one for each air quality sensor. The plurality of local moran's indexes are used to divide the plurality of air quality sensors into four groups. The groups are classified as proper or improper, and the proper groups are identified as abnormal areas. |
US11307185B2 |
Air-quality detection apparatus
Disclosed is an air-quality detection apparatus including a casing body including a bottom and a side wall, a first printed circuit board (PCB) disposed horizontally above the bottom, a second PCB disposed horizontally in a first region above the first PCB, a CO2 sensor mounted on the second PCB, a volatile organic compound (VOC) sensor mounted in a second region on the first PCB that is closer to the side wall than the first region, a third PCB, which is disposed horizontally at a position spaced further upwards apart from the bottom than the first PCB and at least a portion of which is disposed in a third region that does not overlap the first PCB when the bottom is viewed from above, a fourth PCB disposed horizontally above the second PCB and the third PCB, and a dust sensor mounted on the fourth PCB. |
US11307184B2 |
Sensor arrays with nucleophilic indicators
Sensors arrays that include indicators arranged in a pattern on a substrate. The indicators include nucleophilic indicators. In some examples, the sensor arrays with multiple nucleophilic indicators provide superior detection and identification of microorganisms, cancer biomarkers, formaldehyde, organophosphates, and aldehydes. |
US11307183B2 |
Methods for determination of polar pesticides by chromatography
The disclosure relates to a reversed-phase chromatography method for the determination of at least one of glyphosate or AMPA in a sample. The method includes obtaining the sample comprising the at least one of glyphosate or AMPA in a sample matrix and introducing the sample to a reversed-phase chromatography system. The reversed-phase chromatography system includes a reversed-phase column having a stationary phase material contained inside the column. The stationary phase material includes a phenyl functional group. The method also includes flowing the sample with a mobile phase eluent through the reversed-phase column, wherein the at least one of glyphosate or AMPA is substantially resolved and retained. The mobile phase eluent has a pH between about 1.5 to about 2.5. The at least one of glyphosate or AMPA are detected using a detector. |
US11307182B2 |
Systems and methods of determining isotopic composition of gaseous samples
A system for determining isotopic composition of a gaseous sample. The system includes at least one gas chromatograph for separating the gaseous sample into gaseous components. Furthermore, the system includes a combustion furnace operatively coupled with the at least one gas chromatograph for oxidizing the gaseous components. Moreover, the system includes a water separator operatively coupled with the combustion furnace. Furthermore, the system includes an isotope-ratio mass spectrometer operatively coupled with the water separator. Moreover, the isotope-ratio mass spectrometer comprises an ion source for generating ion beams associated with each of the oxidized gaseous components and a mass analyser for receiving the generated ion beams from the ion source, wherein the mass analyser is operable to determine isotopic concentrations associated with each of the ion beams. Furthermore, the isotope-ratio mass spectrometer is operable to use the determined isotopic concentrations to determine the isotopic composition of the gaseous sample. |
US11307181B1 |
HPLC system with mixed-mode columns for measuring charged analytes in complex mixtures
Disclosed is a HPLC system including a first dimension column, a second dimension column, a high pressure switching valve installed along the mobile phase flow path with the usual detector. At a predetermined time after injection of a sample into the mobile phase stream, the valve is actuated so that late eluted components, while still in the first dimension column, are back-flushed to waste by the flow of mobile phase while the analytes get separated in the second dimension column. Mixed-mode cation exchange and anion exchange columns are particularly suited for this application. |
US11307180B2 |
Method and apparatus for automatic chromatography of thin-layer plates
A method for the automatic chromatography of thin-layer plates for thin-layer chromatography with a development chamber 1 in which a thin-layer plate D is completely enclosed, sealed-off and isolated from the external environment. In the development chamber, a front space containing an inner atmosphere is located on the front face of the separation layer of the thin-layer plate. The depth of the front space is about 2 mm and a maximum 3 mm. An inlet is provided at one end of the front space and an outlet is provided at the other end of the front space. During the chromatographic development, a stream of gas of particular composition determined by the user is created throughout the entire front space, the entire inner atmosphere being set in motion, without stagnant or stationary gas phase. |
US11307179B2 |
Liquid feeding device and fluid chromatograph
The liquid feeding device includes a discharge speed calculation part configured to calculate a discharge speed v of the plunger pump so that a converted value LATM under an atmospheric pressure of a flow rate LPRE of the mobile phase discharged to the discharge channel from the pump part becomes a set flow rate LSET using a volume V of the mobile phase in the pump chamber of the closing pump immediately before the precompression process is started, a volume ΔV reduced due to the precompression process of the mobile phase in the pump chamber of the closing pump, and a feeding pressure P; and a discharge operation controller configured to control a discharge speed of the plunger pump to a discharge speed v calculated by the discharge speed calculation part. |
US11307165B2 |
Electrochemical sensors with a chemically attached molecular redox buffer
Solid-contact electrodes include a molecular redox buffer that is covalently attached to one of the components of the electrodes. These electrodes can be incorporated into electrochemical sensor systems. The electrode components are an electron conductor, a membrane and optionally, an interlayer. The electrode includes covalent attachment of the molecular redox buffer to the interlayer, to the electron conductor or the membrane. The interlayer includes nanoporous carbon such as CIM-carbon. The molecular redox buffer includes a well-defined redox pair, e.g., a complex of Co(II)/Co(III). The electrodes are ion-selective electrodes (ISEs) or reference electrodes. Methods include constructing solid contact electrodes and using the electrodes in electrochemical sensor systems to determine the quantity of an analyte in a sample. The electrochemical sensor systems include disposable paper-based devices and/or wearable devices for measuring analytes in a sample. |
US11307162B2 |
Highly sensitive biomarker biosensors based on organic electrochemical transistors
The present technology for the detection and analysis of analytes within a sample is based on molecular biology methods, including western blotting, gel electrophoresis, mass spectrometry, enzyme-linked immunosorbent assays and RT-PCR, which are normally time-consuming and laborious. The present disclosure provides novel OECT based electrochemical biosensors that can enable the convenient and cost-effective determination of analytes within a sample with high sensitivity and selectivity. |
US11307159B2 |
Ionic-conducting resistor for exhaust constituent sensors
A resistor-assembly includes a substrate, a heater, a resistor-element, and conductive-leads. The substrate is formed of a ceramic-material. The heater heats the resistor-assembly. The resistor-element is formed of an ion-conducting material that overlies the substrate. The conductive-leads are formed of a catalytic-metal that are in communication with a gas and in electrical contact with the resistor-element. The resistor-element is characterized by a resistance-value influenced by an oxygen-presence in the gas when the resistor-element is heated by the heater such that a resistor-temperature is greater than a temperature-threshold. |
US11307155B2 |
Device for adjusting and exchanging beamstops
A beamstop arrangement for an x-ray-optical system is adjustable in an xy plane perpendicular to a z-direction for optimizing a ratio of useful radiation reaching a surface to interfering radiation of an x-ray beam in the z-direction. The beamstop arrangement comprises a plurality of beamstops of differing size and/or geometry arranged on an exchanging mount, which is installed on a carriage displaceable in the xy plane by means of a drive unit having at least one positioning motor. The multiple beamstops can be located in a vacuum, while the drive motors and all electronic components can be positioned outside the vacuum, so that no heat development takes place in the measurement region. Corruption of the measurement result due to a changed measurement background is thus avoided. |
US11307153B2 |
Method and device for acquiring tomographic image data by oversampling, and control program
In order to increase reproducibility of a reconstructed tomographic image without increasing the computational load, detection is performed by oversampling in (N+n) directions during imaging for detection by N detection elements. A vector having N×(N+n) elements is obtained, and vector decimation step is performed in which a total of n×N elements corresponding to a sequence {k} 30 denoting a decimation order are removed. In a discrete Radon transform step, a corresponding discrete Radon inverse matrix WSQ−140 is operated, and in an image data generation step, de-vectoring is performed, thereby tomographic image data are acquired. When oversampling is used, a discrete Radon inverse matrix WSQ−1 is obtained. Therefore, a tomographic image is obtained by matrix computation without resorting to iterative approximation. |
US11307150B2 |
Automatic optimization of an examination recipe
There is provided a system and method of automatic optimization of an examination recipe. The method includes obtaining one or more inspection images each representative of at least a portion of the semiconductor specimen, the one or more inspection images being indicative of respective defect candidates selected from a defect map using a first classifier included in the examination recipe; obtaining label data respectively associated with the one or more inspection images and informative of types of the respective defect candidates; extracting inspection features characterizing the one or more inspection images; retraining the first classifier using the first features and the label data, giving rise to a second classifier; and optimizing the examination recipe by replacing the first classifier with the second classifier; wherein the optimized examination recipe is usable for examining a subsequent semiconductor specimen. |
US11307148B2 |
Sensor system for multi-component fluids
A small scale and low cost spectral sensing system designed primarily for multi-component fluids that provides a compact, low cost platform for analyzers or chemical sensors with limited number of optical and mechanical components featuring a light source, an optical interface with the sample, and a custom detector (multi-element). A single detector element has a specific wavelength, defined by a filter that can be used to select and measure specific chemical compounds. Multiple detector elements are combined to create a multi-channel detector capable of measuring a broad range of wavelengths from ultraviolet (UV) to near and mid-infrared wavelengths. The fabricated sensor can be configured for almost any class of material including gases, vapors, and liquids, with extension to solids. This is linked to the use of the custom detectors featuring filters tailored to specific substances in a broad spectral range from the UV to infrared. |
US11307147B2 |
Accurate colorimetric based test strip reader system
Techniques for colorimetric based test strip analysis and reader system are provided. In one aspect, a method of test strip analysis includes: illuminating a test strip wetted with a sample with select spectrums of light, wherein the test strip includes test pads that are configured to change color in the presence of an analyte in the sample; obtaining at least one digital image of the test strip; and analyzing color intensity from the at least one digital image against calibration curves to determine an analyte concentration in the sample with correction for one or more interference substances in the sample that affect the color intensity. A calibration method and a reader device are also provided. |
US11307146B2 |
Systems and methods for detection of chemtiluminescent reactions
Methods, devices and kit for analyzing a sample comprising 1,5-anhydroglucitol and a first analyte via one or more chemiluminescent reactions. Certain embodiments include measuring a first light response resulting from a first chemiluminescent reaction and measuring a second light response resulting from a second chemiluminescent reaction. Certain embodiments also include comparing the first light response to the second light response to determine a ratio of 1,5-anhydroglucitol and the first analyte. |
US11307142B2 |
Multispectral sample imaging
The disclosure features methods that include exposing a biological sample to illumination light and measuring light emission from the sample to obtain N sample images, where each sample image corresponds to a different combination of a wavelength band of the illumination light and one or more wavelength bands of the light emission, where the one or more wavelength bands of the light emission define a wavelength range, and where N>1, and exposing the sample to illumination light in a background excitation band and measuring light emission from the sample in a background spectral band to obtain a background image of the sample, where the background spectral band corresponds to a wavelength within the wavelength range. |
US11307141B2 |
Spatially resolved ligand-receptor binding assays
A method for analyzing the results of a ligand-receptor binding assay comprising the steps of: (a) providing the results of a ligand-receptor binding assay; and (b) qualifying the results of a ligand-receptor binding assay. More particularly, the ligand-receptor binding assay involves the steps of combining appropriate reagents in which receptors attached to a solid support, a sample suspected of containing a ligand, and a conjugate comprising a label form a complex in which the label is present at a concentration that is directly proportional to the amount of ligand present in the sample. Alternatively, the ligand-receptor binding assay involves the steps of combining appropriate reagents to perform a ligand-receptor binding assay in which receptors attached to a solid support, a sample suspected of containing a ligand, and a conjugate comprising a label form a complex in which the label is present at a concentration that is inversely proportional to the amount of analyte present in the sample. |
US11307140B2 |
Signal acquisition device
A signal acquisition device includes: a light source that oscillates pulsed laser light at a specific repetition period; an optical system that focuses the laser light onto a sample, and that collects generated fluorescence; a photodetector that detects the fluorescence collected by the optical system; an A/D converter that samples an intensity signal of the detected fluorescence, in synchronization with the repetition period of the light source unit, at a period that is an integer multiple of the repetition period, and that generates a digital intensity signal; and one or more processors comprising hardware, the one or more processors being configured to: obtain a fluorescence lifetime waveform on a basis of the generated digital intensity signal; and calculate a fluorescence lifetime coefficient from a waveform obtained by removing a region not corresponding to an exponential function from the obtained fluorescence lifetime waveform. |
US11307135B2 |
Bearing pad
A resilient bearing pad or support includes resilient material and a sensor that is configured to measure one or more of acceleration, velocity, variations in load, etc. of a mass supported by the bearing pad. The sensor may be configured to wirelessly transmit data for storage and/or evaluation. The data may be evaluated utilizing predefined criteria to detect and/or predict failure of the pad and/or a mass supported by the pad. |
US11307131B2 |
Visualization system and method for multiphase fluids displacement experiment with large viscosity difference in complex pore structure
A visualization system and method for a multiphase fluids displacement seepage experiment with large viscosity difference in a complex pore structure. The visualization system includes: an injection pump assembly, a visualized complex pore model, a vacuum pressure pump and an image acquisition device; the system and method are printed by a 3D printing device to form the visualized complex pore model with at least two permeability, and displacement fluid mediums of different viscosities are injected into the visualized complex pore model through different injection pumps during an experiment, so that not only is the penetration of the same viscosity in the complex pore structure with different permeability observed, but also the displacement and plugging effect of different viscosities successively entering the complex pore structure with different permeability is realized. |
US11307120B2 |
Apparatus and method for measuring odours
Described is an apparatus (1) for measuring odours comprising: a measuring chamber (2); an intake duct (4) having two ends, an inlet end (4a) in communication with the outside environment and an outlet end (4b) in connection with the measuring chamber; at least one sensor (3), positioned inside the measuring chamber (2) and designed for measuring the olfactory properties of a gas; a control unit (6) designed for processing signals coming from the at least one sensor (3) and providing a parameter representing the odours measured in the gas to be analysed; a suction device (5), positioned inside the intake duct (4) and designed to circulate the gas inside the apparatus (1); a cleaning device designed for restoring the characteristics of the at least one sensor (3) following a measurement, wherein the cleaning device is designed for generating ozone inside the apparatus (1). |
US11307119B2 |
Aircraft air contaminant collector device and method of use
An air contaminant collector device for use in an aircraft air contaminant analyzer, and a method for its use, are disclosed. |
US11307116B2 |
Method for controlling production of microticks through DMA
A method for controlling production of microticks from a crank sensor signal continuously generated by engine RPM may include: dividing the crank sensor signal within a present period of the crank sensor signal to produce the microticks having a first period through the controller; monitoring the number of microticks produced through the controller; and controlling production of the microticks having the first period by using a direct memory access (DMA) based on the monitoring result through the controller. |
US11307115B2 |
Valve test connection
A test connection for a valve can include a plug configured to be removably coupled with a conduit opening, an electrical coupler coupled to the plug, and one or more test leads coupled to the electrical coupler. One or more test leads can be removably coupled with a solenoid coil or other valve component. A method of configuring a valve can include providing one or more test connections coupled to the valve, testing the valve prior to final installation using the test connection, removing the test connection and permanently installing the valve. |
US11307107B2 |
Power transmission apparatus capable of measuring torque and power generation apparatus using the same
The present invention relates to a power transmission apparatus capable of measuring torque and a power generation apparatus using the same, and more particularly, to a power transmission apparatus capable of measuring torque and a power generation apparatus using the same which includes a disk-shaped outer body that receives power from the outside, an inner body that is coupled to the inside of the outer body, and at least one load cell formed between the outer body and the inner body. |
US11307102B2 |
System and a method for determining a correct or incorrect position of a temperature sensor of an emission control system
A method that determines a correct or an incorrect position of a temperature sensor in an emission control system, the method including: determining a first reference temperature within a first temperature interval; measuring a first temperature with the temperature sensor corresponding to the first temperature interval; determining a second reference temperature within a second temperature interval; measuring a second temperature with the temperature sensor corresponding to the second temperature interval; determining a value for a characteristic parameter based on the first reference temperature, the first measured temperature, the second reference temperature and the second measured temperature; comparing the determined value for the characteristic parameter with a predetermined characteristic parameter threshold value that is based upon the determined operation parameter results for different positions of the temperature sensor for predetermined engine operation characteristics; and based upon the comparison, determining a correct or an incorrect position of the temperature sensor. |
US11307101B2 |
Temperature input unit, temperature measuring device, and recording medium
A temperature input unit includes a disconnection detection circuit that measures a temperature of a measurement target with at least one of a thermocouple or a temperature measurement resistor and feeds a disconnection detection current for disconnection detection to the thermocouple and a compensating wire connected to the thermocouple. A controller controls, before measuring the temperature of the measurement target with the thermocouple, a terminal switch and an input circuit switch to connect the compensating wire to a temperature measurement resistor input circuit and an A/D converter, and calculates a predicted value of a voltage drop resulting from resistance of the compensating wire occurring in response to the disconnection detection current. The controller controls the terminal switch and the input circuit switch to connect the compensating wire to a thermocouple input circuit and the A/D converter, and subtracts the predicted value from a measured value of the thermoelectromotive force detected by the thermocouple input circuit to calculate a corrected measured value of the thermoelectromotive force. |
US11307099B2 |
Object printed by a 3D printer and a method for determining the temperature of the object
An object printed by a three-dimensional (3D) printer includes a plurality of layers of material printed by the 3D printer. The layers of material bond together to form the object as the layers of material cool and solidify after being printed by the 3D printer. The object also includes a temperature sensor placed in contact with one or more of the layers when the layers of material are being printed by the 3D printer. The temperature sensor remains in contact with the object after the layers of material cool and solidify to form the object. The temperature sensor is configured to measure a temperature of the object after the layers of material cool and solidify to form the object. |
US11307096B2 |
Spectral resolution enhancement device
A spectral resolution enhancement device including a preliminary dispersion unit, a two-grating angular dispersion amplification unit, and a detection unit is provided. The preliminary dispersion unit is configured to receive collimated incident light and emits light of different wavelengths in the incident light at different angles. The two-grating angular dispersion amplification unit is configured to diffract the light of different wavelengths and emitted from the preliminary dispersion unit multiple times, such that angular dispersion the light of different wavelengths is enhanced, and emergent angle deviations between the light of different wavelengths are increased. The detection unit is configured to detect light of different wavelengths and emitted from the two-grating angular dispersion amplification unit. Since the emergent angle deviations of light of different wavelengths are increased, resolution of the detection unit for the light of different wavelengths is increased. |
US11307089B2 |
Light sensing device
A light sensing device is provided, which includes a photodiode, a capacitor circuit and an ADC. The ADC includes a comparator, a counter, a reset switch, a logic circuit and a reference voltage switching circuit. The reference voltage switching circuit is controlled by the logic circuit to a determination reference voltage. When a primary integration time ends, a first node has a residual voltage that does not reach a reference voltage, the logic circuit controls the reference voltage switching circuit to provide the determination reference voltage to the comparator or the capacitor circuit within a secondary integration time, and the comparator outputs a comparison signal, the logic circuit receives the comparison signal within the secondary integration time, and determines the secondary value and outputs to the counter. The counter generates a primary value within the primary integration time, and the primary value is combined with the secondary value. |
US11307088B2 |
Optical tomography imaging system and imaging method for generating a reconstructed image according to plural disassembled sine waves
An optical tomography imaging system includes a signal generator, at least one light emitter, at least one light receiver, a signal processor, and an image processor. The signal generator is configured to generate a periodic signal and a reference signal. The light emitter is configured to be activated by the periodic signal to generate an optical signal passing through an object under test. The light receiver is configured to receive and convert the optical signal passing through the object under test into an electrical signal. The signal processor is configured to generate a comparison signal according to the electrical signal and the reference signal. The image processor is configured to acquire a plurality of disassembled sine waves from the comparison signal and generate a reconstructed image according to the disassembled sine waves. |
US11307086B2 |
Measuring device and methods for characterization of a radiation field
A radiation field measuring device for the characterization of a radiation comprises a detector device and a reconstruction device. The detector device may have at least one detector camera, which contains at least one detector array arranged for the image recording of scattered radiation in a multiplicity of lateral directions that deviate from the longitudinal direction. The reconstruction device may be configured for the tomographic reconstruction of a field density of the scattered radiation in the radiation field. |
US11307080B2 |
Method and system for determining the weight of a demountable platform
The present invention relates to a method for determining the weight of a demountable platform. In the method, a hooklift is used to lift the demountable platform from the ground onto a vehicle, values of a force acting on a main cylinder of the hooklift are determined at predetermined intervals of a physical quantity that varies as a function of the movement of the hooklift, and the weight of the demountable platform is calculated using the determined values of the force. The present invention also relates to a system for determining the weight of a demountable platform. |
US11307078B2 |
Scale with overload detection measured by auxiliary voltage
A device and method for detection of an overload on a scale which operates by the principle of electromagnetic force compensation The device and method employing, in addition to the measurement voltage arising across a measurement resistor of the scale, an auxiliary voltage that is different from the measurement voltage. The auxiliary voltage being tapped at the input to the compensation coil of the scale or at the output of the compensation coil. |
US11307072B2 |
Physical quantity detection device
A compact physical quantity detecting device is provided since it is possible to lower the mounting height of a chip package by accommodating the chip package in a notched board. In the physical quantity detecting device of the present invention, a part in a thickness direction of a support body on which a flow rate detection unit and a processing unit are mounted is accommodated in a notch provided in a printed board. |
US11307068B2 |
Flow valve system with ultrasonic flow sensor
A flow system includes a flow sensor, a first pipe configured to transport fluid from an upstream fluid source to the flow sensor, and a second pipe configured to transport fluid from the flow sensor to a downstream fluid distributor. Proximate the flow sensor, the first pipe has a first interior diameter and the second pipe has a second interior diameter. The flow system further includes at least one of the following: a flow diversion or flow obstruction positioned between the flow sensor and the upstream fluid source a distance or length from the flow sensor that is less than ten times the first interior diameter of the first pipe and/or a flow diversion or flow obstruction positioned between the flow sensor and the downstream fluid distributor a distance or length from the flow sensor that is less than five times the second interior diameter of the second pipe. |
US11307061B2 |
Electrical measurement device
An electrical measurement device for measuring at least one electrical signal is described, the electrical measurement device comprising an electrical measurement unit for measuring the electrical signal and for deriving at least one measurement parameter from the measured electrical signal, an acoustic processing unit for processing a signal obtained from the electrical measurement unit, and a loudspeaker for outputting an acoustic signal representative of the signal obtained from the electrical measurement unit. The acoustic processing unit is configured to generate the acoustic signal to be outputted by the loudspeaker. The acoustic processing unit is further configured to modulate a predetermined acoustic signal by the at least one measurement parameter. |
US11307059B2 |
Life detection device for encoder
A life detection device of an encoder is used for the encoder including a scale and a head. The scale is housed in a scale frame. The head relatively moves along the scale to detect an amount of relative movement with the scale. The life detection device includes environmental condition detection means, life determination means, and informing means. The environmental condition detection means is configured to detect an environmental condition related to life detection in the encoder. The life determination means is configured to determine a life of a component constituting the encoder based on a detection result by the environmental condition detection means. The informing means is configured to inform the life based on a determination result by the life determination means. |
US11307058B2 |
Scale and manufacturing method of the same
A scale includes: a substrate that is made of low expansion glass of which a thermal expansion coefficient is 1×10−7/K or less; and scale gratings having a plurality of gratings that are arranged on a first face of the substrate at a predetermined interval and are made of a transparent inorganic material of which a thermal expansion coefficient is more than 1×10−7/K. |
US11307055B2 |
Sensor with magnetic shield
A magnetic sensor is disclosed. The magnetic sensor can include a sensing element and a magnetic shield. The sensing element and the magnetic shield can be vertically stacked with one another. The magnetic shield can be a magnetic shield plate that includes ferromagnetic portions spaced laterally by a non-ferromagnetic material. The sensing element can have a first side and a second side opposite the first side. The magnetic shield that can be vertically stacked over the first side of the sensing element. The magnetic shield can be spaced apart from the sensing element by an isolation layer. A passivation layer can cover at least a portion of the sensing element or the magnetic shield. The sensing element can be configured to sense a magnetic field property of a magnetic field source that is positioned on the second side of the sensing element. |
US11307052B2 |
Signal processing circuit, position detection device, and magnetic sensor system
A magnetic sensor system includes a magnetic device and a signal processing circuit. The device generates first to third detection signals corresponding to components in three directions of a magnetic field generated by a magnetic field generator that is able to change its relative position with respect to the device. The circuit includes a longest segment extraction section and a midpoint coordinate computing section. With coordinates that represent a set of values of the first to third detection signals at a certain timing in an orthogonal coordinate system being taken as a measurement point, the longest segment extraction section extracts a first point and a second point that define a line segment having the greatest length among a plurality of measurement points at a plurality of timings. The midpoint coordinate computing section determines coordinates of a midpoint of the line segment defined by the first and second points. |
US11307051B2 |
Dynamic vertical situation display
A system and method for operating a dynamic vertical situation display on an aircraft includes generating display data for a dynamic vertical situation display displayed on a display based upon flight plan data from a flight management system, where the flight plan data includes a plurality of waypoints and one or more phases of flight. A current phase of flight of the aircraft and a number of waypoints currenting displayed on the dynamic vertical situation display on the display is determined, and instructions to dynamically change a size of the dynamic vertical situation display on the display are generated based upon at least one of the number of waypoints currenting displayed on the display and the current phase of flight of the aircraft. |
US11307050B2 |
Measuring method and device
An apparatus and method determine movement information for a user that carries an accelerometer whilst moving. The apparatus receives acceleration data from the accelerometer defined relative to a frame of reference of the accelerometer. A transformation is determined and applied to the acceleration data or to data derived from the acceleration data to determine acceleration data is a user frame of reference that includes a user direction of travel and a side to side direction transverse to the user direction of travel. The acceleration data or data derived from the acceleration data is analyzed to determine a time period corresponding either to a user stride period or to a step period as the user is walking or running; and information about accelerations in the side to side direction are used to disambiguate whether the determined time period corresponds to the user stride period or to the user step period. |
US11307048B2 |
Method and system for providing travel time information
Location technologies are combined with other information systems to provide augmented information for individuals such as a traveler in an automobile. |
US11307047B2 |
Head-up display device for a transportation vehicle, method, device and computer-readable recording medium with instructions for controlling a display of a head-up display device
A head-up display device for a transportation vehicle and a method, a device and a computer-readable recording medium with instructions for controlling a display of a head-up display device for a transportation vehicle. A road course ahead of the transportation vehicle is determined and the contents shown by the head-up display device are then displaced according to the road course that was determined. |
US11307046B2 |
Guidance system
This guidance system is provided with: an accepting unit which acquires a guidance request including at least a destination and image data from a user terminal; a guidance unit which, on the basis of vehicle information of a vehicle recognized from the image data by image recognition, acquires vehicle related information relating to said vehicle, and with reference to the vehicle related information and the destination, derives a ride suitability indicating whether the vehicle is suitable for traveling to the destination; and a response unit which reports a response including at least the ride suitability derived by the guiding unit to the user terminal. |
US11307045B2 |
Method and system to determine navigation actions based on instructions from a directional dialogue
A computer implemented method, system and computer program product are provided that obtain a directional dialogue comprising a series of instructions that at least partially defines a pathway through an environment, determine navigation actions associated with the pathway based on the series of instructions, track movement of an electronic device (ED) based on one or more of GPS data and non-GPS data; and present the navigation actions based on the movement. |
US11307041B2 |
Vehicle information providing device, vehicle information providing method, and program
A vehicle information providing device (300) includes an acquisition unit (320) that acquires a destination input by a user and a plan setting unit (330) that sets a plan for a vehicle to travel toward the destination acquired by the acquisition unit, and the plan setting unit (330) sets a first travel plan for moving a first user to a first destination set as a destination on a first route and sets a second travel plan for moving the first user and a second user in a second route which allows the second user to ride by changing the first route in a case in which the second user also rides in the vehicle traveling in accordance with the first travel plan. |
US11307040B2 |
Map information provision system
A map information provision system includes: a road map information database configured to store road map information; a vehicle position determination unit configured to detect and determine a position of a vehicle on a road; a road map information extraction unit configured to extract the road map information around the vehicle from the road map information database, based on the position of the vehicle; and a waypoint map constructor unit configured to determine positions of waypoints and configure a waypoint map that is made up of the plurality of the waypoints, wherein the waypoint map is supplied to a driving support device for the vehicle or a driving control device for the vehicle and is utilized as map information on the planned driving route. |
US11307036B2 |
Systems and methods for guiding object using robot
A system for guiding an object using a robot is provided. The system includes a server and a robot. The server is configured to receive a request and a location of an object from a device of the object, instruct a vehicle to move to a first location based on the location of the object in response to receiving the request, obtain information about a second location related to a robot, and transmit information about the second location to the device of the object. The robot is configured to identify the object at the second location, and guide the object from the second location to the first location in response to identifying the object at the second location. |
US11307035B1 |
Orientation and navigation apparatus
Multiple telescopes of a telescope array are rigidly aligned at predetermined relative orientations to simultaneously image corresponding predesignated celestial objects. Detection of light from the celestial objects collected by the telescopes enables calculation or estimation of orientation of the telescope array with respect to the celestial sphere. That orientation, in combination with a planetary nadir direction, enables estimation or calculation of position of the telescope array relative to a planetary surface. The nadir can be measured by dropping a probe particle through an evacuated chamber onto or through a two-dimensional sensor. |
US11307034B2 |
Gyroscope, electronic device and method of detecting angular velocity
A gyroscope, an electronic device and a method of detecting an angular velocity. The gyroscope includes: a photoelectric detector and a light source, wherein the light source is movable relative to the photoelectric detector, and light emitted by the light source is able to be irradiated onto the photoelectric detector. |
US11307033B2 |
Vibrator device, electronic apparatus, and vehicle
Provided is a vibrator device including a vibrator structure body. When the A axis, the B axis, and the C axis are three axes orthogonal to each other, the vibrator structure body includes a vibrator element and a support substrate that is aligned with the vibrator element along the C axis. The vibrator element includes vibrating arms configured to flexurally vibrate along a plane parallel to the A axis and the B axis and along the A axis. The support substrate includes a base that supports the vibrator element, a support that supports the base, and a beam that couples the base and the support. A relationship f0 |
US11307031B2 |
Surveying device, and calibration checking method and calibration checking program for surveying device
A technique is provided to enable check of a calibrated condition of a total station (TS) having a laser scanner in a surveying site. The TS includes an optical system for sighting an object, a laser positioning part that irradiates the object with laser light via the optical system to position the object, and a plane crossing location identifying part that identifies a crossing location of multiple planes constituting a three-dimensional structure as a first location, on the basis of the positioning result from the laser positioning part. The TS also includes a laser scanner that performs laser scanning in an area containing the crossing location, a plane crossing location calculator that calculates the crossing location as a second location on the basis of laser scanning data from the laser scanner, and a comparing part that compares the first location and the second location with each other. |
US11307024B2 |
Inspection method and apparatus, lithographic apparatus, lithographic processing cell and device manufacturing method
A scatterometer for measuring a property of a target on a substrate includes a radiation source, a detector, and a processor. The radiation source produces a radiated spot on the target. The scatterometer adjusts a position of the radiated spot along a first direction across the target and along a second direction that is at an angle with respect to the first direction. The detector receives radiation scattered by the target. The received radiation is associated with positions of the radiated spot on the target along at least the first direction. The detector generates measurement signals based on the positions of the radiated spot on the target. The processor outputs, based on the measurement signals, a single value that is representative of the property of the target. The processor also combines the measurement signals to output a combined signal and derives, based on the combined signal, the single value. |
US11307022B2 |
3-D measurement of features, including cut-outs and/or grooves
Various embodiments may include a measuring device for three-dimensionally sensing elongate cut-outs comprising: an assembly for positioning and fixing on an elongate cut-out of a body; and a 3-D measuring head connectable to the assembly to be aligned with the elongate cut-out for the respective 3-D surface measurement of the elongate cut-out. |
US11307019B2 |
Self-mix module utilizing filters
A system and method for generating, enhancing, and detecting the amplitude and phase modulation of a laser under a condition of self-mixing is provided. The system may comprise a laser and a detector to extract the characteristic self-mix signal, which is then interpreted using algorithms implemented in hardware or software. In the case of the laser being a Vertical Cavity Surface Emitting laser (VCSEL), the output signal can be detected by monitoring the surface light emission by means of a beam splitter, or in some embodiments as emission from the bottom surface of the laser. In some embodiments, the system may further comprise a wavelength filter such as an etalon in the signal path. |
US11307015B2 |
Method for calculating eccentricity of rotor assembly axis based on radial runout measurement
A method for calculating eccentricity of rotor assembly axis based on radial runout measurement comprises matrix characterization of data and calculation of relative runout value at each point, establishment of a spring equivalent model and calculation of contact force, eccentric direction and magnitude; calculation of relative runout value; establishment of a spring equivalent model to analyze the relationship between force and displacement in each phase of a contact process, and then an uneven contact force at each point is obtained; and determination of eccentricity is to determine the magnitude of eccentricity. Based on the measured radial runout data in production practice, this method realizes the prediction of eccentricity of axis before assembly, improves the coaxiality of rotors after assembly, and has important practical guiding significance for axis prediction as well as assembly phase adjustment and optimization in the assembly process of aero-engine rotor pieces. |
US11307014B2 |
System and method to digitize cylinder head combustion chambers
In one embodiment there is a computer numerical control machine implementing a method for measuring and digitizing a cylinder head combustion chamber using a touch probe, wherein the cylinder head combustion chamber includes an intake valve and an exhaust valve. The method includes receiving combustion chamber characteristics of the cylinder head combustion chamber. The method includes receiving probe measurement variables that describe how the touch probe measures the cylinder head combustion chamber. The method includes generating probe measurement lines for each portion of the cylinder head combustion chamber using the combustion chamber characteristics and the probe measurement variables. The method includes measuring, using the touch probe, probe measurement planes for each portion of the cylinder head combustion chamber using the probe measurement lines to generate probe measurements. The method includes digitizing the probe measurement planes for each portion of the cylinder head combustion chamber using the probe measurements. |
US11307012B2 |
Foldable explosive threat mitigation unit
An explosive threat mitigation unit (TMU) stands ready to receive a suspected bomb, enclose it, and contain the explosion if one occurs. An operator protects bystanders and surroundings by putting the suspected bomb in a TMU and then closing the TMU. If the bomb goes off, the TMU mitigates the effects of both the blast and the fragments. One variation has a container, a tube, a cap, and a door. The container includes an opening. The tube, arranged in the container, aligns with the opening. The cap slides through the opening and over the tube. The door slides into place to close the opening and enclose the cap within the container. |
US11307010B2 |
Fuze indication system
A device for monitoring the status of a munition fuze is disclosed. The device includes a visible marker; an indicator strip, capable of actuation, from a first state to a second state; and a power source providing power to the munition initiation system, the visible marker and/or the indicator strip. The visible marker and indicator strip are positioned to be visible to an observer when the fuze has been fitted for use on said munition and activation of the power source causes switching of the visible marker from an off state to an on state and actuation of the indicator strip from a first state to a second state, such that the power source's activation is indicated by the actuation of the indicator strip to its second state. The visible marker remains in an on state only if there is sufficient power to operate the initiation system. |
US11307009B2 |
Method and apparatus for determining projectile fin deployment timeline
A projectile is disclosed, comprising: a body; a fin having a magnet disposed thereon, the fin being coupled to the body, at least a portion of the fin being arranged to: (i) stay inside the body before the projectile is launched, and (ii) exit the body after the projectile is launched; a magnetic sensor disposed within the body, the magnetic sensor being arranged to detect changes in a position of the magnet relative to the magnetic sensor while the fin is exiting the body; and a data recorder disposed within the body, the data recorder being operatively coupled to the magnetic sensor, wherein the data recorder is configured to use the magnetic sensor to collect data indicating a displacement of the fin relative to the body after the projectile is launched. |
US11307008B2 |
Dart and dart retainer
The invention relates to a dart (10) comprising a body, the body defining a chamber (24) having a plunger located therein to operatively deliver a substance through a hypodermic needle (32) extending through a front end of the body, and a retainer comprising a barb body locatable on the hypodermic needle (32) characterised in that the barb body is threaded. The invention further relates to a dart retainer, wherein the retainer comprises of a threaded barb body locatable on a hypodermic needle (32) of a dart (10). |
US11307006B2 |
Projectile having a pyrotechnic explosive charge
The invention relates to a projectile (1, 8, 9) having at least one payload (5) or explosive charge in the projectile body (2, 7, 10), preferably in the medium caliber range, the payload (5) being integrated into the projectile body (2, 7, 10) in the form of a pyrotechnic charge. The payload (5) can preferably be enclosed and sealed by a core (6, 14) which preferably consists of metal or plastic. In an alternative embodiment, the pyrotechnic payload (5) is disposed behind a penetrator (11) in the projectile body (10), the payload (5) thus being located between the penetrator (11) and the projectile body (10). |
US11307005B2 |
Predictably fragmenting projectiles having internally-arranged geometric features
Embodiments of a predictably fragmenting projectile having internally-arranged geometric features are disclosed herein. According to various embodiments, a predictably fragmenting projectile having internally-arranged geometric features can include a substantially solid core of a material; a substantially continuous and smooth outer ogive; a plurality of petals attached to the core and formed from the material, each of the plurality of petals can include a smooth outer surface and can be formed by two break lines formed on the inside of the petals; and a cavity that is located proximate to the core and inner surfaces of the plurality of petals. The fragmenting projectile can be configured to deform by at least one of the plurality of petals pivoting outwardly relative to the cavity. |
US11307003B2 |
Blimp-based aerial UAV defense system
A system, method, and non-transitory computer readable medium that detects trajectories of unmanned aerial vehicles (UAV) approaching a protected site is described. Airborne defense agents (ADAs) located at a fixed radius from the protected and equidistant from one another detect acoustic signals emitted by an approaching UAV. Circuitry included in each ADA use the detected acoustic signals to determine a direction and a distance of each UAV. A base station having a control center (BS-CC) located in the protected site communicates with the ADAs to aggregate direction and distance data from the ADAs. Using the aggregated direction and distance data, the BS-CC predicts routes towards the protected site of the approaching UAV and alerts the protected site of the predicted route of the approaching UAV. |
US11307000B2 |
Quick detaching device for handgun tactical light
This invention provides a quick detaching device for handgun tactical light which includes a tactical light base, two locking members correspondingly disposed on two sides of a top end of the tactical light base, sliding members and a pressing mechanism; a sliding slot is correspondingly mounted in a middle part of each of the sliding members; the sliding members are respectively mounted in the sliding slots; a through slot which passes through the tactical light base is provided in the tactical light base; a stopping plate is provided in a middle part of the through slot; the pressing mechanism is mounted in the through slot and corresponds to the stopping plate. This invention can quickly mount and detach the tactical light without the help of tools and great effort, and is convenient to use. |
US11306993B2 |
Compound bow performance module
A compound bow includes a riser, an upper limb, and a lower limb, the upper limb and lower limbs coupled to the riser. The compound bow may include a draw sensor. The compound bow includes a performance module coupled to the riser, the performance module operatively coupled to the draw sensor. A compound bow may include an arrow chronometer assembly. A method may include determining draw weight or length based on measurements of the draw sensor. A method may include determining arrow speed based on measurements of the arrow chronometer assembly. |
US11306991B2 |
Universal pintle mount for a weapon
A method and apparatus for mounting a weapon to a support structure comprising a pintle assembly including a slide block; a pintle coupled to the slide block; a pintle lever with a handle and a rod rotatably coupled to the slide block; and a clamp assembly including a fixed jaw having a first end and a second end forming at least one knuckle; a moveable jaw having a first end and a second end forming a pin; and a clamp lever that releasably couples the first end of the fixed jaw with the first end of the moveable jaw; wherein the pin of the moveable jaw is rotatably coupled to the at least one knuckle of the fixed jaw; the pintle lever is rotatably coupled to the fixed jaw of the clamp assembly; and the pintle assembly and the clamp assembly are rotatably and releasably coupled to each other. |
US11306990B2 |
Systems and methods for coupling a barrel and handguard to a firearm
Systems and methods for coupling a barrel to a firearm are disclosed, including firearms incorporating the systems. In an embodiment, the firearm includes a receiver including a cavity and an internal thread disposed within the cavity. In addition, the firearm includes a barrel including a first threaded connector that is threadably engaged with the internal thread within the cavity and a second threaded connector. Further, the firearm includes a barrel nut including an internal thread and an external thread. The internal thread of the barrel nut is threadably engaged with the second threaded connector of the barrel. |
US11306985B2 |
Magazine of a pistol for cartridges with a case rim, and pistol having such a magazine
A magazine of a pistol for cartridges with a case rim, having a hollow magazine body for accommodating the cartridges in two vertically offset rows, a base plate, a feeder, which is guided in a displaceable manner in the magazine body, and a compression spring between the feeder and the base plate, wherein the upper end region of the magazine body forms a narrowing, in which the two rows of cartridges are guided together to form a single row. In order to ensure a reliable feed of the cartridges despite the case rim, in the longitudinal center the side walls have inwardly directed beads which run over the entire height of the side walls and merge, in the upper region, into converging guide ribs, and the feeder forms a bearing surface, which is convex in the longitudinal direction and on which a cartridge located thereon can alter its angle of inclination in relation to the horizontal. |
US11306984B2 |
Unfinished firearm frame and jig
An unfinished firearm frame having a top adapted to receive a slide. Where rear restriction protrusions extend from the top of the frame near a rear of the frame which restricts addition of the slide to the frame and front restriction protrusions extend from the top of the frame and forward of the at least one rear restriction protrusion which restricts addition of the slide to the frame. Where there is a recoil assembly block adapted to prevent a recoil assembly from being assembled into the frame. A jig having a right side and a left side to receive and clamp the frame. The jig including three pin hole guides, a removal guide edge for each of the at least one rear restriction protrusion and the at least one front restriction protrusion and a recoil assembly cutout to allow a tool to pass to the recoil assembly block. |
US11306983B2 |
Single and multi-layer mesh structures for enhanced thermal transport
This disclosure describes single and multi-layer woven meshes designed to enable sucking flow condensation and capillary-driven liquid film boiling, respectively, for instance, in use in heat spreaders. The single-layer woven meshes can include a nanostructure coating and a hydrophobic coating, while the multi-layer meshes can include a microcavity coating and optionally a hydrophilic coating. |
US11306977B2 |
Rotary fitting
A pivot window includes a laminated body. The laminated body includes two sheets of a plate material; a peripheral end member provided at a peripheral end parts of the two sheets of the plate material; and a cell array plate material which is interposed between the two sheets of the plate material and which has a plurality of cells respectively having a gas phase and encapsulating a latent heat storage material having a melting point and a freezing point in a specific temperature range. The pivot window further includes a rotation mechanism for causing the laminated body to perform at least half rotation in a vertical direction. |
US11306975B2 |
Vapor chamber water-filling section sealing structure
A vapor chamber water-filling section sealing structure. The vapor chamber water-filling section sealing structure includes a main body and a capillary structure. The main body has a first plate body and a second plate body, which are correspondingly mated with each other to together define an airtight chamber and a water-filling section. A flange is disposed along an outer periphery of the main body. The water-filling section has a water-filling notch and a water-filling passage. Two ends of the water-filling passage are respectively connected with the flange and the water-filling notch to communicate with the airtight chamber. A portion of the water-filling passage that is connected with the flange is pressed to have a height equal to the height of the flange or lower than the height of the flange. The capillary structure is disposed in the airtight chamber of the main body. |
US11306972B2 |
Shell and tube heat exchangers
A heat exchanger in one aspect includes a longitudinal shell and a transverse shell oriented transversely thereto. A J-shaped tube bundle carrying a tube-side fluid extends through the longitudinal and transverse shells from a first tubesheet in the longitudinal shell to a second tubesheet in the transverse shell. The first and second tubesheets are oriented perpendicular to each other. In a related aspect a dual heat exchanger unit includes a first longitudinal shell, a second longitudinal shell, and a common transverse shell extending transversely between and fluidly coupled to the longitudinal shells. The longitudinal shells may be parallel to each other. The shells are fluidly coupled directly together to form a common shell-side space between pairs of inlet and outlet tubesheets. A pair of J-shaped tube bundles is disposed in the dual heat exchanger unit for heating two tube-side fluids. |
US11306971B2 |
Heat exchanger with multistaged cooling
A heat exchanger for abating compounds produced in semiconductor processes. When hot effluent flows into the heat exchanger, a coolant can be flowed to walls of a fluid heat exchanging surface within the heat exchanger. The heat exchanging surface can include a plurality of channel regions which creates a multi stage cross flow path for the hot effluent to flow down the heat exchanger. This flow path forces the hot effluent to hit the cold walls of the fluid heat exchanging surface, significantly cooling the effluent and preventing it from flowing directly into the vacuum pumps and causing heat damage. Embodiments described herein also relate to methods of forming a heat exchanger. The heat exchanger can be created by sequentially depositing layers of thermally conductive material on surfaces using 3-D printing, creating a much smaller footprint and reducing costs. |
US11306968B2 |
Furnace system and method of use
A sintering furnace can include an outer shell defining an internal volume a reactive agent inlet configured to introduce a reactive agent into the internal volume; an insulation chamber within the outer shell; and a retort configured to retain an object. A method of operating a sintering furnace can include sintering a part precursor within a retort arranged within a chamber, wherein the chamber defines an intermediate volume between the retort and the chamber, wherein a sintering byproduct is oxidized within the intermediate volume. |
US11306964B2 |
Refrigerator
Disclosed is a refrigerator having an improved structure to improve space utilization of a storage container.Provided is a refrigerator including a refrigerator including: a main body; a storage chamber provided inside the main body and having an open front surface; a door provided to open and close the open front surface of the storage chamber; and a storage container having a storage space and provided to be withdrawn in the storage chamber, wherein the storage container may include a plurality of guide rails installed to face each other on an inner wall of the storage container; and a divider provided to be movable along the plurality of guide rails to divide the storage space into a plurality of storage spaces. |
US11306960B2 |
Refrigerator having detachable cooling module
A refrigerator including a cabinet in which a storeroom is formed and including a duct opening; a cooling module detachably coupled to the cabinet and including an evaporator, a condenser, a compressor, a module body having a space in which the evaporator is accommodated, and a duct module detachably coupled to the module body to guide cold air produced from the evaporator to the storeroom, wherein the duct opening, the duct module and the storeroom are arranged so that, when the duct module is detached from the module body, the duct module is passable through the duct opening to be removed through the storeroom. |