Document Document Title
US11010902B2 Capsules for image analysis
An improved method of performing object segmentation and classification that reduces the memory required to perform these tasks, while increasing predictive accuracy. The improved method utilizes a capsule network with dynamic routing. Capsule networks allow for the preservation of information about the input by replacing max-pooling layers with convolutional strides and dynamic routing, allowing for the reconstruction of an input image from output capsule vectors. The present invention expands the use of capsule networks to the task of object segmentation and medical image-based cancer diagnosis for the first time in the literature; extends the idea of convolutional capsules with locally-connected routing and propose the concept of deconvolutional capsules; extends the masked reconstruction to reconstruct the positive input class; and proposes a capsule-based pooling operation for diagnosis. The convolutional-deconvolutional capsule network shows strong results for the tasks of object segmentation and classification with substantial decrease in parameter space.
US11010901B2 Information processing apparatus and image region segmentation method
A captured image acquisition section 50 acquires, from an imaging apparatus 12, data of a polarized image obtained by capturing a target object and stores the data into an image data storage section 52. A normal line distribution acquisition section 362 of a region segmentation section 310 acquires a distribution of normal line vectors of a subject surface using the polarized image. A region decision section 312 evaluates the distribution of normal line vectors with a predetermined criterion indicating stability such as a dispersion and determines a region in which the stability is high as a region of a figure of a subject to segment the image. An output data generation section 56 carries out various processes using a result of the segmentation to generate output data.
US11010897B2 Identifying image artifacts by means of machine learning
A method is for producing an identification unit for identifying image artifacts automatically. In an embodiment, the method includes providing a learning processing apparatus; providing an initial identification unit; providing a first image data library including artifact reference acquisitions containing image artifacts; and training the identification unit using the image artifacts. An identification method is for identifying image artifacts automatically in an image acquisition. In an embodiment, the identification method includes: providing a trained identification unit; providing an image acquisition produced via a medical imaging system; inspecting the image acquisition for image artifacts by the identification unit; and labeling the ascertained image artifacts.
US11010893B2 Image identifying method and image identifying device
The disclosure provides an image identifying method and an image identifying device. The method includes: retrieving a first computer tomographic (CT) image including a plurality of first pixels; retrieving a plurality of second pixels from the first pixels, and generating a second CT image based on the second pixels; performing a contrast enhancement algorithm on the second CT image to adjust a contrast of the second CT image; identifying a first image region in the second CT image to generate a third CT image, wherein the first image region includes a first object; dividing the third CT image into a plurality of sub-images, and only reserving a specific image region corresponding to the first object in each sub-image; combining the sub-images into a fourth CT image; and identifying an object type of the first object based on the fourth CT image.
US11010891B2 Medical image processing apparatus, endoscope apparatus, diagnostic support apparatus, and medical service support apparatus
There are provided a medical image processing apparatus, an endoscope apparatus, a diagnostic support apparatus, and a medical service support apparatus capable of detecting red blood cells using an endoscope image. A medical image processing apparatus includes: a medical image acquisition unit that acquires short wavelength medical images, which are medical images including a subject image and which are obtained by imaging a subject with light in a shorter wavelength band than a green wavelength band; and a red blood cell detection unit that detects red blood cells using the short wavelength medical images. The light in the short wavelength band is, for example, light in a blue band or a violet band of a visible range. The red blood cell detection unit detects, for example, a high-frequency, granular, and high-density region as red blood cells.
US11010890B2 Method for the non-destructive testing of the volume of a test object and testing device configured for carrying out such a method
A method for the non-destructive testing of the volume of a test object, during the course of which a volume raw image of the test object is recorded by a suitable non-destructive imaging testing method. Then, those regions of the volume raw image are identified that are not to be attributed to the test object material. It is checked whether an identified region is completely embedded in regions that are to be associated with the test object material. If necessary, such a region is assimilated to those regions that are to be associated with the test object material, forming a filled volume raw image. Finally, a difference is generated between the volume raw image and the filled volume raw image, forming a first flaw image.
US11010888B2 Precision defect detection based on image difference with respect to templates
A computer-implemented method is provided for image-based defect detection. The method includes performing, by a processor device, template matching and subtraction on a set of training images and at least one template image to obtain a set of difference images. The difference images have defects, if any, highlighted therein. The method further includes generating, by the hardware processor applying a binary classification model to each of the training images in the set, activation heatmaps. The method also includes identifying, by the hardware processor, rough defect areas of interest in the activation heatmaps. The method additionally includes super-imposing, by the hardware processor, the activation heatmaps onto the difference images to obtain a set of super-imposed images, and highlight, as true defect areas, any areas in the super-imposed images having the defects from the difference images that overlap with the rough defect areas of interest from the activation heatmaps.
US11010884B2 System and method for evaluating displays of electronic devices
The disclosure relates to a method, device and system for detecting a crack in a display of an electronic device. The method comprises: locating the electronic device in front of a reflective surface; aligning the electronic device to an alignment position relative to the reflective surface; generating an image on the display through instructions executed on a processor operating on the device; capturing a reflected image shown in the reflective surface of the image with a camera; processing the reflected image to identify a line in the image through instructions executed on the processor; and determining whether the line represents a crack in the display through instructions executed on the processor.
US11010883B2 Automated analysis of petrographic thin section images using advanced machine learning techniques
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automated analysis of petrographic thin section images. In one aspect, a method includes determining a first image of a petrographic thin section of a rock sample, and determining a feature vector for each pixel of the first image. Multiple different regions of the petrographic thin section are determined by clustering the pixels of the first image based on the feature vectors, wherein one of the regions corresponds to grains in the petrographic thin section. The method further includes determining a second image of the petrographic thin section, including combining images of the petrographic thin section acquired with plane-polarized light and cross-polarized light. Multiple grains are segmented from the second image of the petrographic thin section based on the multiple different regions from the first image, and characteristics of the segmented grains are determined.
US11010881B2 Second-harmonic patterned polarization-analyzed reflection confocal microscope
The disclosure is directed to a method and apparatus for performing patterned microscopy. The method includes obtaining a microscopy image of an object based on optical signal from the object in response to a first incoming optical beam; and obtaining a contrast-enhancing image based on optical signal from the object in response to a second incoming optical beam. The method also includes generating a patterned mask based on the contrast-enhancing image. The method further includes applying the patterned mask on the microscopy image to obtain a patterned microscopy image. The microscopy image includes a polarization-analyzed reflection confocal microscopy image. The contrast-enhancing image includes a second-harmonic generation microscopy image. The patterned microscopy image includes a second-harmonic patterned polarization-analyzed reflection confocal microscopy image.
US11010876B2 Image processing system, image processing method, and computer-readable recording medium
An image processing system includes: a weight determination circuitry configured to determine a band containing important information from among a group of images, which are acquired by a plurality of sensors, and to express a degree of importance of the band as a weight; a calculation circuitry configured to calculate, using the weight, an amount calculated based on a gradient of an image based on a gradient of each image, that is calculated based on the group of images, in order to restrict a gradient of an output image; and an image optimization circuitry configured to compose the output image using the amount calculated based on the gradient of the image.
US11010874B2 Images for perception modules of autonomous vehicles
Disclosed are devices, systems and methods for processing an image. In one aspect a method includes receiving an image from a sensor array including an x-y array of pixels, each pixel in the x-y array of pixels having a value selected from one of three primary colors, based on a corresponding x-y value in a mask pattern. The method may further include generating a preprocessed image by performing preprocessing on the image. The method may further include performing perception on the preprocessed image to determine one or more outlines of physical objects.
US11010869B2 Image processing circuit and associated image processing method
The present invention provides an image processing circuit, wherein the image processing circuit comprises a receiving circuit, an image dividing circuit, a first image enlargement circuit, a second image enlargement circuit and an output circuit. In the operations of the image processing circuit, the receiving circuit receives image data, the image dividing circuit divides a pixel value of each pixel of the image data into two parts to generate first image data and second image data, the first image enlargement circuit enlarges the first image data in a linear manner to generate enlarged first image data, the second image enlargement circuit enlarges the second image data in a non-linear manner to generate enlarged second image data, and the output circuit generates an output image according to the enlarged first image data and the enlarged second image data.
US11010860B2 Transformation of dynamic metadata to support alternate tone rendering
An existing metadata set that is specific to a color volume transformation model is transformed to a metadata set that is specific to a distinctly different color volume transformation model. For example, source content metadata for a first color volume transformation model is received. This source metadata determines a specific color volume transformation, such as a sigmoidal tone map curve. The specific color volume transformation is mapped to a color volume transformation of a second color volume transformation model, e.g., a Bézier tone map curve. Mapping can be a best fit curve, or a reasonable approximation. Mapping results in metadata values used for the second color volume transformation model (e.g., one or more Bézier curve knee points and anchors). Thus, devices configured for the second color volume transformation model can reasonably render source content according to received source content metadata of the first color volume transformation model.
US11010859B2 Display resource scheduling method and device for embedded system
The present disclosure relates to a display resource scheduling method and device for an embedded system, a computer readable storage medium and an electronic device. The embodiment of the present disclosure provides a display resource scheduling method for an embedded system, at least a host operating system and a first guest operating system running on the embedded system, and the embedded system including a graphics processing unit and a display-specific hardware accelerator. The method includes: receiving a graphic to be displayed of the first guest operating system; preferentially scheduling the display-specific hardware accelerator to perform a display operation on the graphic to be displayed; if resources of the display-specific hardware accelerator are exhausted, scheduling the graphics processing unit to perform a display operation on the graphic to be displayed.
US11010855B2 Method and apparatus for protecting digital photos from alteration
An encoding apparatus partitions a digital image into multiple regions for subsequent encoding. A first encryption code is associated with a first region, a second encryption code is associated with a second region and the first code, and a third code is associated with the first code, the second code and a third region. An authentication apparatus authenticates the digital image in an inverse process.
US11010854B2 Item handling system, method and apparatus therefor
A mobile drive apparatus (1001) for item handling. The drive apparatus comprises at least one platform for supporting an item; a drive means; and a movable door (5003, 5001) coupled to the at least one platform and configured to move between an open position in which the platform is accessible to a user and a closed position in which the platform is enclosed. The apparatus further comprises control means coupled to the drive means. The control means are configured to control the drive means to move the drive apparatus from a current location associated with an item pickup point to a second different location for processing by an item handling hub, in response to receiving an indication that a token presented by the user is a valid token.
US11010853B2 Server device, trunk share system, information processing method, and non-transitory computer-readable medium storing information processing program
A server device includes a processor configured to i) acquire vehicle information when a delivery request is made; ii) acquire predetermined authentication information for unlocking and locking a door of a vehicle, based on the acquired vehicle information; iii) transmit the acquired predetermined authentication information to a delivery terminal; and iv) to acquire predetermined proof information for proving that a user of the vehicle is a rightful recipient of a delivery article, by communicating with a user terminal. The processor is configured to transmit the acquired predetermined authentication information to the delivery terminal, on a condition that the predetermined proof information is acquired.
US11010852B2 Unmanned autonomous container inspection
A system for scanning shipping containers, comprising an unmanned vehicle, the unmanned vehicle includes a sensor, a processor, and a memory. The memory includes instructions for execution. The instructions, when executed by the processor, cause the unmanned vehicle to move along faces of a shipping container, and record container data collected from the sensor while scanning the shipping container.
US11010848B1 Predicting legal matter outcome using artificial intelligence
The present disclosure contemplates a variety of improved methods and systems for providing predicted outcomes which can include suggested strategies for pursuing legal matter resolution. Machine learning algorithms and artificial intelligence can analyze information from a plurality of data sources to determine important factors and dynamically adjust the weights of the information received to provide accurate predictions.
US11010844B2 Preemptive data processing to mitigate against overdraft and declined transaction
A system or method may implement an overdraft prediction analysis to predict whether an account overdraft is about to occur. The overdraft prediction analysis may be based on: 1. customer account data, such as current account balance, historical balances, historical withdrawals, historical deposits balance trends, and the like; 2. account transaction data, such as routine or recurring account transactions, timing of transactions, amount, deposit or withdrawal transactions, and the like; 3. location data, such as locations of past purchases or payments; and 4. time and date data, such as dates and times of past transactions. Other factors, such as credit score, loan activities, social data, or the like also may be used for the overdraft prediction analysis. Once an overdraft situation is predicted, the system or method may provide options for the users to avoid or mitigate the potential account overdraft.
US11010835B2 Controlling price cascade movements in an electronic trading system
A disclosed system, method and computer readable storage medium includes mechanism for controlling cascade price movements in an electronic trading system. Price limits control the prices at which traders can place orders. An upper price limit prevents traders from placing orders above the upper limit and a lower price limit prevents traders from placing orders below the lower limit. The gap between the upper limit and the indicative marked price as well as the gap between lower limit and the indicative market price is controlled so as to cause a breaking effect on very rapidly changing market price.
US11010834B2 System and method for optimizing execution of trading orders
A system for processing trading orders comprises an optimizer module operable to receive a first trading order and a second trading order. The optimizer module is further operable to receive market data associated with at least one market center. The optimizer module is further operable to determine whether to transmit the second trading order to the at least one market center prior to transmitting the first trading order to the at least one market center, the determination based at least in part on the market data.
US11010831B1 Identifying multiple mortgage ready properties
A system and computer-implemented method of identifying multiple mortgage ready properties using computer technology and/or machine learning algorithms or artificial intelligence. The method includes receiving, via one or more processors, information from a customer approved for a mortgage about preferences for a real estate property and accessing, at a memory coupled to one or more processors, a computer file and/or memory location/address to retrieve a plurality of mortgage ready real estate properties meeting one or more of the customer preferences information. The method further includes transmitting, via the one or more processors, the plurality of real estate properties meeting one or more of the customer preferences information to the customer.
US11010825B2 System and method for synchronized video logging and playback of auction activity
A system and method for synchronized video logging and playback of auction activity is disclosed. A particular embodiment includes: establishing, by use of a data processor and a data network, a data connection with at least one auction site; gathering auction data and video streams from the auction site; synchronizing the video streams with corresponding auction data; presenting a user interface to a user, the user interface enabling the user to select a desired portion of the auction data; and rendering the selected portion of the auction data along with a corresponding synchronized video clip from a video stream from the auction site.
US11010824B2 Battery reservation device and battery reservation method
A battery reservation device (10) includes an input acceptance component (11), a battery number acquisition component (12), and a rental number and capacity calculator (15). The input acceptance component (11) inputs from the user information related to the total power amount of the battery packs (1) that is desired to be rented. The battery number acquisition component (12) acquires information related to the number of battery packs (1) that are installed in a vehicle (20). The rental number and capacity calculator (15) calculates the number and capacity of the battery packs (1) that are rentable at each battery station (30) on the basis of information related to the number of battery packs (1) acquired by the battery number acquisition component (12) and the total power amount of the battery packs (1) inputted to the input acceptance component (11).
US11010822B2 Cross-domain communications between browser windows
A computer process enables a target window associated with a first domain to receive a message from a child window associated with a second domain. The message is passed using an iframe that is created within the target window. The process may, for example, be used to relay information entered by a user into the child window to the target window.
US11010820B2 Request fulfillment system, method, and media
Systems, methods, and apparatus are disclosed for generating and processing natural language requests. A request processing system processes a received natural language request to identify an intent of the natural language request and a confidence level of the identified intent. In response to the confidence level of the identified intent not satisfying a threshold level, the request processing system sends the natural language request to the fulfillment computing device for further processing by a person associated with the fulfillment computing device. In response to the confidence level satisfying the threshold level, the request processing system proceeds with fulfilling the request per the identified intent.
US11010819B2 Application programming interfaces for fulfilment services
In some examples, a computing device exposes, to a merchant device, one or more Application Programming Interfaces (APIs) for accessing a delivery service. The computing device receives, from the merchant device, via the one or more APIs, a request regarding delivery of an order specified by a customer for delivery from the merchant. The computing device may send a communication to a courier to instruct the courier to deliver the order. The computing device may receive, from the merchant device, via the one or more APIs, a request for a delivery status of the order received via a user interface. The computing device may determine the delivery status of the order based at least partially on location information received from the courier, and sends the delivery status to prompt the merchant device to present the delivery status in the user interface.
US11010815B1 Systems and methods for vehicle recommendations based on user gestures
According to certain aspects of the disclosure, a computer-implemented method may be used for providing a vehicle recommendation based on user gestures. The method may include displaying at least one image of a vehicle to a user and receiving at least one gesture from the user performed on the at least one image of the vehicle. Additionally, the method may include assigning a value to the at least one gesture from the user and determining a feature of the vehicle based on the at least one gesture from the user. Additionally, the method may include receiving gesture information related to the at least one gesture and determining a vehicle preference of the user based on the value, the feature of the vehicle, and the gesture information. Additionally, the method may include identifying at least one available vehicle based on the vehicle preference of the user and displaying the at least one available vehicle to the user.
US11010812B2 Smart device recommendations
A sensor-enabled smart device may be recommended to a user. The sensor-enabled smart device may be identified from a registry on a network. The smart device may have the ability to send and receive real-time data over the network. A value of the device, to the user, may be determined based on user analytics. A vendor through which to sell the device may be determined based on market analytics. A sale of the device via the vendor may be recommended to the user.
US11010810B1 Computerized system and method for automatically establishing a network connection for a real-time video conference between users
Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods automatically, in real-time, establish a network connection between two users based on one user's current situation and the other user's determined expertise in that situation. The user's situation can be based on his/her identity, location, activity, the time, date, and the like. The disclosed systems and methods provide a computerized, fully automated network environment that enables video conferencing between such geographically separated users, thereby enabling the expert user to advise the other user on his/her current situation.
US11010802B2 Real-time internet capable device information interchange for coordinated queuing at locations
Among other things, a central server maintains information representative of requests communicated through the Internet from devices at request locations. Each of the requests represents a proposed reservation for services to be managed by devices at delivery locations.
US11010795B2 System and method for affiliate link generation
A method and system is provided for facilitating affiliate link generation. A user enables the system by identifying a webpage on an affiliate web site. The system performs an initial assessment of the page to extract webpage information, which is compared to information stored in a database. If the extracted information matches stored information, a record of the webpage is displayed and an affiliate link is dynamically generated for immediate use. If the extracted information does not match stored information, a new record of the webpage is created. If the webpage contains product-specific data, a product-specific record is stored. If the webpage does not contain product-specific data, a non-product record is stored. An affiliate link is then dynamically created. The new record of the product and dynamically created affiliate link is added to the database for immediate use.
US11010793B1 Method and system for determining user profile data for promotion and marketing service using mobile application program information
A computer-executable method, a computer system and a non-transitory computer-readable medium are provided for determining profile data of a user of a promotion application program on a mobile computing device. The method includes receiving, from a promotion application program running on a mobile computing device, an indication of one or more additional application programs installed on the mobile computing device. The method also includes programmatically determining a characteristic of a first application program within the one or more additional application programs, and based on the characteristic of the first application program, programmatically generating a first profile data characteristic of a user of the mobile computing device.
US11010790B1 System and methods for using a revenue value index to score impressions for users for advertisement placement
A system and methods are disclosed for creating and using a revenue value index to score impressions and users for purposes of determining fair pricing for advertisement (“ad”) placement or to provide analytics and information to publishers for future use. The revenue value index may be configured to evaluate data obtained or acquired from first-party, publisher platforms and/or third-party platforms or other data sources for the purpose of valuing either ad impressions or the users engaging the websites on which ads are likely to be placed. The revenue value index may be utilized for either providing value information to entities (for example, publishers) or for measuring the value of ad impressions or users for use in determining fair pricing in real-time auctions conducted for ad placement.
US11010787B1 Linking a transaction between a merchant and a resident of the same vicinity to the resident viewing the merchant broadcast advertisement
Implementations generate links between local merchants and community programs. Merchants provide incentives to customers in relation to community programs. Implementations also include online and offline customer transactions with merchants that make use of incentives. Implementation pertain to customers that view a broadcast of content that is interleaved with a merchant's advertisement and analytic reporting. Matches between transactions with a merchant and a customer that view a broadcast of content that is interleaved with the merchant's advertisement may be identified by the system, and a level of certainty that the match is accurate may be determined. These implementations can be operated by an alliance of entities that cooperate in order to facilitate, and benefit from, transactions between customers and merchants, where the customer is incented to conduct the transaction with the merchant by the merchant's agreement to make a donation to an entity of the customer's choice.
US11010786B1 Predicting advertisement impact for audience selection
An influence system for predicting advertisement impact for audience selection. An advertising probe campaign is operated by sending an advertisement to each entity in a treatment group of entities. A control group of entities which excludes the treatment group entities is selected and no campaign advertising content is sent to the treatment group entities. An influence model is created by comparing features of the treatment group converters to features of the control group converters. An individual frequency cap is selected for each entity that is a candidate for the advertising campaign based on a result of applying the influence model to the features of the candidate entity. The entity may be selected to receive an advertisement based on the individual frequency cap. Some embodiments are integrated with a real time bidding (RTB) exchange and a bid response may be configured based on the results of applying the influence model.
US11010783B2 Matching products with service scenarios
For each service scenario out of a plurality of service scenarios, matching features of a to-be-matched product corresponding to the service scenario are acquired based on user features of users accessing the service scenario. A respective user feature mapping value of the service scenario is calculated based on the matching features of the to-be-matched product corresponding to the service scenario. Out of the plurality of service scenarios, a target service scenario of the to-be-matched product is selected based on the respective user feature mapping value of the service scenario.
US11010779B1 System and method for rewarding customers who invite other customers to a business
A server receives an indication that a first user of a social network arrived at business, and identifies one or more second users associated with a predetermined area surrounding the commercial establishment, the one or more second users being connected to the first user through a social graph in the social network. The server sends to the one or more second users a first offering related to the business in conjunction with an indication that the first user arrived at the business. The server subsequently receives an indication that the one or more second users arrived at the business within a predetermined period of time after the first user arrived at the business, and sends a second offering related to the business to the first user in response to receiving the indication that the one or more second users arrived at the business.
US11010778B2 Blockchain data
A coupon-minter is configured to perform operations including: generating a coupon comprising encrypted discount information, wherein the encrypted discount information is encrypted with a discount key; generating, for the coupon, a hashlock from a preimage; introducing the coupon to a blockchain in association with the hashlock, wherein the blockchain is configured to permit claiming of the generated coupon only upon receiving access to the preimage used to generate the hashlock. A store-manager configured to perform operations including: claiming, using the preimage, the coupon in the blockchain; encrypting the discount key with a clearing-house public key; updating the coupon with the encrypted discount key. A clearing-house-manager configured to perform operations comprising: detecting the store-manager's claiming of the coupon; decrypting the encrypted discount key with a clearing-house private key to re-generate the discount key; and decrypting the encrypted discount information with the preimage.
US11010774B2 Customer segmentation based on latent response to market events
A customer segmentation method, system, and computer program product, include inputting a set of characteristic features for each of a plurality of customers, defining a customer-event map that maps the characteristic features of each of the customers to a plurality of event categories, and estimating a likelihood of an event driven purchase for each product type and an event category combination.
US11010773B2 Obtaining statistical information for network-accessible data stores while preserving user anonymity
The present invention generally relates to techniques for obtaining value latent in elementary pieces of data that are (i) human-related, and (ii) transferable on a network to be amplified and commoditized by enabling multiple similar such elementary pieces of data to be combined into value-added statistical products, generating revenue through the selling of access to the statistical products, and then distributing the revenue in measure to holders of dividend-yielding shares of the statistical products. The technique employs measures for statistical-disclosure control so that individuals associated with the elementary pieces of data remain anonymous.
US11010770B2 Method, system and computer program for providing a loyalty engine for automated cause marketing
A method, system and computer program for providing a loyalty engine for automated cause marketing. The method includes a loyalty program system administrator linking merchants and charities to the loyalty system. Members register with the loyalty engine through loyalty system which is accessible via the Internet. Once the merchants and the charities are linked and the members are registered, by operation of the loyalty engine, the merchants can create a customized loyalty program defined by a plurality of merchant defined rules for administering their loyalty program. The merchant defined rules instruct the loyalty engine as to which charities should receive in-kind donations in connection with one or more transactions by a member that is associated to the loyalty program. Once a loyalty system defined time period or donation threshold has been achieved, the loyalty system releases the donation in-kind to the specific charity. A system is also provided that consists of a server computer including the loyalty engine and the charity utility. The charity utility provides the functions of the method and is linked to a server computer that is connected to the Internet. The computer program of the invention is a web application that enables the members, charities, and merchants to access the functions of the invention via a web browser.
US11010769B2 Compliance system for display units in a retail setting
A system for monitoring compliance with a retail display program includes a beacon coupled to a promotional display structure. The beacon is configured to transmit a beacon signal that includes a beacon ID and is configured to be received by a user device. A database stores the beacon ID along with a specified retail facility and time period associated with the promotional display structure. A computing device is configured to receive a beacon data record at least partially generated by the user device. The beacon data record includes the beacon ID, a time stamp, and location-specific data associated with a retail facility in which the beacon data record is generated. The computing device is configured to compare the location-specific data and time stamp to the specified retail facility and time period to determine whether the promotional display structure is displayed in the specified retail facility during the specified time period.
US11010767B2 Method and system for collecting and parsing market data from various sources
A system comprises at least one computer device in communication with one or more server computers. The system converts unstructured text into usable order details, and uses instant messaging to notify recipients of the order details. The notices include electronic web links that launch a web interface that generates an editable, pre-populated electronic order ticket based on the order details. Submission of the electronic order ticket launches an auction during which the recipients may respond with offers to fulfill to the electronic order ticket. If after the auction more than one response is needed to fill the electronic order ticket, the system automatically allocates how and in which order the responses will be used to fill the electronic order ticket. If the electronic order ticket is not completely filled after the auction, the electronic order ticket is submitted to one or more additional exchanges for further filling.
US11010765B2 Preliminary acquisition of payment information
A payment terminal may run a point-of-sale application that is operated by a user such as a merchant. At a certain point in the transaction, but prior to the completion of the transaction, pre-charge requests may be sent to a chip card. The responses from the chip card may be stored such that the transaction may be completed immediately after the merchant and customer complete the transaction steps.
US11010760B2 Embedded electronic payment system and integrated circuit
An embedded electronic payment (EEP) system allows various devices and appliances to act as a merchant to accept electronic payments. The EEP system can be formed on an integrated circuit or as a software applet to run on a virtual machine. The integrated chip can be a standard IC, an application specific integrated chip, programmable logic device, or a multiprocessor based microcontroller. The EEP system operates with a standard interface that can be adapted to many applications. As a result, the cost of payment integration is reduced. The reduced cost of inclusion allows electronic payment systems to be applied in systems and devices where cost margins previously prohibited custom electronic payment systems. When the EEP system is included as an integrated chip, the system has improved security and power consumption compared to software solutions.
US11010759B1 Vendor specific payment account identifier
A system, computer-readable storage medium and method provide a secure transaction by receiving, from a mobile wallet a request to assign a vendor specific payment account identifier (VSPAI) to a payment account identifier (PAI) associated with a user of the mobile wallet. Identifying information is verified of: (i) an issuer of the PAI, (ii) a specific vendor; and (iii) the user of the mobile wallet. In response to verifying, a unique VSPAI is created that is associated with the PAI of the user and the specific vendor. Then, when a payment request is received including the unique VSPAI for a transaction with a particular vendor, the particular vendor is verified as the specific vendor associated with the unique VSPAI. In response to verifying that the particular vendor, payment of the transaction by the issuer using the PAI associated with the unique VSPAI is facilitated.
US11010755B2 Device provisioning using partial personalization scripts
Embodiments of the invention relate to systems and methods for efficiently provisioning mobile devices with personalization data. For some embodiments, a method is disclosed comprising receiving a request for provisioning comprising device information for a mobile device and user authentication information for a user, generating a partial personalization script, an activation script, and a deletion script using the device information, sending the partial personalization script, the activation script, and the deletion script to an application provider computer, wherein the application provider computer initiates execution of the partial personalization script on the mobile device, authenticating the user authentication information, and sending an activation message to the application provider computer, wherein the application provider computer initiates execution of the activation script.
US11010754B2 Architecture for access management
Disclosed are techniques that use devices with corresponding identity wallet applications that execute on an electronic processor device of the devices, and which identity wallets store identity information and encrypt the stored identity information. A distributed ledger system, and a broker system that interfaces to the wallet and the distributed ledger are used for various information exchange cases pertaining to access to facilities. In particular, disclosed is a registration process to register an identity wallet with a facility.
US11010752B1 Card-to-card direct payment with generated one-time password communicated from one card to a second card
An active smart card (“ASC”) including an active near-field communication (“NFC”) reader configured to enable an active wireless NFC communication directly with another active NFC-enabled smart card to perform a transaction is provided. The ASC may include a battery configured to power the active NFC reader. The ASC may include a thickness wherein at its thickest point, may not be thicker than. 8 millimeters (“mm”). The width and height of the ASC may not be smaller than 90% of a width of 86 mm and not smaller than 90% of a height of 54 mm. The ASC may include a keypad embedded on the ASC that may include a display and alpha-numerical keys. The keypad may not extend a thickness greater than 0.8 mm. The ASC may further include a microprocessor enabling processing and transmitting card ID data and to communicate with a payment network.
US11010748B2 Transactions using a bluetooth low energy beacon
A BLUETOOTH low energy mobile payments system may comprise a BLE beacon that is deployed at a merchant location. The BLE beacon may be associated with a specific merchant terminal. The BLE beacon may be configured to broadcast a unique beacon ID that is detectable by a user device. The user device may be configured to communicate the beacon ID to a payment system. In response to receiving the beacon ID, the user device may initiate a payment between a user and a merchant, via a user device and a merchant terminal.
US11010745B1 Cash deposit at point of sale using deposit product inventory item systems and methods
A system for receiving cash deposits at a point of sale includes a processor; a product inventory database; a communication interface; a product inventory item reader; and a purchase instrument reader. The processor is configured to receive a product code from the product inventory item reader; access the product inventory database to recognize the product code as a deposit product code; receive signals indicating an amount of a deposit associated with the deposit product code; receive signals from the purchase instrument reader identifying an account for the deposit; and send signals to a transaction processing network via the communication interface to thereby effect the deposit of the amount into the account.
US11010734B2 Secure payment processing using authorization request
A payment system that uses replacement account identifiers is disclosed. An encrypted primary account number (PAN) may be received by a secure computer from a data entry device. The encrypted PAN may be decrypted by the secure computer and the secure computer may transmit a zero, nominal or no dollar authorization request to an issuer. Using the zero, nominal or no dollar authorization request, the issuer may verify the account. If the account is verified, then a replacement account identifier can be issued at a later time. The replacement account identifier may be used instead of the actual PAN to conduct payment transactions.
US11010733B2 Communication device interface for monetary transfers through a displayable contact list
There is provided systems and method for a communication device interface for monetary transfers through a displayable contact list. A user may import contacts from a contact list application, a social networking service, a user account with a payment provider, and/or another contact source into a communication device, such as a mobile phone. The mobile phone may then execute a monetary transfer module that allows the user to transmit requests for monetary transfers with the contacts. When the user selects a contact in a contact list, the module may retrieve payment account information and initiate a monetary transfer with the selected contact. The monetary transfer may correspond to receiving money or sending money to the contact. Additionally, the user may communicate messages with the request as well as a monetary amount. In order to facilitate completion of the monetary transfer, a payment provider may be utilized.
US11010732B2 Distributed rules-based system payment systems and methods
The present disclosure provides systems and methods directed to processing payments using an event-triggered distributed rules-based system (“DRBS”). In one embodiment, a system comprises a DRBS comprising a DRBS virtual holding account associated with the DRBS, a merchant virtual account associated with a merchant, the merchant being a member of the DRBS, and/or a consumer virtual account associated with a consumer. The system also comprises a database configured to manage virtual balance information for the plurality of virtual accounts. The DRBS is configured to receive payment information associated with a payment transaction of the consumer at the merchant, receive funds from a consumer financial account associated with the consumer into a DRBS financial account associated with the DRBS, credit virtual funds to the DRBS virtual holding account or the consumer virtual account, transfer the virtual funds to the merchant virtual account, and transfer the funds from the DRBS financial account to a merchant financial account associated with the merchant.
US11010731B1 Systems and methods for processing global financial transactions
A computer implemented method performed by a global transaction processing system includes receiving a transaction request from an originator, the transaction request includes transactional data. The method includes validating the transactional data to determine one or more parameters associated with the requested transaction. The method includes dynamically generating a transaction information request form, the transaction request form including one or more requests for specific transactional data from the originator based on the one or more parameters associated with the requested transaction. The method includes transmitting the transaction information form to the originator and receiving the requested specific transactional data from the originator. The method also includes validating the transaction request based on the received transaction request and the received specific transactional data to determine if the transaction request is valid, as well as processing the transactional request based on the transaction request being determined to be a valid transaction request.
US11010730B2 Scope-delimited sharing of encoded sensitive data
Techniques for providing access to scope-delimited sensitive data are disclosed. A user provides sensitive data to a first party associated with a payment service provider. The first party stores the sensitive data with the payment service provider, and the payment service provider provides the first party merchant with an encoding of the payment data. The first party provides a purchasing opportunity to the user for goods offered by a third party also associated with the payment service provider. The first party transmits a sensitive data grant request to the payment service provider. In response, the payment service provides a scope-delimited encoding of the sensitive data. The first party provides the scope-delimited encoding of the payment data to the third party. The third party merchant creates a transaction using the scope-delimited encoding of the sensitive data. At some time later, access to the scope-delimited encoding of the sensitive data is revoked.
US11010727B2 Presenting previously hidden user interface options within a graphical user interface
A system and method to associate an electronic gift certificate with a payment services account to cause presentation of the electronic gift certificate based on meeting a predetermined condition. A gift certificate is purchased on-line and associated with a recipient's payment services account by the electronic gift certificate purchaser. A graphical user interface representing the payment services account of the recipient is presented with a record of the electronic gift certificate in a hidden state within the payment services account. Determining the predetermined condition is met, unmarking the record of the electronic gift certificate and causing presentation of a gift certificate button within the user interface representing the payment services account.
US11010726B2 Information processing apparatus, control method, and storage medium
An information processing system, a control method and a non-transitory storage medium through which emotional values of objects can be numerically expressed based on an interaction between the objects are provided. The information processing system includes a detection unit that detects information related to an interaction between a first object and a second object; and a generation unit that is capable of generating an emotion value of the first object and an emotion value of the second object on the basis of the information related to the interaction.
US11010722B2 Personalized scheduling and networking system, method, and recording medium
A personalized scheduling and networking method, system, and non-transitory computer readable medium include creating a user persona profile based on user information, extracting scheduling and networking information based on event information, matching a user with events during a conference based on the extracted scheduling and networking information and the user persona profile, and creating a schedule and a route for maximizing a number of the events and networking opportunities based on matches of the matching.
US11010716B2 Health plan rating system improvement program
Methods and training programs for improving the level of quality of care within a healthcare plan. The methods include obtaining medical data from a population of patients within the plan, storing such data in electronic medical records embodied on a computer readable medium, evaluating at least one metric within the data via a computer capable of interpreting said electronic medical records, and presenting a notification if the metric is found to be below a standard for the metric. The training includes evaluating the healthcare plan's current practices, training the healthcare provider in improved practices, providing a system for recording medical documents, and training the healthcare provider in use of the system.
US11010715B2 Method and system for real time records from aggregated mobile data
A method and system for providing real-time display of data collected and submitted via mobile devices. An example method includes collecting data in a data record by the mobile device. The collected data record is submitted to a remote server. At least some of the data in the collected data record is displayed in real-time relative to the submission of the collected data record via an interface.
US11010711B1 Test-enabled measurements for a sensor-based device
Utilizing the techniques disclosed herein, sensor data inaccuracies may be corrected such that calculated fill levels more accurately reflect the actual fill level of the item within an automatic replenishment device (ARD). For example, the ARD may include a sensor configured to collect the sensor data (e.g., a distance between the sensor and an item contained within the ARD). Sensor data associated with an item within the ARD may be received. A measurement offset value specific to the item may be identified. An estimated fill level of the item within the ARD may be calculated based at least in part on the distance measured between the sensor and the item and the measurement offset value specific to the item.
US11010702B1 Model management system
A model management system receives data for an inventory of models including data regarding issues for each of the models. The model management system determines a model risk score for each of the models based on the issues for each of the models. As the issues are opened and closed, the model management system receives updates and in real-time, updates the model risk score. The model risk score can be determined using a severity assigned to each issue for each of the open issues for a given model as well as the number of issues at each severity. Risk scores can be calculated across a line of business and across an enterprise, for example. The model management system also provides one or more of: model development, model validation, model integration, model use, model maintenance, and model retirement.
US11010699B1 Electronic calendar with animated day detail view for work shift swapping
An electronic calendar and method of controlling an electronic calendar. A calendar image of a calendar for a person is displayed on a display screen on a display device. The calendar image comprises a plurality of day boxes. A summary of information for the person for a day is displayed in a day box corresponding to the day in the plurality of day boxes. A detail view box is displayed overlaid on the calendar image adjacent to the day box in response to a selection of the day box by an operator. Detailed information for the person for the day is displayed in the detail view box. The detailed information may include work shift information and enable swapping work shifts with others.
US11010698B2 System and method for developing and utilizing a contactability profile
Systems and methods for developing and utilizing a contactability profile are disclosed. Contact information may be managed by receiving activity data associated with an entity, processing the received activity data, generating at least one contactability profile associated with the entity based upon a result of the processing, and storing the generated contactability profile.
US11010697B1 On-demand resource scheduling
Features related to a system and method for scheduling a resources to perform discrete tasks are described. The scheduling features include generating schedules predicted to appeal to the tasked resource (e.g., delivery partner) such as by time, day of the week, location, item types, etc. Using machine learning, the schedule and terms thereof can be dynamically generated to suit the tastes of each tasked resource and the overall demand for services. Using historical data, the modeling also accounts for likelihood an offer will be accepted and risk of cancellation for a given resource. The machine learning may be based on a mixed integer problem as constrained by partner and system capacity parameters.
US11010694B2 Optimally deploying utility repair assets to minimize power outages during major weather events
The disclosed embodiments relate to a system that facilitates deployment of utility repair crews to nodes in a utility network. During operation, the system determines a node criticality for each node in the utility network based on a network-reliability analysis, which considers interconnections among the nodes in the utility network. The system also determines a node failure probability for each node in the utility network based on historical weather data, historical node failure data and weather forecast information for the upcoming weather event. The system uses the determined node criticalities and the determined node failure probabilities to determine a deployment plan for deploying repair crews to nodes in the utility network in preparation for the upcoming weather event. The system then presents the deployment plan to a person who uses the deployment plan to deploy repair crews to be available to service nodes in the utility network.
US11010692B1 Systems and methods for automatic extraction of classification training data
A method for training a multi-class classification model includes receiving training data corresponding to a plurality of classes. For each class in the plurality of classes, the method includes training a binary classification model configured to determine whether or not an observation of training data belongs to the class and for each observation of training data identified as belonging to the class, extracting one or more class identification features from the observation of training data based on activations of an intermediate attention layer in the binary classification model. A multi-class classification model is trained using the class identification features extracted for each of the plurality of classes.
US11010691B1 Distributable event prediction and machine learning recognition system
Data is classified using semi-supervised data. A decomposition is performed to define a first decomposition matrix that includes first eigenvectors of a weight matrix, a second decomposition matrix that includes second eigenvectors of a transpose of the weight matrix, and a diagonal matrix that includes eigenvalues of the first eigenvectors. Eigenvectors are selected from the first eigenvectors to define a reduced decomposition matrix. A linear transformation matrix is computed as a function of the first decomposition matrix, the reduced decomposition matrix, the diagonal matrix, and a penalty matrix. When a rank of the linear transformation matrix is less than a number of rows of the penalty matrix, a classification matrix is computed by updating a gradient of a cost function. When the rank of the linear transformation matrix is equal to the number of rows of the penalty matrix, the classification matrix is computed using a dual formulation.
US11010687B2 Detecting abusive language using character N-gram features
Methods and apparatus for detecting abusive language are disclosed. In one embodiment, a set of character N-grams is ascertained for a set of text. Feature values for a plurality of features of the set of text are determined, based, at least in part, on the set of character N-grams. A computer-generated model is applied to the feature values for the plurality of features to generate a score for the set of text, where the model includes a plurality of weights, each of the weights corresponding to one of the features. It may then be determined whether the set of text includes abusive language based, at least in part, on the score.
US11010686B2 Flux control of qubit under resonant excitation
Systems and methods are provided for flux control of a qubit. A quantum system includes a microwave transmitter configured to provide a continuous microwave tone, and a qubit configured such that transition energy of the qubit between a ground state of the qubit and a first excited state of the qubit is tunable via an applied flux. The qubit also has an inductive element responsive to the continuous microwave tone to produce a Rabi oscillation within the qubit. A flux source is configured to apply a flux to the qubit to selectively tune the transition energy of the qubit, such that the transition energy of the qubit can be tuned to a frequency of the Rabi oscillation or detuned from the Rabi oscillation.
US11010670B2 Building a deep neural network with diverse strata
A deep neural network architecture comprises a stack of strata in which each stratum has its individual input and an individual objective, in addition to being activated from the system input through lower strata in the stack and receiving back propagation training from the system objective back propagated through higher strata in the stack of strata. The individual objective for a stratum may comprise an individualized target objective designed to achieve diversity among the strata. Each stratum may have a stratum support subnetwork with various specialized subnetworks. These specialized subnetworks may comprise a linear subnetwork to facilitate communication across strata and various specialized subnetworks that help encode features in a more compact way, not only to facilitate communication across strata but also to increase interpretability for human users and to facilitate communication with other machine learning systems.
US11010667B2 Dictionary DGA detector model
Systems and methods are provided for detecting dictionary domain generation algorithm domain names using deep learning models. The system and method may comprise training and applying a model comprising a long short-term memory network, a convolutional neural network, and a feed forward neural network that accepts as input an output from the long short-term memory network and convolutional neural network. The system and method may provide a score indicating the likelihood that a domain name was generated using a dictionary domain generation algorithm domain name. The system and method may be provided as a service.
US11010666B1 Systems and methods for generation and use of tensor networks
Systems, methods, media, and other such embodiments described herein relate to computational analysis of data associated using tensor networks. One embodiment involves accessing a set of input data (e.g. text, images, audio, or other data associated with language or “meaning” correlations) from a memory of a computing device, and processing the input data to generate a plurality of data elements as a sequence of vectors representing the input data. This sequence of vectors is then input into a tensor network comprising a plurality of interconnected nodes, with each node comprising an operator having an associated operator value, with the operator being configured to act on a product of a vector space associated with a data element of the plurality of data elements. The tensor network outputs one or more values, with each value associated with at least one data element of set of input data.
US11010665B2 Method of deep learning-based examination of a semiconductor specimen and system thereof
There are provided system and method of segmentation a fabrication process (FP) image obtained in a fabrication of a semiconductor specimen. The method comprises: upon obtaining a Deep Neural Network (DNN) trained to provide segmentation-related data, processing a fabrication process (FP) sample using the obtained trained DNN and, resulting from the processing, obtaining by the computer segments-related data characterizing the FP image to be segmented, the obtained segments-related data usable for automated examination of the semiconductor specimen. The DNN is trained using a segmentation training set comprising a plurality of first training samples and ground truth data associated therewith, each first training sample comprises a training image; FP sample comprises the FP image to be segmented.
US11010664B2 Augmenting neural networks with hierarchical external memory
Systems, methods, devices, and other techniques are disclosed for using an augmented neural network system to generate a sequence of outputs from a sequence of inputs. An augmented neural network system can include a controller neural network, a hierarchical external memory, and a memory access subsystem. The controller neural network receives a neural network input at each of a series of time steps processes the neural network input to generate a memory key for the time step. The external memory includes a set of memory nodes arranged as a binary tree. To provide an interface between the controller neural network and the external memory, the system includes a memory access subsystem that is configured to, for each of the series of time steps, perform one or more operations to generate a respective output for the time step. The capacity of the neural network system to account for long-range dependencies in input sequences may be extended. Also, memory access efficiency may be increased by structuring the external memory as a binary tree.
US11010662B2 Massively parallel neural inference computing elements
Massively parallel neural inference computing elements are provided. A plurality of multipliers is arranged in a plurality of equal-sized groups. Each of the plurality of multipliers is adapted to, in parallel, apply a weight to an input activation to generate an output. A plurality of adders is operatively coupled to one of the groups of multipliers. Each of the plurality of adders is adapted to, in parallel, add the outputs of the multipliers within its associated group to generate a partial sum. A plurality of function blocks is operatively coupled to one of the plurality of adders. Each of the plurality of function blocks is adapted to, in parallel, apply a function to the partial sum of its associated adder to generate an output value.
US11010659B2 Dynamic precision for neural network compute operations
In an example, an apparatus comprises a compute engine comprising a high precision component and a low precision component; and logic, at least partially including hardware logic, to receive instructions in the compute engine; select at least one of the high precision component or the low precision component to execute the instructions; and apply a gate to at least one of the high precision component or the low precision component to execute the instructions. Other embodiments are also disclosed and claimed.
US11010657B2 Data engines based on neural network configurations
Various systems, mediums, and methods may involve data engines configured to generate results associated with one or more entities based on neural network configurations. An exemplary system includes a data engine with a training module, a working module, an incremental training module, and a neural network. The data engine may process data associated with the one or more entities and transfer the processed data to an input layer of the neural network. Further, outputs from the input layer may be transferred to a hidden layer of the neural network. Yet further, outputs from the hidden layer may be transferred to an output layer of the neural network. As such, one or more results may be generated from an output layer of the neural network. The one or more results may include an assessment score of the one or more entities.
US11010653B2 Multi-antenna tuned wearable article
A wearable article, system, and method includes a structure configured to enclose a body part, a first antenna, in a first position on or within the structure, tuned to communicate according to a wireless communication modality through air, a second antenna, in a second position on or within the structure, tuned to communicate according to the wireless communication modality through the body part, the first antenna being tuned differently than the second antenna, and a transceiver, operatively coupled to at least one of the first antenna and the second antenna, configured to communicate with an external antenna via the at least one of the first and second antennas according to the wireless communication modality.
US11010652B2 Orientationless chip layout for a transaction card
Various embodiments are generally directed to techniques to provide an orientationless transaction card. Embodiments include a transaction card having a substrate comprising one or more laminated layers and a chip comprising processing circuitry, and memory, the chip embedded within the substrate. The transaction card may also include a first contact pad coupled with the chip, the first contact pad embedded on a first side of the substrate at a first location and a second contact pad embedded on the first side of the substrate at a second location. Further, the transaction card includes an antenna embedded within the substrate, the antenna to couple the chip with the second contact pad.
US11010649B2 System and method for generating a dynamic machine readable code
Aspects of the present disclosure involve systems, methods, devices, and the like for generating dynamic machine readable codes. In one embodiment, a system is introduced that enables the analysis of user information for the generation of the dynamic machine readable code. In response to the analysis, using middleware on a multi-tier system, user information is embedded onto the dynamic machine readable code. The embedded user information can be captured during the transaction enabling the presentation of customized content which can be used to provide a user friendly interface for the transacting while detecting incorrect account usage. In another embodiment, in conjunction with the dynamic machine readable code, additional user and/or device features are captured during the processing of a transaction such that the combination facilitate fraudulent activity detection.
US11010646B2 Object tracking assisted with hand or eye tracking
Embodiments relate to tracking and determining a location of an object in an environment surrounding a user. A system includes one or more imaging devices and an object tracking unit. The system identifies an object in a search region, determines a tracking region that is smaller than the search region corresponding to the object, and scans the tracking region to determine a location associated with the object. The system may generate a ranking of objects, determine locations associated with the objects, and generate a model of the search region based on the locations associated with the objects.
US11010638B2 Local binary pattern networks methods and systems
Disclosed are devices, systems and methods for providing efficient implementations for pattern recognition. Embodiments of the disclosed technology use local binary comparisons and random projection in place of conventional convolution operations. Some embodiments of the disclosed technology provide an important means to improve memory and speed efficiency that is particularly suited for small footprint devices and hardware accelerators. Other embodiments compare a binary pattern to one or more portions of an input image to determine a plurality of binary results, and generate an estimate of the feature based on the plurality of binary results. Yet other embodiments generate an final image, comprising a final estimate of the feature, by randomly selecting one or more portions from each of a plurality of initial images, wherein each of the plurality of initial images comprises an initial estimate of the feature.
US11010636B2 Systems and methods for providing personalized product recommendations using deep learning
Embodiments of the present disclosure provide systems, methods, and computer-readable media that use machine learning models to enable computing devices to detect and identify cosmetic products in face images. In some embodiments, a model training system may gather training data for building the machine learning models by analyzing face images associated with tagging data. In some embodiments, a recommendation system may be configured to use the machine learning models generated by the model training system to detect products in face images, and to add information based on the detected products to a look data store, and/or to provide recommendations for similar looks from the look data store based on the detected products.
US11010628B2 Planar prediction mode
New intra planar modes are introduced for predicting digital video data. As part of the new intra planar modes, various methods are offered for predicting a first sample within a prediction unit, where the first sample is needed for referencing to when processing the new intra planar modes. And once the first sample is successfully predicted, the new intra planar modes are able to predict a sample of video data within the prediction unit by processing a bi-linear interpolation of four previously reconstructed reference samples.
US11010623B2 Method and system for detecting parking violation
A method for detecting parking violation associated with a vehicle is provided and includes: after an engine unit of the vehicle is switched to an activated state, controlling an image capturing unit to continuously capture images of a surrounding environment of the vehicle; determining whether the vehicle is in a stationary state; when it is determined that the vehicle is in a stationary state, performing an image processing procedure on at least one of the images for determining whether a violation condition is met, the violation condition indicating parking violation of the vehicle; and when the determination is affirmative, generating an alert for output.
US11010621B2 Automatic detection and positioning of structure faces
An apparatus and method automatically detects and positions structure faces. After receiving data points describing a geographical area, neighborhoods are defined based on the data points and classified as linear, planar, or volumetric. Neighborhoods are merged into at least one cluster based on local surface normals. At least one bounding frame is fit to the at least one cluster and modified based on a field of interest.
US11010611B2 VR content shooting method, related device and system
Embodiments of this application disclose a method for photographing VR content by a computing device. The method includes: obtaining first position and first rotation of a VR display device; obtaining a photographing parameter including a distance between a virtual camera and a target object displayed in the display device; calculating second position of the camera according to the first position and the photographing parameter, and second rotation of the camera according to the first rotation; calculating a real-time direction of the camera according to the second position and the second rotation; and recording, according to the real-time direction of the camera, image information including the target object photographed by the camera. The embodiments of this application further provide a computing device for providing a universal photographing manner in VR applications, and the photographing manner is not limited to photographing functions of the VR applications.
US11010610B2 Augmented reality microscope for pathology
A microscope of the type used by a pathologist to view slides containing biological samples such as tissue or blood is provided with the projection of enhancements to the field of view, such as a heatmap, border, or annotations, substantially in real time as the slide is moved to new locations or changes in magnification or focus occur. The enhancements assist the pathologist in characterizing or classifying the sample, such as being positive for the presence of cancer cells or pathogens.
US11010609B2 Mobile image pickup system, learning method, mobile image pickup apparatus, information acquisition control apparatus, information acquisition control method and recording medium storing information acquisition control program
A mobile image pickup instruction apparatus judges an image pickup result and an image pickup condition to acquire photographing tendency information showing a tendency of photographing of a predetermined image pickup target, generates target object identification information for identifying the predetermined image pickup target by inference using the photographing tendency information, and transmits the generated target object identification information to the mobile image pickup apparatus and a mobile image pickup apparatus controls an image pickup unit provided on a mobile body to pick up an image of the image pickup target based on the target object identification information received.
US11010607B2 Method for controlling unmanned aerial vehicles
A method for controlling an unmanned flying object (UAV) that is used to detect and measure objects in a specified region, where a largely obstacle-free flyover zone is determined for the region to be detected and measured, where the unmanned flying object takes overview measurements of the region utilizing suitable sensors and recording technology in the flyover zone, wherein a three-dimensional digital surface model of the region is ascertained together with the objects located therein based on the overview measurements, and based on the three-dimensional digital surface model, a sequence of positions for detailed measurements and an obstacle-free flight path are ascertained for an unmanned model aircraft for assuming the sequence of positions and are used as the basis for control of the unmanned model aircraft.
US11010601B2 Intelligent assistant device communicating non-verbal cues
An intelligent assistant device is configured to communicate non-verbal cues. Image data indicating presence of a human is received from one or more cameras of the device. In response, one or more components of the device are actuated to non-verbally communicate the presence of the human. Data indicating context information of the human is received from one or more of the sensors. Using at least this data one or more contexts of the human are determined, and one or more components of the device are actuated to non-verbally communicate the one or more contexts of the human.
US11010600B2 Face emotion recognition method based on dual-stream convolutional neural network
A face emotion recognition method based on dual-stream convolutional neural network uses a multi-scale face expression recognition network to single frame face images and face sequences to perform learning classification. The method includes constructing a multi-scale face expression recognition network which includes a channel network with a resolution of 224×224 and a channel network with a resolution of 336×336, extracting facial expression characteristics at different resolutions through the recognition network, effectively combining static characteristics of images and dynamic characteristics of expression sequence to perform training and learning, fusing the two channel models, testing and obtaining a classification effect of facial expressions. The present invention fully utilizes the advantages of deep learning, effectively avoids the problems of manual extraction of feature deviations and long time, and makes the method provided by the present invention more adaptable. Moreover, the present invention improves the accuracy and productivity of expression recognition.
US11010599B2 Facial recognition for multi-stream video using high probability group and facial network of related persons
Techniques are provided for facial recognition using a high probability group database and a facial network of related persons. One method comprises maintaining a probability-based database of facial images comprising a subset of individuals from a first database of facial images of a plurality of individuals based on a probability of individuals appearing in sequences of image frames at a given time; applying a face detection algorithm to at least one sequence of image frames to identify one or more faces in the sequences of image frames; maintaining a facial network of related persons associated with the probability-based database by obtaining facial images of one or more additional individuals from the first database that satisfy a predefined related person criteria with respect to individuals identified in at least one sequence of image frames; and applying a facial recognition to at least sequence of image frames using at least the probability-based database and the facial network of related persons to identify individuals in the sequence of image frames.
US11010594B2 Apparatus and method for controlling vehicle
An apparatus for controlling a vehicle includes a sensor that detects motion and approach of an object around the vehicle, a camera that obtains a motion image and a facial image of the object around the vehicle, and a controller that generates a graphical user interface (GUI) based on the obtained motion and facial images of the object around the vehicle.
US11010588B2 Large-sensing-area under-display optical sensor
Optical sensing is provided with a large sensing area in a thin package. For example, embodiments can operate in context of an under-display optical fingerprint sensor integrated into an electronic device, such as a smartphone. Responsive to reflected probe light passing through a display module, a reflective structure is configured to redirect the reflected probe light onto a refractive structure, and the refractive structure is configured to converge the reflected probe light into an input aperture of an optical sensor for detection. Some embodiments operate in context of an enhancement panel having micro-prism structures that tend to blur the reflected probe light. In such context, embodiments are configured for off-axis detection to prefer light passing through only certain micro-prism faces, thereby mitigating blurring.
US11010585B2 Sequenced illumination of nearby object with cue marks
Systems and methods for optical imaging are disclosed. An optical sensing system, including a display, an optical sensor, and a processor communicatively coupled to the display and the optical sensor is provided. The processor is configured to execute an input object image capture method. The method determines that an input object is proximate to an optical sensing region of the display, and in response to determining that an input object is proximate to the sensing region of the display, the optical sensing system illuminates the sensing region with an illumination sequence. The illumination sequence includes a cue mark sequence preceding an illumination pattern, where the cue mark sequence contains information about the illumination pattern.
US11010579B2 Fingerprint sensor module and fingerprint recognition apparatus having same
A fingerprint sensor module and a fingerprint recognition device having the fingerprint sensor module are disclosed. A fingerprint sensor module includes a base film, a thin-film transistor sensor array, and a plurality of first signal lines, an external component and a plurality of second signal lines. The base film includes a fingerprint sensing area, a wing area surrounding the fingerprint sensing area, a first signal connecting area adjacent to the fingerprint sensing area, a component mounting area adjacent to the first signal connecting area, and a second signal connecting area adjacent to the component mounting area. The TFT sensor array is formed in the fingerprint sensing area. The first signal lines are formed in the first signal connecting area. The second signal lines are formed in the second signal connecting area.
US11010578B2 Capacitive fingerprint recognition unit, capacitive measurement circuit of fingerprint sensor, and fingerprint recognition device having same
A capacitive fingerprint recognition unit using a thin-film transistor (TFT) sensor array to sense a user's fingerprint in a capacitive manner, a capacitance measurement circuit of a fingerprint sensor, and a fingerprint recognition device having the capacitance measurement circuit are disclosed. A capacitive fingerprint recognition unit includes a thin-film transistor (TFT) sensor array, a gate driver, an upper switch and a lower switch. The TFT sensor array includes a plurality of gate lines, a plurality of sensing lines, a plurality of TFTs connected to the gate line and the sensing line, and a fingerprint recognition pattern connected to each of the TFTs. The gate driver sequentially supplies a gate signal to the gate line. The upper switch is connected to a first end of each of the sensing lines and the lower switch is connected to a second end of each of the sensing lines.
US11010577B1 Mobile computer with modular / companion scan engine unit
A system and method of scanning a machine-readable indicia may include, in response to determining that the scan engine module is in an engaged state and electrically connected to a computer, communicating the decoded data to the computer via a wired communications channel. Otherwise, in response to determining that the scan engine module is in a released state and wirelessly connected to the computer, communicate the decoded data to the computer via a wireless communications channel. The scan engine module may be configured to operate autonomously from the mobile computer to be able to scan machine-readable indicia, decode the machine-readable indicia to generate decoded data, and store the decoded data. In response to the machine-readable indicia being electrically connected to the mobile computer, the machine-readable indicia may be batched uploaded to the mobile computer.
US11010575B2 Methods, systems, and apparatuses for scanning and decoding direct part marking indicia
Various embodiments described herein relate to a scanning system for scanning and decoding direct part markings (DPM) type indicia. The scanning system includes an arrangement of an illumination module, a beam splitter module, and a telecentric lens assembly. The telecentric lens assembly is adapted to direct an in-line illumination received from the illumination module as collimated light to illuminate the DPM indicia. Upon illumination, a first portion of light reflected from embossments of the DPM indicia that are incident on the telecentric lens assembly at a defined angle is decoupled from an optical path between the telecentric lens assembly and the target. An imager is exposed to a second portion of reflected light, excluding the decoupled reflected light that is reflected from a substrate on the DPM indicia, in order to capture an image of the DPM indicia for decoding.
US11010574B2 Long range barcode scanning through conversion of coherent light
A method of optically scanning indicia on an object includes providing a coherent light source for illuminating the object with coherent light. The object is marked with indicia including a first feature and a second feature, with the first feature including reflection of coherent light and said second feature including emittance of non-coherent light when illuminated. An imaging device is capable of distinguishing coherent light from non-coherent light. The indicia are illuminated with coherent light generated by the coherent light source causing the indicia to reflect coherent light and emit non-coherent light. The coherent light is distinguished from the non-coherent light emitted from the indicia by a controller for identifying a pattern of one of said first feature and said second feature.
US11010564B2 Method for fine-grained affective states understanding and prediction
A computer-implemented method for fine-grained affective states prediction. The computer-implemented method creates training data comprising content conveying emotions. The method creates a trained model by performing an emotion vector space model training process using the training data to train a model using a feed forward neural network that converts discrete emotions into emotion vector representations. The trained model can be used to predict fine-grained affective states for text conveying an emotion.
US11010561B2 Sentiment prediction from textual data
Techniques for predicting sentiment from textual data are described herein. In some examples, the described techniques utilize a sentiment prediction model having bidirectional long short-term memory (LSTM) networks with one or more convolution-and-pooling stages. The bidirectional LSTM networks process vector representations of words in a textual word sequence to determine forward and backward word-level context feature vectors. Forward and backward phrase-level feature vectors are determined based on the forward and backward word-level context feature vectors. The one or more convolution-and-pooling stages pool the forward and backward phrase-level feature vectors to determine pooled phrase-level feature vectors. A sentiment representing the textual word sequence is determined based on the pooled phrase-level feature vectors.
US11010555B2 Systems and methods for automated question response
Systems and methods for natural language processing and classification are provided. In some embodiments, the systems and methods include a communication editor dashboard which receives the message, performs natural language processing to divide the message into component parts. The system displays the message in a first pane with each of the component parts overlaid with a different color, and displaying in a second pane the insights, the confidence scores associated with each insight, the sentiment and the actions. In another embodiment, the systems and methods include combining outputs from multiple machine learned AI models into a unified output. In another embodiment, the systems and methods include responding to simple question using natural language processing.
US11010550B2 Unified language modeling framework for word prediction, auto-completion and auto-correction
Systems and processes for unified language modeling are provided. In accordance with one example, a method includes, at an electronic device with one or more processors and memory, receiving a character of a sequence of characters and determining a current character context based on the received character of the sequence of characters and a previous character context. The method further includes determining a current word representation based on the current character context and determining a current word context based on the current word representation and a previous word context. The method further includes determining a next word representation based on the current word context and providing the next word representation.
US11010545B2 Table narration using narration templates
A method for narrating a table using at least one narration template, wherein the table is extracted from a data source is provided. The method may also include performing structural analysis on the extracted table. The method may further include selecting a structural template based on the structural analysis of the extracted table. Additionally, the method may include selecting a narration template based on the selected structural template. The method may further include narrating the extracted table based on the selected narration template and displaying a narrative output of the extracted table.
US11010544B2 Grid data management
Systems and methods are provided for managing data in a grid. In one example approach, a method comprises importing data from a data source to a range of cells in a grid, where the range of cells is specified by a notation input associated with the grid, and where the notation input includes a key specifying the data source and security information associated with the data source.
US11010543B1 Systems and methods for table extraction in documents
Computerized systems and methods for identifying a table in a document include: removing from a document content other than text characters and associated size, position and format information; converting each text character into a block covering the corresponding text character; converting each page of the document into a corresponding image file; drawing a set of horizontal lines spanning a width of the document, each block super-scored and under-scored by at least one of the horizontal lines; drawing a set of vertical lines spanning all or a portion of a length of the document; removing a subset of redundant vertical lines; and determining, based on the set of horizontal lines and the subset of vertical lines, (i) a set of table coordinates corresponding to a table in the document, and (ii) one or more sets of cell coordinates corresponding to one or more cells in the table.
US11010540B2 Productivity applications with views of social network group features
Systems, methods, and software are disclosed herein for enhancing group collaboration in the context of productivity applications. In an implementation, a productivity application includes a user interface in which a document may be presented. In addition, a view of a groups feature provided by a social network service may be presented in the user interface to the productivity application. The view may include various options or interacting with the groups feature, such as the ability to create a new group, the ability to post comments to a group in the social network service, and the ability to upload documents to a group.
US11010530B2 Method and apparatus for designing resistive random access memory
The disclosure provides a method and apparatus for designing a resistive random access memory, and the method comprise: receiving a preset first parameter standard of a resistive switching material, searching for and outputting a first resistive switching material based on the first parameter standard, first parameters including: band gap, charge transfer, vacancy, migration barrier, carrier activation energy. Schottky barrier and number of mesophase: establishing a resistive switching material database according to the first resistive switching materials; receiving a second parameter standard for a resistive random access memory device model, and selecting a second resistive switching material from the resistive switching material database according to the second parameter standard, second parameters including: Forming voltage, SET voltage, RESET voltage, erasing and writing speed, power consumption, storage window, stability, durability, on-off ratio, fluctuation of current parameter and storage density of the device model; and designing a resistive random access memory by using the second resistive switching material, corresponding electrode material, and a predetermined storage structure.
US11010529B2 Integrated circuit layout validation using machine learning
Systems, methods, and devices are described herein for integrated circuit (IC) layout validation. A plurality of IC patterns are collected which include a first set of patterns capable of being manufactured and a second set of patterns incapable of being manufactured. A machine learning model is trained using the plurality of IC patterns. The machine learning model generates a prediction model for validating IC layouts. The prediction model receives data including a set of test patterns comprising scanning electron microscope (SEM) images of IC patterns. Design violations associated with an IC layout are determined based on the SEM images and the plurality of IC patterns. A summary of the design violations is provided for further characterization of the IC layout.
US11010527B2 Optimization of a quantum circuit by inserting swap gates
Disclosed is a method for optimizing a quantum circuit of an ordered series of quantum gates, applied to an initial layout of qubit values, consisting in inserting a set of local SWAP gates so that all gates of the circuit are local, the method including: for each gate, if it is not local, inserting a set of local SWAP gates; determining the set of permutations, each consisting of a succession of swaps of qubit values along shortest paths between positions of qubits associated with the gate; and choosing, from the permutations, a permutation that minimizes a cost representing the number of swaps necessary to make the gates of a sequence within the series, of substantially smaller size, local; re-establishing the initial layout by establishing a tree covering a graph representative of the layout of the qubits of the circuit, and by swapping qubit values along paths of the tree.
US11010524B2 Method for simulating characteristics of semiconductor device
Disclosed is a method for simulating characteristics of a semiconductor device. An overlap matrix and a Hamiltonian representing atomic interaction energy information of a target semiconductor device are extracted by using a density functional theory (DFT), and Bloch states for corresponding energies are calculated based on the Hamiltonian, the overlap matrix, and energy-k relation within an effective energy region. A first reduced Hamiltonian and a first reduced overlap matrix having a reduced matrix size are obtained by applying the Hamiltonian and the overlap matrix to a transformation matrix that is obtained by orthonormalizing a matrix representing the Bloch states. A final transformation matrix and a final energy band structure where all unphysical branches, which are energy bands not corresponding to a first energy band structure in a second energy band structure, are removed within the effective energy region are calculated.
US11010523B1 Prediction of test pattern counts for scan configuration determination
One, two, or three test pattern generation and encoding processes are performed for a circuit design to generate compressed test patterns for one or two input channel numbers. The one, two, or three test pattern generation and encoding processes are configured to minimize active input channels for each of the compressed test patterns. A test pattern count for each of a plurality of input channel numbers is determined based on the compressed test patterns for the one or two input channel numbers, a number of active input channels for each of the compressed test patterns, and an assumption of similar input data volumes for different numbers of input channels. The test pattern count information can be employed to determine an optimal number of input channels for a test decompressor.
US11010521B2 Method of detecting relations between pins of circuit and computer program product thereof
A method of detecting the relations between the pins of a circuit and a computer program product thereof are provided. The method includes: retrieving a circuit description file describing a circuit; retrieving at least one data pin and at least one clock pin of the circuit; converting the circuit to a cell level; and tracing the circuit in the cell level to identify multiple flip-flops coupled to the clock pin; tracing the circuit in the cell level to identify a target flip-flop coupled to the data pin; and determining whether the data pin is related to the clock pin according to the data signal and the clock signal of the target flip-flop.
US11010520B1 System and method for circuit synthesis using partial boolean quantification
One embodiment provides a system and method for automated design of a computational system. During operation, the system obtains a component library comprising a plurality of computational components, receives design requirements, and builds a plurality of universal component cells. A respective universal component cell is configurable, by a selection signal, to behave as one of the computational components. The system further constructs a candidate computational system using the universal component cells, constructs a miter based on the design requirements and the candidate computational system, and converts the miter into a quantified satisfiability (QS) formula. The system generates a set of inputs that are a subset of all possible inputs of the QS formula, solves the QS formula by performing partial input expansion on the generated set of inputs to obtain at least one design solution, and outputs the at least one design solution to facilitate construction of the computational system.
US11010518B2 Mapping logical qubits on a quantum circuit
Swap insertion in mapping logical qubits on a quantum circuit is performed by obtaining an operation sequence including a plurality of operations to be executed on a quantum circuit. The quantum circuit including a plurality of physical qubits and a plurality of couplings. Finding a blocking set of operations including leading unresolved operation in the operation sequence. Calculating a first coupling score for each coupling of the plurality of couplings based on total reduction of shortest path lengths of a plurality of unresolved operations of the plurality of operations Selecting a coupling based on the first coupling score of each coupling. Updating the blocking set by removing any leading unresolved operations from the blocking set that can be performed after swapping a pair of logical qubits stored in a pair of physical qubits connected by the selected coupling.
US11010515B2 Implementing fixed-point polynomials in hardware logic
A method implements fixed-point polynomials in hardware logic. In an embodiment the method comprises distributing a defined error bound for the whole polynomial between operators in a data-flow graph for the polynomial and optimizing each operator to satisfy the part of the error bound allocated to that operator. The distribution of errors between operators is updated in an iterative process until a stop condition (such as a maximum number of iterations) is reached.
US11010514B2 Grouping of Pauli strings using entangled measurements
Methods and apparatuses for designing quantum circuits include obtaining Pauli strings included in a qubit Hamiltonian. At least some of the strings are grouped, based at least partially on a judgment of whether Pauli strings are observables that are jointly measurable by entangled measurement, at least at some operators. A quantum circuit is designed based on a result obtained from the grouping.
US11010510B2 Soft-real-time hub providing data transport for processor-in-the-loop (PIL) simulations
A software-based (“soft”) real-time hub designed and implemented for use in simulation (or control testing) systems such as to provide a modular soft-real-time PIL. A simulation system of the present description typically may include one or more of the following useful subsystems or components: (a) a soft-real-time hub; (b) simulation interfaces; and (c) hardware emulation subsystems/devices. The soft-real-time hub is typically a combination of hardware and software adapted to provide deterministic data transport between simulations and input/output (I/O) emulation. By creating a common point, the hub enables simulation modules to be swapped out as the simulation system progresses without the operator having to worry about interface timing, forcing, or data visualization. A desirable aspect of the simulation system is it allows for testing certain conditions by forcing I/O and then seeing how the controller or system under testing responds.
US11010509B2 Systems and methods for computer simulation of detailed waves for large-scale water simulation
Embodiments of the present invention provide a novel method and discretization for animating water waves. The approaches disclosed combine the flexibility of a numerical approach to wave simulation with the stability and visual detail provided by a spectrum-based approach to provide Eulerian methods for simulating large-scale oceans with highly detailed wave features. A graphics processing unit stores a one-dimensional texture referred to as a wave profile buffer that stores pre-computed results at a number of discrete sample points for performing wave height evaluation. The water surface is rendered according to water height values computed using the wave profile, accounting for advection, spatial diffusion, angular diffusion, boundary reflections, and dissipation.
US11010505B2 Simulation of virtual processors
One or more processors receive a breakpoint. The breakpoint is paired with a resume point. One or more processors execute a set of machine instructions on a virtual processor model. One or more processors halt execution of the set of machine instructions on the virtual processor model at the breakpoint. One or more processors execute a fragment of a program instruction on a physical processor. The fragment is logically equivalent to the set of machine instructions between the breakpoint and the resume point. One or more processors load a processed result into the virtual processor model. The processed result results from executing the fragment on the physical processor. One or more processors resume the execution of the set of machine instructions on the virtual processor model at the resume point.
US11010504B2 Lattice structures for additive manufacturing
Design of lattice structures for additive manufacturing The present embodiments relate to additive manufacturing, such as three-dimensional printing. By way of introduction, the present embodiments described below include methods and systems for designing, modeling and manufacturing lattice structures. Lattice cells are modeled as parametrized representative unit cell (RUC) models providing a virtual material characterization for a lattice structure. The parametrized RUC models include phase functions for the virtual material characterization and identification of corresponding normalized material curves fit with polynomial functions for each lattice cell structure. Parametrized lattice models with underlying normalized lattice material curves provide design and simulation of true lattice material behavior for use in topology optimization. The topology optimization utilizes the normalized material curves in a penalization process and by defining lattice zones based on the printability of cells of given densities. The lattice structures are sized for geometrical accuracy and finite-element analysis may be performed with corrected beam diameters.
US11010498B1 App usage detection based on screen lock state
The systems and methods for software application usage detection on a mobile device are disclosed. The software application usage detection is done by monitoring the network usage of the application. The software application usage information is further refined by monitoring the screen lock state of the mobile device. The screen lock information is used to refine the background and foreground usage of the software application.
US11010495B1 Systems and methods for runtime enforcement of data flow integrity
Disclosed herein are embodiments of systems, methods, and products comprise a processor, which provides runtime enforcement of data flow integrity. The processor accesses the application binary file from the disk to execute an application and translates the application binary into intermediate representation. The processor applies the logic of data flow integrity controls to the intermediate representation. Specifically, the processor identifies the vulnerable code in the intermediate representation. The processor applies data flow integrity controls to the vulnerable code. The processor adds simple instrumentation that only changes the application's behavior when unauthorized data tampering occurs while preserving the application's normal behavior. When certain operations may cause unauthorized data tampering, the processor takes proper measures to stop the operations. The processor translates the intermediate representation back to a machine code and replaces the original binary with the machine code.
US11010494B2 Preemption of a container in a secure computation environment
A container corresponding to executable code may be received. The container may be executed in a secure computation environment by performing one or more operations specified by the executable code of the container. An instruction to terminate the executing of the container may be received from a high level operating system (HLOS) that is external to the secure computation environment. A determination may be made as to whether the container is associated with a preemption privilege and the executing of the container may be terminated after receiving the instruction from the HLOS based on the determination of whether the container is associated with the preemption privilege.
US11010493B2 Multiple message retrieval for secure electronic communication
Techniques for multiple message retrieval for secure electronic communication are described. The techniques, for instance, utilize a server and computing devices employing a private information retrieval scheme to allow a receiving device to locate multiple electronic communications on a server, request delivery of the multiple electronic communications without the server being aware of which electronic communication are requested, and receive the electronic communications without the server being aware of which electronic communications were sent. For example, the server may utilize an efficient electronic communication storage structure for storing and retrieving multiple electronic communications.
US11010492B1 Real-time detection of privacy leaks based on linguistic features
Methods and systems are provided for detecting privacy leakage risks in text. One example method generally includes receiving, at a computing device from a client device, a keyword and generating, by the computing device, a combined query comprising the keyword and a sensitive topic query associated with a sensitive topic. The method further includes transmitting the keyword from the computing device to a search engine and transmitting the combined query from the computing device to the search engine. The method further includes receiving, at the computing device from the search engine, a number of search results for the keyword and receiving, at the computing device from the search engine, a number of search results for the combined query. The method further includes determining, by the computing device, a confidence score and transmitting the confidence score from the computing device to the client device.
US11010491B2 Randomized input device heating
A security code input may be obfuscated from a thermal imaging device by randomly heating a random set of inputs of an input device. The security code is inputted on an input device, which communicates with a security system to grant or deny access to a user based on an entry of the security code. The input device includes a plurality of hearing elements. The input device may receive an input from the user. A random set of heating elements including one or more heating elements, are generated from the plurality of heating elements. A temperature is determined for the one or more heating elements of the random set of heating elements. The temperature is then applied to the one or more heating elements of the random set of heating elements of the input device.
US11010489B2 Privacy protection system for vehicle communication
A vehicle-to-vehicle communication system includes a controller programmed to digitally sign each of a plurality of basic safety messages (BSMs) using a private key and broadcast each of the BSMs via the transceiver at respective transmit power levels according to a predetermined power level sequence that is defined by one or more values generated from the private key.
US11010488B2 Systems and methods for dynamic queue control using machine learning techniques
Certain embodiments of the present disclosure relate to systems and methods that control access to system resources, such as interfaces, access rights to events, query systems, and other suitable system resources. Further, certain embodiments of the present disclosure relate to a collision detection technique that is implemented to control which and/or a number of queue positions within a queue that are processed. In some implementations, a collision may be detected when two or more users request the same access right within a defined time period.
US11010485B1 Cloud messaging system
Data items such as files or database records associated with particular applications (such as messaging applications and other applications) can be stored in one or more remote locations, such as a cloud storage system, and synchronized with other devices. The remote storage can be configured such that each application executing on a client device can only view data items stored at the remote location to which the application has permission to access. An access manager on each client device enforces application specific access policies. Storage at the remote location can be secured for each application associated with a user or user account, for example, using isolated containers. The cloud storage of data can be anonymized and anonymous group data can be stored in the cloud storage.
US11010477B2 Verifying firmware binary images using a hardware design and formal assertions
Described herein are hardware monitors arranged to detect illegal firmware instructions in a firmware binary image using a hardware design and one or more formal assertions. The hardware monitors include monitor and detection logic configured to detect when an instantiation of the hardware design has started and/or stopped execution of the firmware and to detect when the instantiation of the hardware design has decoded an illegal firmware instruction. The hardware monitors also include assertion evaluation logic configured to determine whether the firmware binary image comprises an illegal firmware instruction by evaluating one or more assertions that assert that if a stop of firmware execution has been detected, that a decode of an illegal firmware instruction has (or has not) been detected. The hardware monitor may be used by a formal verification tool to exhaustively verify that the firmware boot image does not comprise an illegal firmware instruction, or during simulation to detect illegal firmware instructions in a firmware boot image.
US11010470B2 Anti-virus file system cache for operating system remediation
A system for operating system remediation intercepts input/output (I/O) requests to write to one or more files and stores, as file restore data, (i) a restore copy of the one or more files to the system cache prior to performing write operations of the I/O requests and (ii) identification information for one or more processes or entities making the corresponding I/O requests in the system cache. The system reverts to the restore copy of the one or more files using the file restore data and based at least on a later determination that one or more processes making the corresponding I/O requests was malware. A current version of the one or more files is thereby replaced with the restore copy of the one or more files with improved automatic remediation support and a greater likelihood that data can be restored from the cache in the case of malware attacks.
US11010468B1 Methods and systems for fraud containment
Systems and methods for fraud containment are provided in accordance with an embodiment of the invention. A fraud event may be detected. One or more devices that may be used in perpetrating the fraud event may be detected. Additionally one or more potential fraud victims, who may be grouped into victim circles may be detected. The threat level to the victims and/or victim circles may be assessed. In some instances, behavioral profiles may be utilized to make fraud assessments. Based on the threat level, recommendations for fraud containment responses may be provided.
US11010466B2 Keyboard injection of passwords
The disclosure is directed to the keyboard injection of passwords from a password vault application on a mobile computing device to a computing system coupled to the keyboard. A method according to embodiments includes: wirelessly receiving a password at a physical keyboard; and transmitting the password from the keyboard to a computing system.
US11010465B2 Password management with addressable physical unclonable function generators
Systems and methods for improving security in computer-based authentication systems by using physical unclonable functions are presented. A computing device used to provide authentication includes an array of physical unclonable function devices. Rather than storing user passwords or message digests of passwords, the computing device generates a message digest based on a combination of a user ID and corresponding password. This message digest forms part of challenge (together with instructions for responding to the challenge). A challenge response generated by measuring physical parameters of set of physical unclonable function devices specified by the message digest. This allows the computing device to provide authentication without storing information which could be used by an attacker to compromise user credentials.
US11010463B2 Terminal device password unlocking method and device, and terminal device using the same
A terminal device password unlocking method includes the following steps: selecting at least one candidate information set from a plurality of candidate information sets which are displayed on a screen and each of which contains a plurality of information units; verifying a password based on all of selected candidate information sets, and confirming success of password verification when: all information units contained in the password are included into the selected candidate information sets, each of selected candidate information sets contains at least one information unit of the password, and the number of the selected candidate information sets is less than that of the information units of the password; unlocking the terminal device when verification of password is successful.
US11010456B2 Information access in a graph database
A computer-implemented method of improving data access in an organization by a computer. The computer receives a command from an individual to perform an action on a data element to the organization. Responsive to receiving the command, the computer reads an authorization object assigned to the data element. Responsive to reading the authorization object, the computer creates list of individuals authorized to perform the action on the data element in accordance with the authorization object. Responsive to creating the list, the computer permits the action on the data element only if the individual is on the list.
US11010453B2 Multi-device digital rights management system
A multi-device digital rights management server is provided. The server may include, but is not limited to, a processor communicatively coupled to a communications system and a memory, the processor configured to receive, from the communications system, a request to transfer digital content from a first user device to a second user device, update, upon receipt of the request, digital rights management data stored in the memory to enable both the first user device and the second user device to consume the digital content, receive, from the communications system, notice that one of the first user device and the second user device is consuming the digital content, update, upon receipt of the notice, the digital rights management data to disable the other of the first user device and the second user device from consuming the digital content.
US11010450B2 Using random walks for iterative phase estimation
The disclosed technology concerns example embodiments for estimating eigenvalues of quantum operations using a quantum computer. Such estimations are useful in performing Shor's algorithm for factoring, quantum simulation, quantum machine learning, and other various quantum computing applications. Existing approaches to phase estimation are sub-optimal, difficult to program, require prohibitive classical computing, and/or require too much classical or quantum memory to be run on existing devices. Embodiments of the disclosed approach address one or more (e.g., all) of these drawbacks. Certain examples work by using a random walk for the estimate of the eigenvalue that (e.g., only) keeps track of the current estimate and the measurement record that it observed to reach that point.
US11010448B2 Inspection systems and methods
Systems and methods provided herein. In one embodiment, a system includes a mobile device comprising a display screen. The system further includes a non-destructive testing (NDT) device comprising a camera configured to capture image data, video data, or a combination thereof, and a wireless system configured to communicate the image data, the video data, an overlay data or a combination thereof, to the mobile device; wherein the mobile device is configured to visually display the image data, the video data, the overlay data, or the combination thereof, on the display screen.
US11010440B1 Systems and methods for matching buzzwords in a client management system
A method includes providing a server including a memory and a processor coupled to the memory; defining a plurality of databases in the memory, the databases including fields for respective client matters, and the databases including a plurality of notes for respective matters, the notes including text, and the databases including a plurality of buzzwords; associating respective buzzwords with descriptive pages; generating a user interface including a text editing screen area in which a user can type text for a note, the text including a plurality of terms; comparing terms to the buzzwords and, in response to a term matching a buzzword, indicating that the matching term is a buzzword in the user interface. Other systems and methods are also provided.
US11010433B2 System and method for identifying candidates for back-of-book index
A method, computer program product, and computer system for analyzing one or more existing book indexes to build a statistical model of term-to-text pairs. A document may be analyzed, wherein the document may include at least a portion of an instruction in a book. A term in the document may be identified. Whether the term is a candidate for an index of the book may be identified based upon, at least in part, the statistical model of term-to-text pairs.
US11010432B2 Apparatus and method for displaying multiple display panels with a progressive relationship using cognitive pattern recognition
An apparatus and method for searching and displaying an email string including inputting one or more search text, wherein the search text is associated with one or more highlight option; searching the email string with the search text, wherein the email string includes at least one email, and wherein the at least one email includes email information, email body and/or email attachment; and displaying the email sting in a horizontal or vertical manner on a display that includes a first column, a second column and a third column. In one example, the first column displays the email information, the second column displays the email body and the third column displays the email attachment, and wherein the search text is found in one of the email information, the email body or the email attachment.
US11010427B2 Geo-location custom indexes
Apparatuses, systems, and methods for generating and utilizing custom indexes for a plurality of geo-locations are described. A plurality of indexes are generated, each corresponding to one of a plurality of geo-locations, based on spatial area subdivisions of a space including the plurality of geo-locations. A points of interest (POIs) query is received, wherein results of the query are to be limited by a distance value. One or more geo-locations are identified as POIs within the distance value from a first geo-location of the plurality of geo-locations based on the corresponding indexes of the one or more identified geo-locations.
US11010426B2 Automatic selection of visualizations representing data based on data analysis
A computer-implemented method is disclosed. The method comprises identifying one or more associations amongst a plurality of variables of a multidimensional multivariate dataset based on a data type of each of the plurality of variables. The method further comprises selecting one or more charts to be generated corresponding to the one or more associations based on at least one of the associations between the two or more variables, a number of the two or more variables, the data type of the two or more variables, and a number of rows of the dataset. The method further comprises generating an analysis report comprising the one or more charts.
US11010424B2 Information processing system and information processing method
An information processing system includes an image search system and a customer-side system. The image search system includes a module distributer and a searcher. The module distributer is configured to distribute a search module and module identification information to the customer-side system while associating the search module and module identification information with each other. The search module is used for causing a terminal device to transmit the search request; the module identification information is used for identifying the search module. The searcher is configured to, as a result of causing the search module to run on the terminal device, execute the searching of the databases in accordance with the module identification information. The module distributer distributes, to the customer-side system, the search modules associated with different pieces of module identification information.
US11010421B2 Techniques for modifying a query image
A computer-implemented technique is described herein for performing an image-based search that allows a user to create a custom query image that expresses the user's search intent. The technique generates the query image based on one or more input images and/or one or more information items that describe at least one desired characteristic of the query image. The technique then submits the query image to a search engine, and, in response, receives a set of candidate images that match the query image. In one implementation, the technique constructs the query image using a decoder neural network that operates on a mixed latent variable vector. In one approach, the technique uses a generative adversarial network (GAN) to produce the decoder neural network.
US11010419B2 Internet of things device graphical presentation modification
A method and system for improving sensor triggered event presentation is provided. The method includes associating a sequence of sensor triggered events associated with a graphical presentation for an object and detecting that a user has accessed a structure associated with an entity. In response, automated sensors associated with the structure are enabled and specified events triggered by the user are detected. A modified graphical presentation associated with an original graphical presentation for the object is generated and presented to the user. An associated a notification is generated and transmitted to a vendor associated with the product.
US11010418B2 Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
A method of selecting and presenting content based on learned user preferences is provided. The method includes providing a content System including a set of content items organized by genre characterizing the content items, and wherein the set of content items contains microgenre metadata further characterizing the content items. The method also includes receiving search input from the user for identifying desired content items and, in response, presenting a subset of content items to the user. The method further includes receiving content item selection actions from the user and analyzing the microgenre metadata within the selected content items to learn the preferred microgenres of the user. The method includes, in response to receiving subsequent user search input, selecting and presenting content items in an order that portrays as relatively more relevant those content items containing microgenre metadata that more closely match the learned microgenre preferences of the user.
US11010415B2 Fixed string dictionary
The subject matter described herein relates to implementation of a dictionary in a column-based, in-memory database where values are not stored directly, rather, for each column, a dictionary is created with all distinct values. For each row, a reference to the corresponding value in the dictionary is stored. In one aspect, data is stored in a memory structure organized in a column store format defined by a plurality of columns and a plurality of rows. A dictionary for each column in the memory structure is generated. The dictionary has distinct values for each column. A reference to the dictionary is generated for each column in the memory structure. The dictionary and the reference to the dictionary are stored in the memory structure.
US11010413B2 Generation of support data records using natural language processing
A view generator receives support text characterizing a support requirement for available information technology (IT) support, the support text being received in sentence form via a graphical user interface (GUI). A text analyzer performs natural language processing on the support text and thereby identifies at least one sentence part and at least one named entity within the support text. A support record generator relates each of the at least one sentence part and the at least one named entity to a support record type, and generates a support data record for the support requirement, including filling individual fields of the support data record using the at least one sentence part and the at least one named entity.
US11010410B1 Processing data groupings belonging to data grouping containers
A request associated with a data item is received. A data grouping corresponding to the data item is identified. The identified data grouping belongs to a data grouping container that has been assigned a plurality of data groupings. Any one data grouping of the plurality of data groupings is individually reassignable to a different data grouping container. At least one data center where the identified data grouping is stored among a plurality of data centers is determined. A processing of the request is managed based on the determined data center that stores the identified data grouping.
US11010409B1 Multi-streaming with synthetic replication
According to one embodiment, a request is received to replicate a plurality of ranges of a source file from a source storage system to a target storage system, where the request specifies a first range of the source file and a second range of the source file. A first replication stream and a second replication stream of a replication session are established with the target storage system. First data of the first range and the second data of the second range from the source file are directly read from the source file, without creating separate files for storing the first data and the second data. The first data and second data are transmitted to the target storage system via the first stream and the second stream respectively in parallel.
US11010406B2 System and method for streaming events in a transaction-based system
A system is provided that permits events to be propagated between systems in near real time for the purpose of ensuring consistency in a transaction-based environment. In one implementation, transactions are streamed between systems using a lightweight protocol shortly after they are processed, rather than being communicated in a one-way batch mode as is typically done in conventional retail store systems.
US11010405B2 System, method and computer program product for performing a synchronization of data
In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc.
US11010401B2 Efficient snapshot generation of data tables
A snapshot of data from a table associated with a particular user may be generated. Tree data structures that are distributed across multiple computer systems may be accessed. Each of the tree structures may include data associated with one or more users. At least one tree data structure of the tree data structures that includes data associated with the particular user of the one or more users may be identified. The at least one tree data structure may then be filtered. Filtering may comprise identifying only data that is associated with the particular user. A snapshot of the data associated with the particular user may be generated. Generating the snapshot of the data associated with the particular user comprises generating a data structure that is configured to map to each data page of the at least one tree data structure that includes data associated with the particular user.
US11010399B1 Automated data scraping
One or more embodiments provide for a method. The method includes receiving a document including text. The method also includes receiving different definitions of a position in the document of an identifier-value pair within the text. The identifier-value pair includes an identifier identifying an information type in the text and a value including an entry of the information in the text. The method also includes determining which of the different definitions correctly point to the position to form a number of correct definitions. Each of the different definitions correctly points to the position when the identifier-value pair is found on a first attempt using a definition of the different definitions to search for the identifier-value pair. The method also includes, responsive to the number of correct definitions at least matching a threshold value, issuing a command to perform data scraping on the document to extract the value of the identifier.
US11010397B2 Method and system for displaying applications
A method for displaying applications which includes: obtaining the applications installed in a master device and the applications installed in a slave device when the master device is connected with the slave device; if the master device and the slave device have a same application, using the same application as the application to be recommended; obtaining the usage information of the application to be recommended, and determining the priority of the application to be recommended according to the usage information; and displaying the application to be recommended on the master device or the slave device according to a level of the priority. The present disclosure further discloses a system for displaying applications.
US11010389B1 Contextual search using database indexes
Provided are systems, methods, and computer-program products for a contextual connection system. In various implementations, the system can receive data corresponding to an interaction between a first node and a second node. The system can use an interaction history associate the first node with a subset of other nodes. The system can receive input corresponding to a search, where the search is associated with the third node. The search requests a list of nodes, where nodes in the list of nodes are likely to accept a connection request from the third node. The system can determine similarity between the third node and the second node. Determining the similarity can further include using the similarity and a result of searching to identify the context associated with the first node. The system can add the first node to the list of nodes, and respond to the search with the list of nodes.
US11010388B2 Information handling system to utilize multiple parameters to adjust the behavior of a live system
An information handling system includes a memory to store combined behavioral data and interactional data associated with search queries, and a processing device. The processing device communicates with the memory. The processing device receives a first search query including first search terms, and user context associated with the first search query, retrieves the combined behavioral data and interactional data from previous search queries, analyzes the first search terms using the combined behavioral data and interactional data, generates signals based on the first search terms, the user context, and the combined behavioral data and interactional data, and provides the signals for use in altering results to be provided in response to the first search query.
US11010378B1 System and method for disjunctive joins using a lookup table
Joining data using a disjunctive operator using a lookup table is described. An example computer-implemented method can include receiving a query with a set of conjunctive predicates and a set of disjunctive predicates. The method may also include generating a lookup table for each predicate in the sets of conjunctive predicates and disjunctive predicates. The method, for each row in a probe-side table, may also further include looking up a value associated with that row in each of the lookup tables and adding the row to a results set when there is a match. Additionally, the method may also include returning the results set.
US11010376B2 Methods and systems for determining search parameters from a search query
An exemplary query parsing system accesses user input text representative of a search query. The system generates a plurality of candidate parses of the user input text. Each of the plurality of candidate parses includes a candidate what portion and a candidate where portion determined from the user input text. The system generates a score for each candidate parse in the plurality of candidate parses based on whether one or more of a plurality of predefined parsing features are found in the respective candidate parse and on a machine learning mode. The system selects, from the plurality of candidate parses based on the scores for the plurality of candidate parses, the candidate what portion and the candidate where portion of a particular candidate parse included in the plurality of candidate parses as search parameters for the search query. Corresponding methods and systems are also disclosed.
US11010375B2 Information processing unit, information processing method, and program
An information processing unit includes: a diagnostic image input section that inputs the diagnostic image; an operation information obtaining section that obtains display operation history information representing an operation history of a user who controls displaying of the diagnostic image; a query image generation section that extracts a predetermined region of the input diagnostic image to generate a query image; a diagnosed image obtaining section that supplies the generated query image and the display operation history information to a diagnosed image search unit and obtains the diagnosed image obtained as a search result by the diagnosed image search unit; and a display control section that displays the diagnostic image and the obtained diagnosed image for comparison.
US11010372B2 Managing trust points in ledger systems
Disclosed herein are devices, methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing trust points in ledger systems. One of the methods includes obtaining a request for establishing a trust point for a specified record in a series of records in a ledger system, determining whether the specified record is a candidate trust point that is trustworthy traceable to a preceding trust point, if so, determining whether the specified record is a timestamp record including trust timestamp information from a trust time server, in response to determining the specified record is not a timestamp record, identifying a timestamp record adjacent to the specified record, determining whether the timestamp record is trustworthily traceable to the specified record, and in response to determining the timestamp record is trustworthily traceable to the specified record, marking the timestamp record to be the trust point in the series of records.
US11010370B2 System and method of decentralized management of multi-owner nodes using blockchain
The disclosure relates to decentralized management of nodes in a blockchain network. Participants may agree to a consensus rules and implement them as smart contracts. For example, one rule may specify that a node will accept a change proposal only when its local policies and/or data allow it to implement the change. A smart contract may implement this rule and deploy it across the blockchain network for each node to follow. Other participants, through their nodes, may propose changes to the blockchain network, and each node may consult its copy of the smart contract to determine whether to vote to approve the change request and apply the change request locally.
US11010369B2 Method, apparatus, and system for blockchain consensus
A blockchain consensus method may comprise: acquiring transaction data; and distributing, according to a preset distribution rule, the transaction data to at least one consensus unit in a consensus unit set, causing the at least one consensus unit to perform consensus processing on the distributed transaction data.
US11010368B1 Writing incoming items to a database based on location of similar items in a database
Embodiments disclosed herein relate to a method of writing a transaction to a data store having one or more data tables. An application agent receives transaction data for a first transaction of a first type. Application agent attempts to write the first transaction of the first type to a data table in the data store, provided that a transaction of the first type has been committed to the data store. Application agent scans a plurality of additional data stores for previously committed transactions of the first type Application agent determines additional transactions of another type that are co-located in a data table. Application agent ranks the additional transactions of the other type. Application agent identifies a data table in the data store to which a top ranking additional transaction of the other type has been committed. Application agent writes the first transaction to identified data table in the data store.
US11010365B2 Missing value imputation using adaptive ordering and clustering analysis
As received, a data value of an expected input set of received data values is missing from user input. A subset of known data with data values similar to a subset of the received data values is determined. A data sample average for the missing data value is determined from data values within the subset of the known data. An initial estimate of the missing data value is initialized using the data sample average. Boundary data clusters near the initial estimate of the missing data value are identified within the subset of the known data. A data harvesting region encapsulated according to the boundary clusters is defined. Data support clusters within at least one subset of the known data inside the data harvesting region are selected. The initial estimate of the missing data value is updated based upon data of the boundary clusters and the data support clusters.
US11010364B2 Computer-generated accurate yield map data using expert filters and spatial outlier detection
A method and system for decontaminating raw yield maps by combining filters with spatial outlier detectors is provided. In an embodiment, the method comprises receiving over a computer network electronic digital data comprising first yield data representing crop yields harvested from an agricultural field; applying one or more filters to the first yield data to identify, from the first yield data, first outlier data; generating first filtered data from the first yield data by removing the first outlier data from the first yield data; identifying, in the first filtered data, second outlier data representing outlier values based on one or more outlier characteristics; generating second outlier data from the first filtered data by removing the second outlier data from the first filtered data; generating and causing displaying on a mobile computing device a graphical representation of the crop yields harvested from the agricultural field using only the second outlier data.
US11010361B1 Executing code associated with objects in a hierarchial data structure
Code may be associated with one or more objects in a hierarchical data structure for execution. An access request for an object in the hierarchical data structure may be received. A schema applicable to the hierarchical data structure may be accessed and evaluated to identify code associated with the object. The code may be executed and servicing of the access request may be performed based, at least in part, on a result of executing the code. Code may be received and stored for inclusion in the schema, in some embodiments. Code may be executed by requesting execution of code that is stored and executed at a remote execution platform, in some embodiments.
US11010357B2 Reliably recovering stored data in a dispersed storage network
A method begins by a processing module of a dispersed storage network (DSN) determining a fault domain for a portion of the DSN and generating a local redundancy for the fault domain. The method continues with the processing module identifying storage locations available for storing the first local redundancy, selecting storage locations for storing the first local redundancy and continues with the processing module facilitating storage of the local redundancy in the storage locations. Upon detecting a storage failure in the DSN, the method continues with the processing module determining whether the storage failure is associated with the fault domain and in response determining whether the first local redundancy is associated with the first fault domain. In response to determining that the local redundancy is associated with the first fault domain the method continues with the processing module recovering the local redundancy and correcting the storage failure.
US11010355B2 Layer-based file access method and apparatus of virtualization instance
The present disclosure discloses a file access method of a virtualization instance, including performing union on some image subfiles in a host operating system (host OS) and mounting a united directory to a union directory, and when an application in a library operating system instance needs to access a file in the union directory, causing a central processing unit to generate an exit event such that a hypervisor captures and processes the exit event, and during processing, converts an access request that is from the instance into an access request based on a system call of the host OS, and performs access.
US11010352B2 Unified file system on air-gapped endpoints
A system and method for providing a unified file system on an air-gapped endpoint are provided. The method included monitoring a plurality of security zones, instantiated on the air-gapped endpoint, to intercept at least one file system operation to access files on a first security zone; determining if the detected file system operation triggers a display of the file system dialog window effecting a second security zone; and when the file system dialog window effecting the second security zone, blocking the display of the file system dialog window in the first security zone; and displaying the file system dialog window in the second security zone.
US11010345B1 User behavior segmentation using latent topic detection
The features relate to artificial intelligence directed compression of user event data based on complex analysis of user event data including latent feature detection and clustering. Further features are described for reducing the size of data transmitted during event processing data flows and devices such as card readers or point of sale systems. Machine learning features for dynamically determining an optimal compression as well as identifying targeted users and providing content to the targeted users based on the compressed data are also included.
US11010341B2 Tiered cache filling
One embodiment of the present invention sets forth a technique for replicating a file within a network of servers. The technique includes determining one or more regional master servers included in a regional cluster of servers and causing each regional master server to retrieve a file from a fill source. The technique further includes, for at least one local cluster of servers included in the regional cluster of servers, determining one or more local master servers included in the at least one local cluster of servers, and causing each local master server to retrieve the file from one of the one or more regional master servers.
US11010339B2 API for implementing scoring functions
This invention relates generally to data assembly and analytics, as can be used in the personal finance and banking field, and more particularly to the field of lending and credit notification methods and systems. Preferred embodiments of the present invention provide systems and methods for creating objects which can be used in multiple implementations to generate scores.
US11010324B1 Improving efficiency of asynchronous input/output operations based on observed performance
Systems and methods for performing asynchronous input/output (I/O) operations. An example method comprises: initializing a list of sockets that are ready for performing I/O operations; traversing the list of sockets, wherein a traversal operation of the list includes, for each socket referenced by the list: performing I/O operations using the socket, updating a state flag associated with the socket to reflect a state of the socket; and responsive to detecting less than a threshold number of I/O operation errors during the traversal operation, updating the list of sockets based on updated state flags.
US11010322B1 NOC peripheral interconnect interrogation scheme
A network on a chip (NOC) peripheral interface (NPI) includes an NPI root, a plurality of switches coupled to the NPI root, and a plurality of NPI protocol blocks coupled to the plurality of switches. The NPI root, the plurality of switches, and the plurality of NPI protocol blocks are configured to route signals received from a master to a plurality of circuit blocks. A non-service command is routed to an intended circuit block of the plurality of circuit blocks. A switch of the plurality of switches or an NPI protocol block of the plurality of NPI protocol blocks generate a response message for a service command query with the destination address associated with the intended circuit block that is received from the master instead of routing the service command query to the intended circuit block.
US11010317B2 Method for remotely triggered reset of a baseboard management controller of a computer system
A method for remotely triggered reset of a baseboard management controller (BMC) of a computer system is disclosed. The computer system includes a first computer node and a second computer node. The method includes: (A) receiving, by a first BMC of the first computer node, from a computer device and via a network, a reset command which indicates that reset of a second BMC of the second computer node should be triggered; and (B) transmitting, by the first BMC and to the second BMC via electrical connection between the first and second BMCs, a reset signal that corresponds to the reset command, so as to trigger reset of the second BMC.
US11010316B2 Memory device for adjusting memory capacity per channel and memory system including the same
A memory device includes a first channel including a first cell array and communicating with a memory controller through a first path, a second channel including a second cell array and communicating with the memory controller through a second path, and an assignment control circuit configured to monitor memory usage of the first and second channels and further assign a storage space of a portion of the second cell array to the first channel when the memory usage of the first cell array exceeds a threshold value. Access to the storage space of the portion of the second cell array assigned to the first channel is performed through the first path.
US11010315B2 Flexible hardware for high throughput vector dequantization with dynamic vector length and codebook size
The performance of a neural network (NN) and/or deep neural network (DNN) can limited by the number of operations being performed as well as memory data management of a NN/DNN. Using vector quantization of neuron weight values, the processing of data by neurons can be optimize the number of operations as well as memory utilization to enhance the overall performance of a NN/DNN. Operatively, one or more contiguous segments of weight values can be converted into one or more vectors of arbitrary length and each of the one or more vectors can be assigned an index. The generated indexes can be stored in an exemplary vector quantization lookup table and retrieved by exemplary fast weight lookup hardware at run time on the flyas part of an exemplary data processing function of the NN as part of an inline de-quantization operation to obtain needed one or more neuron weight values.
US11010306B2 Apparatus and method for managing a cache hierarchy
An apparatus and method are provided for managing a cache hierarchy. The apparatus has processing circuitry for executing instructions, and a cache hierarchy for storing content for access by the processing circuitry when executing those instructions. The cache hierarchy has a plurality of levels of cache including a highest level of cache that is accessed prior to the other levels of cache in response to a request from the processing circuitry. Eviction control circuitry is provided in association with each level of cache, and the eviction control circuitry associated with a chosen level of cache in arranged to implement a most recently read eviction policy that causes content most recently read from the chosen level of cache to be selected for eviction from that chosen level of cache. It has been found that such an approach can significantly increase the effective cache capacity within the cache hierarchy, without the complexities often associated with other schemes.
US11010305B2 Invalidating cached data objects in write-through operations
A request for a write action to be perform a data entity persisted in primary data sources is received. It is determined whether data changes to the data entity are tracked based on an object version key (OVK) definition of a target data object type. If the data changes to the data entity are tracked based on the OVK definition, an OVK key is generated, based on the OVK definition, from data field values specified in the request for the write action. An OVK version number for the data entity is updated, the OVK version number being identified by the OVK key. A cached data object of the target data object type is caused to be invalidated by the updated OVK version number, the cached data object of the target data object type being derived based on underlying data in the data entity persisted in the primary data sources.
US11010304B2 Memory with reduced exposure to manufacturing related data corruption errors
A method performed by a memory is described. The method includes sensing first bits from a first activated column associated with a first sub-word line structure simultaneously with the sensing of second bits from a second activated column associated with a second sub-word line structure. The method also includes providing the first bits at a same first bit location within different read words of a burst read sequence and providing the second bits at a same second bit location within the different read words of the burst read sequence.
US11010301B2 Method, apparatus, and computer program product for providing cache service
Techniques provide cache service in a storage system. Such techniques involve a storage cell pool, a cache and an underlying storage system. The storage cell pool includes multiple storage cells, a storage cell among the multiple storage cells being mapped to a physical address in the underlying storage system via an address mapping of the storage system. Specifically, an access request for target data at a virtual address in the storage cell pool is received, and the type of the access request is determined. The access request is served with the cache on the basis of the determined type, where the cache is used to cache data according to a format of a storage cell in the storage cell pool. The cache directly stores data in various storage cells in the pool that is visible to users, so that response speed for the access request may be increased.
US11010290B2 Method for reading management information according to updating data reflecting both of host write and data merge, memory storage device and memory control circuit unit
Exemplary embodiments of the disclosure provide a memory management method for a rewritable non-volatile memory module including the following steps. A host write operation is performed to receive a write command from a host system and store a first data corresponding to the write command to a first physical unit. A first updating data corresponding to the host write operation is recorded. A data merge operation is performed to read a second data from a second physical unit and store the second data to a third physical unit. A second updating data corresponding to the data merge operation is recorded. A management information is read from the rewritable non-volatile memory module to a buffer memory and updated in the buffer memory according to the first updating data and the second updating data.
US11010278B2 Real-time reporting based on instrumentation of software
A data analysis system processes data generated by instrumented software. The data analysis system receives data streams generated by instances of instrumented software executing on systems. The data analysis system also receives metadata describing data streams. The data analysis system receives an expression based on the metadata. The data analysis system receives data of data streams for each time interval and computes the result of the expression based on the received data values. The data analysis system repeats these steps for each time interval. The data analysis system may quantize data values of data streams for each time interval by generating an aggregate value for the time interval based on data received for each data stream for that time interval. The data analysis system evaluates the expression using the quantized data for the time interval.
US11010277B2 Method and device for realizing snapshot function of micro-engine processing packet intermediate data
A method and device for realizing a snapshot function of a micro-engine processing packet intermediate data, and a computer storage medium. The method comprises: completing a snapshot of packet intermediate data via a debugging instruction to obtain packet snapshot data; completing the storage and outputting of the packet snapshot data according to a software command, so as to move and store the packet snapshot data in an external memory outside the micro-engine; and completing the bus-out of the packet snapshot data in the external memory.
US11010275B2 Object oriented data tracking on client and remote server
Trace information representing a program object is automatically logged on a client computing system. It is uploaded to a service computing system where it is configured to be searchable on a property-by-property basis.
US11010271B2 Information processing device, status monitoring system, and recording medium
A status monitoring system includes multiple sensors that detect a status of a monitoring target, a transmission unit that transmits changed detection data when detection data detected by the multiple sensors changes, a storage unit that stores the detection data transmitted by the transmission unit, a prediction unit that predicts, from past detection data stored in the storage unit, a time at which the detection data detected by the multiple sensors is predicted to change, and an instruction unit that instructs a specific subset of the multiple sensors to transmit data for checking operation a preset amount of time before the time predicted by the prediction unit.
US11010270B2 Self-organized storage nodes for distributed delivery network
A distributed delivery network for capacity enhancement of a communication link shared by multiple communication devices for network access service. The distributed delivery network may include one or more distributed storage devices, some of which may include at least one rotating disk storage device, a network interface, and one or more environmental sensors. Each distributed storage device may monitor data from the environmental sensor(s) and transition between an active state where messages are stored in or retrieved from the storage device, and a standby state where access is suppressed. The distributed storage devices may self-organize control operations for the distributed delivery network including message storage and retrieval and redundancy of messages, which may be determined by frequency of requests for the messages.
US11010264B2 Supporting datastore replication using virtual machine replication
A first server in, for example, a primary datacenter, may be paired with a second server in, for example, a backup datacenter. The first server may include a first datastore, which includes a plurality of virtual machines, and the second server may include a second datastore. The first and second datastores may then be mapped to each other. The plurality of virtual machines included in the first datastore are then, without any user prompting, replicated at the second datastore. Therefore, when the first server becomes unavailable, the virtual machines included in the first datastore may still be accessible at the second server.
US11010263B2 High performance persistent memory
The embodiments described herein describe technologies for non-volatile memory persistence in a multi-tiered memory system including two or more memory technologies for volatile memory and non-volatile memory.
US11010261B2 Dynamically allocating streams during restoration of data
The systems and methods described herein dynamically allocate streams when restoring data from databases. In some embodiments, the system and methods restore data from a database by determining a number of streams to allocate to the database for restoring files of data from the database. The determined number of streams may be based on a total amount of data within the database, and/or may be based, at least in part, on the previous number of streams used during backup operations, in order to balance the benefit of allocating streams to a restoration of data with any detriments associated with changing the number of streams from the number used during previous backup operations.
US11010259B1 Container-based upgrades for appliances
Disclosed herein are methods, systems, and processes to perform container-based upgrades to an appliance operating system. An upgraded container is generated by producing a container image. Producing the container image includes generating a checkpoint of a portion of a file system associated with an appliance that includes a portion of an operating system. The container includes the container image and is designated for an upgrade operation that upgrades the portion of the operating system.
US11010254B2 System and method for prioritization of data file backups
Systems, methods, and computer-readable media for prioritizing backups of data on cameras. In some examples, a camera records media content items captured by the camera and detects features within respective media content items captured by the camera. The camera tags the media content items with data identifying the features detected within the respective media content items and, based on the data identifying the features detected within the respective media content items, ranks the media content items to yield respective media content item rankings. Based on the respective media content item rankings, the camera selects one or more of the media content items for a prioritized remote backup and, in response to detecting a threat to the camera, sends, according to one or more rules defined for the prioritized remote backup, data associated with the one or more of the media content items to a network destination.
US11010249B2 Kernel reset to recover from operating system errors
A baseboard management controller (BMC) of an information handling system may generate a signal to cause the information handling system to reload a kernel of an operating system of the information handling system. The BMC may generate a signal for reloading a kernel of an operating system of an information handling system, and the information handling system may reload the operating system kernel.
US11010242B2 DRAM assist error correction mechanism for DDR SDRAM interface
A method of correcting a memory error of a dynamic random-access memory module (DRAM) using a double data rate (DDR) interface, the method includes conducting a memory transaction including multiple bursts with a memory controller to send data from data chips of the DRAM to the memory controller, detecting one or more errors using an ECC chip of the DRAM, determining a number of the bursts having the errors using the ECC chip of the DRAM, determining whether the number of the bursts having the errors is greater than a threshold number, determining a type of the errors, and directing the memory controller based on the determined type of the errors, wherein the DRAM includes a single ECC chip per memory channel.
US11010240B2 Tracking status and restarting distributed replication
A controller at a source site generates a set of tasks associated with a replication job. Each task includes one or more of copying an object from the source to destination site, or deleting an object from the destination site. The tasks are placed onto a message queue at the source site. Source worker nodes at the source site retrieve the tasks from the source site message queue for processing in conjunction with destination worker nodes at the destination site. A destination worker node, upon receiving a task from a source worker nodes, places the task onto a message queue at the destination site for retrieval by a backend worker node that handles writing to an object store at the destination site.
US11010239B2 Method and system for managing memory device
The subject technology provides for managing a data storage system. A data operation error for a data operation initiated in a first non-volatile memory die of a plurality of non-volatile memory die in the data storage system is detected. An error count for an error type of the data operation error for the first non-volatile memory die is incremented. The incremented error count satisfies a first threshold value for the error type of the data operation error is determined. The first non-volatile memory die is marked for exclusion from subsequent data operations.
US11010233B1 Hardware-based system monitoring
An exemplary monitoring system receives log data associated with an operation of a hardware component, applies the log data as an input to an unsupervised machine learning model, and identifies, based on an output of the unsupervised machine learning model, an anomaly in the log data.
US11010230B2 Dynamic logging and prioritization of error incident data
Aspects of the invention include receiving an error code describing a computer hardware or firmware error. A list of data items to be collected to assist in correcting the error is built. The contents of the list are selected based at least in part on the error code and are in priority order. The data items in the list are collected and a buffer to store the collected data items is selected. At least a subset of the collected data items to be written is transmitted to the buffer. All of the collected data items are transmitted to the buffer when the buffer is large enough to hold all of the data items in the list. A subset of the collected data items are transmitted to the buffer in priority order when the buffer is not large enough to hold all of the data in the list.
US11010227B2 Exception stack information acquisition method and device and computer-readable storage medium
An exception stack information acquisition method, including: when a preset exception signal is sensed in a running process of a project, calling and executing an exception signal processing function to acquire first exception stack information of a native layer; reading second exception stack information recorded by an Application (APP) layer when the exception signal is sensed; and assembling the first exception stack information and the second exception stack information to obtain assembled information, then reporting the assembled information to a server, and aborting the project after reporting is completed.
US11010220B2 System and methods for decomposing events from managed infrastructures that includes a feedback signalizer functor
An event clustering system that has an extraction engine in communication with a managed infrastructure. A signalizer engine includes one or more of an NMF engine, a k-means clustering engine and a topology proximity engine. The signalizer engine determines one or more common characteristics or features from events. The signalizer engine uses the common features of events to produce clusters of events relating to the failure or errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. A feedback signalizer functor is provided that is a supervised machine learning approach to train to reproduce a situation. In response to production of the clusters one or more physical changes in a managed infrastructure hardware is made, where the hardware supports the flow and processing of information.
US11010217B2 Application programming interfaces in a multi-server environment
A method, computer program product, and system includes a processor(s) obtaining application programming interface (API) records from one or more computing resources in a shared computing environment, which include individual API data from each computing resource, identifying, for each API record, a relative path to an endpoint of a respective application deployed on the computing resource. The processor(s) combines the individual API data into merged API data, which includes modifying the relative path of each API record to identify a specific computing resource in the path. The processor(s) generates an interface to display to a client a list of APIs identified in the merged API data. The processor(s) obtains a selection from the client, of a specific API, and invokes, a connection, via the interface and using one or more security artifacts, to the endpoint and the respective application of the specific API.
US11010214B2 Identifying pattern relationships in machine data
Methods and apparatus consistent with the invention provide the ability to organize and build understandings of machine data generated by a variety of information-processing environments. Machine data is a product of information-processing systems (e.g., activity logs, configuration files, messages, database records) and represents the evidence of particular events that have taken place and been recorded in raw data format. In one embodiment, machine data is turned into a machine data web by organizing machine data into events and then linking events together.
US11010209B2 Speculative execution management in a coherent accelerator architecture
Disclosed aspects relate to speculative execution management in a coherent accelerator architecture. A first access request from a first component may be detected with respect to a set of memory spaces of a single shared memory in the coherent accelerator architecture. A second access request from a second component may be detected with respect to the set of memory spaces of the single shared memory in the coherent accelerator architecture. The first and second access requests may be processed by a speculative execution management engine using a speculative execution technique with respect to the set of memory spaces of the single shared memory in the coherent accelerator architecture.
US11010207B2 Metering software for cloud and non-cloud computer systems
Usage metering software for metering usage of a single application, where portions of the application run on at least two different platforms. The usage metric values are aggregated for the purposes of planning, billing the client or the like. In some embodiments, at least one platform of the multiple platforms is a cloud platform and at least one platform of the multiple platforms is a non-cloud platform.
US11010205B2 Virtual network function resource allocation
Examples allocating resources to virtual network functions (VNFs). Some examples include monitoring information associated with a set of VNFs that includes a set of VNF instances. A resource allocation event may be predicted for a VNF instance based on the monitored information and a resource flexing model that is developed using a capacity metric of the VNF instance. A resource flexing plan may be generated based on the resource allocation event and an order of the set of VNFs in a service function chain.
US11010204B1 Splitting input/output functions between multiple communication devices
A method, a data processing system (DPS) and a computer program product for splitting input/output (I/O) functions between several network-connected communication devices and the DPS. The method includes receiving, via a processor of a computing system, a first request for a first session from a first communication device, initiating the first session and receiving a second request for shared access to the first session from a second communication device. The method further includes initiating concurrent access to the first session for the second communication device and generating shared output data for the first session. The method further includes splitting the shared output data into first partial output data for the first communication device and second partial output data for the second communication device. The method further includes transmitting the first partial output data to the first communication device and transmitting the second partial output data to the second communication device.
US11010202B2 Distributed physical processing of matrix sum operation
A specification of an operation to perform one or more element-wise sums of specified portions of a matrix is received. The specification of the operation is analyzed to select a type of processing load partitioning to be applied. Based on the selected type of processing load partitioning to be applied, processing required to perform the operation is partitioned across a plurality of physical processing elements in parallel. The partitioned processing is distributed to the physical hardware processing elements to perform in parallel the element-wise sums of the specified portions of the matrix.
US11010200B2 Finite state machine driven workflows
Disclosed herein are embodiments for providing finite state machine driven workflows. In an embodiment, a workflow template is defined for a type of task. The workflow template may represent a finite state machine. The workflow template may be linked to an external party and an asset type, which may be stored in a workflow database. An asset may be received from the external party including an external party attribute identifying the external party, an asset type attribute, and an owner attribute. The owner attribute may be associated with an application end user. A determination may be made whether the external party attribute and the asset type attribute of the asset match the external party and the asset type linked to the workflow template. If a match is determined, instances of the task and the one or more actions of the workflow template may be created.
US11010197B2 Dynamic allocation of physical computing resources amongst virtual machines
Techniques for resource allocation are described. Some embodiments provide a resource allocation manager configured to dynamically allocate physical computing resources amongst multiple virtual machines hosted on a physical computing system. The resource allocation manager receives information about the importance of activities that can occur on the multiple virtual machines. Activities may include or be based on virtual machine states, virtual desktop states, business activities or processes performed by users, or the like. Then, the resource allocation manager determines that an activity is occurring on one of the virtual machines. In response, the resource allocation manager reallocates physical computing resources of the physical computing system that are assigned or available to the one virtual machine, based on the occurring activity and its corresponding importance. The resource allocation manager continually and dynamically reallocates physical computing resources assigned to corresponding virtual machines, in order to match resource allocation to activity importance.
US11010195B2 K-tier architecture scheduling
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: assigning resources of a K-tier resource pool to a certain job residing in a job queue, wherein the certain job residing in the job queue features job coupling characterized by an independent job and a dependent job which for completion depends on an output of the independent job, wherein the K-tier resource pool includes at least one foreground virtual machine (VM) having a first central processing unit (CPU) priority and at least one background virtual machine (VM) having a second CPU priority, wherein the first CPU priority is higher than the second CPU priority, wherein the assigning resources of the K-tier resource pool to the certain job includes assigning one or more foreground VM to the independent job and assigning one or more background VM to the dependent job.
US11010192B2 Register restoration using recovery buffers
Register restoration using recovery buffers. A restore request initiated by an application to restore one or more registers indicated by the restore request is obtained. The one or more registers are restored using a recovery buffer. The restoring scans the recovery buffer for the one or more registers indicated by the restore request, and restores the one or more registers using one or more values obtained from the recovery buffer.
US11010187B2 Resource allocation in high availability (HA) systems
Methods, computer program products, and systems are presented. A high availability system includes a high availability set of a primary node processing incoming computational tasks and two or more backup nodes in a queue. The incoming computational tasks for the high availability set is managed according to various policies. For example, based on detecting an impending failure of the primary due to a lack of resources allocated for the primary node, one of the backup node that has the resources lacking from the primary node and that is the least likely to be used for processing the incoming computational tasks is selected as a lender node, according to a borrowing policy, and the resources of the lender node is allocated to the primary for further processing of the incoming computational tasks.
US11010184B2 System and method for implementing different types of blockchain contracts
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing blockchain contracts are provided. One of the methods includes: obtaining bytecode of a blockchain contract, wherein the bytecode comprises an indicator indicating a type of the blockchain contract; determining a virtual machine corresponding to the type based at least on the indicator; and triggering the determined virtual machine to execute the blockchain contract.
US11010182B2 Instruction window centric processor simulation
A method for simulating a set of instructions to be executed on a processor including performing a performance simulation of the processor over a number of simulation cycles. Modeling, in a frontend component, branch prediction and instruction cache is performed providing instructions to the instruction window, and modeling of an instruction window for the cycle is performed. From the simulation, a performance parameter of the processor is obtained without modeling a reorder buffer, issue queue(s), register renaming, load-store queue(s) and other buffers of the processor.
US11010177B2 Combining computer applications
Example implementations relate to combining computer applications by adding a new computer application to a common access point. The new computer application accesses a new data source via the common access point. The new computer application is associated with an existing computer application. The existing computer application accesses an existing data source via the common access point. The existing computer application is executed to access the existing data source. Additionally, the new computer application is executed to access the new data source in response to a selection of the association.
US11010176B2 Personalized interactive data presentation through augmented reality
A data presentation method through augmented reality, system, and computer program product include creating a file container for a presentation that supports raw data embedding and definition of available interactions and levels of confidentiality of information for the presentation, streaming presentation content from the file container to a plurality of augmented reality devices, and generating a personalized individual interactive experience of the presentation content for at least one person wearing an augmented reality device in the plurality of augmented reality devices.
US11010173B2 Adjusting a processing state of an information handling system from multi-socket mode to multi-single socket mode
Methods, systems, and computer programs encoded on computer storage medium, for receiving a request to switch a mode of an information handling system (IHS) from a multi-socket mode to a multi-single socket mode; in response to receiving the request, placing each socket of the IHS in an auxiliary power state independent of each other; after placing each socket of the IHS in the auxiliary power state, altering parameters of the sockets of the IHS, including: altering CPU straps, power sequencing, reset sequencing, and bus re-direction associated with one or more of the sockets of the IHS; and in response to altering the parameters of the sockets of the IHS, switching the mode of the IHS from the multi-socket mode to the multi-single socket mode such that a processor for each socket is a bootstrap processor.
US11010172B2 Software upgrade and disaster recovery on a computing device
A method, a device, and a non-transitory storage medium provide to execute a first stage boot loader during a boot-up of the device; determine whether a disaster recovery service is invoked based on the first stage boot loader reading a first file that indicates whether the disaster recovery service was invoked during a previous cycle of the device and detecting a position of a button of the device; execute a second stage boot loader in response to a determination that the disaster recovery service is invoked; again determine whether the disaster recovery service is invoked; and reboot in response to a determination that the disaster recovery service is not invoked.
US11010169B2 Processor device collecting performance information through command-set-based replay
A processor device includes a scheduler and a performance counter. The scheduler schedules commands of a first command set and commands of a second command set for a functional unit. A performance counter counts numbers of times where events of interest respectively occur while the functional unit processes first operations directed by the first command set and second operations directed by the second command set. The commands of the first command set are repeatedly scheduled such that the numbers of times for all the events of interest are counted with regard to the first operations. The commands of the second command set are scheduled after the numbers of times for all the events of interest are counted with regard to the first operations.
US11010168B2 Effectiveness and prioritization of prefetches
A method, system, and computer program product are provided for prioritizing prefetch instructions. The method includes a processor issuing a prefetch instruction and fetching elements from a cache that can include a memory or a higher level cache. The processor stores the elements in temporary storage and monitors for accesses by an instruction. The processor stores a record representing the prefetch instruction. The processor updates the record with an indicator and issues a new prefetch instruction by comparing the new prefetch instruction to the record, based on the new prefetch instruction matching the prefetch instruction, assigning the indicator to the new prefetch instruction as a priority value, based on the new prefetch instruction not matching the prefetch instruction, assigning a default value to the new prefetch instruction as the priority value, and determining whether to execute the new prefetch instruction, based on the priority value of the new prefetch instruction.
US11010164B2 Predicting a table of contents pointer value responsive to branching to a subroutine
Predicting a Table of Contents (TOC) pointer value responsive to branching to a subroutine. A subroutine is called from a calling module executing on a processor. Based on calling the subroutine, a value of a pointer to a reference data structure, such as a TOC, is predicted. The predicting is performed prior to executing a sequence of one or more instructions in the subroutine to compute the value. The value that is predicted is used to access the reference data structure to obtain a variable value for a variable of the subroutine.
US11010163B2 Hierarchical general register file (GRF) for execution block
Disclosed herein is an apparatus which comprises a plurality of execution units, and a first general register file (GRF) communicatively couple to the plurality of execution units, wherein the first GRF is shared by the plurality of execution units.
US11010155B2 Prompted use of an installed latest version after a preset time
An application upgrade method of a mobile terminal includes: acquiring an update installation package of an application required to be upgraded; modifying a unique identification of an application having a latest version; installing the application having the latest version, and generating a prompt window after a preset time for prompting whether to use the application having the latest version; if yes, controlling the application having an old version to be uninstalled and retaining the application having the latest version; and if no, controlling the application having the latest version to be uninstalled and retaining the application having the old version, when it is decided not to use the application having the latest version. A storage device and a mobile terminal are also provided.
US11010149B2 Shared middleware layer containers
Methods, computer program products, systems are provided. The method comprises receiving a request to install an application. A middle-share container corresponding to the application is then created and provisioned upon a shared middleware layer. Middleware components that the application needs are pre-installed and pre-configured in the shared middleware layer.
US11010147B2 Method and apparatus for running mobile device software
A method and an apparatus for running mobile device software includes receiving a request to run mobile device software on the apparatus; activating an application of the apparatus to determine whether a platform for operating the mobile device software is installed on the apparatus and whether the mobile device software is installed on the apparatus; downloading and installing the platform and/or the mobile device software, if applicable; determining screen size and/or orientation for displaying graphical contents of the mobile device software on a display; running the mobile device software through the platform; displaying translated graphical contents of the mobile device software on the display; and converting user controls received at the apparatus to controls for the mobile device software based on predefined configuration data, wherein the platform is configured to operate in an existing operating system of the apparatus not originally configured to run the mobile device software.
US11010146B2 Unified management of heterogeneous applications
Certain embodiments described herein are generally directed to executing applications on a computing device. In some embodiments, a method includes receiving, by an app store interface, a first distribution package from an app store, the first distribution package comprising a first virtual disk file comprising an application. The method further includes opening, by an application agent, the first virtual disk file based on a file type association (FTA) between the first virtual disk file and the application agent. The method further includes storing, by the application agent, the application in a second virtual disk file. The method also includes mounting the second virtual disk file at the computing device. The method also includes executing the application stored on the mounted second virtual disk file.
US11010145B1 Retargetable compilation for quantum computing systems
A compiler translates programs for execution on a quantum processing system. To facilitate portability of quantum programs across differently configured quantum processors, the compiler accepts a specification of the quantum processor as input along with a quantum program for compilation. A specification may include information about the type of each qubit device in the quantum processor, the number of qubits, the qubit topology, coherence times of individual qubits, and operations that the quantum processor supports. The compilation process may include manipulating operations of the input program to generate equivalent operations that can be performed by the quantum gates and qubit devices on the quantum processor for which the program is being compiled.
US11010144B2 System and method for runtime adaptable applications
A platform host for deploying a runtime adaptable application has in-line application scope parameters and is capable of interacting with code selection logic when executed. The platform host includes one or more processors coupled to a non-transitory processor-readable storage medium having processor-executable instructions that, when executed by the processor, cause the platform host to: instantiate the code selection logic in an execution platform, the code selection logic being based, at least in part, on the in-line application scope parameters; determine values of platform configuration parameters at runtime, and execute the runtime adaptable application based on the code selection logic and the values of the platform configuration parameters.
US11010143B2 Executing formulas written using formula language
Systems and methods for executing a formula written using a formula language may include receiving a formula written using a formula language, the formula associated with a record of a database; transpiling the formula in the formula language to a program code in a programming language; and executing the formula based on the program code.
US11010139B2 Application development using multiple primary user interfaces
Generally discussed herein are techniques, software, apparatuses, and systems configured for application development for an application using multiple primary user interfaces. In one or more embodiments, a method can include receiving data indicating a plurality of workflow activities to be used in an application, each of the workflow activities including data corresponding to a configuration of a view model module and a list of views to be associated with the configuration, receiving data indicating a plurality of primary user interface views to associate with each of the workflow activities, receiving data indicating a connection between two of the workflow activities of the plurality of workflow activities, and producing an application model based on the received data indicating the plurality of workflow activities, the data indicates the connection between two of the workflow activities and the data indicating the plurality of primary user interface views.
US11010137B2 True random number generator with dynamic compensation capability
A true random number generator with a dynamic compensation capacity comprises a loop control logic, a shift register, a sensitive amplifier and a load matching unit. The sensitive amplifier comprises a first PMOS transistor, a second PMOS transistor, a third PMOS transistor, a fourth PMOS transistor, a first NMOS transistor, a second NMOS transistor and two NMOS arrays. Each NMOS array comprises a third NMOS transistor, a fourth NMOS transistor, a fifth NMOS transistor, a sixth NMOS transistor, a seventh NMOS transistor, an eighth NMOS transistor, a ninth NMOS transistor, a tenth NMOS transistor, an eleventh NMOS transistor, a twelfth NMOS transistor and a thirteenth NMOS transistor. The load matching unit comprises a first D flip-flop and a second D flip-flop and is connected at an output terminal and an inverted output terminal of the sensitive amplifier. The true random number generator has the advantages of simple feedback regulation and high robustness.
US11010135B2 Arithmetic processing device and control method of arithmetic processing device
An arithmetic processing device includes a processor that calculates a constant multiplication value by multiplying a constant value obtained by dividing a first value by a natural logarithm of 2 and a data value, separates the constant multiplication value into an integer portion and a fractional portion, calculates a fractional power value corresponding to a value of the fractional portion, calculates an integer power value corresponding to a value obtained by multiplying a value of the integer portion by a second value, calculates a power addition value by adding the fractional power value and the integer power value, calculate a power subtraction value by subtracting the integer power value from the fractional power value, and calculate a division value by dividing the power subtraction value by the power addition value as a result of an execution of an arithmetic operation of a hyperbolic tangent function with the data value.
US11010134B2 High radix subset code multiplier architecture
Systems, methods, and devices for enhancing performance/efficiency of soft multiplier implementations are provided. More specifically, a method to implement soft multipliers with a high radix subset code architecture is provided. The techniques provided herein result in smaller multipliers that consume less area, improve packing, consume less power, and improve routing options on an integrated circuit.
US11010133B2 Parallel-prefix adder and method
An adder includes a primary carry bit generation circuit and a summing circuit. The primary carry bit generation circuit is configured to generate first carry bits for a first number of pairs of bits from first and second operands, and to generate second carry bits for a second number of pairs of bits from the first and second operands. The second number of pairs being different than the first number of pairs. The summing circuit is configured to generate first sums by adding bits of pairs from the first and second number of pairs and the first and second carry bits. The summing circuit is configured to generate second sums by adding bits of other pairs of the bits from first and second operands than the pairs in the first and second number of pairs and additional carry bits generated when adding the bits of the other pairs.
US11010131B2 Floating-point adder circuitry with subnormal support
An integrated circuit may include a floating-point adder. The adder may be implemented using a dual-path adder architecture having a near path and a far path. The near path may include a leading zero anticipator (LZA), a comparison circuit for comparing an exponent value to an LZA count, and associated circuitry for handling subnormal numbers. The far path may include a subtraction circuit for computing the difference between a received exponent value and a minimum exponent value, at least two shifters for shifting far greater and far lesser mantissa values in parallel, and associated circuitry for handling subnormal numbers. The adder may be dynamically configured to support a first mode that processes FP16 at inputs and outputs, a second mode that processes modified FP16′ inputs, and a third mode that processes FP16′ at inputs and outputs.
US11010128B1 Method for adjusting touch sensitivity and mobile device utilizing the same
A method for adjusting touch sensitivity is disclosed. The method comprises steps of enabling an audio-collecting device to receive one or more original audio data; determining whether an audio parameter of at least one of the one or more original audio data matches at least one pre-stored audio parameter; and adjusting a touch sensitivity of a touch input interface to one of a plurality of pre-stored touch sensitivity in response to the audio parameter of the at least one original audio data matching the at least one pre-stored audio parameter, wherein the pre-stored touch sensitivity corresponds to the at least one pre-stored audio parameter.
US11010122B2 Audio digital signal processor utilizing a hybrid network architecture
A system and method executed by audio processing software on one or more electronic devices in a computer system to process digital audio signals. The system comprises a digitizer for digitizing a received audio signal; and processor for performing a plurality of audio processing functions on the digitized audio signals, each of the audio processing functions having at least one programmable parameter, and wherein each of the audio processing functions are categorized and grouped as audio objects, and organized into a channel strip, the channel strip processing digitized audio signals for a particular received audio signal, and wherein, the audio objects are fixed in order, so that the digitized received audio signals are processed by a predefined number of N audio objects, and wherein the N audio objects occur in a fixed sequence, and further wherein, the N audio objects comprise a first subset of non-exchangeable audio objects and a second subset of exchangeable audio objects, such that any one or more of the second subset of audio objects can be exchanged by a replacement audio object, and further wherein when the audio processing functions are programmed, they can be saved without compiling the audio processing software.
US11010121B2 User interfaces for audio media control
A method includes displaying a first media information affordance representing a first media item in response to detecting an indication that a physical proximity between an electronic device and an external device satisfies a proximity condition. The electronic device receives a first input representing selection of the first media information affordance. In response to receiving the first input: in accordance with a determination that the first input is a first type of input, a process to playback the first media item is initiated; and in accordance with a determination that the first input is a second type of input different from the first type of input, a second media information affordance representing the first media item is displayed.
US11010114B2 Read/write direction-based memory bank control for imaging
A memory control method generates write control data by predetermined areas by attaching processing priority data and a transfer ID, generates read control data for respective predetermined areas by attaching processing priority data and a transfer ID, stores the write control data and the read control data in an arbitration queue, executes an arbitration that determines a priority order of processing taking the write control data and the read control data that are stored in the arbitration queue as targets, and changes the processing priority data every time a predetermined time elapses. The arbitration raises a priority order taking the write control data or the read control data that includes the processing priority data as a timeout request when the processing priority data has passed a preliminarily set threshold by the change.
US11010112B2 Image processing apparatus for displaying user message and method controlling the same
An image processing apparatus includes a registration unit configured to register a content to be displayed on a display unit of the image processing apparatus, a setting unit configured to make a setting as to whether to display, in accordance with a login to the image processing apparatus, the content registered by the registration unit, and a display control unit configured to control, in a case where the setting unit makes the setting to display, in accordance with the login to the image processing apparatus, the content registered by the registration unit, processing of displaying, on the display unit in accordance with a user login, the content registered by the registration unit.
US11010108B2 Information processing apparatus, image forming apparatus, and non-transitory computer readable medium
An information processing apparatus includes a collecting unit that, when a predetermined transmission condition is established after a start of an operation of the information processing apparatus, collects information related to an operational environment of the information processing apparatus, and a transmitting unit that transmits the collected information to an image forming apparatus connected to the information processing apparatus via a network.
US11010106B2 Printing apparatus that registers to a printing service in response to receipt of an instruction from an administrator when a login function of the printing apparatus is enabled, and related control method and program
A printing apparatus that can be registered to a printing service on the Internet includes a processor that executes registration to the printing service in a case in which an administrator, which has successfully logged in to the printing apparatus via an administrator login screen, instructs the registration to the printing service. A user, which is not the administrator, cannot instruct the registration to the printing service in the case in which the login function of the printing apparatus is enabled. In addition, in a case in which the login function is disabled, the display displays a registration screen used for instructing to execute the registration to the printing service, and the at least one processor executes the registration to the printing service in response to the instruction to execute the registration to the printing service.
US11010103B2 Distributed batch processing of non-uniform data objects
The described methods, systems, and other aspects can advantageously provide balanced multi-stage processing of non-uniform object data. An example method may receive a list of buckets. Each of the buckets in the list of buckets can store one or more restorable objects. The method further comprises distributing the list of buckets to the two or more second nodes; determining a number of the one or more restorable objects in each bucket; determining a size of the one or more restorable objects in each bucket; generating batches of to-be-restored data objects based on the determined number of the one or more restorable objects in each bucket and the determined size of the one or more restorable objects in each bucket; and distributing the batches among the two or more second nodes for storage-related task processing.
US11010100B1 Systems and methods for asynchronous writing of synchronous write requests based on a dynamic write threshold
An asynchronous storage system may perform asynchronous writing of data from different sets of received non-consecutive synchronous write requests based on a dynamic write threshold that varies according to parameters of the storage device and/or synchronous write request patterns. The asynchronous writing may include coalescing data from a set of non-consecutive write requests in a plurality of received write requests that contain different data for a particular file, issuing a single asynchronous write request with the data that is coalesced from each write request of the set of non-consecutive write requests to the storage device instead of each write request of the set of non-consecutive write requests, and writing the data that is coalesced from each write request of the set of non-consecutive write requests to the storage device with a single write operation that is executed in response to the single asynchronous write request.
US11010098B2 Memory systems, modules, and methods for improved capacity
A memory module with multiple memory devices includes a buffer system that manages communication between a memory controller and the memory devices. The memory module additionally includes a command input port to receive command and address signals from a controller and, also in support of capacity extensions, a command relay circuit coupled to the command port to convey the commands and addresses from the memory module to another module or modules. Relaying commands and addresses introduces a delay, and the buffer system that manages communication between the memory controller and the memory devices can be configured to time data communication to account for that delay.
US11010096B2 Probabilistically selecting storage units based on latency or throughput in a dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit includes receiving an access request via a network. A set of possible storage units for performance of the access request are determined. A latency summarization value is determined for each of the set of possible storage units based on historical latency data for the set of possible storage units. A weight for each of the set of possible storage units is determined based on the latency summarization values to generate a plurality of weights. A probabilistic selection function is performed in accordance with the plurality of weights to select a proper subset of the set of possible storage units. A plurality of requests are generated based on the access request for transmission, via the network, to the proper subset of the set of possible storage units.
US11010093B2 Delegating an access request to address load imbalances in a dispersed storage network
A method begins by obtaining a set of load level information regarding a set of dispersed storage (DS) processing units of a plurality of sets of DS processing units of the DSN. The method continues by determining whether the first DS processing unit has a load imbalance based on the set of load level information. When the first DS processing unit has the load imbalance, the method continues by determining whether to delegate a first access request of one or more access requests to another DS processing unit. When determining to delegate the first access request, the method continues by determining a delegate DS processing unit of the set of DS processing units based on the set of load level information. The method continues by instructing the first DS processing unit to send the first access request to the delegate DS processing unit for processing.
US11010087B2 System and method for consistent mirroring in a cluster
Described herein is a computer implemented method for consistent distributed mirroring of data maintained by a primary cluster. The method comprises removing, by one mirror node of multiple mirror nodes, a change notification from a change queue shared between multiple mirror nodes; initiating an update process for the data corresponding to the change notification; and fetching one or more objects corresponding to the change notification from the primary cluster. Designated temporary slave mirror nodes notify a designated temporary master mirror node that fetching objects is complete, and the temporary master mirror node notifies the temporary slave mirror nodes that the update process is complete once a notification is received from each of the temporary slave mirror nodes.
US11010086B2 Data synchronization method and out-of-band management device
A data synchronization method includes checking first to-be-checked information stored in an active area of a first board to obtain a first check result and second to-be-checked information stored in an active area of a second board to obtain a second check result before data synchronization, where the first board and the second board are include in an out-of-band management device, determining an active board and a standby board from the first board and the second board according to the first check result and the second check result, and synchronizing data in an active area of the active board to a standby area of the standby board. Hence, the method can be implemented to ensure validity of data synchronization.
US11010084B2 Virtual machine migration system
A virtual machine migration system that includes an initiator host that provides a virtual machine and receives an instruction to migrate the virtual machine to the target host. The initiator host moves, while the virtual machine is operating on the initiator host, virtual machine data for the virtual machine from a local memory area in a local memory system to a memory fabric memory area in a memory fabric memory system. A first portion of the virtual machine data in the local memory area and a second portion of the virtual machine data in the memory fabric memory area are accessible to the virtual machine and the initiator host during the movement of the virtual machine data. The initiator host stops, in response to all the virtual machine data being moved to the memory fabric memory area, operation of the virtual machine on the initiator host.
US11010082B2 Mechanisms for performing accurate space accounting for volume families
Techniques for performing space accounting for volume families. The techniques include maintaining two counters for each volume family, including a first counter that tracks a first amount of physical space allocated to volumes in the volume family based on the number of pages written to the volumes, and a second counter that tracks a second amount of physical space owned by the volume family, and maintaining a third counter for each volume in each branch of the volume family that tracks a number of pages among a total number of pages written to the volume that were overwritten in the immediate sequential next volume in the same branch as the volume. By maintaining, for each volume family, the first counter and the second counter, and, for each volume in the volume family, the third counter, space accounting metrics can be obtained that allow data storage activities to be performed efficiently.
US11010081B2 Information processing apparatus and storage control method therefor
An apparatus monitors an access load state of a plurality of logical volumes of a first storage device, and determines that an access load state of a subset of the plurality of logical volumes has changed from a high load state to a low load state. The apparatus migrates, when the subset of the plurality of logical volumes remains in a low load state after an elapsed setting time since the load state of the subset of the plurality of logical volumes changed from a high load state to a low load state, data stored in the subset of the plurality of logical volumes to a second storage device having an access rate lower than the first storage device.
US11010076B2 Memory system with multiple striping of raid groups and method for performing the same
A data memory system is described, where there may be an asymmetry in the time needed to write or erase data and the time needed to read data. The data may be stored using a RAID data storage arrangement and the reading, writing and erasing operations on the modules arranged such that the erasing and writing operations may be performed without significant latency for performing a read operation. Where a failure of a memory module in the memory system occurs, methods for recovering the data of the failed module are disclosed which may selected in accordance with policies that may relate to the minimizing the possibility of irretrievable data loss, or degradation of latency performance.
US11010074B2 Adjustable performance parameters for SSDs
Disclosed is a system and method for providing host adjustable performance parameters for SSDs. The method includes accessing a latency profile based on a determined device age of a solid state drive (SSD). The method also includes providing for display a user interface comprising a plurality of interface elements to adjust a respective plurality of performance specifications of the SSD, wherein the user interface is configured based on the latency profile. The method also includes receiving, via the user interface, an adjustment to the plurality of performance specifications. The method also includes sending an instruction to the SSD to configure the SSD with a parameter set based on the adjusted plurality of performance specifications.
US11010072B2 Data storage, distribution, reconstruction and recovery methods and devices, and data processing system
Embodiments of the present application provide a method and apparatus for displaying objects. In the method, data segments of to-be-stored data are stored in storage objects. A storage object is a minimum unit for data storage. The difference between the number of data segments stored in a storage object and that of another storage object is no more than a first preset threshold. Data segments are equally stored, to the greatest extent, into storage objects. The case that data having segments lost due to failure of a storage object cannot be restored is avoided.
US11010071B2 Solid state drive that allocates stream data to super blocks based on stream information and a memory allocation method thereof
A solid state drive includes: a plurality of non-volatile memories, each of the non-volatile memories connected to a channel, the channel connected to at least one way connected to a die; a host interface which receives stream data and stream information from a host; and a resource allocator which allocates the stream data to super blocks of the plurality of non-volatile memories on the basis of the stream information. A super block includes a unit super block, and the unit super block includes a block of a first die corresponding to a first channel and connected to a plurality of the ways connected to the first channel. The stream data may include stream groups, and the stream information may include the number of streams included in a stream group. A performance factor of a stream or stream group an extent size of a stream, and an allocation position of the stream, may also be included in the stream information.
US11010070B2 Methods for aligned, MPU region, and very small heap block allocations
Provides an efficient method for aligned heap allocations based upon spare space management, provides an efficient method for MPU region allocations based upon aligned subregion allocations, and provides integrated block pools for small data blocks with heap backup if size or alignment requirements cannot be met from pools or pools are empty. The operation of malloc( ), calloc( ), realloc( ) and free( ) on pool blocks versus heap blocks is transparent to application code. These methods are suitable for limited-memory, real-time systems as well as for general-purpose systems.
US11010067B2 Defense against speculative side-channel analysis of a computer system
Embodiments for defending against speculative side-channel analysis on a computer system are disclosed. In embodiments, a processor includes a decoder, a cache, address translation circuitry, a cache controller, and a memory controller. The decoder decodes an instruction. The instruction specifies a first address associated with a data object, the first address having a first memory tag. The address translation circuitry translates the first address to a second address, the second address to identify a memory location of the data object. The comparator compares the first memory tag and a second memory tag associated with the second address. The cache controller detects a cache miss associated with the memory location. The memory controller, in response to the comparator detecting a match between the first memory tag and the second memory tag and the cache controller detecting the cache miss, loads the data object from the memory location into the cache.
US11010064B2 Data system with flush views
A data storage system includes a head node and mass storage devices. The head node is configured to flush data stored in a storage of the head node to a set of the mass storage devices of the data storage system. A head node may flush both current version data and point-in-time version data to the set of mass storage devices. Also, the data storage system maintains an index that indicates storage locations of data for particular portions of a volume before and after the data is flushed to the set of mass storage devices. In some embodiments an index includes a current version reference for a volume or portion of a volume and one or more point-in-time snapshot references.
US11010063B2 High-temperature protection method for solid state drive and implementation device thereof
A high-temperature protection method for a solid state drive (SSD) and an implementation device thereof are provided. The device includes a temperature measurement circuit, a host communication interface, a SSD main controller and NAND Flash storage medium chips, wherein the SSD main controller is for controlling data transmission and command interaction between a host and the NAND Flash storage medium chips, including a SATA/PCIe (serial advanced technology attachment/peripheral component interconnect express) physical controller, a high-temperature control manager, a main controller core, a RAM (random access memory) and a NAND Flash controller. Through embedding the high-temperature control manager in the SSD main controller, a latency value of a NAND Flash business command, namely a speed-limiting value, is generated according to relationships between temperature information and an initial temperature threshold of the SSD and then transmitted to the main controller core, thereby improving reliability of the SSD.
US11010061B2 Scalable bandwidth non-volatile memory
Cross point memory architectures, devices, systems, and methods are disclosed and described, and can include a cross point memory core subsystem having increased bandwidth that is scalable. The memory core can include a plurality of independently operating partitions, each comprising a plurality of cross point memory arrays.
US11010059B2 Techniques for obtaining metadata and user data
Techniques for processing I/O operations include receiving an I/O operation that accesses a target location. Metadata (MD) pages are accessed in a consecutive order to access the target location in a user data (UD) page. First processing is performed by first code. The first processing includes determining that a first MD page is not in cache; responsive to determining the first MD page is not in the cache, issuing a forwarding read command to a component to obtain pages including the first MD page and one or more other MD pages subsequent to the first MD page in the consecutive order; and receiving a response to the forwarding read command that includes the requested pages.
US11010057B2 Storage system and method for storage system calibration
A storage system, host, and method for storage system calibration are provided. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to: determine a pattern of host writes to the memory; determine whether the pattern of host writes matches a granularity of a logical-to-physical address map used by the storage system; and in response to determining that the pattern of host writes does not match the granularity of the logical-to-physical address map used by the storage system, change the granularity of the logical-to-physical address map used by the storage system. In another embodiment, the storage system calibration is done by host directive. Other embodiments are provided.
US11010055B2 Command processing for a storage system
A command from a host is received via a port of a storage system. The port is assigned a current port revision identifier. The current port revision identifier of the port is associated with the command. Responsive to a status change associated with the port, an updated port revision identifier is assigned to the port to replace the current port revision identifier of the port and execution of the command is aborted responsive to determining that the current port revision identifier associated with the command is different than the updated port revision identifier of the port.
US11010054B1 Exabyte-scale data processing system
According to one embodiment, a data processing system includes a plurality of processing units, each processing unit having one or more processor cores. The system further includes a plurality of memory roots, each memory root being associated with one of the processing units. Each memory root includes one or more branches and a plurality of memory leaves to store data. Each of the branches is associated with one or more of the memory leaves and to provide access to the data stored therein. The system further includes a memory fabric coupled to each of the branches of each memory root to allow each branch to access data stored in any of the memory leaves associated with any one of remaining branches.
US11010053B2 Memory-access-resource management
The present application is directed to a memory-access-multiplexing memory controller that can multiplex memory accesses from multiple hardware threads, cores, and processors according to externally specified policies or parameters, including policies or parameters set by management layers within a virtualized computer system. A memory-access-multiplexing memory controller provides, at the physical-hardware level, a basis for ensuring rational and policy-driven sharing of the memory-access resource among multiple hardware threads, cores, and/or processors.
US11010046B2 Method and apparatus for executing function on a plurality of items on list
Method and apparatus for executing function on a plurality of items on list are provided, one of methods comprises, receiving a touch gesture in a first direction on a first item on a list, determining the first item to be an execution target of a preset function in response to the touch gesture in the first direction, receiving a touch gesture in a second direction on a second item, adding the second item as an execution target of the preset function in response to the touch gesture in the second direction, receiving a touch gesture in the first direction, which is successive to the touch gesture in the second direction, on the added second item and executing the preset function on the first item and the second item in response to the touch gesture in the first direction on the added second item.
US11010044B2 Swipe-based PIN entry
Methods, systems and devices are provided for input of a sequence of digits such as a PIN code or password. A user can use swipe motions to choose the value of a digit and double tap to accept a digit, and swipe up to confirm that input of the sequence of digits is complete. Embodiments can be implemented on point of sale devices, merchant devices and customer devices including mobile devices.
US11010041B2 Method and apparatus for displaying interface
Embodiments of the present disclosure disclose a method and apparatus for displaying an interface. A specific embodiment of the method comprises: acquiring device related information of a connected device; querying display interface information corresponding to the device related information of the connected device; and displaying a corresponding interface based on the display interface information. According to the embodiment, a smart terminal can display the corresponding interface according to the connected device, thereby improving the efficiency of acquiring the information by the user.
US11010033B2 Display control apparatus and methods for generating and displaying a related-item plate which includes setting items whose functions are related to a designated setting item
A display control apparatus includes a display control unit that controls a display of a condition setting screen for setting a condition for a device on a screen, wherein the display control unit displays a list screen in which setting items for conditions for a device are grouped and displays, according to an instruction, an item plate overlapping the list screen, in which one or more setting items in the list screen are displayed.
US11010032B2 Navigating a hierarchical data set
Methods, systems, and computer-readable media for providing navigation in a hierarchical data set are presented. In some embodiments, a computing device may generate a user interface including a first node as a focused node at a fixed focal point along with a subset of a first plurality of related nodes having a relationship with the first node. In some instances discussed herein, user input may be received selecting a second node as the focused node, such as a scrolling action dragging the second node to the fixed focal point. The user interface may be updated to display a subset of a second plurality of related nodes having a relationship with the second node. In some arrangements, the hierarchical data set may correspond to an organizational chart, a workflow, a directory structure, a categorized list, a taxonomy, or any other type of hierarchical data.
US11010029B2 Display apparatus and method of displaying image by display apparatus
A display apparatus and a method of displaying an image by the display apparatus are provided. The display apparatus and the method include displaying a first content image on the display apparatus, detecting a first touch from a bezel of the display apparatus, displaying a folding area on a first edge of the first content image in response to a location of the first touch, and moving the first content image to the folding area from an adjacent folding area of the first content image, which contacts the folding area, in response to holding time of the first touch.
US11010024B2 Intelligent user interface and application rendering
A user request is received to access one or more resources. In response to the receiving and as a first background task, one or more remote data sources are queried for information associated with a user of the user request. The information from the one or more remote data sources are obtained. One or more portions of a user interface are caused to be generated based at least on the obtained information and as a second background task.
US11010022B2 Global event-based avatar
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for navigating an avatar based on time zones. A global event is identified that begins at a particular time on a given date; a sequential list of time zones associated with a plurality of geographical locations is retrieved; and a current time at a first time zone of the sequential list of time zones is determined to have reached the particular time on the given date. In response, an avatar is generated for display on a map at a first of the plurality of geographical locations associated with the first time zone and is navigated to a second geographical location when a current time at a second time zone, associated with the second geographical location, reaches the particular time on the given date.
US11010020B2 Method, apparatus and storage medium for displaying shortcut operation panel
The present disclosure relates to a method, apparatus, and storage medium for displaying a shortcut operation panel, and belongs to the field of terminal technologies. The method includes: displaying, by a terminal having a folding display screen, a user interface of a target application in a home screen, wherein the home screen is part of a folding display screen; and when an auxiliary screen is in an expanded state, displaying a shortcut operation panel on the auxiliary screen. The auxiliary screen is part of the folding display screen. The shortcut operation panel comprises an icon of at least one shortcut operation function related to the target application.
US11010018B2 System including wearable device and electronic device
According to one embodiment, a wearable device includes a first user interface and a display. An electronic device includes a second user interface and causes the display to display a home screen. The home screen displayed in the display is divided into variable-sized first, second, and third areas. One of the first area, the second area, and the third area is selectable by an operation from the first user interface or the second user interface. The selected area is larger than non-selected areas among the first area, the second area, and the third area. A central icon in the selected area is larger than other icons in the selected area. A display format of the central icon in the selected area is different from a display format of the other icons in the selected area.
US11010016B2 Automatic orientation for mixed reality information delivery system
The disclosed technology is generally directed to mixed reality devices. In one example of the technology, a mixed-reality view is provided to an operator. The mixed-reality view includes both a real-world environment of the operator and holographic aspects. The holographic aspects include at least a first hologram. The first hologram is displayed with a first hologram menu, such that the first hologram menu includes visible selectable menu options associated with the first hologram. In the mixed-reality view, the first hologram menu, including the visible selectable menu options of the first hologram menu, is rotated to face the operator as the operator moves, such that the first hologram menu rotates in a curved manner about the first hologram as the first hologram menu rotates. Responsive to the operator making a selection on the first hologram menu, the first hologram in the mixed-reality view is altered based on the selection.
US11010014B2 Techniques for transitioning from a first navigation scheme to a second navigation scheme
Techniques for gradually transitioning a user to a second navigation scheme while using a first navigation scheme in a 3D design application that generates and displays a 3D virtual environment. The design application initially implements the first navigation scheme and a set of function tools of the standard navigation scheme. The design application monitors for a set of patterns of navigation actions during use of the first-person navigation scheme, each pattern being performed more efficiently when using the standard navigation scheme. Upon detecting a pattern using the first-person navigation scheme, the design application may switch to the standard navigation scheme. Also, upon detecting selection of a function tool, the design application may switch to the standard navigation scheme during use of the function tool. When the function tool is closed, the design application may switch back to the first-person navigation scheme.
US11010010B2 Three-dimensional force recognition sensor, driving method therefor and display device
The present disclosure relates to a three-dimensional force recognition sensor, a driving method therefor and a display device. A first conductive layer and a second conductive layer are respectively provided on two sides of a pressure-sensitive conductive layer, wherein the first conductive layer includes multiple first electrode groups arranged side by side, and each first electrode group comprises at least two first electrodes which extend in a first direction and are arranged side by side and insulated from each other; and the second conductive layer comprises multiple second electrode groups arranged side by side, and each second electrode group comprises at least two second electrodes which extend in a second direction and are arranged side by side and insulated from each other.
US11010009B2 Display device and method of manufacturing the same
There is provided a display device. The display device includes a display panel for displaying an image on a front surface thereof and a pressure sensor disposed on a rear surface of the display panel to sense touch pressure of a user. The pressure sensor includes a first sensing electrode and a second sensing electrode insulated from each other to form capacitance. The first sensing electrode is printed onto the rear surface of the display panel.
US11010004B2 Input element and input device
An input element includes: a first electrode and a second electrode that face each other; and an intermediate layer disposed between the first and the second electrodes and made of rubber or a rubber composition, the rubber or rubber composition containing siloxane. The intermediate layer is made of rubber or a rubber composition, the rubber or rubber composition containing siloxane that has a silicon atom bound to three to four oxygen atoms. The intermediate layer has concentration profiles such that, while oxygen increases from one side to the other side of a thickness direction thereof and has a maximal value, carbon decreases from the one side to the other side thereof and has a minimal value.
US11010002B2 Electronic pen and cartridge for electronic pen
An electronic pen includes a tubular casing, and a first coupling member and a second coupling member that are coupled to each other in a hollow portion of the casing in an axial direction of the casing. In the axial direction, the first coupling member and the second coupling member are coupled to each other while partially overlapping each other, and in a coupling portion between the first coupling member and the second coupling member, a welded portion that attaches the first coupling member and the second coupling member to each other is formed.
US11009999B2 Display device having opening and touch sensor
A display device includes a display panel including an opening penetrating the display panel, a display area adjacent to the opening, a first non-display area between the opening and the display area, and a second non-display area surrounding the display area, and an input detecting layer on the display panel. The input detecting layer may include a first line located in the first non-display area, a second line located in the second non-display area, and a connecting line connecting the first line to the second line.
US11009991B2 Display control apparatus and control method for the display control apparatus
A display control apparatus includes a touch detecting unit 102 configured to detect a touch operation on a display screen, and a control unit 104 configured to, in response to a touch operation on an unspecified region of the display screen, display a predetermined item at a position corresponding to the touch operation on the first region, and in response to a touch operation on a specified region of the display screen which overlays the first region, display a plurality of options selectable by a touch operation in the specified region. In a case where a touch operation on the specified region is detected while the plurality of options are not displayed in the specified region, the control unit 104 controls to display the plurality of options in the second region.
US11009987B2 System for detecting and confirming a touch input
One variation of a method includes: defining a first capacitance gradient of capacitance thresholds spanning a capacitive touch sensor; defining a first pressure gradient of pressure thresholds spanning a pressure sensor; reading a capacitance value from the capacitive touch sensor proximal a first location; detecting presence of a first input at the first location in response to the capacitance value exceeding a capacitance threshold assigned to the first location; reading a pressure value from the pressure sensor proximal the first location; detecting presence of a second input proximal the first location in response to the pressure value exceeding a pressure threshold; in response to detecting the first input and detecting the second input: merging the first input and the second input into a confirmed touch input; and generating a first touch image representing the first location and the pressure value of the confirmed touch input.
US11009984B2 Display device
A display device is provided and includes scanning signal lines including a first scanning signal line; pixel signal lines including a first pixel signal line; switch elements including a first switch being electrically coupled to the first scanning signal line and the pixel signal line; pixel electrodes including a first pixel electrode being electrically coupled to the first switch element; drive electrodes including a first drive electrode opposed to the first pixel electrode; a driver configured to drive the scanning signal lines, the pixel signal lines, and the drive electrodes; and a controller configured to control the driver in a frame.
US11009979B2 Touchscreen panel and touch display device including the same
A touchscreen panel and a touch display device including the same are discussed. A plurality of touch lines disposed on the touchscreen panel include first touch lines and second touch lines. A portion or entirety of each of first touch lines connected to the first touch electrodes overlaps a corresponding one of second touch lines connected to the second touch electrodes. The degree of opening of the touchscreen panel is not lowered by the touch lines.
US11009976B2 Display device including touch screen function
Disclosed is a an in-cell type display device including a touch screen function which is capable of preventing a luminance from being changed in accordance with a viewing angle, and omitting a process of connecting touch electrodes provided in an upper substrate with Tx driver and Rx driver connected with a lower substrate, wherein the display device includes a lower substrate, a thin film transistor layer including thin film transistors provided on the lower substrate, an encapsulation layer provided on the thin film transistor layer, color filters provided on the encapsulation layer, a black matrix provided between the color filters and provided on the encapsulation layer, and first touch electrodes overlapped with the black matrix.
US11009974B2 Touch pad structure
A touch pad structure includes a first casing, a second casing, a touch pad, an elastic element, a button, and an adjusting element. The first casing has an opening and is disposed on the second casing. The touch pad is disposed in the opening. The touch pad has a pivot portion and a movable portion. The pivot portion is pivoted to the first casing. A side of the movable portion facing the second casing is provided with a trigger. The elastic element is located between the first casing and the second casing. The elastic element has a first end and a second end. The button is aligned to the trigger and abuts against the first end of the elastic element. The adjusting element rotatably and movably penetrates through the second casing and is aligned to the button. The adjusting element abuts against the second end of the elastic element.
US11009971B2 Input device with a scroll wheel
An input device includes a wheel supporting structure, a scroll wheel, a hook part, a linking part, and a switching mechanism. The scroll wheel is rotatably supported by the wheel supporting structure, is exposed from the input device, and has a rotary shaft with a plurality of toothed slots thereon. The hook part is disposed biased on the wheel supporting structure to selectively engage with the toothed slots. The linking part is pivotally connected to the wheel supporting structure. The switching mechanism includes an abutting part and a switching part. The abutting part abuts against the linking part. The switching part is coupled to the abutting part. Therein, the switching mechanism is operable to move the abutting part through the switching part to rotate the linking part to abut against and move the hook part to disengage from the toothed slots.
US11009969B1 Interactive data input
Interactive data input can include determining a plurality of character subgroups that each comprise at least one follow-on character that, based on a predetermined rule, can follow a preceding character from a predetermined set of characters that form character strings corresponding to a word within a predefined vocabulary. Two or more of the plurality of character subgroups, each of which correspond to a character selected by a user from among the predetermined set of characters, can be presented concurrently to the user in response to an electronically sensed user movement. A character string can be generated based on the user-selected character and at least one follow-on character associated with the user-selected character.
US11009968B1 Bi-directional tap communication device
Data receiving systems, methods and computer products are provided that include actuators in mechanical communication with fingers. Each of the actuators is arranged to apply a mechanical stimulus to a respective finger.
US11009967B2 Method for scanning keyboard circuit
A method for scanning a keyboard circuit is provided. The keyboard circuit includes a keyboard array, output wires, input wires, and a scanning circuit. Each of the output wires is electrically coupled to a corresponding column of key units of the keyboard array, respectively. Each of the input wires is electrically coupled to a corresponding row of key units of the keyboard array, and is provided with a pull-up resistor. The method includes: turning on and connecting open-drain transistors to the ground in a scanning interval to clean charges on the output wires; turning on the open-drain transistors and connecting the open-drain transistors to the ground sequentially in a scanning duration; and receiving detected electrical levels through the input wires, and when one of the detected electrical levels is substantially equal to the electrical level of the ground, determining that the corresponding key unit is pressed.
US11009966B2 Systems and methods for processing of physical interaction with interface device of information handling system based on sensor information indicative of human proximity
In accordance with embodiments of the present disclosure, an information handling system may include a user interface comprising an interface device, one or more sensors, each respective sensor configured to detect a respective parameter indicative of human proximity to the interface device, and a processor communicatively coupled to the user interface and the one or more sensors. The processor may be configured to in response to a physical interaction with the interface device, read information from the one or more sensors, determine whether the information from the one or more sensors satisfies a condition indicative of human proximity to the interface device, and process the physical interaction with the interface device based on whether the condition is satisfied.
US11009964B2 Length calibration for computer models of users to generate inputs for computer systems
A system including a plurality of sensor modules, each module having an inertial measurement unit (IMU) and being attached to a respective body portion of a user (e.g., upper arm, hand, and/or head) to measure the current orientation of the corresponding portion of the user. A computing device coupled to the sensor modules is configured to identify that a user is at a predefined pose, which the predefined pose of the user is representative of the forearms and the upper arms of the user lying in a horizontal plane. A head mount display (HMD) attached to a head of the user using a camera to generate camera data, the HMD calculating the first length using the camera data, and the first length is calculated as corresponds to a distance between hands of the user and shoulders of the user; the computing device determining one or more lengths of one or more bones of the user based on the first length and the plurality of orientations of arm bones of the user at the predefined pose.
US11009963B2 Sign language inputs to a vehicle user interface
Sensors in a vehicle detect execution of a sign language symbol. The sign language symbol invokes a vehicle interface function. In some embodiments, the sign language symbol is an ASL sign. Sensors include three-dimensional optical, ultrasonic, or other sensors. The locations of targets (fingertips, knuckles, palm, etc.) are detected in the individual outputs of the sensors. The locations of targets determined from the outputs of multiple sensors may be associated with one another and filtered, such as using an RBMCDA algorithm and Kalman filtering. The system may be calibrated to detect each symbol by measuring the target locations with the user executing the each symbol.
US11009960B2 Devices, methods, and graphical user interfaces for providing feedback during interaction with an intensity-sensitive button
An electronic device: detects an input on a respective button. Tactile outputs are generated to indicate that the respective button has been activated in place of a mechanical switch that detects activation of the respective button when the respective button is mechanically compressed. In response to detecting the input on the respective button: in accordance with a determination that the input meets activation criteria, the electronic device provides a first tactile output with a first tactile output pattern that includes: between 0.5 and 4 cycles of an oscillation of one or more tactile output generators relative to corresponding neutral positions of the one or more tactile output generators. The oscillation of the one or more tactile output generators occurs at a frequency between 80 Hz and 400 Hz. In accordance with a determination that the input does not meet the activation criteria, the electronic device forgoes providing the first tactile output.
US11009959B1 Haptic vibrotactile actuators on inflatable bladders and related systems and methods
The disclosed haptic vibrotactile actuators on inflatable bladders may include an inflatable bladder and a flexible haptic vibrotactile actuator positioned on or in the inflatable bladder such that inflation and deflation of the inflatable bladder alters a vibrotactile sensation induced by the flexible haptic vibrotactile actuator in response to activation of the flexible haptic vibrotactile actuator. Various other related methods and systems are also disclosed.
US11009955B2 Stylus with shear force feedback
Touch-based input devices, such as a stylus, can provide feedback in the form of shear forces applied to the user. A stylus can produce shear forces that act on a user to provide unique tactile sensations. For example, a shear device can be included at a grip region of a stylus to provide shear sensations at the user's hands (e.g., fingers). The shear forces can be unaligned forces that urge one part of the user's hand in one direction and another part of the user's hand in an opposite direction or that tend to maintain the other part of the user's hand in a stationary location.
US11009949B1 Segmented force sensors for wearable devices
A wearable electronic device comprises a multi-segment force sensor and a signal aggregator. The sensor comprises at least a first segment and a second segment connected to a flexible substrate material. A first portion of the substrate material (to which the first segment is attached) and a second portion of the substrate material (to which the second segment is attached) collectively wrap at least partially around a portion of an individual's body. The signal aggregator receives respective signals indicative of forces applied by an individual to the segments, and causes a representation of the respective signals to be transmitted to an application processing engine.
US11009948B2 Transceiver network fabric comprising micro-magnets and micro-coils
A fabric comprising micro-magnets, micro-coils of conductive material within an electric-insulating coating and an array of switches for selectively switching micro-coils on and off, such that relative movement of the micro-coils with respect to a local magnet field generates signals that are transmittable to a receiver, and signals received can switch coils on to detect relative movement of the coil with respect to nearby magnets to create tension and compression within the fabric.
US11009944B1 Systems and methods for displaying foveated images
In one embodiment, a computing system may determine a first region and a second region of an image based on gaze data of a user. The second region may be displayed with lower image resolution than the first region. The system may access a first pixel value associated with the first region of the image. The system may cause a first source driver circuit of a display to generate a first pixel signal. The first pixel signal may be configured to control a luminance of a first number of pixels. The system may access a second pixel value associated with the second region of the image. The system may cause a second source driver circuit of the display to generate a second pixel signal which may be configured to control a luminance of a second number of pixels. The second number may be larger than the first number.
US11009943B2 On/off detection in wearable electronic devices
The disclosed embodiments provide a system for performing on/off detection in a wearable electronic device. Upon detecting a set of measurements indicating unfolding of one or more arms in the wearable electronic device, the system initiates a power-on sequence comprising a powering of electronic components in the wearable electronic device from a battery in the wearable electronic device. Upon detecting a first set of subsequent measurements indicating placement of the wearable electronic device on a head of a user, the system generates output indicating a powered state in the wearable electronic device.
US11009941B2 Calibration of measurement units in alignment with a skeleton model to control a computer system
A system having a plurality of sensor modules and a stereo camera and a computing device. Each sensor module has an inertial measurement unit (IMU) measuring its orientation relative to a reference orientation. Different IMUs may have different reference orientations. To calibrate the IMUs with respect to a common reference (e.g., defined based on a standardized pose of a user), the stereo camera captures a stereo image of a respective sensor module attached to a respective portion of the user; the inertial measurement unit of the respective sensor module generates an orientation measurement at a time of capturing the stereo image; and the computing device calculates, based on the stereo image, at least one orientation and uses the orientation and the orientation measurement in determining a rotation that calibrates measurements of the inertial measurement unit relative to the common reference.
US11009933B2 Apparatus and method for waking up a processor
An apparatus and method for waking up a main processor (MP) in a low power or ultra-low power device preferably includes the MP, and a sub-processor (SP) that utilizes less power than the MP to monitor ambient conditions than the MP, and may be internalized in the MP. The MP and SP can remain in a sleep mode while an interrupt sensor monitors for changes in the ambient environment. A sensor is preferably an interrupt-type sensor, as opposed to polling-type sensors conventionally used to detect ambient changes. The MP and SP may remain in sleep mode, as a low-power or an ultra-low power interrupt sensor operates with the SP being in sleep mode, and awakens the SP via an interrupt indicating a detected change. The SP then wakes the MP after comparing data from the interrupt sensor with values in storage or with another sensor.
US11009927B2 Loop heat pipe, method of manufacturing the same, and electronic device
Disclosed loop heat pipe includes: an evaporator configured to vaporize a working fluid; a condenser configured to liquefy the working fluid; a liquid line connecting the evaporator and the condenser; a porous body provided in a columnar shape in the liquid line; and a vapor line connecting the evaporator and the condenser, and forming a loop together with the liquid line.
US11009914B2 Electronic device
An electronic device includes a housing and a buffer component. The housing has a corner portion and two side edges adjacent to the corner portion. The buffer component is embedded in the corner portion and includes a strengthened layer and a buffer layer. The strengthened layer includes an arc-shaped side edge and an embedded portion. The embedded portion is embedded in the corner portion, such that the arc-shaped side edge is aligned with the two side edges. The strengthened layer is a strengthened material structure. The buffer layer is disposed between the strengthened layer and the housing, and the buffer layer is an elastic material structure.
US11009910B2 Display method and electronic device
A display method and device, related to the field of electronic terminals. The electronic device includes a first display and a second display. The first display and the second display jointly display first display content if the first display is disposed on the electronic device; or the first display and the second display separately display content if the first display is not disposed on the electronic device, where the first display displays second display content, the second display content is related to first display content, and the second display displays third display content. The first display may be detachable, and the second display may be non-detachable. Embodiments are applied to scenarios in which displays of the electronic device jointly and separately display content, to improve display utilization of the electronic device or display flexibility, optimize a display function and/or an interaction function of the electronic device, and improve user experience.
US11009909B2 Electronic device
A novel electronic device is provided. Alternatively an electronic device of a novel embodiment is provided. An electronic device includes a ring portion and a display portion. The display portion is flexible. The display portion has a top surface and a first side surface in contact with at least one side of the top surface. The first side surface has a curved surface. The top surface includes a first display region. The first side surface includes a second display region. The first display region and the second display region are continuously provided. The electronic device is mounted such that the ring portion is in contact with a user's finger.
US11009906B1 Information handling system display adaptive magnetic sound bar attachment
An information handling system display couples a sound bar to a bottom portion with magnetic connectors of the sound bar coupled to ferromagnetic material pieces disposed in the display bottom portion. A fixed position magnetic connector at one end of the sound bar couples in a static manner to an associated ferromagnetic material piece. An adaptive magnetic position connector at an opposite end of the sound bar couples in a dynamic manner to an associated ferromagnetic piece with motion in all three dimensions so that both magnetic position connectors have a minimal gap with adjustments to the relative orientation of the display and sound bar by the adaptive magnetic position connector.
US11009902B1 Power voltage selection circuit
Disclosed herein is an apparatus that includes a first external terminal supplied with a first power potential, a second external terminal supplied with a second power potential different from the first power potential, a first transistor connected between the first external terminal and an internal power line, a second transistor connected between the second external terminal and the internal power line, and a first circuit configured to bring the first transistor OFF during at least a first period until the second power potential is supplied after the first power potential is supplied.
US11009900B2 Method and circuitry for compensating low dropout regulators
Low dropout regulators (LDOs) are disclosed herein. An example of an LDO includes an error amplifier having a first input and a second input, wherein the first input is for coupling to an output of the LDO and the second input for coupling to a reference voltage. The error amplifier has an output with a voltage that is proportional to the difference between the output voltage and the reference voltage. A second amplifier is coupled between the error amplifier and the output of the LDO. A gain boost amplifier is coupled between the error amplifier and the second amplifier. The gain boost amplifier increases DC gain of the LDO in response to a load step on the output.
US11009894B2 Unmanned flying device control system, unmanned flying device control method, and inspection device
An image projection unit projects, onto an object, an image that contains identification information for identifying the contents of control on an unmanned flying device. A control unit controls operation of the unmanned flying device, in accordance with the identification information indicated by the image captured by the imaging device mounted on the unmanned flying device. A deformation determination unit determines deformation of the projection plane of the object. The image projection unit projects an image showing a predetermined shape onto the object, and, in accordance with a result of the deformation determination, controls projection of the image for controlling operation of the unmanned flying device. The deformation determination unit determines deformation of the projection plane, in accordance with the shape of the captured image generated by capturing the projected image showing the predetermined shape.
US11009890B2 Computer-assisted or autonomous driving assisted by roadway navigation broadcast
The present disclosure may be directed to a computer-assisted or autonomous driving (CA/AD) vehicle that receives a plurality of indications of a condition of one or more features of a plurality of locations of a roadway, respectively, encoded in a plurality of navigation signals broadcast by a plurality of transmitters as the CA/AD vehicle drives past the locations enroute to a destination. The CA/AD vehicle may then determine, based in part on the received indications, driving adjustments to be made and send indications of the driving adjustments to a driving control unit of the CA/AD vehicle.
US11009888B2 Autonomous vehicle and marking arrangement for an autonomous vehicle
An autonomous vehicle, in particular an automated guided vehicle, comprises a control device and a sensor for detecting a continuous lane marking. The control device is adapted to control the vehicle along the lane marking in dependence on the detected lane marking, wherein the sensor is adapted to detect a code marking arranged adjacent to the lane marking and to determine a distance between the detected code marking and the lane marking, and wherein the control device is further adapted to control the vehicle in dependence on the determined distance.
US11009885B2 Vehicle travel control apparatus
A vehicle travel control apparatus configured to control a vehicle with a self-driving capability, including a travel state detector configured to detect a traveling state of a forward vehicle in front of the vehicle, and an electric control unit having a microprocessor and a memory. The microprocessor is configured to perform recognizing a drive-mode of the forward vehicle based on the traveling state detected by the travel state detector. The recognizing includes calculating a degree of variance of a vehicle speed or an acceleration of the forward vehicle based on the traveling state detected by the travel state detector, and determining whether the forward vehicle is traveling in a manual drive mode or a self-drive mode based on the degree of variance calculated in the calculating.
US11009884B2 Method for calculating nominal vehicle paths for lanes within a geographic region
One variation of a method for calculating nominal paths for lanes within a geographic region includes: serving a digital frame of a road segment to an annotation portal; at the annotation portal, receiving insertion of a lane marker label, for a lane marker represented in the digital frame, over the digital frame; calculating a nominal path over the road segment and defining a virtual simulator environment for the road segment based on the lane marker label; during a simulation, traversing the virtual road vehicle along the nominal path within the virtual simulator environment and scanning the virtual simulator environment for collisions between the virtual road vehicle and virtual objects within the virtual simulator environment; and, in response to absence of a collision between the virtual road vehicle and virtual objects in the virtual simulator environment, updating a navigation map for the road segment with the nominal path.
US11009882B2 Method, system for obstacle detection and a sensor subsystem
The disclosure is related to a method and a system for obstacle detection adapted to a self-guiding machine. The method is performed in the system including a controller for driving the system, a light emitter, a light sensor, an image processor and a central processor. The light emitter and the light sensor are set apart at a distance. When the light emitter emits an indicator light being projected onto a path the self-guiding machine travels toward, the light sensor senses the indicator light. An image containing the indicator light is generated. After analyzing the image, at least one feature of the indicator light being sensed can be obtained and used to obtain a spatial relationship between the self-guiding machine and an obstacle. The spatial relationship allows the system to determine if the self-guiding machine will collide with a wall or fall from a cliff.
US11009877B2 Unmanned vehicle, system, and method for initiating a fire extinguishing action
An unmanned vehicle for initiating a fire extinguishing action, the vehicle having: a vehicle sensor unit for detecting a fire parameter KF of a vehicle monitoring region, a vehicle communication unit for receiving an instruction signal SI representing a detected fire, a target location and/or a target region, and a navigation control unit for navigating the vehicle to the target location based on the instruction signal SI. The vehicle is: configured for detecting the fire parameter KF in the form of a verification fire parameter KV of the fire detector monitoring region at the target location by the vehicle sensor unit, configured for determining a verification fire status ZV by evaluating the verification fire parameter KV, and designed and/or configured for initiating a fire extinguishing action if the verification fire status ZV was determined. A system with such a vehicle and a corresponding method are also provided.
US11009866B2 Drone controller
The present invention relates to a drone controller capable of controlling a movement and a rotation of a drone. The present invention discloses a drone controller capable of controlling a rotation and a movement of a drone, the drone controller including: a main body which is formed in a cylindrical shape and may be held by a user with one hand; a lever which is disposed at one side of the main body, formed such that the user's finger may be inserted into the lever, and operated to move the drone in front and rear directions or left and right directions; and a button unit which is disposed at a predetermined portion of the main body, and operated so that the drone may be rotated.
US11009865B2 Methods and systems for a noise pattern data marketplace in an industrial internet of things environment
A data collection system in an industrial environment includes a data collector coupled to a plurality of input channels, wherein at least one is connected to a vibration detection facility for detecting a noise pattern from a first industrial machine of a plurality of industrial machines; a data storage structured to store a plurality of noise patterns from the plurality of industrial machines in a library; a data acquisition circuit structured to interpret a plurality of detection values from the collected data; and a data analysis circuit structured to analyze the collected data to determine if the noise pattern from the first industrial machine matches a noise pattern of a second industrial machine stored in the library, wherein if it matches an alarm condition is set to indicate the first industrial machine is experiencing a condition characteristic of the machine performance category of the second industrial machine.
US11009864B2 Gated asynchronous multipoint network interface monitoring system
Systems, methods, and devices for monitoring operation of industrial equipment are disclosed. In one embodiment, a monitoring system is provided that includes a passive backplane and one more functional circuits that can couple to the backplane. Each of the functional circuits that are coupled to the backplane can have access to all data that is delivered to the backplane. Therefore, resources (e.g., computing power, or other functionality) from each functional circuits can be shared by all active functional circuits that are coupled to the backplane. Because resources from each of the functional circuits can be shared, and because the functional circuits can be detachably coupled to the backplane, performance of the monitoring systems can be tailored to specific applications. For example, processing power can be increased by coupling additional processing circuits to the backplane.
US11009863B2 System and method for additive manufacturing process monitoring
A computer-implemented method for predicting material properties in an Additive Manufacturing (AM) process is provided. The method comprises: receiving sensor data during the build of a metallic component using the AM process wherein the sensor data includes time-series temperature data of a surface of the metallic component recorded by a photodiode and time-series temperature data of a surface of the metallic component recorded by a pyrometer; receiving ICME (Integrated Computational Materials Engineering) model output data for building the component wherein the ICME model output data includes predicted melt pool dimensions time-series data, predicted melt temperature time-series data, and predicted defects forming as a result of melt pool evolution and movement; and estimating using the received sensor data and the received ICME model output data one or more material properties associated with the metallic component using a material property prediction module configured to predict one or more of the material properties.
US11009862B2 System and method for monitoring manufacturing
A system for monitoring manufacturing includes one or more sensors and a controller in communication with the one or more sensors. The controller may include one or more processors that determine a quality metric represented by machine data collected from one or more machine data sensors and identify a correlation value between the machine data and environmental data collected from one or more environmental data sensors. The controller may further include determine if the correlation value exceeds a predetermined threshold value, and if the correlation value exceeds the predetermined threshold value, report at least one of the correlation value and the quality metric.
US11009861B2 Method, system, and device for monitoring operations of a system asset
A device for use in monitoring operation of a system asset includes an interface for receiving sensor data representative of an operating condition of the system asset, a memory device for storing the sensor data, and a processor coupled to the interface and to the memory device. The processor is configured to create a hierarchy of sensor data within the memory device, wherein the hierarchy comprises a first tier and a second tier, store a first level of the sensor data in the first tier, and store a second level of the sensor data in the second tier.
US11009860B2 Preparation schedule creating method and preparation schedule creating apparatus
A preparation schedule creating method includes: an information acquiring step of acquiring production schedule information including a production sequence, a commenceable time point, and a production deadline time point, member information related to the members, arrangement means information related to a state of arrangement means attached to production equipment and a state of equipment detached arrangement means detached from the production equipment, work quantity information related to a work quantity of arrangement work of arranging members on the arrangement means, worker information related to the number of workers that performs the arrangement work; a usable arrangement means selecting step of selecting a usable arrangement means based on the production schedule information and the arrangement means information; and a preparation work schedule determining step of determining the selected usable arrangement means as the usable arrangement means for one model in the preparation work schedule.
US11009852B2 Numerical controller and data editing method
A numerical controller which uses a simulation screen displayed on a touch panel so as to edit operation data of an industrial machine includes: a touch operation reception unit that receives a touch operation by an operator on the simulation screen; an operation identifying unit that identifies an operation target and an operation type on the simulation screen by the touch operation received; a setting screen data extraction unit that references the editing data storage unit for associating the operation target and the operation type and setting screen data including an editing item so as to store them so as to extract the setting screen data corresponding to the operation target and the operation type identified; an editing processing unit that edits the setting screen data extracted; and a setting screen output unit that outputs, to the touch panel 40, the setting screen data after being edited.
US11009850B2 Electronic manual for machine tool and machine tool
An electronic manual for a machine tool for displaying information related to operation, maintenance, or inspection of the machine tool, which is necessary for an operator, includes an operator-operated input part for inputting search conditions to search the electronic manual in accordance with intent of the operator in order to obtain necessary information, a machine-operated input part for selecting and inputting at least one item provided to the operator from the machine tool depending on a status of the machine tool, and a display part for displaying information related to operation, maintenance, or inspection of the machine tool corresponding to the input from the operator-operated input part or the machine-operated input part.
US11009844B2 Method and apparatus of determining a state of a system
A method of determining a parameter and state of a system from a time series of a system measurement, comprising using a processor to: a) build an approximate model of the system; b) sample a plurality of approximate system parameters for a current time interval from a posterior probability distribution; c) determine an estimate of the system parameter at the current time interval from the distribution of the plurality of approximate system parameters; d) determine an estimate of the system state at the current time interval given the estimate of the system parameter; e) repeat b) to d) for the next time interval. An apparatus for performing the method is disclosed, and application of the method to drilling and wellbores is discussed.
US11009842B2 Data collection system for wind turbine data
A method, controller, wind turbine, and computer program product are disclosed for collecting data from wind turbines in a wind farm. An example method generally includes receiving, from a client device, a subscription request identifying a plurality of data points to collect from a set of wind turbines. A wind farm server establishes a client interface with the client device. The wind farm server receives data points form the plurality of wind turbines and buffers the identified collected data points from the set of wind turbines in a data repository. Through the client interface, the wind farm server receives a request for data points collected from at least one wind turbine over a specified time period, and responsive to the request, transmits the requested data points to the client device. The wind farm server also may push collected data points from wind turbines to a data analysis system.
US11009841B2 Initialising control data for a device
A method for initialising control data for a device comprises determining whether an identification value stored in a control storage location of the device has a first value or second value. When the identification value has the first value, space is allocated in the memory for storing the control data and an address of the allocated space in memory is written to a control data pointer storage location of the device. When the identification value has the second value, the allocation of space in memory is omitted and the control data pointer storage location comprises a preset address indicative of a location for storing the control data in local storage provided within the device.
US11009840B2 Control execution environment and container based architecture
In an industrial automation system, a control device adapted to a container-based architecture has been developed. The control device may comprise one or more containers instantiated with control execution application, communication application, and or redundancy management application.
US11009825B2 Image-forming apparatus including driving portion provided at only one side of developing cartridge for moving developing roller toward and away from photosensitive drum
An image-forming apparatus includes a developing cartridge, a photosensitive drum, a drawer and a driving portion. The developing cartridge includes: a developing roller rotatable about an axis extending in a first direction; a casing; a first cam positioned at one end of the casing in the first direction; and a pressing surface pivotable in accordance with pivotal movement of the first cam. The drawer includes: a drawer frame to which the developing cartridge is detachably attachable; and a depressed surface with which the pressing surface is contactable. The driving portion is configured to pivotally move the first cam about an axis extending in the first direction. The pressing surface is configured to contact the depressed surface to move the developing roller from a contacting position in contact with the photosensitive drum to a separated position in separation from the photosensitive drum by the pivotal movement of the first cam.
US11009822B2 Powder detection device and toner replenishment device
A toner detection device includes sensor cases, optical sensors, a cleaning member, a motor, and a control unit. The sensor cases include detection surfaces and are placed on wall surfaces of a hopper container. The optical sensors are housed in the sensor cases and detect presence or absence of toner at a specified elevation through the detection surfaces. The cleaning member slides and rubs on the detection surfaces. The motor moves the cleaning member. In case where the cleaning member is to be stopped, the control unit controls the motor so as to stop the cleaning member in a region in which the cleaning member does not come into contact with the detection surfaces.
US11009820B2 Fixing device fixing developing agent image to sheet by electrostatically spraying charged fixing solution
A fixing device is for fixing a developing agent image to a recording sheet by electrostatically spraying a charged fixing solution toward the developing agent image on the sheet. The fixing device includes a container portion, a plurality of nozzles, and a potential difference generating portion. The container portion is configured to store therein the fixing solution. The plurality of nozzles is in communication with the container portion and configured to spray the fixing solution toward the developing agent image. The potential difference generating portion is configured to generate a potential difference between the fixing solution stored in the plurality of nozzles and the recording sheet conveyed at a position separated from the plurality of nozzles.
US11009817B2 Presser, fixing device, and image forming apparatus
A presser presses a rotator and switches between a pressurization state in which the presser presses the rotator and a depressurization state in which the presser releases the pressurization state. The presser includes a pressure portion that presses the rotator in the pressurization state. The presser further includes a retracted portion that retracts from the pressure portion in a retracting direction in which the retracted portion retracts from the rotator. The retracted portion presses the rotator in the depressurization state.
US11009813B2 Image forming apparatus including a dispersion unit
An image forming apparatus includes: an intermediate transfer belt that carries a toner image first transferred and is rotated to transport the toner image to a second transfer position; a second transfer belt that is rotated to come into contact with the intermediate transfer belt and pass through the second transfer position of the intermediate transfer belt; a plate-like cleaning unit that comes into contact with an outer circumferential surface of the second transfer belt to clean the outer circumferential surface; and a dispersion unit that comes into contact with a portion of the outer circumferential surface of the second transfer belt to disperse toner which passes through the portion on a downstream side of the cleaning unit and on an upstream side of the second transfer position.
US11009805B2 PWM outputting circuit and image forming apparatus having the same
This invention provide a PWM outputting circuit that, from pattern data represented by a plurality of bits representing a pulse width, generates a pulse width modulation signal, wherein the circuit comprises a multi-phase-clock generating circuit which generates a multi-phase clock which is a plurality of clocks of mutually different phases; an edge-pulse generating circuit which, from the pattern data that is inputted, detects a bit position of a rising-edge and a bit position of a falling-edge in the pulse width modulation signal, and generates a rising-edge-pulse and a falling-edge-pulse based on the detection; and an SR latch circuit which, by the rising-edge-pulse being inputted to a set terminal and the falling-edge-pulse being inputted to a reset terminal, generates and outputs the pulse width modulation signal.
US11009803B2 Mask assembly
A mask assembly suitable for use in a lithographic process, the mask assembly comprising a patterning device; and a pellicle frame configured to support a pellicle and mounted on the patterning device with a mount; wherein the mount is configured to suspend the pellicle frame relative to the patterning device such that there is a gap between the pellicle frame and the patterning device; and wherein the mount provides a releasably engageable attachment between the patterning device and the pellicle frame.
US11009795B2 Aqueous solution for resist pattern coating and pattern forming methods using the same
A novel aqueous solution for resist pattern coating. An aqueous solution for resist pattern coating, including: a copolymer as component A, the copolymer having an ethylene oxide unit and a C3 alkylene oxide unit in a main chain and having a hydroxy group at a terminal; a water-soluble polymer, a water-soluble monomer, or a water-soluble oligomer as component B, the water-soluble polymer being other than the copolymer as the component A; and a solvent as component C, the solvent containing water as a main component. The copolymer as the component A is for example a block copolymer of formula (1) below: HOR1OxR2OyR3OzH  (1) wherein R1, R2, and R3 are each independently an ethylene group, a propylene group, or a trimethylene group, and x, y, and z are each independently an integer of 5 to 100.
US11009793B2 Monomer, polymer, resist composition, and patterning process
A monomer and polymer having a substituent group capable of polarity switch under the action of acid are provided. A resist composition comprising the polymer forms at a high resolution a negative pattern insoluble in alkaline developer and having high etch resistance.
US11009792B2 All water-based nanopatterning
The present application provides novel methods for the fabrication of nanostructures. More specifically, the invention relates to direct electron beam lithography with the use of silk fibroin as “green” resists.
US11009791B2 Actinic ray-sensitive or radiation-sensitive resin composition, actinic ray-sensitive or radiation-sensitive film, pattern forming method, and method for manufacturing electronic device
An actinic ray-sensitive or radiation-sensitive resin composition contains a resin (A) having a glass transition temperature of 155° C. or higher, a compound (B) having a glass transition temperature of 150° C. or lower, and a solvent (C). A solid content in the actinic ray-sensitive or radiation-sensitive resin composition is 20% by mass or more. A softening point of the resist pattern formed using the actinic ray-sensitive or radiation-sensitive resin composition is from 130° C. to 170° C.
US11009786B1 Integrated illumination-aimer imaging apparatuses
Various embodiments described herein provide multi-projector (i.e., two or more) imaging apparatuses utilizing integrated illumination-aimer optics. Embodiments of the present disclosure minimize irreparable component offset to improve overall accuracy associated with the functioning of the apparatuses. Additionally, the integrated illumination-aimer optics enables embodiments disclosed herein to be provided in a significantly smaller form factor than conventional multi-projector imaging apparatuses. An example apparatus includes a near-field imaging lens and a far-field imaging lens, an integrated illumination-aimer optics positioned between the near-field imaging lens and the far-field imaging lens, a near-field illuminator source and a far-field illuminator source positioned for projecting via the integrated illumination-aimer optics, a near-field imaging sensor associated with the near-field imaging lens, a far-field imaging sensor associated with the far-field imaging lens, and an apparatus chassis to align the various components for operation.
US11009784B2 Projector having cooler
A projector includes a light source, a light modulator, a projection optical apparatus, a cooler configured to cool a cooling target based on transformation of a refrigerant into a gas, and a controller configured to control the cooler. The cooler includes a refrigerant generator configured to generate the refrigerant, a refrigerant sender configured to send the generated refrigerant toward the cooling target, and a cooling blower configured to deliver air to the cooling target. The controller drives at least part of the cooler for a predetermined period in the state in which the projector is not in operation.
US11009781B2 Display system, control device, control method, non-transitory computer-readable medium, and movable object
A display system includes an image producing unit, a projection unit and an adjustment unit. The image producing unit has a display surface, and is configured to produce an image on the display surface. The projection unit is configured to project a virtual image to a target space with an output light of the image producing unit. The virtual image corresponds to the image produced by the image producing unit. The display system is configured to change a visual distance between an eye-box and the virtual image. The adjustment unit is configured to adjust brightness of the virtual image according to the visual distance.
US11009780B2 Selfie device
A selfie device, including a clamping mechanism configured to clamp a mobile phone, a telescopic rod, a handle sleeved on an outside of the telescopic rod, and a wireless remote. The clamping mechanism includes an upper clamping part, a lower clamping part and an elasticity stretching part providing a restoring force for the upper clamping part. The elasticity stretching part are respectively connected with the upper clamping part and the lower clamping part. The lower clamping part is arranged on a top end of the telescopic rod. An accommodating cavity for accommodating the wireless remote is arranged inside the handle.
US11009776B2 Camera system
The present invention relates to a camera system, comprising: a camera operative to capture an image, said camera comprising a power input port for coupling to a power supply assembly; a housing for supporting said camera, said housing comprising an opening, wherein said opening is arranged to provide access to said power input port; a removable panel engageable to said housing to cover said opening by a security fastener to secure said removable panel to said housing in a cover configuration, said removable panel comprising a formation for engaging with at least one portion of said power supply assembly in said cover configuration to restrain movement of said power supply assembly to maintain a coupled arrangement of said power supply assembly and said power input port in said cover configuration.
US11009773B2 Dual-chirped spectral optical parametric amplifier and amplification method
The present invention belongs to the technical field of lasers and provides a dual-chirped spectral optical parametric amplifier and an amplification method. A femtosecond laser assembly is configured to generate simultaneous pump and signal waves which successively pass through an input grating and an input collimator respectively. The various spectrum components of both the pump and the signal waves linearly disperse and focus on respective focal points, and present spatial chirps with opposite frequency gradients in the respective focal planes. A full-spectrum optical parametric amplification of the signal wave with the pump wave is performed via a fan-out periodically poled crystal, resulting an ultrabroad idler wave. The ultrabroad idler wave is separated from the hybrid waves via an optical splitter, and then passes successively through an output collimator and an output grating, and is Fourier transformed from frequency domain to temporal domain. An ultra-short pulsed laser with a long wavelength can be obtained eventually after a necessary dispersion compensation. The present invention provides a simple-structured optical parametric amplifier so as to obtain an ultra-short pulsed laser with a long wavelength.
US11009771B1 Cascaded resonators photon pair source
A photon source includes a bus waveguide, a photon source pump laser coupled to the bus waveguide and a plurality of optical resonators coupled to the bus waveguide. Each optical resonator of the plurality of optical resonators has a respective resonance line width and a respective resonance frequency, wherein a bandwidth of the resonant center frequencies of the plurality of optical resonators is greater than a bandwidth of the photon source pump laser. The bus waveguide produces photons in response to receiving laser pulses from the pump laser.
US11009769B2 Optical modulation device and apparatus including the same
Provided are an optical modulation device and an apparatus including the same. The optical modulation device may include a plurality of reflectors located on a driving circuit substrate, a plurality of nano-antennas located on the plurality of reflectors, and an active layer located between the plurality of reflectors and the plurality of nano-antennas and patterned to have a plurality of openings. The optical modulation device may further include a plurality of first connection members configured to electrically connect the driving circuit substrate to the plurality of reflectors and a plurality of second connection members configured to electrically connect the driving circuit substrate to the plurality of nano-antennas. The plurality of second connection members may be connected to the plurality of nano-antennas through the plurality of openings.
US11009767B2 Optical beam processing device
A light transmissive optical component comprising an electroactive material layer structure having a controlled deformation. When actuating the component, different relative thickness changes are implemented at different regions of the electroactive material layer thereby providing a non-uniform change in an optical function between those different regions.
US11009763B2 Method and apparatus for mitigating adverse effects of bonding wire of external optical modulators
An optical transceiver including a submount, a Mach-Zehnder Modulator (MZM), bonding wires, and a low pass filter type matching network is provided. The MZM includes an input port and an output port and disposed on the submount. The bonding wires are coupled to the submount and the MZM. The low pass filter type matching network is coupled to the bonding wires and is configured to absorb inductance of the bonding wires at a high frequency.
US11009755B2 Display device and method of manufacturing the same
A display device includes: a semiconductor layer including source (SR), drain (DR), and channel (CR) regions; a first insulating layer (FIL) on the semiconductor layer; a gate line on the FIL and overlapping the CR; a second insulating layer (SIL) on the gate line; a first contact hole (FCH) in the FIL and the SIL, and exposing the SR; a data line on the SIL and contacting the SR; a third insulating layer (TIL) on the data line; a second contact hole (SCH) in the first to third insulating layers and exposing the DR; a drain electrode on the TIL and contacting the DR; a color filter on the TIL and not overlapping the SCH; a pixel electrode (PE) on the color filter and contacting the drain electrode; and an organic layer on the TIL and the PE. Upper surfaces of the organic layer and the PE are substantially coplanar.
US11009752B2 Display panel and manufacturing method thereof, display device
The present disclosure relates to a display panel and a manufacturing method thereof, a display device. The display panel includes an array substrate and a color film substrate set oppositely, the array substrate includes multiple subpixel units arranged in an array and an orientation layer covering multiple subpixel units, each subpixel unit includes an opening area; the color film substrate is provided with support columns, orthographic projections of the support columns on the subpixel units are outside the opening areas, the orientation layer is formed with support protrusions which protrude from a surface of the orientation layer, orthographic projections of the support protrusions on the subpixel units are outside the opening areas, the support columns contact top ends of the support protrusions to prevent the support columns from contacting the surface of the orientation layer.
US11009750B2 Liquid crystal display device and method for producing liquid crystal display device
The present invention provides a liquid crystal display device that includes: a pair of substrates; a liquid crystal layer held between the substrates; an alignment film disposed on a liquid crystal layer side surface of at least one of the substrates; and a polymer layer disposed between the liquid crystal layer and the alignment film, the liquid crystal layer containing liquid crystal compounds aligned in a predetermined direction with no voltage applied, the alignment film containing a first polymer containing in its main chain at least one selected from a polyamic acid structure and a polyimide structure, the first polymer containing a functional group that functions as a polymerization initiator, the polymer layer containing a second polymer obtained by polymerizing at least one monomer containing a chalcone group.
US11009749B2 Liquid crystal display device and method for manufacturing liquid crystal display device
The present invention provides a liquid crystal display device capable of maintaining a favorable voltage holding ratio and reducing occurrence of image sticking and stain and a decrease in contrast ratio in a high-temperature environment for a long time while including a photo-alignment film, and a method for manufacturing such a liquid crystal display device. The liquid crystal display device of the present invention includes paired substrates, a liquid crystal layer disposed between the substrates, a photo-alignment film disposed between at least one of the substrates and the liquid crystal layer, and a polymer layer disposed between the liquid crystal layer and the photo-alignment film. The photo-alignment film contains a polymer that contains a photo-reactive functional group. The polymer layer contains a polymer that has a structure derived from a specific polymerization initiator and a structure derived from a specific monomer.
US11009748B2 Display device
A display device includes a display panel and an optical element. The display panel includes a non-display area and a display area. The optical element is disposed corresponding to the display panel and includes a main body portion and a positioning portion connected to the main body portion. The main body portion includes a first part corresponding to the non-display area and a second part corresponding to the display area. The first part has a first opening disposed adjacent to the positioning portion.
US11009744B2 Front-lit reflective display
A reflective display device and a method of making or operating the display device, where the reflective display device includes a spatial reflective light valve, at least one light emitting element being positioned in front of the spatial reflective light valve and light shaping device to direct the light generated by the at least one light emitting element in defined directions with respect to the spatial reflective light valve. This makes use of the fact that the contrast improves and the diffuse reflection component of the reflective display increases when the illumination direction gets closer to the perpendicular direction but rays close to the perpendicular direction need to be reduced in intensity or better still avoided to reduce the specular component. This can use illumination directions close to the perpendicular direction while preventing or reducing specular reflection within a range of incident angles.
US11009734B2 Control device for vehicular lamp, control method for vehicular lamp, vehicular lamp system
To reliably perform light irradiation in a vehicular lamp system using a liquid crystal element even in a cryogenic environment. A control device for a vehicular lamp comprising a light source and a liquid crystal element where the liquid crystal element is set to a light-shielded state and the light source is set to a light-on state to heat the liquid crystal element by the light emitted from the light source when the temperature of the liquid crystal element is estimated to be lower than a predetermined value.
US11009731B2 Liquid crystal panel
A liquid crystal panel includes: a liquid crystal layer; a pair of substrates that hold the liquid crystal layer between the pair of substrates; a spacer that is formed so as to protrude from one substrate of the pair of substrates toward the other substrate of the pair of substrates and comes into contact with the other substrate to keep a distance between the pair of substrates; and an overcoat film that is arranged in the one substrate on a lower layer side of the spacer and is configured so that a gap between a lowest position and a highest position of fine irregularities generated in a reference range on a surface is 4 nm or less.
US11009728B2 Screen privacy devices with alternating polymer-dispersed liquid crystal bands
In one example in accordance with the present disclosure, a screen privacy device is described. The screen privacy device includes first bands of a polymer-dispersed liquid crystal (PDLC) compound. These first bands have first light-scattering properties. The screen privacy device also includes second bands of the PDLC compound, the second bands having second light-scattering properties. In this example, the second light-scattering properties are different than the first light-scattering properties and the first bands and the second bands alternate along a dimension of the screen privacy device.
US11009725B2 Light modulation device
A light modulation device is disclosed herein. In some embodiments, a light modulation device includes a first polymer film substrate, a second polymer film substrate, an active liquid crystal layer disposed between the first and second polymer film substrates, wherein the active liquid crystal layer is capable of switching between a vertical orientation state and a twisting orientation state upon application of a voltage, each of the first and second polymer film substrates has an in-plane retardation of 4,000 nm or more for light having a wavelength of 550 nm, a ratio of an elongation (E1) in a first direction to an elongation (E2) in a second direction perpendicular to the first direction of 3 or more, and wherein an angle formed by the first directions of the first and second polymer film substrates is in a range of 0 degrees to 10 degrees.
US11009724B2 Polarized films with specific light filters
Disclosed are polarized films containing specific light filters that block transmission of harmful electromagnetic radiation. Also disclosed are methods of producing said films as well as ophthalmic lenses having increased eye health.
US11009723B2 Ophthalmic diffractive multi-focal lens and method for manufacturing ophthalmic diffractive multi-focal lens
Provided is an ophthalmic diffractive multi-focal lens with a diffractive structure including a phase profile in which a plurality of blaze shaped zones are set in a concentric circle form, wherein: at least one of the zones serves as an adjustment zone wherein an inclination direction in the phase profile is reversed with respect to that of other zones; and a light intensity level giving a peak or focal point at a position away from three focal points in a light intensity distribution of transmitted light in an optical axis direction is kept low in comparison with a phase profile without the adjustment zone.
US11009717B2 Stackable laser beam module assembly
A stackable beam module assembly and system for combining laser beams by recursive coupling of one or more beam modules whereby successive converging and diverging lenses having optical properties and an orientation in central beam channels and peripheral beam channels to direct the peripheral beams in a direction parallel to the central beams to thereby propagate a resultant beam having an increased power output directly correlated to the sum of the combined laser beams.
US11009716B2 Transitioning into a VR environment and warning HMD users of real-world physical obstacles
Optimizations are provided for facilitating an improved transition between a real-world environment and a virtual reality environment. Initially, use of a HMD is detected and one or more real-world physical objects within a threshold proximity to the HMD are identified. Subsequently, a replicated environment, which includes virtual representations of the real-world physical object(s), is obtained and rendered in a virtual reality display. The replicated environment is transitioned out of view and a VR environment is subsequently rendered in the virtual reality display. In some instances, rendering of virtual representations of real-world physical objects into the VR environment occurs is response to detected triggering event.
US11009712B2 Head-mounted display device
A head-mounted display device includes a wearable assembly, an adjusting module and a control module. The wearable assembly is suitable for wearing to a user's head. The adjusting module is movably coupled to the wearable assembly, and includes a transmission mechanism and a driving element. The transmission mechanism is movably coupled to the wearable assembly, and the driving element is coupled to the transmission mechanism. The control module is electrically connected to the driving element. When the control module outputs a control signal to the driving element, the driving element drives the transmission mechanism to actuate, such that the transmission mechanism drives the wearable assembly along with driving of the driving element to change a girth of the wearable assembly to fit heads of different users.
US11009710B2 Virtual and augmented reality systems and methods having improved diffractive grating structures
Disclosed is an improved diffraction structure for 3D display systems. The improved diffraction structure includes an intermediate layer that resides between a waveguide substrate and a top grating surface. The top grating surface comprises a first material that corresponds to a first refractive index value, the underlayer comprises a second material that corresponds to a second refractive index value, and the substrate comprises a third material that corresponds to a third refractive index value.
US11009705B2 Free space multiple laser diode module with fast axis collimator
Systems, devices, and methods for optical engines and laser projectors that are well-suited for use in wearable heads-up displays (WHUDs) are described. Generally, the optical engines of the present disclosure integrate a plurality of laser diodes (e.g., 3 laser diodes, 4 laser diodes) within a single, hermetically or partially hermetically sealed, encapsulated package. The optical engines include an optical director element that includes a curved reflective surface (e.g., parabolic cylinder) that redirects laser light beams and collimates the same along the fast axes thereof. Such optical engines may have various advantages over existing designs including, for example, smaller volumes, better manufacturability, faster modulation speed, etc. WHUDs that employ such optical engines and laser projectors are also described.
US11009704B2 Pupil expansion
A device including a waveguide having a first waveguide surface and a second waveguide surface parallel to the first waveguide surface is disclosed. The device may include a first volume holographic light coupling element disposed between the first waveguide surface and the second waveguide surface. The first volume holographic light coupling element may be structured to reflect at least a portion of incident light as reflected light. Incident light for which the first volume holographic light coupling element is structured to reflect may have a first angle of incidence within a total internal reflection (TIR) range with respect a first axis corresponding to a surface normal of the waveguide. Incident light for which the first volume holographic light coupling element is structured to reflect may have a second angle of incidence with respect to a second axis different from the first axis.
US11009700B2 Head-up display apparatus
A head-up display apparatus reduces the trouble caused by horizontal separation of a display image. The head-up display apparatus (1) includes a display source (2) inside an instrument panel (6), an opening (7) on the instrument panel (6), display light from the display source (2) being emitted through the opening (7), and an opening cover (5) provided around the opening (7). At horizontal ends (51, 53) of the opening cover (5), a change in color or reflectance is provided from the opening sides (52a, 54a) towards the outer sides (52b, 54b).
US11009699B2 Apparatus for eye tracking
An eye tracker comprises a light source; a detector; and first and second waveguides. The first waveguide comprises an input coupler for coupling source light into a waveguide path and a first grating for coupling light out of the waveguide path onto an eye. The second waveguide comprises a second grating for coupling light reflected from the eye into a waveguide path and an output coupler for coupling light out of the waveguide path onto the detector. The second grating is optically configured for imaging the eye onto the detector.
US11009695B2 Occulter petal unfurling system
An occulter petal unfurling system including occulter petal unfurler disposed to rotate in relation to an occulter to unfurl a plurality of petals which in an unfurled condition can be used to block or suppress incoming light.
US11009691B2 Microscope apparatus and method for correcting position of light source
Provided are a microscope apparatus and a method for correcting a position of a light source according to an exemplary embodiment of the present disclosure. The microscope apparatus for correcting the position of the light source according to the exemplary embodiment of the present disclosure includes: a light source unit which includes a light emitting element array including multiple light emitting elements and is configured to emit light to a subject; an optical unit which is disposed in parallel with the subject and configured to form an enlarged image of the subject to which the light is emitted; an image sensor which is configured to acquire the enlarged image of the subject by capturing the enlarged image formed by the optical unit; and a processor which is operably connected to the light source unit, the optical unit, and the image sensor and corrects a position of the light source unit based on the image acquired by the image sensor.
US11009689B2 Observation device, observation method, and observation device control program
An observation device includes a stage, an imaging optical system that includes an objective lens, a detection section that includes displacement sensors that detect a vertical position of a cultivation container, an imaging optical system controller that controls the imaging optical system driving section to move the objective lens in an optical axis direction on the basis of the vertical position of the cultivation container, and a horizontal driving section that moves the stage in a main scanning direction and a sub-scanning direction and reciprocates the stage in the main scanning direction, in which the detection section detects the vertical position of the cultivation container at a forward position in a movement direction of the observation region with reference to the position of the observation region of the imaging optical system with respect to the cultivation container.
US11009683B2 Image lens assembly system
An image lens assembly system includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element. The first lens element with negative refractive power has a convex object-side surface. The second lens element has positive refractive power. The third lens element has refractive power. The fourth lens element has refractive power. The fifth lens element has refractive power. The sixth lens element with refractive power is made of plastic material, wherein at least one surface of the sixth lens element is aspheric. The seventh lens element with refractive power made of plastic material has a concave image-side surface changing from concave in a paraxial region to convex in a peripheral region, and at least one surface thereof is aspheric.
US11009682B2 Photographing lens assembly
A photographing lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element with positive refractive power has a convex object-side surface. The second lens element, the third lens element and the fourth lens element have refractive power. The fifth lens element with negative refractive power has a convex object-side surface and a concave image-side surface, wherein the surfaces thereof are aspheric, and at least one of the surfaces thereof has at least one inflection point thereon. The sixth lens element with negative refractive power has a convex object-side surface and a concave image-side surface, wherein the surfaces thereof are aspheric, and at least one of the surfaces thereof has at least one inflection point.
US11009681B2 Photographing lens
A photographing lens includes a first lens, a second lens, a third lens, a fourth lens, and a fifth lens in order from an object side to an image side along an optical axis. The first lens is a meniscus lens with negative refractive power. The second lens is a lens with negative refractive power, in which an image-side surface of the second lens is concave. The third lens is a lens with positive refractive power, in which an image-side surface of the third lens is convex. The fourth lens is a lens with positive refractive power. The fifth lens is a lens with negative refractive power, in which an object-side surface of the fifth lens is concave. The photographing lens has an excellent image resolving ability.
US11009674B2 Driving mechanism
A driving mechanism for driving an optical element is provided, including a housing, a holder movably disposed in the housing for receiving the optical element, a driving assembly, and a base. The housing has plastic material and a first joining structure. The driving assembly is disposed in the housing for driving the holder and the optical element to move relative to the housing. The base has a second joining structure. The first and second joining structures extend along the optical axis of the optical element, wherein the second joining structure forms a connection surface facing the optical axis and connected to the first joining structure.
US11009666B2 Modified MT ferrule with removed cantilevered fibers and internal lenses and mold pin
A modified MT fiber optic ferrule has optical fiber receiving holes by the front end to receive the ends of optical fibers inserted into and through the ferrule. The optical fiber receiving holes are aligned with optical fiber openings in the center of the ferrule and have lenses formed in the optical fiber receiving holes to collimate from or focus light into the optical fibers in the fiber optic ferrules. The front end of the fiber optic ferrule may also have integral mating surfaces.
US11009662B2 Manufacturing a graded index profile for waveguide display applications
A manufacturing system for fabricating optical waveguides includes a diffusion channel with a plurality of inlets at a first end and an outlet at a second end opposite to the first end and separated from the inlets by a channel length. Each of the plurality of inlets includes a central inlet flowing a first resin into the diffusion channel such that the first resin flows along the channel length of the diffusion channel toward the outlet, and an outer inlet flowing a second resin along a periphery of the first resin. The second resin may have an index of refraction different than the first resin. The diffusion may occur between portions of the first resin and portions of the second resin over the channel length to form a composite resin having a profile with a plurality of indices of refraction in at least one dimension.
US11009657B2 Optical fiber splice encapsulated by a cladding light stripper
Spliced multi-clad optical fibers with a cladding light stripper (CLS) encapsulating the splice. The splice may facilitate conversion between two optical fibers having different architectures, such as different core and/or cladding dimensions. The CLS may comprise a first length of fiber on a first side of the splice, and a second length of fiber on a second side of the splice, encapsulating the splice within the lengths of the CLS. The splice may abut one or more of the lengths of the CLS, or may be separated from one or more lengths of the CLS by an intermediate length of a first and/or second fiber joined by the splice.
US11009654B2 Anti-resonant hollow core optical fiber having multiple resonant layers
An anti-resonant hollow core optical fiber having multiple resonant layers. The optical fiber comprises a low-refractive index core region (1) and a high-refractive index cladding region. The high-refractive index cladding region comprises an inner cladding region (4) and an outer cladding region (5). The outer cladding region (5) clads the inner cladding region (4) and the core region (1). The inner cladding region (4) comprises a first anti-resonant layer (2) and a second anti-resonant layer (3), and the first anti-resonant layer (2) and the second anti-resonant layer (3) surround the core region (1); and the first anti-resonant layer (2) comprises several layers of microcapillary tubes, and the second anti-resonant layer (3) supports the first anti-resonant layer (2). The optical fiber adopts a double-cladding structure and uses two or more anti-resonant layers such that theoretically simulated loss is reduced to 0.1 dB/km, and has the features of ultralow transmission loss, wide spectral bandwidth, low bending loss, low transmission loss, high damage threshold and single-mode transmission.
US11009653B2 Optical cooling system
An optical system including first and second optical elements for guiding light therein. For each optical element, the propagating light enters or exits the optical element through a coupling surface of the optical element. The coupling surfaces of the optical elements face, and align with, each other so that light propagating in one of the optical elements exits the optical element through the coupling surface of the optical element and enters the other optical element through the coupling surface of the other optical element. The coupling surfaces are separated from each other and define a region therebetween. The region is filled with a coolant, the coolant substantially surrounding at least one of the first and second optical elements.
US11009643B2 Laminate and liquid crystal display device comprising same
This application relates to a laminate comprising: a first half wave plate; a second half wave plate; and a positive C plate provided between the first half wave plate and the second half wave plate and a liquid crystal display comprising the same.
US11009641B2 Method for patterning film layer, wire grid polarizer and manufacturing method thereof
A method for patterning film layer, a metal wire grid polarizer and a manufacturing method thereof are provided. The method includes: forming an imprint adhesive layer on a metal layer; imprinting the imprint adhesive layer to form a groove so that part of the metal layer is exposed from the bottom of the groove; performing a surface treatment on the exposed metal layer to form an etching-resist layer on the surface of the exposed metal layer, the etching-resist layer containing an element contained in the metal layer; and etching the imprint adhesive layer and the surface-treated metal layer to remove the imprint adhesive layer and the metal layer whose surface is not formed with the etching-resist layer, to obtain a patterned metal layer, thereby reducing cost and time of the metal layer patterning and improving the patterning accuracy.
US11009639B2 Polarizing plate and polarizing plate assembly
An object of the present invention is to solve the problems which can be peculiarly generated in a coating-type optical film, and provide an optical film which hardly causes deterioration in optical performance with time, a display device equipped with the optical film, and a process for producing the optical film, and there is provided a polarizing plate having a diffusion preventing layer A having the thickness of 0.05 μm to 3 μm, a polarizing film comprising a polymer of a polymerizable liquid crystal and a dichroic coloring matter, and a diffusion preventing layer B having the thickness of 0.05 μm to 3 μm, in this order.
US11009637B2 Optical stack
An optical stack including an oriented polymeric multilayer optical film and a non-birefringent optical filter is described. The oriented polymeric multilayer optical film has a first reflection band with a first band edge and the non-birefringent optical filter has a first blocking band. In some cases, the first blocking band contains the first band edge and the first blocking band provides a reduction in variation of a band edge of an overall blocking band of the optical stack.
US11009636B2 Sensor window to provide different opacity and transmissivity at different spectral ranges
A sensor window may include a substrate and a set of layers disposed onto the substrate. The set of layers may include a first subset of layers of a first refractive index and a second set of layers of a second refractive index different from the first refractive index. The set of layers may be associated with a threshold transmissivity in a sensing spectral range. The set of layers may be configured to a particular color in a visible spectral range and may be associated with a threshold opacity in the visible spectral range.
US11009632B2 Methods for making compositions of materials for forming coatings and layered structures including elements for scattering and passing selectively tunable wavelengths of electromagnetic energy
Methods are provided for forming a particular multi-layer micron-sized particle that is substantially transparent, yet that exhibits selectable coloration based on its physical properties. The disclosed physical properties of the particle are controllably selectable refractive indices to provide an opaque-appearing energy transmissive material when pluralities of the particles are suspended in a substantially transparent matrix material. Multiply-layered (up to 30+ constituent layers) particles result in an overall particle diameter of less than 5 microns. The material suspensions render the particles deliverable as aspirated or aerosol compositions onto substrates to form layers that selectively scatter specific wavelengths of electromagnetic energy while allowing remaining wavelengths of the incident energy to pass. The disclosed particles and material compositions uniquely implement optical light scattering techniques in energy (or light) transmissive layers that appear selectively opaque, while allowing 80+% of the energy impinging on the light incident side to pass through the layers.
US11009626B2 Empirical determination of VLF attenuation factors
A method includes detecting, by a pair sensors located at two locations, a radio wave generated from a lightning discharge occurring; for the pair of sensors, determining propagation paths between the discharge and sensors; repeating the same with a second pair of sensors and another lightning discharge; for each path, determine path vectors defined by an attenuation coefficient vector; constructing a matrix with each row comprising the difference between path vectors from sensor pair measurements from the lightning discharge and including a selection entry based on the identification of the sensors to enable the logarithm of sensor calibration factors to be solved for; constructing another vector, where each entry comprises the difference between the logarithms of the sensor amplitudes from a sensor pair measurement adjusted by a logarithm of an offset; inverting a system of linear equations defined by the matrix to solve for attenuation and sensor calibration factors.
US11009621B2 Apparatus and method for direct analysis of formation composition by magnetic resonance wireline logging
A wireline or logging while drilling device includes: a first coil configured to vary the intensity of a main magnetic field so as to produce phase modulation of signals emitted by spins in a sensitive volume; and a second coil configured to excite the spins in the sensitive volume in an inverse ratio of gyromagnetic constants of the spins; and receive signals from the spins displaced in frequency from the Larmor frequency of the spins by the phase modulation produced by the first coil.
US11009612B2 Control apparatus, measurement system, control method, and program
A control apparatus may include a processor for calculating a detection efficiency, which is detected by a gamma-ray detection unit, of gamma-rays emitted from a sample stuffed into a first container. A shape of the first container is a shape which surrounds at least a part of the gamma-ray detection unit that detects the gamma-rays. An area inside the first container is divided into a plurality of similar areas which is area similar in shape to each other. The gamma-ray detection unit detects the gamma-rays emitted from the sample included in each the similar areas for each of the plurality of similar areas. The processor calculates the detection efficiency as a similar-area-detection efficiency based on a result of detection performed by the gamma-ray detection unit.
US11009601B2 Monitoring method, monitoring system and control device for human-body security-inspection device
The present disclosure relates to a monitoring method, a monitoring system and a control device for a human-body security-inspection device. The monitoring method includes: collecting operation parameters of preset monitoring points in target circuit modules of the human-body security-inspection device; obtaining parameter ranges according to module identifiers of the target circuit modules and monitoring-point identifiers of the preset monitoring points, wherein the parameter ranges are associated with the module identifiers and the monitoring-point identifiers respectively; determining whether the operation parameters are in the parameter ranges respectively, and then determining location information of a fault point according to the module identifiers and the monitoring-point identifiers if any of the operation parameters is not in a corresponding parameter range. Therefore, the present disclosure can quickly locate the position of the fault point, thus it is convenient in the maintenance and test work, and improve the efficiency of the maintenance and test work.
US11009599B2 Method and a system for localization and monitoring of living being targets
A method for localization and monitoring of living being targets in an environment comprise: transmitting (302) a sequence of radio frequency waveforms, the waveforms being a continuous-wave waveform modulated in frequency and/or phase; detecting (304) a sequence of reflected waveforms being reflected by a target and Doppler-shifted due to a movement of the target, forming (306) a sequence of waveform transforms, wherein the waveform transform comprises discretized information in a plurality of range bins, and wherein the information in a single range bin corresponds to reflections occurring at a specific sector in the environment; analyzing (308) information for a single specific sector in a sub-sequence of the sequence of waveform transforms, and determining (310) movement of a target in the specific sector based on the waveform transform information for that specific sector during a time period corresponding to the sub-sequence.
US11009597B2 Phase noise compensation in digital beamforming radar systems
A radar system includes a transmitter to transmit a sequence of pulses, a receiver to receive reflections of the transmitted pulses, and velocity detection circuitry to determine a velocity of an object in a path of the transmitted pulses based at least in part on the transmitted pulses and the reflected pulses. The transmitter includes a plurality of digital-to-analog converters (DACs) to generate the sequence of pulses in response to a clock signal. The receiver includes a plurality of analog-to-digital converters (ADCs) to sample the reflected pulses in response to the clock signal. Accordingly, the ADCs are locked in phase with the DACs.
US11009592B2 LiDAR system and method
Disclosed are improved LiDAR systems and methods that achieve an improved signal-to-noise by interrogating a sub-region of a scene with an optical signal. An instantaneous field-of-view (FOV) of each detector pixel is narrowed along a first direction to reduce detection of solar-generated photons. Instantaneous FOVs of the pixels are compressed along the first direction to provide a composite FOV that is narrower than a total FOV. To sample the total FOV of a scene, the optical signal and composite FOV of the receiver are scanned across the scene along the first direction.
US11009591B2 Deep learning for de-aliasing and configuring a radar system
Deep learning in a radar system includes obtaining unaliased time samples from a first radar system. A method includes under-sampling the un-aliased time samples to obtain aliased time samples of a first configuration, matched filtering the un-aliased time samples to obtain an un-aliased data cube and the aliased time samples to obtain an aliased data cube, and using a first neural network to obtain a de-aliased data cube. A first neural network is trained to obtain a trained first neural network. The under-sampling of the un-aliased time samples is repeated to obtain second aliased time samples of a second configuration. The method includes training a second neural network to obtain a trained second neural network, comparing results to choose a selected neural network corresponding with a selected configuration, and using the selected neural network with a second radar system that has the selected configuration to detect one or more objects.
US11009590B2 Annotation of radar-profiles of objects
A radar-data collection system a radar, a camera, and a controller-circuit. The radar and the camera are intended for mounting on a host-vehicle. The radar is configured is to indicate a radar-profile of an object detected by the radar. The camera is configured to render an image of the object. The controller-circuit is in communication with the radar and the camera. The controller is configured to determine an identity of the object in accordance with the image, and annotate the radar-profile in accordance with the identity.
US11009589B2 Vehicle exterior environment recognition apparatus
A vehicle exterior environment recognition apparatus includes radar, a locus calculator, a lane shape recognizer, a rate-of-coincidence calculator, and a three-dimensional object reality determiner. The radar makes distance measurement of a three-dimensional object outside an own vehicle, and outputs a representative point that indicates a relative position of the three-dimensional object to the own vehicle. The locus calculator calculates a locus of the representative point within a set range. The lane shape recognizer recognizes a lane shape of a lane corresponding to the representative point. The rate-of-coincidence calculator calculates a rate of coincidence of a shape of the locus of the representative point with the lane shape. The three-dimensional object reality determiner determines, on the basis of the rate of coincidence, whether or not the three-dimensional object corresponding to the representative point is real.
US11009588B2 System and method for vehicle radar inspection
The present disclosure provides a system and method for a vehicle radar inspection. A system for inspecting an assembled state of a radar sensor mounted in a vehicle may include a center portion configured to align the vehicle to a reference inspection position; a mobile terminal configured to connect with an external source of communication; a scan portion configured to photograph the radar sensor at a plurality of scan positions using a terahertz wave; and a server configured to match a plurality of scan images photographed by the scan portion, to detect a three-dimensional coordinate of the radar sensor, to transmit a sensor correction value through the mobile terminal, wherein the sensor correction value is determined based on an assembly tolerance that compares with a design plan of the vehicle, and to correct a sensor angle value of the radar sensor.
US11009583B1 Refining and selecting timing data to increase accuracy of timing-based location for user equipment
Machine learning on user equipment candidate locations provides more accurate location estimation in timing-based location estimation. For instance, timing signals from a user equipment are collected, and adjusted using calibration data, previously known for pairs of fixed-located cells. The adjusted timing data are processed into a location candidate dataset. The location candidate data set is iteratively processed using machine learning technology to eliminate candidate locations until an estimated location is determinable. The location estimation via the described technology is significantly more accurate than other timing-based methods.
US11009581B2 Systems, methods, and devices for Doppler based position estimation
Systems, methods, and devices are disclosed herein for Doppler based position estimation. Systems may include an antenna configured to receive a radio frequency (RF) signal from an emitter, and configured to generate an output signal based on the received RF signal. Systems may also include a receiver configured to receive the output signal from the antenna. The receiver may include one or more processors configured to identify a plurality of initial conditions for a plurality of state variables associated with the emitter, obtain a measurement of the RF signal from the emitter and an estimate of an uncertainty associated with the measurement, and generate an output based, at least in part, on an updated estimate of the plurality of state variables, the output identifying a position, velocity, and carrier frequency of the emitter. Systems may also include a communications interface configured to communicatively couple the antenna with the receiver.
US11009579B2 Device and method for generating and detecting a transient magnetization of a sample
A device for generating and detecting a transient magnetization of a includes a static magnetic field generator configured to generate a static magnetic field of predetermined direction and strength at a sample location, a transmission device for providing a transient magnetic field at the sample location; and a receiving device for detecting a transient magnetization of the sample at the sample location. An LC oscillator forms both the transmission device and the receiving device. An oscillation frequency of the LC oscillator depends on a value of an inductive element of the LC oscillator. A controller configured to control the LC oscillator is connected, and a transient magnetic field can be generated by the LC oscillator and the controller that is capable of deflecting a magnetization of a sample out of equilibrium.
US11009575B2 Method for simultaneous time-interleaved multislice magnetic resonance imaging
Methods for reducing scan time in magnetic resonance imaging (“MRI”), particularly when imaging three-dimensional image volumes, using a simultaneous time-interleaved multislice (“STIMS”) acquisition are described. The unused time in each repetition time (“TR”) period is exploited to provide an additional reduction in encoding time for a three-dimensional acquisition (e.g., a 3D whole brain coverage). Groups of spatially interleaved slices are excited in a single TR, with the excitation and acquisition of the groups of slices being interleaved in time.
US11009573B2 Cell for nuclear magnetic resonance measurement in a liquid medium, system comprising such a cell and the use thereof
A liquid-state nuclear-magnetic-resonance measurement cell includes a reservoir for a liquid medium; a fluidic circuit connected to the reservoir and comprising a measurement chamber; a gas injector opening into the fluidic circuit, at a distance from the measurement chamber; and a coil encircling the measurement chamber; wherein it also comprises at least one capacitive element forming, with the coil, an electromagnetic resonator; and in that it has a shape allowing its introduction into a nuclear-magnetic-resonance probe in replacement of an assembly formed by a nuclear-magnetic-resonance tube and a spinner bearing the tube, the coil encircling the measurement chamber being then positioned so as to couple by induction to at least one radiofrequency coil of the probe. Nuclear-magnetic-resonance measurement system comprising such a measurement cell. Magnetic-resonance measurement method using such a cell is also provided.
US11009571B2 Magnetic resonance imaging apparatus and a power source supply system therefor
A power source supply system for a magnetic resonance imaging (MRI) apparatus that has multiple loads operating in a magnetic field environment, has an AC/DC conversion circuit that converts a supplied AC current to a first DC current having a predetermined first voltage, a branching element that supplies the first DC current in separate paths respectively to the multiple loads, a switching power source, disposed in each of the loads that converts the first DC current to a second DC current having a second voltage capable of being supplied to the load, with a switching frequency of the switching power source being set such that a positive integer frequency multiple thereof is offset from the Larmor frequency of the MRI apparatus.
US11009564B2 Magnetic sensor, fabrication process of perforated integrated circuit module and fabrication process of the magnetic sensor
The present application discloses a magnetic sensor, fabrication process of perforated integrated circuit module and the magnetic sensor; the magnetic sensor comprises: a head cover, a shaft sleeve, a hollow rotating shaft, a ring alnico, a magnetic sensitive chip matrix, a printed circuit board, a device for output signal and a bottom case; all of them have a through hole except said device for output signal, said magnetic sensitive chip matrix is soldered on said printed circuit board, said device for output signal connects to said printed circuit board electrically, said printed circuit board is mounted below said hollow rotating shaft, and said head cover is mounted on said bottom case to form a cavity, said device for output signal passes out of said cavity. This magnetic sensor can be penetrated by an external shaft and has a thin thickness.
US11009563B2 Signal processing arrangement for a hall sensor and signal processing method for a hall sensor
A signal processing arrangement for a Hall sensor comprises a signal path, a feedback path and a converter path. The signal path comprises a Hall element and a front-end amplifier which are connected in series and arranged to generate an output signal depending on a magnetic field. The feedback path comprises a compensation circuit and is coupled to the signal path. The converter path comprises an analog-to-digital converter and an offset compensation circuit and is coupled to the signal path. A switch network is coupled between the signal path, the feedback path and the converter path. In a compensation phase, the switch network electrically connects the feedback path to the signal path such that the compensation circuit generates a compensation signal which is coupled into the signal path. In a sampling phase, the switch network connects the signal path to the converter path such that the output signal is reduced by the compensation signal is provided at the converter path.
US11009561B2 Cable identification tester
A method of identifying opposing ends of a cable within a cabling assembly having a plurality of cables. The method includes transmitting a signal to a first end of a cable of the plurality of cables, receiving the signal at a second end of the cable of the plurality of cables, transmitting an output signal from a connector operably coupled to the second end of the cable of the plurality of cables to a processor. The connector is one of a plurality of connectors. The method additionally includes identifying using an indicator device the connector of the plurality of connectors that is operably coupled to the second end of the cable.
US11009559B2 Leakage current calculation method
An insertion determination unit (16) for precisely calculating a ground insulation resistance component of a leakage current regardless of the presence or absence of an inverter determines whether an inverter (3) is inserted between a commercial power system (2) and a three-phase motor (5). A resistance component leakage current calculation unit (18) calculates a ground insulation resistance component of a leakage current on the basis of a calculation procedure corresponding to the result of the above determination.
US11009557B2 Method and device for short-circuit monitoring of a three-phase load
A method and device for short circuit monitoring of a three-phase load connected to a three-phase grid, to improve short circuit monitoring of a three-phase load, the device having at least one current sensor arranged in the current path of one phase of the three-phase grid, and a processing unit for evaluating the measurement values of the at least one current sensor, having a respective port for each current sensor, to which the respective current sensor is connected via a connecting line. The processing unit is configured to detect a short circuit on the three-phase load through evaluation of the measurement values determined by the current sensor. The evaluation includes a plausibility check of the determined measurement values in order to distinguish between a short circuit and an influence on the determined measurement values by electrical and/or electromagnetic interference.
US11009550B2 Test architecture with an FPGA based test board to simulate a DUT or end-point
An automated test equipment (ATE) system capable of performing a test of semiconductor devices is presented. The system comprises a first test board including a first FPGA communicatively coupled to a controller via an interface board, wherein the first FPGA comprises a first core programmed to implement a communication protocol, and further wherein the FPGA is programmed with at least one hardware accelerator circuit operable to internally generate commands and data for testing a DUT. The system also includes a second test board comprising a second FPGA communicatively coupled to the first test board, wherein the second FPGA comprises a second core programmed to implement a communication protocol for a device under test, wherein the second FPGA is further programmed to simulate a DUT, and wherein the first FPGA is operable to communicate with the second FPGA in order to test a communication link between the first test board and the second test board.
US11009549B2 Multibit vectored sequential with scan
An apparatus is provided which comprises: a multi-bit quad latch with an internally coupled level sensitive scan circuitry; and a combinational logic coupled to an output of the multi-bit quad latch. Another apparatus is provided which comprises: a plurality of sequential logic circuitries; and a clocking circuitry comprising inverters, wherein the clocking circuitry is shared by the plurality of sequential logic circuitries.
US11009546B2 Integrated communication link testing
A test and measurement device includes an input configured to receive an analog signal from a Device Under Test (DUT), an Analog to Digital Converter (ADC) coupled to the input and structured to convert the analog signal to a digital signal, a receiver implemented in a first Field Programmable Gate Array (FPGA) and structured to accept the digital signal and perform signal analysis on the digital signal, a transmitter implemented in a second FPGA and structured to generate a digital output signal, and a Digital to Analog Converter (DAC) coupled to the transmitter and structured to convert the digital output signal from the transmitter to an analog signal, and structured to send the analog signal to the DUT. The receiver and the transmitter are coupled together by a high speed data link over which data about the current testing environment may be shared.
US11009543B2 Socket testing method and system
A socket testing method comprises obtaining a raw socket image, performing binarization on the raw socket image to generate a binarized socket image, determining a plurality of pinhead locations in the binarized socket image, applying a grid with the grid including a plurality of intersections to the binarized socket image, for each of the plurality of pinhead locations, obtaining the distance between the pinhead location and one of the plurality of intersections which is nearest to the pinhead location, and outputting a warning signal associated with the pinhead location when determining that the distance is larger than a tolerance value.
US11009539B2 Device and method for insulation monitoring including identification of a faulty outer conductor in a three-phase ungrounded power supply system
The invention relates to a device and a method for insulation monitoring including identification of a faulty outer conductor in a three-phase ungrounded power supply system.The fundamental idea of the present invention rests upon determining the phase angle between the measured mains voltage and the measured neutral-point voltage when presuming only one measurement of the mains voltage to ground at one of the outer conductors and one measurement of the neutral-point voltage to ground. The value of the thus determined phase angle is in one of three angle ranges which each extend over 120 degrees and are to be assigned to one of the three outer conductors so that the faulty outer conductor is determined. The faulty outer conductor is thus detected by measuring only one mains voltage in conjunction with the measurement of the neutral-point voltage by evaluating the phase between the two measured voltage.
US11009538B2 Micro resonator array system
Embodiments include systems and methods for determining a processing parameter of a processing operation utilizing micro resonator sensors. Some embodiments include a diagnostic substrate comprising a substrate, a circuit layer over the substrate, a cavity in the circuit layer, a capping layer over the circuit layer, a resonating body in or over the cavity, one or more electrodes in the cavity, and circuitry for driving and sensing the resonant frequency of the resonating body. In an embodiment, the circuitry comprises a biasing circuitry block configured to provide a bias voltage to the one or more electrodes, a frequency generator circuitry block configured to provide a signal with a varying frequency to the one or more electrodes, and a sensing circuitry block configured to detect a value correlated to oscillation of the resonating body.
US11009535B2 Information processing device, non-transitory computer-readable recording medium, and method for determining authenticity of appurtenance device
A circuitry is configured to calculate a measured average value based on measured current values obtained in a target period for determination, and determine whether a memory device is an authorized or an unauthorized product, based on a comparison result between a measured average value and a reference average value.
US11009530B2 Methods and circuitry for analyzing voltages
In circuitry for measuring a voltage at a node, a capacitive divider is coupled to the node, wherein the capacitive divider provides a first output. A resistive divider is coupled to the node, wherein the resistive divider provides a second output.
US11009528B2 System for measuring cathode current
A system for measuring a cathode current includes a conducting bar and a current measuring device. The conducting bar has a rectangular plate-like structure, and a first end of the conducting bar is vertically cut to form a plurality of long teeth. The plurality of long teeth are equally spaced at the first end of the conducting bar. The number of the plurality of long teeth is equal to the number of cathodes. The upper surface of each of the long teeth may include a raised conductive contact. Each of the conductive contacts is connected with one cathode of an upstream slot. A second end of the conducting bar is connected with a downstream slot, and the second end of the conducting bar is one end opposite to the first end. The current measuring device is disposed on the conducting bar and used for measuring the current of each cathode.
US11009523B2 Probe, inspection jig, and inspection apparatus
A probe is a probe having a substantially bar-like shape and includes a distal end portion with a substantially columnar shape adapted to be in contact with an inspection point provided on a device under test, a base end portion with a substantially columnar shape on an opposite side of the distal end portion, and a main body portion formed in a flat ribbon shape and extended to connect the distal end portion to the base end portion. The distal end portion is provided with a distal end surface inclined relative to and intersecting with an axial center of the probe.
US11009522B2 Systems and methods for calibrating an acceleration sensor using a payload system
A method for calibrating an acceleration sensor coupled to a machine may comprise: at a first position of a linkage of the machine, obtaining a first acceleration measurement from the acceleration sensor and obtaining from an input a first force value indicative of a first force on the linkage; at a second position of the linkage of the machine, obtaining a second acceleration measurement from the acceleration sensor and obtaining from the input a second force value indicative of a second force on the linkage; determining a rotational offset calibration value of the acceleration sensor as a function of the first acceleration measurement, the first force value, the second acceleration measurement, and the second force value; and using the rotational offset calibration value to calibrate the acceleration sensor.
US11009509B2 Anti-VISTA antibodies and fragments
The present invention relates to novel antibodies and fragments that bind to a V-domain Ig Suppressor of T cell Activation (VISTA), and methods of detecting VISTA.
US11009505B2 Reagent diluent
An immunoassay composition includes at least (i) an amphipol and (ii) a (meth)acrylate monomer-based amphoteric copolymer, some of said monomers including a phosphorylcholine group. The composition is useful in particular as a stabilizer and/or blocking agent.
US11009502B2 Ectopic olfactory receptors and uses thereof
Biosensors are disclosed for detecting ligand binding at ectopic Olfactory Receptors. Methods of identifying novel ectopic Olfactory Receptors are also disclosed. Ligands for ectopic Olfactory Receptors are disclosed as well as methods for using these ligands to interact with ectopic Olfactory Receptors, including the use of such ligands in the treatment and/or mitigation of disease conditions.
US11009500B2 Method of using bead milling in erythrocyte fragility testing
A bead mill and an associated bead-mill-based machine for testing mechanical fragility of red blood cells, employing a cartridge configured to contain a sample while cells get stressed via bead oscillation and, in the case of the fragility testing machine, also while lysis levels get detected, for presentation of fragility information.
US11009497B2 Systems and methods for estimating mechanical properties of rocks using grain contact models
A method for analyzing a rock sample to determine a mechanical property of the rock sample includes (a) segmenting a digital image volume corresponding to an image of the rock sample. In addition, the method includes (b) partitioning the digital image volume to associate a plurality of voxels in the digital image volume with a plurality of grains of the rock sample. Further, the method includes (c) determining the voxels of the plurality of voxels that are adjacent to each other to identify a plurality of contact interfaces between the grains. Still further, the method includes (d) determining a contact area of each of the contact interfaces using adjacent voxels at the corresponding grain-grain interface. The method also includes (e) determining a number of contact interfaces that each grain of the plurality of grains has with each adjacent grain. Moreover, the method includes (f) determining the one or more mechanical properties of the rock sample based on the number of the contact interfaces of each of the plurality of grains and the contact area of each of the contact interfaces.
US11009492B2 Battery including gas detector for detecting gas in void between seal region and power generating element
A battery includes a first power generating element including a first electrode layer and a first counter electrode layer, a first current collector that is in contact with the first electrode layer, a second current collector that is in contact with the first counter electrode layer, a first sealing portion that seals a gap between the first current collector and the second current collector, a first void disposed between the first sealing portion and the first power generating element, and a first gas detection unit that detects gas. The first gas detection unit detects “the gas in the first void.”
US11009491B2 Analytic data analyzer and analytic data analyzing program
A quantitative analysis assistant program that creates a quantitative table showing the relationship of compounds, quantitative values and other related information for each of two data files A and B, and displays on each of the view areas “a” and “b”. The analysis operator specifies one compound in one of the quantitative tables. Then, the other quantitative table is automatically searched for a compound having a name identical to the specified compound. A chromatogram, mass spectrum and other related information corresponding to that compound and are based on data file B are displayed on the view area “b” along with the quantitative table. Then, measurement results corresponding to the compound based on data file A are displayed on view area “a” along with the quantitative table. A comparison of the measurement or quantitative determination results for the same component can be easily and efficiently performed in a simultaneous multicomponent analysis.
US11009486B2 Accurately calculating acoustic time-of-flight
The subject disclosure presents systems and computer-implemented methods for determining an acoustic time-of-flight (TOF) of sound waves through a sample material with greater accuracy and in a more repeatable fashion, by invoking one or more of an envelope generation for an error function, fitting a non-linear curve to an ultrasound frequency sweep, or performing a clustered piece-wise linear regression on individual linear parts of the ultrasonic frequency sweep. The systems and methods are useful for, among other things, monitoring diffusion of fluids through porous materials, such as tissue samples.
US11009484B1 Velocity independent two-component magnetic flux leakage detective system
A device, system and method for detecting flaws in a magnetic material includes a wheeled scanner having two detectors and arranged for travel over a flat surface. The first detector is a horizontal magnet-sensor arrangement that generates a magnetic field in a direction generally parallel to a central horizontal axis of the scanner. The second is a vertical magnet-sensor arrangement that generates a magnetic field in a direction generally perpendicular to the central horizontal axis of the scanner. A set of computer executable instructions uses data collected by the first detector to detect a flaw in the magnetic material and data collected at a same time by the second detector to determine a location of the detected flaw relative to a top and bottom surface of the magnetic material.
US11009483B2 Electrochemical measuring cell for measuring the content of chlorine compounds in water
The invention relates to an electrochemical measuring cell for measuring the content of chlorine compounds in water, having an electrolyte chamber (2) which receives an electrolyte, a measuring electrode (3) which delimits the electrolyte chamber, a reference electrode (5), and a counterelectrode (4). Said electrochemical measuring cell is characterised in that the measuring electrode (3) is a rigid, porous platinum membrane having a pore size of 0.15 μm to 0.25 μm, which produces the contact with the electrolyte and the water.
US11009478B2 Gas sensor including sensing section for sensing predetermined physical quantity and voltage switching section for switching between voltages for heating gas sensitive film
According to one embodiment, a gas sensor includes a film structure including a gas sensitive film and a heater film heating the gas sensitive film, a physical quantity sensing section sensing a predetermined physical quantity which varies based on storage of a gas to be carried out by the gas sensitive film, a voltage generation section generating a first voltage for heating the gas sensitive film at a first temperature and a second voltage for heating the gas sensitive film at a second temperature higher than the first temperature, and a voltage switching section switching between the first voltage and the second voltage to be supplied to the heater film.
US11009476B2 Squaraine-polymer-based ammonium/nitrogen monoxide two-component sensor, as well as preparation method and application thereof
The invention discloses a squaraine-polymer-based ammonium/nitrogen monoxide two-component sensor, as well as a preparation method and application thereof. A preparation manner and condition for the sensor are optimized. The squaraine polymer containing azo functional group based ammonium/nitrogen monoxide two-component sensor comprises an interdigital electrode and a coating material with which the interdigital electrode is coated. The coating material is a squaraine polymer containing azo functional group and has high sensing selectivity for ammonium and nitrogen monoxide, the minimum limit of detection thereof is 1 ppb and the response/reversion time is 82s/185s. The sensing performance of the sensor for nitrogen monoxide is also tested, the minimum limit of detection can reach 40 ppb and the response/reversion time is 112s/921s.
US11009470B2 X-ray apparatus, data processing apparatus and data processing method
Based on counts detected by a photon counting detector, a characteristic of X-ray attenuation amounts μt is acquired for each X-ray energy bin. This characteristic is defined by a plurality of mutually different known thicknesses t and linear attenuation coefficients in the X-ray transmission direction. This substance is composed of a material which is included in an object and which is the same in type as the object or which can be regarded as being similar to the object in terms of the effective atomic number. Correcting data for replacing the characteristic of the X-ray attenuation amounts μt by a linear target characteristic are calculated. The linear target characteristic is set to pass through the origin of a two-dimensional coordinate having a lateral axis assigned to thicknesses t and a longitudinal axis assigned to the X-ray attenuation amounts μt. The correcting data are calculated for each X-ray energy bin.
US11009469B2 Automated detection of fatigue cracks around fasteners using millimeter waveguide probe
An automated high-speed method for inspecting metal around fasteners and a computer-controlled apparatus for performing that inspection method. The apparatus comprises a multi-motion inspection head mounted on a scanning bridge, a robotic arm, or a robotic crawler vehicle. The multi-motion inspection head comprises a millimeter waveguide probe and a motorized multi-stage probe placement head that is operable for displacing the waveguide probe along X, Y and Z axes to achieve multiple sequenced motions. The waveguide probe is attached to a mandrel that is rotatably coupled to an X-axis (or Y-axis) stage for rotation about the Z axis. Smart servo or stepper motors with feedback control are used to move the waveguide probe into place and then scan across or around a fastener head to inspect for cracks that may be under paint.
US11009464B2 Smartphone compatible on-chip biodetection using integrated optical component and microfluidic channel with nanopillar array
Methods, apparatuses, and computer program products are provided where fluid, such as a blood sample, is entered into a microfluidic channel in a microchip where the microfluidic channel possesses a micro/nanopillar array for sorting molecules by size. When the fluid passes through the micro/nanopillar array it is separated into particles of interest or particles not of interest or both. When particles of interest are lit by a light source via a first waveguide in the microchip connecting the light source to the microfluidic channel, then lighted particles of interest can be detected by an optical detector via a second waveguide in the microchip connecting the optical detector to the microfluidic channel. The information from the optical detector can be analyzed further by connecting the microchip to a mobile computing device with its own processing abilities or abilities via the internet or cloud.
US11009462B2 Methods, systems and apparatuses for testing and calibrating fluorescent scanners
Disclosed are calibration apparatuses for fluorescent microscopy instruments and methods of making and using them. Specifically, disclosed are calibration apparatuses with a fluorescent layer, such as photoresist, deposited on a substrate, with an optional layer of a reflective material, such as chrome. Illumination of the fluorescent and/or reflective layers, and detection and analysis of the resulting emissions allows evaluation of the instrument with respect to both reflective and fluorescent channels. Selection of appropriate fluorescent materials for the one or more fluorescent layers allows the evaluation of an instrument with respect to different fluorophores, as would be used with an instrument capable of two color detection. Inclusion of a reflective layer further allows the evaluation and calibration of all optical channels of an instrument, including the reflective channel and two or more fluorescent channels, with a single calibration apparatus for imaging criteria such as uniformity, contrast and emission signal strength.
US11009460B2 Optical microscopy with phototransformable optical labels
Imaging a sample that includes phototransformable optical labels (“PTOLs”) with an optical system having a diffraction-limited resolution volume (DLRV), includes providing activation radiation to the PTOLs to activate a statistical subset of the PTOLs. A density of the PTOLs of the activated subset is less than an inverse of the DLRV. Excitation radiation is provided to the activated subset to excite activated PTOLs. Radiation emitted from the activated and excited PTOLs located at different focal planes of the optical system within the sample is detected with the optical system. The preceding steps are repeated one or more times, each time activating a different statistical subset of the plurality of PTOLs. Three-dimensional locations within the sample are determined, with a sub-diffraction-limited accuracy, of the activated and excited PTOLs based on the radiation emitted from the activated and excited PTOLs that is detected from the different focal planes of the optical system.
US11009458B2 Methods and devices employing thermoplastics from thepoly aryletherketone (PAEK) family of semi-crystalline thermoplastics for calibration and/or monitoring of optical measurement
Optical reference devices for calibrating or monitoring the performance of an optical measurement device, such as a fluorometer, are made from thermoplastics from the polyaryletherketone (PAEK) family of semi-crystalline thermoplastics, including polyether ether ketone (PEEK). The reference device may be made as a master reference device having a known emission output—as determined by a standard optical measurement device—that is used to calibrate other optical measurement devices against the standard. The reference device may be made in the shape of a receptacle vial so that the reference device can be placed in the receptacle holding structure of an instrument in which the optical measurement device is installed and used to calibrate or monitor the optical measurement device within the instrument. The reference device may be part of the probe of a pipettor or pick and place mechanism or it may be a cap that can be secured to the end of such a probe.
US11009455B2 Precursor delivery system and methods related thereto
Systems and methods used to deliver a processing gas having a desired diborane concentration to a processing volume of a processing chamber are provided herein. In one embodiment a system includes a borane concentration sensor. The borane concentration sensor includes a body and a plurality of windows. Here, individual ones of the plurality of windows are disposed at opposite ends of the body and the body and the plurality of windows collectively define a cell volume. The borane concentration sensor further includes a radiation source disposed outside of the cell volume proximate to a first window of the plurality of windows, and a radiation detector disposed outside the cell volume proximate to a second window of the plurality of windows.
US11009445B2 In-fluid floating substance measurement flow cell and particle counter
An in-fluid floating substance measurement flow cell includes: a main body having at least a predetermined portion made of a material having translucency; and a flow passage formed inside the main body, having both end openings at an outer surface of the main body in a substantially identical direction, and configured such that fluid flows in the flow passage. The flow passage has a predetermined section arranged between two opposing flat wall surfaces facing each other, and the predetermined portion includes the predetermined section.
US11009440B2 Microheater integrated temperature controllable microfluidic tensiometer for measuring dynamic interfacial tension
A temperature-controllable microfluidic device includes: a microfluidic channel generally extending in a first direction for passing a specimen fluid; a microheater disposed along the microfluidic channel, the microheater being made of a resistive wire having a pair of serpentine-shaped portions generally extending in the first direction along respective sides of the microfluidic channel; and a temperature sensor disposed along the microfluidic channel, the temperature sensor being made of a resistive wire having a pair of serpentine-shaped portions generally extending in the first direction along the respective sides of the microfluidic channel.
US11009439B2 Material for testing
The use of recycled materials can have significant economic value. With the increasing quantity of recycled material used in viscoelastic materials, especially asphalt mixture, understanding how they interact with original materials to produce a mixture that performs successfully, becomes critical. Currently, the technology to determine the effect of additives on the performance of asphalt mixture is lacking. The present invention relates to a new unified methodology for mechanical testing of asphalt mixture and other viscoelastic materials that improves the current practice in speed, convenience, and accuracy. A new improved specimen mounting method on Dynamic Shear Rheometer (DSR), a new recovery method for fine portion of asphalt mixture, and three new tests for the performance of recovered material using DSR is disclosed. The new methods provide performance grading of asphalt mixtures that is new to the industry and provide necessary tools for determining the effect of recycled materials on performance.
US11009434B2 Sample prep method
Disclosed is a method of supported liquid extraction (SLE), wherein adsorption of at least one analyte to a solid phase is performed in the presence of salt. The method may include contacting a sample with salt, adsorption phase such as diatomaceous earth and optionally a subsequent step of phospholipid depletion. Also disclosed is a cartridge including two compartments, for salt and adsorption phase, and optionally a third compartment including a phospholipid depletion phase.
US11009431B2 Failure mode specifying system, failure mode specifying method, and program
There is provided a failure mode specifying system or the like that suitably specifies a failure mode of an apparatus. A failure mode specifying system 10 includes a communication portion 11 that obtains data including a detection value of a sensor 22 which is installed in an apparatus 20, an apparatus structural parameter estimating portion 14 that estimates a predetermined apparatus structural parameter based on a structure and properties of the apparatus 20, based on the data which is obtained by the communication portion 11, a failure mode specifying portion 16 that specifies a failure mode indicating a kind of failure or failure sign of the apparatus 20, based on the apparatus structural parameter, and an input-output portion 18 that presents the failure mode which is specified by the failure mode specifying portion 16.
US11009426B2 Oil pressure switch, apparatus for diagnosing piston cooling oil jet, and method of controlling the same
An oil pressure switch, which is connected in an oil path of a piston oil cooling jet to diagnose oil pressure, includes an upper body and a lower body, in which a plunger vertically moves according to oil pressure; a fixing plate that is disposed between the upper body and the lower body; a moving plate that selectively contacts a fixing plate according to movement of the plunger; a spring that generates an elastic force in a direction in which the moving plate selectively contacts the fixing plate; an output terminal that outputs an output signal according to contact between the moving plate and the fixing plate; and a parallel resistor that is electrically connected with the output terminal and electrically connected with a control resistor of a controller.
US11009423B2 External leak detection system to detect a leak in a conduit
A leak detection system configured to be attached on an exterior of a conduit to detect a leak in a non-pressurized conduit. The leak detection system includes a first fluid section and a second fluid section that each includes the same or similar fluid volumes. The first fluid section includes a testing chamber configured be attached to the conduit. With the testing chamber positioned on the conduit, a pressure sensor connected to each of the first and second fluid sections senses a difference in the fluid pressure between the first and second fluid sections to detect a leak.
US11009422B2 Vacuum bell probe and method for leak detection
A vacuum bell probe for detecting leaks in underground gas pipes may include a flexible suction cup having a bottom side forming a suction opening. The suction cup may define an interior volume. The bottom side may include a soft seal ring having a higher elasticity than the suction cup, surrounding the suction opening and forming a contact surface adapted to create a seal in contact with a ground surface under which a gas leak may be assumed such that a vacuum may be generated within the interior volume upon contact to the ground surface.
US11009418B2 Pencil gauge with digital display
A pencil tire gauge with a tubular pencil gauge housing and having a first end and an opposite second end with a linear longitudinal centerline axis through a center of the first end and second end. The first end has a nozzle inlet on the longitudinal centerline and adapted to receive a tire valve stem. The first end and nozzle inlet are on and tilted offset with respect to the longitudinal centerline, and the nozzle inlet is offset at an angle of less than about 10°.
US11009414B2 Sensor system for calculating pressing force or moment based on signals output by kinesthetic-sense sensors, robot hand including the sensor system, and method for calibrating the sensor system
A sensor system includes a substrate with a reference plane, a plurality of kinesthetic-sense sensors disposed on the substrate, each of the plurality of kinesthetic-sense sensors being configured to output signals of three axial directions corresponding to an orthogonal-axis direction orthogonal to the reference plane and two axial directions parallel to the reference plane, respectively, according to an external force from an object received at a force receiving part, a control unit configured to determine whether or not a value of each of the signals is larger than a predetermined threshold, and calculate a pressing force in the orthogonal-axis direction or a moment around the orthogonal axis received from the object based on a result of the determination, and an output unit configured to output a result of the calculation.
US11009410B2 Pressing sensor and electronic device for detecting the end of a press without error
A pressing sensor is provided that includes a first sensor element that outputs a voltage corresponding to an amount of displacement in shape of a receiving unit that receives a press operation; a press operation determining unit that determines whether the receiving unit is in a state of receiving a press operation; and a setting unit that, after elapse of a first prescribed time from a point of time at which the press operation determining unit determines that the receiving unit has received a press operation, sets an absolute value of a threshold that is smaller than an absolute value of the threshold before elapse of the first prescribed time, the absolute value of the threshold representing a difference from a ground voltage value for determining whether the receiving unit has ended reception of the press operation.
US11009409B2 Pressure sensor device, control device, and pressure sensor unit
To improve the efficiency of pressure detection, a driver applies a positive-phase signal to a capacitance element from an opposite side to a coupling point in a control device. Another driver applies a reverse-phase signal to another capacitance element from an opposite side to the coupling point. A control unit detects pressures applied to the capacitance elements based on a potential fluctuation at the coupling point.
US11009408B2 Temperature measurement calibration in an additive manufacturing system
Examples of temperature measurement calibration in an additive manufacturing system are described. In one case, a method of calibrating a non-contact temperature measurement device involves applying energy from a radiation source of the additive manufacturing system to heat a reference element. The reference element is thermally coupled to a temperature sensor. A temperature reading from the temperature sensor is compared with data from the non-contact temperature measurement device to calibrate the device.
US11009405B1 System for early warning and positioning of overheating inside lithium ion battery pack and method for using the same
A system and method for early-warning and positioning of overheating in a lithium ion battery pack is disclosed, especially for a single battery in the lithium ion battery pack during use. The system Includes a sensor unit, a controller unit, an alarm unit and an auxiliary unit; the sensor unit includes a special flexible thin film sensor; the controller unit includes a single chip microprocessor, an alarm controller, a computer and a display, the single chip microprocessor and the alarm controller being connected to the computer, the computer being connected to the display; the alarm unit includes a LED alarm light and a buzzer; the single chip microprocessor of the controller unit is connected to the flexible film sensor; the auxiliary unit includes a power supply and a constant value resistor; the power supply provides power separately to the controller unit and the alarm unit, and the constant value resistor is directly connected to the power supply.
US11009399B2 Methods for classification of a gas compound in a gas leak
A method and a system for classifying at least one individual gas compound from a plurality of leaked gases in a specified field of view are provided herein. The method may include the following steps: generating, by a cryogenically cooled detector and using a first of at least n filters, multiple spectral band images of the specified view in spectral bands coinciding with said leaking gases spectral bands in which said leaking gases emit and absorb electromagnetic radiation; calculating from the images, the relative absorption response of said gases in each of said filters, respectively; calculating a set of predetermined coefficients; normalizing said relative absorption responses to the sum of relative responses of said filters; and calculating the weighted average molecular mass of said gas compound of said leaking gases.
US11009393B2 Spectroscopic analysis control device, spectroscopic analysis device, spectroscopic analysis control method, and spectroscopic analysis control program
A display unit is controlled so that a plurality of parameter setting screens respectively corresponding to a plurality of steps sequentially executed in a predetermined order in quantitation is sequentially displayed and a plurality of step indexes respectively corresponding to the plurality of steps is displayed. In a plurality of parameter setting screens, inputting of a plurality of parameters respectively corresponding to the plurality of steps is received. Each time inputting of parameters in each parameter setting screen is completed, the received parameters are set in an unchangeable manner. The display unit is controlled so that each time parameters are set in one parameter setting screen, the next parameter setting screen is displayed, and the step index corresponding to the displayed parameter setting screen which is being displayed among the plurality of step indexes is displayed in such a manner as to be distinguishable from the other step indexes. A spectrophotometer is controlled based on the set parameters. The sample is quantified by a quantitative execution unit based on the set plurality of parameters.
US11009392B2 Apparatus for measuring circadian illuminance
The present disclosure provides a circadian illuminance measuring apparatus including: a circadian lambda filter configured to pass external light according to a circadian sensitivity curve; a light sensor configured to sense the external light has passed through the circadian lambda filter, convert the external light into an analog signal, and output the analog signal; and a circadian illuminance calculator configured to convert the analog signal into a digital signal to calculate circadian illuminance of the external light.
US11009388B2 Determining and visualising light and visibility in an area based on at least local information of the area and positions of one or more sources of light
This disclosure describes an improved method, system and software for determining light (310) and visibility in an area. This includes a method, system and software for determining a region of light (310) in a specified area (320) and to a method, system and software for determining a region of visibility in a specified area (320). This disclosure describes a method for determining and visualising a three dimensional region of light which has a defined non-zero volume through a process referred to as forward projection. The method comprises determining a three dimensional region of light (310) in a specified area such as an apartment (320) that receives light from one or more sources of light (350) based on determining location information (330) of the specified area (320); estimating one or more positions (340) of the respective one or more sources of light (350); and determining one or more light attenuating objects (360).
US11009385B2 Portable, electronic weigh scale system
A compact, self-contained, portable, electronic weigh scale for use for commercial vehicle weight enforcement. The scale has a base, a set of load cells, and a platform. The base is rigid, metallic, and generally rectangular, and has a central recessed area. The load cells are elongated, rectangular, and are coupled to the base in the central recessed area. The load cells are arranged parallel to each other. Each load celli has a long axis and a short axis, each load cell being fixedly coupled to the base at two side-by-side lateral points at a first longitudinal position relative to a bottom side of the load ceil and fixedly coupled to the base at two side-by-side lateral points at at least one other longitudinal position relative to the bottom side of the load ceil. The platform is rigid, metallic, rectangular. The platform is coupled to each load cell, the load cells being fixedly coupled at a second longitudinal position relative to a top side of the load cell and fixedly coupled to the platform at at least one other longitudinal position relative to the top side of the load cells.
US11009384B2 Device and method for monitoring liquid level of liquid storage tanks for vehicle
A device for monitoring a liquid level of a liquid storage tank for a vehicle is capable of improving sensing sensitivity of a liquid level sensor by employing a structure capable of amplifying an electromotive force, which is generated by an electrode, at an electromotive force amplification layer including a carbon micro coil (CMC) and accurately sensing a frozen state of a liquid to perform a heating function so as to resolve the frozen state of the liquid.
US11009382B2 Liquid level sensing
In one example a liquid level sensor is described. The sensor includes a carrier and a liquid level sensing interface disposed on the carrier. The liquid level sensing interface includes a number of liquid level sensing devices disposed on an elongated strip. The number of liquid level sensing devices detect a liquid level in a liquid container. The liquid level sensing interface also includes a number of thermal isolation components formed on the elongated strip to thermally isolate adjacent liquid level sensing devices.
US11009378B2 Flow rate measuring device
Provided is a flow rate measuring device including a connector portion, a main body portion, an internal flow passage, and a flow rate detection element. The internal flow passage includes a main flow passage and a sub-flow passage. The sub-flow passage includes a flow rate detection element-side flow passage and connection flow passages. The main flow passage includes an introduction portion, a small flow passage sectional area portion, and an exit portion. The connection flow passages include an upstream-side connection flow passage and a downstream-side connection flow passage. The main flow passage and the flow rate detection element-side flow passage are formed so as to be symmetric with respect to a plane having a flow direction of the fluid to be measured flowing through the pipe as a normal. The main flow passage has a portion at the plane of symmetry as the small flow passage sectional area portion.
US11009371B2 Method for automatically calibrating a camshaft sensor in order to correct a gap jump
A method for automatic calibration of a camshaft sensor for a motor vehicle. The sensor includes a processing module configured to generate, from a raw signal indicative of the variations in a magnetic field which are caused by the rotation of a toothed target and measured by a cell, an output signal indicative of the moments at which the teeth pass past the cell. The calibration method makes it possible, for each tooth, to determine a switching threshold not only as a function of a local minimum and of a local maximum for the tooth during the preceding revolution of the target, but also as a function of a corrective value calculated from a local maximum and/or a local minimum of the raw signal during the passage of a preceding tooth past the cell during a new revolution.
US11009370B2 Method and safety circuit for safe limiting of electrical power consumption
The invention relates to a method and to a safety circuit for safe limiting of consumption of electrical power in an electrical component of a field device. The consumption of the electrical power is controlled by separating the input path from a superordinated unit by the safety circuit according to a predetermined clocking, wherein the clocking is controlled by a control signal. In the case of no control signal, the power limiting is assured by separating the input path from the superordinated unit. In the case of a defective control signal, the power is limited by the safety circuit to a maximum power. Due to this type of control, the operating temperature of the electrical component remains always below a critical temperature. The field device may thus be used in explosion-endangered regions.
US11009369B2 Method for operating a vehicle, in particular a commercial vehicle
A method and system for operating a vehicle having a trip information determination device that continuously determines a current position of the vehicle as current trip information, a transceiver that transmits the current trip information and vehicle information to an evaluation station, a driving strategy determination device that captures whether a bend is in front of the vehicle in the direction of travel, and, if a bend is captured the driving strategy determination device, an optimum driving strategy, in terms of energy consumption for driving through the bend. The determined driving strategy is transmitted from the evaluation station to the and therefore to the vehicle.
US11009368B2 Action support device, action support method, and non-transitory computer-readable storage medium storing program
An action support device includes a controller and a notification unit. The controller is configured to acquire action information of a user, the action information being extracted based on an action history of the user, and including a route having a start point and an end point, and a departure time at the start point, acquire traffic information, and determine whether or not a road obstacle or an operation obstacle indicated in the traffic information acquired before the departure time occurs on the route indicated in the action information. The notification unit is configured to, when the controller determines that the road obstacle or the operation obstacle indicated in the traffic information acquired before the departure time occurs on the route indicated in the action information, notify the user of information relating to the traffic information.
US11009364B2 Vehicular communications network and methods of use and manufacture thereof
Some embodiments are directed to a computer-implemented method for controlling a vehicle and includes determining a current environment of the vehicle based on a current location of the vehicle, and detecting vulnerable road users (VRUs) disposed in proximity to the vehicle based on messages communicated using a vehicular communications network. The method includes modifying a collision warning system of the vehicle according to the current environment of the vehicle and a number of the detected VRUs.
US11009363B2 Non-uniform weighting factor as route algorithm input
The present invention provides a method of determining a route between two locations in a navigation device by calculating the cost of paths between the two locations using a cost function. The cost function applies different weighting factors for the same type of attribute to line segments when the line segments are located in different areas of a map. As such, when the cost of a path is being assessed, the same type of attribute may be associated with different levels of penalty or bonus in different areas. This means that the route determined is less likely to avoid line segments that have a certain negative attribute in areas where the attribute has a less adverse affect.
US11009362B2 Generating trail network maps
Generating trail network maps, including: receiving a plurality of GPS recorded activities; identifying a subset of the plurality of GPS recorded activities that is associated with a trail network region; and generating a trail network map corresponding to the trail network region based at least in part on the subset of the plurality of GPS recorded activities.
US11009361B2 Dynamic route guidance based on real-time data
In an embodiment of the present invention, background data of a first user in a group of one or more users is received. Environmental data associated with a first route is received from a first group of one or more sensors. Environmental data associated with a second route is received from a second group of one or more sensors. It is determined whether to modify the first route into the second route based on the background data and the environmental data associated with the first route and the environmental data associated with the second route, and the determination occurs while the group of one or more users is traversing the first route.
US11009357B2 Communication terminal, server device, movement guidance system, and computer program
A communication terminal is connected to a server and provides movement guidance for a mobile unit based on guidance information delivered from the server. The terminal requests the server for update information for updating area identification information that identifies a section corresponding to an update target area and a section not corresponding to the update target area on a section-by-section basis. The update target area is an area whose terminal-side map information included in the communication terminal is an older version. The terminal updates the area identification information based on the update information transmitted from the server, requests the server for guidance information for providing movement guidance for the mobile unit based on the updated area identification information, and provides the movement guidance for the mobile unit based on the guidance information delivered from the server.
US11009356B2 Lane marking localization and fusion
Various embodiments of the present disclosure provide a system and method for iterative lane marking localization that may be utilized by autonomous or semi-autonomous vehicles traveling within the lane. In an embodiment, the system comprises a locating device adapted to determine the vehicle's geographic location; a database; a region map; a response map; a plurality of cameras; and a computer connected to the locating device, database, and cameras, wherein the computer is adapted to receive the region map, wherein the region map corresponds to a specified geographic location; generate the response map by receiving information from the camera, the information relating to the environment in which the vehicle is located; identifying lane markers observed by the camera; and plotting identified lane markers on the response map; compare the response map to the region map; and iteratively generate a predicted vehicle location based on the comparison of the response map and the region map.
US11009355B2 Method and apparatus for positioning vehicle
The present disclosure discloses a method and apparatus for positioning a vehicle. In some embodiments, the method comprises: acquiring an a priori position of a to-be-positioned vehicle at a current positioning moment determined by performing a strapdown calculation between a previous positioning moment and the current positioning moment; determining a map area for searching in a laser point cloud reflected value map; matching a reflected value characteristic of a projection area generated by projecting a real-time laser point cloud, to obtain a map matching position according to a matching result; positioning, using the a priori position in combination with observation data of a vehicle-mounted global navigation satellite system (GNSS) receiver of the vehicle, to obtain a satellite positioning position; and fusing the a priori position, the map matching position and the satellite positioning position to generate a positioning result of positioning the vehicle at the current moment.
US11009354B2 Determining a layout in a living space
Implementations generally relate to systems, apparatuses, and methods for a determining a layout of a living space. In some implementations, a residential sensor device performs operations including receiving activity information collected by the one or more sensors, where the activity information includes sensed activity of one or more users at one or more user locations of a plurality of user locations. The residential sensor device further performs operations including determining one or more routes in the living space based on one or more sets of user locations of the plurality of user locations. The residential sensor device further performs operations including determining one or more object locations of one or more objects in the living space based on the one or more routes.
US11009353B2 Non-transitory computer-readable storage medium storing nonlinear optimization program of continuous value optimization problem, non-transitory computer-readable storage medium storing route search program, and route search apparatus
A non-transitory computer-readable storage medium storing a nonlinear optimization program of a continuous value optimization problem, the program relating to an optimization problem, is provided. The program causes an optimization apparatus to execute repeatedly and alternately procedure comprising: updating a variable of an evaluation function, causing an equality constraint to be gradually approached while searching for a condition at which the evaluation function approaches an extreme value; and updating the variable of the equality constraint, causing a condition at which the evaluation function to become close to the extreme value while keeping the equality constraint satisfied is gradually approached.
US11009352B2 Water line mapping assembly
A water line mapping assembly includes a remote unit that is held by a user. The remote unit has a remote transceiver that is in electrical communication with a global positioning system (gps). A capsule is provided that has an outside diameter sufficiently small to fit into a buried pipe. The capsule is comprised of a buoyant material to float in the buried pipe, and the capsule is comprised of a fluid impermeable material. A tracking unit is positioned inside the capsule and the tracking unit is in wireless electrical communication with the gps. Thus, the gps can establish a depth and a position of the tracking unit when the capsule is positioned in the buried pipe. The tracking unit is in electrical communication with the remote unit thereby facilitating the remote unit to display the depth and position of the tracking unit. In this way the remote unit can map the buried pipe.
US11009349B2 Level with removable and/or interchangeable sleeve
A tool, such as a level, including one or more covers or sleeves is provided. The level body and sleeve each have a cooperating engagement structure that allows the sleeve to be removably coupled to the level body. A level kit including a level body and a plurality of removable sleeves is also provided.
US11009344B2 Image observing device, image observing method, image observing program, and computer-readable recording medium
A control section 200 executes photographing processing for controlling the light projecting section and the light receiving section to photograph a measurement object placed on a stage, contour extracting processing for extracting a contour of the measurement object from an image of the measurement object, storing processing for determining whether the measurement object is present in rectangular regions adjacent to a photographing visual field and causing a storing section to store coordinate positions of one or more of the rectangular regions where it is determined that the measurement object is present, driving processing for driving the stage-plane-direction driving section to move the photographing visual field to any one of the coordinate positions stored in the storing section by the storing processing, and coupled-image generation processing for generating a coupled image by coupling images of the rectangular regions adjacent to one another obtained by repeatedly executing the photographing processing.
US11009343B2 Metrology apparatus and method for determining a characteristic of one or more structures on a substrate
Disclosed is a method and associated apparatus for measuring a characteristic of interest relating to a structure on a substrate. The method comprises calculating a value for the characteristic of interest directly from the effect of the characteristic of interest on at least the phase of illuminating radiation when scattered by the structure, subsequent to illuminating said structure with said illuminating radiation.
US11009341B2 Interferometry system and associated methods
Devices, systems, and methods for determining a distance between at least two points are disclosed and described, wherein interferometry technology is utilized to determine such distances.
US11009339B2 Measurement of thickness of thermal barrier coatings using 3D imaging and surface subtraction methods for objects with complex geometries
Embodiments described herein relate to a non-destructive measurement device measurement device and a non-destructive measurement method for determining coating thickness of a three-dimensional (3D) object. In one embodiment, at least one first 3D image of an uncoated surface of the object and at least one second 3D image of a coated surface of the object are collected and analyzed to the determine the coating thickness of the object.
US11009338B2 Liquid droplet measurement method and liquid droplet measurement device, and method and apparatus for manufacturing device
A liquid droplet measurement method and a liquid droplet measurement device with which the luminance contrast can be improved without making changes in, for example, the numerical aperture of a lens when the quantity of reflected light from the surface of the measurement target liquid droplet alone cannot provide a sufficient luminance contrast. A method and an apparatus for manufacturing a device are also provided. The liquid droplet measurement device includes: a measurement table having a surface with a recess and for holding a translucent sample substrate; an imaging section that applies light onto the sample substrate having formed thereon a liquid droplet, and measures quantities of reflected light from the sample substrate and the liquid droplet; and a measurement control unit that determines a volume or a surface shape of the liquid droplet using luminance information of the reflected light quantities measured by the imaging section.
US11009335B2 Wheel adapter
A wheel adapter for fastening on a wheel, in particular on a wheel of a motor vehicle, includes at least two arms which extend in a radial direction starting from a central area of the wheel adapter Each of the arms includes at least one movable element which is movable in the radial direction in order to vary the length of the arm in the radial direction. The movable elements of at least two arms are mechanically coupled to one another in such a way that a movement of one movable element of a first arm results in a corresponding movement of a least one movable element of a second arm.
US11009329B2 Projectile fuze assembly and methods of assembling and use
A guiding kit for guiding a projectile to a target comprises a front part and a rear part. The front part and the rear part are rotatably connected to each other to enable relative rotation about a common central longitudinal axis of rotation. The front part comprises a front transceiver (T/X) unit that is disposed next to the rear end of the front part and coinciding with the longitudinal central axis of rotation and adapted to transmit signals towards the rear part. A rear transceiver unit is disposed against the front transceiver unit and adapted to communicate with front transceiver unit when the front part and the rear part are rotating with respect to each other.
US11009325B1 System and method for testing missile components
A testing system for testing a missile component having a sense axis includes a centrifuge, a support arm, an orientation assembly, and a controller. The centrifuge rotates the orientation assembly about a vertical axis in a substantially horizontal plane. The orientation assembly includes a first motor, a first gimbal, and a gimballed support. The first motor has a first rotatable shaft defining a first gimbal axis. The first gimbal is coupled with the first rotatable shaft to rotate about the first gimbal axis while the centrifuge rotates the orientation assembly about the vertical axis such that missile component is simultaneously rotated about both the vertical axis and the first gimbal axis to simulate a missile launch of the missile component. The gimballed support is coupled with the first gimbal for supporting the missile component such that the sense axis of the missile component is not parallel to the substantially horizontal plane. The orientation assembly may also include a second gimbal that is rotated about a second gimbals axis by a second motor.
US11009322B2 System and method for guiding a cannon shell in flight
A method for guiding an artillery projectile to a target. In one embodiment, the method includes providing control commands to change an angle of attack of one or more roll stabilizing fins and providing control commands to change an angle of attack of one or more lift guiding fins; and controlling the roll angle to provide a lift force to guide the projectile along a trajectory, wherein the projectile is configured to spin about its longitudinal axis during flight.