Document Document Title
US11436764B2 Dynamic generation and delivery of scalable graphic images in web applications
To dynamically re-color scalable graphic images in web applications, a server may send an image filename to a web application operating on a client device. Before displaying the image, the client device may send a request back to the server identifying the image and providing color codes for the image. The server may load an image file for the identified image and replace generic placeholders in the image file with the color codes sent from the client device. The re-colored image file may then be sent back to the client device for display. The server may receive subsequent requests to re-color the image using different color codes in response to user inputs at the client device, such as clicking or hovering over the image.
US11436761B2 Preventing feature loss when compressing images
In an approach to image compression while retaining feature information at original coordinates, one or more computer processors compress an image while retaining pattern and feature information at original coordinates, wherein the image is a full resolution 3D image. The one or more computer processors create one or more image subsets based on the one or more determined regions of interest identified by utilizing a first pass selection of the regions of interest based on the compressed image. The one or more computer processors train one or more models based the created one or more image subsets that contain one or more regions of interest based on the compressed image.
US11436754B2 Position posture identification device, position posture identification method and position posture identification program
A position posture identification device includes: an actual measurement data acquisition unit which acquires actual measurement data on the shape of a workpiece; a virtual measurement data generation unit which generates, from shape data defined for the workpiece, virtual measurement data; a filter processing unit which performs, based on the measurement property of the three-dimensional measuring machine, affine transformation on the virtual measurement data; a feature point extraction unit which extracts feature point data from the actual measurement data and the virtual measurement data; a storage unit which stores, as model data of the workpiece, the feature point data extracted from the virtual measurement data; and a position posture calculation unit which checks the feature point data of the actual measurement data against data obtained by performing coordinate transformation on the feature point data included in the model data so as to calculate the position posture of the workpiece.
US11436753B2 Machine vision-based method and system to facilitate the unloading of a pile of cartons in a carton handling system
A machine vision-based method and system to facilitate the unloading of a pile of cartons within a work cell are provided. The method includes the step of providing at least one 3-D or depth sensor having a field of view at the work cell. Each sensor has a set of radiation sensing elements which detect reflected, projected radiation to obtain 3-D sensor data. The 3-D sensor data including a plurality of pixels. For each possible pixel location and each possible carton orientation, the method includes generating a hypothesis that a carton with a known structure appears at that pixel location with that container orientation to obtain a plurality of hypotheses. The method further includes ranking the plurality of hypotheses. The step of ranking includes calculating a surprisal for each of the hypotheses to obtain a plurality of surprisals. The step of ranking is based on the surprisals of the hypotheses.
US11436751B2 Attention target estimating device, and attention target estimating method
An objective of the present disclosure is to enable estimation of an attention target of communication parties even if there are a plurality of objects having the same appearance in a space. An attention target estimation device 10 according to the present disclosure acquires a first-person point-of-view video IMi captured from a perspective of a person and a line-of-sight position gi of a person when the first-person point-of-view video IMi is captured, identifies positions in a 3D space of objects 31, 32, and 33 extracted from the first-person point-of-view video IMi, and determines an object close to the line-of-sight position gi of the person among the objects 31, 32, and 33 included in the first-person point-of-view video IMi as the attention target of the person.
US11436749B2 Determining the location of a mobile device
A computer-implemented method of determining the location of a mobile device comprising a camera. The method comprises the steps of capturing, using the camera, a sequence of images over a period of time; for pairs of consecutive images from the sequence of images, determining, using a first neural network, features indicative of the motion of the device between the time the first image of the pair of images was captured and the time the second image of the pair of images was captured; for a sequence of consecutive images, determining, using a second neural network, features indicative of the location of the device from the features determined by the first neural network; and for a sequence of consecutive images, determining the location of the device from the features determined by the second neural network.
US11436748B2 Volume measurement method and system, apparatus and computer-readable storage medium
The present patent application relates to a volume measurement method and system, an apparatus and a computer-readable storage medium. The method comprises: collecting a first information of a measurement area when there is no object to be measured and a first depth image information of the measurement area when there is an object to be measured under a current viewing angle based on a 3D vision system located above the measurement area; identifying an outer contour of the object to be measured by comparing gray values of the first information and the first depth image information collected under different viewing angles to obtain a first depth information of the outer contour of the object to be measured, and filling in an area defined by the outer contour of the object to be measured to obtain a target of object to be measured and size information of the target of object to be measured; performing block division on an outer contour area of the object to be measured according to a preset relationship between the first depth information and divided blocks to generate block information; and obtaining a volume of the object to be measured according to a preset relationship among the block information, the size information of the target of object to be measured, and a volume of the object to be measured. According to the method, measurement is performed based on 3D vision, and the objects to be measured are directly measured, so the measurement speed is fast, the measurement accuracy is high, and the measurement range is large.
US11436745B1 Reconstruction method of three-dimensional (3D) human body model, storage device and control device
A reconstruction method of a three-dimensional (3D) human body model includes: acquiring, by a fully convolutional network (FCN) module, a global UVI map and a local UVI map of a body part according to a human body image (S1); estimating, by a first neural network, a camera parameter and a shape parameter of the human body model based on the global UVI map (S2); extracting, by a second neural network, rotation features of joints of a human body based on the local UVI map (S3); refining, by using a position-aided feature refinement strategy, the rotation features of the joints of the human body to acquire refined rotation features (S4); and estimating, by a third neural network, a pose parameter of the human body model based on the refined rotation features (S5). The reconstruction method achieves accurate and efficient reconstruction of the human body model, and improves robustness of pose estimation.
US11436743B2 Systems and methods for semi-supervised depth estimation according to an arbitrary camera
System, methods, and other embodiments described herein relate to semi-supervised training of a depth model using a neural camera model that is independent of a camera type. In one embodiment, a method includes acquiring training data including at least a pair of training images and depth data associated with the training images. The method includes training the depth model using the training data to generate a self-supervised loss from the pair of training images and a supervised loss from the depth data. Training the depth model includes learning the camera type by generating, using a ray surface model, a ray surface that approximates an image character of the training images as produced by a camera having the camera type. The method includes providing the depth model to infer depths from monocular images in a device.
US11436740B2 Manhole cover abnormity determination apparatus, method, and computer readable medium
An abnormality determination device includes: an analysis unit that analyzes at least a feature amount related to a pattern of a captured image of a manhole cover, the feature amount being included in coded information obtained by coding the captured image; and a determination unit that determines based on an analysis result of the analysis unit whether the manhole cover is abnormal.
US11436738B1 Rock stratification identification method and apparatus, device and storage medium
The present application belongs to the technical field of oil and gas exploration and development, and specifically provides a rock stratification identification method and apparatus, a device and a storage medium. The method includes: acquiring multiple sets of CT slice images of a rock, where each set of the CT slice images include a first CT slice image and a second CT slice image, the first CT slice image and the second CT slice image are acquired by scanning a same depth section of the rock, scanning energy corresponding to the first CT slice image is different form scanning energy corresponding to the second CT slice image; determining multiple dual energy indices of the rock according to the multiple sets of CT slice images; and determining a rock stratification according to the multiple dual energy indices, which can identify stratification of a large-scale rock by using CT.
US11436736B2 Pattern edge detection method
The present invention relates to a pattern edge detection method applicable to a semiconductor inspection apparatus that performs a pattern inspection using pattern design data. This method includes: generating an image of a pattern; detecting an edge of the pattern on the image based on a reference pattern generated from design data for the pattern; repeating generating of an image of a pattern and detecting of an edge of the pattern on the image to produce training-data candidates including a plurality of images and corresponding pattern edges; determining training data by removing pattern edges and corresponding images from the training-data candidates, the pattern edges to be removed being pattern edges satisfying a predetermined disqualification condition; producing an edge detection model by machine learning using the training data; generating an image of other pattern; and detecting an edge of the other pattern on the image using the edge detection model.
US11436735B2 Three-dimensional object image generation
A volume of an object is extracted from a three-dimensional image to generate a three-dimensional object image, where the three-dimensional object image represents the object but little to no other aspects of the three-dimensional image. The three-dimensional image is yielded from an examination in which the object, such as a suitcase, is situated within a volume, such as a luggage bin, that may contain other aspects or objects that are not of interest, such as sidewalls of the luggage bin. The three-dimensional image is projected to generate a two-dimensional image, and a two-dimensional boundary of the object is defined, where the two-dimensional boundary excludes or cuts off at least some of the uninteresting aspects. In some embodiments, the two-dimensional boundary is reprojected over the three-dimensional image to generate a three-dimensional boundary, and voxels comprised within the three-dimensional boundary are extracted to generate the three-dimensional object image.
US11436732B2 Automatic segmentation of acute ischemic stroke lesions in computed tomography data
Lesions associated with acute ischemic stroke are automatically segmented in images acquired with computed tomography (“CT”) using a trained machine learning algorithm (e.g., a neural network). The machine learning algorithm is trained on labeled data and associated CT data (e.g., non-contrast CT data and CT angiography source image (“CTA-SI”) data). The labeled data can include segmented data indicating lesions, which are generated by segmenting diffusion-weighted magnetic resonance images acquired within a specified time window from when the associated CT data were acquired. CT data (e.g., non-contrast CT data and CTA-SI data) acquired from a subject are then acquired and input to the trained machine learning algorithm to generate output as segmented CT data, which indicate lesions in the subject.
US11436722B2 Method and system for fast assessment of brain change normality
A system and a method measure volumetric changes of brain structures. The method includes initializing an intensity value of all voxels of a 3D voxel dataset representing the brain of a subject to an initial value preferentially equal to 0. For all voxels that belong to a segmented brain structure for which reference data of a longitudinal reference model exists, automatically executing the following steps: calculating a deviation of a volume change for the segmented brain structure from the longitudinal reference model, normalizing the deviation to obtain a quantitative value of the volume change on a same scale for voxel's belonging to different brain structures; and setting the intensity value of the voxels to the previously obtained quantitative value Q. The voxels of the 3D voxel dataset are displayed in a form of a longitudinal deviation map.
US11436718B2 Image analysis method, image analysis apparatus, program, learned deep layer learning algorithm manufacturing method and learned deep layer learning algorithm
An image analysis method for generating data indicating a tumorigenic state of an image of a tissue or a cell. The image analysis method is an image analysis method for analyzing an image of a tissue or a cell using a deep learning algorithm of a neural network structure, analysis data are generated from the analysis target image including a tissue or cell to be analyzed, the analysis data are input to the deep learning algorithm, and data indicating the tumorigenic state of tissues or cells in the analysis target image are generated by the depth learning algorithm.
US11436715B2 Image brand ranking
A method ranks image brands. An image brand model is trained to generate an image brand rank from image features. An augmented image brand model is trained to generate an augmented image brand rank from the image brand rank. Predicted financial features are generated from the augmented image brand rank using a feature generation model. A neural network model is trained to generate a predicted augmented image brand rank from the predicted financial features.
US11436708B1 Removing moving objects from a video scene captured by a moving camera
Methods, an apparatus, and software media are provided for removing unwanted information such as moving or temporary foreground objects from a video sequence. The method performs, for each pixel, a statistical analysis to create a background data model whose color values can be used to detect and remove the unwanted information. The method assumes that for each pixel the background is present in a majority of the frames. The camera that records the video sequence may move relative to the geometry of the video scene. A pixel in a first frame is matched to a location in the geometry. The method determines color values of pixels, matched to the location in the geometry, in successive frames and clusters color values to determine a background color value range. It may use quadratic or better interpolation and extrapolation to determine background color values for unavailable frames.
US11436706B2 Image processing apparatus and image processing method for improving quality of images by removing weather elements
Provided is an image processing apparatus that includes an image processing section that executes filter processing using a filter coefficient. The filter coefficient is set at least on the basis of a detection result for details based on a first image and a detection result of detection of a disturbance performed on a second image.
US11436704B2 Weighted normalized automatic white balancing
In order to more accurately white balance an image, weightings can be determined for pixels of an image when computing an illuminant color value of the image and/or a scene. The weightings can be based at least in part on the Signal-to-Noise Ratio (SNR) of the pixels. The SNR may be actual SNR or SNR estimated from brightness levels of the pixels. SNR weighting (e.g., SNR adjustment) may reduce the effect of pixels with high noise on the computed illuminant color value. For example, one or more channel values of the illuminant color value can be determined based on the weightings and color values of the pixels. One or more color gain values can be determined based on the one or more channel values of the illuminant color value and used to white balance the image.
US11436701B2 Method and apparatus for streaming VR image
Provided are an edge data network for streaming a virtual reality (VR) image and a device for displaying a VR image. An example method, performed by the edge data network, of streaming a VR image includes receiving gaze information of a user viewing the VR image from a device, determining at least a partial region among all of regions of the VR image as an artificial intelligence (AI) scaling target region of the VR image, based on the gaze information, determining an AI scaling change level for the AI scaling target region, performing a scaling change on a region corresponding to the AI scaling target region among the regions of the VR image obtained from a media server, according to the AI scaling change level, generating VR image data including the AI scaling target region, and streaming the VR image data to the device.
US11436697B2 Positional information display device, positional information display method, positional information display program, and radiography apparatus
A first positional information derivation unit derives first positional information indicating at least one first position related to the insertion of an insertion structure into a target structure in a subject from a preoperative image acquired before a medical procedure for the subject. A second positional information derivation unit derives second positional information indicating at least one second position on the insertion structure from an intraoperative image acquired during the medical procedure for the subject. A display control unit displays, on a display unit, a positional information screen including at least one of a distance between the first position and the second position or an angle related to the first position and the second position on the basis of the first positional information and the second positional information in a coordinate system common to a coordinate system of the preoperative image and a coordinate system of the intraoperative image.
US11436694B2 Transportation system using odor preferences
A system includes a computer remote from a vehicle. The computer is programmed to store a label of an odor associated with a user, instruct the vehicle to pick up the user, receive data from an environmental sensor in the vehicle, and output a message upon determining that the data indicate that a level of the odor exceeds a threshold.
US11436693B2 Machine learning device and machine learning method for learning correlation between shipment inspection information and operation alarm information for object
A machine learning device which learns a correlation between shipment inspection information obtained by inspecting an object in shipment thereof and operation alarm information issued during operation of the object, includes a state observation unit which observes the shipment inspection information and the operation alarm information; and a learning unit which generates a learning model based on the shipment inspection information and the operation alarm information observed by the state observation unit.
US11436691B2 Systems and methods of managing energy cost of a building
Measurements of energy usage including details of power consumption can be stored for power usage devices. The measurements of energy usage can be used to predict future consumption for each of the power usage devices. A power consumption can be modified using the prediction. The energy cost can be optimized based using the prediction, such as, for example, by modifying a power consumption of one of the power usage devices.
US11436690B1 Assembling a group for a group interaction in a self-paced, online environment
Methods and systems for assembling a group for a group interaction in a self-paced, online environment are provided. The method includes a use of the system to filter a subpopulation from a population stored in a database, the population including members in the self-paced, online environment. The subpopulation can be selected to meet a first set of criteria for a grouping of members for a group interaction. Additional criteria can be added to provide control over the selection of members for the subpopulation and, thus, control over the design of groups to provide a desired group profile for the group interaction. The methods and systems provided can align and group members of the self-paced, online environment for a group interaction, as well as electronically proctor and otherwise monitor and control the interaction.
US11436688B2 Using a multi-armed bandit approach for boosting categorization performance
A computer-implemented method is provided to preforming re-categorization of financial transactions. The re-categorization is implemented by a server computing device which receives the financial transactions associated with a merchant and a first category. The server computing device receives user inputs that are each associated with re-categorizing a financial transaction from the first category to one or more other categories. Based at least in part on a count of the first category and counts of the one or more other categories, the server computing device determines a set of normalized ratios for the first category and the one or more other categories with respect to a total number of respective financial transactions received. The server computing device determines a second category corresponding to a minimum value in the set of the normalized ratios for each financial transaction associated with the merchant.
US11436686B2 Cloud-computed data service for vehicle expenses calculation
This disclosure generally relates to systems and methods to receiving onboard diagnostic data associated with an operational state of a vehicle of a user and pushing a message to the user, the message including information associated with the onboard diagnostic data.
US11436680B2 Systems, methods, and platform for estimating risk of catastrophic events
In an illustrative embodiment, systems and methods for calculating risk scores for locations potentially affected by catastrophic events include receiving a risk score request for a location, the risk score request including a request for assessment of risk exposure related to a type of catastrophic event. Based on the type of catastrophic event, a data compression algorithm may be applied to a catastrophic risk model representing amounts of perceived risk to an area surrounding the location. In response to receiving the risk score request, a risk score for the location may be calculated that corresponds to a weighted estimation of one or more data points in a compressed catastrophic risk model. A risk score user interface screen may be generated in real-time to present the catastrophic risk score and one or more corresponding loss metrics for the location due to a potential occurrence of the type of catastrophic event.
US11436679B1 Blockchain instrument for transferable equity
Systems and methods for offering and purchasing tokenized securities on a blockchain platform meeting current and future federal, state, and offering and holding entity rules and regulations. Tokenized securities purchased during or after the tokenized securities offering are tradable on a secondary market. The server computer of the tokenized securities provides an automated transfer capability for tokenized securities holders.
US11436670B2 System and method of an automated agent to automatically implement loan activities based on loan status
A system for data collection and loan activities is disclosed. The system may include a data collection circuit to receive data relating to a status of a loan and a set of items of collateral acting as security for the loan. The system may further include a blockchain service circuit to maintain a secure historical ledger of events related to the loan, and to interpret a plurality of access control features corresponding to parties associated with the loan. The system may further include a loan evaluation circuit to determine a loan status based on the received data, a smart contract circuit to create a smart lending contract for the loan, and an automated agent circuit to perform a loan action based on the loan status, wherein the blockchain service circuit is further structured to update the secure historical ledger of events with the loan action.
US11436668B2 Financial account authentication
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for account authentication. A method includes receiving a user request to include financial data describing a financial account in an interface, the financial account being associated with a financial institution. The method further includes redirecting the user to a first webpage associated with the financial institution, where the user inputs into the first webpage login credentials for accessing the financial account. The method further includes, in response to the user inputting into the first webpage login credentials for accessing the financial account, receiving, from the financial institution, an access token other than the login credentials for accessing the financial account. The method further includes storing the access token for use in accessing and aggregating financial data describing the financial account.
US11436667B2 Pure-spot and dynamically rebalanced auto-scaling clusters
The present invention is generally directed to systems and methods of providing automatic scaling pure-spot clusters. Such dusters may be dynamically rebalanced for further costs savings. In accordance with some methods of the present invention may include a method of utilizing a cluster in a big data cloud computing environment where instances may include reserved on-demand instances for a set price and on-demand spot instances that may be bid on by a user, the method including: creating one or more stable nodes, comprising spot instances with a bid price above a price for an equivalent on-demand instance; creating one or more volatile nodes, comprising spot instances with a bid price below a price for an equivalent on-demand instance; using one or more of the stable nodes as a master node; and using the volatile nodes as slave nodes.
US11436659B2 Back end server modification and model visualization
Product recommendations are selected according to a model. Product recommendations may be annotated with rules of the model used to select the products. A user may modify the model and be provided with a URL and a cookie associated with the modified model. Subsequent requests or the URL and presenting the cookie are processed using the modified model. A context may be associated with the cookie and modified by the user to observe performance of the model for the context. An interface may permit a user to specify rules for the model or otherwise model its behavior. User interactions with a website result in recommendations according to the model. A journey is recorded that records content, recommendations, and parameters of the model corresponding to the recommendations. The journeys of users may be filtered and visually presented to a user.
US11436656B2 System and method for a real-time egocentric collaborative filter on large datasets
One embodiment of the present invention provides a system for generating a product recommendation. During operation, the system obtains data indicating vertices and edges of a graph. The vertices represent consumers and products and an edge represents an access relationship. The system may receive a query indicating an ego for determining a product recommendation. The system may then traverse the graph from a vertex representing the ego through a plurality of edges to a plurality of vertices representing products. The system may traverse the graph from the plurality of vertices representing products to a plurality of vertices representing other consumers. The system may then traverse the graph from the plurality of vertices representing other consumers to a plurality of vertices representing other products. The system may generate a recommendation that based on the plurality of vertices representing other products.
US11436654B2 Displaying in real-time prebuilt devices that match a custom configured device
In some examples, a computing device may display a build-to-order user interface to enable a default configuration of a configurable device to be modified. The computing device may receive modifications to the default configuration and modify the default configuration to create a modified configuration of the configurable device. The computing device may identify prebuilt devices with configurations matching at least a portion of the modified configuration. For example, the computing device may determine a score for individual prebuilt devices indicating how many options of the individual prebuilt device are similar or identical to corresponding options of the modified configuration of the configurable device. The computing device may display at least a portion of the matching prebuilt devices in a particular order that is based on the score associated with individual prebuilt devices. The computing device may receive a selection to acquire a particular one of the prebuilt devices.
US11436653B1 Hybrid system event processing
A computing resource monitoring service obtains a request from a third-party partner system to generate a first bus. In response to the request, the computing resource monitoring service updates an account associated with a customer of a remote service to indicate presence of the first bus. The computing resource monitoring service activates the first bus to establish an association with a second bus, obtain a set of events generated by a resource of the third-party partner system, and provides the set of events to the first bus. The computing resource monitoring service publishes the set of events to cause the second bus to distribute the set of events to another remote service.
US11436652B1 System and method for electronic processing of vehicle transactions based on image detection of vehicle license plate
A system and method is provided for automatically identifying a vehicle and facilitating a transaction related to the vehicle. The system includes a first computing apparatus having an image sensor that captures optical images of a vehicle and an interface that transmits the captured optical image. The system further includes a remote server that receives the transmitted and captured optical image, automatically scans the captured optical image to identify one or more distinguishing features of the vehicle, automatically compares the identified distinguishing features with a unique feature database that includes respective vehicle identification information associated with unique vehicle features, automatically identify the vehicle identification information that corresponds to the vehicle upon determining a match, automatically identify vehicle configuration information based on the identified vehicle identification information, and automatically transmit the identified vehicle configuration information to the first computing apparatus to be displayed thereon.
US11436645B2 System and process for displaying media content files in an unblockable manner
There is provided a system and process of delivering online media content files to websites which are not capable of being blocked. The system and process provides a publisher with a sub-domain name that is pointed to an IP provided by an ad server and ask publisher to update his DNS records. Concurrently, the system delivers the user a script on the newly suggested sub domain that publisher inserts in HEAD tag of web pages where it is determined that the unblockable ads are to be displayed.
US11436643B2 Universal creative system and method for generating multiple different creatives using a same set of input data
Methods for generating one or more advertisement creatives for multiple advertisement types. In one aspect, a method includes receiving a selection and data entered in an electronic form, the selection being for two or more different advertisement types, the entered data being of one or more data types, the data types including text, image, audio, or video, generating two or more advertisement creatives using the entered data, the two or more advertisement creatives being for the selected two or more different advertisement types, and presenting the two or more advertisement creatives.
US11436639B2 Behavioral analysis device, advertisement distribution device, behavioral analysis method, advertisement distribution method, behavioral analysis program, and advertisement distribution program
A behavioral analysis device acquires designated location information regarding a location of a place designated in advance. The behavioral analysis device acquires a history of terminal location information regarding a location of terminal, user identification information associated with the terminal location information, and a history of operation information indicating at least one operation behavior taken through at least one terminal operation of a user having the identification information. The behavioral analysis device identifies identification information associated with the terminal location information being substantially the same as the designated location information, and outputs tendency information indicating a tendency of at least one operation behavior taken by a user having the identified identification information and taken before a time when a terminal is located at a location indicated by the terminal location information substantially the same as the designated location information, for distribution of information regarding the place designated in advance.
US11436636B2 Communicating information about product or service
In a method for communicating information about a service or product, a record can be retrieved from a database storing records of communications related to a second entity. The record can include information related to an identity of a first entity. The first entity can be defined, at a processor and based upon content of the record, as a member of a set designated to be sent the information about the product or service. The first entity can have previously engaged in a first communication related to the second entity. The second entity can be associated with the product or service. A second communication, which can include the information related to the identity of the first identity, can be sent from the processor to an advertising platform. A third communication, which can include the information about the product or service, can be sent from the processor to the advertising platform.
US11436634B2 Adaptive optimization of a content item using continuously trained machine learning models
A processor receives requests for content items and identifies a first subset of machine learning (ML) models that satisfy a reliability criterion and a second subset of ML models that fail to satisfy the reliability criterion, wherein each ML model is associated with a respective content template and is trained to output a probability that a target associated with an input set of characteristics would perform a target action responsive to being presented with a content item generated based on the respective associated content template. For each request in a first group, the processor inputs the respective set of characteristics associated with the request into each ML model of the first subset, selects a content template, and generates a content item based on the selected content template. For each request in the second group, the processor generates a content item based on a content template associated with the second subset.
US11436624B2 System and method for incentivizing wireless device users to interact with sponsor offers and advertising
A computer system communicates with sponsors, mobile wireless devices, and wireless service providers to present incentives to wireless device users for accepting offers to interact with sponsor content. The incentive offers provide mobile wireless device accounts with credits that are paid by the sponsors. The system generates ACH messages to obtain payment for the credits and transfers the money to the wireless service providers for partial payment of wireless service charges.
US11436623B2 Systems and methods for reward account processing using a distributed ledger
Systems and methods for reward account processing using a distributed ledger are disclosed. According one embodiment, at a node in a distributed ledger network for a plurality of reward program participants, the node comprising at least one computer processor, a method for reward account processing using a distributed ledger may include: (1) receiving a request to withdraw an amount of reward points from a customer account for a customer maintained by a distributed ledger; (2) retrieving, from the distributed ledger, a reward points balance for the customer account; (3) verifying that the reward points balance in the customer account is greater than the amount of reward points to be withdrawn; (4) writing a deduction of the amount of reward points from the reward points balance in the customer account to the distributed ledger; and (5) causing a financial instrument to be issued in response to the deduction.
US11436620B2 Facilitating third party utilization of personal computing resources in exchange for software usage
A method for facilitating utilization of processing resources of a plurality of user electronic devices for mining of cryptocurrency. A user application on each user device includes code for a cryptocurrency mining module and code for functionality different from cryptocurrency mining. Various mining activity data indicative of an extent to which each of the plurality of user electronic devices is utilized by a cryptocurrency mining pool to perform cryptocurrency mining operations is received. The method further includes receiving, from at least one of the cryptocurrency mining pool and a cryptocurrency server separate from the cryptocurrency mining pool, an aggregate amount of cryptocurrency. The aggregate amount cryptocurrency may be exchanged, by communicating with a cryptocurrency exchange server, for an aggregate amount of currency other than cryptocurrency. The method further includes allocating the aggregate amount of currency among user accounts respectively associated with the user electronic devices.
US11436618B2 Method and apparatus for providing customer notifications
A computer-implemented method and an apparatus for providing customer notification detects the presence of a customer in one or more interaction channels from among a plurality of interaction channels. The presence of the customer in the one or more interaction channels is stored as presence information. Attention information corresponding to the customer is determined in connection with the presence information. The attention information indicates a current attention of the customer. A notification is provided to the customer on an interaction channel from among the plurality of interaction channels over which the customer is identified to be active or most likely to be active, based on the presence information and the attention information.
US11436615B2 System and method for blockchain transaction risk management using machine learning
A method involves receiving digital on blockchain information and digital off blockchain information. The digital data from the digital on blockchain information and the digital off blockchain information is extracted. The entity knowledge base engine contextualizes the relationships based on the digital data and the digital off blockchain information and the digital on blockchain information. The risk classification engine analyzes the digital data and transforms the digital data to an identified behavior category. The risk scoring regression engine analyzes the classified risk data and assigns a risk score to each classified risk data. The risk policy engine analyzes the classified risk data and determines if any deviations from rules or standards have or will occur. The security control system takes an action on the digital on blockchain information and digital off blockchain information based on the assigned risk score and any deviations from rules or standards.
US11436613B2 Computer-guided corporate governance with document generation and execution
A system for organizing, managing, and reporting data relating to a corporate entity, comprising; at least one database configured to store a document record relating to a corporate action, the document record further comprising a core record reflecting human-readable information for incorporation into the generated document and stored with the document record, the document record further comprising a set of tags stored with the document record; a business logic module, coupled to the at least one database; and at least one document template stored in the at least one database and comprising instructions for generating, at the business logic module, a document based on the core record with an initial set of tags, wherein a first tag of the set of tags is in a text format and associates a human-readable document type with the document record, thereby providing namespaced tagging and retrieval of document records.
US11436611B2 Property archivist enabled customer service
Methods, systems, and apparatuses may be used to create a property archivist that can enable automated customer service, in which an electronic inventory may be automatically generated and used to assist in resolving customer service needs. In an example, an apparatus may include a processor and a memory coupled with the processor that effectuates operations. The operations may include detecting a product; based on the detection, adding the product to a property archive, wherein the property archive comprises a profile for plurality of products at a location; obtaining an indication of a problem with the product; based on the detected problem, initiating a service request for the product; automatically diagnosing the problem to determine a resolution; and based on the determined resolution, automatically purchasing a part of the product and shipping the part for the product to a location of the product.
US11436610B2 Automatically clustering customer-support requests to form customer-support topics
The system obtains a set of tickets representing customer requests for a customer-support ticketing system. Next, the system produces a set of request vectors by feeding words from each ticket through a model to generate a request vector for the ticket, wherein the set of request vectors is represented as a set of points in a vector space. The system then performs a clustering operation on the set of points to form clusters representing support topics, wherein the clustering operation creates a new point for a new ticket in the vector space when the new ticket is received, and incrementally updates existing clusters to accommodate the new point. Finally, the system presents a user interface to a customer-support agent, wherein the user interface uses the support topics to organize the customer requests, and enables the customer-support agent to perform a customer-support operation in response to a customer request.
US11436609B1 Secure card not present transactions using chip-enabled cards
Techniques are described for performing secure card not present (CNP) transactions using integrated circuit chip-enabled cards. The techniques include continually or periodically tracking a location of a user's card by a user computing device, e.g., a “smart” phone, and storing a log of datasets relating to the location of the user's card at a server device. Based on the tracking, the user computing device may alert the user via a push notification or other message when the user's card is not within a preset range of the user computing device. In addition, an authentication server determines a location of a purchaser computing device attempting to perform a CNP transaction using the user's card information, and compares the location of the purchaser computing device with a most recent location of the user's card retrieved from the log of datasets to determine whether to approve the CNP transaction.
US11436607B2 Systems, devices, and methods for DLT-based data management platforms and data products
The various embodiments described herein relate to systems, methods, and devices associated with distributed ledger systems (e.g., distributed ledger technology implemented on a decentralized network) that can be used to handle and manage the distribution and access of data in a manner that preserves the benefits of distributed ledger technology while enabling the private sharing of data. More specifically, the distributed ledger systems contemplated herein involve distributed ledger technology (DLT)-based data management platforms that can be implemented on nodes of a data management network.
US11436605B2 Sandbox based testing and updating of money laundering detection platform
The invention provides methods, systems and computer program products for sandbox enabled testing of money laundering detection rules or rulesets. The invention implements at a money laundering detection server, the steps of (i) receiving a request for a modification of a first ruleset for electronic transaction related money laundering event detection, (ii) identifying a client entity associated with the received rule modification request, (iii) initiating a sandbox testing process flow for testing the requested modification of the ruleset, (iv) generating a modified second ruleset for electronic transaction related money laundering event detection, based on modification information received within or along with the received request for modification of the first ruleset, (v) implementing through the sandbox testing process flow, money laundering event analysis based on application of the modified second ruleset to retrieved historical transaction data, and (vi) transmitting results of the money laundering event analysis to the client entity.
US11436601B2 Pre-built user interface for payment system and method
The invention relates to a computer implemented system and method for payment flow integration using a pre-built user interface. The method comprises receiving, at a payment service provider, an API call from a partner server that specifies customized cascading style sheets (CSS) data for the partner. The customized CSS data allows the partner to customize the look and feel of a payment window that is embedded in the partner's webpage. The payment service provider server embeds the custom CSS data into an iFrame and transmits the iFrame URL to the partner server. The partner server embeds the iFrame in the partner's webpage. The method may also comprise receiving the user's payment information at the service provider's server, securely storing that information, and returning a payment token to the partner for enhanced security of the payment transaction.
US11436599B2 Blockchain-based identity verification method and related hardware
Implementations of the present specification provide a blockchain-based identity verification method and related hardware. The method includes: An agent client generates an identity verification request based on identity verification input information of a business platform, the identity verification input information indicating an identity verification parameter for identity verification and an identity verification platform that executes the identity verification. The agent client sends the identity verification request to the identity verification platform. The identity verification platform performs identity verification on the identity verification parameter to obtain a result of the identity verification. The identity verification platform submits a transaction including a verifiable credential of a result of the identity verification to a blockchain. The business platform searches a block of the blockchain for the transaction including the verifiable credential to determine a result of the identity verification corresponding to the identity verification request based on the verifiable credential.
US11436588B1 Location-based purchase verification for fund transfers
A method and system of increasing the security of requests to access funds from a joint bank account by secondary users to permit a primary user to securely regulate fund usage are disclosed. The system and method are configured to link to a bank account and restrict access of funds by secondary users per conditions defined by the primary user(s). A software application receives requests for funds from secondary users for use during a transaction to be performed at a specific merchant location. The application requires geodata that supports the proposed transaction, for example by inclusion of an image taken in which GPS data is embedded. The request will only be conveyed to the primary user if the system determines the embedded GPS data corresponds to the location of the merchant.
US11436581B1 Banking system using a wearable device for simultaneously visually perceiving physical surrounding in a field of view of a user and visual outputs on a display of the wearable device
A mobile wireless device (100) in the configuration of user wearable glasses includes at least one lens including at least one transparent display (110). The at least one display is operable to provide visual outputs that are visually perceivable to the user of the device. The user is enabled to see through the at least one lens, physical surroundings in a direct field of view. The device includes at least one input device (116, 122, 114) which receives user inputs. At least one circuit is in operative connection with the at least one display, the at least one input device, a data store (106) and a wireless transceiver (120). At least one user input is operative to cause the device to communicate at least one wireless message which includes data usable to identify a financial account associated with the user. At least one remote circuit is operative responsive to the at least one wireless message to cause a financial transfer to or from the financial account.
US11436578B2 Interactive gratuity platform
In some examples, methods and systems generate interactive receipts with the option of a dynamic tip amount. The method includes determining at least one tip determinant based at least in part on the payment transaction, wherein the tip determinant is selected from a group of: the merchant; the customer; a payment object presented by the customer towards the payment transaction; a geographical location of a mobile device associated with one of the merchant and the customer; and a category of a merchant's item corresponding to the payment transaction. The method includes obtaining, by a dynamic tip generator, a tipping profile based on a history of tipping behavior associated with the tip determinant and generating, by the dynamic tip generator, at least one dynamic tip amount based at least on the tipping profile, which is presented to the customer.
US11436577B2 Bill pay service with federated directory model support
A method, system, apparatus, and computer program for conducting a real-time payment settlement transaction. The method receiving a request for endpoint data, and, in response to receiving the request, determining whether one or more directories, among a plurality of directories, can provide the endpoint data requested in the request. The method also includes identifying at least one directory, among the directories determined to be able to provide the endpoint data requested in the request, as a selection for providing the endpoint data, and obtaining the endpoint data from the at least one directory identified in the identifying. In one example embodiment, the endpoint data includes an account number of a payee account and a routing number of a payee entity. A payment message or a request for payment message can be routed using the obtained endpoint data.
US11436574B1 Digital receipt system
A digital receipt system includes a digital receipt device that is used to process the sale information and generate a digital receipt that can be wirelessly transmitted to a cooperating application on a smart phone that allows the user to view and manage their receipts. In the present system, a device having an optical scanner is communicably connected to the existing point-of-sale system. A unique barcode is then generated on the cooperating application on the smart phone for a user. The barcode is then scanned by the device and a digital receipt is transmitted to the user over a wireless network.
US11436572B2 Conducting transactions between local and remote computer systems
A local computer system connects to a remote computer system of a remote component of FMI. The local computer system stores an account identifier of a single account at the remote component of financial market infrastructure (FMI). The local computer system communicates with the remote computer system using the account identifier to clear and settle trades with the remote component of FMI. The local computer system stores local node identifiers for local nodes. The local computer system communicates with each local node using a local node identifier. The local computer system communicates local transaction data with local nodes with reference to the local node identifiers. The local computer system communicates remote transaction data with the remote computer system with reference to local node identifiers and the account identifier of the single account. The local computer system synchronizes the local transaction data with the remote transaction data.
US11436570B2 Systems and methods for recycling consumer electronic devices
Systems and associated methods for recycling and performing other processes with consumer electronic devices are described herein. In various embodiments, the present technology includes systems and methods for identifying and evaluating an electronic device to facilitate processing (e.g., purchasing) the device. In some embodiments, the present technology includes a self-service evaluation apparatus and a cashier terminal that identifies and evaluates a device and that facilitates purchase and recycling of the device. Various other aspects of the present technology are described herein.
US11436569B2 Appliance monitoring systems
A method implemented in a computer based smartphone in communication with one or more appliances via one or more networks. The method comprises monitoring health data concerning an appliance or an appliance part. Determining that the appliance or appliance part exhibits a maintenance issue based upon the health data. Accessing a remote computer system via the computer based smartphone over an Internet. Receiving one or more suggestions on where to order, purchase, or seek repair for the appliance or appliance part from the remote computer system.
US11436566B2 Techniques for presenting a contextual contact list
Described herein is a contextual contact recommendation or suggestion service and system. The service, which, in some embodiments, is integrated with a social networking service and/or an instant messaging service, takes as input a first parameter that identifies a member of the social networking service, and a second parameter that defines a context (e.g., a web page that is being viewed by the member. The service, based in part on the context, computes a ranked list of members to populate a contextual contact list, thereby recommending or suggesting contacts, with whom the member might be interested in initiating, or continuing, a conversation, based on the context of the member's current web browsing session. Optionally, the service may take as input a third parameter, defining a use case, such that the recommendation algorithm can be customized by use case.
US11436565B2 System and method for organizing and designing comment
The present invention provides a method for determining and organizing multimedia content of a network page, related to reactions of at least one user to at least one common content object or context. The method comprising the steps of: receiving plurality of comments originated by different users relating one or more common multimedia object, wherein the user is required to define characteristics of their comment from multiple choice of definition types, enabling users to react to said comment by selecting one type of reaction from multiple choice of reaction types, wherein the each reaction type define different characteristics of the comment, analyzing comment characteristics as defined by the originator user and/or by reaction type; and selecting and organizing of comments and/or content objects which are related to the comments and/or and the relevant reactions according to the said analysis.
US11436563B2 Systems and methods for life plan generation and management
A life plan management (LPM) computing device for connecting consumers with producers is provided. The LPM computing device may be in communication with a client computing device and may include a processor. The processor may be programmed to i) receive user input including at least one goal, ii) analyze the at least one goal to determine a plurality of categories, iii) store the plurality of categories, iv) analyze at least one of the plurality of categories to determine a plurality of producers, v) store the plurality of producers, vi) generate an interactive life map including the at least one goal, and enabling the consumer to access the plurality of producers by navigating the life map to select the at least one goal and the at least one category, vii) and cause the interactive life map to be displayed on the client computing device.
US11436562B1 Method for processing data of distributed coordination system and electronic apparatus therefor
Disclosed is a method in which an application server of a distributed system provides data, the method including performing event watching on a ZooKeeper server, receiving information related to a change of a first field included in first data from the ZooKeeper server according to a result of the event watching, reading the first data from a first storage when a request signal for the first data is input from a client, and changing a value of the first field included in the read first data on the basis of the information received from the ZooKeeper server and providing the first data with the changed value of the first field to the client.
US11436561B2 Matching inventory characteristics and structure
Disclosed herein are system, method, and computer program product embodiments for providing an overall assessment of a combined inventory item and structure similarity to an initial inventory item and structure. A plurality of inventory items, stored in a database, maybe retrieved to generate a score value corresponding to each of the plurality of inventory items based on a plurality of facets describing the inventory item. Based on the generated score value, a subset of the plurality of inventory items may be determined based on data points representing the subset of the plurality of inventory items that are within a preconfigured Euclidean distance from a centroid representing a data point corresponding to the initial inventory item. One or more structures corresponding to the subset of the plurality of inventory items may be dynamically generated, and their combinations are scored for finding an alternate inventory item and structure.
US11436560B2 Optimizing pallet location in a warehouse
A computer-based technology is provided to optimize a warehouse space, such as warehouse racks. The technology determines a storage duration of a pallet in a warehouse, and further determines an optimal storage location for the pallet in the warehouse. For example, the technology can determine how long an inbound pallet will stay in a warehouse, and locate an optimal area of the warehouse to store the pallet. Such an optimal pallet storage area is selected to reduce labor costs in transporting the pallet in, within, and out of the warehouse and further optimize the management of multiple pallets in the warehouse as a whole. In addition, the technology can consider the size of the pallet in determining the optimal storage location in the warehouse.
US11436550B2 Cash forecast system, apparatus, and method
A system includes a cash management module and a cash forecast module. The cash management module determines a cash position for a company based on at least financial transactions and ERP system financial data. The cash forecast module generates a cash forecast based on the cash position and one or more cash streams, each cash flow stream configured to represent a cash flow for one aspect of the company and each cash flow stream comprising zero or one or more factors, each factor configured to affect an associated cash flow stream in the future. A cash forecast may include zero or more levers.
US11436549B1 Machine learning system and method for predicting caregiver attrition
A system collects information associated with the work performance and work satisfaction of caregiver's who provide in-home care services to seniors. A machine learning system is trained to predict caregiver attrition and generate a user interface display indicative of a risk an individual caregiver will attrit. The system may also be used to determine action steps to reduce the risk of attrition of a caregiver.
US11436548B2 Identifying workers in a crowdsourcing or microtasking platform who perform low-quality work and/or are really automated bots
A facility for identifying workers in a crowdsourcing or micro-tasking platform who perform low-quality work and/or are really automated bots is described. To identify users who perform low-quality work and/or are really bots, the facility (1) measures the quality of at least a portion of the work done by each user, and (2) tracks the pattern of behavior performed by each user on the platform—such as which work projects they select, the content of the responses, and the timing of each user interface interaction. The facility uses this information to build and maintain a model, such as a statistical model, that uses the pattern of a user's behavior to predict the level of quality of the user's work. Users for which the model predicts a low level of quality are flagged for manual review, or automatically suspended from working or from receiving payment.
US11436545B2 System and a method for calculating monetary value of risk from a hierarchy of objectives
Disclosed is a system for converting ratio scale measures of risks to monetary value in a defined environment by a user over a communication network. The system includes a processor, an input unit coupled to the processor for receiving inputs from the user, a display unit to display processed information received from the processor, and a data storage for storing instructions related to risk events. The processor is configured to receive a list of risk events, objectives, a list of causes, generate a ratio scale prioritized hierarchy of importance of objectives; likelihoods of causes of the risk events; risk events likelihoods; risks of risk events; receive input from the user with an estimated monetary value of at least one of the and compute the monetary amounts of all the objectives.
US11436543B2 Plan creation interfaces for warehouse operations
A warehouse coordination system provides data for a plan creation user interface for a warehouse process. The warehouse coordination system receives user input that indicates a sequence of tasks to be performed over a shift for the warehouse process, user input that indicates resources to be applied to the tasks, and a simulation command to perform a simulation of the tasks. In response to receiving the simulation command, the warehouse coordination system performs the simulation of the tasks according to the user input. The warehouse coordination system provides simulation output data based on the simulation of the tasks, and receives a confirmation command to confirm the simulation output data. In response to receiving the confirmation command, the warehouse coordination system stores the user input that indicates the sequence of tasks to be performed, the user input that indicates the resources to be applied to the tasks, and the simulation output.
US11436537B2 Machine learning technique selection and improvement
A method can include determining a cell of a grid to which a first feature and a second feature of each of a plurality of input/output examples maps, determining an average of respective features of the cell to generate respective level 2 synthetic feature vectors, for each cell with an input/output example of the input/output examples mapped thereto, generating a sub-grid of cells and map the input/output examples mapped to a cell of the sub-grid, determining an average of respective features to generate respective level 1 synthetic feature vectors comprising the average of the respective features, training the ML technique using the level 2 synthetic feature vector, testing the trained ML technique using the level 1 synthetic feature vector of each sub-cell, and further testing the trained ML technique using the input/output examples to generate a class and confidence for each of the input/output examples.
US11436533B2 Techniques for parallel model training
Techniques and apparatus for an interactive element presentation process are described. In one embodiment, for example, an apparatus may include logic operative to store a plurality of model specifications for computational models, monitor the object storage service for at least one model event using a first serverless computing service, provide the plurality of model specifications associated with the at least one model event to one of a plurality of serverless computing clusters, generate model data for each of the plurality of model specifications, store the model data for each of the plurality of computational models in the object storage service, monitor the object storage service for at least one data event associated with the model data using a second serverless computing service, cause the plurality of instances to generate a plurality of trained model specifications based on training of the plurality of computational models. Other embodiments are described.
US11436532B2 Identifying duplicate entities
The disclosed embodiments provide a system that identifies duplicate entities. During operation, the system selects training data for a first machine learning model based on confidence scores representing likelihoods that pairs of entities in an online system are duplicates. Next, the system updates parameters of the first machine learning model based on features and labels in the training data. The system then identifies a first subset of additional pairs of the entities as duplicate entities based on scores generated by the first machine learning model from values of the features for the additional pairs and a first threshold associated with the scores. The system also determines a canonical entity in each of the duplicate entities based on additional features. Finally, the system updates content outputted in a user interface of the online system based on the identified first subset of the additional pairs.
US11436530B2 Classifying user behavior as anomalous
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying user behavior as anomalous. One of the methods includes obtaining user behavior data representing behavior of a user in a subject system. An initial model is generated from training data, the initial model having first characteristic features of the training data. A resampling model is generated from the training data and from multiple instances of the first representation for a test time period. A difference between the initial model and the resampling model is computed. The user behavior in the test time period is classified as anomalous based on the difference between the initial model and the resampling model.
US11436527B2 Machine learning at edge devices based on distributed feedback
Machine learning (ML) is provided at edge computing devices based on distributed feedback received from the edge computing devices. A trained instance of an ML model is received at the edge computing devices via communications networks from an ML model manager. Feedback data including labeled observations is generated by the execution of the trained instance of the ML model at the edge computing devices on unlabeled observations captured by the edge computing devices. The feedback data is transmitted from the edge computing devices to a machine learning model manager. A re-trained instance of the machine learning model is generated from the trained instance using the collected feedback data. The re-trained instance of the machine learning model is received at the edge computing devices from the machine learning model manager. The re-trained instance of the machine learning model is executed at the edge computing devices.
US11436519B1 Machine learning mapping for quantum processing units
Some embodiments include a process, including obtaining, with a classical computer system, a mathematical problem to be solved by a quantum computing system, wherein: the quantum computing system comprises one or more quantum computers, the mathematical problem involves more variables than any of the one or more quantum computers have logical qubits, and solving the mathematical problem entails determining values of the variables; decomposing, with the classical computer system, the mathematical problem into a plurality of sub-problems, wherein decomposing the mathematical problem into the plurality of sub-problems comprises decomposing the mathematical problem with machine learning into quantum circuits; causing, with the classical computer system, the quantum computing system to solve each of the sub-problems and aggregate solutions to the sub-problems to determine a solution to the mathematical problem; and storing, with the classical computer system, the solution to the mathematical problem in memory.
US11436517B2 Quantum-tunneling-enabled device case
Apparatus and methods are provided for a quantum-tunneling enabled case, or cases, for making a plurality of silicon-based electronic devices quantum-resilient. The case may include a plurality of silicon-based electronic devices. The case may also include a quantum random number generator that generates encryption keys. The keys may be for use in encrypting transmission transmitted from the electronic devices. The communications transmitted from the plurality of silicon-based electronic devices may be routed to the case prior to being transmitted to their intended recipient. The case may encrypt the communications received at the case using random numbers generated by the quantum random number generator. The case may transmit the encrypted communications to their intended recipients.
US11436514B2 Designing plans using requirements knowledge graph
A requirements knowledge graph may include nodes for different elements of a requirement's relationship to physical characteristics, such as the requirement and the associated unsafe conditions, control objects, and hazards. A connection between nodes may define a relationship between the corresponding elements. The requirement, that is decomposed into a subject, an object, a predicate, and a context, may define a rule for the control object in the unsafe condition to avoid the hazard. A model for a plan (e.g., drilling plan for a well, design for a drilling tool) may be constructed based on the requirements knowledge graph. The plan may be generated based on the model.
US11436512B2 Generating extracted features from an event
A method, system and computer-usable medium for performing a feature generation operation. The performing a feature generation operation including: receiving a stream of events, the stream of events comprising a plurality of events; applying labels to applicable events from the plurality of events, the applying labels providing a labeled event; and, processing the labeled event to extract a feature from the labeled event, the processing providing a feature associated with an event.
US11436511B2 Multiple choice decision engine for an electronic personal assistant
To simplify assisting a user in their day-to-day activities, a communication for performing an action may be sent to a user in the form of a query, where the query includes the most likely set of choices for the action arranged in a group of dichotomous (e.g., yes/no) or multiple choice answers. In this manner, a user may respond to the query by simply selecting one of the dichotomous or multiple choice answers. Historical logs of past actions, responses, queries, and so forth, may be used to predict future user actions or needs, and to formulate future queries for sending to the user. These techniques may be implemented, for example, through a remote coordination server or directly through a user's personal electronics device.
US11436510B1 Event forecasting system
Generally provided herein is a predictive policing system including at least one crime prediction server constructed to process historical crime data to produce a crime forecast assigning at least one geographic region to at least one crime type for use in crime prevention, deterrence, and disruption practices.
US11436509B2 Adaptive learning system for information infrastructure
A method in one embodiment comprises monitoring interaction of a plurality of users with at least one website, extracting and analyzing data from the monitoring, wherein the data corresponds to interaction of the plurality of users with the at least one website, deriving one or more patterns of the plurality of users based on the analyzing, generating one or more rules regarding how content from the at least one website is at least one of sought, accessed and used, generating and transmitting to at least one organizational user device one or more recommendations for modifying how the content is at least one of organized and presented in connection with the at least one website, and executing at least one of reorganization and re-presentation of the content in connection with the at least one website.
US11436506B2 Method and devices for determining metrology sites
Methods for determining metrology sites for products includes detecting corresponding objects in measurement data of one or more product samples, and aligning the detected objects are aligned. The methods also include analyzing the aligned objects, and determining metrology sites based on the analysis. Devices use such methods to determine metrology sites for products.
US11436502B2 Knowledge-transfer-based learning framework for airspace situation evaluation
A sector situation (SS) evaluation framework is based on knowledge transfer and is specifically applicable for small-training-sample environment. The SS evaluation framework is able to effectively mine knowledge hidden within the samples of both target and non-target sectors, and properly handle the integration between the knowledge derived from different sectors. This framework includes three main steps: (1) sufficiently mine the knowledge within the samples of the target sector using the strategies of multi-factor subset generation and multi-base evaluator construction, and build target base evaluators; (2) precisely learn the knowledge in the samples of the non-target sectors using similar strategies for the target sector, together with a sample transformation, and build non-target base evaluators; and (3) efficiently integrate the target and non-target base evaluators based on evaluation confidence analysis of those base evaluators.
US11436500B2 Schema correspondence rule generation using machine learning
A schema matching system processes training event data received from multiple sources to determine correspondence rules associating fields in the schemas of each source. To generate the correspondence rules, the schema matching system can use training event data from multiple sources comprising events associated with multiple schemas. Then, based on one or more similarity metrics between data entries of the training event data, the system matches individual events using a machine learning algorithm and, based on the pairs of matching events, corresponding schema fields across the multiple schemas. Based on the matching events and/or user feedback, the schema matching system can generate one or more correspondence rules based on the normalization rules and the corresponding fields of the schemas for later use by one or more transaction monitoring systems on incoming event data.
US11436498B2 Neural architecture search system for generating a neural network architecture
A neural architecture search system for generating a neural network includes one or more processors and a memory. The memory includes a generator module, a self-supervised training module, and an output module. The modules cause the one or more processors to generate a candidate neural network by a controller neural network, obtain training data, generate an output by the candidate neural network performing a specific task using the training data as an input, determine a loss value using a loss function that considers the output of the candidate neural network and at least a portion of the training data, adjust the one or more model weights of the controller neural network based on the loss value, and output the candidate neural network. The candidate neural network may be derived from the controller neural network and one or more model weights of the controller neural network.
US11436495B2 Change detection in digital images
A method for detecting change in a pair of sequential images. The method includes training a feature descriptor based on a generated training set of matching and non-matching image pairs. An imaging subsystem captures a pair of substantially sequential images of a field of view. The pair of captured images is aligned and then transformed into corresponding arrays of patches. A matching and non-matching probability is determined for each pair of adjacent patches based on the feature descriptor. Each pair of patches is classified as matching or non-matching based on a comparison of the matching and non-matching probability. A mask is generated identifying the pairs of patches that indicate change and then displayed overlaid on at least one of the sequential images to indicate change on a user interface.
US11436492B2 Transfer learning of deep neural network for HVAC heat transfer dynamics
A method includes collecting a first dataset of input-output data for a first building, training a deep learning model using the first dataset, initializing parameters of a target model for a second building using parameters of the deep learning model, collecting a second dataset of input-output data for a second building, training the target model for the second building using the initialized parameters of the target model and the second dataset, and controlling building equipment using the target model. Controlling the building equipment affects a variable state or condition of the building.
US11436491B2 System and method for improving convolutional neural network-based machine learning models
Improved convolutional neural network-based machine learning models are disclosed herein. A convolutional neural network is configured to decompose feature maps generated based on a data item to be classified. The feature maps are decomposed into a first and second subsets. The first subset is representative of high frequency components of the data item, and the second subset is representative of low frequency components of the data item. The second subset is upsampled and is combined with the first subset. The combined feature maps are convolved with a filter to extract a set of features associated with the data item. The first subset is also downsampled and combined with the second subset. The combined feature maps are convolved with a filter to extract another set of features. The data item is classified based on the sets of features extracted based on the convolution operations.
US11436490B2 Providing apparatus, providing method, and computer program product
A providing apparatus according to an embodiment of the present disclosure includes a memory and a hardware processor coupled to the memory. The hardware processor is configured to: store, in the memory, a first machine learning model capable of changing an amount of calculation of a model of a neural network; acquire device information; set, based on the device information, extraction conditions representing conditions for extracting second machine learning models from the first machine learning model; extract the second machine learning models from the first machine learning model based on the extraction conditions; and provide the second machine learning models to a device specified by the device information.
US11436488B2 Control device
A control device mounted in a vehicle in which at least one controlled part is controlled based on an output parameter obtained by inputting input parameters to a learned model using a neural network, provided with a parked period predicting part predicting future parked periods of the vehicle and a learning plan preparing part preparing a learning plan for performing relearning of the learned model during the future parked periods based on results of prediction of the future parked periods.
US11436487B2 Joint embedding of corpus pairs for domain mapping
Techniques for outside-in mapping for corpus pairs are provided. In one example, a computer-implemented method comprises: inputting first keywords associated with a first domain corpus; extracting a first keyword of the first keywords; inputting second keywords associated with a second domain corpus; generating an embedded representation of the first keyword via a trained model and generating an embedded representation of the second keywords via the trained model; and scoring a joint embedding affinity associated with a joint embedding. The scoring the joint embedding affinity comprises: transforming the embedded representation of the first keyword and the embedded representation of the second keywords via the trained model; determining an affinity value based on comparing the first keyword to the second keywords; and based on the affinity value, aggregating the joint embedding of the embedded representation of the first keyword and the embedded representation of the second keywords within the second domain corpus.
US11436484B2 Training, testing, and verifying autonomous machines using simulated environments
In various examples, physical sensor data may be generated by a vehicle in a real-world environment. The physical sensor data may be used to train deep neural networks (DNNs). The DNNs may then be tested in a simulated environment—in some examples using hardware configured for installation in a vehicle to execute an autonomous driving software stack—to control a virtual vehicle in the simulated environment or to otherwise test, verify, or validate the outputs of the DNNs. Prior to use by the DNNs, virtual sensor data generated by virtual sensors within the simulated environment may be encoded to a format consistent with the format of the physical sensor data generated by the vehicle.
US11436483B2 Neural network engine with tile-based execution
An accelerator for neural network computing includes hardware engines and a buffer memory. The hardware engines include a convolution engine and at least a second engine. Each hardware engine includes circuitry to perform neural network operations. The buffer memory stores a first input tile and a second input tile of an input feature map. The second input tile overlaps with the first input tile in the buffer memory. The convolution engine is operative to retrieve the first input tile from the buffer memory, perform convolution operations on the first input tile to generate an intermediate tile of an intermediate feature map, and pass the intermediate tile to the second engine via the buffer memory.
US11436480B2 Reservoir and reservoir computing system
Provided is a reservoir computing system that is miniaturized and has a reduced learning cost. The reservoir computing system uses a reservoir that includes a first optical output section that outputs a first optical signal; a first optical waveguide that propagates the first optical signal output by the first optical output section; an optical receiving section that receives the first optical signal from the first optical waveguide; a storage section that stores received optical data corresponding to the first optical signal and output by the optical receiving section; and a feedback section that applies, to the first optical signal, feedback corresponding to the received optical data stored in the storage section.
US11436479B2 System and method for transfer of analog synaptic weight information onto neuromorphic arrays with non-ideal non-volatile memory device
A system and method are shown for transferring weight information to analog non-volatile memory elements wherein the programming pulse duration is directly proportional to the difference in weights. Furthermore, the system and method avoid weight transfers when the weights are already well-matched.
US11436474B2 Method of secure classification of input data by means of a convolutional neural network
The present invention relates to a parameter training method for a convolutional neural network, CNN, for classifying data, the method comprising the implementation by data processing means (11c) of servers (1a, 1b, 1c) of steps of: (a1) Obtaining parameters of a set of at least one first CNN; (a2) For a first CNN of said set: Training, based on a database of already-classified public training data, parameters of a final representation block (B) of a second CNN corresponding to the first selected CNN to which said representation block (B) has been added; Retraining, based on a database of already-classified confidential training data of a secondary server (1a, 1b), parameters of the second CNN; Transmitting to the main server (1c) parameters of a third CNN corresponding to the second CNN without a final representation block (B); (a3) Replacing a first CNN of said set of first CNNs with the third CNN; (a4) Aggregating said set of at least one first CNN into a fourth CNN. The present invention also relates to a method for classifying an item of input data.
US11436470B2 Generating simulated image training data
Generating image training data for training an autonomous photography agent to learn the preferences and photo-taking styles of a given set of human users. The preferences and/or photo-taking styles include, but are not necessarily limited, to: (i) human users of a certain age group (such as toddlers or adults); (ii) profession of the photo-taker (professional photographer rather than a hobbyist); (iii) health status of the photo-taker; and/or (iv) travel status of the photo-taker (such as a tourist in a new city rather than a resident of a given city).
US11436466B2 Insulating glazing unit
An insulating glazing unit that has at least two glass panes and a circumferential spacer profile between them near their edges, for use in a window, a door, or a façade glazing, which has in each case a frame surrounding the edges of the insulating glazing, into which the insulating glazing is inserted using spacers, wherein at least one RFID transponder is attached to the insulating glazing unit as an identification element, wherein the a least one transponder is positioned at the edge or on the boundary edge of a glass pane such that, in the installed state of the window, door, or façade glazing, it is positioned on or above a spacer in the surrounding, in particular metallic, frame.
US11436465B2 Redox active polymer devices and methods of using and manufacturing the same
The disclosed technology relates generally to apparatus comprising conductive polymers and more particularly to tag and tag devices comprising a redox-active polymer film, and method of using and manufacturing the same. In one aspect, an apparatus includes a substrate and a conductive structure formed on the substrate which includes a layer of redox-active polymer film having mobile ions and electrons. The conductive structure further includes a first terminal and a second terminal configured to receive an electrical signal therebetween, where the layer of redox-active polymer is configured to conduct an electrical current generated by the mobile ions and the electrons in response to the electrical signal. The apparatus additionally includes a detection circuit operatively coupled to the conductive structure and configured to detect the electrical current flowing through the conductive structure.
US11436464B2 IC tag
An IC tag according to the present invention includes: a sheet-shaped tag main body having an outer shape that extends in a lengthwise direction and a widthwise direction orthogonal to the lengthwise direction; and a reinforcing member that is arranged along the widthwise direction so as to cover a surrounding area of the tag main body. The tag main body includes: an IC chip; an antenna configured to electrically transmit and receive information stored in the IC chip; and a sheet-shaped substrate that supports the IC chip and the antenna. The reinforcing member is made of a material having a Shore D hardness that is less than or equal to a Shore D hardness of the substrate, and is arranged so as to cover at least the IC chip.
US11436462B2 Accessory for a tag device and a tag device using the same
An accessory for a tag device and a RFID tagging device using the accessory. The accessory includes a tag holder defining with a slot arranged to receive the tag device and to removably secure the tag device in a predetermined position; and an antenna provided on the tag holder, wherein the antenna has a radiator arranged to couple to a feeder of the tag device when the tag device is positioned in the predetermined position within the slot.
US11436460B2 System for conveying objects using packages provided with a device for displaying visual codes
A system for distributing objects, including: packages forming containers for the shipping of objects, each package incorporating an electronic display device and a computer unit; and a computer platform including: a geolocation system. The database contains, for each package a series of visual codes, and the computer unit of each package is parameterized to select a visual code and control the electronic display device so that it displays the selected visual code.
US11436459B2 Combination of image and machine readable graphic code
A method comprises providing to a processor or generating by the processor, an image, and a machine readable graphic code comprising a plurality of light pixels and a plurality of dark pixels. The processor determines whether the image and machine readable code are the same size if they are not the same size, scales or crops the image or the machine readable code such that they are the same size. The processor associates each graphic code pixel with a corresponding image pixel, each pixel having a lightness value. The processor determines for each image pixel, based on a comparison between a lightness of the image pixel and a lightness of a corresponding graphic code pixel, whether to adjust the lightness of the image pixel based on one of a low threshold lightness value and a high threshold lightness value. The lightness value is adjusted for each pixel of the image which is to be adjusted to a modified lightness value, such that a combination of the image and the graphic code is produced.
US11436458B2 Information management system for product ingredients to allow regulatory compliance checks
An ingredient data system that ingests text and graphics of product labels associated with consumer products to check compliance with rules pertaining to what can be included on the product labels generally includes a memory having instructions stored thereon, and at least one processor to execute the instructions to transmit via a network a representation of a label view to a user interface on a client computing device that displays one or more of the base attributes associated with the first request, at least a portion of each of the images of one or more of the product labels of the consumer products designated under one or more of the base attributes associated with the first request, and at least a portion of details of noncompliance when one or more of the pieces of the constituent information are identified as impermissible according to the compliance information.
US11436457B2 Image forming apparatus and control method for image forming apparatus
An image forming apparatus on which a replaceable container storing a recording material is mounted includes an image forming unit configured to form an image using the recording material, a determination unit configured to determine whether the container satisfies a predetermined condition, an acquisition unit configured to acquire an amount of the recording material used for image formation in a predetermined period and stored in the container determined as a container that satisfies the predetermined condition, a memory configured to accumulate information indicating the amount of the recording material acquired by the acquisition unit, and a prediction unit configured to predict a number of days about replacement of the container, based on the information indicating the amount of the recording material and accumulated in the memory.
US11436455B2 Image processing device, printing device, printing system, and image processing method
An image processing method configured to process an image constituted by a plurality of pixels arranged two-dimensionally includes the steps of dividing the image into a plurality of blocks, and comparing image data of the pixel included in a first block as one of the blocks divided into with a first threshold value, and converting the image data into first dot data representing whether to form a dot using an error diffusion method. Further, processing of comparing image data of the pixel included in a second block as a block adjacent to the first block with a second threshold value prepared in advance, and converting the image data into second dot data representing whether to form a dot using an error diffusion method is performed independently of a first processing section. On this occasion, the first threshold value and the second threshold value include variable components periodically varying along two-dimensional arrangement directions of the pixels, respectively, and the variable components are provided with the same phase at a junction between the first block and the second block.
US11436447B2 Target detection
A target detection method a is provided, which relates to the fields of deep learning, computer vision, and artificial intelligence. The method comprises: classifying, by using a first classification model, a plurality of image patches comprised in an input image, to obtain one or more candidate image patches, in the plurality of image patches, that are preliminarily classified as comprising a target; extracting a corresponding salience area for each candidate image patch; constructing a corresponding target feature vector for each candidate image patch based on the corresponding salience area for each candidate image patch; and classifying, by using a second classification model, the target feature vector to determine whether each candidate image patch comprises the target.
US11436446B2 Image analysis enhanced related item decision
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining from a user one or more data queries; identifying a product of interest in response to the one or more data query; examining a plurality of product records to determine a set of related products that are related to the product of interest, wherein the examining includes performing image analysis to extract one or more product topic classifier from product image data representing one or more product; and providing one or more output in response to the examining.
US11436434B2 Machine learning techniques to identify predictive features and predictive values for each feature
Techniques are provided for using machine learning techniques to identify predictive features and predictive values for each feature. In one technique, a model is trained based on training data that comprises training instances, each of which corresponds to multiple usage-based features of an online service by a user. For each usage-based feature in a subset of the usage-based features, the model is used to generate a dependency graph, a histogram is generated, and an optimized value is selected based on the dependency graph and the histogram. A user of the online service is identified, along with a usage value that indicates a level of usage, by the user, of a usage-based feature. A comparison between the usage value and an optimized value of the usage-based feature is performed. Based on the comparison, it is determined whether to present data about that usage-based feature to the user.
US11436429B2 Artificial intelligence-based sequencing
The technology disclosed processes a first input through a first neural network and produces a first output. The first input comprises first image data derived from images of analytes and their surrounding background captured by a sequencing system for a sequencing run. The technology disclosed processes the first output through a post-processor and produces metadata about the analytes and their surrounding background. The technology disclosed processes a second input through a second neural network and produces a second output. The second input comprises third image data derived by modifying second image data based on the metadata. The second image data is derived from the images of the analytes and their surrounding background. The second output identifies base calls for one or more of the analytes at one or more sequencing cycles of the sequencing run.
US11436425B2 Ruggedized triggering handle with modular peripheral control system
A ruggedized triggering handle device for a mobile scanning system supports a mobile device (tablet, smartphone) attachable by a bracket on the upper surface of the handle. The handle may establish a wireless link to the mobile device; a trigger of the handle device includes a magnetic switch which, when driven proximate to a triggering element enclosed within the handle, causes the triggering element to transmit key codes and instructions via the wireless link, enabling the user to trigger applications and peripheral sensing components (e.g., readers, scanners, imagers) of or proximate to the mobile device via the handle. The peripheral sensing components may be modular elements attachable between the upper and lower portions of the handle device, either individually or serially as needed, and operable via the trigger or the additional buttons without the need for visual reference to the handle.
US11436423B2 Kit and method for improving the security of a card reader
A kit and method for improving the security of a card reader having a plurality of wafers for insertion individually into the card reader via a card slot in the card reader, where each wafer is shaped and sized so that the wafer can be inserted through the card slot in an insertion direction and positioned in a cavity in the card reader. The plurality of wafers are configured to couple together when inside the cavity to form a stack of wafers.
US11436422B2 Reading device and method
A reading device includes a placing table supporting an article to which an RFID tag is attached. An antenna is configured to emit a radio wave for communicating with the RFID tag toward the placing table. A reading unit is configured to read tag information including a tag identifier identifying the RFID tag by communicating with the RFID tag via the antenna while the placing table and the antenna are integrally moved. An extracting unit is configured to extract a tag identifier in which an amount of change in phase information is a predetermined value or less, based on the phase information of a response wave obtained from the RFID tag when the tag information is read. An outputting unit is configured to output the tag information including the tag identifier extracted by the extracting unit.
US11436421B2 Tag reader and tag reading system
A tag reader includes a communication controller, a communication interface, and a processor. The communication controller controls an output level of an output signal to be output from an antenna for reading an RFID tag. The communication interface communicates with a host device. The processor specifies a minimum output level of the output signal at which the RFID tag can be read and transmits the minimum output level to the host device through the communication interface.
US11436419B2 Bilingual corpora screening method and apparatus, and storage medium
A bilingual corpora screening method includes: acquiring multiple pairs of bilingual corpora, wherein each pair of the bilingual corpora comprises a source corpus and a target corpus; training a machine translation model based on the multiple pairs of bilingual corpora; obtaining a first feature of each pair of bilingual corpora based on the trained machine translation model; training a language model based on the multiple pairs of bilingual corpora; obtaining feature vectors of each pair of bilingual corpora and determining a second feature of each pair of bilingual corpora based on the trained language model; determining a quality value of each pair of bilingual corpora according to the first feature and the second feature of each pair of bilingual corpora; and screening each pair of bilingual corpora according to the quality value of each pair of bilingual corpora.
US11436415B2 Message sentiment based alert
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining textual based message data of a messaging system; processing the textual based message data to determine one or more sentiment parameter associated to the textual based message data; and outputting an alert based on a result of the processing.
US11436412B2 Predictive event searching utilizing a machine learning model trained using dynamically-generated event tags
An apparatus includes at least one processing device configured to obtain event metadata for events published by event sources to an event platform, the event metadata comprising static event tags for respective ones of the events. The at least one processing device is also configured to generate dynamic event tags having an association with event types based at least in part on analysis of real-time event traffic comprising a subset of the events published by the event sources to the event platform over a designated time period. The at least one processing device is further configured to train a machine learning model utilizing the static event tags and the association of the dynamic event tags with the event types, receive a query comprising event parameters, and provide a response to the query by utilizing the trained machine learning model to match events with the event parameters in the query.
US11436402B1 Electronic design 3D mixed placement and unfolding
Disclosed is an improved approach for implementing a three-dimensional integrated circuit design with mixed macro and standard cell placement. This approach concurrently places both the macros and standard cells of the 3D-IC design onto two or more stacked floorplan and optimize the instance locations by timing, density, wire length and floorplan constraint.
US11436401B2 System for placement optimization of chip design for transient noise control and related methods thereof
Transient voltage noise, including resistive and reactive noise, causes timing errors at runtime. A heuristic framework, Walking Pads, is introduced to minimize transient voltage violations by optimizing power supply pad placement. It is shown that the steady-state optimal design point differs from the transient optimum, and further noise reduction can be achieved with transient optimization. The methodology significantly reduces voltage violations by balancing the average transient voltage noise of the four branches at each pad site. When pad placement is optimized using a representative stressmark, voltage violations are reduced 46-80% across 11 Parsec benchmarks with respect to the results from IR-drop-optimized pad placement. It is shown that the allocation of on-chip decoupling capacitance significantly influences the optimal locations of pads.
US11436400B2 Optimization method for graph processing based on heterogeneous FPGA data streams
The present invention relates to an optimization method for graph processing based on heterogeneous FPGA data streams. The method can balance processing loads between the CPU processing module and the FPGA processing module during acceleration of graph data processing.
US11436399B2 Method and apparatus for performing multiplier regularization
A method for implementing a multiplier on a programmable logic device (PLD) is disclosed. Partial product bits of the multiplier are identified and how the partial product bits are to be summed to generate a final product from a multiplier and multiplicand are determined. Chains of PLD cells and cells in the chains of PLD cells for generating and summing the partial product bits are assigned. It is determined whether a bit in an assigned cell in an assigned chain of PLD cells is under-utilized. In response to determining that a bit is under-utilized, the assigning of the chains of PLD cells and cells for generating and summing the partial product bits are changed to improve an overall utilization of the chains of PLD cells and cells in the chains of PLD cells.
US11436398B2 Simulating large cat qubits using a shifted fock basis
A method of simulating quantum gates includes shifting a Fock basis for the simulation such that the simulation can be performed in a smaller (e.g. truncated) Hilbert dimension space. To shift the Fock basis, non-orthonormalized basis states are first defined. The defined basis states are then orthonormalized to construct orthonormalized shifted Fock basis state. Matrix elements are determined for an operator in the orthonormalized shifted Fock basis and the operator is used to simulate the quantum gate in the shifted Fock basis.
US11436395B2 Method for prediction of key performance parameter of an aero-engine transition state acceleration process based on space reconstruction
A method for prediction of key performance parameters of an aero-engine transition state acceleration process based on space reconstruction. Aero-engine transition state acceleration process test data provided by a research institute is used for establishing a training dataset and a testing dataset; dimension increase is conducted on the datasets based on the data space reconstruction of an auto-encoder; model parameters optimization is conducted by population optimization algorithms which is represented by particle swarm algorithm; and random forest regression algorithm performing well on high-dimensional data is used for carrying out regression on transition state performance parameters, which realizes effective real-time prediction from the perspective of engineering application.
US11436391B2 Learning method and automatic layout design method
A learning method and an automatic layout design method are disclosed. In one embodiment, provided is a learning method implementable by an apparatus for a system performing a layout design for automatically determining layout positions of a plurality of layout objects to be placed in a layout space by virtually moving the plurality of layout objects in the layout space based on a relationship between states of the plurality of layout objects in the layout space and movements of the plurality of layout objects to be performed, the method comprising: virtually moving a plurality of first layout objects in the layout space, determining a reward depending on whether or not the plurality of first layout objects interfere with another object in the layout space, and performing a learning process for learning the relationship through machine learning based on the reward.
US11436385B2 Overarching relationship manager and editor for scaling complex architecture representations
A method and system provide the ability to manage objects across multiple independent projects. A graphically descriptive design representation of a master project for an engineering system architecture model is generated and displayed. The model consists of the multiple independent projects with each project owning a set of data that is arranged as a hierarchy of nodes that each represents an object of the set of data. Links between nodes define a dependency relationship between the objects represented. A request to reference data is received. A determination is made regarding whether the request is consistent with the master project representation. The request is allowed or rejected depending on the determination.
US11436375B2 Processing device for reducing a load on a system bus
The application relates to a processing device (100) including a buffer (102) coupled to a system bus, a ciphering device coupled to the system bus, and a memory coupled to the ciphering device. The processing device is configured to operate in at least one of a deciphering mode and a ciphering mode. In the deciphering mode, the ciphering device is configured to receive a ciphered data unit directly from the buffer over the system bus, decipher the ciphered data unit so as to obtain a deciphered data unit, and transfer the deciphered data unit to the memory. In the ciphering mode, the ciphering device is configured to receive a data unit from the memory, cipher the data unit so as to obtain a ciphered data unit, and transfer the ciphered data unit directly to the buffer over the system bus.
US11436374B2 Biometric-secured non-biometric applications on a card
A card includes a secure element hosting applications instances. An external interface receive, from an external card reader, an application selection command selecting one application instance from a set of one or more selectable application instances. A biometric interface is configured to acquire biometrics of a user via biometric sensor. A processor compares the acquired biometric data to reference biometric data stored in the card and set the selectable application instance set depending on the outcome of the biometric data comparison. An instance of a non-biometric application is provided in the set only in case of positive comparison. A non-biometric application is thus now biometric-secured. Personalized parameters configuring the instance of a same application may be determined based on the acquired biometrics, allowing configurations of the card to be proposed for several different users.
US11436372B1 Systems and methods for protecting user privacy
The disclosed computer-implemented method for protecting user privacy may include (i) detecting that a website indicates a user account identifier, (ii) detecting whether a third-party script has access to the user account identifier, and (iii) performing, based at least in part on detecting that the third-party script has access to the user account identifier, a security action to protect user privacy such that the security action facilitates an attempt to prevent the third-party script from actually accessing the user account identifier. Various other methods, systems, and computer-readable media are also disclosed.
US11436368B2 Personal data management system
This disclosure relates to a system for managing personal data over a blockchain network. In an implementation, the system includes a user access provider (UAP) node in communication with a service provider (SP) node. The SP node may include an SP blockchain storing personal data on a SP transaction chain. The UAP node may store meta data of the user on a UAP transaction chain. The meta data may include access control information for the service provider to access the personal data. The UAP node may receive, from the SP node, an access request for the service provider to access a portion of the personal data of the user. The UAP node may access control information for the service provider based on the access request, update the meta data with the configured access control information, and replicate the meta data to the SP node via a blockchain transaction.
US11436367B2 Pre-operating system environment-based sanitization of storage devices
A technique includes, in a pre-operating system environment of a computer system, a hardware processor of the computer system executing machine executable instructions to determine whether a sanitization option was selected in a prior operating system environment of the computer system. In response to determining that the sanitization option was selected, the hardware processor executes the instructions in the pre-operating system environment to determine, for an adapter of the computer system, a storage inventory associated with the adapter and sanitize the storage inventory.
US11436364B2 Privacy scout
Methods, computer-readable media, software, and apparatuses may assist a consumer in keeping to their preferred privacy preferences when making a purchase online. Differences between the privacy policy of a vender and the privacy preferences of the consumer may be output for display to the consumer, along with alternative vendor recommendations, including vendors having privacy policies more closely match with the privacy preferences of the consumer.
US11436362B1 Native applications using database roles
Embodiments of the present disclosure enable users of a data sharing system to build native applications that can be shared with other users of the data sharing system. The native applications can be published and discovered in the data sharing system like any other data listing, and consumers can install them in their local data sharing system account to serve their data processing needs. A provider may define an installation script for installing an application and create a share object to which the installation script may be attached. In response to an imported database being created in a consumer account based on the share object, a native application framework may automatically execute the installation script in the consumer account and may create a set of database roles to manage execution of the application in the consumer account.
US11436360B2 System and method for storing encrypted data
The present disclosure provides a system for storing encrypted data. The system comprises a server and a plurality of clients. A first client of the plurality of clients is configured to send to the server a first reference value calculated from data to be encrypted and stored. The server is configured to determine a group of second clients from the plurality of clients, the second clients having each sent to the server data with a second reference value equal to the first reference value. The group of second clients is configured to perform a passive key exchange protocol with the first client, and the server is configured to determine, based on a result of the passive key exchange protocol, whether the data is to be stored in full or as deduplicated data.
US11436359B2 System and method for managing permissions of users for a single data type column-oriented data structure
A system and method for managing permissions of users for a column-oriented data structure, including: generating a column oriented data structure in response to receiving a request to generate the data structure from a first user device associated with a first user account, wherein the data structure comprises a plurality of columns, wherein each column is of single data type and is assigned metadata associated with the single data type; associating the first user account with a first set of permissions associated with the generated data structure; and, associating a second user account with a second set of permissions, wherein the first set of permissions comprises at least one additional permission with respect to the second set of permissions.
US11436351B1 Homomorphic encryption of secure data
A process for securely processing a search query for homomorphically encrypted search results is provided. The process includes receiving a search query from a requesting device, the search query including a request for encrypted data stored in a data store operably coupled to the one or more processors. The process further includes executing a search function to access a set of search results from the data store, the search results including homomorphically encrypted information, and determining, based upon the search query, a transmission encryption technique for secure transmission of the search results to the requesting device. The search results can be additionally encrypted using the transmission encryption technique to generate an additionally encrypted search response that includes the homomorphically encrypted information. The process can further include causing transmission of the additionally encrypted search response to the requesting device.
US11436349B2 Method and system for implementing a cloud machine learning environment
An embodiment of the present invention is directed to leveraging GPU farms for machine learning where the selection of data is self-service. The data may be cleansed based on a classification and automatically transferred to a cloud services platform. This allows an entity to leverage the commoditization of the GPU farms in the public cloud without exposing data into that cloud. Also, an entire creation of a ML instance may be fully managed by a business analyst, data scientist and/or other users and teams.
US11436348B2 Method and system of passing and applying delegations of authority
The present technology relates to an information processing device, an information processing method, and a program that allow authority to be delegated without bothering the user. Provided are an acquisition unit that acquires information for receiving delegation of an authority that is predetermined, a change unit that changes a level of the authority when a predetermined condition is satisfied, and a processing unit that performs a process using the authority that is predetermined. The acquisition unit acquires first information, an inquiry is made to a server using the first information to acquire second information from the server, and the authority that is predetermined is delegated by acquiring the second information. The present technology can be applied to, for example, an agent device to which the authority to access predetermined information is delegated from a user.
US11436343B2 Device, system, and method of policy enforcement for rich execution environment
Device, system, and method of policy enforcement for rich execution environment. An electronic device includes a Trusted Execution Environment (TEE), a Rich Execution Environment (REE), and a hardware-based secure sub-system which includes a cryptographic engine. The REE includes a cryptographic driver configured to initiate a request for TEE authorization to perform a particular cryptographic operation by the cryptographic engine on a data-item that is stored in a memory region that is accessible by the REE. The TEE includes a policies manager to determine whether the request from the REE is approved or rejected, and if approved, to inject data-items into the secure sub-system to enable performance of the requested cryptographic operation by the cryptographic engine.
US11436326B2 False alarm detection for malware scanning
A method of scanning files for malware on a computer system. The method comprises detecting a file to be scanned for malware in the computer system, determining the file being a partial file that comprises only a part of the file content, searching for an original clean file associated with the partial file, wherein the original clean file is a full copy of the partial file, based on finding a candidate original clean file associated with the partial file, calculating a partial hash of the same length as the partial file for the candidate original clean file, and based on determining that partial hashes of the candidate original clean file and the partial file match, signalling a false alarm.
US11436323B2 Detecting anomalies in software service usage activity
During operation, the system obtains a training dataset during a training mode, wherein the training dataset includes counts of actions performed by users while operating applications in the computer system. Next, the system uses the training dataset to produce corresponding per-action datasets. The system then cleanses the training dataset based on counts of actions in the per-action datasets to produce a cleansed training dataset, and uses the cleansed training dataset to produce corresponding per-user datasets. Next, the system trains per-user models based on the per-user datasets to detect anomalous actions of users. The system then obtains a surveillance dataset during a surveillance mode, wherein the surveillance dataset includes counts of actions performed by users while operating applications in the computer system. Next, the system uses the trained per-user models to detect anomalous actions in the surveillance dataset. Finally, when an anomalous action is detected, the system triggers an alert.
US11436319B2 Automated detection of user device security risks related to process threads and corresponding activity
Methods, apparatus, and processor-readable storage media for automated detection of user device security risks related to process threads and corresponding activity are provided herein. An example computer-implemented method includes obtaining information pertaining to processes running on a user device; obtaining information pertaining to images loaded into at least one memory associated with at least one of the processes running on the user device; obtaining information pertaining to threads created in connection with at least one of the processes running on the user device; automatically identifying at least one of the threads as a security risk by processing the information pertaining to the images and the information pertaining to the threads; and performing at least one automated action based on the identification of at least one of the one or more threads as a security risk.
US11436318B2 System and method for remote attestation in trusted execution environment creation using virtualization technology
System and method for performing a remote attestation for creation of a trusted execution environment (TEE) using a virtual secure enclave device running in a virtualized environment utilizes a trusted bootloader appliance in a TEE virtual computing instance, which is created in response to a request for a TEE from a software process running in the system. The trusted bootloader appliance manages the provisioning of a TEE in the TEE virtual computing instance for the software process. The remote attestation includes performing a first stage attestation on the trusted bootloader appliance by a hardware platform of the computer system and performing a second stage attestation on the provisioned TEE by the trusted bootloader appliance.
US11436316B2 Authentication system, authentication device, authentication method, and program
Registration means of an authentication system (S) registers, for each user, first authentication information and second authentication information in storage means. First authentication means performs first authentication based on a similarity between the first authentication information that has been input and the registered first authentication information. Second authentication means performs second authentication based on a match between the second authentication information that has been input and the registered second authentication information. Restriction means restricts a plurality of users having similar first authentication information to each other from registering the same second authentication information as each other.
US11436313B2 Method, system, and computer program product for authenticating a device
Provided is a method for authenticating a device. The method may include coupling a first device to an interaction database that is connected to a second device. The first and second devices store first group public and private keys. The second device also stores second device public and private keys. The first device transmits to a remote computer system a first message encrypted with a remote computer system public key that includes challenge data and response data encrypted with the first group public key and authentication data. The second device receives from the remote computer system a second message including the encrypted challenge data. The second device transmits to the remote computer system a third message including the response data. In response to receiving an authentication message, interaction may be permitted between the first device and remote computer system. A system and computer program product are also disclosed.
US11436306B2 Identification information management method and electronic device supporting same
Disclosed is an electronic device including a communication module that performs communication with at least one external device, a memory that stores a list in which identification information for at least one security application involving user authentication is listed, a processor electrically connected to the communication module and the memory, wherein the processor transmits information for factory reset to at least one external device associated with the security application based on the identification information on the list when a factory reset event of the electronic device occurs. In addition, various embodiments understood through the disclosure may be possible.
US11436300B1 Systems for launching content for publication
A process for rendering a user interface for launching content for publication using a content management system (CMS), includes: providing, over a network, an editor application associated with the CMS, enabling editing of entities stored in the CMS, the editing includes authoring fields for each entity; providing, over the network, a launch application, wherein execution of the launch application renders the user interface for launching content for publication; receiving selection of a group of entities, via the user interface, the selection is for publishing the group of entities; and generating, responsive to the selection, an API call to the CMS, that triggers initiation of a validation process to validate each entity in the group of entities, wherein the validation process is executed in a draft entity store of the CMS that is created for said validation without requiring separate API calls for validating each entity in the group of entities.
US11436294B2 Disambiguating search queries
A network-based service is disclosed for disambiguating search queries based on a location-based clustering of search results corresponding to the query. In one embodiment, a user may submit a query for travel items, such as hotel accommodations. The service can determine, based on the query, an initial set of hotels providing such accommodations. The service can then cluster the hotels according to their geographic positions. If the service identifies multiple clusters, the user can be prompted to select a specific cluster to receive additional information regarding the cluster. Illustratively, if a user submits a query for a hotel in “Springfield,” the service may ask the user to select among multiple clusters of results, each corresponding to a different city named “Springfield” in which results have been located.
US11436293B2 Characterizing a place by features of a user visit
Aspects of the technology described herein provide a personalized computing experience for a user based on a user-visit-characterized venue profile. In particular, user visits to a venue are determined. For those visits, user characteristics and/or visit characteristics are determined. User similarities and visit features similarities may be determined and associated with the venue to form the user-visit-characterized venue profile. The user-visit-characterized venue profile may be provided to an application or service such as a personal assistant service associated with the user, or may be provided as an API to facilitate consumption of the user-visit-characterized venue profile by an application or service.
US11436288B1 Query performance prediction for multifield document retrieval
An embodiment for predicting a performance of a query in retrieving multifield documents is provided. The embodiment may include receiving a query from a user. The embodiment may also include retrieving a list of multifield documents from a corpus of documents in response to the query. The embodiment may further include generating a pseudo-effective (PE) reference-list for each field in the corpus of documents. The embodiment may also include executing one or more existing query performance prediction (QPP) methods on the retrieved list and each generated PE reference-list. The embodiment may further include deriving one or more extended QPP methods. The embodiment may also include estimating a performance of the query in obtaining the retrieved list of multifield documents based on the one or more extended QPP methods.
US11436279B2 Dynamically building file graph
System and techniques for dynamically building a file graph are described herein. Meta data is received for a first and a second file. An intersection of the first metadata set and the second metadata set is computed. An edge in a file graph is created based on the intersection. Then, after receiving a query about the first file, the second file is provided as a result to the query based on the edge in the file graph.
US11436275B2 Visual search using multi-view interactive digital media representations
Provided are mechanisms and processes for performing visual search using multi-view digital media representations, such as surround views. In one example, a process includes receiving a visual search query that includes a surround view of an object to be searched, where the surround view includes spatial information, scale information, and different viewpoint images of the object. The surround view is compared to stored surround views by comparing spatial information and scale information of the surround view to spatial information and scale information of the stored surround views. A correspondence measure is then generated indicating the degree of similarity between the surround view and a possible match. At least one search result is then transmitted with a corresponding image in response to the visual search query.
US11436274B2 Visual access code
A method for registering and authenticating a user based on a visual access code. The method includes presenting, to the user, images; receiving a selection of a first image; receiving a selection of at least a first set of hotspots from a plurality of hotspots included in the first image; and generating a visual access code based at least in part on the selection of the first image and the first set of hotspots.
US11436273B2 Image search apparatus, image search method, non-transitory recording medium
An image search apparatus includes a search processing unit, a first display processing unit, and a second display processing unit. The search processing unit extracts one or more images that meet a search condition, from a plurality of images associated with user accounts. The first display processing unit displays, as a result of search, the one or more images extracted by the search processing unit. The second display processing unit displays a predetermined specific page when, among the one or more images displayed as the result of search, a personally photographed image is operated, the personally photographed image being an image associated with a first-type user account and photographed at a facility corresponding to a second-type user account that is different from the first-type user account, the specific page corresponding to the second-type user account.
US11436268B2 Multi-site cluster-based data intake and query systems
The various embodiments describe multi-site cluster-based data intake and query systems, including cloud-based data intake and query systems. Using a hybrid search system that includes cloud-based data intake and query systems working in concert with so-called “on-premises” data intake and query systems can promote the scalability of search functionality. In addition, the hybrid search system can enable data isolation in a manner in which sensitive data is maintained “on premises” and information or data that is not sensitive can be moved to the cloud-based system. Further, the cloud-based system can enable efficient leveraging of data that may already exist in the cloud. In addition, various embodiments enable configuration data associated with search functionality to be shared amongst clusters in a manner that promotes cluster security. Specifically, a shared data store can be utilized to store configuration information such that when a particular cluster wishes to use the configuration information, it simply retrieves the configuration information from the shared data store, thus avoiding direct communication with other clusters. Although the invention has been described in language specific to structural features and/or methodological acts, it is to be understood that the invention defined in the appended claims is not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as example forms of implementing the claimed invention.
US11436265B2 System for presenting tailored content based on user sensibilities
Systems, methods, and apparatuses for implementing a digital personal assistant. The digital personal assistant determining that a user has initiated a user experience with it. In response, the digital personal assistant collects information concerning the user's sensibilities about content and a current context in which the digital personal assistant is being used. With that information, the digital personal assistant infers facets of the user's sensibilities and deduces a context of use. With those inferences and that deduction, the digital personal assistant evaluates whether the presentation of responsive content should be modified to better comport with the user's sensibilities and to be more appropriate for the context of use. Additionally, in response to determining a user's need for content, the digital personal assistant can use the inference and deduction to supply suggested content to the user.
US11436264B2 Graphical user interface for a database system
Systems and methods are provided for improved interactive graphical user interfaces. The system allows users to visually construct queries of a database. The system can dynamically generate visual representations of supplemental data and cumulative data. Users can share annotations related to user input queries via the graphical user interface.
US11436263B2 Geocoding methods and systems of correcting latitude and longitude of a point of interest
In one aspect, a computerized method for automatically implementing geocoding corrections in a routing system includes the step of providing a user-side mobile device, wherein the user-side mobile device comprises a routing application and display a web map. The method includes the step of geocoding a correction to the latitude and longitude of a point of interest. The method includes the step of enabling an end-user of the user-side mobile device to enters an address string into the routing application. The method includes the step of geocoding the address string to a best possible location. The method includes the step of generating a confidence score for the geocoded location. The method includes the step of providing the display of the web map with a set of draggable location markers on the web map with a confidence-sorted list on the side of the display. The method includes the step of posting a correctly geocoded location with a routing service using the routing application.
US11436261B2 Shuffle-less reclustering of clustered tables
A method for shuffle-less reclustering of clustered tables includes receiving a first and second group of clustered data blocks sorted by a clustering key value. A range of clustering key values of one or more the data blocks in the second group overlaps with the range of clustering key values of a data block in the first group. The method also includes generating split points for partitioning the first and second groups of clustered data blocks into a third group. The method also includes partitioning using the split points, the first and second groups into the third group. Each data block in the third group includes a range of clustering key values that do not overlap with any other data block in the third group. Each split point defines an upper limit or lower limit for the range of clustering key values a data block in the third group.
US11436258B2 Prometheus: processing-in-memory heterogenous architecture design from a multi-layer network theoretic strategy
With increasing demand for distributed intelligent physical systems performing big data analytics on the field and in real-time, processing-in-memory (PIM) architectures integrating 3D-stacked memory and logic layers could provide higher performance and energy efficiency. Towards this end, the PIM design requires principled and rigorous optimization strategies to identify interactions and manage data movement across different vaults.
US11436256B2 Information processing apparatus and information processing system
Free spaces of a plurality of databases including the same data are monitored. The free spaces depend on fragmentation states of the respective databases. A first database is determined to be an active database, and a second database whose free space is larger than that of the first database is determined to be a standby database. Data relocation processing is performed on the second database, the data relocation processing including suspending data synchronization, initializing the standby database, copying data of the active database to the standby database, and resuming the data synchronization. Controlling is performed so that the data relocation processing is performed on a database other than the second database by changing the active database and the standby database.
US11436249B1 Transformation of composite tables into structured database content
A computer transforms content of a composite table into structured data objects. The computer receives a composite table and identifying a data zone characterized by data columns, and a header zone. The computer identifies first header cells arranged coextensive with a single data column and second header cells arranged coextensive with a set of data columns. The computer generates a hierarchical representation of said header cells, based at least in part, on the header cell arrangements. The computer generates a revised table based on the hierarchical representation, with the first header cells identifying a data column and the second header cells identify a first header cell. The computer generates structured data objects representing the zones and being arranged based, at least in part, on the revised table and where the structured data objects are keyed to the first header cells.
US11436248B2 Systems and methods for providing dynamically configured responsive storage
Storage systems and method to store data, from a data source, which is responsive to one or more requests from at least one data consumer. A data store is configured to cache at least some data from the data source. A data management component is configured to store the at least some data in the data store based on at least one criteria of the data consumer. At least one criteria is identified based on the one or more requests. Data is stored in the at least some data from the data source in response to the identifying the at least one criteria.
US11436242B2 Edge gateway system with contextualized process plant knowledge repository
An edge gateway system securely delivers and exposes data generated by and/or related to a process plant for consumption by external systems, and includes an edge-facing component that receives process plant-related data from a process plant via a field-facing component of the system. The received data may comport with an exposable data type system utilizing a syntax known to the external systems. The edge-facing component stores the received data in a data lake, and mines the data lake to thereby discover relationships between stored data points. Indications of the received data and the discovered interrelationships are stored in a contextualized process plant knowledge repository, such as a graph database, that is accessible to the external systems and other systems and applications via one or more access mechanisms, which may include utilities, services, servers, and/or applications. Some of the access mechanisms allow external applications to be installed at the edge-facing component.
US11436240B1 Systems and methods for mapping real estate to real estate seeker preferences
Systems and methods are described that provide for determining a relative non-monetary value of real estate properties and translating seeking users' real estate needs into user-specific criteria that can be incorporated in searches and optimize real estate search results based on the seeking users' needs for both real estate seeking users and real estate offering users. Seeking users may be evaluated for user-specific needs and receiver recommendations for real estate to purchase, lease, use, or occupy for highest and best use of available real estate. Furthermore, real estate matching seeking users' needs may be presented to an offering user. The offering user may update any real estate listings to match the needs of the seeking user as well as needs of other seeking users to target specific users or gain more interested users.
US11436239B1 System and method for reducing client-server network traffic for internet database queries
Methods and systems are described herein for improvements for reducing client-server network traffic. For example, methods and systems allow for the reduction of client-server network traffic by altering search filters based on their respective rank and/or frequencies of being searched with other search filters included in a search query. In this way, users do not have to resubmit queries that are illogical or would return a null set of search results. For example, a first query may be received. A first search may be performed based on the first query. A first search filter may be selected based on a hierarchical tree structure of search filters. A second query may be generated comprising the first search filter and one or more other search filters, wherein the second query comprises fewer search filters than the first query, and a second search may be performed based on the second query.
US11436236B2 Command-line script generation with relevance search
A term-weighting and document-scoring function is used to search for a command line interface (CLI) script that is likely relevant to an operation specified in a natural language query. CLI scripts are created to perform various operations of a CLI-based application. A CLI script is associated with a description document having keywords associated with the individual commands used in the CLI script. The relevance of a CLI script to an intended operation is based on the term-weighting and document-scoring function which is applied to each component of each command in a CLI script and weighted accordingly.
US11436234B1 Selection and presentation of unviewed messages
A method for message selection, including: receiving a request for unviewed messages, the request identifying a context account, ranking the set of unviewed messages according to ranking criteria, where the ranking criteria is used to rank each of the set of unviewed messages based on an engagement history between the context account and an authoring account of the unviewed messages; generating, based on ranking the set of unviewed messages, a result set identifying a subset of the set of unviewed messages, and providing the result set in response to the request.
US11436233B2 Generating adaptive match keys
A system creates graph of nodes connected by edges. Each node represents corresponding value of corresponding attribute and is associated with count of corresponding value. Each edge is associated with count of instances that values represented by corresponding connected nodes are associated with each other. The system identifies each node associated with first count as first set of keys, and deletes each node associated with first count. The system identifies each edge associated with second count as second set of keys, and deletes each edge associated with second count. The system identifies each node associated with third count as third set of keys, and deletes each node associated with third count. The system identifies each edge associated with fourth count as fourth set of keys, and deletes each edge associated with fourth count. The system uses each set of keys to search and match records.
US11436232B2 Per-query data ownership via ownership sequence numbers in a database system and methods for use therewith
A method for execution by a node of a computing device includes determining a plurality of queries for concurrent execution. A plurality of sets of segments required to execute the plurality of queries is determined, and a set of virtual segments in the plurality of sets of segments is determined. A subset of the set of virtual segments is be determined by identifying ones of the set of virtual segments that are required to execute multiple ones of plurality of queries. A locally rebuilt set of rows for each of the set of virtual segments is generated by utilizing a recovery scheme. For each one of the set of virtual segments included in the subset, in response to generating the locally rebuilt set of rows, concurrent partial execution of corresponding multiple ones of the plurality of queries is facilitated.
US11436231B2 Continuous query scheduling and splitting in a cluster-based data storage system
The technology described herein is directed towards executing continuous query tasks for monitoring a data storage system to obtain real-time metrics and store query results, in which the continuous query tasks are resource-demanding yet need to execute on limited system resources. A continuous query tasks scheduler levels the load produced by scheduling continuous query tasks with starting time offsets based on the period of continuous query tasks and load descriptions for the tasks. Further, a continuous query task that produces too high of a workload is divided into continuous query subtasks, which are scheduled at subtask starting time offsets.
US11436230B1 Cross-tenant people search in a multi-tenant computing system
In a multi-tenant computing system, a cross-tenant user search system receives a user search input from a user using a client of a first tenant. The cross-tenant user search system accesses a policy that identifies one or more related tenants that are related to the first tenant. The policy also identifies directory records of users in the related tenant that can be searched by users of the first tenant. The cross-tenant user search system executes a search against a directory for the first tenant and executes a separate search against the directory records in the related tenants, identified in the policy. The search results from searching the directory for the first tenant and the related search results from searching the directory records in the tenant are aggregated into an aggregated set of search results which are then returned to the client.
US11436228B2 Method for encoding based on mixture of vector quantization and nearest neighbor search using thereof
The present invention relates to a method for encoding a candidate vector for searching for a neighbor that is nearest to a query in a candidate dataset, the method comprising a normalization step of normalizing an input vector to obtain a direction vector and vector energy; a quantization step of quantizing the direction vector to obtain a code word and a residual vector; a step of repeating the normalization step and the quantization step, as many times as a predetermined number of encoding times, by using the residual vector as an input vector; and a step of encoding the candidate vector by using one or more code words and energy of one or more vectors resulting from the repetition. According to the present invention, a dataset having a very wide range of energy values can be effectively approximated and higher precision thereof can be obtained.
US11436227B2 Accessing and displaying shared data
Disclosed are examples of systems, apparatus, methods, and computer program products for accessing and displaying shared data. In some implementations, a shared cache can be maintained. A first component and a second component can be identified. A shared record can be identified as associated with the first component and the second component. It can be determined that the shared record is valid. Shared record data from the shared record can be displayed through the first component and the second component in a user interface.
US11436226B2 Identification of data related to another data set within a data set described based on plural ontologies
A group of nodes corresponding to respective pieces of data included in a second data-set are identified from nodes in a first data-set described based on ontologies each defining a link referencing a node in the first data-set. A determination is made, on a path following links in the first data-set from each of the group of nodes, whether there is an association between a first ontology of a first link referencing a source node and a second ontology of a second link referencing a destination node. A common node, at which a first path from a first node and a second path from a second node intersect, is searched for by tracing links between the source node and the destination node based on a result of the determination, and a search result representing the common node, the first node, and the second node is output.
US11436222B2 Pipelined search query, leveraging reference values of an inverted index to determine a set of event data and performing further queries on the event data
Embodiments of the present disclosure provide techniques for using an inverted index in a pipelined search query. A field searchable data store is provided that comprises a plurality of event records, each event record comprising a time-stamped portion of raw machine data. Responsive to the receipt of an incoming search query, the search engine accesses an inverted index, wherein each entry in the inverted index comprises at least one field name, a corresponding at least one field value and a reference value associated with each field name and value pair that identifies a location in the data store where an associated event record is stored. Once the inverted index is accessed, it can be used to identify and search a subset of the plurality of event records, wherein the subset comprises one or more event records with corresponding reference values in the inverted index.
US11436220B1 Automated, configurable and extensible digital asset curation tool
In a data asset curating system including a processor, computer-readable medium and data storage storing source data assets, each source data asset including content data and source metadata, the data storage stores instructions causing the system to perform converting, based on a conversion rule defining a set of standard attributes, the source data assets to curatable data assets, each curatable data asset including the content data of the corresponding source data asset and curatable metadata, the curatable metadata including one or more standard attributes; causing a user device to render a GUI configured to provide filtering options for querying the curatable data assets; receiving, from the user device, a curation query including a set of the filtering options selected via the GUI; and identifying, from the curatable data assets, a set of the curatable data assets satisfying the received curation query.
US11436217B2 Ordered append-only log based data storage
Technology is described for computationally intensive distributed computing systems and methods. A storage process for representing data objects in memory using a serialization format that provides low replication cost and thread-safe reads may include receiving a data object by a computing hub. A distributed shared memory of the computing hub may write the data object to a memory device associated with the computing hub using a byte array broken into a plurality of sections. The plurality of sections may describe the in-memory content of the data object and include information on how to read the plurality of sections to obtain a current state of the data object. The distributed shared memory may process requests from processing applications to modify data associated with the data object. The distributed shared memory may write mutations to the data object caused by the requests to the memory device using an ordered, log-based format to provide versioned snapshots of state.
US11436216B2 Unified database transition tool
Disclosed are a system and method for transitioning a database from one computer environment to another according to a standard workflow. An individual issues a command relating to transition to the system, and a transition management processor selects an associated sequence of technical transition processes according to a dynamic, best practices workflow. Each such process is performed by a corresponding module in the system, which is first configured by the processor according to which environment the command pertains. Some of the modules may be built-in, while some of the modules may be provided by third parties, including the database vendor. After each module performs its respective process, it generates a report, and when all modules have completed the processor transmits to the individual a response based on the produced reports, e.g. as a webpage.
US11436214B2 Preventing search fraud
The invention relates to a method for preventing search fraud in a content management system. For an update of a content item of a search index of a search service provided by the content management system ranking metrics are calculated using a set of one or more search queries from a collection of search queries previously received by the search service. At least one statistic is computed using the calculated ranking metrics and compared with at least one statistic provided by a statistics history database. Depending on the result of the comparing, the update of the content item is flagged as fraudulent or as non-fraudulent.
US11436213B1 Analysis of database query logs
Some embodiments provide a method for analyzing database queries performed on a database. The method receives log data associated with queries that were performed on the database, wherein the log data includes multiple sub-tables that each include a set of data entries. Based on the log data, the method assembles a set of queries that were performed on the database, where different queries in the set are assembled by combining different subsets of data entries from the sub-tables. The method performs a query interpretation operation on each query to quantify the impact of performing the assembled set of queries on the database.
US11436211B1 Renaming a database table with minimized application downtime
Methods, systems, and computer-readable media for renaming a database table with minimized application downtime are disclosed. A database receives a table rename request for a table having a first table name. Routing metadata comprises a mapping of the first table name to a table identifier and a mapping of the table identifier to one or more partitions. The table rename request indicates a second table name. The database generates updated routing metadata responsive to the table rename request. The updated routing metadata comprises a mapping of the second table name to the table identifier and the mapping of the table identifier to the one or more partitions. The database receives, from a client application, one or more access requests indicating the second table name. The database routes the one or more access requests to the one or more partitions based at least in part on the updated routing metadata.
US11436208B2 Computerized software engine to assess physical value using document versioning
A computer system may create version records in a versioned database that stores data from transaction documents. Each version record may include a timestamp that represents a time from which the data stored in the version record is valid. The timestamp may represent the time of creation of particular version of the transaction document. The version records may be accessed to perform a valuation for a specified time.
US11436207B2 Clustered database reconfiguration system for time-varying workloads
A system may forecast a plurality of workload measurements for a database management system (DBMS) at respective times based on a workload model. The system may determine, based on the forecasted workload measurements, configuration parameter sets optimized for the DBMS at the respective times. The system may generate a reconfiguration plan. The system may determine a performance gain that would result from reconfiguring nodes of the DBMS with the configurations parameter sets. In addition, the system may determine a performance loss that would result from the respective databases of the nodes being inaccessible during reconfiguration with the configuration parameter sets. The system may select a reconfiguration plan in response to the performance gain and the performance loss satisfying a fitness criterion. The system may cause, at the reconfiguration times, the nodes to begin reconfiguration with the configuration parameter sets included in the selected reconfiguration plan.
US11436201B2 Network accessible file server
A cloud-based write-once object store is configured to store inode-based data exported to the store from an enterprise file system. For each version of data (e.g., a file) exported to the store, there is a version of the inode corresponding to that data. As versions of the data are exported to the cloud, the system creates multiple versions of the inode. The set of inode versions corresponding to the versions of the file have a pointer associated therewith that specifies the latest version of the data associated with the inode. The inode versions in the set share the same pointer. The inode versions represent a revision history for the inode. For each inode version corresponding to a version of the data, information is received and stored in a new portion of the object store. The inode version for a file version comprises a list of data chunks for the file.
US11436200B2 Fault tolerant parallel journaling for file systems
The disclosure provides for fault tolerant parallel journaling that speeds up both input/output (I/O) operations and recovery operations. Journal entry writing may occur in parallel with data writing operations. Even if a crash occurs during a data writing operation for which the journal entry has been written, the recovery operation will correctly determine that the journal entry is not valid. Additionally, recovery operations may need to validate fewer journal entries, and yet possibly retain more valid data. Examples include: for each of a plurality of journal entries: receiving incoming data; determining a signature for the incoming data; generating the journal entry for the incoming data; writing the signature in the journal entry; and writing the journal entry and the incoming data to a storage media; and based at least on writing data to the storage media, updating an awaiting index in a journal header.
US11436199B2 Conversion of data for operating systems
Managed access to file system objects enables an application to request access to a file system object via a file system transformer driver, which may extend the capabilities of a file system. The file system transformer driver may be configured to convert a data file format for the file system object to a data format requested by the application. The file system transformer driver may store the file system object in an internal data format using a file system on a storage device. The file system transformer driver may receive requests from applications via an operating system instruction.
US11436196B2 Alarm log compression method, apparatus, and system, and storage medium
An alarm log compression method, apparatus, system, and a storage medium are provided. The method includes: obtaining a historical alarm log set generated by a first network device; dividing the historical alarm log set into a plurality of historical alarm log subsets based on a generation time stamp of a historical alarm log in the historical alarm log set, where all historical alarm logs in each historical alarm log subset are consecutive in a time sequence; determining a correspondence between an alarm type in the historical alarm log set and the plurality of historical alarm log subsets; performing clustering processing on the alarm types in the historical alarm log set based on the correspondence, to generate at least one association rule; and compressing to-be-processed alarm logs based on the at least one association rule, to obtain an alarm log whose alarm type is a root cause alarm type.
US11436194B1 Storage system for file system objects
File system object storage is disclosed, including: receiving, via a communication interface, a request to perform a file system operation; determining a file system object associated with the request, wherein the file system object comprises two or more files; and performing the file system operation in a manner determined at least in part by data associated with the file system object.
US11436192B2 System and method for integrating message content into a target data processing device
Systems and methods of integrating message content into a target processing device configured to process input data having a predefined data structure. A messaging server is configured to receive a message from a messaging client device executing a messaging application. An orchestrator device is configured to integrate at least a part of the message content into a target data processing device, receive the part of the message content from the messaging server, and transmit a file derived from the part of the message content to a file processing device. The processing device is configured to transform each received file into a description file comprising a set of predefined keys. The orchestrator device is configured to derive an input file having the predefined data structure from the description file and transmit the input file to the target data processing device for processing of the input file by the target processing device.
US11436182B2 System and method for handling in-band interrupts on inactive I3C channels
A multiplexor for an Improved Inter-Integrated Circuit (I3C) network includes a switch, a snooper, and an I3C slave module coupled to an I3C master interface. The switch selectably couples I3C busses to the I3C master interface. Each I3C bus incudes I3C slave interfaces. The selected I3C bus is the active bus, and the non-selected I3C busses are inactive buses. The snooper detects In-Band Interrupts (IBIs) from the I3C slave interfaces coupled to the inactive buses. When the snooper receives a first IBI on an inactive bus, the snooper provides an indication. The I3C slave module provides a second IBI to the I3C master interface in response to the indication.
US11436175B2 Methods for intelligent load balancing and high speed intelligent network recorders
A high speed intelligent network recorder for recording a plurality of flows of network data packets into and out of a computer network over a relevant data time window is disclosed. The high speed intelligent network recorder includes a printed circuit board; a high speed network switching device mounted to the printed circuit board; and an X column by Y row array of a plurality of intelligent hard drives with micro-computers mounted to the printed circuit board and coupled in parallel with the high speed network switching device.
US11436174B2 Configuration switch and bus participant comprising such a configuration switch
Configuration switch-for setting a specific configuration from a plurality of settable configurations, wherein the configuration switch-has at least one plurality of selectable, mutually differing RC combinations, wherein each RC combination has at least one specific, characteristic variable, which is associated with a settable configuration and wherein to set the specific configuration a specific RC combination is selected/selectable, so that via an output signal-on an output-of the configuration switch, which output signal-comprises the specific, characteristic variable of the selected RC combination, the specific configuration to be set is established based on the specific, characteristic variable.
US11436173B2 Embedded universal serial bus 2 repeater
Aspects of the disclosure provide for a method. In at least some examples, the method includes receiving, at a circuit, data via a differential input signal. The method further includes detecting a falling edge in the data received via the differential input signal. The method further includes holding an output of the circuit at a final logical value of the data. The method further includes disabling a transmitter of the circuit while holding the output of the circuit at the final logical value of the data. The method further includes releasing the output of the circuit from the final logical value of the data.
US11436160B2 Protection of data in memory of an integrated circuit using a secret token
Methods, systems, apparatuses, and computer program products are provided for protecting data in a memory of an integrated circuit (IC). A process token is obtained in a special purpose IC from a host that is external to and communicatively connected to the special purpose IC. The process token is stored in a first memory portion of the special purpose IC. In response to receiving a processing request from the host, the processing request is processed, and data generated by processing the processing request is written in a second memory portion of the special purpose IC. When a read request is received to read the data in the second memory portion, a determination is made whether the read request includes a read token that matches the previously stored process token. If the read token matches the process token, the data in the second memory portion may be returned to the host.
US11436154B2 Logical block mapping based on an offset
A first group of physical blocks of a memory system is assigned to a first group of a plurality of logical blocks. A second group of physical blocks of the memory system are identified at a location is that is based on an offset and the first group of physical blocks. The second group of physical blocks of the memory system are assigned to a second group of the plurality of logical blocks. A third group of physical blocks of the memory system are identified at a location that is based on the offset and the second group of physical blocks. The offset is used to identify the location of the third group of physical blocks relative to the location of the second group of physical blocks. The third group of physical blocks of the memory system are assigned to a third group of the plurality of logical blocks. Data is stored by using a system block with the assigned first group, the assigned second group, and the assigned third group of physical blocks.
US11436148B2 Memory controller and method of operating the same
A memory controller may include a host interface controller, a first queue, a second queue, and a cache memory. The host interface controller may be configured to generate, based on a request received from a host, one or more command segments corresponding to the request. The first queue may be configured to store the one or more command segments. The second queue may be configured to store a target command segment from among the one or more command segments. The memory controller caches a target map segment corresponding to the target command segment into the cache memory in response to the target command segment being transferred from the first queue to the second queue.
US11436146B2 Storage control apparatus, processing apparatus, computer system, and storage control method
A storage control apparatus, a storage control method, a processing apparatus, and a computer system are disclosed. The storage control apparatus includes: an address detection unit, adapted to detect whether any jump of physical addresses to which sequentially arriving write access requests are mapped occurs; and a logic control unit, adapted to use a no-write allocate policy if a cache is not hit and no jump of the physical addresses to which the plurality of sequentially arriving write access requests are mapped occurs, where in the no-write allocate policy, if a quantity of continuous jumps of the physical addresses to which the plurality of sequentially arriving write access requests are mapped is less than a preset quantity, the logic control unit keeps using the no-write allocate policy, where the preset quantity is greater than 1. When the quantity of continuous jumps of the physical addresses to which the sequentially arriving write access requests are mapped is less than the preset quantity, embodiments of the present disclosure can keep using the no-write allocate policy, and avoid selecting a write allocate policy during processing of information of a low access probability. Therefore, robustness and stability of the computer system are enhanced.
US11436144B2 Cache memory addressing
Described apparatuses and methods order memory address portions advantageously for cache-memory addressing. An address bus can have a smaller width than a memory address. The multiple bits of the memory address can be separated into most-significant bits (MSB) and least-significant bits (LSB) portions. The LSB portion is provided to a cache first. The cache can process the LSB portion before the MSB portion is received. The cache can use index bits of the LSB portion to index into an array of memory cells and identify multiple corresponding tags. The cache can also check the corresponding tags against lower tag bits of the LSB portion. A partial match may be labeled as a predicted hit, and a partial miss may be labeled as an actual miss, which can initiate a data fetch. With the remaining tag bits from the MSB portion, the cache can confirm or refute the predicted hit.
US11436140B2 Memory control system for setting garbage collection frequency higher in dirty mode
A memory system may include a memory device including a plurality of memory blocks and a controller suitable for determining whether to change from a normal mode to a dirty mode based on a size of free space of a host a sum of an amount of restoration of garbage collection for victim blocks and a size of all free blocks in the memory device. In the dirty mode, the controller controls the memory device to perform a garbage collection operation on the victim blocks at a frequency greater than frequency at which a garbage collection operation is performed in the normal mode.
US11436138B2 Adaptive endurance tuning of solid-state storage system
Techniques are provided for automated adaptive endurance tuning of solid-state storage media. For example, a storage control system tracks usage metrics associated with utilization of solid-state storage devices of a storage system, wherein the storage system comprises an amount of over-provisioned capacity allocated in the solid-state storage devices according to an over-provisioning factor. The storage control system determines a current endurance value of the data storage system based at least in part on the usage metrics, and compares the current endurance value to a target endurance value to determine if the current endurance value differs from the target endurance value. The storage control system automatically adjusts the over-provisioning factor in response to determining a difference between the current endurance value and the target endurance value, and automatically adjusts the amount of over-provisioned capacity allocated in the solid-state storage devices according to the adjusted over-provisioning factor.
US11436137B2 Memory device and operation method for performing wear leveling on a memory device
An operation method is applied to a memory device. The memory device includes a plurality of memory tiles. The operation method includes following steps: utilizing a first wear leveling process to perform an intra-tile wear leveling on the plurality of memory tiles by a processor; and utilizing a second wear leveling process to perform an inter-tile wear leveling on the plurality of memory tiles by the processor.
US11436135B2 Polymorphic allocators in an operating system
Systems and methods for implementing polymorphic allocators in an operating system are disclosed. An illustrative method includes a method of allocating memory space in a memory by creating a first allocator. In response to receiving a first request to allocate memory space in the memory for a data buffer instance using the first allocator, the method allocates one or more pages of a first region in the memory by populating one or more entries of an allocator table. The one or more entries of the allocator table correspond to the one or more pages of the first region. The entries of the allocator table are indexed by page indexes corresponding to page addresses identifying the pages of the first region in the memory. Each of the populated entries of the allocator table includes a specific allocator identifier identifying a corresponding allocator to that entry.
US11436134B2 Method and apparatus for data integration framework
Various methods, apparatuses/systems, and media for integrating data are provided. A processor implements a data processing framework configured to run native on a big data platform and abstracts data processing constructs to a user friendly template, thereby eliminating necessity of user initiated tasks of instantiating language level objects. The processor also implements a core set of data pipeline configurations on the template configured to initiate a chain of user defined data transformations. A receiver operatively connected with the processor via a communication network receives input of the chain of the user defined data transformations. The processor tests each transformation independently of each other and outputs data integration solutions on the big data platform based on a positive test result.
US11436133B2 Comparable user interface object identifications
Example implementations relate to comparable UI object identifications. Some implementations may include a data capture engine to capture data points during test executions of the application under test. The data points may include, for example, test action data and application action data. Additionally, some implementations may include a data correlation engine to correlate each of the data points with a particular test execution of the test executions, and each of the data points may be correlated based on a sequence of events that occurred during the particular test execution. Furthermore, some implementations may also automatically identify, based on the correlated data points, a set of comparable UI objects.
US11436132B2 Stress test impact isolation and mapping
A method for testing a system under test (SUT) in an active environment to identify cause of a soft failure includes recording a first difference vector by executing a set of test cases on a baseline system and monitoring performance parameters of the baseline system before and after executing the test cases. Each performance record represents differences in the performance parameters of the baseline system from before and after the execution of a corresponding test case. The method further includes, similarly, recording a second difference vector by executing the test cases on the SUT and monitoring performance parameters of the SUT before and after executing the test cases. The method further includes identifying an outlier performance record from the second difference vector by comparing the difference vectors and further, determining a root cause of the soft failure by analyzing a test case corresponding to the outlier.
US11436129B2 System, method and recording medium for generating mobile test sequences
A test sequence generation method, system, and computer program product, include creating an ε-greedy policy from a recurrent neural network (RNN) model to prioritize an action from an action sequence.
US11436127B1 Automated validation and authentication of software modules
A consumer of a software module issues a module certificate that enables a testing entity to automatically validate a software module from a producer of the software module. The consumer receives a request for a module certificate from the producer of the software module. The request indicates attributes of the software module. The consumer determines whether the attributes of the software module are within predetermined limits, and if the attributes are within predetermined limits, the consumer generates and signs the module certificate including the attributes of the software module. The consumer issues the module certificate to the producer of the software module. Once the consumer obtains a software package including the software module and the module certificate from the producer, the consumer directs a testing entity to validate the software module with the module certificate.
US11436125B2 Game test automation device and method
Disclosed is a game test automation device capable of automating a game test. The game test automation device can comprise: a database for storing test procedure information, which is a combination of game scripts to be tested in a game service; and a testing unit for testing game build of the game service on the basis of the test procedure information, and creating game state information derived in the testing process and a test report on the test.
US11436123B2 Application execution path tracing for inline performance analysis
Techniques are provided for application tracing for inline performance analysis. One method comprises obtaining trace events generated by instructions executed in response to trace points in instrumented software; updating, for each trace event, a buffer entry of a sampling buffer that corresponds to a particular processing core and a time window, wherein the buffer entry is identified based on (a) a flow type identifier associated with the instructions, (b) an identifier of a respective trace event, and (c) an identifier of an adjacent trace event to the respective trace event, and wherein the updating comprises updating, for the time window: (i) a first counter indicating a cumulative number of events for the respective and adjacent trace events, and (ii) a second counter indicating a cumulative amount of time between the respective and adjacent trace events; and determining one or more performance metrics associated with the respective and adjacent trace events in the time window using the first and second counters.
US11436122B1 Key performance indicator recommendations based on relevancy ranking
Presented herein are embodiments for quickly identifying and recommending key performance indicators (KPIs) for network devices based on the type of network device and/or role of the device. The type or configuration of the network device may be obtained and compared to the capabilities of the network device. Operational or performance information of the network device, represented by strings, may be obtained based on the configuration information. Operational information that is not relevant to the configuration of the network device may be filtered out. The remaining operational information may be ranked as KPIs based on a relevance of the operational information with respect to the configuration information.
US11436120B2 System and method for capacity prediction
A method, computer program product, and computer system for identifying, by a computing device, historical data. Usage data may be forecasted for at least two frequencies of a plurality of frequencies associated with the historical data based upon, at least in part, the historical data. It may be determined that the usage data is forecasted more accurately for a first frequency of the at least two frequencies than for a second frequency of the at least two frequencies. The usage data forecasted for the first frequency of the at least two frequencies may be selected based upon, at least in part, determining that the usage data is forecasted more accurately for the first frequency. Future usage of an item may be predicted based upon, at least in part, the usage data forecasted for the first frequency.
US11436117B2 Context aware dynamic relative positioning of fog nodes in a fog computing ecosystem
Methods and systems for context aware dynamic relative positioning of fog nodes in a fog computing ecosystem are disclosed. A method includes: receiving, by a computing device, data from a plurality of Internet-of-Things (IoT) sensors in an environment; creating, by the computing device, a model using the data from the plurality of IoT sensors; determining, by the computing device, a number of computing nodes based on the model and additional data received from the plurality of IoT sensors; and deploying, by the computing device, at least one mobile computing node in the environment based on the determined number of computing nodes and a number of existing computing nodes in the environment.
US11436115B2 Test method of test plan
The present disclosure discloses a design and test method of a test plan. The test plan includes the plurality of input parameters, the plurality of output parameters, the plurality of system parameters, all of the numerical levels or the types of each input parameter, each output parameter and each system parameter. The test plan includes a plurality of test cases to cover combination conditions including a great number of the input parameters, the output parameters and the system parameters and their dynamic cross of the parameters. The design and test method performs the test cases of the test plan on the product automatically by considering overall possibly parameters and their levels associated with the product. The overall possibly parameters and their levels associated with the product can be tested before the product is dispatched to the customer so as to enhance the product quality.
US11436114B2 Automatic part testing
Automatic part testing includes: booting a part under testing into a first operating environment; executing, via the first operating environment, one or more test patterns on the part; performing a comparison between one or more observed characteristics associated with the one or more test patterns and one or more expected characteristics; and modifying one or more operational parameters of a central processing unit of the part based on the comparison.
US11436111B2 Highly-available distributed network address translation (NAT) architecture with failover solutions
This disclosure describes techniques for providing a distributed scalable architecture for Network Address Translation (NAT) systems with high availability and mitigations for flow breakage during failover events. The NAT servers may include functionality to serve as fast-path servers and/or slow-path servers. A fast-path server may include a NAT worker that includes a cache of NAT mappings to perform stateful network address translation and to forward packets with minimal latency. A slow-path server may include a mapping server that creates new NAT mappings, depreciates old ones, and answers NAT worker state requests. The NAT system may use virtual mapping servers (VMSs) running on primary physical servers with state duplicated VMSs on different physical failover servers. Additionally, the NAT servers may implement failover solutions for dynamically allocated routable address/port pairs assigned to new sessions by assigning new outbound address/port pairs when a session starts and broadcasting pairing information.
US11436110B2 Distributed database remote backup
Generating, by a first primary site that is included in a group of primary sites of a distributed database system, a commit action redo log message for a commit action performed by the first primary site for a first database transaction, the commit action redo log message including a transaction ID for the first database transaction and a transaction order indicator that represents an order of database transactions in a group of database transactions performed at one or more primary sites of the group of primary sites; and sending, by the first primary site, the commit action redo log message, for a corresponding first standby site that backs up the first primary site.
US11436101B2 Rebuild directory/block allocation map from embedded data block information in file system disk
According to one general aspect, an apparatus may include a storage element configured to store both data and metadata, wherein each piece of data is associated with and stored with a corresponding piece of metadata. The apparatus may include a controller processor. The controller processor may be configured to, in response to a piece of data being written to the apparatus: generate a piece of metadata that includes a set of parameters to facilitate a at least partial repair of a block information map, and embed the piece of metadata with the corresponding piece of data.
US11436100B2 Backup client agent
One example method includes registering with a long poll cloud service, receiving a notification from the cloud long poll service, and the notification includes information about a restore command, acknowledging receipt of the notification, downloading a restore description to a cloud restore service, performing the restore command, receiving file information in response to performance of the restore command, creating a restore job using the file information, and signaling that the restore command is complete.
US11436099B2 Backup client agent
In one example, a method includes receiving, by a cloud service, a register call for authorization to access one or more other cloud services, and the register call is received from a backup client agent and includes a registration code, and registering, by the cloud service, the backup client agent. The cloud services implements an authentication process that includes evaluating the registration code, and when the backup client agent is not authenticated, access by the backup client agent to one or more of the other cloud services is prevented, and when the backup client agent is authenticated, a token is transmitted to the backup client agent.
US11436096B2 Object-level database restore
According to certain aspects, a system may include a computing device configured to: intercept a request from a database application to read a portion of a database file, where a secondary copy of the database file resides on a secondary storage device(s) and is organized as a plurality of first blocks, wherein the request includes a database file offset(s) corresponding to the requested portion; and map the database file offset(s) to a subset of the first blocks that correspond to requested database object(s). The system may include a secondary storage controller computer(s) configured to: access a table that maps the plurality of first blocks to storage locations on the secondary storage device(s); using the table, locate and retrieve the subset of the first blocks on the secondary storage device(s); and forward the retrieved first blocks for storage in a primary storage device(s).
US11436094B2 Efficient method to build a backup scheduling plan for a server
One example method includes identifying a group of asset backups to be performed, and each asset backup is associated with a respective asset and has an associated backup time and RPO, selecting an asset backup to run first, and the asset backup that will run first is chosen based on a start deadline of that asset backup relative to respective start deadlines of one or more other asset backups, and the start deadline falls within a time slot, selecting a stream from a group of streams for the selected asset backup, and the selected stream is a stream with a lowest value of first available time slot, and backing up the asset at a backup server by running the selected asset backup, and backup begins at a start time that is a time when the selected stream becomes available, and the asset backup runs on the selected stream.
US11436091B2 Method and apparatus for generating virtual machine snapshot
A method and an apparatus for generating a virtual machine snapshot, where the method includes suspending a virtual machine according to a received snapshot command, enabling write protection on a memory page of the virtual machine in a user mode, wherein the write protection causes the memory page to be blocked in a kernel mode and a write protection exception to be processed in the user mode, storing the memory page to a snapshot file before the memory page is contaminated, restoring the virtual machine after the storage is completed.
US11436088B2 Methods for managing snapshots in a distributed de-duplication system and devices thereof
Methods, non-transitory computer readable media, and devices that more effectively manage snapshots by creating a namespace including files described by stored file recipe objects and each comprising fragments, directories described by metadata in the file recipe objects and each comprising one or more of the files, and snapshots described by stored snapshot request objects. Content of one of the directories are identified based on an identification of corresponding ones of the file recipe objects that existed within the namespace at a specified time. At least one of the files, included in the identified content and existing within the namespace at the specified time, is accessed in response to one or more received requests. A garbage collection operation is periodically performed to delete the recipe objects that are marked for deletion by tombstone objects and are unreferenced by any of the snapshots as determined based on the snapshot request objects.
US11436086B2 Raid storage-device-assisted deferred parity data update system
A RAID storage-device-assisted deferred parity data update system includes a RAID primary data drive that retrieves second primary data via a DMA operation from host system, and XOR's it with first primary data to produce first interim parity data, which causes a RAID storage controller device to provide an inconsistent parity stripe journal entry in the host system. The RAID primary data drive then retrieves third primary data via a DMA operation from the host system, XORs it with the second primary data and the first interim parity data to produce second interim parity data. A RAID parity data drive retrieves the second interim parity data via a DMA operation, and XORs it with first parity data to produce second parity data that it uses to overwrite the first parity data, which causes the RAID storage controller device to remove the inconsistent parity stripe journal entry from the host system.
US11436085B2 Dynamic over provisioning allocation for purposed blocks
Write operations are performed to write data to user blocks of the memory device and to write, to a first set of purposed blocks, purposed data related to the first data written at the memory device. Whether the first set of purposed blocks satisfy a condition indicating an endurance state of the first set of purposed blocks is determined. Responsive to the first set of purposed blocks satisfies the condition, one or more blocks from a pool of storage area blocks of the memory device are allocated to a second set of purposed blocks.
US11436078B2 NAND parity information techniques for systems with limited RAM
Disclosed in some examples are techniques for handling parity data of a non-volatile memory device with limited cache memory. In certain examples, user data can be programmed into the non-volatile memory of the non-volatile memory device in data stripes, and parity information can be calculated for each individual data stripe within a limited capacity cache of the non-volatile memory device. The individual parity information can be swapped between a swap block of the non-volatile memory and the limited capacity cache as additional data stripes are programmed.
US11436076B2 Predictive management of failing portions in a data storage device
Systems, methods and apparatus of predictive management of failing portions of data storage media in a data storage device. For example, the data storage device can include: one or more storage media components; a controller configured to store data into, and retrieve data from, a portion of the one or more storage media components; and an artificial neural network configured to receive, as input from the controller, parameters relevant to health of the portion and generate an anomaly classification based on the input. The controller can be configured to adjust a data storage usage of the portion in response to the anomaly classification. For example, the controller can improve data reliability operations to reduce the likelihood of data loss and/or catastrophic failure.
US11436073B2 Fault indications for storage system commands
In some examples, a system receives a command for an operation involving a storage system, compares attributes associated with the command to a signature, the signature based on a storage volume characteristic and a configuration of the storage system, and responsive to the comparison of the attributes associated with the command to the signature, indicates a potential fault associated with the operation indicated by the command.
US11436070B2 Achieving storage system performance guarantees by applying transactional I/O scheduling
Embodiments are described for prioritizing input/output (I/O) operations dispatched from a storage media to a host bus adapter in a network, by tagging, in an I/O tagging module, the I/O operations in a file system supporting applications generating the I/O operations, wherein all child I/O operations initiated from a parent I/O operation are tagged with a same unique tag ID; tracking a time of arrival of each I/O operation of the I/O operations; and dispatching, in a transactional I/O scheduler, all sibling I/O's of the parent I/O operation based on a unique tag ID for the sibling I/Os, a respective time of arrival of each of the sibling I/Os, and defined quality of service (QoS) requirements.
US11436069B2 Method and apparatus for predicting hard drive failure
A method is provided, comprising: retrieving telemetry data from a first storage device; generating a failure risk score for the first storage device, the failure risk score being generated by using a failure inference engine, the failure inference engine being arranged to execute a predictive failure model for calculating the failure risk score; and outputting the failure risk score for use in servicing the first storage device.
US11436068B2 Application programming interface anomaly detection
A central server receives API calls requesting services. The central server identifies whether the API calls are associated with a merchant. A distribution is constructed based on the API calls. The central server further executes a pre-defined rule to identify a set of the API calls belonging to a maximum percentile in the distribution and a set of the API calls belonging to a minimum percentile in the distribution before estimating a set of the anomalous data points with one or more goodness of fit functions against the maximum percentile and the minimum percentile. A GUI receives a critical value from a user. In response to receiving the critical value, the central server generates probabilities of the set of the anomalous data points before displaying a set of the anomalous data points in response to the probabilities being less than the critical value.
US11436067B1 Systems for requesting and/or transmitting user data within resource transfer event messaging
Configuring resource transfer event messages to include, not only the user data required to affect the resource transfer (e.g., resource repository identifier and the like), but other user data related to the resource transfer event, such as user preference data. The resource transfer event messages are communicated to resource storage entities that subsequently store user records that associate users with the resource transfer events and the additional user data. In this regard, a security benefit is realized, in that, resource storage entities can leverage the additional data to investigate potential nefarious actions. Moreover, by including the additional user information in resource transfer event messages communicated to resource storage entities, the volume of resource transfer event messages or other network-based messages is lessened thereby limiting network traffic and making the overall process more efficient and effective.
US11436056B2 Allocation of shared computing resources using source code feature extraction and clustering-based training of machine learning models
Techniques are provided for allocating shared computing resources using source code feature extraction and cluster-based training of machine learning models. An exemplary method comprises: obtaining a source code corpus with source code segments for execution in a shared computing environment; extracting discriminative features from the source code segments in the source code corpus; obtaining a trained machine learning model, wherein the trained machine learning model is trained using samples of source code segments from clusters derived from clustering the source code corpus based on (i) a term frequency metric, and/or (ii) observed values of execution metrics; and generating, using the trained machine learning model, a prediction of an allocation of resources of the shared computing environment needed to satisfy service level agreement requirements for source code to be executed in the shared computing environment. The discriminative features may be extracted from the source code corpus using natural language processing techniques and/or pattern-based techniques.
US11436052B2 Shared resource operational metric
In some examples, using a model generated from an aggregation of parameter values for a plurality of host systems, a system predicts an operational metric representing usage or performance of a shared resource due to a requester in a first host system of the plurality of host systems, the shared resource being outside of the plurality of host systems.
US11436050B2 Method, apparatus and computer program product for resource scheduling
Embodiments of the present disclosure provide a method, apparatus and computer program product for resource scheduling. The method comprises obtaining a processing requirement for a deep learning task, the processing requirement being specified by a user and at least including a requirement related to a completion time of the deep learning task. The method further comprises determining, based on the processing requirement, a resource required by the deep learning task such that processing of the deep learning task based on the resource satisfies the processing requirement. Through the embodiments of the present disclosure, the resources can be scheduled reasonably and flexibly to satisfy the user's processing requirement for a particular deep learning task without requiring the user to manually specify the requirement on the resources.
US11436049B2 Systems and methods to control bandwidth through shared transaction limits
Systems, apparatuses, and methods for controlling bandwidth through shared transaction limits are described. An apparatus includes at least a plurality of agents, a plurality of transaction-limit (T-Limit) nodes, a T-Limit manager, and one or more endpoints. The T-Limit manager creates a plurality of credits for the plurality of agents to send transactions to a given endpoint. Then, the T-Limit manager partitions the credits into N+1 portions for N agents, wherein the extra N+1 portion is a shared pool for use by agents when they run out of their private credits. The T-Limit manager assigns a separate private portion of the N portions to the N agents for use by only the corresponding agent. When an agent runs out of private credits, the agent's T-Limit node sends a request to the T-Limit manager for credits from the shared pool.
US11436047B2 System and method for processing information hierarchy management
In general, embodiments described herein relate to methods and systems for reorganizing processing information hierarchies to remove duplicative and/or redundant portions of a processing information hierarchy such that they, for example, require fewer resources of the network devices on which they are stored.
US11436045B2 Reduction of a number of stages of a graph streaming processor
Methods, systems and apparatuses for graph streaming processing system are disclosed. One system includes a plurality of graph streaming processors operative to process a plurality of threads, wherein the plurality of threads is organized as nodes. The system further includes a scheduler that includes a plurality of stages. Each stage includes a command parser operative to interpret commands within a corresponding input command buffer, an alternate command buffer, and a thread generator coupled to the command parser. The thread generator is operative to generate the plurality of threads, and dispatch the plurality of threads, where the processing of the plurality of thread for each stage includes storing write commands in the corresponding output command buffer or in the alternate command buffer.
US11436042B2 Migrating the runtime state of a container between two nodes
Embodiments of the present disclosure relate to migrating the in-memory state of a containerized application to a destination node. A processing device may identify a destination node on which a container currently running on a source node is to be migrated. The processing device may determine whether the destination node includes a replica of each base layer the container is comprised of, and may transmit a replica of each base layer the destination node is missing to the destination node. The processing device may halt the stream of data from the application to the client device, and transfer a replica of an in-memory layer of the container to the destination node so that the destination node further includes a second in-memory layer that is a replica of the in-memory layer.
US11436041B2 Customized root processes for groups of applications
Customized root processes for groups of applications in a computing device. A computing device (e.g., a mobile device) can monitor usage of applications. The device can then store data related to the usage of the applications, and group the applications into groups according to the stored data. The device can customize and execute a root process for a group of applications according to usage common to each application in the group. The device can generate patterns of prior executions shared amongst the applications in the group based on the stored data common to each application in the group, and execute the root process of the group according to the patterns. The device can receive a request to start an application from the group from a user of the device, and start the application upon receiving the request and by using the root process of the group of applications.
US11436038B2 Hypervisor-independent block-level live browse for access to backed up virtual machine (VM) data and hypervisor-free file-level recovery (block- level pseudo-mount)
Hypervisor-independent block-level live browse is used for directly accessing backed up virtual machine (VM) data. Hypervisor-free file-level recovery (block-level pseudo-mount) from backed up VMs also is disclosed. Backed up virtual machine (“VM”) data can be browsed without needing or using a hypervisor. Individual backed up VM files can be requested and restored to anywhere without a hypervisor and without the need to restore the rest of the backed up virtual disk. Hypervisor-agnostic VM backups can be browsed and recovered without a hypervisor and from anywhere, and individual backed up VM files can be restored to anywhere, e.g., to a different VM platform, to a non-VM environment, without restoring an entire virtual disk, and without a recovery data agent at the destination.
US11436032B2 Blockchain-based container image registry
Methods and systems for storing and retrieving container images are provided. In one embodiment, a method is provided including receiving a container image, which may include executable code, and dividing the container image into a plurality of image parts. One or more image upload transactions may then be generated, and each of the image upload transactions may include at least one of the plurality of image parts. The image upload transactions may be stored on the blockchain. The image upload transactions may also include a unique identifier generated to link the plurality of image upload transactions.
US11436028B2 Systems and methods for automated real-time selection and display of guidance elements in computer implemented sketch training environments
In a computer implemented sketch-based education or training system, guidance elements are generated and output to users both on an affirmative request of the user and in an automated manner without a request for guidance from the user. Automated guidance may take the form of a mini-hint that does not provide explicit information about a solution. The automatically provided guidance elements may contain numerical measures of correspondence between a user submitted sketch and a model sketch.
US11436024B2 Independent operation of an ethernet switch integrated on a system on a chip
An Ethernet switch and a switch microcontroller or CPU are integrated onto a system-on-a-chip (SoC). The Ethernet switch remains independently operating at full speed even though the remainder of the SoC is being reset or is otherwise nonoperational. The Ethernet switch is on a separated power and clock domain from the remainder of the integrated SoC. A warm reset signal is trapped by control microcontroller (MCU) to allow the switch CPU to isolate the Ethernet switch and save state. When the Ethernet switch is isolated and operating independently, the warm reset request is provided to the other entities on the integrated SoC. When warm reset is completed, the state is restored and the various DMA and flow settings redeveloped in the integrated SoC to allow return to normal operating condition.
US11436023B2 Mechanism for updating host file system and flash translation layer based on underlying NAND technology
A method of operating a storage system is provided. The method includes executing an operating system on one or more processors of a compute device that is coupled to one or more solid-state drives and executing a file system on the one or more processors of the compute device. The method includes configuring the compute device with one or more replaceable plug-ins that are specific to the one or more solid-state drives, and executing a flash translation layer on the one or more processors of the compute device, with assistance through the one or more replaceable plug-ins for reading and writing the one or more solid-state drives.
US11436021B2 Adaptive system for smart boot sequence formation of VMs for disaster recovery
One example method includes receiving input concerning a boot order sequence, where the input includes VM metadata, entering a training phase which includes generating a boot sequence rule based on the input, using the boot sequence rule to generate a proposed boot sequence, performing the proposed boot sequence, and gathering information concerning performance of the proposed boot sequence. The gathered information can be used as a basis to generate a modified boot sequence.
US11436014B2 Deep vision processor
Disclosed herein is a processor for deep learning. In one embodiment, the processor comprises: a load and store unit configured to load and store image pixel data and stencil data; a register unit, implementing a banked register file, configured to: load and store a subset of the image pixel data from the load and store unit, and concurrently provide access to image pixel values stored in a register file entry of the banked register file, wherein the subset of the image pixel data comprises the image pixel values stored in the register file entry; and a plurality of arithmetic logic units configured to concurrently perform one or more operations on the image pixel values stored in the register file entry and corresponding stencil data of the stencil data.
US11436011B2 Processing method and processing device with matrix multiplication computation
A processor-implemented method includes: determining a first multiplication matrix and a second multiplication matrix, based on an input multiplicand matrix and an input multiplier matrix that are generated from an input signal; determining a matrix to be restored, based on the first multiplication matrix and the second multiplication matrix; determining a matrix restoration constraint value, based on the matrix to be restored; determining a multiplication result of the input multiplicand matrix and the input multiplier matrix, based on the matrix restoration constraint value and the matrix to be restored; and analyzing the input signal based on the multiplication result.
US11436009B2 Performing composable transactions in a dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit includes initializing a composite operation from a plurality of independent operations. An empty transaction context is created by performing an evaluation of the composite operation. A multi-source compare and swap (CASN) transaction is created from resulting expected values determined by evaluating the composite operation in the empty transaction context. The CASN transaction is executed against a dispersed storage network (DSN) memory. When the execution of the CASN transaction is successful, the transaction is committed to the DSN memory. When the execution failed due to at least one conflicting value stored in the DSN memory, a new transaction context pre-populated with the at least one conflicting value is created, and an updated CASN for the composite operation that utilizes the new transaction context is executed.
US11436003B2 Non-stop internet-of-things (IoT) controllers
Internet-of-Things (“IoT”) controllers built using hardened industrial technologies which improve functionality and reliability, such as a fixed-loop model in which a loop is repeated with configured time periodicity where sensors are queried, sensor responses are read, configured calculations are performed, and logic rules are evaluated resulting in decisions made and outputs activated. A variety of redundancy techniques are utilized to provide continuous non-stop operation of IoT controllers to compensate for possible hardware and software failures. Robust IoT controller redundancy also allows periodic maintenance, software updates and security patch installation without shutting down the IoT controllers.
US11436002B2 Systems and methods for failsafe firmware upgrades
Systems and methods for failsafe firmware upgrades in accordance with embodiments of the invention are disclosed. One embodiment includes a vehicle telematics device, including: a processor; and a firmware memory comprising a firmware image coupled to the processor, wherein the firmware image further comprise a first segment and a second segment; wherein a primary bootloader application located in the firmware image: verifies the integrity of the first segment; verifies the integrity of the second segment; selects a firmware image contained in the firmware memory using a failsafe process; and—boots the vehicle telematics device using the selected firmware image.
US11435998B2 Management system and methodology for disturbance monitoring equipment known as USI m9kadmin
A computer-implemented system and method of providing utility service network information for a utility service disturbance monitoring equipment management network and system. The system includes six components: an operating system with mirrors/feedback point, a local provider/USI DME application repositories, working snapshots, published snapshots, a quality control test system; and a dedicated provider/USI portion of the Cloud. The process using the system has steps of methodology—updating, creating snapshots and publishing snapshots; added software—adding and publishing specific provider/USI software; verify and test software—testing latest software with a quality control test, if issues fixing and repeating former steps, and, if no issues, publishing latest snapshots to specific provider/USI Cloud, and advising customers that updates are available; and permitting customers to synchronize their local repository with the provider/USI Cloud and using the updated management system for disturbance monitoring equipment to update customer DME systems.
US11435997B2 Desired state model for managing lifecycle of virtualization software installed in heterogeneous cluster of hosts
A method of installing an image of a virtualization software installing an image of a virtualization software in a heterogeneous duster of hosts that include first hosts having server hardware of a first type and at least one second host having server hardware of a second type, includes: in response to a user input, generating a software specification that specifies a base image of the virtualization software and an add-on image of the virtualization software; retrieving metadata of the base image and metadata of add-on image; generating first and second desired images of the virtualization software, which are to be applied respectively to the first hosts and the at least one second host, based on the metadata of the base image and metadata of the add-on image; and instructing each of the first and second hosts to install a desired image of the virtualization software therein.
US11435994B1 Multi-platform application integration and data synchronization
Systems, devices, computer-implemented methods, and tangible non-transitory computer readable media for providing multi-platform application integration and data synchronization with third-party applications. For example, a computer-implemented method performed by a computing device may include obtaining third-party application data associated with a third-party application that is separate from a computing system that comprises organizational data of an organization, analyzing the third-party application data based on one or more rules associated with the computing system and integration information for integrating the third-party application with the organizational data of the organization, processing the third-party application data based on the integration information associated with the third-party application, and performing one or more operations associated with the organizational data based on processing the third-party application data.
US11435991B2 Automated machine deployment and configuration
Implementations described herein relate to methods, systems, and computer-readable media for automated computer configuration. In some implementations, a method includes providing a configuration tool on a computer. The method further includes accessing a configuration file that includes configuration settings, wherein the configuration file is a plain text file. The method further includes selecting particular settings for the computer from the configuration settings based at least in part on the configuration file and identification information of the computer. The method further includes automatically configuring the computer with particular software that is identified based on the particular settings.
US11435989B2 Thread-local return structure for asynchronous state machine
Reuse of a thread-local return data structure to prevent a return data structure from being allocated every time asynchronous functions return. The system returns thread operation from the asynchronous function back to the caller function in a manner that the return data structure can be reused for future asynchronous function returns within that same thread. To do so, the system first accesses data that was generated by the asynchronous function in response to the caller function placing the function call to the asynchronous function. To determine if reuse is appropriate, the system determines that the caller function will use the return data structure as populated only once. If so, the system populates the reusable thread-local return data structure and returns that data structure to the caller.
US11435987B2 Optimizing runtime alias checks
Optimizing runtime alias checks includes identifying, by a compiler, a base pointer and a plurality of different memory accesses based on the base pointer in a code loop; generating, by the compiler, a first portion of runtime code to determine a minimum access and a maximum access of the plurality of different memory accesses; and generating, by the compiler, a second portion of runtime code including one or more runtime alias checks for the minimum access and one or more runtime alias checks for the maximum access.
US11435985B2 Electronic device and operation method thereof
The electronic device may comprise: a display; a processor electrically connected to the display and including a plurality of cores; and a memory electrically connected to the processor, wherein the memory is configured to store a plurality of application programs, and stores instructions which, when executed, allow the processor to perform parallel compilation of two or more application programs among the plurality of application programs by using two or more cores among the plurality of cores during a booting operation, and when at least one application program which has failed to be compiled is sensed, perform a rebooting operation, and perform series compilation of the at least one application program which has failed to be compiled, by using one core among the plurality of cores during the rebooting operation. Other embodiments may also be possible.
US11435979B2 Playlist configuration and preview
In some implementations, a user can play a music track from a dynamically generated playlist. The user can provide input indicating that the user likes or dislikes the music track and the playlist can be adjusted based on the user input. In some implementations, information can be presented to the user so that the user can preview changes to the playlist before the changes are made to the playlist. In some implementations, a user can adjust playlist criteria (configuration) by adjusting specific music characteristics. In some implementations, a user can adjust playlist criteria by manipulating a list of representative music tracks. In some implementations, a user can compare the user's playlist to playlists of other users.
US11435978B2 Electronic device, control system and control method
According to one embodiment, a control system includes a first electronic device and a second electronic device connectable to the first electronic device via an audio cable. The first electronic device generates first sound data encoded with status information indicative of a state of the first electronic device, and transmits the first sound data to the second electronic device via the audio cable. The second electronic device receives the first sound data from the first electronic device via the audio cable, acquires the status information by decoding the first sound data, and displays the status information on a screen of the second electronic device.
US11435970B2 Electronic face mask control system
An electronic face mask control system includes an electronic face mask. The electronic face mask includes an LED screen configured to display images, a first driving device configured to control an operation of the LED screen, a first detecting device connected with the first driving device, and a first storage device connected to the first driving device. The first detecting device is configured to detect control signals. The first storage device is configured to storage local data. By performing signal detection on the first detecting device, a display content controlled by the first driving device is changed, and a display content of the LED screen is changed.
US11435969B2 Function executing device with two types of wireless communication interfaces
A function executing device is configured to send a wireless identifier to a communication device via a first type of wireless communication interface for setting up a wireless connection. The function executing device is configured to determine whether the function executing device is in an error state and, if not, to establish the wireless connection via a second type of wireless communication interface. The function executing device operates in a parent state in the wireless connection. Additionally, print data may be received from the communication device. However, if the function executing device is in an error state the wireless connection is not established via the second type of wireless communication interface.
US11435966B2 Image forming system including image forming apparatus and wireless operation unit which operates the image forming apparatus via wireless communication
In a case where an image forming apparatus has entered into a sleep mode, a user is required to wait, after issuing an instruction for image formation via a wireless operation unit, until the image forming apparatus returns from the sleep mode to a standby mode, for the requested processing to be performed. Accordingly, an image forming system is provided that includes an image forming apparatus capable of transitioning between a standby mode and a sleep mode includes a wireless operation unit capable of performing wireless communication with the image forming apparatus, and that includes a counter for counting a time for determining timing of transition from the standby mode to the sleep mode, and a resetter capable of resetting a count value of the counter in response to a predetermined icon being selected in the wireless operation unit in the standby mode.
US11435965B2 Storage medium storing program for converting first data into second data to be inputted to printer
A non-transitory computer readable storage medium stores a set of program instructions for an information processing apparatus including a processor, a communication interface, and a memory. The set of program instructions, when executed by the processor, causes the information processing apparatus to perform: acquiring type information indicative of a printer type; acquiring first data having a first format; identifying particular information corresponding to the acquired type information based on a conversion correspondence table, the conversion correspondence table showing a correspondence between the type information and the particular information, the particular information identifying at least a structure of data after conversion or a character code type of the data after conversion; converting the first data into second data corresponding to the identified particular information, the second data having a second format to be inputted to the printer; and outputting the second data.
US11435963B2 Printing apparatus configured for encrypted mutual recognition communication and non-transitory computer-readable storage medium configured for encrypted mutual recognition communication
A printing apparatus including: a printing unit configured to perform printing on a printing medium; and a controller, wherein the printing apparatus is configured to perform communication with an external mediation apparatus configured to perform communication with a management server via the Internet, and wherein the controller is configured to: try to acquire time information necessary for encrypted mutual recognition communication; determine whether the time information has been successfully acquired; and not executing information transmission and reception with respect to the external mediation apparatus by the mutual recognition communication in a case where the determining does not determine that the time information has been successfully acquired, and execute the information transmission and reception with respect to the external mediation apparatus by the mutual recognition communication in a case where the determining determines that the time information has been successfully acquired.
US11435962B2 Methods and system for policy-based printing using a public print service
A policy-based system is implemented to allow access to a private domain to print using a public domain. The private domain includes private servers that store documents. The public domain includes servers and a printing device. A public policy server uses a domain list and a protocol connection with a private authentication server to validate a user and identify which private domain to access. The public policy server receives requests from the printing device to process a print job of a document in the private domain. The policy-based system also determines whether printing operations for a document are allowed for a public print service using remaining credit values and the policy.
US11435961B2 Image processing apparatus, image processing method, control apparatus, control method, and storage medium that display converted image data whose maximum luminance has been set according to an obtained lighting luminance
An image processing apparatus for displaying on a display device an image corresponding to a printed product observed in a predetermined observation environment. The apparatus includes one or more memories storing instructions, and one or more processors executing the instructions to obtain image data, to obtain a lighting luminance in the predetermined observation environment, to set a maximum luminance to be displayed in the display device according to the obtained lighting luminance, to convert the obtained image data according to the obtained lighting luminance, and to output the converted image data to the display device whose maximum luminance to be displayed has been set according to the obtained lighting luminance.
US11435960B2 Print device functionalities
A method at a print device may include receiving, from a supply, signals indicative of a print functionality from a set of authorizable functionalities for the print device. The set of authorizable functionalities may comprise: (1) a color depletion print mode, (2) an increased resolution print mode, (3) a refill pump increased speed mode, or a combination thereof. The method may also include enabling the print functionality on the print device based on the received signals.
US11435958B2 Shared memory mechanism to support fast transport of SQ/CQ pair communication between SSD device driver in virtualization environment and physical SSD
An apparatus is described. The apparatus includes an accelerator to be coupled to a memory region that the accelerator shares with a virtualization environment comprising a guest OS, a guest VM and an SSD device driver. The accelerator is to forward a submission queue doorbell setting made by the SSD device driver in the shared memory to a corresponding submission queue doorbell in an SSD controller.
US11435952B2 Memory system and control method controlling nonvolatile memory in accordance with command issued by processor
According to one embodiment, a memory system includes a nonvolatile memory, and a controller configured to be connectable with a host and control the nonvolatile memory. The controller is configured to receive update frequency information of a submission queue from the host, read command information stored in the submission queue in accordance with the update frequency information, and execute controlling for the nonvolatile memory based on the command information.
US11435948B2 Methods and systems for user space storage management
A method for accessing data where the method includes receiving, by an access client executing in user space, a request to read data that includes a file system identifier and an offset, identifying a storage server associated with the data, generating a command to copy the data to memory, and sending the command to the storage server.
US11435943B2 Storage device sharing attribute information with host device to use host memory buffer and electronic device including the same
A storage device includes a memory device and a controller. The memory device stores attribute information associated with a host memory buffer allocated on a host memory. The controller communicates with the host memory such that a plurality of pieces of data associated with operations of the memory device is buffered, based on the attribute information, in a plurality of host memory buffers allocated on the host memory. The controller communicates with the host memory such that first data corresponding to a first attribute group managed in the attribute information is buffered in a first host memory buffer among the plurality of host memory buffers and second data corresponding to a second attribute group different from the first attribute group is buffered in a second host memory buffer separate from the first host memory buffer.
US11435942B2 Method and apparatus for processing read-write-operation instruction in processing-in-memory
This application relates to a method and apparatus for processing a new read-write-operation instruction added to an instruction set to maximize the performance of processing-in-memory (PIM). The read-write-operation instruction performs reading and writing on an operation result of the PIM by returning the operation result of the PIM to a computer system and, at the same time, writing the operation result to a destination address. An instruction processor in PIM includes a response data selector and a finite state machine to process the read-write-operation instruction. The response data selector includes a selector configured to select one of a response data signal and an operation result, and a three-phase buffer configured to allow or disallow response data. The finite state machine of the instruction processor outputs a response permission signal and a response selection signal for controlling the buffer and the selector.
US11435941B1 Matrix transpose hardware acceleration
In one example, an apparatus comprises: a memory array having an array of memory elements arranged in rows and columns, each memory element being configured to store a data element; and a memory access circuit configured to: perform a row write operation to store a first group of data elements at a first row of the array of memory elements; perform a column read operation at a first column of the array of memory elements to obtain a second group of data elements; and perform a column write operation to store a third group of data elements at the first column of the array of memory elements to replace the second group of data elements.
US11435937B2 Monitoring for service processors
Facilitating monitoring of service processors associated with a data storage system is provided herein. A system can include a monitoring component and an interpretation component. The monitoring component monitors a service processor that controls one or more functions for a data storage system. The monitoring component also generates trend data indicative of trend information for the service processor. The interpretation component performs one or more actions associated with the data storage system in response to a determination that the trend data satisfies a set of defined criteria associated with monitored conditions for the data storage system.
US11435920B2 Storage system and method for using read and write buffers in a memory
A storage system allocates single-level cell (SLC) blocks in its memory to act as a write buffer and/or a read buffer. When the storage system uses the SLC blocks as a read buffer, the storage system reads data from multi-level cell (MLC) blocks in the memory and stores the data in the read buffer prior to receiving a read command from a host for the data. When the storage system uses the SLC blocks as a write buffer, the storage system retains certain data in the write buffer while other data is flushed from the write buffer to MLC blocks in the memory.
US11435918B2 Module mounted in server to share block-level storage and resource
Provided is a module mounted in a server to share a block-level storage and resources. The module includes: a HBA card unit for connection to an external server; an internal disk unit providing a storage space inside a server; a setting unit allocating the storage space of the internal disk unit; a target driver unit implementing a SCSI protocol, communicating with the external server and setting volumes to a storage mode or a server mode; and a target core unit routing data of the internal disk unit and the target driver unit depending on the storage mode or the server mode. The storage mode allows the volumes to be used as a storage of the external server. The server mode allows the volumes to be used as a storage inside the server. The target driver unit can switch the volumes from the server mode to the storage mode.
US11435915B2 Method for managing hard disk drive expanders in a cluster storage system
A method for managing HDD expanders in a cluster storage system is provided. The method according to one embodiment is implemented by each of the HDD expanders, and includes: indicating a device type of HDD expander to a parent node thereof when a device-type request originates from the parent node; and indicating a device type not of HDD expander to the parent node otherwise. The method according to another embodiment is implemented by each HDD expander connected indirectly to a root node, and includes: indicating a device type not of HDD expander to the root node when a device-type request originates from the root node; and indicating a device type of HDD expander to a node that initiates the device-type request otherwise.
US11435913B2 Storage policy matching using difference-based scoring
Certain embodiments described herein are generally directed to selecting a target storage profile for comparison to a recovered storage profile in support of a data recovery operation. In some embodiments, a method includes comparing a first plurality of fields of the reference storage profile with a second plurality of fields of a first target storage profile of the one or more target storage profiles to determine a degree to which the first target storage profile matches the reference storage profile, the first plurality of fields comprising a first plurality of storage requirements, and the second plurality of fields comprising a second plurality of storage requirements.
US11435912B2 Method, electronic device, and computer program product for data storage
Data storage is disclosed. For instance, a request for storing target data is received including the target data and indicating the number of copies of the target data to be stored, based upon which storage chunks for storing the target data are allocated. Each storage chunk includes a data segment and a coding segment, and a group of the storage chunks are respectively configured to store a number of copies of the target data. The first number of copies are written to the data segment of each storage chunk in the group respectively. For one of the group of storage chunks, first check information is generated for checking data stored in the data segment of the storage chunk. Further, the first check information is written to the coding segment of each storage chunk in the group of storage chunks. The efficiency of multi-copy data storage is increased while reducing memory consumption.
US11435906B2 Method, electronic device and computer program product for storage management
Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for storage management. According to an example implementation of the present disclosure, a method for storage management includes: acquiring, at a host, a target response entry from a response queue, wherein the response queue includes at least one response entry associated with at least one storage device in a storage system which has been accessed by the host, and the target response entry records information about a target response of a target storage device in the at least one storage device to an access operation initiated by the host; determining, based on the target response entry, whether a failure associated with the target response occurs; and acquiring the target response based on the target response entry if it is determined that no failure occurs. Therefore, the storage performance can be improved.
US11435904B1 Dynamic protection data in a storage system
A system and method for adaptive RAID geometries. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to determine a first RAID layout for use in storing data, and write a first RAID stripe to the device group according to the first RAID layout. In response to detecting a first condition, the controller is configured to determine a second RAID layout which is different from the first RAID layout, and write a second RAID stripe to the device group according to the second layout, whereby the device group concurrently stores data according to both the first RAID layout and the second RAID layout.
US11435902B2 System, method and computer program product for instantiating blocks of a solid-state disk to include different flash characteristics
A flash translation layer method, system, and computer program product, include performing a virtualization of a meta-flash translation layer by: instantiating a range in a NAND chip comprising the number of free blocks using a meta-FTL to create a compatible range of blocks for a type of a feature and a flash characteristic of a translation table if a number of free blocks are available in the NAND chip and instantiating a second range in the NAND chip comprising a second number of free blocks using the meta-FTL to create a second compatible range of blocks for a second type of feature and a second flash characteristic of the translation table, and dynamically programming data on the fly based on an input requirement of a request into the range and the second range.
US11435901B1 Backup services for distributed file systems in cloud computing environments
Embodiments are directed to managing data in a file system that includes storage nodes and storage volumes in a cloud computing environment (CCE). A backup job may be executed to perform further actions, including: providing a backup identifier that is associated with the backup job; determining the storage nodes based on the file system and the CCE; disabling the file system by disabling the storage nodes, wherein each disabled storage node is associated with a shutdown timestamp; determining storage volumes associated with each disabled storage node; and generating storage images that archive a copy of information from the storage volumes; associating the storage images with the backup identifier; confirming that the file system is consistent based on an absence of file system activity occurring subsequent to each shutdown timestamp; and enabling the file system by enabling the storage nodes.
US11435900B2 Namespace size adjustment in non-volatile memory devices
A computer storage device having a host interface, a controller, non-volatile storage media, and firmware. The firmware instructs the controller to: store a namespace map mapping blocks of logical block addresses in a namespace to blocks from a logical address capacity of the non-volatile storage media; adjust the namespace map to change the size of the namespace; and translate logical addresses in the namespace to physical addresses for the non-volatile storage media using the namespace map.
US11435896B1 Secured operation with optional cancellation on touch-sensitive devices
The present invention provides a method and a device for facilitating a single touch-and-drag operation for a user to communicate his/her intention and make selection during a transaction flow in a robust and intuitive way. It can not only prevent erroneous selection triggered by any inadvertent or accidental touch but also provide option for the user to withdraw selection which is made unintentionally.
US11435895B2 Methods and apparatus to enable a trading device to accept a user input
Methods and apparatus to enable a trading device to accept a user input are disclosed. An example method includes generating, via a computing device, a user interface of a trading application, wherein the user interface includes a locked portion that displays market data. The example method also includes detecting a gestural input with respect to the user interface. The example method also includes detecting a gestural event with respect to the user interface associated with the gestural input and, in response to the detected gestural event, unlocking the locked portion of the user interface.
US11435887B1 Machine display operation systems and methods
A method of operating a machine via a display device user interface includes generating a text tree display control comprising a tree of text blocks on a first portion of a machine display interface, generating a term control comprising individual terms identified in the text tree display control on a second portion of the machine display interface, generating a navigation control comprising a visual representation of each branch of the text tree display control on a third portion of the machine display interface, operating an individual area of the term control comprising an individual term, to highlight and change all instances of the individual term in the text tree display control, and operating the navigation control to reorder branches of the text tree display control.
US11435886B1 Graphical object manipulation via paths and easing
Digital image editors provide tools to modify or manipulate a digital image. For animation, video, etc. this manipulation and/or modification must be undertaken over a portion of the digital content's duration. This can represent tens, hundreds, thousands of equivalent images (i.e. each frame) to be modified and/or manipulated. The invention provides digital tools allowing effects, e.g. a manipulation and/or modification, from relatively simple transitions through to highly complex transitions, to be defined and then added to digital content. Further, these digital tools can be independent of considerations of the underlying content such that an effect designed with these digital tools may be applied over a still image, video content, animation etc. without requiring the user to define frames within the digital content etc. Further, the path and/or other characteristics of the modification and/or manipulation may be linked to other characteristics of the digital element, the digital content, external factors etc.
US11435885B1 User interfaces and methods for generating a new artifact based on existing artifacts
User interfaces and methods are disclosed. In some embodiments, a plurality of source artifacts is displayed. A selector is operable to indicate a selected set of the source artifacts. The selected set corresponds to those of the source artifacts that intersect at least partially with a selection region. An output artifact is displayed having an output attribute that represents a combination of source attributes from the source artifacts in the selected set.
US11435880B1 User interfaces for displaying discretized elements of logical flow systems
The systems and methods described herein provide highly dynamic and interactive data analysis user interfaces which enable the data analyst to quickly and efficiently explore large volume data sources, such as computer code or intellectual system. A user interface can be implanted that includes a plurality of nodes associated with portions of a process. The nodes may include indications of logical relationships between nodes. Node identifiers may be associated with particular nodes and be usable to select particular nodes. Reliability scores associated with particular nodes can be included.
US11435873B1 User interface for identifying substitute items
An improved user interface in which related items are organized in a manner that is intuitive to a user, and ultimately results in the number of navigational steps performed by the user to identify desired items being reduced, is described herein. For example, instead of having a user interface display a large number of related items, a recommendation system can identify a single item related to an item initially selected by the user that is associated with one or more factors a user likely finds important in deciding which item to select, and produce data that results in a user interface that displays the single related item. Optionally, the user interface can display the single related item in an above-the-fold (ATF) portion of the user interface such that the single related item is visible to a user without the user having to interact with the user interface.
US11435872B2 Icon control method and terminal device
The embodiments of the present disclosure provide an icon control method and a terminal device. The method includes: receiving a first input that is performed by a user, where the first input is used to trigger a terminal device to enter an icon editing state, a target object is displayed on N pages on a desktop of the terminal device, the target object includes at least one of the following: an application icon or an application folder, where one application folder includes at least two application icons, and one application icon is used to indicate one application; and displaying at least one type of editing control on the desktop in response to the first input, where each type of editing control of the at least one type of editing control is used to edit the target object on the N pages; where in a case that the terminal device is in the icon editing state, the at least one type of editing control is always displayed on the desktop.
US11435870B2 Input/output controller and input/output control program
Provided is an input/output controller including: a touch panel display; and a control section configured to cause the touch panel display to display a first icon at a first position on the touch panel display and, when one or more other positions are touched while the first position is touched, perform a process associated with the first icon and the one or more other positions.
US11435867B2 Display method and electronic device using the same
A display method adapted for an electronic device is provided. The method includes: identifying a target location of the last triggered target point on a screen, wherein the target point is triggered by an input operation applied on an I/O device of the electronic device; setting, according to an identified preset dividing pattern, a target dividing line on the screen based on the target location; identifying, according to an identified preset covering pattern, a target region and one or more non-target regions other than the target region of the screen based on the target dividing line; and adjusting the one or more non-target regions of the screens to decrease the readability of the one or more non-target regions.
US11435865B2 System and methods for configuring event-based automation in cloud-based collaboration platforms
Scalable architectures, systems, and services are provided herein for generating jobs by applying user-specified rules to events in an action log framework (ALF) stream is disclosed. More specifically, collaboration environments can include features or mechanisms that allow end-users or collaborators to perform a variety of actions such as, for example, file uploads and previews, or collaboration operations such as, for example, task assignment and comments. These actions can be captured or logged by an action log framework and, as described herein, automatically translated into one or more jobs by applying customizable user-specified rules.
US11435857B1 Content access and navigation using a head-mounted device
In a general aspect, a head-mounted device (HMD) can be configured to receive a selection of a mode of operation of a content reader of the HMD from a plurality of modes of operation, and initiate, in response to the selection, a content capture process to capture content within a field of view (FOV) of a camera of the HMD. The HMD can be further configured to identify, in the captured content, a plurality of content items, receive a navigation command to select a content item from the plurality of content items, and provide, in response to the navigation command, readback of the selected content item.
US11435856B2 Information processing device, information processing method, and program
There is provided an information processing device, an information processing method, and a system that are able to enhance convenience of a user by guiding the user to an appropriately recognizable area in a case where a position of an operating tool that is being operated is in an unrecognizable area. The information processing device includes a controller (120, 140, 170) that performs a recognition process of recognizing, on a basis of a captured image obtained by imaging a projection area, the position of the operating tool inside the projection area, an operation detection process of detecting, on a basis of sensor data outputted by a sensor included in the operating tool, that an operation is performed on the operating tool, and, a case where the operation performed on the operating tool is detected by the operation detection process and the position of the operating tool is not recognized by the recognition process, a projection control process of causing a projection section to project an image for guiding the operating tool to a position which is inside the projection area and where the position of the operating tool is recognizable by the recognition process.
US11435853B2 Self-aligning user interface
Systems and methods for providing a self-aligning user interface in a mobile electronic communications device having a touch sensitive surface include detecting a finger touch on the touch sensitive surface and determining an angular orientation of the touching finger in a continuous angular coordinate system. A user input orientation is assigned to the touch sensitive surface such that it matches the angular orientation of the touching finger. When a finger gesture is detected on the touch sensitive surface, it is then interpreted by reference to the assigned user input orientation.
US11435851B2 System for detecting and characterizing inputs on a touch sensor
One variation of a method for characterizing inputs includes: scanning an array of sense electrodes at a first resolution to generate a first force image; detecting a first force input in the first force image; in response to a first geometry dimension of the first force input exceeding a first threshold, characterizing the first force input as a non-stylus input type; in response to the first geometry dimension of the first force input remaining below the first threshold: scanning the array of sense electrodes at a second resolution; detecting a second force input in a second force image; and, in response to a ratio of a force magnitude of the second force input to a geometry dimension of the second force input exceeding a second threshold, characterizing the first force input as a stylus input type; and outputting a location and a type of the first force input.
US11435847B2 Touch input lock
An exemplary credential reader includes a touch-sensitive region and is configured to generate tap information and/or swipe information in response to the touch-sensitive region being tapped and/or swiped. In certain forms, the touch-sensitive region is a non-displaying track pad. In other forms, the touch-sensitive region is a touch-sensitive display. A lockset including the credential reader further includes a controller configured to generate credential information based upon information received from the credential reader. The controller may compare the credential information to an authorized credential and transmit a grant/deny signal based upon the comparing.
US11435845B2 Gesture recognition based on skeletal model vectors
A system for recognizing gestures generates a skeletal model from video data of a subject. A defined subset of attributes of the skeletal model are mapped to defined positions of a vector. A gesture is recognized by evaluating a neural network using the vector as input. The neural network, trained using training vectors generated according to the definitions of skeletal model attributes and vector positions, classifies a gesture based on the input vector.
US11435843B2 Display panel and method of fabricating the same
A display panel and a fabrication method thereof are provided. The display panel includes pixels, data lines and scan lines. The pixels are arranged in pixel rows and pixel columns, and each pixel has subpixels. The data lines are configured to transmit data signals to the pixels, and each data line has a non-straight and continuously curved shape or a non-straight and continuously bent shape. The scan lines are configured to sequentially transmit scan signals to the pixels. The subpixels of each pixel are coupled to different scan lines, and each data line is curved or bent with respect to a unit of one pixel. Accordingly, the display panel of the invention can avoid the problems of poor image display and vertical line (V-line) defects as well as reducing power consumption.
US11435841B2 Touch display device and manufacturing method thereof
A touch display device and a method of manufacturing the touch display device are disclosed. With a first shielding layer disposed between a touch panel and a sealant or disposed on a side of a protection cover away from a touch display for shielding internal lines on a frame of a touch display module, the present application not only allows an ultraviolet curable adhesive for formation of the sealant to be sufficiently cured, but also let the internal lines on the frame of the touch display module be shielded.
US11435837B2 Dual mode mouse device
A dual mode mouse device including a first mouse and a wireless signal transceiver is provided. When the first mouse is electrically connected to the wireless signal transceiver through a first wire, a first mouse control signal of the first mouse is transmitted to the wireless signal transceiver through the first wire. A USB signal processing module of the wireless signal transceiver converts the first mouse control signal into a USB communication protocol control signal that is provided to an electronic device. When the first mouse is not electrically connected to the wireless signal transceiver through the first wire, the first mouse control signal of the control module of the first mouse is transmitted to the wireless communication module of the wireless signal transceiver to control the electronic device through the first mouse communication module.
US11435835B2 Electronic input system
An electronic communications method includes receiving, by a device, electronic information. The electronic communications method further includes receiving, by the device, additional electronic information. A time period between receiving the electronic information and the additional electronic information is less than another time period between receiving the electronic information and the additional electronic information by using a standard keyboard.
US11435827B2 Electronic training system and method for electronic evaluation and feedback of sports performance
An electronic training system includes a set of external response sensors and a set of internal response sensors, and control circuitry. The control circuitry is configured to track locomotion and body movements of a user from the set of external response sensors in a sporting event, and electrical brain activity and physiological changes in a body of the user from the set of internal response sensors in a sporting event. Tracked data in the sporting event is annotated as period-of-relevance and period-of-irrelevance. A first sports performance state is assigned to the user for the sporting event based on a combination of a user feedback and sports statistics. The control circuitry outputs a first integrated visual motion model on a display device based on annotated tracked data in the period-of-relevance such that the first sports performance state of the user for the sporting event is discernible by a viewer.
US11435826B2 Electronic device and control method thereof
An electronic device is disclosed. The electronic device identifies a user on the basis of: a biological signal input unit for receiving the input of a user's biological signal detected through an electrode; a voice input unit for receiving the input of a voice signal; a biological signal inputted through the biological signal input unit; and a voice signal inputted through a microphone.
US11435824B2 Prompt method and apparatus for eye-protection mode, electronic device and storage medium
A prompt method for an eye-protection mode and apparatus, an electronic device and a storage medium are disclosed. The method includes: recognizing a collected face to determine an age status of a user corresponding to the face; acquiring at least two types of parameter information collected by a terminal which is in use by the user, where the at least two types of parameter information are used to represent eye-protection mode-related information; obtaining prompt information for the eye-protection mode according to the age status and the at least two types of parameter information; displaying the prompt information for the eye-protection mode.
US11435823B2 Eye-tracker with improved beam scanning and method therefor
The present disclosure describes systems and methods that enable eye-tracking by steering a light signal in a high-density Lissajous pattern over a region of an eye and detecting light reflected from the eye using a non-imaging photodetector configuration. The light signal is scanned by driving each axis of a two-axis MEMS scanner with a periodic signal having a frequency that is based on the resonant frequency of that axis. By choosing periodic signals having frequencies that give rise to precession of the Lissajous pattern at a high rate, a high-density scan pattern is quickly generated, thereby enabling eye tracking with high spatial resolution and low latency.
US11435821B2 Gaze-independent dithering for dynamically foveated displays
An electronic device that includes a display and an eye tracker configured to collect eye tracking data regarding a gaze of one or more of a user's eyes across the display. The electronic device also includes processing circuitry that is operatively coupled to the display and configured to generate pixel data for frames of content based at least in part on the eye tracking data such that the content is configured to be shown on the display in a dynamically foveated manner. The processing circuitry is also configured to apply a dither pattern to the frames of content independent of the gaze of one or more of the user's eyes.
US11435820B1 Gaze detection pipeline in an artificial reality system
One embodiment of the present disclosure sets forth a method that includes receiving one or more two-dimensional images of one or more light patterns incident on an eye proximate to an eye region of a near-eye display device, and computing a gaze direction associated with the eye based on the one or more two-dimensional images.
US11435817B2 Multi-power management system and operation method thereof
A multi-power management system and an operation method for the multi-power management system are provided. The multi-power management system includes multiple adapters and a power supply circuit. The adapters respectively provide multiple powers. The power supply circuit receives multiple input power values of the adapters, and calculates multiple input power value contribution ratios of the adapters according to the input power values. The power supply circuit further provides a control signal according to a sum of the output current values of multiple output current values of the powers and the input power value contribution ratios. The adapters adjust the output current values and multiple output voltage values respectively in response to the control signal.
US11435806B2 Automatic voltage reconfiguration
Automatic voltage reconfiguration in a computer processor including one or more cores includes executing one or more user-specified workloads; determining, based on the user-specified workloads, a respective minimum safe voltage for each core of one or more cores; and modifying a respective voltage configuration for each core of the one or more cores based on the respective minimum safe voltage.
US11435802B2 Work load scheduling for multi core systems with under-provisioned power delivery
A real-time workload scheduling heuristic assigns tasks to the cores such that the total load current consumption of the cores is always less than the total current capability of the under-provisioned on-chip voltage regulators. In addition, the energy-efficient scheduling of the tasks on to the cores ensures that the reconfiguration of the power delivery network is minimized. The heuristic includes DVFS management based on the unique constraints of the under provisioned voltage regulators.
US11435799B2 Memory system and controller
In a memory system in an embodiment, in a case of normal operation, a control unit returns a write completion response upon completion of reception of write data from a host, and writes the write data into nonvolatile memory in a multiple values. In a case of unordinary power-off, changeover to operation using a backup battery is conducted and the control unit writes dirty data that is not completed in writing into the nonvolatile memory, into the nonvolatile memory with two values. When next boot, the control unit reads the dirty data from the nonvolatile memory into the volatile memory, and thereafter writes the dirty data into the nonvolatile memory in a multiple values.
US11435798B2 Adaptive on-chip digital power estimator
Systems, apparatuses, and methods for implementing a dynamic power estimation (DPE) unit that adapts weights in real-time are described. A system includes a processor, a DPE unit, and a power management unit (PMU). The DPE unit generates a power consumption estimate for the processor by multiplying a plurality of weights by a plurality of counter values, with each weight multiplied by a corresponding counter. The DPE unit calculates the sum of the products of the plurality of weights and plurality of counters. The accumulated sum is used as an estimate of the processor's power consumption. On a periodic basis, the estimate is compared to a current sense value to measure the error. If the error is greater than a threshold, then an on-chip learning algorithm dynamically adjust the weights. The PMU uses the power consumption estimates to keep the processor within a thermal envelope.
US11435792B2 Display panel and display device
A display panel and a display device are provided. The display panel has a display area and a fan-out area. The fan-out area and the display area at least partially overlap. By arranging at least one part of the fan-out area in the display area, the display area of the display panel expends to the fan-out area, and therefore the area of the display area of the display panel is increased to reduce the area of the non-display area occupied by the fan-out area. That is, the problem that the non-display area of the display panel is too large is alleviated and the narrow border and full screen technology are further implemented.
US11435786B2 Portable information handling system flexible display with alternating slide support frame
A portable information handling system integrates a sliding support with interlaced fingers below a flexible display to adjust support the display based upon rotational orientation of housing portions of the information handling system. In a closed position, the sliding support compresses by fully engaging the fingers so that room is provided over a hinge assembly that rotationally couples the housing to provide folding of the flexible display without wrinkling or compression.
US11435784B2 System for discharging heat out of head-mounted display
A head-mounted display (HMD) includes a hybrid fan, a printed circuit board (PCB) with one or more electronic components and a heat pipe to dissipate heat. The hybrid fan has a center axis extending from a rear side of the HMD to a front side of the HMD. The hybrid fan pulls air from a rear side of the HMD. The heat pipe has an end coupled to the PCB. The heat pipe partially surrounds a periphery of the hybrid fan and transfers heat away from at least the PCB. The HMD further includes a side cover and a front cover. The side cover encloses the hybrid fan, the PCB and the heat pipe. The front cover is attached to the side cover with a slit between an outer edge of the front cover and an outer edge of the side cover to discharge air from the hybrid fan.
US11435774B2 Operation input device
To provide an operation input device (100) including an operating knob (11) to be operated by a user; a guide unit (12) having vertices and formed in different directions with respect to each of the vertices being base points, the guide unit (12) indicating an operating area for the operating knob; first sensors (23) each for detecting whether the operating knob (11) is present at a corresponding one of the vertices; and a calculating unit (2) for calculating a set value on the basis of input information received from each of the first sensors (23), by which the user can accurately perform an input operation scale by scale even without looking at the operation input device (100).
US11435773B2 Power measurement in a two-wire load control device
A two-wire load control device may be configured to compute an accurate estimate of real-time power consumption by a load that is electrically connected to, and controlled by, the two-wire load control device. The load control device may be adapted to measure a voltage drop across the device during a first portion of a half-cycle of an AC waveform provided to the device. The device may be further configured to estimate a voltage drop across the load during the second portion of the half-cycle. The estimated voltage drop may be based on the measured voltage drop. The device may be further configured to measure a current supplied to the load during a second portion of the half-cycle. The device may be configured to estimate power consumed by the load based on the measured current and the estimated voltage drop.
US11435770B2 Fixed current-gain booster for capacitive gate power device with input voltage control
A current booster circuit, which can be coupled between a gate driver and a power switch, includes controlled current sources and current sensors to provide a scaled copy of the booster input current at the booster output while operating in a current-gain mode during on-to-off or off-to-on switching periods. During switched-on or switched-off periods, the booster can pull the output to the high or low rail, respectively, through low-impedance circuitry to hold the switch on or off. A voltage and/or current feedback path between the booster output and the booster input permits the booster to control the voltage input during switching operation. The current booster devices and methods can be compatible with both smart and conventional gate drivers of either the voltage-driven or current-driven variety.
US11435769B2 System and method for controlling a low-dropout regulator
A system and method for controlling a low-dropout regulator (LDO) is disclosed. The system and method include a charge pump that is controlled to provide a charge pump voltage to power the LDO. The charge pump voltage can be adjusted relative to the LDO's input voltage to ensure efficient operation of the LDO for input voltages over a range. The charge pump is also controlled to limit the maximum charge pump voltage provided to ensure safe operation of the LDO. The system and method also include a under voltage lockout circuit that enables the LDO when it is determined that the charge pump voltage is sufficient to meet multiple criteria. For example, the charge pump voltage may be analyzed to determine if it is above a minimum voltage and if it is also sufficiently higher than the LDO's output voltage.
US11435764B1 Mass flow controller utilizing nonlinearity component functions
Mass flow controllers and methods for controlling mass flow controllers are disclosed. A method includes providing a gas through a thermal mass flow sensor of the mass flow controller and processing a sensor signal from the thermal mass flow sensor to produce a flow signal. A total nonlinearity characteristic function is determined based on nonlinearity effects on the flow signal and includes a first and second nonlinearity component function based on a first and second source of nonlinearity respectively. The total nonlinearity characteristic function is calibrated, and the first nonlinearity component function is adjusted responsive to changes in the first source of nonlinearity, after which the total nonlinearity characteristic function is updated. The flow signal is corrected to produce a corrected flow signal using the total nonlinearity characteristic function. A valve of the mass flow controller is controlled using the corrected flow signal and a setpoint signal.
US11435762B1 System and method for the autonomous transition of an electric vertical takeoff and landing aircraft
A system for autonomous flight of an electric vertical takeoff and landing (eVTOL) aircraft. The system may include a pusher component, a lift component, a flight controller, and a pilot override switch. The pusher component is mechanically coupled to the eVTOL aircraft. The lift component is mechanically coupled to the eVTOL aircraft. The flight controller is communicatively connected to the pilot override switch. The flight controller is configured to identify a transition point, initiate operation of the pusher component, and terminate operation of the lift component. A method for flight control of an eVTOL aircraft is also provided.
US11435759B2 Plurality of autonomous mobile robots and controlling method for the same
A plurality of autonomous mobile robots includes a first mobile robot provided with a transmitting sensor for outputting sound wave of a first frequency, and a first module for transmitting and receiving a signal of a second frequency higher than the first frequency. A second mobile robot is provided with a receiving sensor for receiving the sound wave of the first frequency and a second module for transmitting and receiving the signal of the second frequency. A control unit of the second mobile robot synchronizes an output time of the sound wave of the first frequency from the first mobile robot using the signal of the second frequency, and determines a relative position of the first mobile robot using the sound wave of the first frequency.
US11435758B2 Electronic control system
There is provided an electronic control system including: a plurality of blade processors and a plurality of backplanes. One or more of a vehicle, electronic control system, and autonomous driving vehicle, disclosed in the present invention, are able to realize connection with an Artificial Intelligence (AI) module, a Unmanned Aerial Vehicle (UAV), a robot, an Augmented Reality (AR) device, a Virtual Reality (VR) device, a 5G service device, and the like.
US11435757B2 Method for verifying a digital map of a more highly automated vehicle (HAV), especially of a highly automated vehicle
A method and corresponding system and computer program for a highly-automated-vehicle (HAV), the method including: providing a digital-map; determining a present vehicle-position relative to the digital-map; providing at least one setpoint property of at least one feature in an HAV-environment; using at least one sensor to detect at least one actual property of a feature in the HAV-environment based at least in part on the setpoint property; comparing the actual property to the setpoint property and determining at least one difference-value based on the comparison; and verifying the digital-map, the digital-map being classified as not up-to-date if the difference-value reaches/exceeds a specified-threshold-value of a deviation, and being classified as up-to-date if the difference-value remains below the specified-threshold-value of the deviation.
US11435756B2 Visual odometry in autonomous machine applications
Systems and methods for performing visual odometry more rapidly. Pairs of representations from sensor data (such as images from one or more cameras) are selected, and features common to both representations of the pair are identified. Portions of bundle adjustment matrices that correspond to the pair are updated using the common features. These updates are maintained in register memory until all portions of the matrices that correspond to the pair are updated. By selecting only common features of one particular pair of representations, updated matrix values may be kept in registers. Accordingly, matrix updates for each common feature may be collectively saved with a single write of the registers to other memory. In this manner, fewer write operations are performed from register memory to other memory, thus reducing the time required to update bundle adjustment matrices and thus speeding the bundle adjustment process.
US11435755B2 Vehicle and method for autonomously operating a vehicle
A method for autonomously operating a vehicle includes capturing environmental data of a front area by a front sensor mounted to the vehicle, capturing environmental data of a rear area by a rear sensor, capturing a position of the vehicle by a position sensor, assigning the position of the vehicle to a location in an topographic map containing slope information, retrieving slope information from the topographic map for a predetermined range in front of and behind of the location of the vehicle, determining a maximum detection distance of the front and rear sensors for detecting an object having a specific vertical height based on the slope information, front and rear sensor positions, and a vertical opening angle of a field of view of the front sensors, determining a minimum detection distance of the front and the rear sensor required for a planned driving maneuver or a current driving state of the vehicle, and actuating the vehicle such that the required minimum detection distance is equal or smaller than the maximum detection distance of the front and rear sensors.
US11435752B2 Data fusion system for a vehicle equipped with unsynchronized perception sensors
A sensor data fusion system for a vehicle with multiple sensors includes a first-sensor, a second-sensor, and a controller-circuit. The first-sensor is configured to output a first-frame of data and a subsequent-frame of data indicative of objects present in a first-field-of-view. The first-frame is characterized by a first-time-stamp, the subsequent-frame of data characterized by a subsequent-time-stamp different from the first-time-stamp. The second-sensor is configured to output a second-frame of data indicative of objects present in a second-field-of-view that overlaps the first-field-of-view. The second-frame is characterized by a second-time-stamp temporally located between the first-time-stamp and the subsequent-time-stamp. The controller-circuit is configured to synthesize an interpolated-frame from the first-frame and the subsequent-frame. The interpolated-frame is characterized by an interpolated-time-stamp that corresponds to the second-time-stamp. The controller-circuit fuses the interpolated-frame with the second-frame to provide a fused-frame of data characterized by the interpolated-time-stamp, and operates the host-vehicle in accordance with the fused-frame.
US11435749B2 Systems and methods for transferring routes between material handling vehicles
A method for transferring route information between material handling vehicles is provided. The method includes operating a first material handling vehicle along a route and collecting operation information, transferring the operation information to a warehouse management system that includes a transfer matrix, processing operation information with the transfer matrix, and transferring the processed operation information to a second material handling vehicle.
US11435743B2 Throwable unmanned aerial vehicle and method of operation
An operation method includes sensing, by a movable device, whether the movable device is thrown out by a thrower; in response to a sensing of being thrown out, controlling the movable device to hover in air; and after controlling to hover, performing, by the movable device, an aerial operation of the movable device, such as capturing images.
US11435740B1 Systems and methods for controlling operation of autonomous vehicle systems
A system may include one or more sensors configured to acquire data associated with a driver of a vehicle and a processor. The processor may receive the data and determine whether the data is within a baseline data associated with expected behavior of the driver. The processor may then control one or more operations of the vehicle in response to the data being outside the baseline data.
US11435733B2 Method and system to assure monitoring system validity
There may be provided a method for validating a monitoring system, the method may include sensing, by at least one sensing element of the monitoring system, a physical parameter; sending sensed information that is related to the physical parameter to a remote computerized system of the monitoring system; applying, by the remote computerized system, a process on the sensed information to provide a response to the sensed information; generating validation information by a generator of the monitoring system; sending the validation information to the remote computerized system; applying, by the remote computerized system, the process on the validation information to provide a response to the validation information; and determining, by a validator of the monitoring system, a validity of the monitoring system based on the response to the validation result.
US11435730B2 System and method for forming an integrally-stiffened, curved metallic panel
A system and method include a simulation control unit configured to receive structural data regarding a structure to be formed. The simulation control unit performs a virtual forming simulation to determine a feasibility of forming the structure based on the structural data. In response to the simulation control unit determining that the structure can be feasibly formed based on the structural data, the simulation control unit outputs a forming plan for forming the structure based on the structural data.
US11435729B2 Method for operating a field device
The present disclosure resides in a method for operating, installed in an automated plant, a field device, which is connected for communication with a field access unit by means of a first communication network, especially by means of a fieldbus of automation technology, comprising: invoking a link of the field device in a client computer, wherein the link is composed at least of a protocol field and a parameter field, wherein the invoking of the link initiates steps as follows: starting a first frame application associated with the protocol field of the link; transferring the link to the first frame application and extracting information contained in the parameter field by the first frame application; configuring a communication path between the client computer and the field device via the field access unit with application of the information; opening a device driver or a device description in the first frame application.
US11435723B2 Control device for machine tools and machine tool control method
A control device for machine tools according to an aspect of the present disclosure controls a machine tool which cuts the workpiece by way of the cutting tool by causing the spindle and the feed axis to cooperatively act, the control device including: a feed command calculation unit which calculates a feed command for causing the feed axis to relatively move in relation to the workpiece; an oscillation phase calculation unit which calculates an oscillation phase that is a phase of oscillation to cause the feed axis to reciprocally move based on a rotation number of the spindle; an oscillation phase compensation unit which compensates the oscillation phase; an oscillation amplitude calculation unit which calculates an oscillation amplitude that is an amplitude of oscillation causing the feed axis to reciprocally move based on the feed command; an oscillation command calculation unit which calculates an oscillation command causing the feed axis to reciprocally move, based on the oscillation amplitude and the oscillation phase after compensation by the oscillation phase compensation unit; and a command synthesizing unit which calculates a synthetic command for driving the feed axis by superimposing the feed command and the oscillation command.
US11435722B2 Subsea smart electric control unit
A process and smart controller for controlling a subsea smart electrical control unit. The process including collecting operating data from one or more devices and one or more control end points, calculating and performing in-situ analytics, and reporting a health and a status of the one or more devices and one or more control end points. The smart controller including one or more external sensors that create local control loops for real time operation, adjustment, and optimization of the controlled end device, wherein the external sensors are used with a smart controller to create one or more control loops.
US11435720B2 Numerical control machine
To provide a numerical control machine that can identify a factor of noise.A numerical control machine that is connected to a power magnetics cabinet including a plurality of electronic components that potentially generate noise includes: a device information acquisition unit that acquires device information including the relative arrangement and classification of each of the plurality of electronic components; an identification condition information acquisition unit that acquires conditions for identifying electronic components that are factors of noise as identification condition information; a noise detector that detects noise generated in any of the plurality of electronic components and that identifies the electronic components in which noise is generated; and an electronic component identification unit that applies the identification condition information to the device information on the electronic components in which noise is generated to identify the electronic components that are factors of noise from the device information.
US11435715B2 System and method for detecting change over in manufacturing field
Example implementations described herein are directed to a change over detection system and method. Such example implementations facilitate updating the information of the production line in an Internet of Things (IoT) system to the latest version. Through the example implementations described herein, device rearrangement in manufacturing field can thereby be detected.
US11435712B2 Storage of device-related data relating to field devices in a cloud
A method for storing data for at least one of a device state, device diagnosis and calibration of a field device in a cloud, with the field device having a self-monitoring functionality. The method includes device-internal registering of first data for at least one of a device state, device diagnosis and calibration by the field device and transfer of the device-internally registered first data from the field device to the cloud. Moreover, the method includes registering second data for at least one of a device state, device diagnosis and calibration of the field device using an external service computer and transferring the second data from the external service computer to the cloud. Both the first data as well as also the second data are stored in the cloud.
US11435710B2 Home appliance control system and home appliance
A home appliance control system includes a home appliance having at least one functional module and a cloud server, communicating with the home appliance. The cloud server is adapted to send a control instruction identifiable by the functional module. The home appliance further includes a communication module, the communication module being adapted to receive the control instruction from the cloud server. The home appliance further includes a drive module, the drive module being adapted to acquire the control instruction from the communication module and drive the at least one functional module according to the control instruction. The system can control all the control functions of the home appliance through the cloud, so as to reduce the hardware equipment of the home appliance control unit, reduce the cost, and optimize the use effect.
US11435707B2 Hybrid system for controlling an aircraft and method for controlling the same
The proposed aircraft engine control system includes at least one servo-loop, and at least one state feedback control integrated into the servo-loop. The state feedback control includes a static compensator (M) and a state corrector loop (L) which are parametrized so as to decouple the states constituted by the operating parameters of the engine to be servo-controlled. The mono-variable regulators are then in turn parameterized so as to servo-control the operating parameters on the setpoints.
US11435704B2 Visible light sensor configured for glare detection and controlling motorized window treatments
A sensor and/or system controller may process an image multiple times at multiple resolutions to detect glare conditions. A glare condition threshold used to determine whether a glare condition exists may be based on the resolution of the image. When the resolution of the image is higher, the glare condition threshold may be higher. The sensor and/or system controller may organize one or more adjacent pixels having similar intensities into pixel groups. The pixel groups may vary in size and/or shape. The sensor and/or system controller may determine a representative group luminance for the pixel group (e.g., an average luminance of the pixels in the group). The sensor and/or system controller may determine a group glare condition threshold, which may be used to determine whether a glare condition exists for the group of pixels and/or may be based on the size of the group.
US11435703B2 Electronic device and wearable device
An electronic device and a wearable device are disclosed. The electronic device includes: a casing; a main board; and at least one fixing member fixing the main board to the casing, having a first end connected to the main board and a second end exposed from the casing, and configured to charge the electronic device or transmit data of the electronic device. The wearable device includes the electronic device and a strap connected to a middle frame of the electronic device.
US11435701B2 Electronic watch
An electronic watch includes a dial, an antenna, a solar panel, a circuit board, and a connection member. The antenna includes an antenna electrode. On the solar panel, a first solar cell and a second solar cell, are arranged continuously along an outer circumference of the antenna electrode, are connected in series via a third solar cell, which is not arranged along the outer circumference of the antenna electrode. The connection member is configured to connect the solar panel and the circuit board, and is arranged in a region different from a region in which the antenna is arranged when the dial is divided into two regions by a second virtual straight line, which is orthogonal to a first virtual straight line and passes through a center of the dial.
US11435700B2 Switch device and timepiece
A switch device including: a case provided with a through hole; an operating member having a shaft portion slidably inserted into the through hole; and a plurality of gaskets which are provided on an outer periphery of the shaft portion and are in slidable contact with an inner surface of the through hole, at least one gasket among the plurality of gasket being made of a material containing fluorine.
US11435697B2 Timepiece with a mechanical oscillator
A sprung balance type mechanical timekeeper, includes a spiral spring (10), a balance (20) and an escapement mechanism (30) connected by a point of attachment (12) to the spiral spring and arranged to sustain an oscillation of the balance. The escapement mechanism (30) is connected to the point of attachment (12) of the spiral spring by a chassis (40) pivoted about the axis (A) of the balance. An outer end (12) of the spiral spring (10) is attached to this transverse pert (40) at a location located on one side of the balance axis (A). The chassis (40) includes two branches extending on either side of the axis of the balance (20) and forming a rotary plate whose axis of rotation is coincident with the axis of oscillation of the balance (20). The escapement mechanism (30) is located on the other side of the balance axis (A) and acts on the pivoted chassis (40) so as to free its rotation and thus make the attached end (12) of the spiral spring rotate.
US11435696B2 Torque smoothing for a timepiece, particularly with a striking mechanism
Timepiece with a movement driving an output wheel set, a passing strike or minute repeater mechanism, including a strike drive wheel set including a release ratchet with which cooperates a click for execution of a strike function, a strike uncoupling lever for moving any click away from the strike wheel set, including a first lever carrying the click and its spring, the output wheel set activating a second lever, the pivoting of which causes the first lever to pivot, the striking mechanism includes a torque smoothing jumper, which is returned by a first spring into abutment on the output wheel set, in order to use, when the second lever is not in mesh with the output wheel set, an equivalent torque to that which it uses when meshed with this output wheel set.
US11435694B2 Chip dismounting and mounting device
A chip dismounting and mounting device, matched with a chip mounting part on a process cartridge. The chip dismounting and mounting device is capable of dismounting a chip disposed on the chip mounting part or mounting the chip on the chip mounting part. The chip dismounting and mounting device can smoothly dismount the chip on an exhausted process cartridge without damage and smoothly mount the dismounted chip on a new process cartridge. This alleviates the inconvenience for the user to dismount a chip on the exhausted process cartridge and mount the chip on the new process cartridge.
US11435690B2 Cartridge including holder for holding electrical contact surface and method of recycling cartridge
A cartridge includes: a housing; a storage medium; and a holder. The storage medium has an electrical contact surface. The holder is movable relative to the housing. The holder includes: a first holder member; and a second holder member. The first holder member has a pawl portion and is configured to hold the electrical contact surface. The second holder member includes a corner portion. The pawl portion is engageable with the corner portion. The second holder member has a through-hole. An engagement part of the pawl portion engaging with the corner portion is accessible from outside the second holder member through the through-hole in a state where the pawl portion engages with the corner portion.
US11435687B2 Image forming apparatus and image forming system
An image forming apparatus is configured to execute a print job for printing on a sheet supplied from a sheet supplying mechanism formed of a first sheet feeding apparatus configured to temporarily stop conveyance of the sheet within a conveyance path thereof or a second sheet feeding apparatus configured not to temporarily stop conveyance of the sheet within a conveyance path thereof. The image forming apparatus includes an image former configured to form an image on the sheet; an obtaining device configured to obtain apparatus information representing a type of an apparatus forming the sheet supplying mechanism; and a controller configured to determine, based on the apparatus information and the sheet supplying mechanism instructed to feed the sheet by the print job, timings to send, to the sheet supplying mechanism, a feed request for starting to feed the sheet and a delivery request for instructing to deliver the sheet.
US11435680B2 Image forming apparatus which includes a belt having an electroconductive layer
An image forming apparatus includes an endless belt including a base layer and an electroconductive layer positioned on an inner peripheral surface side of the belt than the base layer and forming an inner peripheral surface of the belt, and a roller provided on the inner peripheral surface side of the belt and including a roller portion around which the belt is wound and which is formed of an aluminum material. The electroconductive layer contains a binder resin, an electroconductive agent, and a copper compound, and has surface resistivity of 5.0×106ΩQ/□ or less. The roller includes an alumite layer forming a surface contacting the electroconductive layer.
US11435678B1 Developing device and image forming apparatus including the same
A developing device includes a developing container, a developer carrier, a seal member, and a pair of pressing members. The developing container has an opening. The seal member includes a contact end part, a first blocking part, and an interposed end part. Each of the pressing members has a pressing surface in which a cutout recess is formed. The developing container includes a second blocking part that is adjacent to each end part of the first blocking part in a rotary shaft direction and protrudes upward. The interposed end part is located at such a position as to overlap the cutout recess with respect to a circumferential direction, and the second blocking part is located at such a position as to overlap the cutout recess with respect to the rotary shaft direction.
US11435675B2 Image forming apparatus with fog suppression feature
During non-image formation, an exposure unit exposes an image formable region on the image bearing member surface charged by a charging member to light, and, in a state where toner is able to be supplied from a developing member to the image bearing member, during a period from when a developing voltage starts to be changed from a first developing voltage to a second developing voltage smaller than the first developing voltage until the developing voltage is completed to be changed to the second developing voltage. A controller controls the exposure unit so that, after the image bearing member surface exposed to light with a first exposure amount by the exposure unit passes through a development portion, the image bearing member surface exposed to light with a second exposure amount smaller than the first exposure amount by the exposure unit passes through the development portion.
US11435674B2 Electrophotographic photoreceptor, process cartridge, and image forming apparatus
An electrophotographic photoreceptor includes a conductive substrate and a photosensitive layer on the conductive substrate. The electrophotographic photoreceptor has an outermost surface layer that contains fluorine-containing resin particles and a fluorine-containing graft polymer. The fluorine-containing resin particles contain 0 or more and 30 or less carboxy groups per 106 carbon atoms. The outermost surface layer has a dielectric constant of 3.75 or more and 3.90 or less. The contact angle of pure water on the outermost surface layer is 90° or more.
US11435673B2 Method of determining a set of metrology points on a substrate, associated apparatus and computer program
A method of determining a set of metrology point locations, the set including a subset of potential metrology point locations on a substrate, the method including: determining a relation between noise distributions associated with a plurality of the potential metrology point locations using existing knowledge; and using the determined relation and a model associated with the substrate to determine the set.
US11435670B1 Multi-component kernels for vector optical image simulation
A method of enhancing a layout pattern includes determining a vector transmission cross coefficient (vector-TCC) operator of an optical system of a lithographic system based on an illumination source of the optical system and an exit pupil of the optical system of the lithographic system. The method also includes performing an optical proximity correction (OPC) operation of a layout pattern of a photo mask to generate an OPC corrected layout pattern. The OPC operation uses the vector-TCC operator to determine a projected pattern of the layout pattern of the photo mask on a wafer. The method includes producing the OPC corrected layout pattern on a mask blank to create a photo mask.
US11435667B2 Polymer for organic bottom anti-reflective coating and bottom anti-reflective coatings comprising the same
Provided are a polymer for an organic bottom anti-reflective coating and a bottom anti-reflective coating composition containing the same. More specifically, provided are a polymer for an organic bottom anti-reflective coating capable of relieving reflection of exposure light and irradiation light on a substrate of a photoresist layer applied on the substrate in a lithographic process of manufacturing a semiconductor device, and a bottom anti-reflective coating composition containing the same.
US11435663B2 Curable composition for imprinting, method of manufacturing cured product pattern, method of manufacturing circuit substrate, and cured product
A curable composition for imprinting satisfies the following A to C: A: the curable composition includes a polyfunctional polymerizable compound having a polymerizable group equivalent of 150 or higher; B: the curable composition includes a photopolymerization initiator; and C: the curable composition satisfies at least one of a condition that the content of an ultraviolet absorber in which the light absorption coefficient at a maximum emission wavelength of an irradiation light source is 1/2 or higher of the light absorption coefficient of the photopolymerization initiator is 0.5 to 8 mass % with respect to non-volatile components or a condition that the content of a polymerization inhibitor is 0.1 to 5 mass % with respect to the non-volatile components. The non-volatile components refer to components in the curable composition for imprinting other than a solvent.
US11435662B2 Mask blank, method for manufacturing transfer mask, and method for manufacturing semiconductor device
In the present invention, an etching stopper film (2), a light-blocking film (3) comprising a material containing one or more elements selected from among silicon and tantalum, and a hard mask film (4) are laminated in that order on a translucent substrate (1). The etching stopper film is made of a material containing chromium, oxygen and carbon, the chromium content is 50 atom % or more, the maximum peak in a N1s narrow spectrum obtained by means of analysis using X-Ray photoelectron spectroscopy is below the detection limit, and a Cr2p narrow spectrum obtained by means of analysis using X-Ray photoelectron spectroscopy has a maximum peak at a bond energy of 574 eV or less.
US11435658B2 Projection module, imaging module, and electronic device
A projection module includes a light source, a reflective structure, and an optical structure. The light source emits laser light. The reflective structure includes a first reflective element and a second reflective element. The optical structure includes a first optical element and a second optical element. The reflective structure is disposed between the laser source and the optical structure. The first reflective element reflects a portion of the laser light towards the second reflective element, and transmits a remaining portion of the laser light towards the second optical element. The second reflective element reflects the laser light from the first reflective element towards the first optical element. The first optical element and the second optical element cooperatively project the laser beam towards an object.
US11435657B2 Light source system and control method thereof, display device and control method thereof
Disclosed are a light source system and a control method thereof, as well as a display device and a control method thereof. The light source system includes: an array light source, including M light emitting bodies with independently adjustable brightness; an optical switch disposed on an optical path of light outputted from the array light source, for guiding illumination light emitted by the M light emitting bodies to N sub-regions of a preset illumination region; and a control device for controlling the optical switch to adjust, at a preset frame rate, a direction of the illumination light emitted from each of at least part of the M light emitting bodies, and guiding the illumination light emitted from each of the at least part of the light emitting bodies to a sub-region different from that for one or more image frames previous to the current image frame.
US11435651B2 Electronic device with flexible display and camera
Provided is an electronic device with high portability, a highly browsable electronic device, or an electronic device having a novel light source that can be used in shooting photographs and video. The electronic device includes a camera and a flexible display portion. The display portion has a first region and a second region. The first region has a function of emitting light to a photographic subject. The second region has a function of displaying an image of the photographic subject shot by the camera. The display portion can be bent so that the first region and the second region face in different directions.
US11435641B1 Switchable retardation device with reduced residual retardation
A switchable optical retardation device includes a switchable retardation element including liquid crystals and an electrical driver circuit. While in a first state, the switchable retardation element modifies light transmitted through the switchable retardation element by causing a phase shift of a first retardation angle. While in a second state, the switchable retardation element modifies the light transmitted through the switchable retardation element by causing a phase shift of a second retardation angle distinct from the first retardation angle. The electrical driver circuit provides a first voltage for placing the switchable retardation element in the first state and a second voltage for placing the switchable retardation element in the second state. The first voltage is greater than the second voltage, the second voltage is a non-zero voltage, and the electrical driver circuit alternatingly provides the first voltage and the second voltage with a predefined frequency.
US11435640B1 Cholesteric liquid crystal display
A cholesteric liquid crystal display includes a cholesteric liquid crystal device, a color filter element, a first quarter-wave plate, and a light recovery structure. The cholesteric liquid crystal device includes a cholesteric liquid crystal. The color filter element and the first quarter-wave plate overlap the cholesteric liquid crystal device. The first quarter-wave plate and the color filter element are located between the cholesteric liquid crystal and the light recovery structure.
US11435639B2 Privacy film and display device including the same
The present disclosure relates to a privacy film and a display device including the privacy film, and more specifically, to a privacy film capable of reducing a viewing angle by including a first substrate, a first electrode disposed on the first substrate, a plurality of light blocking patterns disposed on the first electrode, a light transmission layer disposed on the first electrode and the plurality of light blocking patterns and including a plurality of capsules, a second electrode disposed on the light transmission layer, and a second substrate disposed on the second electrode, and a display device including the privacy film.
US11435637B2 Display apparatus and electronic device
A display apparatus capable of supplying a high voltage to a display device is provided. A pixel has a function of retaining first data, a function of adding second data to the first data to generate third data, and a function of supplying the third data to the display device. Capacitive coupling by a capacitor is used for data addition. Two pixels provided in the vertical direction (the direction in which a source line extends) share components including the capacitor; thus, the area where the two pixels are provided can be assigned to the capacitor, which can increase the capacitance value. Thus, the data addition by the capacitive coupling can be efficiently performed.
US11435635B2 Thin film transistor substrate, and liquid crystal display panel using same
A thin film transistor substrate allowing an increase in proportionate size of the display area includes gate driving units, signal test pads, a first function line, and a first-stage gate output signal line in a surrounding non-display area, the display area having pixels. The gate driving units include a first-stage gate driving unit with an output terminal electrically connected to one row of pixels. The first function line has a first function but can also multiplex as a connecting line between the first-stage gate output signal line and one test pad. The first-stage gate output signal line is electrically insulated from the first function line during the first function of the first function line but is electrically connected to the first function line when multiplexed.
US11435632B2 Array substrate and display panel
The present invention provides an array substrate and a display panel, wherein the first protrusion and the second protrusion are provided in the filter unit of the color filter layer, and the second gap between the data line and the drain is covered with the first protrusion and/or the second protrusion, to solve the problem that a residue of the ITO exists in the second gap, which causes short circuit between the pixel electrode and the DBS electrode, such that the product yield is elevated, and the display effect is improved, thus enhancing customer experience.
US11435631B2 Pixel structure and display device
This application discloses a pixel structure and a display device. The pixel structure includes a substrate unit, a first pixel unit, a second pixel unit, a scanning unit, a data unit, a switch unit, a shading unit and a plurality of electrode units. The first pixel unit, the second pixel unit, the scanning unit and the data unit are located on the substrate unit, respectively. The switch unit is electrically connected to the first pixel unit, the second pixel unit, the scanning unit and the data unit. The shading unit is located on the first pixel unit and the second pixel unit.
US11435625B2 Display panel and display device
This application discloses a display panel and a display device. The display panel includes an Au ball fixing area and a boundary area, where the boundary area is provided on one side of the Au ball fixing area adjacent to a display area; and a surface of the Au ball fixing area is lower than a surface of the boundary area.
US11435620B2 Quantum dot light source liquid crystal displays
A quantum dot-based color display includes a backlight unit with a light source and light source distribution layer and a photo down-conversion light emissive layer. The photo down-conversion layer has populations of light-emitting Group II-VI core-shell structure quantum dots, the core having an excess amount of a Group II component in a ratio to a Group VI component of approximately 6:1 or greater. The quantum dots include an organic fraction of approximately 20 weight percent to approximately 45 weight percent, the organic fraction including ligands bound to quantum dot surfaces in an as-deposited state and including one or more long-chain fatty acids. Non-barrier polymer films are positioned on either side of the photo down conversion light emissive layer which exhibits photo stability at a light intensity of at least 4000 W/m2. A display panel cooperates with the back light unit to form the display.
US11435616B2 Optical construction and display system incorporating same
Optical constructions are disclosed. A disclosed optical construction includes a reflective polarizer layer, and an optical film that is disposed on the reflective polarizer layer. The optical film has an optical haze that is not less than about 50%. Substantial portions of each two neighboring major surfaces in the optical construction are in physical contact with each other. The optical construction has an axial luminance gain that is not less than about 1.2.
US11435611B2 Display apparatus comprising a middle mold frame having a reflector provided with a curved reflective surface
A display apparatus includes a rear chassis, a light source installed in the rear chassis to emit light, a diffuser plate that diffuses light emitted from the light source, a liquid crystal panel positioned in front of the diffuser plate to display an image, a front chassis that supports the liquid crystal panel, and a middle mold coupled between the front chassis and the rear chassis to support the diffuser plate, and is provided with a curved reflective surface formed in a curved shape to reflect the light, which is emitted from the light source module, to the diffuser plate.
US11435608B2 Display substrate and control method therefor, display panel and display device
Provided are a display substrate and a control method therefor, a display panel, and a display device. The display substrate is disposed in the display panel and includes a first substrate and multiple mode switching electrodes and multiple data lines disposed on the first substrate; wherein, the mode switching electrode is disposed on a side of the data line away from the first substrate and insulated from the data line, and an orthographic projection of the mode switching electrode on the first substrate covers part of an orthographic projection of the data line on the first substrate; and the mode switching electrode is configured to switch display modes of the display panel, wherein the display modes include a normal mode and a privacy mode.
US11435607B2 Liquid crystal composite material, light switching device, display device and manufacturing methods thereof
A liquid crystal composite material is disclosed, including a polymer matrix, and a light-blocking body dispersed in the polymer matrix, wherein when no voltage is applied, the light-blocking body is randomly oriented so that the liquid crystal composite material is in a black state, and wherein when a voltage is applied, the light-blocking body is orderly oriented and the polymer matrix scatters incident light, so that the liquid crystal composite material is in a scattering state. A light switching device, a display device and methods for manufacturing the liquid crystal composite material, the light switching device, and the display device are further disclosed.
US11435606B2 Driving waveforms for switchable light-collimating layer including bistable electrophoretic fluid
Methods and controllers for driving a light-collimating film including elongated chambers of bistable electrophoretic fluids. The light-collimating films are suitable to control the amount and/or direction of light incident to a transmissive substrate. Such films may be integrated into devices, such as LCD displays, to provide a zone of privacy for a user viewing the LCD display. Because the light-collimating film is switchable, it allows a user to alter the collimation of the emitted light on demand. Because the films are bistable, they do not require additional power after they have been switched to a display state.
US11435601B2 Saccade detection and endpoint prediction for electronic contact lenses, with adjusted operation
Operation of an electronic contact lens takes into account saccadic motion of the eye and reduced visual perception during saccades (saccadic suppression). The user's eye motion is tracked, and onset of a saccade is detected based on the eye's motion. For example, saccades may be detected when the eye's acceleration or jerk exceeds a threshold. The endpoint of the saccade is then predicted in real-time while the saccade is still occurring. This may be the temporal endpoint (i.e., when the saccade ends) and/or the positional endpoint (i.e., the eye position at the end of the saccade). Operation of the electronic contact lens is adjusted based on the predicted endpoint.
US11435600B2 Method for storing information on a spectacles lens, spectacles lens blank or spectacles lens semi-finished product
Information is stored in an optical element in the form of a glass or plastic body embodied as spectacles lens, spectacles lens blank or spectacles lens semi-finished product. The information in the form of data is stored on or in the glass or plastic body by creating at least one marking with a marking system. The marking can be read by a reading apparatus. The marking system has an interface for reading information individualizing the optical element. The marking is created permanently by the marking system on or in the optical element at a definition point of a local body-specific coordinate system set by two points on or in the optical element. In this body coordinate system, the manufacturer specifies the position of the lens horizontal and/or the far and/or the near and/or the prism reference point.
US11435599B1 Eyeglasses accessory for combined hearing aid and/or eyeglasses retention
An accessory for eyeglasses that functions as a combined hearing aid and/or eyeglasses retention device which can maintain housings of behind the ear (BTE) hearing aids in place on a user's ears. The combined hearing aid and/or eyeglasses retention device can also maintain eyeglasses from slipping down the nose of a user which also maintains the device at its optimal position to retain housings of BTE hearing aids in place. The combined hearing aid and/or eyeglasses retention device also prevents displacement of BTE housing(s) off a user's ears when a user removes a mask. The combined hearing aid and/or eyeglasses retention device can also be a ‘standalone’ eyeglasses retention device when a user does not wear BTE hearing aids.
US11435595B2 Image display apparatus
An image display apparatus of the present invention includes: a beam emitting section (10) that radially emits a plurality of beams (Ls1 to Ls5) in a horizontal direction; a mirror rotary member (20) having a rotation axis (Pc) and an inner surface, the inner surface having a plurality of mirror surfaces (21) that reflects each of the plurality of beams (Ls1 to Ls5), the mirror rotary member as a whole rotating about the rotation axis (Pc) as a center to thereby perform, by the plurality of mirror surfaces (21), scanning with each of the plurality of beams (Ls1 to Ls5) emitted from the beam emitting section (10) in the horizontal direction; and a screen (2) to be irradiated with the plurality of beams (Ls1 to Ls5) with which the scanning is performed by the plurality of mirror surfaces (21).
US11435592B2 Laser projector and diffractive display device
The invention relates to a laser projector for presenting an image on a waveguide plane. The projector comprises a laser source (10, 10A, 10B, 10C) capable of emitting a polychromatic light beam (11) or a plurality of narrow-wavelength light beams (11A, 11B, 11C), and a guidance element (12A, 12B) for directing light emitted by the light source to different pupils (16A, 16B, 16C) of the waveguide plane, the different pupils being displaced with respect to each other in the waveguide plane. The invention also concerns a personal display device comprising such projector.
US11435591B2 Apparatus for collimating a light ray field
An apparatus (100) for collimating a light ray field (1), a diode laser, the use of a collimation lens system (1), a collimation method and a method of producing a collimation apparatus. The apparatus (100) collimates a light ray field (L), which diverges more quickly in a first direction (F), perpendicular to the emission direction(s), than in a second direction (S), perpendicular to both the emission direction(s) and the first direction (F). The apparatus (100) comprises at least one first collimation lens system (1) for collimating the light ray field (L) in the first direction and at least one second collimation lens system (2) for collimating the light ray field in the second direction. The first collimation lens system (1) comprises a glass cylindrical lens (3) with an at least partly circular profile (4). The first collimation lens system (1) comprises an aspherical plastic lens element (5).
US11435590B2 Systems, devices, and methods for stabilizing display components in wearable heads-up displays
Techniques are described for providing stabilized display components in a wearable heads-up display. A hinge is provided that includes at least two portions rotatable relative to each other, such that each portion may be directly coupled to an optical combiner or a light engine. A bias element may be provided to bias arms of a WHUD towards an unfolded configuration. The bias element and surrounding structure may inhibit movement of arms of the WHUD between the unfolded configuration and a folded configuration.
US11435589B2 Waveguide display device
An optical waveguide includes an input diffractive optical element arranged for being aligned with an optical projector for diffracting the light beam therefrom, a waveguide substrate arranged for reflecting the light beam diffracted by the input diffractive optical element by means of total internal reflection, and an output diffractive optical element coupled at said waveguide substrate for partially diffracting the light beam as a diffracted light and partially transmitting the light beam as a transmitted light during the total internal reflection of the light beam within the waveguide substrate. The diffracted light is diffracted by the output diffractive optical element and is projected out of the waveguide substrate toward the user eye. The transmitted light is continuously transmitted and reflected within the waveguide substrate by the total internal reflection until the transmitted light is totally diffracted out of the waveguide substrate, so as to complete an exit pupil expansion.
US11435584B2 Large field of view see through head mounted display having magnified curved intermediate image
Systems and methods providing optical structures providing a large field of view (FOV) for personal portable displays are described. An optical structure of embodiments comprises a catadioptric optical configuration configured to produce a magnified curved intermediate image, wherein the magnified curved intermediate image is furthered magnified with proper reflection angle and transmitted to viewer's eye. The catadioptric optical configuration may comprise two curved mirrors and a polarization prism. Optical structures comprising such catadioptric optical configurations may utilize relatively small sized image sources to produce a large FOV. Such optical structures are well suited for use in large FOV optical see through (OST) head-mounted displays (HMDs).
US11435583B1 Electronic device with back-to-back displays
An electronic device may have back-to-back displays. A user-facing display may have microlenses, tunable lens structures, holograms, lasers, and other structures for displaying images in multiple eye boxes while the electronic device is being worn on the head of a user. In some configurations, a switchable diffuser may be incorporated into the user-facing display. In one mode, the switchable diffuser allows microlenses of the pixels of the user-facing display to provide images to eye boxes in which images from the display are viewable. In another mode, the switchable diffuser diffuses light from the pixels so that the user-facing display may be used while the device is being held in the hand of the user.
US11435581B2 Vehicle-mounted display device and display system
Provided are a vehicle-mounted display device and a display system. The vehicle-mounted display device includes: an image source, a light reflection module, and an image size adjustment module which are located on a light path; wherein the image source is configured to emit image light to the light reflection module according to an image to be displayed; the light reflection module reflects the image light at least twice, and emits same to the image size adjustment module; and the image size adjustment module is configured to adjust and emit the image light incident thereon.
US11435574B2 Camera module
A camera module according to one embodiment comprises: a barrel provided with at least one lens; a retainer having an inner space and accommodating the barrel in the inner space; a holder coupled to the lower portion of the retainer; a housing disposed on the lower side of the holder and accommodating a printed circuit board; and a cover part mounted on the retainer and disposed in front of the lens. The cover part comprises: a cover glass; a first reflection suppression layer disposed on the upper side of the cover glass; a heating layer disposed on the lower side of the glass cover; and a second reflection suppression layer disposed on the lower side of the heating layer.
US11435572B2 Method and system for large field of view display with scanning reflector
An image display system includes an optical subsystem configured to emit a first light beam and a second light beam, wherein the first light beam illuminates a first portion of a composite field of view and the second beam illuminates a second portion of the composite field of view. A scanning mirror is positioned to intercept and reflect the first light beam and the second light beam. The system also has a waveguide with at least one input coupling optical element for receiving the first light beam and the second light beam into the waveguide. The waveguide also has an output coupling optical element for projecting a plurality of output light beams derived from the first light beam and the second light beam from the waveguide to illuminate the composite field of view.
US11435567B2 Light source apparatus, projector, and machining apparatus
A light source apparatus 1 includes: a light emitter 2 having a plurality of laser diode devices 22 and packages 24 to hold the respective laser diode devices; a collimator 3 disposed on an optical path of a laser beam emitted from each of the laser diode devices; a focusing lens 5 disposed on a downstream side in a direction of an optical axis of each laser diode device relative to the collimator 3 and configured to condense the laser beams; a light guide 6 disposed on the downstream side in the direction of the optical axis relative to the focusing lens 5; and a magnification optical system 4 disposed between the collimator 3 and the focusing lens 5 to bring a beam diameter Wα2-1 in a slow axis direction of the laser beam transmitted through the collimator 3 close to a beam diameter Wα1-2 in a fast axis direction.
US11435564B2 Zoom lens and image pickup apparatus
Provided is a zoom lens including, in order from an object side: a positive first unit not moving for zooming; one or two moving units move for zooming and including a negative unit; a negative unit moving for zooming; a positive unit including a stop and moving for zooming; and a positive final unit not moving for zooming. The distances on the optical axis, from surface, closest to the object side, of the first unit to a surface, closest to an image side, of the first unit, from the surface, closest to the object side, of the first unit to the stop at the wide angle end, from the surface, closest to the image side, of the first unit to the stop at the wide angle end, and the maximum distance from the surface, closest to the image side, of the first unit to the stop are appropriately set.
US11435560B2 Lens substrate stacking position calculating apparatus and program
The present invention provides a lens substrate stacking position calculating apparatus capable of calculating a stacking position at which the number of lens sets whose optical axis deviation falls within an allowable range is maximized, when a plurality of wafer lens arrays are bonded together even if the position of each lens formed on a wafer substrate is deviated between wafer lens arrays to be stacked. The lens substrate stacking position calculating apparatus calculates the positional relationship of two or more transparent substrates to be stacked when the two or more transparent substrates on which a plurality of lenses are two-dimensionally arranged are stacked to form a plurality of lens sets each including two or more lenses. A position of each lens is specified in advance in a common coordinate system.
US11435557B2 Optical imaging system including eight lenses of ++−+−+−− or ++−+−++− refractive powers
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, a seventh lens, and an eighth lens, which are sequentially arranged from an object side optical imaging system. The first lens has positive refractive power and the second lens has positive refractive power. At least one of the lenses has negative refractive power with a refractive index greater than 1.68.
US11435555B2 Camera optical lens
The present disclosure a camera optical lens comprising, from an object side to an image side, a first lens having a positive refractive power, a second lens, a third lens having a positive refractive power, a fourth lens, and a fifth lens having a negative refractive power, the camera optical lens satisfying conditions of 0.45≤f3/f≤1.00, 2.50≤d4/d3≤4.50, 1.50≤d7/d8≤3.00 and 2.00≤(R3+R4)/(R3−R4). The camera optical lens can achieve excellent optical characteristics while meeting the designing requirement for having a large aperture and a long focal length and being ultra-thin.
US11435553B2 Optical imaging lens
An optical imaging lens is provided, sequentially including a first lens element, an aperture, a second lens element, a third lens element, a fourth lens element, and a fifth lens element from an object side to an image side along an optical axis. The optical imaging lens satisfies conditional expressions V2+V3+V4+V5≤170.000 and (T2+T4)/(T1+G12)≥2.900. Furthermore, other optical imaging lenses are also provided.
US11435548B2 Imaging apparatus and method for assembling the same
An imaging apparatus includes an image sensor assembly and a flexible flat cable. The image sensor assembly includes a movable substrate, an image sensing chip, and a bearing frame. The image sensing chip is disposed on the movable substrate and electrically connected to electrical connection pads of the movable substrate. The bearing frame is surrounds the image sensing chip. The flexible flat cable includes a fixed disposed corresponding to an edge of the movable substrate, a floating section having one connected to the fixed end and floating over an upper surface of the movable substrate, and an electrical connection end extending from the other end of the floating section. The electrical connection end is perpendicular to the upper surface of the movable substrate and terminals on an edge of the electrical connection end are electrically connected to the electrical connection pads.
US11435539B2 Fiber optic cable for distributed sensing with rodent resistant components from hardened materials
A sensing cable for protection against rodent damage includes an optical component comprising at least one optical fiber, a plurality of armor components embedded in the jacket, and a strength member embedded in the cable jacket, wherein when viewed in cross-section, each component of the plurality of armor components and the strength member surround the optical component with a gap formed between each component of the plurality of armor components and the optical transmission component and the strength member.
US11435532B2 Optical connector and optical connector replacement component unit
An optical connector includes: a ferrule that holds a tip of an optical fiber; a housing that houses the ferrule; a coupling that releases a latched state of the optical connector by moving to a rear side of the optical connector with respect to the housing; and a tab member that includes an operation section disposed farther toward the rear side of the optical connector than the coupling, and that causes the coupling to move to the rear side of the optical connector with respect to the housing when the operation section is pulled. The tab member is latched from the inside of the coupling.
US11435530B2 Dynamic contact and fiber optic termini cavity to wire removable seals
Termini assemblies of electrical cable connector assemblies and methods of formation include a termini housing configured to receive an electrical cable and a dynamic seal assembly disposed in the termini housing and including a first portion having an O-ring seal configuration and configured to seal the termini assembly up to a pressure threshold and a second portion having a cup seal configuration and configured to seal the termini assembly at pressures greater than the pressure threshold. Methods of installing the electrical cable connector assemblies include installing the electrical cable connector assembly in a low or high pressure application, wherein installation in the low pressure application results in at least one of the first and second portions of the dynamic seal assembly sealing the termini assembly, and wherein installation in the high pressure application results in the second portion of the dynamic seal assembly sealing the termini assembly.
US11435529B2 Optical fiber holder
Provided is an optical fiber holder comprising a holder body and a cover. The holder body has an accommodation section capable of accommodating a plurality of optical fibers. The holder body or the cover has at least one ridge which can be disposed within the accommodation section. When the cover is closed over the holder body, a plurality of sections which can parallelly accommodate the plurality of optical fibers are parallelly formed by the inner surface of the accommodation section, the lower surface of the cover, and the ridge.
US11435527B2 Optical fiber cleaving device, a method for cleaving an optical fiber and use of an optical fiber cleaving device
An optical fiber cleaving device (1) has a knife (3) and two clamping arrangements (6a, 7). A first clamping arrangement (6a) includes an element (8a) configured to receive a light-radiation-curing adhesive (11) together with an end portion (5a) of the fiber (5), which is embedded in the adhesive (11). A lamp (15) is configured to apply light on the adhesive (11) to cure it so that the end portion (5a) of the fiber (5) is firmly bound to the element (8a). The end portion (5a) is in this way fixedly held during cleaving of the fiber (5). A method is also provided for cleaving an optical fiber (5), in which the fiber (5) to be cleaved is clamped using light-radiation-curing adhesive (11), as well as use of a fiber cleaving device (1).
US11435526B2 Cable stripping tool with offset roller system
A cable stripping tool for stripping the outer jacket of a cable having a length. The tool includes a tool frame having an elongated opening and a cable support disposed on the tool frame including at least one support surface for maintaining the cable in a relative position on the tool. The tool includes a roller assembly having an offset block movable along the elongated opening, a roller wheel rotatingly attached to an end of the block member adjacent the cable support and a loading knob attached to an opposite end of the offset block as the roller wheel. The tool includes a blade having a cutting edge extendable from the cable support surface toward the cable. The blade cutting edge may be rotatable between a first direction parallel to the cable length, a third direction perpendicular to the cable length and a second position between the first and third position.
US11435525B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a first insulating film, a first optical waveguide and a second optical waveguide. The first insulating film has a first surface and a second surface opposite to the first surface. The first optical waveguide is formed on the first surface of the first insulating film. The second optical waveguide is formed on the second surface of the first insulating film. The second optical waveguide, in plan view, overlaps with an end portion of the first optical waveguide without overlapping with another end portion of the first optical waveguide.
US11435520B1 Electronic devices with damage-resistant display cover layers
An electronic device may have a display that displays an image and a display cover layer that overlaps the display. The display cover layer may have an image transport layer with an input surface that receives the image and a corresponding output surface to which the image is transported. The image transport layer may be formed from a coherent fiber bundle layer or a layer of Anderson localization material. The display cover layer may have a protective layer such as a protective glass layer that overlaps the image transport layer. A ring-shaped region of the display cover layer may have one or more structures with locally modified properties for arresting crack propagation across the display cover layer. The ring-shaped region may have one or more structures with locally reduced elasticity values or other structures that help arrest cracks.
US11435517B2 Display for an interior of a motor vehicle
A display for representing information in an interior of a motor vehicle includes a decoration component configured to be inserted in an interior trim of a motor vehicle. The decoration component has a display region configured to cover and/or represent an indication element and a decoration region for an optical design of the interior. The decoration region has a three-dimensional structure on a rear side that is remote from an upper side facing an interior. The display region is optically coupled to the decoration region for illuminating the three-dimensional structure.
US11435515B2 Backlight module and display device
The present invention provides a backlight module and a display device. The backlight module includes a blue laser diode and a laser radiation film. A light emitting surface of the blue laser diode is disposed close to the laser radiation film. A blue laser emitted by the blue laser diode excites the laser radiation film to emit a red laser and a green laser, and the blue laser, the red laser, and the green laser are mixed to form white light.
US11435510B2 Optically anisotropic layer, method of manufacturing the same, laminate, method of manufacturing the same, polarizing plate, liquid crystal display device, and organic EL display
To suppress a phenomenon where an optical axis of the optically anisotropic layer is tilted when the optically anisotropic layer is produced by using a liquid crystalline compound showing smectic phase as a materials showing a higher level of orderliness. An optically anisotropic layer wherein a polymerizable composition, containing one or more polymerizable rod-like liquid crystal compound showing a smectic phase, is fixed in a state of smectic phase, and a direction of maximum refractive index of the optically anisotropic layer is inclined at 10° or smaller to the surface of the optically anisotropic layer, a method for manufacturing the same, a laminate and a method for manufacturing the same, a polarizing plate, a liquid crystal display device, and an organic EL display device.
US11435508B2 Flexible, ultra-thin, hybrid absorptive-reflective thin-film filters and methods of making the same
A hybrid optical filter includes a plurality of film layers laminated to one another. This renders the filter flexible enough to be bendable and to implement a combination of at least two different wavelength-dependent optical filtering properties in a single hybrid optical filter. Two or more of the optical filtering properties may be caused by interference-based blocking of different ranges of wavelengths of light. Additionally or alternatively, at least one of the optical filtering properties may be an absorptive blocking of a first range of wavelengths of light and at least another one of the optical filtering properties is an interference-based blocking of a second range of wavelengths of light. The first range of wavelengths and the second range of wavelengths may overlap to provide for customized ranges of blocked wavelengths.
US11435507B2 Optical element, optical system, and imaging apparatus
An optical element having an area in which a transmittance changes in a first direction, the optical element includes a substrate and a first layer in a second direction orthogonal to the first direction. A thickness of the first layer in the second direction changes in the first direction, and the extinction coefficient of the first layer changes in the first direction. A predetermined conditional expression is satisfied.
US11435503B2 Head mounted display device with double faceted optics
This document relates to head mounted display devices. In one example the head mounted display device includes a light engine including an array of individually controllable pixels that can be energized to emit light. The example also includes an optical assembly physically aligned with the light engine and including a set of focusing elements facing toward the light engine and a different set of focusing elements facing away from the light engine.
US11435498B2 Subsurface models with uncertainty quantification
A method and apparatus for modeling a subsurface region, including: obtaining a training set of geologically plausible models for the subsurface region; training an autoencoder with the training set; extracting a decoder from the trained autoencoder, wherein the decoder comprises a geologic-model-generating function; using the decoder within a data-fitting objective function to replace output-space variables of the decoder with latent-space variables, wherein a dimensionality of the output-space variables is greater than a dimensionality of the latent-space variables; and performing an inversion by identifying one or more minima of the data-fitting objective function to generate a set of prospective latent-space models for the subsurface region; and using the decoder to convert each of the prospective latent-space models to a respective output-space model. A method and apparatus for making one or more hydrocarbon management decisions based on the estimated uncertainty.
US11435496B2 Reducing data bandwidth requirements in downhole nuclear magnetic resonance processing
Echo signals are acquired from operation of a nuclear magnetic resonance logging (NMR) tool in a borehole. A multi-inversion process is performed on the echo signals. The multi-inversion process includes a downhole processor performing a downhole inversion. The multi-inversion process includes reconstructing echoes from coefficients in the downhole inversion. Reconstructing echoes is performed by one of the downhole processor or an uphole processor. The multi-inversion process includes transmitting one of: (a) the coefficients in the downhole inversion or (b) the reconstructed echoes to the uphole processor. The multi-inversion process includes the uphole processor performing an uphole inversion on the reconstructed echoes to produce final coefficients used in a spectrum.
US11435493B2 Enhanced waveform analysis for target modes of borehole waves
A method for enhanced dispersion analysis begins with obtaining a plurality of measured waveforms, for example from two or more receivers of an acoustic logging tool placed in a borehole. The measured waveforms are divided into common gathers, and waveforms of each common gather are enhanced. The enhancement begins by calculating a travel time curve for a selected target mode of the common gather waveforms. Using the travel time curve, waveforms of the selected target mode are aligned to have zero apparent slowness. The aligned waveforms are filtered to suppress non-target mode waves. The aligned waveforms are then enhanced, and used to generate an enhanced dispersion curve of the selected target mode.
US11435492B2 Method for improving seismic acquisitions utilising active ultralight seismic detection systems
The present invention concerns a method for determining the optimum positioning of source-receiver pairs capable of acquiring seismic data, comprising: a first step of identifying a zone of interest having been the subject of an earlier seismic acquisition, in order to obtain an image of the subsoil of same; a second step of obtaining seismic data acquired during the earlier seismic acquisition of said zone of interest during a time of interest; a third step of applying a partial or total demigration of seismic data, in order to determine the positions of each source-receiver pair having contributed to the image of said subsoil of said zone of interest during said time of interest; a fourth step of obtaining unprocessed traces for said source-receiver pair positions; a fifth step of selecting at least one optimum unprocessed trace from among said unprocessed traces; and a sixth step of determining the source-receiver pair positions corresponding to said at least one optimum unprocessed trace.
US11435491B2 Wave velocity determination for seismic imaging
Techniques are described for generating seismic images based on pressure-shear (PS) wave information. Sensor data is generated by through seismic probing of an underground environment. The sensor data can include pressure (P) wave data. The sensor data is analyzed to determine PS wave data present in the sensor data. A CFP gathers spectrum is generated using the P wave velocity. An optimal curve through the CFP gathers spectrum is determined, and PS image(s) of the underground environment are generated by scanning along the optimal curve. The PS image(s) can be provided for presentation through interface(s). The generated PS wave images are correlated with P wave images, and can be plotted on the same coordinate system as P wave images.
US11435487B2 Radioactivity detector and radioactivity detection method optimizable for sample geometry
A radiation detector comprising a semiconductor radiation sensing surface having N radiation sensing surface segments of equal size, each radiation sensing surface segment being connected to a respective sensor circuit that outputs one of N output analog signals in response to radiation of a first type impinging on the radiation sensing surface segment connected to the sensor circuit; and a signal processor arrangement having N signal processing circuits that each receive and process one of said N first analog signals, where N is an integer larger than 1.
US11435485B2 Multi-inertial measurement unit fusion for fine-resolution position estimation
A method comprises: obtaining a GPS measurement; obtaining a first IMU measurement; obtaining a second IMU measurement; applying a first particle filter to the GPS measurement and the first IMU measurement to obtain a first position solution; applying a second particle filter to the GPS measurement and the second IMU measurement to obtain a second position solution; calculating a first sensor weight of the first position solution based on a likelihood function; calculating a second sensor weight of the second position solution based on the likelihood function; resampling the first position solution based on the first sensor weight to obtain a first resampled position solution; resampling the second position solution based on the second sensor weight to obtain a second resampled position solution; and calculating a final position estimate based on the GPS measurement, the first resampled position solution, and the second resampled position solution.
US11435479B2 Determining relative velocity based on an expected configuration
A computer-implemented method of determining relative velocity between a vehicle and an object. The method includes receiving sensor data generated by one or more sensors of the vehicle. The one or more sensors are configured to sense an environment through which the vehicle is moving by following a scan pattern comprising component scan lines. The method includes obtaining, by one or more processors, a point cloud frame based on the sensor data and representative of the environment and identifying, by the one or more processors, a point cloud object within the point cloud frame. The method further includes determining, by the one or more processors, that the point cloud object is skewed relative to an expected configuration of the point cloud object, and determining, by the one or more processors, a relative velocity of the point cloud object by analyzing the skew of the object.
US11435474B2 Vehicle system for detection of oncoming vehicles
A vehicle environment detection system (40) in an ego vehicle (1), including a sensor arrangement (4) and a main control unit (8) is arranged to detect and track at least one oncoming vehicle (9), and to determine whether the ego vehicle (1) has entered a curve (17). When this is the case. The main control unit (8) is arranged to, determine an ego direction (21) along which the ego vehicle (1) travels with a corresponding ego direction angle (γego) with respect to a predetermined axis (xglob), determine a measured oncoming direction (18) of the tracked oncoming vehicle (9) with a corresponding oncoming angle (θtrack, glob) with respect to the predetermined axis (xglob) during a plurality of radar cycles, determine a difference angle (δ) between the measured oncoming direction (18) and the ego direction (21), and compare the difference angle (δ) with a threshold angle (θmax), and to determine that the oncoming vehicle (9) is crossing if the difference angle (δ) exceeds the threshold angle (θmax).
US11435471B2 Imaging using frequency-scanned radar
Antennas oriented at a first orientation toward an area of interest can transform radar signals through a first transformation that physically maps the plurality of radar signals with a plurality of unique beam angles corresponding to a plurality of unique frequencies. Antennas oriented at a second orientation toward the area of interest can transform radar signals through a second transformation completing the first transformation. A frequency scan can be performed on a first plurality of responses to first radar signals to identify first spatial data along a first dimension. Second spatial data at second spatial location along a second dimension can be created from a second plurality of responses corresponding to the second transformation. An image can be generated using the first spatial data and the second spatial data while a range value of the area of interest can be determined using the first plurality of responses.
US11435469B2 Moving object detection system and method
Disclosed is a moving object detection system and method. The moving object detection system includes an input unit receiving the sensed signals from two or more radar devices, a distance information computation unit computing distance information of the objects from the received signals, a grouping unit randomly selecting one signal to generate multiple signal groups, and generating the signal groups selected among the generated multiple signal groups as one signal group combination, a calculation unit calculating cross-correlation values for all the signal groups in the same signal group combination and adding up the calculated cross-correlation values, a combination selection unit selecting the signal group combination in which a sum of the cross-correlation values is a maximum, and a position computation unit computing a position of each object by matching the signal groups in the selected signal group combination to the objects.
US11435468B2 Radar-based gesture enhancement for voice interfaces
This document describes techniques and systems that enable radar-based gesture enhancement for voice interfaces. The techniques and systems use a radar field to accurately determine three-dimensional (3D) gestures that can be used instead of, or in combination with, a voice interface to enhance interactions with voice-controllable electronic devices. These techniques allow the user to make 3D gestures from a distance to provide a voice input trigger (e.g., a “listen” gesture), interrupt and correct inaccurate actions by the voice interface, and make natural and precise adjustments to functions controlled by voice commands.
US11435467B2 Power-splitter-based virtual array
During operation, a transmitter in an electronic device may provide, to a transmission path, an electrical signal. This electrical signal may be divided by the power splitter into a first output electrical signal in a first output transmission path and a second output electrical signal in a second output transmission path, which may result in transmitting of the first wireless signal and the second wireless signal by antennas. Because the second output transmission path may include a delay element that provides a delay, the second wireless signal may be delayed relative to the first wireless signal. Moreover, N radar receivers in the electronic device may receive first wireless-return signals corresponding to the first wireless signal and second wireless-return signals corresponding to the second wireless signal. These wireless-return signals may be combined to create a virtual array MIMO radar having an antenna aperture size of 2N.
US11435465B2 Vehicle radar device and system thereof
A vehicle radar device includes a first antenna unit, a second antenna unit, at least one computing unit and at least one circuit board. The first antenna unit and the second antenna unit are communicatively connected to the at least one computing unit. The at least one circuit board includes a first board portion and a second board portion. The first antenna unit is a circuit board type and disposed on the first board portion. The second antenna unit is a circuit board type and disposed on the second board portion. The at least one computing unit disposed on at least one of the first board portion and the second board portion. When an angle between the first board portion and the second board portion is P12, and the following condition is satisfied: 80degrees ≤P12≤130 degrees.
US11435464B2 Layered virtual array for MIMO processing
Processing of MIMO radar data generated from overlapped MIMO arrays. The method of virtualizing (basebanding the MIMO phase centers) allows for processing without the need to omit content/information/energy from overlapped virtual elements.
US11435460B2 Ultrasound imaging system with style transfer image enhancement
An ultrasound imaging system enhances the display of an ultrasound image by applying a selected style to the content of the ultrasound image. The style may be of anatomic illustrations of a particular anatomical feature such as tissue type or may be the style of a previously obtained ultrasound image that shows tissue well. The style of other imaging modes can also be applied. In some embodiments, a training mode of the ultrasound imaging system implements a style transfer technique to enhance the appearance of captured ultrasound image data.
US11435458B2 Architecture of single substrate ultrasonic imaging devices, related apparatuses, and methods
Aspects of the technology described herein relate to ultrasound device circuitry as may form part of a single substrate ultrasound device having integrated ultrasonic transducers. The ultrasound device circuitry may facilitate the generation of ultrasound waveforms in a manner that is power- and data-efficient.
US11435457B2 Surveying instrument
A surveying instrument comprises a projection optical system for irradiating a distance measuring light which is a linearly-polarized light to an object to be measured, a light receiving optical system for receiving a reflected distance measuring light from the object to be measured, a polarization selecting module for selecting a polarization of the reflected distance measuring light received by the light receiving optical system and an arithmetic control module for controlling a distance measurement based on a light receiving result of the reflected distance measuring light, wherein the arithmetic control module is configured to give a material information to a distance measurement result of the object to be measured based on a change in light receiving amounts caused due to a selection of the polarization by the polarization selecting module.
US11435456B2 Sensor calibration facility
In one embodiment, a facility for calibrating sensors of an autonomous vehicle (AV) includes a camera calibration target configured to be measured by and used for calibrating an optical camera of the AV; a light detection and ranging (LiDAR) calibration target configured to be measured by and used for calibrating a LiDAR transceiver of the AV; and a platform configured to allow the AV to drive onto and park on the platform. The camera calibration target and the LiDAR calibration target are positioned to be detectable by the optical camera and the LiDAR transceiver while the AV is parked on the platform. The platform is further configured to modify a lateral position, height, or orientation of the optical camera and the LiDAR transceiver relative to the camera calibration target and the LiDAR calibration target while the AV is parked on the platform.
US11435454B2 Beam walkoff mitigation for light detection and ranging
A light detection and ranging (LIDAR) system includes a first receive optical coupler, a second receive optical coupler, a first optical mixer, a second optical mixer, and an optical switch. The first optical mixer is configured to receive a first receive signal from the first receive optical coupler. The second optical mixer is configured to receive a second receive signal from the second receive optical coupler. The optical switch is configured to switch an oscillator light signal between the first optical mixer and the second optical mixer.
US11435452B2 Pixel for time-of-flight applications
A time-of-flight (TOF) pixel includes a semiconductor material and a photogate disposed proximate to a frontside of the semiconductor material. The photogate is positioned to transfer charge in the semiconductor material toward the frontside in response to a voltage applied to the photogate. A floating diffusion is disposed in the semiconductor material proximate to the frontside of the semiconductor material, and one or more virtual phase implants is disposed in the semiconductor material proximate to the frontside of the semiconductor material. At least one of the one or more virtual phase implants extend laterally from under the photogate to the floating diffusion to transfer the charge to the floating diffusion.
US11435451B1 SiPM based sensor for low level fusion
Provided are methods for Silicon Photomultiplier (SiPM)-based sensor for low-level fusion, which can include mitigating a Light Detection and Ranging (LiDAR) sensor processing path to provide high-confidence, low-level fusion between the camera (passive) and LiDAR (active) imaging. Systems and computer program products are also provided.
US11435450B2 Monostatic laser rangefinder device
A monostatic laser rangefinder device including: a laser light source; a photodetector; a double-clad optical fiber coupled to a collimating and focusing device; and an optical fiber diplexer. The diplexer includes a first optical fiber forming an input port and a second, multimode optical fiber forming a first output port. The first fiber is coupled to the laser source, the second fiber is coupled to the photodetector, and the double-clad fiber forms a second output port. A numerical aperture of a light guide formed of an inner and outer cladding of the double-clad fiber is less than or equal to 0.5, and greater than 0.1. The end of the double-clad fiber facing the collimating and focusing device has a face inclined with respect to an axis perpendicular to the axis of the fiber by an angle greater than or equal to half of the arcsine of the numerical aperture.
US11435448B2 Systems and methods for optical demodulation in a depth-sensing device
An exemplary imaging device includes an optical sensor having an optical axis, a lens positioned to focus light from a scene onto the optical sensor, a matrix of variable-phase optical elements that are dimensioned to introduce at least two different phase delays into a wavefront of a light signal received from the scene through the lens, a housing that secures the matrix of variable-phase optical elements between the optical sensor and the lens, and a processing subsystem programmed to determine a phase difference associated with the light signal based on the at least two different phase delays. Related systems and methods are also provided.
US11435445B2 Laser receiver and target with lighted indicators
A movable accessory for an automatic point layout system includes a laser receiver and an array of LEDs. Two laser controllers aim vertical laser light planes toward any desired point on the jobsite. The user moves the accessory into a first laser light plane, thereby impacting a photosensor on the laser receiver. The accessory's electronic controller translates that laser light impact and illuminates a corresponding LED in a first color. The user then moves the accessory into a second laser light plane, thereby impacting a photosensor on the laser receiver. The accessory's electronic controller translates that impact and illuminates a corresponding LED in a second, different color. The user then moves the accessory until the two LED colors intersect. When the intersect occurs, the accessory's electronic controller translates these impacts and illuminates a corresponding LED in a third, different color.
US11435442B2 Method for capturing a surrounding region of a motor vehicle with object classification, control device, driver assistance system and motor vehicle
A method for capturing a surrounding region of a motor vehicle, in which, while the motor vehicle is moved relative to an object in the surrounding region, sensor data are received in each case at predetermined times from a distance sensor by a control device and the object is classified as a static or as a moving object by the control device on the basis of the received sensor data, wherein a distance value is determined by the control device for each of the predetermined times on the basis of the sensor data, said distance value describing a distance between the distance sensor and at least one predetermined point of reflection of the object, and a curve of the distance values as a function of time (t) is compared to a predetermined reference curve for the purposes of classifying the object.
US11435437B2 Apparatus and method for transmitting an RF signal
The present disclosure relates to a transmission apparatus, including at least one first RF signal connection for an RF signal having a first phase, a ring coupler having a plurality of antenna connections for coupling a plurality of antennas in the first RF signal connection, wherein the ring coupler is configured to cause, at each of different antenna connections of the ring coupler, a constructive superposition of components of the RF signal that propagate from the first RF signal connection to the respective antenna connections in different directions in the ring coupler, wherein RF signals having different phases are obtained at the different antenna connections.
US11435435B2 Radar device
Disclosed herein is a radar device. The radar device can implement a virtual antenna with high spatial resolution having a two-dimensional (2D) distribution of received beams using a plurality of transmitting and a plurality of receiving antennas.
US11435430B2 Utilizing multipath to determine down and reduce dispersion in projectiles
A method for launching a round from an airborne platform, receiving a plurality of RF signals at the round, determining an amount of time between a first and second received RF signal, where the second signal is a multi-path signal and the first signal is a direct path signal. An altitude of the round is determined based on the delay between the first and second received signal and aligning the round's flight path with an initial velocity vector of the aircraft platform to reduce dispersion. The round can include a plurality of sensors for detecting the RF signals. The second received RF signal may be a multi-path signal having been reflected off of the earth's surface or another object on the earth's surface. The altitude of the round can be determined using the known altitude of the airborne platform, the delay of time between the first and second received signals, and the speed of light.
US11435429B2 Method and system of acoustic angle of arrival detection
A system, article, and method of acoustic angle of arrival detection uses both same-time and delayed-time audio signal value comparisons in a time domain that are input to a classifier neural network.
US11435428B2 Acoustic vector sensor
An acoustic vector sensor and a method of detecting an acoustic vector are described. An object suspended in the fluid medium by a non-contact support structure. The object and the non-contact support structure are configured so that the object moves in response to any disturbance of the fluid by an acoustic wave; The non-contact support structure of the object comprises a plurality of solenoids that each produce a magnetic field in a fluid medium. A measurement measures movement of the object. A processing device determines an acoustic intensity vector of the acoustic wave based on the measured movement of the object.
US11435418B2 Head coil system and methods for enhancing and/or optimizing MRI
Optionally adjustable head coil system and methods for enhancing and/or optimizing magnetic resonance imaging, involving a housing, the housing having at least one portion, the at least one portion having a lower portion, an upper portion, and opposing side portions, each at least one portion optionally in movable relation to any other portion for facilitating adjustability, each at least one portion configured to accommodate at least one radio-frequency coil, and the upper and lower portions each optionally configured to overlap and engage the opposing side portions for facilitating decoupling the at least one radio-frequency coil, and a tongue portion optionally in movable relation to any other portion for facilitating adjustability, engageable with the lower portion, and fixably couple-able with a transporter.
US11435416B2 Magnetic field measuring apparatus
A magnetic field measuring apparatus includes a digital FLL circuit. The digital FLL circuit includes a first amplifier configured to amplify voltage output by a superconducting quantum interference device in accordance with strength of a magnetic field strength, an AD converter configured to, convert analog signals to first digital values, an integrator configured to integrate the first digital values output by the AD converter, a DA converter configured to receive an integral value output by the integrator as a second digital value, convert the second digital value to voltage, and output the converted voltage, a signal switcher configured to connect an output of the first amplifier or an output of the DA converter to an input of the AD converter, and a storage unit configured to store a correction value that corrects the integral value received by the DA converter.
US11435413B2 Stray field rejection in magnetic sensors
The present invention relates to a field-sensor device comprising a reference field sensor providing a reference sensor signal in response to a field, a calibrated field sensor providing a calibrated sensor signal in response to the field, a reference circuit connected to the reference field sensor and adapted to receive a reference signal, and an adjustable circuit connected to the calibrated field sensor and adapted to receive a calibrated signal. When the adjustable circuit is adjusted with the calibrated signal, said calibrated signal being different from the reference signal, the calibrated field sensor provides a calibrated sensor signal substantially equal to the reference sensor signal. The field sensor device is arranged to be exposed, when in a calibration mode, to a uniform calibration field and, when in operational mode, to an operational field being a field gradient.
US11435407B2 Device and method for enhancing accuracy of detecting leakage current
The device for detecting a leak may include: an earth voltage measuring unit measuring earth voltage; an ADC unit sampling the measured earth voltage and converting the sampled earth voltage into a digital value; an effective value calculating unit calculating an effective value of the earth voltage converted into the digital value; a Fourier transforming unit performing Fourier transform of the measured earth voltage to calculate voltage for each harmonic component; a content rate calculating unit calculating a voltage content rate of the fundamental frequency to voltage; a harmonic distortion rate calculating unit calculating a total harmonic distortion and a harmonic distortion factor based on the voltage for each harmonic component; a zero-crossing estimating unit estimating a zero-crossing count; and a suspicious earth leaking area determining unit determining that the earth voltage is generated by the leak of the AC commercial power.
US11435403B2 Determining the size of a capacitor bank
A capacitor bank controller may obtain voltage and current measurements while the capacitor bank is disconnected from the power line. Further, the capacitor bank controller may obtain voltage and current measurements while the capacitor bank is connected to the power line. The capacitor bank controller may determine the size of the capacitor bank based on impedances from the voltage and current measurements while the capacitor bank is connected and disconnected.
US11435402B2 Method of monitoring a machine
A method of monitoring a machine is described. The machine includes a mechanical system moved by a motor, where the mechanical system has more than two components coupled to each other. The two or more components move differently when the mechanical system is driven by the motor. The method includes repeatedly determining one movement factor of one of the components, and repeatedly determining one dynamic factor of one of the components. The movement factors of the remaining components are then calculated via a model of the mechanical system, and separate parameters for the components of the mechanical system are determined from the movement factor, the dynamic factor, and the calculated movement factors.
US11435393B2 Enhancement of yield of functional microelectronic devices
Described herein are techniques related to a semiconductor fabrication process that facilitates the enhancement of systemic conformities of patterns of the fabricated semiconductor wafer. A semiconductor wafer with maximized systemic conformities of patterns will maximize the electrical properties and/or functionality of the electronic devices formed as part of the fabricated semiconductor wafer. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US11435392B2 Inspection method and inspection system
An inspection method includes a step S20 of electrically connecting electrical signal terminals of a semiconductor device to electric connectors, and optically connecting optical signal terminals of the semiconductor device to optical connectors, a step S30 of measuring a test light output signal output from a monitoring element provided in an inspection object in response to a test input signal having been input to the monitoring element while adjusting conditions of a position and an inclination of the inspection object, and extracting conditions in which an optical intensity of the test light output signal is a predetermined determination value or greater as inspection conditions, and a step S40 of inspecting the semiconductor device under the inspection conditions.
US11435390B1 Ion-density detection system for an aerial device
A dielectric alert system and method for an aerial device including a boom having both insulative and conductive members is disclosed. Specifically, an ion-density detection system measures the potential for a dielectric breakdown in the environment of an insulative aerial system. The ion-density detection device can be a UV sensor or a UV camera. If data is received indicating the possibility of dielectric breakdown of the insulative portion, warnings are issued to an operator, crew, or any other interested party.
US11435389B2 Electrical control device detection circuit, detection method, and electric vehicle
Embodiments of this application relate to the technical field of electronics, and disclose an electrical control device detection circuit, a detection method, and an electric vehicle. In some embodiments of this application, the detection circuit is configured to detect a drive circuit of the electrical control device. The drive circuit includes a high-side switch unit. The detection circuit includes a first detection module and a control module. A first end of the first detection module is connected to a first end of the electrical control device. A second end of the first detection module is connected to a second end of the electrical control device. A third end of the first detection module is connected to the control module.
US11435388B2 Electric vehicle and control method for electric vehicle
An electronic control unit of an electric vehicle is configured to, in a case of making a welding diagnosis of a charging relay with an external power supply device not being connected to a charging inlet, start the welding diagnosis when a vehicle speed becomes equal to or higher than a first vehicle speed, interrupt the welding diagnosis when the vehicle speed becomes equal to or lower than a second vehicle speed during the welding diagnosis, and resume the welding diagnosis when the vehicle speed becomes equal to or higher than the first vehicle speed during the interruption of the welding diagnosis. The second vehicle speed is equal to or lower than the first vehicle speed.
US11435383B2 Information processing apparatus, information processing method, and computer readable medium
A comparison unit (22) compares a measurement value, which is one of changes over time in a voltage value of a bus line (11), distance transition of the voltage value, changes over time in an impedance value of the bus line (11), and distance transition of the impedance value that have been measured, with a normal value, which is one of changes over time in a voltage value of the bus line (11), distance transition of the voltage value, changes over time in an impedance value of the bus line (11), and distance transition of the impedance value in a normal state, and extracts a difference between the measurement value and the normal value. An unauthorized connection determination unit (24) evaluates the difference between the measurement value and the normal value extracted by the comparison unit (22), so as to determine whether an unauthorized device is connected to the bus line (11).
US11435379B2 Device and method for detecting high-voltage power distribution line path having improved stability
In an exemplary embodiment of the present disclosure for solving the problem, disclosed is a stability-improved high voltage power line path exploration apparatus. The stability-improved high voltage power line path exploration apparatus for tracking a high voltage power line and determining a buried path and a connection configuration up to a final power source of a power distribution system, wherein the high voltage power line is connected to a primary winding of a distribution transformer to supply voltage and current, wherein the distribution transformer converts high voltage for distribution to low voltage in proportion to a ratio of a winding combination may include: an exploration current generator for generating a current pulse signal in inverse proportion to a winding ratio for detecting a magnetic field signal around the high voltage power line, in which the exploration current generator is connected to a secondary winding of the distribution transformer; a buried path probe for tracking the buried path and connection configuration of the high voltage power line by detecting the magnetic field signal which is generated around the high voltage power line when the current pulse signal flows through the high voltage power line; and a reverse current limiter for suppressing a generation of a reverse magnetic field generated by an external conductor of the high voltage power line, to improve a reception performance of the buried path probe.
US11435376B2 Method for determining a direction of a spin axis of a rotating apparatus
A method for determining a direction of a spin axis of a rotating apparatus which includes an XYZ-magnetic field sensor. The method includes determining a global direction of a magnetic field; rotating the rotating apparatus around the spin axis, measuring at least one magnetic field value as a function of time with the XYZ-magnetic field sensor when the rotating apparatus is rotating about the spin axis, computing a magnetic field component of the magnetic field in a direction of a local body co-ordinate of the spin axis of the rotating apparatus from the measured at least one magnetic field value and determining a direction of the spin axis using the computed magnetic field component of the magnetic field and the determined global direction of the magnetic field.
US11435367B2 Methods and kits for assaying a vitamin D moiety
The present invention provides methods and compositions, e.g., kits, for assaying a vitamin D moiety in a sample, comprising or using, inter alia, a buffer that is capable of dissociating a vitamin D moiety from its binding protein and/or a buffer of acidic pH, and at least two antibodies, e.g., at least two monoclonal antibodies, that are separately conjugated to particles, e.g., latex particles, wherein at least one of said antibodies (or the first antibody) has a specific binding affinity towards the vitamin D moiety, and at least another said antibody (or the second antibody) has a specific binding affinity towards the complex formed between the first antibody and the vitamin D moiety, if present in said sample. In some embodiments, the optical change due to the agglutination reaction between the antibodies and the vitamin D moiety is measured for determination of the amount of vitamin D content in the samples. Kits and reaction mixtures for assaying a vitamin D moiety in a sample are also provided.
US11435365B2 Markers for renal disease
This invention provides reagents and methods for diagnosing renal disease. Differential levels of inosine metabolite, and proteins: apolipoprotein C-I, apolipoprotein C-II, fibrinogen alpha chain, or fibrinogen A-alpha chain, kininogen, Inter-Alpha Inhibitor H4 (ITIH4), keratin Type I cytoskeletol 10 cystatin A, cystatin B and other polypeptides and fragments thereof provide biomarkers of renal disease and are described herein.
US11435363B2 Relevance of achieved levels of markers of systemic inflammation following treatment
The invention involves, inter alia, the use of markers of systemic inflammation to determine whether or not an individual undergoing treatment with a cardiovascular agent to reduce the risk of a future cardiovascular event will benefit from continued treatment with the cardiovascular agent. Further, this invention describes the use of markers of systemic inflammation to evaluate the efficacy of treatment and to assist physicians in deciding on the course of a treatment in an individual at risk of future cardiovascular events.
US11435362B2 Atomic description of immune complex that causes heparin-induced thrombocytopenia
The present invention provides a humanized antibody or antibody fragment comprising (a) a humanized light chain comprising 1) Complementarity Determining Region (CDR)-L1, the sequence of which is identical to the sequence of SEQ ID NO: 3; 2) CDR-L2, the sequence of which is identical to the sequence of SEQ ID NO: 4; and 3) CDR-L3, the sequence of which is identical to the sequence of SEQ ID NO: 5, and (b) a humanized heavy chain comprising 1) CDR-H1, the sequence of which is identical to the sequence of SEQ ID NO: 6; 2) CDR-H2, the sequence of which is identical to the sequence of SEQ ID NO: 7; and 3) CDR-H3, the sequence of which is identical to the sequence of SEQ ID NO: 8, as well as methods for treating, diagnosing, and monitoring the progression of HIT. The present invention also provides methods for assessing the antigenicity and ability to cause HIT of anionic anticoagulants. The present invention also provides a mutant protein which has the same amino acid sequence of a wild type PF4 monomer except that (i) at least one amino acid of the wild type PF4 monomer has been deleted, (ii) at least one amino acid of the wild type PF4 monomer has been replaced by another amino acid, or (iii) a combination of such changes has been made. The present invention also provides methods of treating or reducing the likelihood of HIT, treating angiogenesis, treating abnormal cell growth, or affecting coagulation pathologies that lead to thrombus formation, by administering such mutant proteins to a patient.
US11435361B2 Diagnostic autoantibody profiles for the detection and diagnosis of neurodegenerative diseases
The present invention provides methods, compositions, and kits for the detection of neurodegenerative disease specific autoantibodies for the diagnosis of neurodegenerative diseases and risk for developing neurodegenerative diseases, and for the generation of patient-specific neurodegenerative disease diagnostic autoantibody profiles.
US11435356B2 Digital analysis of molecular analytes using electrical methods
Electrical detection methods are used to identify and further characterize single-molecule target analytes such as proteins and nucleic acids. A composition including a probe region and a tail region is contacted with a target analyte. The probe region specifically binds to the target analyte. The tail region is coupled to the probe region, and includes a nucleic acid template for polynucleotide synthesis. When conditions are such that polynucleotide synthesis occurs along the tail region, one hydrogen ion is released for every nucleotide that is incorporated into the tail region. A transistor such as an ISFET detects and measures changes in ion concentration, and these measurements can be used to identify the tail region and thus characterize the corresponding target analyte.
US11435351B2 Methods for determining vaccine potency
Compositions and methods for determining the efficacy and/or potency of a vaccine preparation are described herein. Splenocytes from immunized animals are isolated and frozen. Upon thawing aliquots these cells are activated by exposure to a series of dilutions of q vaccine preparation being tested and a series of dilutions of a reference vaccine with known characteristics. Cells secreting immunogen-specific antibody and cells secreting nonspecific antibody are enumerated, as is the amount of immunogen-specific and nonspecific antibody produced. Comparison between the results from the vaccine preparations provides a measure of relative vaccine efficacy and/or potency.
US11435346B2 Antibodies binding to TLR2/TLR4-interacting immunologically active polypeptide
Disclosed are immunomodulatory polypeptides that behave as weak TLR2 and TLR4 agonists and as potent competitive antagonists of natural pathogenic ligands for human and murine TLR2 and TLR4, that identify a subset of neutrophils in human peripheral blood leukocytes, and that elicit an unusual induced cytokine profile. Also disclosed are compositions comprising such polypeptides, compositions comprising antibodies that specifically bind to such polypeptides, and methods of using the same, including for treating sepsis or reducing the severity or likelihood of occurrence of sepsis, in cancer treatment, in the treatment of autoimmune diseases, in organ transplantation and for reducing graft rejection, for promoting fertility, and for identifying a neutrophil subset and/or other cellular subset including by flow cytometry. Pharmaceutical compositions and kits, and treatment methods are also disclosed.
US11435340B2 Low cost test strip and method to measure analyte
Materials and manufacturing techniques to produce test strips in high volume at low-cost for the measurement of gas in various industries and environments are disclosed. The test strip is generally comprised of a substrate, at least one electrical connection, at least one sensing chemistry and at least one additional layer. The test strip may provide a quantitative and/or a qualitative read out. A method for collecting and analyzing data to monitor and manage patients with chronic respiratory disease is disclosed. Implementations include software applications, connected medical devices, web servers and electronic catalogs. A method for identifying treatment trends from a population combining medical, biological and environmental data is disclosed. A method for proactively alerting and patients, caregivers and medical providers to trends in health by using the implementations of the invention are disclosed.
US11435337B2 Device, system, and method for analyzing transformer oil
A system, device, and a method for determining a compound content in transformer oil are provided. The method includes positioning a syringe filled with transformer oil in the device to transfer the oil to a vial using the device. The device includes a stand, a threaded rod, a handle, a disc, and a syringe holder. The threaded rod is movable in a vertical direction by rotation of the handle and is configured to apply pressure via the disc on a plunger of the syringe positioned in the syringe holder to maintain an airtight connection between the vial and the device. The compound content is determined using a gas chromatograph by analyzing an aliquot extracted from a headspace gas of the vial.
US11435336B2 Method for determining content of lost gas in shale gas content test
The present invention discloses a method for determining a content of lost gas in a shale gas content test. The method includes: acquiring a shale core and recording the time required for acquiring the shale core; carrying out a desorption experiment on the shale core to obtain desorption data; acquiring a fitting objective function; fitting the desorption data by using the fitting objective function to obtain fitted desorption data; determining fitting parameters according to the desorption data and the fitted desorption data; correcting the time required for acquiring the shale core according to the fitting parameters; and obtaining the content of lost gas according to the fitting parameters and the corrected time required for acquiring the shale core. The present invention can improve the determining precision of the content of the lost gas.
US11435331B2 Adaptive sensing system for ambient ground-gas concentration and flow-rate measurement
A gas sensing device has a power source, data processing means and a memory for storing sampling configuration data and sensed data. Sensing means samples ambient gas adjacent the device according to first sampling configuration data and outputs sensed gas concentration data and sensed gas flow data. A telemetry module communicates the sensed data to a remote terminal and receives second sampling configuration data from the remote terminal for updating the first sampling configuration data. A gas monitoring system comprises the terminal and at least one gas sensing device remote from the terminal. The sampling configuration data comprises data representative of a frequency and duration of gas flow measurement, data representative of a frequency and duration of gas concentration measurement, and data representative of an offset time corresponding to a time interval between a gas flow measurement and a gas concentration measurement.
US11435326B2 Recovery of organic compounds in liquid samples using full evaporative vacuum extraction, thermal desorption, and GCMS analysis
While sample extraction device including a sorbent is coupled to a sample vial containing a sample, a vacuum is drawn through the sample extraction device to evaporate the volatile matrix of the sample and carry volatilized target compounds of the sample to the sorbent. Optionally, once the volatile matrix is evaporated, the sample vial is heated and/or the vacuum level is increased to transfer heavier target compounds to the sorbent. Multiple sampling devices can be extracted in parallel. The sample extraction device can be inserted into a thermal desorption device that directly couples the sample extraction device to a gas chromatograph. In some embodiments, the sample is desorbed and analyzed using gas chromatography or another suitable technique. The techniques disclosed herein are used for analysis of volatile organic compounds and semi-volatile organic compounds in water, food, beverages, soils, and other matrices.
US11435325B2 Method for detecting selenoamino acid in selenoprotein
The present invention belongs to the technical field of analysis and detection and provides a method for detecting a selenoamino acid in a selenoprotein. The detection method includes: (1): mixing 10-30 mg of a selenoprotein sample with hydrochloric acid, and hydrolyzing with microwaves at 140-170° C. for 10-40 min to obtain a hydrolysate; (2): adjusting pH of the hydrolysate to 6-8 to obtain a pretreated solution; and, (3): detecting a selenoamino acid in the pretreated solution with high performance liquid chromatography-hydride generation-atomic fluorescence spectrometry (HPLC-HG-AFS) to obtain a content of the selenoamino acid. The method is simple in operation and provides an accurate and reliable result, and also reduces time and cost.
US11435320B2 Plant monitoring apparatus, plant monitoring method, and computer-readable recording medium
A plant monitoring apparatus 1 includes: an extraction unit 2 that extracts a feature amount in a frequency response of vibration of a target plant with use of the vibration; a calculation unit 3 that calculates a change that indicates growth of the plant, based on the extracted feature amount and a reference feature amount that corresponds to a reference state of the plant; and an estimation unit 4 that estimates a state of the plant by, with use of the calculated change, referencing state information in which changes of the feature amount from the reference feature amount corresponding to growth of the plant are associated with states of the plant.
US11435318B2 Sample liquid sensor device
A specimen liquid sensor apparatus includes a specimen liquid sensor having an external terminal and a reader on which the specimen liquid sensor can be detachably attached. The reader includes a first portion, a second portion that can be displaced with respect to the first portion. A connection terminal located on an upper surface of the first portion, and an external terminal of the specimen liquid sensor and a connection terminal of the reader are in contact with each other in a closed state in which the specimen liquid sensor is located between an upper surface of the first portion and a lower surface of the second portion.
US11435315B2 Smart sensor system
A smart sensor system is provided which uses a monitoring electrode to produce a calibration output that can be used in-situ and in real-time to monitor and address reference electrode drift and to provide information regarding sensor operation. The monitoring electrode uses a redox chemistry that is either a non-active redox species that is not sensitive to changes in a solution being tested/monitored or a redox active species that sets a pH of the local environment proximal to the electrode when the electrode is contacted with a test and/or reference solution. The smart sensor system includes at least one of a solid-state electrochemical sensor; a glass electrode, a reduction oxidation sensor; and/or a glucose sensor and/or a sensor to monitor constituent parts of the solution composition.
US11435306B2 Quantifying emulsified asphalt-based chip seal curing times using electrical properties
A method of determining moisture content in an emulsified asphalt-aggregate system is disclosed. The method includes: placing a first electrode in an emulsified asphalt-aggregate system (Mixture) at a first depth, placing a second electrode in the Mixture at a second depth, applying an alternating current (AC) signal between the first electrode and the second electrode, measuring impedance, determining the frequency which yields the minimum measured impedance, recording the minimum measured impedance, repeating the above steps at a predetermined time interval until the recorded minimum impedance is about 10 times of the first recorded minimum impedance, and alerting a user that the Mixture has sufficiently cured.
US11435305B2 Thermographic inspection system mounted on motorized apparatus and methods of using same
A system for detecting the presence of an anomaly within a component includes a motorized apparatus configured to move around the component. The system also includes an excitation device and a camera mounted to the motorized apparatus. The excitation device is configured to emit an excitation signal toward the component to cause the anomaly within the component to generate a detectable reactionary thermal signal in response to the excitation signal. The camera is configured to capture thermal images of the component. The thermal images include the detectable reactionary thermal signal and indicate the presence of the anomaly within the component. The system further includes a controller communicatively coupled to the excitation device and the camera. The controller is configured to receive and analyze the thermal images to detect the presence of the anomaly within the component. The controller is configured to adjust one or more operating parameters of the system to affect a characteristic of the detectable reactionary signal based on the thermal images.
US11435302B2 X-ray assisted electron microscopy staining procedure
Disclosed are a procedure and system for live monitoring of staining quality and heavy metal diffusion during electron microscopy preparation protocols for biological samples. The disclosed approach employs x-rays via, e.g., a commercially available micro-CT device, to observe and measure the diffusion and distribution of the heavy metals during conventional biological sample staining procedures for electron microscopy. This allows one to observe and check the quality and homogeneity of the staining without damaging or destroying the sample.
US11435300B2 Method and apparatus for analysing particulate material
A method and apparatus for analysing particulate material having one or more crystalline substances, the apparatus including: a grinder for receiving a sample extracted from the particulate material and grinding the sample into powdered material having a designated particle size; a measurement station including an X-ray generator for illuminating the powdered material with an X-ray beam and an X-ray detector for detecting X-ray diffraction patterns from the powdered material; a carrier for receiving the powdered material from the grinder and conveying the powdered material through the measurement station; and a processor configured to: receive the X-ray diffraction patterns of the powdered material from the X-ray detector; analyse the X-ray diffraction patterns to determine a series of sequential composition determinations of one or more crystalline substances in the powdered material as the carrier conveys the powdered material through the measurement station; and determine composition of the one or more crystalline substances in the sample from the series of sequential composition determinations.
US11435295B2 Sensor element and packaged body
A sensor element is used to collect environment information on a surface of the earth or a surface layer of the earth by being scattered in a target region where the environment information is collected. At least one of reflection properties, transmission properties, absorption properties, or luminescence properties with respective to an electromagnetic wave with a specific wavelength, or light emitting properties changes in accordance with an environment.
US11435293B2 Dual-function heat indicator and method of manufacture
A dual-function heat indicator for monitoring two or more modes of heat exposure is described. A manufacturing process for the dual-function heat indicator is also described. Dual-function heat indicators as described may be useful for monitoring the exposure of host products, with which the dual-function heat indicators may be associated, to cumulative ambient heat exposure and to a peak ambient heat exposure, and for other purposes.
US11435292B2 Multivariate spectral analysis
Performing multivariate spectral analysis to determine relationships between chemical species in a sample, includes: providing intensity measurement data as plural measured spectra from the sample, each spectrum having unique identifier and intensity values for bins of a binned spectral range; expressing the intensity measurement data as an m×n matrix V, m and n respectively represents number of bins of the spectral range and number of unique identifiers; performing non-negative factorisation of the matrix V to obtain an m×p derived spectra matrix W and a p×n spectral weightings matrix H minimizing an error function |V−WH|, p representing a number of derived spectra and is selected such that the non-negative factorisation over-fits WH to V; identifying correlations between the p derived spectra of the derived spectra matrix W which explain variance in the intensity measurement data; and determining chemical relationships between chemical species in the sample.
US11435291B2 Photolytic converter
The present invention provides a photolytic converter for converting reactant molecules in a fluid sample into product molecules by photolytic dissociation with electromagnetic radiation. The converter has a reaction chamber in communication with one or more electromagnetic radiation sources, an inflow conduit for conveying the fluid sample into the reaction chamber, and an outflow conduit for conveying the fluid sample out of the reaction chamber into a receptacle, wherein at least one of the first and outflow conduits extends into the reaction chamber. The receptacle can comprise detection means for generating a signal indicative of a concentration of product molecules in the processed fluid sample.
US11435290B2 Laser ablation analysis
Methods for laser induced ablation spectroscopy (LIBS) are disclosed. Light from laser ablation can be gathered into a lightguide fiber bundle that is subdivided into branches. One branch can convey a first portion of the light to a broadband spectrometer operable to analyze a relatively wide spectral segment, and a different branch can convey a second portion of the light to a high dispersion spectrometer operable to measure minor concentrations and/or trace elements. Emissions can be analyzed using a plurality of spectrometers having distinct and/or complementary capabilities, and with a synergistic method using inductively coupled plasma mass spectrometry.
US11435288B1 Method for detecting mercury with pyrene functionalized silica nanoparticles
A method for detecting mercury (Hg2+) ions in an aqueous solution is described. The method includes contacting the aqueous solution with a chemosensor to form a mixture; and monitoring a change in a fluorescence emission profile of the chemosensor in the mixture to determine the presence or absence of Hg2+ ions in the aqueous solution. The chemosensor includes pyrene silica nanoparticles where at least one pyrene is bonded to a surface of a silica nanoparticle through an amide bond with a formula of, pyrene-C(═O)NHR-silica nanoparticle, and where R is an alkyl chain.
US11435287B2 Spectroscopic measurements and super-resolution imaging by supracence
Application of a new light-molecule interaction in which molecules enable emission of photons with more energy than that of the absorbed photons achieves higher resolution than fluorescence imaging. This emission phenomenon is termed supracence and is applied to obtain more information about the structure and properties of a specimen than currently possible with fluorescence imaging techniques. Because supracence originates from chemical bonds, any structure that contains chemical bonds meets the necessary condition to potentially emit supracence. Super spectral resolution images are achieved by selectively exciting a target molecule to suprace without exciting another fluorophore that has absorption and emission rather close to the target.
US11435279B1 Methods of bonding two aeronautical parts and of analysing a bonding between two aeronautical parts
A method for analysing a bonding between two aeronautical parts. The method includes the steps of a) applying a release agent to a first surface to be bonded of a first part and to a second surface to be bonded of a second part, b) applying an adhesive to at least one of the first and second surfaces and positioning these surfaces on top of each other, the adhesive forming an adhesive film after polymerisation, c) separating the parts from each other and removing the adhesive film in one piece, d) analysing the adhesive film. The invention also relates to a method for bonding two aeronautical parts.
US11435275B2 Particle characterisation
Disclosed herein is a method of characterizing particles in a sample. The method comprises illuminating the sample in a sample cell with a light beam, so as to produce scattered light by the interaction of the light beam with the sample; obtaining a time series of measurements of the scattered light from a single detector; determining, from the time series of measurements from the single detector, which measurements were taken at times when a large particle was contributing to the scattered light; determining a particle size distribution, including correcting for light scattered by the large particle.
US11435268B2 Facing and quality control in microtomy
The present disclosure relates to systems and methods for tracking and printing within a histology system. In some embodiments, a system is provided that includes an information reader configured to read identifying data associated with a tissue block, a microtome configured to cut one or more tissue sections from the tissue block, one or more slides for receiving the one or more tissue sections, and a printer configured to receive the identifying data and print, after the one or more tissue sections are cut from the tissue block, one or more labels for the one or more slides, the one or more labels comprising information associating the one more tissue sections on the one or more slides with the tissue block.
US11435265B2 Method for estimating state of combined heat and power system
A method for estimating a state of a combined heat and power system is provided. The method include: establishing an objective function; establishing constraints under a steady-state operating stage; converting the objective function and the constraints by utilizing a Lagrangian multiplier to obtain a Lagrange function; obtaining a steady-state estimation result of the combined heat and power system based on the Lagrange function; calculating an energy transmission delay produced by each pipe; establishing a dynamic constraint of each pipe based on the steady-state estimation result and the energy transmission delay; converting the objective function, the constraints, and the dynamic constraint by utilizing the Lagrangian multiplier to update the Lagrange function; obtaining a dynamic-state estimation result of the combined heat and power system during a dynamic-state operating stage of the combined heat and power system based on the updated Lagrange function.
US11435263B2 Pylon for supporting an aircraft turbomachine
A pylon for supporting an aircraft turbomachine, in particular for a test bench, the pylon having a generally elongated shape along an axis and including, at a first longitudinal end, first members for fixing to a turbomachine and, at a second longitudinal end, second members for fixing to a base plate, the pylon being traversed by at least one fluid pipe including a first end for connecting to the turbomachine and a second end for connecting to a fluid supply circuit, wherein the at least one pipe includes a movable portion movable in translation along the axis so as to be able to adjust the position along the axis of the first connecting end relative to the first longitudinal end. It also concerns a method of mounting an aircraft turbomachine on such a pylon.
US11435261B2 Method for analyzing tolerance distributions in a freeform surface mirror of an optical system
A method for analyzing distribution of tolerances on a freeform surface in an optical system. Establishes a freeform surface imaging optical system. A plurality of fields is selected, and maximum and minimum margins of wavefront errors in each field are defined. One freeform surface in one field is selected, an isolated point jumping model is established, and an isolated point is placed in different areas of the freeform surface of the one field. A local figure error with extreme values corresponding to each field is resolved, based on the maximum and minimum margins of wavefront errors, and the local surface tolerance distributions of the freeform surface in the plurality of fields are integrated together.
US11435257B2 System and method for monitoring vacuum valve closing condition in vacuum processing system
A system and method for cleaning and inspecting ring frames is disclosed here. In one embodiment, a vacuum valve comprising at least one sealing O-ring; and a pressure monitoring tape on a mating surface on a vacuum processing chamber, wherein the pressure monitoring tape is configured to perform a pressure profile mapping between the mating surface on the vacuum processing chamber and a surface of the at least one sealing O-ring on the vacuum valve to determine a closing condition of the vacuum valve.