Document Document Title
US11232634B2 Method and apparatus for rendering a computer generated image
A method and apparatus for rendering a computer-generated image using a stencil buffer is described. The method divides an arbitrary closed polygonal contour into first and higher level primitives, where first level primitives correspond to contiguous vertices in the arbitrary closed polygonal contour and higher level primitives correspond to the end vertices of consecutive primitives of the immediately preceding primitive level. The method reduces the level of overdraw when rendering the arbitrary polygonal contour using a stencil buffer compared to other image space methods. A method of producing the primitives in an interleaved order, with second and higher level primitives being produced before the final first level primitives of the contour, is described which improves cache hit rate by reusing more vertices between primitives as they are produced.
US11232632B2 Learning-based 3D model creation apparatus and method
Disclosed herein are a learning-based three-dimensional (3D) model creation apparatus and method. A method for operating a learning-based 3D model creation apparatus includes generating multi-view feature images using supervised learning, creating a three-dimensional (3D) mesh model using a point cloud corresponding to the multi-view feature images and a feature image representing internal shape information, generating a texture map by projecting the 3D mesh model into three viewpoint images that are input, and creating a 3D model using the texture map.
US11232629B1 Two-dimensional image collection for three-dimensional body composition modeling
Described are systems and method directed to generation of a dimensionally accurate three-dimensional (“3D”) body model of a body, such as a human body, based on two-dimensional (“2D”) images of that body. A user may use a 2D camera, such as a digital camera typically included in many of today's portable devices (e.g., cell phones, tablets, laptops, etc.) and obtain a series of 2D body images of their body from different directions with respect to the camera. The 2D body images may then be used to generate a plurality of predicted body parameters corresponding to the body represented in the 2D body images. Those predicted body parameters may then be further processed to generate a dimensionally accurate 3D model of the body of the user.
US11232628B1 Method for processing image data to provide for soft shadow effects using shadow depth information
An image dataset is processed with a shadow map generated from objects in a virtual scene that can cast shadows and the scene is rendered independent of the shadows. The shadow might be edited separately, and then applied to a post-render image of the scene to form a shadowed image. Light factor values for pixels of the shadow map might be stored as summed-area table values.
US11232624B2 Adaptive sampling of pixels
Adaptive sampling of pixels is disclosed. In some embodiments, a rendering of a scene is generated by sampling each pixel of the rendering with a prescribed number of samples. Subsequently, those pixels of the rendering that do not satisfy a noise threshold are iteratively sampled with an additional sample during each iteration until all pixels of the rendering satisfy the noise threshold. The noise threshold is associated with noise arising due to under sampling. Pixels comprising the completed rendering are not uniformly sampled.
US11232622B2 Data flow in a distributed graphics processing unit architecture
An apparatus includes a command buffer configured to temporarily store commands. The apparatus also includes processing units disposed at a substrate. The processing units are configured to access a plurality of copies of a command from the command buffer. The processing units include first processing units (such as fixed function hardware blocks) to perform geometry operations indicated by the command on a set of primitives. The geometry operations are performed concurrently by the first processing units. The processing units also include second processing units (such as shaders) to process mutually exclusive sets of pixels generated by rasterizing the set of primitives. The apparatus also includes a cache to temporarily store the pixels after shading by the shaders. The processing units stop or interrupt processing commands in response to detecting a synchronization point and resume processing the commands in response to all the processing units completing commands before synchronization point.
US11232616B2 Methods and systems for performing editing operations on media
Methods and systems for performing editing operations on media are provided. A method includes receiving at least one reference media and at least one target media, identifying at least one dominant edit attribute of the at least one reference media, and performing a compatibility check to determine a compatibility of the at least one target media with the at least one dominant edit attribute of the at least one reference media. Based on results of the compatibility check, at least one compatible edit attribute is selected from the at least one dominant edit attribute, and the at least one compatible edit attribute is transferred from the at least one reference media to the at least one target media.
US11232613B1 Curve antialiasing based on curve-pixel intersection
Curve antialiasing based on curve-pixel intersection is leveraged in a digital medium environment. For instance, to apply antialiasing according to techniques described herein, curves of a visual object are mapped from an original pixel space to a virtual pixel space. Virtual pixels of the virtual pixel space that are intersected by the mapped curves are identified and aggregated as intersected virtual pixels. The intersected virtual pixels are then mapped back into the original pixel space to identify which intersected virtual pixels positionally coincide with respective original pixels of the original pixel space. Intersected virtual pixels are mapped to original pixels to generate pixel coverage for original pixels. The generated pixel coverage values for original pixels are applied to render antialiased curves as part of an antialiased version of the original visual object.
US11232608B1 Polybezier-based digital ink strokes
An aspect of the present disclosure relates to a method including: (i) obtaining an ordered set of points in a two-dimensional space; (ii) obtaining, for each point in the ordered set of points, a width value; (iii) determining a plurality of left points and a plurality of right points in the two-dimensional space, wherein each point in the ordered set of points corresponds to a left point in the plurality of left points and a right point in the plurality of right points such that the left and right points are separated by the width value obtained for the point in the ordered set of points; and (iv) determining a left curve and a right curve defining boundaries of a virtual brushstroke in the two-dimensional space.
US11232606B2 Image processing with reduced influence of image show-through by conversion processing into one of an achromatic color and a designated chromatic color
An image processing apparatus comprises a reading unit configured to read an image of an original; a correction unit configured to correct, based on variance values acquired for a pixel, the pixel in a region where a show-through has occurred, in the image read by the reading unit; a designation unit configured to designate a chromatic color; and a conversion unit configured to convert a pixel included in an image including the pixel corrected by the correction unit into one of a chromatic color and an achromatic color designated by the designation unit.
US11232605B2 Method for generating image data, program, and information processing device
A method for generating image data includes: displaying a first object corresponding to a first video image on a display surface; and generating first image data representing a first superimposed video image in which the first video image is superimposed on a first area of a predetermined image, based on a first operation on the first object. The first video image has a time length that is a predetermined time divided by m, m being an integer equal to or greater than 1. The first superimposed video image has a time length that is the predetermined time. The first superimposed video image is a video image in which display of the first video image is executed the m times in a state where the first video image is superimposed on the first area of the predetermined image.
US11232604B2 Device for marking image data
A device including a display panel, a storage circuit, and a processing circuit is provided. The display panel of the device is utilized to display a first image data, and a region of interest can be circled on the first image data. The processing circuit of the device is utilized to receive at least one first mark content and a first region information of the region of interest, and connect the first region information of the region of interest to the at least one first mark content. In this manner, medical professionals can quickly make an initial diagnosis by means of the at least one first mark content of the first image data.
US11232601B1 Audio-triggered augmented reality eyewear device
Systems, methods, and non-transitory computer readable media for augmenting scenes viewed thorough displays of an eyewear devices with audio-related image information. Scenes may be augmented by capturing, via a camera of the eyewear device, initial images of a scene, identifying features within the initial images; receiving audio-related image information (e.g., lyrics and/or images), registering the audio-related image information to the identified features, creating audio-based visual overlays including the audio-related image information registered to the identified features, and displaying the audio-based visual overlays over the scene.
US11232598B2 Distinct encoding and decoding of stable information and transient/stochastic information
A method and a signal processor for receiving a data stream comprising at least two distinct sets of encoded data, at least one set of which is relative to transient/stochastic components of a signal. Based at least in part on the distinct sets of encoded data, the signal processor decodes and reconstructs a corresponding rendition of signal for each set of the encoded data. The distinct sets of renditions of signal are then combined into a single rendition of reconstructed signal.
US11232596B2 Search quality improvement using color synonyms
Example search quality improvement systems and methods are described. In one implementation, a search implementation engine receives a request for an item that includes a first color. The search implementation engine identifies a color representation associated with the first color and determines a second color perceptually similar to the first color based on the color representation. The search implementation engine then identifies an instance of the item having a second color and communicates data associated with the instance of the item to a source of the request.
US11232594B1 Iterative point indexing
The invention is related to a method for calibrating an eye tracking device within a head-mounted display (HMD) comprising the steps of acquiring with the HMD via an image sensor, at least one optical target image from an optical target, wherein the optical target contains image points in a pattern, indexing image points within the optical target image wherein the image points are indexed by, selecting a rigid region of the optical target image, assigning indices to image points within the rigid region, fitting a polynomial approximation function to at least one column and one row of the image points of the region, predicting the location of at least one image point using the fitted polynomial approximation function, assigning the predicted image point an index, inputting indexed image points into an optimization algorithm that calculates a hardware calibration of the HMD, and writing hardware calibration values calculated from the optimization algorithm to the HMD unit.
US11232593B2 Calibration apparatus, calibration system, and calibration method
In a calibration apparatus, a captured image acquisition unit acquires data of an image of a calibration chart captured by a fish-eye imaging apparatus. A distortion correction unit makes an assumption of a parameter of the imaging apparatus, takes into account a projection system to make a correction, and adjusts the parameter until an image of the original chart is obtained. A pseudo image drawing unit uses model data of a chart to draw a pseudo captured image. A point-of-view adjustment unit compares the pseudo image and the captured image and adjusts a point-of-view position of a virtual camera according to a difference between positions of markers or intervals of patterns to specify a position of the imaging apparatus.
US11232590B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus to achieve both the stabilization of estimation of the distance to a target physical body and the suppression of power consumption. The information processing apparatus includes: a first estimation unit configured to estimate a distance between a prescribed visual point and a physical body in a real space on the basis of result of detection of light that is sent from a prescribed light sending unit toward the physical body and is reflected at the physical body; a second estimation unit configured to estimate at least either one of a position or an attitude in the real space of the prescribed visual point on the basis of result of estimation of the distance; and a control unit configured to control the light sent from the light sending unit in accordance with a situation regarding estimation of at least either one of the position or the attitude.
US11232589B2 Object recognition device and object recognition method
An object recognition device includes: a data holding unit that stores a reference image of an object of a recognition candidate, each feature point in the reference image, and a feature quantity at each feature point; an image acquisition unit acquires a scene image that is an image of a recognition processing target; a definition calculation unit detects definition indicating the degree of sharpness in each region of the scene image; and a feature acquisition unit and a matching calculation unit that detect a feature point in the scene image to perform a process of matching with the feature point. The matching calculation unit executes, by different methods, an extraction method of feature points in a first region of the scene image where the definition is a first range and in a second region of the scene image where the definition is a second range lower than the first range.
US11232588B2 Information processing apparatus and device information derivation method
An information processing apparatus includes a captured image acquisition unit configured to acquire an image captured by imaging a device that includes a plurality of markers, and an estimation processing unit configured to estimate position information and posture information of the device on the basis of a marker image coordinate in the captured image. The estimation processing unit includes an extraction unit configured to extract N marker image coordinates in the captured image, N being an integer equal to or greater than three, and a position and posture derivation unit configured to derive the position information and the posture information of the device from the extracted N marker image coordinates and three-dimensional coordinates of N markers in a three-dimensional model of the device. The extraction unit extracts, where selected N+A marker image coordinates have a predetermined positional relation, N marker image coordinates from among the N+A marker image coordinates, A being an integer equal to or greater than one.
US11232580B2 Extended reality system
Systems and methods are disclosed for recommending products or services by receiving a three-dimensional (3D) model of one or more products; performing motion tracking and understanding an environment with points or planes and estimating light or color in the environment; and projecting the product in the environment.
US11232578B2 Image processing system for inspecting object distance and dimensions using a hand-held camera with a collimated laser
An image processing system for inspecting object distance and dimensions is disclosed. A calibrated hand-held camera with an integrated collimated laser is deployed in order to capture input images. The images are then processed in order to determine the object distance and related parameters such as displacements and surface dimensions.
US11232577B2 Systems and methods for medical image registration
There is provided a method for registration of intravital anatomical imaging modality image data and nuclear medicine image data of a patient's heart comprising: obtaining anatomical image data including a heart of a patient outputted by an anatomical intravital imaging modality; obtaining at least one nuclear medicine image data outputted by a nuclear medicine imaging modality, the nuclear medicine image data including the heart of the patient; identifying a segmentation of a network of vessels of the heart in the anatomical image data; identifying a contour of at least part of the heart in the nuclear medicine image data, the contour including at least one muscle wall border of the heart; correlating between the segmentation and the contour; registering the correlated segmentation and the correlated contour to form a registered image of the anatomical image data and the nuclear medicine image data; and providing the registered image for display.
US11232575B2 Systems and methods for deep learning-based subject persistence
Systems and techniques are provided for tracking subjects in an area of real space. The system receives a plurality of sequences of images of corresponding fields of view in the real space. The system uses the sequences of images to locate subjects in the area of real space during identification intervals. The system compares a current set of located subjects from a current identification interval with previous sets of located subjects from a plurality of previous identification intervals to track locations of tracked subjects in the area.
US11232571B2 Method and device for quick segmentation of optical coherence tomography image
The present invention discloses a method and device for quick segmentation of an optical coherence tomography image, a computing device, and a computer readable storage medium. The method includes: extracting a feature value related to a pixel in the optical coherence tomography image from the pixel to obtain a feature value representative of the pixel feature, the feature value including at least one of an intensity gradient value of the pixel, an intensity multi-scale mean value of the pixel, and an angular feature value extracted from the pixel; inputting the feature value into a Sparse Bayesian Classification model containing values related to image features corresponding to a border, to obtain a probability that the image feature belongs to features of various image region borders; and obtaining borders of various image regions contained in a predefined image region based on the probabilities obtained for various pixels in the predefined image region.
US11232566B2 Method and system for evaluation of tumor tissue by unfolding morphological and texture properties
A method and system are for analyzing an anatomical structure of interest in 3D image data. In an embodiment, the method includes segmenting a first contour of the structure of interest in the 3D image data, the first contour defining a first segmented contour volume within the 3D image data; generating a first 2D pattern based on at least a portion of the surface of the first contour or based on at least a portion of the first segmented contour volume; performing a texture analysis on the first 2D pattern; and outputting a texture analysis information.
US11232565B2 Examining device for processing and analyzing an image
The present invention relates to an examining device (1) for processing and analyzing an image of a bio sample, an examining method for processing and analyzing an image of a bio sample, a computer program element for controlling such device (1), and a corresponding computer readable medium. The examining device (1) for processing and analyzing an image of a bio sample comprises an interface unit, an image analyzing unit, and a display unit. The interface unit is configured to provide an image of a bio sample. The image analyzing unit is configured to indicate a region of interest in the image as reference region, to extract a characteristic of the reference region from the image and to analyze the image for alternative regions with a similar characteristic. The display unit is configured to display the result of the analysis for alternative regions with a similar characteristic.
US11232564B2 Systems, methods, and devices for medical image analysis, diagnosis, risk stratification, decision making and/or disease tracking
The disclosure herein relates to systems, methods, and devices for medical image analysis, diagnosis, risk stratification, decision making and/or disease tracking. In some embodiments, the systems, devices, and methods described herein are configured to analyze non-invasive medical images of a subject to automatically and/or dynamically identify one or more features, such as plaque and vessels, and/or derive one or more quantified plaque parameters, such as radiodensity, radiodensity composition, volume, radiodensity heterogeneity, geometry, location, and/or the like. In some embodiments, the systems, devices, and methods described herein are further configured to generate one or more assessments of plaque-based diseases from raw medical images using one or more of the identified features and/or quantified parameters.
US11232562B2 Method for data management and machine learning with fine resolution
A method for obtaining a probability in a 3D probability map, includes: obtaining at least one value of at least one parameter for each stop of a 3D moving window, wherein a first, second, third and fourth of the stops are partially overlapped, the first and second stops are shifted from each other by a distance equal to a first dimension of a computation voxel, the first and third stops are shifted from each other by a distance equal to a second dimension of the computation voxel, and the first and fourth stops are shifted from each other by a distance equal to a third dimension of the computation voxel; matching the at least one value to a classifier to obtain a first probability for each stop of the 3D moving window; and calculating a second probability for the computation voxel based on information associated with the first probabilities for the first through fourth stops.
US11232561B2 Capture and storage of magnified images
An imaging system includes a microscope to generate magnified images of regions of interest of a tissue sample, a camera to capture and store the magnified images, and a controller. The controller is configured to, for each magnification level in a sequence of increasing magnification levels, image one or more regions of interest of the tissue sample at the current magnification level. For each region of interest, data is generated defining one or more refined regions of interest based on the magnified image of the region of interest of the tissue sample at the current magnification level. Each refined region of interest corresponds to a proper subset of the tissue sample, and the refined regions of interest of the tissue sample provide the regions of interest to be imaged at a next magnification level from the sequence of increasing magnification levels.
US11232558B2 Systems and methods for image generation
The present disclosure provides a system and method for image generation. The method may include obtaining a first image of a first modality including a complete representation of a subject, obtaining a second image of a second modality including a partial representation of the subject, obtaining a trained machine learning model, generating an synthesized second image including a complete representation of the subject using the trained machine learning model based on the first image and the second image.
US11232554B1 Machine-learning based camera image triggering for quality assurance inspection processes
Data is received that includes a feed of images of a plurality of objects passing in front of an inspection camera module forming part of a quality assurance inspection system. Within each image, it is detected whether an object is present within the image. Instance identifiers are assigned to each object. A single image is identified in which the object is optimally represented for each object using the corresponding instance identifier. These identified images are provided to a consuming application or process for quality assurance analysis.
US11232552B1 Digital fingerprints generated from coil brazing
A system is configured to receive video footage of evaporator coil slabs after they exit an automated coil brazer. The system is further configured to convert the video footage to greyscale. The system is further configured to isolate frames from the greyscale video footage. Each frame comprises an image of a different evaporator coil slab. The system is further configured to identify a plurality of feature points in a first frame and a plurality of feature points in a second frame. The system is then configured to determine that a subset of features points in each frame are rotationally invariant. The system is further configured to generate a first digital fingerprint for each frame from a binary feature vector for each point in the subset of feature points determined to be rotationally invariant.
US11232545B2 Systems and methods for image processing
The present disclosure relates to systems and methods for image sharpening. The systems and methods may obtain a target image to be processed, the target image including one or more target pixels to be processed. For each of the one or more target pixels, the systems and methods may select one or more previous pixels and one or more subsequent pixels along a predetermined direction in the target image; determine a first gray value based on the one or more previous pixels and a second gray value based on the one or more subsequent pixels; select a target gray value from the first gray value and the second gray value based on an initial gray value of the target pixel; and determine an adjusted gray value of the target pixel based on the initial gray value and the target gray value.
US11232544B1 History clamping for denoising dynamic ray-traced scenes using temporal accumulation
Approaches presented herein can reduce temporal lag that may be introduced in a generated image sequence that utilizes temporal accumulation for denoising in dynamic scenes. A fast historical frame can be generated along with a full historical frame generated for a denoising process, with the fast historical frame being accumulated using an exponential moving average with a significantly higher blend weight. This fast history frame can be used to determine a clamping window that can be used to clamp a corresponding full historical value before, or after, reprojection. The fast historical blend weight can be adjusted to control the amount of noise versus temporal lag in an image sequence. In some embodiments, differences between fast and full historical values can also be used to determine an amount of spatial filtering to be applied.
US11232537B2 System and method for pre-boot dynamic video rendering and graphics interpretation by a virtual graphics browser
An information handling system is configured, during a pre-extensible firmware interface initialization phase of the information handling system, to learn capabilities of components of the information handling system, create a hand-off block for storage of a virtual graphical browser firmware volume payload, and store learned capabilities of the components of the information handling system in the hand-off block. During a driver execution environment phase, the information handling system may retrieve the learned capabilities of the components of the information handling system stored in the hand-off block, publish learned capabilities retrieved from the hand-off block, retrieve the virtual graphics browser firmware volume payload stored in the hand-off block, and dispatch a virtual graphics browser learning driver and a virtual graphics browser interpreter driver based on retrieved virtual graphics browser firmware volume payload. The virtual graphics browser learning driver may learn capabilities of a graphics library associated with the information handling system, and publish learned capabilities of the graphics library. The virtual graphics browser interpreter driver may interpret a user interface input based on published learned capabilities and published learned capabilities of the graphics library, and draw user interface elements on a screen based on interpreted user interface input.
US11232532B2 Multi-server cloud virtual reality (VR) streaming
A split hierarchy graphics processor system including a master node executing a virtual reality (VR) application responsive to input from a client device received over a network to generate primitives for in a VR environment. The graphics processor system including render nodes performing rendering based on the primitives for views into the VR environment taken from a location in the VR environment, the views corresponding to a grid map of the VR environment. Each of the render nodes renders, encodes and streams a corresponding sequence of frames of a corresponding view to the client device. The processor system including an asset library storing input geometries for the objects used for building the VR environment, wherein the objects in the asset library are accessible by the master node and the render nodes.
US11232525B2 Method and apparatus for measuring influence on social network
A method for measuring influence on a social network is provided. The method includes collecting social network service (SNS) data from an SNS, measuring a user influence index based on user account information among the SNS data and content information associated with the user account information, measuring an attribute influence value for an attribute included in image information based on the image information among the SNS data, measuring a product influence value for product information based on the user influence coefficient and the attribute influence value with respect to content including the product information, and curating the content including the product information based on the product influence value.
US11232524B2 System for enhancing data transmission in a network environment
A data handling or patching system operates to reduce redundant data within a data storage. Data files are compared, and a data difference is output. In files that have very similar data, the data difference between values is relatively small, and thus when a basic data file and a data difference file are stored, data redundancy is significantly reduced. The data difference of “diff” file can then be used to losslessly reproduce the data of either of the compared files. A first or primary port is dedicated for base quality transmissions on which the broadcasting client sends the lowest available quality. Additional or secondary ports enable transmission of higher than base quality data, sent as “diff's” of the base quality. The receiving client combines the “diff” data on the secondary ports with the base data of the first port, to produce higher quality media.
US11232523B2 System and method for providing an intelligent operating interface and intelligent personal assistant as a service on a crypto secure social media and cross bridge service with continuous prosumer validation based on i-operant tags, i-bubble tags, demojis and demoticons
Disclosed embodiments provide a prosumer crypto social media and cross bridge service collaboration platform in a secure and trusted network based on crypto technology, which helps to manage information workflow, and improves collaboration between amateurs, knowledge workers and service providers. Digital transactions are enabled in a collaborative environment. Virtual information points are rendered in a mixed reality view. When selected, notifications based on the selected virtual information points are displayed. Search results are rendered graphically, and selection of related results can be achieved via user interaction with graphical elements. Emojis and D-emojis/D-emoticons are used to interact with network participants, enabling a new level of collaboration and feedback amongst the participants.
US11232521B2 Methods, systems, and tools for providing tax related services for virtual currency holdings
Technology is directed to tools for providing tax related services for virtual currency holdings, e.g., bitcoin holdings. The tax related services can include computation of taxes such as income tax, sales tax, and payroll tax for virtual currency holdings. The services can also include facilitating filing of the taxes with the concerned department. The tool can include a computing device configured to execute a tax application for computing the taxes on virtual currency holdings. The user provides information on a source of virtual currency transactions, e.g., an address of a bitcoin wallet, to the tax application, and the tax application retrieves the transactions from the source. The tax application categorizes the transactions into various transaction types and identifies the taxable and/or non-taxable transactions. The gain/loss and the associated tax are computed for the taxable transactions using one or more cost-basis methods.
US11232520B2 Remote mobile device interactions with multiple remote servers
Systems, methods and apparatus for creating, analyzing and updating a property inventory are disclosed which include receiving, from a user operating a mobile device, a request to add a new item of property to an insurance inventory associated with an insurance policy, the request including information identifying the new item, at least a first image of the new item, and information identifying a location of the new item. An insurance inventory system is operated to add the new item to an insurance inventory associated with the insurance policy, the updating including computing a total current value of the insurance inventory including the new item. A coverage engine is operated to compare coverage limits associated with the insurance policy to the total current value of the insurance inventory to determine if the total current value is within a coverage limit of the insurance policy. A response is transmitted to the user based on the determination.
US11232515B1 System and method for implementing a customer account automation framework
The invention relates to a method and system that implements a customer account automation framework. A mobile device or system comprises: a memory that accesses customer profile data, customer transaction data and payment rules data; and a computer processor, coupled to the memory, programmed to: identify one or more rules, each rule comprising an event and an action, wherein the one or more rules comprise one of: notification, confirmation and automation and an associated device; receive one or more rule suggestions automatically generated based on customer behavior and transaction data; receive one or more sponsored rule suggestions automatically generated based on sponsor data; accept at least one suggested rule, wherein the suggested rule comprises a corresponding event and a corresponding action; detect an occurrence of the event; and automatically perform the action.
US11232506B1 Contextual set selection
An initial list of candidate items automatically evaluated and chosen for an end-user is provided. A selection of one or more items in the initial list of candidate items is received from an expert user different than the end-user to include in an item group set for the end-user. Eligible items are evaluated to identify an additional item to include in the item group set based at least in part on an expert judgment prediction machine learning model trained to predict based at least in part on the one or more items already in the item group set a likelihood of a certain item being evaluated would be selected for inclusion in the item group set. Based on the evaluation, the additional item is included in the item group set. Member items in the item group set are indicated.
US11232505B2 Apparatus, systems and methods for facilitating commerce
An apparatus, system and method are provided for facilitating commerce. At least one image of an item is received one or more computing devices from a device associated with a user. The at least one image of the item is compared to a plurality of images of corresponding items for sale using artificial intelligence running on the one or more computing devices. A set of matching images is identified from the plurality of images of the corresponding items for sale matching the at least one image of the item based on the use of the artificial intelligence running on the one or more computing devices.
US11232500B1 Method and apparatus for marketing and selling real property
A system includes a memory and a processor configured to receive at least one seller parameter including a minimum value associated with a sale of property and acceptable purchase conditions for instant sale of the property; maintain the at least one seller parameter confidential; generate a user interface for displaying a property listing that includes a timeline display, and for entering a binding offer with at least one buyer condition; receive a binding offer from a buyer that includes an offer price and the at least one buyer condition; evaluate the offer against the at least one seller parameter to determine an accepted status for offers meeting the minimum value and the acceptable purchase conditions for instant sale of the property; responsive to the offer having the accepted status, instantly binding the seller and buyer to complete the sale without further interaction; and communicate sale information to the buyer.
US11232493B2 GPS and wireless integrated fleet management system and method
A fleet management system has a chauffeur or driver module and a communication and positioning module associated with each fleet vehicle, and a backend monitoring and control system located at a fleet data center in communication with each vehicle. The system monitors each trip automatically and generates time stamps at the start of a trip, a pick up location, a drop off location, and return of the vehicle to a garage at the end of a trip. Vehicle status information is collected and stored along with timestamps. The information is used to generate billing and payroll accounts, and also in monitoring conditions of fleet vehicles and generating alerts as needed. Turn-by-turn route instructions are provided to drivers by voice output on request.
US11232491B2 Proximity based mechanisms for customer-service interaction feedback
Various embodiments are directed to systems and methods for providing employee data corresponding to individual employees to a customer computing entity operated by a customer. The employee data is provided so as to provide additional detail regarding an employee involved in a customer service interaction with the customer. The employee data is broadcast from an employee beacon carried by a respective employee. The employee data is received by a customer computing entity within the broadcast range of the employee beacon and, upon detection of a trigger event, the employee data is presented to the user via a graphical user interface of the customer computing entity, which requests that the customer provide feedback data regarding the employee, which may be transmitted to a management computing entity for storage and analysis.
US11232490B1 System, method, and computer program for serving online content to users based on real world user information
A method and system for analyzing real world information of users to derive physical (real world) user attributes used for selecting online content for presentation by client devices correlated with the users, comprising, detecting a presence of one or more users in a physical registration location by analyzing sensory data captured by one or more sensors deployed to monitor the physical registration location, correlating between the user(s) and an identifier of client device(s) associated with the user(s), identifying one or more user attributes of the user(s) by analyzing the sensory data and transmitting the user attribute(s) coupled with the identifier to one or more remote servers adapted to use the user attribute(s) for selecting one or more online content items served to the client device(s) via a network for presentation to the user(s). The sensor(s) is physically and communicatively disconnected from the client device(s).
US11232487B2 Real-time consumer interaction via media broadcast
A system for integrated consumer interaction via media broadcast, comprising an immediate communication system that communicated with a media provider and a communications system, wherein the consumer submits a request to a content provider for interaction that is then handled by the immediate communication to establish an interaction with a communication system, and a method for providing integrated consumer interaction.
US11232484B1 Method and system for delivering real-time personalization across a distributed, modular network architecture
According to an embodiment of the present invention, an automated computer implemented method and system for providing targeted content in real-time comprises a web and application server that identifies one or more user interactions from a user on a website hosted by an entity; a processor that receives the one or more user interactions and converts the one or more user interactions into one or more real-time attributes; and an engine that identifies customized content for the user from a remote processor, adjusts the customized content based on the one or more real-time attributes, and generates an output comprising the customized content for display on the website for the user in real-time.
US11232482B2 Selecting one or more components to be included in a content item optimized for an online system user
An online system receives multiple candidate components for including in content items to be presented to online system users. Upon identifying an opportunity to present content to a subject user of the online system, the online system dynamically generates an optimal content item for presentation to the subject user that includes one or more candidate components. Candidate components included in the optimal content item are associated with a predicted marginal effect on a performance metric associated the optimal content item. This marginal effect may be predicted using a machine-learned model that is trained using historical performance information about content items that were presented to viewing users of the online system having at least a threshold measure of similarity to the subject user and one or more features associated with candidate components included in these content items and in the optimal content item.
US11232475B2 Systems and methods for influencing marketing campaigns
Systems and methods for influencing an Internet-based marketing campaign are provided. An introduction panel is sent to a plurality of N generation recipients. Each respective N generation recipient that uses the introduction panel to invite N+1 generation recipients is tracked. An invitation panel is sent to the N+1 generation recipients. Which respective N+1 generation recipients use the invitation panel to perform a defined campaign action is tracked. Each respective N generation recipient is credited with N+1 generation recipients that (i) were invited to the campaign by the N generation recipient and (ii) performs a campaign action. These steps are repeated for subsequent generations N. For each N generation recipient credited during these repeated steps, each ancestor recipient that invited (i) the respective N generation recipient or (ii) another ancestor of the respective N generation recipient to the campaign is also credited.
US11232474B2 Infinite-loop detector for dynamic websites and applications
A method of avoiding infinite loops of changes to a dynamic web page to display on a client device includes displaying the dynamic web page received from a content provider on the client device, wherein the dynamic web page comprises a modified element having an original modification. The method further includes receiving an indication that the modified element was updated to generate an updated modified element. The method further includes, in response to receiving the indication, determining, by a processing device, that reapplying the original modification to the updated modified element would result in an infinite loop on the dynamic web page. The method further includes, based on the determination, displaying the updated modified element on the dynamic without reapplying the original modification to the updated modified element.
US11232473B2 Demographic prediction using aggregated labeled data
Systems and methods are disclosed for demographic prediction based on aggregated training data. The predictions are based on auditing aggregated data associated with identified properties of web requests. The audited information is based on a batch of prior web requests that have the same property and have been audited by a measurement company.
US11232472B2 Business to business marketing system
A system includes one or more processors configured to receive a unique customer identifier that is generated by a computer of a referring vendor. The unique customer identifier associates a customer with a product purchased by the customer and covered by a referral agreement. The one or more processors distribute promotional material of a referral receiving vendor to the customer associated with the unique customer identifier. The promotional material incorporates the unique customer identifier. The system includes a computer of the referral receiving vendor that receives one or both of the promotional material or the unique customer identifier from the customer at a point of sale with the referral receiving vendor. Upon validating the unique customer identifier, the computer of the referral receiving vendor is configured to discount a purchase price of one or more items according to a predetermined discount rate in the promotional material.
US11232470B2 Customer flow line and customer flow hot zone determining method and apparatus
The present disclosure relates to a customer flow line and customer flow hot zone determining method and apparatus. The customer flow line determining method comprises: receiving coordinate data sent from multiple mobile devices, wherein an environment in which the multiple mobile devices are located is divided into a plurality of grids; on the basis of the coordinate data of each mobile device, determining the grid to which each mobile device belongs; determining the number of the mobile devices in each grid; and on the basis of the number of the mobile devices in each grid, outputting a customer flow line distribution map.
US11232467B1 System for processing real-time customer experience feedback with filtering and messaging subsystems and standardized information storage
The present invention supports the entry of customer experience feedback into the system, which then conducts real-time automated filtering and evaluation of feedback entered by the customer and supports the transmission of real-time notifications to selected personnel based on feedback evaluation in a flexible messaging and workflow system. The present invention supports that ability to obtain constructive feedback, either good or bad, regarding a customer's experience while the customer is still at the service provider or retail sales location and supports the ability to obtain feedback after the customer has left the service provider or retail sales location through follow-up messages.
US11232462B2 Assigning customer lifetime value credit based on engagement
Disclosed are systems, methods, and non-transitory computer-readable media for assigning a Customer Lifetime Value (CLV) credit to an affiliate based engagement. Affiliate marketers are assigned a monetary CLV credit for new customers driven to an online retailer website by the affiliate. A CLV credit is a monetary award calculated based on a determined CLV for the new customer. The CLV represents an expected net profit to the online retailer that is attributed to the future relationship with the new customer. To ensure that the customer drives the expected net profit, the CLV credit is assigned to the affiliate marketer based on the measured engagement of the new customer. For example, the affiliate marketer is initially assigned only a portion of the CLV credit and then assigned additional portions when the new customer's engagement meets predetermined milestones, such as the new customer making at least one purchase per quarter.
US11232455B2 System and method including customized linkage rules in payment transactions
Systems and methods for generating a dynamic verification value for electronic payment transactions are disclosed. A user of a portable consumer device enrolls the account identifier associated with the portable consumer device and specifies one or more customized linkage rules that identify one or more user communication devices and user identifiers that should be used to submit an authentication request message to an entity that generates a dynamic verification value. A server computer that receives an authentication request message determines whether the authentication request message complies with the specified customized linkage rules and generates a dynamic verification value.
US11232454B2 Authentication framework for real-time document processing
Systems, computer program products, and methods are described herein for an authentication framework for real-time document processing. The present invention is configured to receive, via an image capturing device associated with a point-of-sale system of a merchant, a digital image of a payment instrument; extract, using optical character recognition, payment instrument data from the payment instrument; receive one or more authentication credentials from the user to endorse the payment instrument; determine an authentication level of the user based on at least receiving the one or more authentication credentials from the user; determine whether the authentication level of the user meets an authentication requirement level associated with the processing of the payment instrument; and process, in real-time, the payment instrument.
US11232453B2 Method and system for authentication data collection and reporting
Methods, media, and systems directed to a platform for determining, processing, storing, and analyzing authentication data from various internal and external systems within an authentication ecosystem, and from other authentication systems providing authentication services.
US11232450B2 Authentication based on biometric identification parameter of an individual for payment transaction
Provided is a computer-implemented method for authenticating a customer during payment transactions based on biometric identification parameters of the customer that includes receiving image data associated with an image template for identification of a customer, receiving image data associated with an image of a biometric identification parameter of the customer during a payment transaction between the customer and a merchant, establishing a short-range communication connection with a user device associated with the customer during the payment transaction between the customer and the merchant, authenticating an identity of the customer for the payment transaction via the short-range communication connection, determining an account identifier of an account of the customer based on authenticating the identity of the customer for the payment transaction, and processing the payment transaction using the account identifier of the account of the customer. A system and computer program product are also disclosed.
US11232449B1 User and entity authentication through an information storage and communication system
Systems and methods for authenticating parties and transactions are described herein. The systems and methods may be part of an information wallet system. The information wallet system or a separate authentication system in communication with the information wallet system may facilitate verification and/or authentication of the parties. In one embodiment, the authentication system includes an authentication server configured to receive an authentication request from a first party to authenticate a second party. The authentication server is further configured to transmit an information request the second party. The authentication server is configured to receive second party information and to configured to compare the second party information with a verified second party information. The authentication server is configured to transmit an authentication result to the first party device.
US11232448B2 Configurable transaction management controller and method thereof
Technologies for managing payment authorization request messaging for payment transactions include a transaction management controller for receiving a transaction amount for a payment transaction from a business management engine and payment card data for the payment transaction from a point of interaction device. The transaction management controller inserts the transaction amount and the payment card data into a payment authorization request message, which is transmitted to a payment network. A payment authorization response message is received from the payment network and transmitted by the transaction management controller to the business management engine. Other embodiments are described and claimed.
US11232443B2 Systems and methods for payment for delivery services
An apparatus and computer-implemented electronic transaction method includes the operation of reading, via a payment-on-delivery device, a machine-readable transaction code in which transaction details of a collect-on-delivery transaction are encoded. A notification is transmitted to a consumer computing device. In addition, the transaction details are transmitted to the consumer computing device. The apparatus transmits payments details for funding the collect-on-delivery transaction to an interchange network for processing the collect-on-delivery transaction. The apparatus receives a payment authorization response message from the interchange network indicating completion of the collect-on-delivery transaction.
US11232441B2 Cryptologic coordinated symmetric conditional key release
A system supports symmetric release of cryptologically-locked asset transactions. A leading exchange party and a reciprocal exchange party establish, at least in part, a peer challenge in a pre-exchange proposal. The reciprocal party uses the peer challenge to lock a cryptologically-locked asset transaction. The solution to the peer challenge corresponds to an exchange key controlled by the leading exchange party. The cryptologically-locked asset transaction call for solution of the peer challenge and signature of the transaction by exchange logic as conditions of release of the cryptologically-locked asset transaction. The exchange logic may execute a symmetric release of the exchange key and/or signature to the reciprocal exchange party and cryptologically-locked asset transaction (such that the asset is transferred to the leading exchange party).
US11232440B2 Dual device point of sale system using short-range wireless connection
Methods and systems are disclosed that provide enhanced flexibility to merchants in the configuration of POS systems. One disclosed system includes a payment interface device having a first display, a means for receiving payment information, and a first payment flow display service (PFDS). The system also includes a display device having a second display and a second PFDS. The system also includes a secure wireless connection formed by a first short-range wireless protocol (SRWP) module on the payment interface device and a second SRWP module on the display device. The first and second PFDSs conduct an exchange of messages over the secure wireless connection to execute a payment flow.
US11232437B2 Transaction token issuing authorities
Systems, methods, apparatus, processes, computer program code and means for conducting transactions are described which allow a first party to a transaction to identify a second party to a transaction.
US11232436B1 Technical solutions to lost credit cards
Methods, systems, and apparatus, including computer programs encoded on computer storage media can be used to facilitate information and access to accounts. One of the methods includes in response to determining that a user has reported a card associated with an account as lost or stolen, providing a user interface option to associate the account with a digital wallet. The method includes in response to receiving a request from a user associating the accord with the digital wallet absent associating a card associated with the account with the digital wallet.
US11232435B2 Systems and methods for use in facilitating network transactions
Systems and methods are provided for managing tokens from different token providers and facilitating network transactions involving tokens from the different token providers. One exemplary method includes receiving a request to provision a token for a payment account to a party, where the payment account is associated with a payment network. The method also includes generating the requested token apart from the payment network, whereby the requested token is an external token, and transmitting the external token to the party. The method further includes transmitting, to the payment network, the external token and a PAN for the payment account associated with the external token, thereby permitting the payment network to map the token to the PAN and to provide PAN-dependent services for a transaction based on an authorization request message including the token but not the PAN.
US11232428B2 System for securing user information by employing phone number and personal identification number
A system, method and computer program product for securing user information, including processing circuitry that receives an encrypted first request from a first party and that includes a unique identifier associated with an account of a user, sends, based on the encrypted first request, an encrypted authorization request to an operator servicing the account of the user, and receives, in response to the encrypted authorization request, an authorization from the operator based on a result of an authorization message exchange for authorizing or not authorizing the request sent by the operator to a device associated with the user over a network controlled by the operator. No pecuniary information of the user nor the personal identification number of the user is received by the processing circuitry thereby shielding the pecuniary information of the user from the first party.
US11232422B2 Performing payment process according to use of image forming apparatus in electronic device
An electronic device and an operating method of an electronic device are provided. The operating method includes obtaining first policy information including device information of a first image forming apparatus and information of a payment process with respect to the first image forming apparatus, preparing one or more applications used for driving the first image forming apparatus or used for the payment process, based on the first policy information, receiving a request for a first job of the first image forming apparatus and generating, based on the first policy information, first charging information corresponding to the first job, calling a first application from among the one or more applications used to pay a first payment amount based on the first charging information, and, when the first payment amount is paid via the first application, controlling the first image forming apparatus to perform the first job.
US11232420B2 Method and device for voice broadcast
A voice broadcast method includes: acquiring at least one piece of voice information; delivering the at least one piece of voice information to a voice broadcast device, wherein, the at least one piece of voice information includes voice identification information and a voice content; determining a first voice content to be broadcast by the voice broadcast device, wherein the first voice content is included in the at least one piece of voice information stored at the voice broadcast device; and sending, to the voice broadcast device, a first voice identification information corresponding to the first voice content, wherein the first voice identification information is used by the voice broadcast device to obtain the first voice content stored at the voice broadcast device, and to broadcast the first voice content when a preset voice broadcast condition is met.
US11232413B1 Authentication alerts
Methods and systems are provided for generating alerts in association with a request to open an account for an individual. For example, information identifying an individual may be received from a financial entity in association with the financial entity receiving a request to open an account for the individual from a requesting entity. The requesting entity may be a vendor or service provider associated with the financial entity. An electronic notification may then be sent to the individual, which may include a selectable option to indicate that the individual does not authorize opening of the account. In response to receiving an indication that the individual does not authorize opening of the account, notifications may be sent to both the financial entity and the requesting entity indicating that the individual has not authorized opening of the account.
US11232411B2 Integrated healthcare system
Disclosed is an integrated healthcare system. The integrated healthcare system including a server configured to receive and validate identification data, receive and verify coverage information associated with the identification data, and transmit, to a client, the validated identification data and the verified coverage information. The integrated healthcare system also including a client configured to receive, at a user interface, and transmit, to the server, the identification data. The client being further configured to receive, from the server, the validation of the identification data and display, on the user interface, one or more available benefits based on the validated identification data and the verified coverage information. The client being further configured to receive, at the user interface, an input command indicating selection of at least one of the one or more available benefits and initiate, a communication session based on the input command.
US11232403B2 Computerized network system for initiating, facilitating, auditing, and managing communications and documents involving professional expertise
A computerized network links individual lay users, referred to as “standard users,” with qualified professionals in one or more disciplines, such as law, medicine, engineering, accounting and architecture, who are referred to as “participating professionals.” Business entities, such as corporations, partnerships and limited liability companies, can also participate as “enterprise users,” with linkage through the network to both standard users and participating professionals. The network enables standard users, participating professionals and enterprise users to communicate, share information, conduct studies, and negotiate and/or create documents relating to the professional disciplines.
US11232398B2 System and method for image-based replenishment
Systems, methods, and machine readable media are provided for image-based replenishment. In exemplary embodiments, a system periodically obtains an image from one or more imaging devices in a facility of a selected rack of items among a group of racks. The system determines, based on the image, a first volume indicative of a volume of items on the rack. The system retrieves a sales forecast for the items on the selected rack and determines an expected second volume of items on the rack based on the sales forecast for the item. The system then determines whether the first volume is within a predetermined threshold of the second volume, and transmits instructions based on whether or not the first volume is determined to be within the predetermined threshold of the second volume.
US11232393B1 Relationship based fulfillment systems and methods
Described herein is a relationship based fulfillment system. Such a system may provide on-demand product fulfillment by personal and/or social contacts of a purchaser. The system may utilize the personal contacts and/or relationships of a user, as indicated through various contact databases or social groups of the user, to connect the user to various potential partners for providing relationship based fulfillment of products that are purchased by the user or performance of other relationship based services.
US11232389B1 Delivery sound masking and sound emission
An unmanned aerial vehicle (UAV) may emit masking sounds during operation of the UAV to mask other sounds generated by the UAV during operation. The UAV may be used to deliver items to a residence or other location associated with a customer. The UAV may emit sounds that mask the conventional sounds generated by the propellers and/or motors to cause the UAV to emit sounds that are pleasing to bystanders or do not annoy the bystanders. The UAV may emit sounds using speakers or other sound generating devices, such as fins, reeds, whistles, or other devices which may cause sound to be emitted from the UAV. Noise canceling algorithms may be used to cancel at least some of the conventional noise generated by operation of the UAV using inverted sounds, while additional sound may be emitted by the UAV, which may not be subject to noise cancelation.
US11232387B2 Time and attendance system suitable for large or mobile work forces
A system, method, and apparatus for managing and monitoring productivity on subjects within one or more worksites is disclosed. The system includes a computing device, and in some embodiments a wearable device, configured to collect data associated with an employee on the one or more worksites in real-time in addition to verifying the identity of an employee based on images of the employee captured on the worksite within a geofence in order to prevent fraudulent clocking in/out. The collected data is utilized to track the productivity or lack thereof of the employee on the worksite.
US11232386B1 Gathering in-store employee ratings using triggered feedback solicitations
Embodiments are disclosed to detect whether an interaction has occurred between a customer and one or more store employees. By analyzing a how long a communication device used by the customer was within a threshold range of one or more devices worn by store employees, an interaction between the customer and one or more store employees may be identified. Employees whom the customer interacted with may be identified by processing transmission parameters broadcasted by the devices worn by the store employees. Thus, all employees in which a customer interacted with while visiting a store may be identified. The customer may be asked for feedback via the communication device upon detection that a customer has completed a transaction and/or left the store. Using the solicited feedback provided by the customer, various types of reports may be generated.
US11232382B2 Systems and methods for providing and managing proactive and intelligent communications
Illustrative embodiments provide automated methods and systems for generating customer communications through analysis of known data of the customer, and data derived from third-party systems such as social media platforms and government data sources. Some embodiments provide automated methods and systems that produce, based on past interactions with a customer, a set of future interactions for execution by a sender. The set of future interactions is preferably configured, relative to a previous set of interactions, to increase the likelihood of a favorable response from the customer.
US11232379B2 Retail deployment model
A method of determining and optimizing the location of a new insurance agency is disclosed to increase market penetration of underrepresented markets. The method comprises the use of a scoring algorithm to rank various geographic regions or related zip codes. The scoring algorithm may be implemented by a location modeling system based on variables selected by a user.
US11232373B2 System and user interface for acquisition and storage of patient medical insurance data
A system is integrated with a hospital information system (HIS) to provide patient health insurance information identifying patient medical insurance eligibility coverage by sorting and parsing hatched electronic transaction message data to provide information to an HIS to facilitate accurate billing and account follow up. A system acquires patient medical insurance coverage identification data for use in medical reimbursement claim generation. An acquisition processor acquires medical insurance coverage information associating medical insurance coverage identifiers with corresponding patient identifiers for multiple different patients. A display processor initiates generation of data representing at least one display image for presenting an acquired medical insurance coverage identifier and corresponding patient identifier and enabling a user to initiate storage of the medical insurance coverage identifier in a record associated with the patient identifier in a healthcare information system. A communication processor initiates communication of the medical insurance coverage identifier for storage in the record associated with the patient identifier in a healthcare information system in response to a command received using the at least one display image.
US11232366B2 System and method for managing information handling systems
Systems and methods are disclosed for managing information handling systems that may include receiving, by a focus management system, a signal from each information handling system indicating a focus mode of a user, each information handling system including a focus engine configured to determine the focus mode of the user based on contextual input, the focus mode indicating whether the user is in a focused state or in a distracted state; determining that a user of a given information handling system is in the distracted state; and in response to determining that the user of the given information handling system is in the distracted state: identifying a priority status associated with the given information handling system; and causing a focus management event to occur based on the identified priority status, the focus management event causing each user of the information handling systems to be in the focused state.
US11232364B2 Automated rule recommendation engine
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for rule generation and interaction. A rules engine is provided that does not require manual effort to generate or maintain high-quality rules over time for detecting malicious accounts or events. Rules no longer need to be manually added, tuned, or removed from the system. The system is able to determine the health of each rule and automatically add, tune, and remove rules to maintain a consistent, effective rule set.
US11232363B2 System and method of providing news analysis using artificial intelligence
A system of providing news analysis. The system includes a computing system including a processor, a memory, a user interface, a communications interface, and word data stored on the memory. The word data includes a plurality of words each linked with a sentiment score. A software program causes the processor to: retrieve news data from a plurality of information sources; tally an amount of times that each of the plurality words are referenced within the news data; calculate a live sentiment score of each of the words by averaging the sentiment score of a respective word with the sentiment scores of other of the plurality of words within a same sentence; and presents at least one of the words having a highest number of the amount of times referenced. The chosen word is presented with a respective live sentiment score.
US11232359B2 Method and system for improving performance of an artificial neural network
This disclosure relates to method and system for improving performance of an artificial neural network (ANN). The method may include receiving a weight matrix comprising an original weight of each neural node in each layer of the ANN. For each unique combination of at least two neural nodes in each layer, the method may further include determining a relative advantage value for one of the at least two neural nodes in a given layer with respect to remaining of the at least two neural nodes in the given layer based on actual inputs and standard inputs to the at least two neural nodes, and determining a modified weight of each of the at least two neural nodes based on the relative advantage value. The method may further include executing an elimination decision for each neural node in each layer based on a corresponding final modified weight, and updating the weight matrix based on the final modified weight of each remaining neural node in each layer. The final modified weight of a given neural node in a given layer is the modified weight of the given neural node upon exhausting each unique combination of the at least two neural nodes in the given layer.
US11232356B2 Training giant neural networks using pipeline parallelism
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training giant neural networks. One of the methods includes obtaining data specifying a partitioning of the neural network into N composite layers that form a sequence of composite layers, wherein each composite layer comprises a distinct plurality of layers from the multiple network layers of the neural network; obtaining data assigning each of the N composite layers to one or more computing devices from a set of N computing devices; partitioning a mini-batch of training examples into a plurality of micro-batches; and training the neural network, comprising: performing a forward pass through the neural network until output activations have been computed for each micro-batch for a final composite layer in the sequence, and performing a backward pass through the neural network until output gradients have been computed for each micro-batch for the first composite layer in the sequence.
US11232354B2 Histopathological image analysis
An apparatus and computer-implemented method for training a machine-learning algorithm to perform histopathological analysis is disclosed. The method comprises obtaining (210) a plurality of first microscopic images of first histological specimens that have been stained with a first marker; and obtaining (212), a respective plurality of second microscopic images of second histological specimens that have been stained with a second, different marker. The method further comprises obtaining (220) a respective plurality of mask images generated for the second microscopic images, each mask image identifying a histological feature of interest highlighted in the respective second microscopic image by the second marker. The method comprises training (240) the machine-learning algorithm to predict, from a first microscopic image, a histological feature of interest that would be highlighted in the same specimen by the second marker. Also disclosed is an apparatus and computer-implemented method for histopathological analysis using the trained machine-learning algorithm.
US11232350B2 System and method for providing road user classification training using a vehicle communications network
A system and method for providing road user classification training using a vehicle communications network that include analyzing sensor data to determine a sensor classification of at least one road user. The system and method also include analyzing at least one message that is received through the vehicle communications network to determine a vehicle-to-everything (V2X) classification of the at least one road user. The system and method additionally include determining if a variance exists between the V2X classification of the at least one road user and the sensor classification of the at least road user. The system and method further include training a neural network with classification variance data upon determining that the variance exists between the V2X classification and sensor classification.
US11232348B2 Data structure descriptors for deep learning acceleration
Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow-based computations on wavelets of data. Each processing element has a respective compute element and a respective routing element. Instructions executed by the compute element include operand specifiers, some specifying a data structure register storing a data structure descriptor describing an operand as a fabric vector or a memory vector. The data structure descriptor further describes the memory vector as one of a one-dimensional vector, a four-dimensional vector, or a circular buffer vector. Optionally, the data structure descriptor specifies an extended data structure register storing an extended data structure descriptor. The extended data structure descriptor specifies parameters relating to a four-dimensional vector or a circular buffer vector.
US11232341B2 Metal, ceramic, or ceramic-coated transaction card with window or window pattern and optional backlighting
A transaction card includes at least one metal layer having one or more apertures therein. A light guide is disposed beneath the metal layer. The light guide has a light output and a light input. The light output is positioned to transmit light through at least the one or more apertures of the metal layer. At least one LED is positioned to transmit light into the light guide light input.
US11232339B2 Handheld electronic device capable of magnetic field communication and payment method using the same
Various embodiments provide a handheld electronic device capable of magnetic field communication. The handheld electronic device includes: a first cover, a second cover, a memory, a display, a processor, first and second antennas, and at least one sensor. The memory stores instructions that enable the processor to: store payment information in the memory; display at least one image or text related to the payment information on the display, in response to at least part of a user input; determine whether a payment process starts by using the electronic device; and transmit, according to the determination as to whether a payment process starts, a first signal related to the payment information via the first antenna, and allow an external device to read the payment information via the second antenna.
US11232338B2 Radio tag communication device, radio tag communication method, and image forming apparatus
According to one embodiment, a radio tag communication device includes an antenna configured to transmit an interrogation signal and receive a response signal from a radio tag transmitting the response signal in response to the interrogation signal. A radio tag communication control unit of the device is configured to cause the antenna to repeatedly transmit the interrogation signal from a start time of an object conveyance until a reception strength of the response signal received by the antenna is equal to or greater than a predetermined threshold, and then perform writing on the radio tag via the antenna once the reception strength of the response signal received by the antenna is equal to or greater than the predetermined threshold.
US11232336B2 Printer apparatus, printer system, and print method
A printer apparatus that operates with power supplied by a power supply device includes: a printing unit that performs printing; a communication unit that is connected by USB to an external apparatus and supplies the power to the external apparatus; and a print control unit that causes the printing unit to perform printing in accordance with a print command received by the communication unit. When the printing unit performs the printing, the print control unit causes the communication unit to transmit a power-saving-enabling instruction that instructs the external apparatus to enter a power saving state.
US11232334B2 Printing device and control method for printing device
A printing device includes a printing unit, a buffer, and a control unit. The control unit reads out data from the buffer as target data. When the read-out target data is a character code, the control unit determines whether the target data is a character code associated with a plurality of character forms or not. When the target data is the character code associated with the plurality of character forms, the control unit prefetches data stored in the buffer after the target data, as prefetched data, before printing the target data, and determines whether the prefetched data is a predetermined code or not. When the prefetched data is the predetermined code, the control unit selects a character form indicated by the predetermined code as a target character form and causes the printing unit to print a character represented by the target data, in the selected target character form.
US11232330B2 Adaptive neural network selection to extract particular results
Method, electronic device, and computer readable medium embodiments are disclosed. In one embodiment, a method includes receiving image data, manipulating the received image data based on a set of transform parameters, and analyzing the manipulated image data to generate metadata. The metadata statistically describes the received image data. The method also includes selecting a neural network from a plurality of neural networks to perform a second analysis, wherein the neural network is selected based on the generated metadata. The method additionally includes performing a second analysis of the received image data by the selected neural network based on the generated metadata to extract information from the received image data.
US11232327B2 Smart video surveillance system using a neural network engine
Remote neural network retraining for surveillance systems is disclosed. In some cases, systems and methods enable remote training and retraining of neural networks, while processing data in real life using the trained and retrained neural networks locally at the surveillance system. The surveillance system can determine a change of location and can retrain the neural network and/or initiate the retraining of the neural network remotely, such as on a cloud server, to retrain the neural network based on new image and/or video data taken from the new location. The remote server can transmit the retrained neural network and/or weights for nodes of the retrained neural network back to the surveillance system. The surveillance system can then update its neural network and process future image and/or video data based on the retrained neural network and/or weights.
US11232326B2 System and process for detecting, tracking and counting human objects of interest
A method of identifying, tracking, and counting human objects of interest based upon at least one pair of stereo image frames taken by at least one image capturing device, comprising the steps of: obtaining said stereo image frames and converting each said stereo image frame to a rectified image frame using calibration data obtained for said at least one image capturing device; generating a disparity map based upon a pair of said rectified image frames; generating a depth map based upon said disparity map and said calibration data; identifying the presence or absence of said objects of interest from said depth map and comparing each of said objects of interest to existing tracks comprising previously identified objects of interest; for each said presence of an object of interest, adding said object of interest to one of said existing tracks if said object of interest matches said one existing track, or creating a new track comprising said object of interest if said object of interest does not match any of said existing tracks; updating each said existing track; and maintaining a count of said objects of interest in a given time period based upon said existing tracks created or modified during said given time period.
US11232324B2 Methods and apparatus for recommending collocating dress, electronic devices, and storage media
A method for recommending collocating dress includes: obtaining a first dress image from an input image; obtaining a first dress feature of the first dress image; obtaining, based on the first dress feature, a second dress feature matching the first dress feature from a collocation database, the second dress feature being a dress feature of a second dress image; and obtaining, based on the second dress feature, a dress image identical to and/or similar to the second dress image from a recommendation database as a collocating dress image. Based on the method in the embodiments, at least one collocation recommendation is provided for a dress image, and the recommendation result is more objective and is more in accordance with user demands.
US11232322B1 Handwriting recognition systems and methods
The present disclosure includes systems and methods for handwriting recognition. Handwriting data is received. Geometric data of text in handwriting data is determined. Sub-characters of the text are determined. Sub-characters of text are matched to a model. Most probable characters of the text is determined based on the matching.
US11232318B2 Methods and apparatuses for vehicle appearance feature recognition, methods and apparatuses for vehicle retrieval, storage medium, and electronic devices
The method for vehicle appearance feature recognition includes: multiple region segmentation results of a target vehicle are obtained from an image to be recognized; global feature data and multiple pieces of region feature data are extracted from the image to be recognized based on the multiple region segmentation results; and the global feature data and the multiple pieces of region feature data are fused to obtain appearance feature data of the target vehicle.
US11232311B1 Method for guiding vehicle to park, electronic equipment, and non-transitory storage medium
A method providing guidance to a vehicle for parking includes: obtaining information of potential parking space. Information of the parking space includes likelihood of finding unoccupied parking space and navigating to the parking space according to the information of parking space. The information of the parking space guides a driver to quickly find the parking space, thereby reducing parking time, improving parking space utilization, and efficiency of road traffic management. Calculating the likelihood of finding an unoccupied space is of great assistance to a driver.
US11232310B2 Apparatus and method for detecting, classifying and tracking road users on frames of video data
An apparatus and a method for detecting, classifying and tracking road users on frames of video data are provided. An object detection unit identifies an object in a frame of the video data. A pre-filtering unit determines whether the identifier associated to an object corresponds to another identifier associated to the same object in the same frame of the video data when the identifiers overlap. A tracking unit matches the identified object to a corresponding object in another frame of the video data, such that a path of the sequence of matched objects is tracked throughout the frames of the video data. A scenario unit determines a safety indicator that is a function of the risk indicators indicating interactions between road users.
US11232307B2 Systems and methods for using augmented reality to locate objects, identify persons, and interact with inanimate objects
A system is provided which utilizes multiple combinations of object location technology to locate objects and direct users to them, and which provides reliable owner recognition and ownership verification with the use of displayed augmented reality with a predefined image of the object and/or the user. Further, the system utilizes augmented reality fingerprint markers. When the augmented reality fingerprint marker is positioned on an object and scanned with a smart device, information relating to the object is superimposed on the object displayed on the smart device.
US11232301B2 Method and system for managing a parking lot based on intelligent imaging
To manage a plurality of parking spaces, one or more images are acquired, with each parking space appearing in at least one image. Periodically acquired images of occupancy and identity are used in directing a customer to a parked vehicle. Periodically acquired images of just occupancy are used in controlling respective environmental aspects, such as illumination and ventilation, of the parking spaces. For these purposes, the images are classified automatically as “vacant” or “occupied”, and are displayed along with their classifications so that the classifications can be corrected manually.
US11232294B1 Generating tracklets from digital imagery
Actors may be detected and tracked within a scene using multiple imaging devices provided in a network that are aligned with fields of view that overlap at least in part. Processors operating on the imaging devices may evaluate the images using one or more classifiers to recognize body parts within the images, and to associate the body parts with a common actor within the scene. Each of the imaging devices may generate records of the positions of the body parts and provide such records to a central server, that may correlate body parts appearing within images captured by two or more of the imaging devices and generate a three-dimensional model of an actor based on positions of the body parts. Motion of the body parts may be tracked in subsequent images, and the model of the actor may be updated based on the motion.
US11232293B2 Active marker device for performance capture
A performance capture system is provided to detect one or more active marker units in a live action scene. Active marker units emanate at least one wavelength of light that is captured by the performance capture system and used to detect the active markers in the scene. The system detects the presence of the light as a light patch in a capture frames and determines if the light patch represents light from an active marker unit. In some implementations, various active markers in a scene may emanate different wavelengths of light. For example, wavelengths of light from multi-emitting active marker units may be changed due to various conditions in the scene.
US11232292B2 Activity recognition systems and methods
An activity recognition system is disclosed. A plurality of temporal features is generated from a digital representation of an observed activity using a feature detection algorithm. An observed activity graph comprising one or more clusters of temporal features generated from the digital representation is established, wherein each one of the one or more clusters of temporal features defines a node of the observed activity graph. At least one contextually relevant scoring technique is selected from similarity scoring techniques for known activity graphs, the at least one contextually relevant scoring technique being associated with activity ingestion metadata that satisfies device context criteria defined based on device contextual attributes of the digital representation, and a similarity activity score is calculated for the observed activity graph as a function of the at least one contextually relevant scoring technique, the similarity activity score being relative to at least one known activity graph.
US11232288B2 Image clustering method and apparatus, electronic device, and storage medium
An image clustering method and apparatus, an electronic device, and a storage medium are provided. The method includes: obtaining a face feature and an attribute feature of each image in an image set; performing clustering processing on the image set by using a similarity of the face feature of each image in the image set to obtain at least one first class group, images included in each first class group being predicted images including a same object; determining a similarity matrix for each first class group by using the face features and the attribute features of the images in each first class group; and re-clustering the images in each first class group based on the similarity matrix corresponding to each first class group and the face features of the images in each first class group to obtain at least one second class group, images in the second class group being optimized predicted images having a same object.
US11232280B2 Method of extracting features from a fingerprint represented by an input image
The present invention relates to a method for extracting features of interest from a fingerprint represented by an input image, the method being characterized in that it comprises the implementation, by data processing means (21) of a client equipment (2), of steps of:(a) Estimation of at least one candidate angular deviation of an orientation of said input image with respect to a reference orientation, by means of a convolutional neural network, CNN;(b) Recalibration of said input image as a function of said estimated candidate angular deviation, so that the orientation of the recalibrated image matches said reference orientation;(c) Processing said recalibrated image so as to extract said features of interest from the fingerprint represented by said input image.
US11232279B2 Texture recognition device and operation method of texture recognition device
A texture recognition device and an operation method of a texture recognition device are provided. The texture recognition device includes a light source array and an image sensor array. The light source array includes a plurality of light sources; the image sensor array is at a side of the light source array and includes a plurality of image sensors, and the plurality of image sensors are configured to receive light emitted from the plurality of light sources and reflected to the image sensors by a texture for a texture image collection; each of the image sensors includes a plurality of signal switches, and a signal of each of the image sensors is read through the plurality of signal switches for forming one image pixel of the texture image.
US11232275B2 Display device
A display device includes: a substrate including, in a plan view, a first area and a second area; a first sub-pixel disposed on the substrate, the first sub-pixel including an emission area disposed in the first area; a second sub-pixel disposed on the substrate, the second sub-pixel including an emission area disposed in the second area; a transmission area disposed on the substrate, the transmission area being adjacent to the second sub-pixel disposed in the second area; and a sensor disposed under the substrate, the photo sensor disposed in the second area. The emission area of the first sub-pixel has a first size and the emission area of the second sub-pixel has a second size different from the first size.
US11232267B2 Proximity information retrieval boost method for medical knowledge question answering systems
A method and apparatus include receiving a first sentence including a first set of words, and a second sentence including a second set of words. A first set of vectors corresponding to the first set of words of the first sentence, and a second set of vectors corresponding to the second set of words of the second sentence are generated using a word embedding model. A similarity matrix based on the first set of vectors and the second set of vectors is generated. An alignment score associated with the first set of vectors and the second set of vectors is determined using the similarity matrix. The alignment score is transmitted to permit information retrieval based on a similarity between the first sentence and the second sentence.
US11232266B1 Systems and methods for generating a summary of a multi-speaker conversation
A system may separate a transcript of a conversation into a first section corresponding to a first speaker in the conversation, and a second section corresponding to a second speaker in the conversation. The system may process, based on delimiters and punctuation marks, the first section and the second section to form a first speaker transcript and a second speaker transcript; determine, based on one or more topic models, a first set of key terms associated with the first speaker transcript and a second set of key terms associated with the second speaker transcript. The system may generate, based on a common set of key terms associated with the first set and the second of key terms, a first transcript summary of the first speaker transcript and a second transcript summary of the second speaker transcript; and generate a summary based on the first and the second transcript summaries.
US11232264B2 Natural language processing with non-ontological hierarchy models
A non-ontological hierarchy for language models is based on established psycholinguistic and neuro-linguistic evidences. By using non-ontological hierarchies, a more natural understanding of user's inputs and intents improve toward a better potential for producing intelligent responses in a conversational situation.
US11232262B2 Method, system, and computer program product for an intelligent industrial assistant
Provided is a method for using an intelligent industrial assistant. The method may include receiving package data comprising at least one dialogue template. A natural language input may be received from a user. At least a portion of the natural language input may be mapped to a first dialogue template of the at least one dialogue template. At least one command may be determined based on the first dialogue template. Command data associated with the at least one command may be communicated. A system and computer program product are also disclosed.
US11232260B2 Updating a document utilizing trusted new information
A method includes generating a new entigen group regarding trusted new information. The method further includes generating entigen groups from phrases of a document and determining whether an entigen group of the entigen groups has a most likely meaning similar to a most likely meaning of the new entigen group. When the entigen group has a most likely meaning similar to the most likely meaning of the new entigen group, the method further includes updating the entigen group based on the new entigen group. When the entigen groups do not include an entigen group having a most likely meaning similar to the most likely meaning of the new entigen group, the method further includes updating the entigen groups to include the new entigen group.
US11232259B1 Methods and systems for personal recipe generation
A system for personal recipe generation, the system including a computing device, the computing device configured to receive a target profile relating to a user, wherein the target profile identifies a nutrient target computed for a measured time interval; locate in a lexicon of ingredients, a first ingredient identifier including a first ingredient impact and a first semantic unit; compare the first ingredient impact to the target profile; and generate a personal recipe.
US11232258B2 Natural language processing of unstructured data
A computer system for processing unstructured data, the computer system comprising a computer processor, a computer memory operatively coupled to the computer processor and the computer memory having disposed within it computer program instructions that, when executed by the processor, cause the computer system to carry out the steps of receiving unstructured data input from a client device, analyzing the unstructured data for features that satisfy logical segment criteria by using natural language processing (NLP), and partitioning the unstructured data into logical segments based on satisfaction of the logical segment criteria.
US11232256B1 System and method for managing data share requests
A system and method for managing data share requests. An electronic form processing module receives a request to share data relating to an organization with an entity not affiliated with the organization. The request includes responses to questions presented in an electronic form. At least some of the questions presented in the electronic form are presented based on a response to a previously asked question in the electronic form. A score calculation module calculates a score based on the responses to the questions presented in the electronic form. A risk analysis module determines whether to approve, deny or escalate the request to share data based on the score.
US11232253B2 Document capture using client-based delta encoding with server
When different client devices request the same document, most of content of the response from the server (i.e. the response document from a web server) will be the same. Embodiments allow the client devices to use fingerprints, i.e. hashes, sent by a capture system to pinpoint only the changing portions of the document instead of sending the entire document. In various embodiments, the client compares client-generated fingerprints for the document with capture system-generated fingerprints for most likely appearing portions of text of the document or related documents to fully represent and sends to the capture system the client document in a compact and efficient way.
US11232249B2 Method for determining curvilinear patterns for patterning device
A method to determine a curvilinear pattern of a patterning device that includes obtaining (i) an initial image of the patterning device corresponding to a target pattern to be printed on a substrate subjected to a patterning process, and (ii) a process model configured to predict a pattern on the substrate from the initial image, generating, by a hardware computer system, an enhanced image from the initial image, generating, by the hardware computer system, a level set image using the enhanced image, and iteratively determining, by the hardware computer system, a curvilinear pattern for the patterning device based on the level set image, the process model, and a cost function, where the cost function (e.g., EPE) determines a difference between a predicted pattern and the target pattern, where the difference is iteratively reduced.
US11232246B2 Layout-friendly test pattern decompressor
A circuit comprises: a register configured to be a linear finite state machine and comprising storage elements, injection devices, one or more input channels for injecting variables using the injection devices, and one or more feedback devices; a plurality of phase shifters, each of the plurality of phase shifters configured to receive signals from a unique segment of the register; scan chains, serial inputs of the scan chains configured to receive signals from outputs of the plurality of phase shifters, wherein the one or more input channels are coupled to the injection devices at injection points in the register, each of the injection points being assigned to one of the one or more input channels based on lifespan values for the injection points, the injection points being determined based on one or more predetermined requirements.
US11232241B2 Systems and methods for designing new materials for superlubricity
A method for designing new materials for superlubricity comprises developing, on a computational system, a computational supercell comprising x unit cells of a base material, each unit cell comprising y atoms of the base material. The computational system replaces randomly chosen z atoms of the base material with an impurity atom of an impurity material to form a candidate material. The computational system determines volumetric strain of the candidate material. In response to the volumetric strain exceeding a predetermined threshold, the computational system determines that the candidate material has superlubricity. The computational system displays the candidate material to a user if the candidate material has superlubricity.
US11232238B2 Multi-user cloud parametric feature-based 3D CAD system with compound documents
Disclosed is a parametric feature-based 3D CAD system that allows multiple users to simultaneously edit a parametric feature-based 3D CAD model consisting of 3D parts and assemblies of those parts (3D Model). Several CAD users, each using their own computer, phone, or tablet, can edit the same 3D Model at the same time. Editing may be separate and simultaneous—there is no need for users to worry about locking, checking out, or otherwise restricting each other's access to 3D Models. As a result, users see each other's changes occur in real-time, and may also identify what aspects other users are actively modifying through visible Collaboration Cues.
US11232237B2 System and method for perception-based selection of features in a geometric model of a part
A system may cause a display device to display a graphical representation of a geometric model of a part having a plurality of features that are individually selectable in a work space of a graphical user interface and may receive a selection input representative of a command to select one or more features of the geometric model. The system may also determine at least one displayed characteristic capable of being visually perceived by a user that the geometric model or a portion thereof has with respect to the workspace in terms of size, orientation, and/or position. Also, the system may carry out a first selection from among either a coarser selection of the features or a finer selection of the features of the geometric model based on an input location and based on the determined at least one displayed characteristic of the geometric model or portion thereof.
US11232236B2 Dynamic response of power delivery network for attestation and identification
A method and authenticator for authenticating a device in a system using the electrical properties of the device is disclosed. Embodiments of the disclosure enable authentication by receiving a plurality of input seed values from a requestor. For each input seed value, load stimuli are generated to produce an electrical load sequence on a power delivery network powering at least part of the system. Noise induced in the power delivery network is measured in response to the electrical load sequence using one or more sensors located on the power delivery network. Based on the measured noise, a dynamic response property (magnitude and phase response as a function of frequency) of the power delivery network corresponding to a respective input seed value can be determined and returned to the requestor.
US11232234B2 Method for sharing and verifying blocks and electronic documents between nodes in blockchain
Various embodiments of the present disclosure relate to a method for sharing and verifying blocks between specific nodes in a blockchain. In addition, various embodiments of the present disclosure relate to a method for distributing an electronic document using a smart contract in a blockchain.
US11232232B1 Image privacy protection method, apparatus and device
The implementations of the present specification provide an image privacy protection method, apparatus, and device. The method includes: performing privacy content recognition on an original image; in response to a privacy content being recognized, determining a local region including the privacy content from the original image; performing privacy protection processing on image data for the determined local region to generate data of a privacy-protected original image, the privacy protection processing including at least one of image scrambling processing or image obfuscation processing; and performing image compression processing on the data of the privacy-protected original image to generate data of a compressed image, and using the compressed image as image data to be transmitted or stored. The image privacy protection method, apparatus, and device can solve problems in the existing technologies that cause privacy-protected images to be vulnerable to brute force cracking and their original images to be difficult to restore.
US11232229B2 Unsubscribe and delete automation
Methods, computer-readable media, software, and apparatuses may assist a consumer in deleting personal information held by a data broker. Entities holding the consumer's personal information may be discovered and automated actions for purging or deleting the consumer's personal information may be determined. The methods, computer-readable media, software, and apparatuses may assist the consumer in updating privacy settings associated with accounts at various entities.
US11232228B2 Method and device for improving data storage security
A method and device for improving data storage security, related to the technical field of cloud storage is disclosed. The method includes: detecting access counts of user data sets in a cloud storage resource pool, where the user data sets in the cloud storage resource pool are data obtained by encoding with an erasure coding algorithm of a first security level; determining a first user data set whose access count in the cloud storage resource pool meets a preset condition; obtaining a second security level according to attribute information of the cloud storage resource pool, wherein the attribute information includes the first security level and an increment for security step; and re-encoding the first user data set with an erasure coding algorithm of the second security level to obtain re-encoded first user data sets.
US11232225B2 Dynamic filtering and precision alteration of query responses responsive to request load
Embodiments relate to processing a request from a user device for access rights for a resource. An access management system can send a request to query a (e.g., cached or authoritative) data store for available access rights. The query may include an exact-match or fuzzy query. A set of access-right results responsive to the query can be identified. The system may transmit a communication to the user device that identifies the set, or a subset thereof. Upon receiving a selection of a result, the system can facilitate assigning access rights corresponding to the identified result to the user. In some instances, a level of precision at which a characteristic of an access-right result is identified and/or whether or how access rights are held depends on a request load.
US11232223B2 Providing web application components within remote systems
Disclosed are examples of systems, apparatus, methods and computer program products for providing components for building web applications within remote systems. A component database for web application components and an application database for web applications can be maintained in a multi-tenant database system. A first request can be processed to provide a web application for use at a remote site associated with a developer. Authorization of the remote site by the multi-tenant database can be determined based on a list of allowed remote sites for web applications. Data associated with the web application can then be sent to the remote site. A second request can be processed to provide a component for use at the remote site, indicating a component location of the remote site. Data associated with the first component can then be sent to the remote site. The data can be capable of causing an instance of the first component to be included at the component location of the remote site.
US11232221B2 Right to be forgotten on an immutable ledger
An example operation may include one or more of receiving a transaction request into at least one node of a blockchain network, the transaction request comprising one or more transaction parameters and one or more encryption keys, processing the transaction request to produce a transaction result, encrypting one or more parameters of the transaction result to produce an encrypted transaction result, storing the encrypted transaction result in a data block of the blockchain, and storing the one or more encryption keys in one or more key stores of the blockchain network.
US11232220B2 Encryption management for storage devices
Systems and methods for encryption management for storage devices are disclosed. A method of operation of a storage device includes receiving a first request from a client device by a user for a first interaction and authenticating that the user is permitted for the first interaction with the storage device. The method includes receiving a second request for a second interaction with the storage device and performing advanced capabilities testing on the user based on the second interaction. Based on the advanced capabilities testing, the method includes permitting the user to complete the second interaction. In this way, additional safeguards may be provided to prevent the unintentional damage or destruction of data stored on the storage device. This may include testing that the user is in the right state of mind and/or ensuring that the user is aware of the consequences of the requested interaction with the storage device.
US11232217B2 Managing a security policy for a device
A method for establishing and maintaining a security policy for a device can include establishing a secure channel between a secure execution environment (SEE) operating on the device and a security entity external to the device. The method can also include configuring, by a security manager executing on the SEE, access to sensitive operations of an environment interactor coupled to the device based on a security policy provided from the security entity. The method can further include resetting, by the security manager, a secure watchdog timer in response to a reset authorization token provided from the secure entity. If the secure watchdog timer expires a given predetermined number of times since a last reset authorization token is received, the security manager executes a given prescriptive operation dictated by the security policy.
US11232216B1 Systems and methods for generation of secure indexes for cryptographically-secure queries
Systems and methods are disclosed for generation of secure indexes that permit the querying or searching of encrypted data in a cryptographically-secure manner. In various embodiments, a filter gradient comprises a node identifier, a set membership filter, and an ordered genealogy (such that it comprises a filter that encodes a subset of the items encoded by its parent), and a FiG tree is a rooted tree with filter gradients (and, optionally, one or more dictionaries) as nodes such that each filter gradient uses a different hash. A HiiT data structure, in various embodiments, comprises a hash table that points to the rows of an inverted index table. In various embodiments, an oblivious pseudorandom function may be employed to mask, secure, and prepare the phrases for insertion into the secure indexes.
US11232213B2 Mixed hardware and software instructions for cryptographic functionalities implementation
The present invention relates to a device having a central processing unit, RAM memory and at least two hardware elementary operations, using registers of greater size than the one of the central processing unit, said device being such that construction of at least one part of RAM memory is managed only by the hardware elementary operations, hardware elementary operations themselves and masking of inputs/outputs/intermediary data are monitored by software instructions, said software instructions being able to address different cryptographic functionalities using said hardware elementary operations according to several ways depending on each concerned functionality, said software instructions being further able to address several levels of security in the execution of the different functionalities.
US11232207B2 Decentralized trust assessment
A decentralized trust assessment system, comprising a neural network, a trust module, and a local subsystem, wherein the trust module controls whether a plurality of inputs to the local subsystem are trustworthy. The decentralized trust assessment system provides rotorcraft and tiltrotor aircraft with airborne systems able to detect bad and spoofed data from a wide variety of data streams.
US11232206B2 Automated malware remediation and file restoration management
A system and method for providing automated service-based malware remediation. When a computing device is attacked by malware such as ransomware, multiple manual steps are usually needed to fully remediate the device. Users are typically required to follow several steps to remove the ransomware, and potentially must engage in the challenging task of reimaging the impacted device as well as choosing a restore point for point-in-time recovery. The disclosed systems provide a mechanism by which a cloud-based service manages a fully automated remediation and file recovery process for the user.
US11232205B2 File storage service initiation of antivirus software locally installed on a user device
Methods and systems for repairing user devices infected with malicious code. One method includes storing registration information for a plurality of user devices accessing a remote file storage system, the registration information including a unique identifier of each user device and an identifier of an antivirus software installed locally on each user device. The method also includes, in response to detecting an infected file within the remote file storage system, determining a unique identifier of one of the a user device included in the plurality of user devices interacting with the infected file, accessing the registration information to identify, based on the unique identifier of the user device interacting with the infected file within the remote file storage system, an identifier of antivirus software installed locally on the user device, and remotely initiating the antivirus software installed locally on the user device based on the identifier of the antivirus software.
US11232204B2 Threat detection using artifact change analysis
Disclosed herein are system, method, and computer program product embodiments for performing threat detection on a monitored system. The monitored system may periodically send artifacts (e.g., database records, binaries, program code, business data) to a repository for storage and creation of a snapshot. This repository is typically held in a cloud-based system. The cloud-based system can compare a snapshot of the artifacts against prior snapshots, and generate a change log. This change log can then be provided to a threat detection system for analysis. By this approach, an intrusion can potentially be detected even when system logs cannot be trusted, due to tampering or other inaccuracies.
US11232201B2 Cloud based just in time memory analysis for malware detection
Methods and apparatus consistent with the present disclosure may be performed by a Cloud computing device may use instrumentation code that remains transparent to an application program that the instrumentation code has been injected into, may perform deep packet inspection (DPI) on computer data, or identify a content rating associated with computer data. In certain instances, data sets that include executable code may be received via packetized communications or be received via other means, such as, receiving a file from a data store. The present technique allows one or more processors executing instrumentation code to monitor actions performed by the program code included in a received data set. Malware can be detected using exception handling to track memory allocations of the program code included in the received data set. Furthermore, access to content associated with malware, potential malware, or with inappropriate content ratings may be blocked.
US11232199B2 Methods and apparatus to defend against DLL side-loading attacks
Methods, apparatus, systems, and articles of manufacture are disclosed to defend against dynamic-link library (DLL) side-loading attacks. An example apparatus includes a fingerprint generator to determine a first DLL fingerprint of a first DLL stored at a first OS path referenced by an operating system (OS) event generated by a computing device, and, in response to determining that a second DLL having the same name as the first DLL is stored at a second OS path superseding the first OS path, determine a second DLL fingerprint of the second DLL, a fingerprint comparator to determine whether at least one of the first or the second DLL fingerprint satisfies a deviation threshold based on a comparison of the first and the second DLL fingerprint to a reference DLL fingerprint, and a security action enforcer to execute a security action to protect a computing device from an attack.
US11232197B2 Computer system and device management method
In a storage system including an FPGA having a logic which executes a prescribed processing and a plurality of devices coupled to the FPGA via a bus, the logic of the FPGA is configured to: attempt to access the plurality of devices and, based on a status of access to the devices, determine whether or not there is an abnormality in the access to the devices; and when it is determined that there is an abnormality in the access to a device, reset an IF unit for performing a communication processing via a bus of the device.
US11232192B2 Automatic deployment of application security policy using application manifest and dynamic process analysis in a containerization environment
A policy interpreter detects that an application container has been added in a container system, and opens a stored manifest for the application container. The policy interpreter retrieves running services information regarding the application container, and generates a security policy for the application container. The security policy defines a set of actions for which the application container can perform, and the set of actions are determined using the manifest and the running service information associated with the application container. The policy interpreter loads the security policy at a security container. The security container blocks an action performed by the application container in response to determining that the action performed by the application container does not match any action in the set of actions defined in the security policy. The policy interpreter transmits the security policy to a graphical user interface container for presentation to a user via a display device.
US11232188B2 Dynamically displaying features in a graphical user interface of an application
Examples described herein include systems and methods for dynamically displaying features in a GUI of a portal application that facilitates access to other applications. An example method can include receiving a push notification, from a notification service, at a user device upon which the portal application is installed. The push notification can indicate that a new feature is available for the portal application executing on the user device. The example method can include requesting, from the management server, at least one command for modifying the GUI of the portal application. The management server can provide the command or provide instructions for the user device to retrieve the command. The method can include receiving at least one command. The method can also include modifying the GUI of the portal application based on the received command and displaying the modified GUI.
US11232186B2 Systems for fingerprint sensor triggered voice interaction in an electronic device
An electronic device includes an audio capture device operable to receive audio input, a fingerprint sensor operable to receive fingerprint data, and one or more processors, operable with the audio capture device and the fingerprint sensor. The fingerprint sensor can authenticate a person as an authorized user of an electronic device while device commands are being received in the form of audio input to allow for secure voice interactions without requiring a trigger phrase. The fingerprint sensor can be used in combination with the receipt of voice input to perform two-factor authentication. The fingerprint sensor and audio capture device can be used in combination to enroll, or update enrollment, of a user interacting with a voice assistant as well.
US11232185B1 Input-triggered inmate verification
Some implementations provide input-triggered user verification. This may involve trigging a user verification (e.g., capture of an image, sound, fingerprint, etc.) to verify a user's identity based on input (e.g., typing) received ad the device. Triggering the user-verification based on receiving input may help ensure that the image, sound, fingerprint, etc. is captured at a time when the user is close to the device, touching the finger-print sensor, and/or in view of the camera during the capturing. Some implementations provide user verification based on a user-identification of a previously selected image. This may involve using an inmate-selected picture or other image to recover a forgotten alphanumeric reference. Some implementations of the invention disclosed herein provide user verification based on a computer-vision identification of a wearable identification tag. This may involve using an image of the user's identification tag worn on the user's wrist to verify the user's identity.
US11232182B2 Open data biometric identity validation
Various embodiments are directed to performing identity verification using biometrics and open data, such as publicly available data on the Internet. A person may provide various types of information about the person, including a name and an image of the person. An Internet search may be performed on the provided name and one or more publicly-available images corresponding to that name may be acquired. Biometric analyses may be performed on both the image provided by the person and the acquired one or more images to determine whether any of them match the person. Metadata may be extracted from a matching image. Moreover, data relating to the person may be acquired from the source of the matched image. The metadata and the data from the source may be compared with the information provided by the person to validate the identity of the person.
US11232180B2 Face authentication system, face authentication method, biometrics authentication system, biometrics authentication method, and storage medium
According to at least one example embodiment of the present invention, provided is a face authentication system including: a criterion setting unit that sets a criterion of face authentication performed on a user so as to be different in accordance with a state of an access target system accessed by the user; and a face authentication unit that performs face authentication of the user based on the criterion.
US11232178B2 Systems and methods for behavioral authentication using a touch sensor device
Disclosed is an input device, comprising a touch sensor and a processing system. The touch sensor includes a touch sensing region and a plurality of pixels in the touch sensing region. The processing system is coupled to the touch sensor and comprises circuitry configured to: determine that a touch has occurred on a touch sensor; for each pixel included in the touch, receive touch information from the touch sensor; for each pixel included in the touch, determine a pixel response value for the pixel; and, compute a touch-based metric based on one or more pixel response values, wherein a model is used to perform behavioral authentication based on the touch-based metric.
US11232173B2 System, method and computer program product for dense/sparse linear system solver accelerator
A linear system solving method, system, and computer program product, include calculating a matrix factorization for a matrix in a pair of matrices, in a form of a lower, a diagonal, an upper (LDU) decomposition, solving a first expression for a first value using a substitution module to create a first result, dividing the first result by values stored in the diagonal of the matrix to obtain a second result, and solving a second expression for a second value where a processing of the diagonal is skipped by using the second result.
US11232167B2 Server and method for providing secure access to web-based services
An intermediary server for providing secure access to a web page of a web-based service to a client terminal upon request of one of a web server and a client terminal and a related method, the client terminal having a web browser, the intermediary server including: an operating system configured to run an instance of a web browser engine; the web browser engine is configured to produce an image of the web page rendered in the instance of the web browser engine, and to transmit an access web page to the web browser of the client terminal; and the access web page is configured to retrieve the image from the web browser engine, and to display the image in the web browser.
US11232162B1 In-conversation search
A computer-implemented communications method is discussed. The method includes receiving a typed user input in a texting conversation on an electronic communication channel between two or more users of electronic communications devices; analyzing the user input to identify whether the user input contains a reserved word for triggering a search; submitting a search query received in association with the reserved word to a search engine, if the user input contains a reserved word; receiving one or more search results from the search engine; and providing, in the electronic communication channel for incorporation into the texting conversation, at least one of the one or more search results.
US11232158B2 Single view presentation of multiple queries in a data visualization application
Embodiments of the present invention provide a method, system and computer program product for single view presentation of multiple query. In an embodiment of the invention, a method for single view presentation of multiple query includes directing a query against a database along a selected dimension of multiple different elements. In response, a primary result set is received. The result set is then organized into a tabular view of cells according to the selected dimension and values for the selected dimension. Thereafter, a set of nested queries may be directed for each of the elements in the selected dimension against the result set utilizing a different dimension. In response to each directed set of nested queries, a corresponding result set is thus received. Finally, each corresponding result set is inserted into a cell associated with a common one of the elements.
US11232156B1 Seed expansion in social network using graph neural network
A method includes seed expansion using Graph Neural Network (GNN). The method includes retrieving a first plurality of seed accounts based on a first user input indicative of domain-specific information associated with the first plurality of seed accounts. The method further includes determining a second plurality of seed accounts based on the first plurality of seed accounts associated with the domain-specific information, for training a GNN. The method further includes updating the retrieved first plurality of seed accounts and the determined second plurality of seed accounts based on the trained GNN. The method further includes generating a final set of seed accounts associated with the domain-specific information, based on an application of a predefined ranking criteria on the updated first plurality of seed accounts and the second plurality of seed accounts. The method further includes controlling a display screen to output the generated final set of seed accounts.
US11232153B2 Providing query recommendations
Examples are disclosed that relate to grouping query clusters based on intent of a search query. One example provides a system for generating recommended queries related to a search query, the system including a logic subsystem, and memory holding instructions executable by the logic subsystem to receive the search query, execute the search query on an index of pre-computed query clusters to identify a baseline query cluster and one or more neighboring query clusters, form a data structure including queries from within the baseline query cluster and the one or more neighboring query clusters, traverse the data structure to form a hierarchical arrangement of queries, and send the hierarchical arrangement of queries to a computing device from which the search query was received.
US11232151B2 Systems, methods, and software for improved video data recovery effectiveness
Methods, systems, and software are provided herein that allow for storing a data file in a storage device. The storage system splits a video data file into a plurality of data segments, generates a plurality of recovery headers for the data segments, and combines ones of the recovery headers with ones of the data segments to form a plurality of storage packets.
US11232150B2 System and method for geocoding
The method for determining a geographic identifier including: determining a location description; determining parcel data; determining a georeferenced image based on the location description; generating a set of image features using the georeferenced image; optionally determining a built structure class; identifying a location of interest within the georeferenced image based on the set of features; determining a geographic identifier associated with the location of interest based on the image georeference; associating the geographic identifier with the location description; optionally returning the geographic identifier in response to the location description comprising an address; and optionally returning an address in response to the location description comprising a geographic coordinates.
US11232149B2 Establishment anchoring with geolocated imagery
The technology relates to determining an establishment's presence at a geolocation. A computing device may receive a first image including location data associated with the first image's capture. A set of images, which include location information and one or more identification marks associated with one or more establishments may also be received. The computing device may compare the first image to the set of images to determine whether the first image contains one of the one or more identification marks, and determine that one of the one or more establishments, associated with the one of the one or more identification marks contained in the first image, is currently located within a set proximity of the first image location. The computing device may also update a location database by associating the one of the one or more establishments with a location within a set proximity of the first image location.
US11232147B2 Generating contextual tags for digital content
Systems, methods, and non-transitory computer-readable media are disclosed for determining multi-term contextual tags for digital content and propagating the multi-term contextual tags to additional digital content. For instance, the disclosed systems can utilize search query supervision to determine and associate multi-term contextual tags (e.g., tags that represent a specific concept based on the order of the terms in the tag) with digital content. Furthermore, the disclosed systems can propagate the multi-term contextual tags determined for the digital content to additional digital content based on similarities between the digital content and additional digital content (e.g., utilizing clustering techniques). Additionally, the disclosed systems can provide digital content as search results based on the associated multi-term contextual tags.
US11232143B1 Computer-implemented method for performing hierarchical classification
Given a number of records and a number of target classes to which these records belong to, a (weakly) supervised machine learning classification method leverages known possibly dirty classification rules, efficiently and accurately learns a classification model from training data, and applies the learned model to the data records to predict their classes.
US11232141B2 Method and device for processing an electronic document
A method for processing an electronic document comprising text is disclosed. The method comprises: splitting the text into at least one sentence, and for each said sentence: associating each word of the sentence with a word-vector; representing the sentence by a sentence-vector, wherein obtaining the sentence-vector comprises computing a weighted average of all word-vectors associated with the sentence; if it is determined that the sentence-vector is associated with a tag in a data set of sentence-vectors associated with tags, obtaining the tag from the database; otherwise, obtaining a tag for the sentence-vector using a classification algorithm; processing the sentence if the tag obtained for the sentence is associated with a predetermined label.
US11232140B2 Method and apparatus for processing information
Embodiments of the present disclosure disclose a method and apparatus for processing information. A specific implementation of the method includes: acquiring a search result set related to a search statement inputted by a user; parsing the search statement to generate a first syntax tree, and parsing a search result in the search result set to generate a second syntax tree set; calculating a similarity between the search statement and the search result in the search result set using a pre-trained semantic matching model on the basis of the first syntax tree and the second syntax tree set, the semantic matching model being used to determine the similarity between the syntax trees; and sorting the search result in the search result set on the basis of the similarity between the search statement and the search result in the search result set, and pushing the sorted search result set to the user.
US11232137B2 Methods for evaluating term support in patent-related documents
In one embodiment, a method of evaluating a term in a patent-related document includes receiving a selected term, generating one or more variant suggestions related to the selected term, displaying the one or more variant suggestions, receiving one or more selected variant suggestions from the one or more variant suggestions, and associating the one or more selected variant suggestions with the selected term. In another embodiment, a method of evaluating a term in a patent-related document includes displaying a list of terms appearing in a first patent-related document and a second patent-related document, displaying a graphical representation of whether or not individual terms in the list of terms appear in the first patent-related document or the second patent-related document, and receiving a selected term from the list of terms. The method further includes displaying one or more variant suggestions related to the selected term.
US11232136B2 Contextual voice search suggestions
Methods, systems, and apparatus for receiving user input that invokes digital assistant functionality; obtaining screen data indicating content displayed on a screen of the computing device; determining a classification for an entity referenced in the content indicated by the screen data; determining a suggested request that refers to the entity based on the determined classification; and providing the suggested request in response to receiving the user input that invokes the digital assistant functionality.
US11232130B2 Push model for intermediate query results
A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.
US11232116B2 Method, computer device and storage medium for mining point of interest competitive relationship
A method, computer device and storage medium for mining a point of interest competitive relationship are disclosed. The method includes: for a first POI to be processed, obtaining a set of second POIs serving as mining objects of the first POI; for each second POI in the set, forming a POI pair with the second POI and the first POI, determining a relationship evaluation index of the POI pair according to user's search operations on a map for POIs, and judging whether the two POIs in the POI pair are in a competitive relationship according to the relationship evaluation index. The technical solution of the present disclosure may be applied to improve the accuracy of the processing results.
US11232114B1 System and method for automated classification of structured property description extracted from data source using numeric representation and keyword search
Some implementations of the disclosure are directed to retrieving a property description describing a real property; generating a numeric representation of the property description; determining one or more keywords of a keyword list present or absent in the property description; generating one or more values corresponding to a presence or absence of the one or more keywords in the property description; combining the numeric representation of the property description with the one or more values to create a combination; and computing, based on the combination, a most likely classification of the property description from a plurality of classifications.
US11232113B2 Metadata-driven data maintenance
Techniques and solutions are provided for metadata-driven data maintenance. One or more data object queries are obtained from one or more data object frameworks. One or more sets of data objects are received based on the one or more data object queries. One or more data object nets are built based on the one or more sets of data objects and the one or more data object frameworks and respectively associated with one or more processes. The one or more data object nets and their associated processes are analyzed. Data object maintenance is performed on the data objects of the one or more data object nets based on the analysis of the one or more data object nets and their associated processes.
US11232112B2 Enhanced search result relevancy for information retrieval systems
Disclosed in some examples are methods, systems, and machine readable mediums which utilize volume to improve the ordering of search results for various information retrieval systems. This improves relevance as volume is a proxy for interest. As volume changes over time, the relevance of a particular result to a particular search query will increase or decrease over time.
US11232108B2 Method for managing data from different sources into a unified searchable data structure
A method for managing data from different sources into a unified searchable data structure is an application to manage a data library to increase the accuracy and efficiency for retrieving information. The method is intended to be used by employees of individual organizations to find and reference commonly used websites, electronic files, documents, or templates within the organization. The end-user is able to import content from an external source. Metadata from the external source and that specific end-user's behavior influences a set of content tags associated with a content reference for the external source. The content reference is a pointer to the external source to allow the present invention to display the external source along with the set of content tags to the user who navigated or searched within the application.
US11232107B2 Method of and system for determining user-specific proportions of content for recommendation
A method and system for determining user-specific proportions of types of content for recommendation to a given user comprising: acquiring for each respective type of content of at least two types of content, a respective base interval of proportion of content for recommendation, computing for each respective type of content of the at least two types of content an associated respective distribution of user interaction parameters associated with a respective set of users, acquiring an associated respective user-specific interaction parameter of the given user, computing for each respective type of content a respective user-specific proportion of the respective type of content for content recommendation to the given user, the respective user-specific proportion being within the respective base interval of proportion of content, the computing being based on: the respective distribution of user interaction parameters of the set of users, and the respective user-specific interaction parameter of the given user.
US11232105B2 Unified metrics computation platform
A unified metrics computation platform decouples user-facing query languages from backend execution engines with the help of an intermediate platform-agnostic language, based on relational algebra procedural query language. The user needs to only specify the computation logic at a single place. By leveraging the intermediate language representation, the unified metrics computation platform can execute the same computation logic on multiple execution engines. The unified metrics computation platform unifies batch, nearline and interactive computations by automatically converting existing user defined batch logic into nearline logic. The user is presented with a unified view of the batch and nearline computation results.
US11232103B2 System and method using partial just-in-time compilation to resolve memory access pattern problems in hash table probing
A system and method for just in time compilation for hash table probing are disclosed. In one implementation, the method of using just-in-time compilation is used to combine the stages of hash value computation and initial lookup into a single compound operation. In another implementation, the method of using just-in-time compilation is used to combine the stages of a hash table record and input record checking to detect if these records are equal, and if not, fetching the next possible record in the linked list of the per-bucket records.
US11232100B2 Resource allocation for multiple datasets
Systems and methods are disclosed for processing queries against multiple dataset sources. One dataset source can include indexers that index and store data. The system can receive a query that identifies a set of data to be processed and a manner of processing the set of data. The set of data can include a first dataset that is accessible by one or more indexers and a second dataset that is accessible by one or more other dataset sources. A query coordinator can define a query processing scheme for obtaining and processing the set of data that includes a dynamic allocation of multiple layers of partitions. The partitions can operate on multiple worker nodes. The query can then be executed based on the query processing scheme.
US11232099B2 Automatically aggregating data in database tables
A method for aggregating data in database tables. A computer receives a request to create an aggregation object comprising a set of related tables and aggregation rules. The computer system creates an aggregation object comprising multiple tables with related key and data columns and managed as a single entity with a single definition. Upon receiving data in the form of a new, inserted, or updated row, the computer system automatically aggregates the data to all objects in the aggregation object hierarchy by creating a summarized row for the current table using the inserted, merged or updated row and defined aggregation rules for each object.
US11232097B1 Ordering commits of code in multi-branch parallel development projects
A method of merging commits of code in a parallel code base environment. The method comprises receiving a plurality of tickets from a ticket data store by a commit merge application executing on a computer system, wherein each ticket comprises at least one commit comprising a commit identifier and a timestamp, extracting the at least one commit identifier from each of the plurality of tickets, and ordering the extracted commit identifiers from earliest to most recently committed based on the timestamp. Based on the ordering, the method further comprises merging the commits of the test code branch with a master code branch, identifying conflicts between the commits of the test code branch with the master code branch, and resolving any identified conflicts to a later commit.
US11232092B2 Workflow automation on policy updates
Embodiments of the present disclosure are directed to methods and systems for the timely processing of records exchanged between service provider systems and responsible entity systems by a records management and processing system. More specifically, the records management and processing system can maintain a set of rules defining conditions for processing records and associated actions to affect that processing upon satisfaction of or failure to satisfy the conditions of that rule. Updates to some or all of these records can be received from a data update service. The records management and processing system can apply the rules to the records and assign tags to the records based on the received update information and the conditions defined in the applied rules. The records management and processing system can then process the updated records according to workflows for processing the updated records based on the assigned tags and applied rules.
US11232091B2 Software-defined data center (SDDC) rack quick discovery after hardware management system (HMS) restart
An inventory cache that contains a rack inventory state is created, with a hardware management system (HMS), for each of a plurality of components on the software-defined data center (SDDC) rack. The rack inventor state is stored at a database. During a restart of the HMS the rack inventory state at the database is accessed by the HMS and used to create the rack inventory state instead of performing a SDDC rack discovery by the HMS.
US11232090B2 Compressed row state information
In one aspect, there is provided a method. The method may include accessing a multi-version concurrency control block providing row state for a block of rows in a table of a database, the multi-version concurrency control block including a header portion and a data portion, the header portion including a type indicator indicating whether all of the rows of the block are visible to a plurality of threads at a database management system or invisible to the plurality of threads at the database management system. Related systems, methods, and articles of manufacture are also disclosed.
US11232086B2 Preventing and recovering from duplication in a configuration management database
A software application may have access to: (i) an identification condition that indicates a first subset of configuration-element attributes that can be used to identify configuration elements, and (ii) an exception indicating a second subset of the attributes that a module does not support. The software application may be configured to: based on the identification condition and the exception, search representations of configuration elements in a persistent storage in attempt to find a matching representation that characterizes information from the module, where the matching representation is found when one of the representations and the information from the module contain identical values for all of the attributes in the first subset excluding those also in the second subset; based on the search, determine that the matching representation is not found; and write, to the persistent storage, a new representation specifying values for attribute(s) according to the information from the module.
US11232082B2 System and methods for live data migration
Systems and methods are provided for data migration. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to migrate at least one first table of a first database schema to at least one second table of a second database schema, determine a query for modifying the first table during the migration, modify the second table based at least in part on the query, and update a mutation table to describe the modification, wherein the mutation table at least describes the modification.
US11232081B2 Methods and apparatus for a distributed database within a network
In some embodiments, an apparatus includes an instance of a distributed database at a first compute device configured to be included within a set of compute devices that implement the distributed database. The apparatus also includes a processor configured to define a first event linked to a first set of events. The processor is configured to receive, from a second compute device from the set of compute devices, a signal representing a second event (1) defined by the second compute device and (2) linked to a second set of events. The processor is configured to identify an order associated with a third set of events based at least one a result of a protocol. The processor is configured to store in the instance of the distributed database the order associated with the third set of events.
US11232077B2 Method and apparatus for sharing information recorded on blockchain based on anchoring
A method of sharing information on the basis of anchoring and an anchoring device supporting the same and more particularly are provided. One of the methods includes, acquiring anchoring information including first field information permitted for sharing from a target transaction record recorded in a first blockchain and recording the acquired anchoring information in a second blockchain.
US11232074B2 Systems and methods for searching deduplicated data
A search term is received at deduplicated storage storing data segmented into segments. Segment fingerprints are generated and metadata maintained to allow reconstruction of the segmented data. The metadata includes fingerprint listings indicating sequences according to which the segments should be reconstructed. The segments are read to determine whether there are any matches of the search term. Matches are recorded in a results table. A first fingerprint listing associated with a first object is read. The results table is queried for fingerprints in the first fingerprint listing to determine whether the first object references any matches in the results table.
US11232071B2 Regressable differential data structures
A proposed modification to a record of a base data structure is identified, the records of the base data structure sorted by primary key. A type of modification of the proposed modification is identified. A record is added to a differential data structure of the type, the differential data structure record describing the proposed modification. A record is added to a delta data structure sorted by the primary key, the delta data structure record including the primary key value of the record, the type of the proposed modification, and a pointer to the record added to the differential data structure. Data can be fetched using the delta data structure to apply modifications to a set of records requested in the fetch and generate a modified set of records to be returned in a response to the request.
US11232070B2 Metadata compaction in a distributed storage system
Systems and methods for metadata compaction in a distributed storage system with a file system interface are described. A file system interface and an object storage system interface use a metadata index for mapping object identifiers from the object storage system to location identifiers for the file system. When the metadata index includes a number of entries for continuous data blocks with overlapping intervals, a defragmentation operation may generate a defragmented entry for a defragmentation interval overlapping the overlapping data blocks.
US11232062B1 Parallelism within a systolic array using multiple accumulate busses
Systems and methods are provided to enable parallelized multiply-accumulate operations in a systolic array. Each column of the systolic array can include multiple busses enabling independent transmission of input partial sums along the respective bus. Each processing element can include a plurality of interconnects to receive a plurality of inputs corresponding to the multiple busses. Each processing element of a given columnar bus can receive an input from a prior element of the given columnar bus at an active bus position and perform arithmetic operations on the input. Each processing element can further receive a plurality of inputs at passive bus positions and provide the plurality of inputs to subsequent processing elements without the plurality of inputs being processed by the processing element. Use of columnar busses can enable parallelization to increase speed or enable increased latency at individual processing elements.
US11232061B2 CompactFlash express (CFX) adapters
In some examples, an adapter includes a COMPACTFLASH EXPRESS (CFX) connector interface to connect to a CFX connector of a computer, and a device connector interface to connect to any of a plurality of different devices comprising different types of interfaces. The device connector interface includes an indicator settable to any of a plurality of different states to represent a respective type of the different types of interfaces when a device is connected to the adapter, and the CFX connector interface comprising an indicator connected to the indicator of the device connector interface.
US11232059B2 Docks for external graphical processor units
In example implementations, an apparatus is provided. The apparatus includes a first interface, an upstream device detector, a second interface, and a processor. The first interface receives a multi-channel connection. The upstream device detector is to detect a connection to external graphical processor unit (eGPU) via the first interface. The second interface is to connect a peripheral device that transmit data over the multi-channel connection via the first interface through the eGPU and to a host computer. The processor disables a portion of the multi-channel connection on the first interface when the upstream device detector detects the connection to the eGPU.
US11232057B2 Terminal device and control method thereof
The present application is directed to a television device and a control method therefor. The television device comprises an SOC chip, a DFP interface thereof being connected to a switch module via a USB D+/D− differential pair, and the USB D+/D− differential pair between the DFP interface and the switch module being a first channel; a USB Type-C interface main control module provided with a UFP interface, the UFP interface being connected to the switch module via a USB D+/D− differential pair, and the USB D+/D− differential pair between the UFP interface and the switch module being a second channel; and a USB Type-C interface connected to the switch module via a USB D+/D− differential pair. The USB Type-C interface main control module is also connected to the switch module via a control signal line.
US11232052B2 Timing control method and system applied on the network simulator platform
A timing control method and system applied on the network simulator platform are disclosed. When at least one subprocess calls a system call to enter a blocking I/O, a marking operation is performed, the kernel issues a first notification event to a network simulator, to request the network simulator to pause until the subprocess leaves from the blocking I/O. when the kernel detects that the subprocess leaves from the blocking I/O already, the kernel issues a second notification event to the network simulator, so that the network simulator continues to simulate. The present invention can control the subprocess to not continuously occupy resource, and first and second notification events can prevent a simulator timer from continuously running during the subprocess execution period, to cause an abnormal timing of a simulation result.
US11232050B2 Information integration apparatus
An information integration apparatus includes providers, a middleware, and an application. The middleware executes processes of: assigning a reliability label to data supplied by a device to the provider, the reliability label corresponding to the provider; storing the data in a data storage device; reading the data from the data storage device, and supplying the read data to the application. The application provides, using the data, a display on a display device in a display mode corresponding to the reliability label assigned to the data.
US11232048B2 Methods, flash memory controller, and electronic device for SD memory card device
A method for controlling data transmission mode of an SD memory card device, which at least operates under an SD mode, includes: sending a first power signal from an electronic device to the SD memory card device via pin VDD1 to control and make the SD memory card device enter an initial state; and, sending a second power signal via one of a pin VDD2 and a pin VDD3 to the SD memory card device, to control and make the SD memory card device enter an Linkup state of a PCIe mode wherein a voltage level of the second power signal is lower than a voltage level of the first power signal.
US11232047B2 Dedicated cache-related block transfer in a memory system
A memory system includes a dynamic random access memory (DRAM) device, a second memory device, and a memory controller circuit. The memory controller circuit is coupled to the DRAM device by a first data channel configured to transfer first data between the memory controller circuit and the DRAM device on behalf of a host, and is also coupled to the DRAM device by a second data channel configured to transfer second data between the memory controller circuit and the DRAM device on behalf of the second memory device while the first data is being transferred across the first data channel.
US11232046B2 Portable, computer-peripheral apparatus including a universal serial bus (USB) connector
A portable computer-peripheral apparatus comprises a Universal Serial Bus (USB) connector. The apparatus is operable to communicate with a computer terminal (e.g. a ‘PC’). Following connection to the PC, the apparatus initialises (i.e. presents or enumerates itself) as a HID keyboard and then sends to the terminal a first predefined sequence of keycodes automatically without manual interaction; the keycodes complying with the human interface device (HID) keyboard standard protocol. Each keycode represents and simulates a keystroke, such as those performed when a user strikes a key on the PC keyboard. The keycode sequence automates the direct access to content, and/or or the initiation of a task or other process.
US11232045B2 Computer-implemented method for integrating at least one signal value into a virtual control unit
A computer-implemented method for integrating at least one signal value into a virtual control unit. The virtual control unit is executed on a simulation platform by means of a personal computer and requires at least one input signal, wherein at least one signal value can be assigned to the input signal. A simulation function provides at least one first simulated signal value to the virtual control unit. The microcontroller abstraction layer has a software component for integrating the first simulated signal value and a second external signal value into a virtual control unit, wherein the second external signal value is provided by an external peripheral device. A user makes a selection for the input signal via a user interface as to whether the software component is to use the first simulated signal value or the second external signal value.
US11232043B2 Mapping virtual block addresses to portions of a logical address space that point to the virtual block addresses
An apparatus includes a processing device configured to generate log records each representing a pointer from a leaf page in a logical address space of a storage system to a virtual block address and comprising a leaf page address of the leaf page. The processing device is also configured to identifying a subset of the log records representing pointers to a given virtual block address to determine a first reference count, and to determine whether the first reference count is different than a second reference count obtained from a given virtual entry of a given virtual block structure that corresponds to the given virtual block address. The processing device is further configured, responsive to determining that the first and second reference counts are different, to modify pointers to the given virtual block address in leaf pages with associated leaf page addresses in the identified subset of the log records.
US11232040B1 Precaching unlockable data elements
Systems, devices, media, and methods are presented for selectively partitioning and precaching data elements. The systems and methods identify a device context for a client device and identify a cell based on the device context. The cell is associated with one or more partition characteristics and a plurality of data elements stored in a precache of data elements. The systems and methods select a set of data elements corresponding to the cell and at least a portion of the one or more partition characteristics. The systems and methods then retrieve the selected set of data elements from the precache of data elements and cause presentation of at least one data element of the selected set of data elements at a display device coupled to the client device.
US11232034B2 Method to enable the prevention of cache thrashing on memory management unit (MMU)-less hypervisor systems
A cache circuit associated with a hypervisor system is disclosed. The cache circuit comprises a cache memory circuit comprising a plurality of cachelines, wherein each cacheline is configured to store data associated with one or more virtual machines (VMs) of a plurality of VMs associated with the hypervisor system and a plurality of tag array entries respectively associated with the plurality of cachelines. In some embodiments, each tag array entry of the plurality of tag entries comprises a tag field configured to store a tag identifier (ID) that identifies an address of a main memory circuit to which a data stored in the corresponding cacheline is associated and a VM tag field configured to store a VM ID associated with a VM to which the data stored in the corresponding cacheline is associated.
US11232032B2 Incomplete write group journal
Example storage systems, storage devices, and methods provide a write group journal for identifying incomplete writes. Related write request indicators are stored in a non-volatile journal in a solid state drive to identify a related write group and indicate whether the related write group has been stored in storage locations corresponding to physical page addresses. As the write requests for the related write group are processed, the related write request indicator is updated to allow incomplete write groups to be identified in the event of a failure.
US11232031B2 Allocation of memory ranks based on access traffic
A memory allocation method and a device, where the method is applied to a computer system including a processor and a memory, and comprises, after receiving a memory access request carrying a to-be-accessed virtual address and determining that no memory page has been allocated to the virtual address, the processor selecting a target rank group from at least two rank groups of the memory based on access traffic of the rank groups. The processor selects, from idle memory pages, a to-be-allocated memory page for the virtual address, where information about a first preset location in a physical address of the to-be-allocated memory page is the same as first portions of address information in addresses of ranks in the target rank group.
US11232030B2 Storage deduplication for virtual machines with encrypted storage
Technology for enabling a hypervisor to perform data deduplication on encrypted storage of a virtual machine. An example method may involve: enabling, by a hypervisor, a guest program to access a first storage block of a first virtual machine and a second storage block of a second virtual machine; receiving, by the hypervisor from the guest program, an indication that the first storage block and the second storage block are duplicate storage blocks; and updating the duplicate storage blocks to reference a common storage location.
US11232022B2 Memory system, data storage device, user device and data management method thereof having a data management information matching determination
A data management method of a data storage device having a data management unit different from a data management unit of a user device receives information regarding a storage area of a file to be deleted, from the user device, selects a storage area which matches with the data management unit of the data storage device, from among the storage area of the deleted file, and performs an erasing operation on the selected storage area which matches with the data management unit.
US11232019B1 Machine learning based test coverage in a production environment
Aspects of the disclosure relate to machine learning based test coverage in a production environment. A computing platform may retrieve, for a software application, first log data associated with a production environment, and generate a production navigational graph where a node represents a webpage visited by a user, and an edge represents a navigational link between two webpages. Likewise, second log data associated with a testing environment may be retrieved, and a testing navigational graph may be generated, where a node represents a webpage tested by a developer, and an edge represents a navigational link between two webpages. Then, the computing platform may generate a coverage graph indicative of a gap between the navigation activity and the testing activity. Subsequently, the computing platform may provide, via an interactive graphical user interface, the coverage graph, where nodes and edges of the coverage graph are associated with selectable visual objects.
US11232015B2 Automated software verification service
A method for verifying source code for a program includes determining that a new version of the source code is available. One or more verification tools are determined to use for verification of the new version of the source code from a verification specification associated with the source code. A plurality of verification tasks to perform for the verification of the new version of the source code are automatically determined from the verification specification associated with the source code. The plurality of verification tasks for the new version of the source code are automatically performed using the one or more verification tools. A determination is then made as to whether the new version of the source code is verified.
US11232012B2 Synchronous hardware event collection
A computer-implemented method that includes monitoring execution of program code by first and second processor components. A computing system detects that a trigger condition is satisfied by: i) identifying an operand in a portion of the program code; or ii) determining that a current time of a clock of the computing system indicates a predefined time value. The operand and the predefined time value are used to initiate trace events. When the trigger condition is satisfied the system initiates trace events that generate trace data identifying respective hardware events occurring across the computing system. The system uses the trace data to generate a correlated set of trace data. The correlated trace data indicates a time ordered sequence of the respective hardware events. The system uses the correlated set of trace data to analyze performance of the executing program code.
US11232011B2 Method and apparatus for testing performance of a page control and electronic device
A method for testing performance of a page control comprising: testing each of multiple evaluation dimensions for a page control, the multiple evaluation dimensions comprising at least one of an FPS (Frames Per Second) at the time of scrolling a page, an FPS at the time of opening a message, the number of times of adding a message, an FPS at the time of cutting an image, an FPS at the time of adding a message, and the number of times of rendering a page; determining a test result of each of the evaluation dimensions; determining operation performance of the page control according to the test result of each of the evaluation dimensions. Also disclosed is an apparatus for testing performance of a page control, and an electronic device. Operation performance of the page control can be tested in multiple aspects and the credibility of performance evaluation results is improved.
US11232007B2 Server system and method of switching server
A server system includes a primary server, at least one synchronous backup server, and at least one asynchronous backup server. The primary server includes a first processor. The at least one synchronous backup server, each includes a second processor configured to back up data of the primary server in a synchronous manner. The at least one asynchronous backup server, each includes a third processor configured to back up data of the primary server in an asynchronous manner. The first processor is configured to control each of one or more of the at least one asynchronous backup server to operate as a synchronous backup server when a number of the at least one synchronous backup server decreases due to a failure in at least one server included in the server system.
US11232005B2 Method, device, and computer program product for managing storage system
A storage system includes stripes, extents included in one stripe among the stripes reside on storage devices in the storage system, respectively, and the storage system includes an address mapping between the stripe and storage devices where the extents reside. Regarding one extent, a storage device where the extent resides is determined among the storage devices based on the address mapping. The stripe is added to a rebuild list of the storage system in accordance with determining the storage device is a failed storage device, the rebuild list comprising a stripe that is to be rebuilt in the storage system. The storage system is rebuilt based on stripes in the rebuild list. Accordingly, the performance of a rebuild operation may be improved, and the time for the rebuild operation may be reduced. Further, there is provided a corresponding device and computer program product for managing a storage system.
US11232004B2 Implementing automatic switchover
One or more techniques and/or computing devices are provided for automatic switchover implementation. For example, a first storage controller, of a first storage cluster, may have a disaster recovery relationship with a second storage controller of a second storage cluster. In the event the first storage controller fails, the second storage controller may automatically switchover operation from the first storage controller to the second storage controller for providing clients with failover access to data previously accessible to the clients through the first storage controller. The second storage controller may detect, cross-cluster, a failure of the first storage controller utilizing remote direct memory access (RDMA) read operations to access heartbeat information, heartbeat information stored within a disk mailbox, and/or service processor traps. In this way, the second storage controller may efficiently detect failure of the first storage controller to trigger automatic switchover for non-disruptive client access to data.
US11231998B2 Generating a chain of a plurality of write requests
Provided are a computer program product, system, and method for generating a chain of a plurality of write requests including a commit wait flag and plurality of write requests. The commit wait flag is set to one of an indicated first value or a second value. The commit wait flag is set to the first value to cause a storage server to process the write requests by requiring a current write request being processed to complete before transferring data for a next write request following the current write request. The commit wait flag is set to the second value to cause the storage server to process the write requests by transferring data for the next write request before completing the current write request preceding the next write request. The write request chain is sent to the storage server to apply the write requests to the storage.
US11231996B2 Semiconductor memory devices, memory systems including the same and methods of operating memory systems
A semiconductor memory device includes a memory cell array, an error correction circuit, an error log register and a control logic circuit. The memory cell array includes a plurality of memory bank arrays and each of the memory bank arrays includes a plurality of pages. The control logic circuit is configured to control the error correction circuit to perform an ECC decoding sequentially on some of the pages designated at least one access address for detecting at least one bit error, in response to a first command received from a memory controller. The control logic circuit performs an error logging operation to write page error information into the error log register and the page error information includes a number of error occurrence on each of the some pages determined from the detecting.
US11231992B2 Memory systems for performing failover
A memory system includes a plurality of memory devices, each of the plurality of memory devices including a plurality of memory cells, and at least one of the plurality of memory devices including a backup region, and a memory controller configured to store data to be stored in a plurality of selected memory cells in the plurality of selected memory cells and the backup region, the plurality of selected memory cells being connected to a selected word line of a selected memory device among the plurality of memory devices, and replace the selected word line with a redundancy word line to which a plurality of redundancy memory cells among the plurality of memory cells are connected in response to a correctable error correction code (CECC) occurring in at least one of the plurality of selected memory cells.
US11231986B1 Systems and methods for collecting optimal set of log files for error reports
Disclosed herein are systems and method for collecting an optimal set of log files for generating error reports. In one aspect, a method may comprise detecting an error in a software component and retrieving a function call trace associated with the software component. The method may comprise comparing the retrieved function call trace with a plurality of known call traces, wherein each respective known call trace of the plurality of known call traces is associated with a respective set of log files to be collected for error analysis. The method may comprise identifying, based on the comparison, a known call trace for which a similarity value with the retrieved function call trace is greater than a threshold similarity value. The method may comprise collecting a set of log files for the error based on an associated set of log files for the known call trace and generating an error report.
US11231985B1 Approach to automated detection of dominant errors in cloud provisions
A system is configured to determine a dominant error causing a provisioning step to become stuck during provisioning of a machine in a cloud environment. The system includes memory for storing instructions, and a processor configured to execute said instructions to determine an inverse error frequency (IEF) value for pre-intervention errors in a set of intervention provisioning data; determine a dominant error for a provision during said provisioning step in said set of intervention provisioning data based on a pre-intervention error that has a maximum IEF value; determine a duration frequency (DuF) value for the provision at said provisioning step for provisions in a set of non-intervention provisioning data; and determine said dominant error for each provision during said provisioning step in said set of non-intervention provisioning data based on an error that resulted in DuF value.
US11231984B1 Failure prediction system
Among other things, embodiments of the present disclosure can help improve the functionality of failure prediction systems by identifying potential future failure events in a hardware or software component based on an analysis of current and historical information for the system. Embodiments of the present disclosure may use historical data associated with past technology failures to identify causal factors identified in current event data to help predict future outages and disruptions.
US11231982B2 Read window size
A processing device in a memory system incrementally adjusts a center read voltage for a first block of a memory device by a first offset amount to generate an adjusted read voltage and causes the adjusted read voltage to be applied to the first block to determine an adjusted bit count associated with the adjusted read voltage. The processing device further determines whether a difference between the adjusted bit count and a previous bit count associated with a previous read voltage satisfies a first threshold criterion pertaining to an error threshold, and responsive to the difference between the adjusted bit count and the previous bit count not satisfying the first threshold criterion, determines a read window for the first block based on the previous read voltage.
US11231977B2 Distributed processing in a messaging platform
A method for distributed processing involves receiving a graph (G) of targets and of influencers, with each influencer related to at least one target, receiving an action graph of actions performed by one or more of the influencers, and key partitioning G across shards. The method further involves transposing the first graph (G) to obtain a first transposed graph (GT), value partitioning GT across the shards, storing the action graph on multiple shards, issuing, to a shard, a request specifying an influencer, to perform an intersection, receiving a response to the request of a set of influencers each of which is related to a target, and determining whether to send a recommendation to the target based on the response.
US11231971B2 Data engine
Systems and methods for processing and/or presenting data are disclosed. In an aspect, one method can comprise receiving a request for information and detecting a type of data representing the information requested. The data can be processed via a type-dependent agent and the processed data can be provided via an agnostic data engine.
US11231969B2 Method for auditing a virtualised resource deployed in a cloud computing network
A method of auditing at least one virtualized resource deployed in a cloud computing network, implemented by an administration device in respect of the at least one resource, able to administer virtual network functions, the virtual infrastructure or the network services. The method includes: storing a set of rules of the audit which are associated with the at least one virtualized resource; receiving from the at least one virtualized resource a message including an item of information about an event arising on the virtualized resource; correlating the item of information received with the set of stored rules; and if the correlation is positive, sending, to a recording device, a command message for writing at least one datum linked to the item of information received in a data register associated with the at least one virtualized resource.
US11231967B2 Dynamically allocating and managing cloud workers
A cloud worker management system has a worker management unit. The worker management unit manages a plurality of cloud workers. The worker management unit dynamically allocates and manages deployment of the cloud workers to a plurality of servers. A request handling unit communicates with the worker management unit. The request handling unit receives job request, creates a job data structure object for the job request and forwards the job request with the job data structure object to an available cloud worker. A user interface allows users of the system to view and edit job statutes; track jobs; monitor status, load and operating parameters of each cloud worker; set and change rules for cloud worker and server deployments, and perform analytics on job results.
US11231965B2 Systems and methods for cloud computing data processing
Systems and methods allow users to leverage multiple disparate cloud solutions, offered by disparate service providers, in a unified and cohesive manner. A system includes an image database configured to store a virtual machine image in a stored image format and an engine configured to allocate a task among two or more disparate cloud services. The engine is further configured to convert the virtual machine image from the stored image format to a deployed image format, wherein the deployed image format conforms to formatting for one of the two or more disparate cloud services, and deploy the virtual machine image in the deployed image format to a virtual machine instance of the one of the two or more disparate cloud services.
US11231961B2 Scheduling operations
A method may include obtaining multiple operations configured to be performed in a serial fashion to implement a function. In some embodiments, each operation may be performed with respect to a parameter and an input. The method may also include obtaining an indication of multiple resources configured to perform the operations and a duration for each of the multiple resources to perform each of the multiple operations individually. The method may also include modeling, as a binary optimization, a scheduling of the resources to perform the multiple operations that reduces a total duration to perform the multiple operations based on the duration for each of the multiple resources to perform each of the multiple operations individually. The method may further include solving the binary optimization to determine a schedule of the multiple resources and performing, by the multiple resources, the multiple operations according to the schedule to implement the function.
US11231958B2 Method and control system for controlling and/or monitoring devices
A simple management of complex control instruction chains in a blockchain for a specific task for controlling devices is provided. In particular, embodiments of the invention permits a prescribed validity to be assigned for a specific task of blockchain-based device control, the validity being defined by the life cycle (e.g. the period of use) of a device, for example.
US11231956B2 Committed transactions in a storage system
A method for a transactional commit in a storage unit is provided. The method includes receiving a logical record from a storage node into a transaction engine of a storage unit of the storage node and writing the logical record into a data structure of the transaction engine. The method includes writing, to a command queue of the transaction engine, an indication to perform an atomic update using the logical record and transferring each portion of the logical record from the data structure of the transaction engine to non-persistent memory of the storage unit as a committed transaction. A storage unit for a storage system is also provided.
US11231948B2 Applying security mitigation measures for stack corruption exploitation in intermediate code files
Presented herein are methods and systems for generating intermediate code files adjusted to prevent return oriented programming exploitation, comprising receiving compiled intermediate code file(s) comprise a plurality of routines and adjusting them prior to generation of a respective executable file for execution by one or more processor. The adjusting comprising analyzing a symbol table of the intermediate code file(s) to identify a beginning address of each of the routines, analyzing each of the routines to identify indirect branch instructions in the routines, and replacing each detected indirect branch instruction with invocation of a verification code segment configured to verify that the respective indirect branch instruction points to the beginning address of one of the routines. In runtime, the verification code segment causes the processor(s) to initiate one or more predefined actions in case the indirect branch instruction isn't pointing to the beginning address of one of the plurality of routines.
US11231947B2 Method and apparatus for determining the capacity of an application cluster
Provided in the disclosed embodiments are a method and an apparatus for obtaining a capacity of an application cluster. The method comprises: setting up a simulated application cluster to be tested, the simulated application cluster comprising at least two testing machines; performing an overall workload pressure testing on the test machines of the application cluster to obtain an average single-machine capability of the test machines; and calculating the application cluster capacity based on a total workload pressure of the application cluster and the average single-machine capability of the test machines. By setting up a simulated application cluster to be tested and performing an overall workload pressure test on multiple testing machines of the whole simulated application cluster, the disclosed embodiments can obtain a more accurate average single-machine capability of the machines that is closer to reality, thereby obtaining a more accurate capacity of the application cluster.
US11231945B2 Systems and methods for live help
A live help system provides an intuitive display of help information on a user's graphical user interface. A request is received from a client device for help, and a live help provider interface is initiated at a live help location. Data is acquired regarding a user's location, including data on external devices in the user's location. Indicators are provided to allow the live help provider to point to or otherwise indicate items on the user interface or outside of the user interface. Live help input is captured at the live help provider interface. Instructions are then transmitted to the display of the client device to display live help input, as though the agent were present and interacting with or indicating items on the screen or off the screen.
US11231943B2 Smart setup of assistant services
A digital assistant executing at, at least one processor, is described that is configured to determine a set of candidate third party agents. The digital assistant is further configured to receive, from a computing device that is associated with a user, information indicative of one or more interests of the user and determine based on the information, a set of relevance scores. The digital assistant is further configured to select one or more candidate third party agents from the set of candidate third party agents that have a respective relevance score that satisfies a threshold. Responsive to receiving an indication of user input that accepts a recommendation to configure the user account with the one or more candidate third party agents, the digital assistant is further configured to configure the user account for operation with the one or more candidate third party agents.
US11231935B2 Vectorized sorted-set intersection using conflict-detection SIMD instructions
Vectorized sorted-set intersection is performed using conflict-detection single instruction, multiple data (SIMD) instructions. A first ordered subset of values of a first ordered set of distinct values and a second ordered subset of values of a second ordered set of distinct values is loaded into a register. A first value in the register that matches another value in the register (i.e., common values) is identified by performing an SIMD instruction. The first value is then stored in a result set representing a merge-sort result set between the first ordered set of distinct values and the second ordered set of distinct values.
US11231934B2 System and method for controlling the order of instruction execution by a target device
A system and method for executing instructions in a constrained order. In some embodiments, the method includes: sending by a host, a first instruction, followed by an order-constrained instruction, followed by a second instruction; receiving, by a target, the first instructions, the order-constrained instruction, and the second instruction; and executing, by the target, the first instruction; the order-constrained instruction, after executing the first instruction; and the second instruction, after executing the order-constrained instruction.
US11231929B2 One-dimensional zero padding in a stream of matrix elements
Software instructions are executed on a processor within a computer system to configure a steaming engine with stream parameters to define a multidimensional array. The stream parameters define a size for each dimension of the multidimensional array and a specified width for a selected dimension of the array. Data is fetched from a memory coupled to the streaming engine responsive to the stream parameters. A stream of vectors is formed for the multidimensional array responsive to the stream parameters from the data fetched from memory. When the selected dimension in the stream of vectors exceeds the specified width, the streaming engine inserts null elements into each portion of a respective vector for the selected dimension that exceeds the specified width in the stream of vectors. Stream vectors that are completely null are formed by the streaming engine without accessing the system memory for respective data.
US11231928B2 Large data read techniques
Devices and techniques are disclosed herein for more efficiently exchanging large amounts of data between a host and a storage system. In an example, a large read operation can include receiving a pre-fetch command, a parameter list and a read command at a storage system. In certain examples, the pre-fetch command can provide an indication of the length of the parameter list, and the parameter list can provide location identifiers of the storage system from which the read command can sense the read data.
US11231922B2 Secure and flexible pipeline management tool
A secure and flexible pipeline management solution includes determining, based at least on an order in which files are received, a precedence for defining variables, and when a file has multiple definitions for a variable, the order of appearance of the definitions defines precedence. A configuration file is generated with controlling definitions, which are based on the precedences, and a continuous integration continuous delivery (CI/CD) pipeline is executed dependent upon the configuration file. Multiple inheritances and string interpolation are supported. An advantageous result is a significantly simplified CI/CD pipeline that is secure, flexible, and is agnostic to the target environment. Thus, adding a new environment may not require the conventional (burdensome) task of adding further logical dependencies into the pipeline itself. The disclosed solution thus enhances efficiency and reduces errors when maintaining code bases.
US11231921B2 Software application update management engine
Method, apparatus and computer program product for software application update management. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, receive a qualified lifecycle command associated with a software application; in response to receiving the qualified lifecycle command, obtain an update queue flag value for the software application; determine if the update queue flag value indicates an update-queued status or an update check status; and in response to determining that the update queue flag value indicates the update check status, determine if the software application has access to a latest version of a data resource associated with the software application and adjust the first update queue flag value based on if the software application has access to the latest version.
US11231918B1 Native emulation compatible application binary interface for supporting emulation of foreign code
A function is compiled against a first application binary interface (ABI) and a second ABI of a native first instruction set architecture (ISA). The second ABI defines context data not exceeding a size expected by a third ABI of a foreign second ISA, and uses a subset of registers of the first ISA that are mapped to registers of the second ISA. Use of the subset of registers by the second ABI results in some functions being foldable when compiled using both the first and second ABIs. First and second compiled versions of the function are identified as foldable, or not, based on whether the compiled versions match. Both the first and second compiled versions are emitted into a binary file when they are not foldable, and only one of the first or second compiled versions is emitted into the binary file when they are foldable.
US11231917B2 Information processing apparatus, computer-readable recording medium storing therein compiler program, and compiling method
An information processing apparatus includes a memory; and a processor coupled to the memory and the processor configured to when source code includes an instruction for storing units of data in an area of an N-dimensional variable-length array (N being an integer and a value of N being equal to or greater than 2), generate object code in the memory to cause the units of data to be stored in an area of an N-dimensional fixed-length array instead of the area of the N-dimensional variable-length array, and when the source code includes an instruction for successively accessing the unit of data stored in the area of the N-dimensional variable-length array, generate the object code in the memory to cause the units of data stored in the area of the N-dimensional fixed-length array to be stored contiguously in an area of a one-dimensional fixed-length array.
US11231916B2 Method and apparatus for data compilation using intermediate class files, electronic device and non-transitory computer readable storage medium
The embodiments of the present disclosure relate to information processing technology and provide a method for data compilation capable of reducing data compilation time. The method can include traversing files to be compiled in a project to be complied to obtain all initial class files; importing all the initial class files into a specified number of intermediate class files, the specified number being smaller than a total number of the initial class files; and compiling the intermediate class files to obtain target data.
US11231915B2 AI-generated instant micro apps
An example system and method facilitate automatically generating a software application (e.g., a micro app) to facilitate performing a task, such as collecting information. In one embodiment, the method includes recording plural incidents filed by customers seeking assistance; detecting the filing of a new incident by a customer; using an Artificial Intelligence algorithm to process the incident, based on the plural incidents, to automatically determine additional information, and to determine one or more User Interface (UI) features for facilitating retrieving the additional information from the customer; generating a description of a UI that incorporates the one or more UI features; producing a mechanism (e.g., micro app) for providing access to the one or more UI features to the customer; receiving information from the customer, as entered via the one or more UI features; and storing the information in a database, such that the information is accessible to one or more software applications of the service technician.
US11231912B2 Post-deployment modification of information-technology application using lifecycle blueprint
An information-technology (IT) blueprint is an executable document that, when executed, can be used to create an IT application such as an e-commerce site. An IT lifecycle blueprint can further be used to manage (e.g., modify) and, ultimately, destroy such an IT application. To this end, an IT lifecycle blueprint can include idempotent methods that achieve the same result whether starting from a blank (real or virtual) infrastructure or from a previously populated infrastructure. In other words, the same method that created an IT application can be used to modify it. A request for a post-deployment modification can be made using a topological representation of a blueprint and highlighting the representations of components to which a selected modification could be applied.
US11231910B2 Topological lifecycle-blueprint interface for modifying information-technology application
An information-technology (IT) blueprint is an executable document that, when executed, can be used to create an IT application such as an e-commerce site. An IT lifecycle blueprint can further be used to manage (e.g., modify) and, ultimately, destroy such an IT application. To this end, an IT lifecycle blueprint can include idempotent methods that achieve the same result whether starting from a blank (real or virtual) infrastructure or from a previously populated infrastructure. In other words, the same method that created an IT application can be used to modify it. A request for a post-deployment modification can be made using a topological representation of a blueprint and highlighting the representations of components to which a selected modification could be applied.
US11231909B2 Validation for graphical user interface
A selected location of a design view of a graphical user interface (GUI) generated using a design application may be received and used to identify a corresponding location for the selected location within an implementation view of the GUI. By mapping code of the GUI for the corresponding location to the selected location, using a validation language that relates the code to the design language, a difference between the selected location and the corresponding location may be identified. In this way, design validation may occur in a fast, automated, and reliable manner.
US11231900B2 Methods and apparatus for enhancing electronic presentations with a shared electronic pointer
A system and method for communicating a multimedia presentation between a presenter and an audience is described. Services provided via a network facilitate the communication, and include real-time determination of remaining portions of a presentation responsive to “on the fly” presentation modifications, automated filtering and prioritization of audience feedback to a presenter, integration with one or more customer data resources, and repositioning of a shared electronic pointer by reorienting a wireless handheld presenter device.
US11231899B2 Screen-projection emitter, screen-projection emission system and screen-projection system
The present disclosure relates to a screen-projection emitter, a screen-projection emission system and a screen-projection system. The screen-projection emitter includes a memory which is configured to store screen-projection data processing software instruction set. The computer device is configured to receive the screen-projection data processing software instruction set from the memory, run the screen-projection data processing software instruction set locally to process data of content to be projected, and provide the processed data of content to be projected to the screen-projection emitter.
US11231898B2 Display device and operating method thereof
Provided are a display device and an operating method thereof. The display device includes a wireless communication interface configured to receive image data from an external device, a display configured to output a screen of the external device by using the image data, and a controller configured to operate in a delay off mode or a delay on mode to minimize a delay of screen output while outputting the screen of the external device.
US11231895B2 Electronic device and method of displaying content thereon
An electronic device may include: a foldable housing; at least one sensor; a first display having a first size and a first pixel density; a second display having a second size and a second pixel density; a processor; and a memory. The memory may store instructions that, when executed, cause the processor to control the electronic device to: display at least one first surface image generated based on the window having the first size through the first display; change the size of the window to a third size based on information associated with the first display and the second display in response to detecting a first event through the at least one sensor based on the at least one first surface image being displayed; and display at least one second surface image generated based on the window, of which the size has been changed to the third size, through the second display.
US11231894B2 Printing process management apparatus and non-transitory computer readable medium
A printing process management apparatus includes a display unit that displays product identification information regarding a print product, including print information, and group identification information regarding a group, including the print information as a processing unit, while associating the product identification information and the group identification information with each other, a reception unit that receives an instruction to switch a display mode of the display unit and displays management information indicating a processing state of print information in one of at least two display modes comprising a first mode, in which a plurality of pieces of print information included in a product and groups, including the plurality of pieces of print information, are identified, and a second mode, in which a plurality of pieces of print information belonging to a group and print products, including the plurality of pieces of print information, are identified, and a display control unit that, if the reception unit receives the instruction to switch the display mode, identifies group identification information or product identification information selected by an operator, and displays the identified identification information differently from other pieces of identification information of a same type in a new display mode.
US11231885B2 Hierarchical authority store for cross-zone replicated block storage devices
The present disclosure generally relates to creating virtualized block storage devices whose data is replicated across isolated computing systems to lower risk of data loss even in wide-scale events, such as natural disasters. The virtualized device can include at least two volumes, each of which is implemented in a distinct computing system. Each volume can be implemented by at least two computing devices, a first of which is configured as a primary device to which reads from and writes to the volume are directed. To ensure consistency in the distributed device, a multi-tier authority service is implemented, in which a cross-computing system authority service designates a volume as having authority to accept writes to the virtualized device, and in which a second tier authority service designates a computing device as having authority to accept writes to the volume.
US11231884B1 Post-compression residual data object processing
A system includes logic stored in the memory and executable by the processor to cause the processor to obtain the set of primary data objects and the set of residual data objects, each residual data object of the set of residual data objects being associated with, and representative of rounding that led to, a respective primary data object of the set of primary data objects, to evaluate, for each residual data object of the set of residual data objects, whether removal of the residual data object breaches a data integrity rule, to cause the processor to, for each residual data object of the set of residual data objects for which the removal breaches the data integrity rule, implement an optimization to attempt to identify at least one adjustment to the set of primary data objects, the set of residual data objects, or both the set of primary data objects and the set of residual data objects, that allows the removal to proceed without breaching the data integrity rule, to remove, from the set of residual data objects, each residual data object of the set of residual data objects for which the removal does not breach the data integrity rule, and each residual data object of the set of residual data objects for which the at least one adjustment is identified, and to store the at least one adjustment in a memory.
US11231880B2 Data storage device capable of self-accessing data file
The invention provides a data storage device capable of self-accessing data file, which comprises a data storage unit and a microprocessor. The data storage unit includes a controller and a plurality of flash memories. The microprocessor is provided with an operating system, and is connected to the data storage unit through a data transmission interface. The operating system is configured with a file system, and a driver program of the data transmission interface. The operating system of the microprocessor performs a data access operation to the data storage unit via the driver program to obtain a raw data. Then, the file system in the operating system performs a file parsing process to the raw data to parse out a file information of the raw data. Accordingly, the data storage device is capable of self-accessing the data file of the flash memories by the operating system configured in the microprocessor.
US11231875B2 Database read/write access control mechanism
A method of controlling read and write access to a memory structure involves initiating a read lock by obtaining a reader pool ID for a thread from a fixed pool of readers, waiting for a writer to finish by entering a wait-loop and querying a scheduler to reschedule the thread if current wait time exceeds a threshold value, declaring a resource to be read, checking for an active write lock and returning the reader pool ID for the thread. Initiating a write-lock involves checking for an active write lock flag and an active read lock flag and entering a wait-loop if the active write lock flag or the active read lock flag is present, and querying a scheduler to reschedule the thread if the wait time exceeds the threshold value.
US11231871B2 Electronic control device with non-volatile memory
The present invention detects a battery abnormality during a driving cycle or self-shutdown even when a battery voltage sensor is not mounted. In the present invention, a first storage region is provided with a failure information storage region and a second storage region management information storage region, a second storage region is provided with a failure information storage region and a first storage region management information storage region, and a management information access flag storage region for storing access information indicating a presence or absence of an access to management information of the first storage region and management information of the second storage region is provided separately from the first storage region and the second storage region.
US11231870B1 Memory sub-system retirement determination
A method includes performing a quantity of write cycles on memory components. The method can further include monitoring codewords, and, for each of the codewords including a first error parameter value, determining a second error parameter value. The method can further include determining a probability that each of the codewords is associated with a particular one of the second error parameter values at the first error parameter value and determining a quantity of each of the codewords that are associated with each of the determined probabilities. The method can further include determining a statistical boundary of the quantity of each of the codewords and determining a correlation between the quantity of write cycles performed and the corresponding determined statistical boundary of the quantity of each of the codewords.
US11231868B2 System and method for performing computational storage utilizing a hardware accelerator
A method, a hardware accelerator, and a system for performing computational storage utilizing a hardware accelerator device that includes a dedicated buffer memory residing on the hardware accelerator device and is connected to a central processing unit (CPU) via a bus includes receiving, at the hardware accelerator device, computation data from the CPU computing device via the bus, performing, at the hardware accelerator device, a check pointing operation on the received computation data to generate check point data, storing the generated check point data on the dedicated buffer memory residing on the hardware accelerator device, and transmitting the check point data directly from the dedicated buffer memory to a solid state memory connected to the hardware accelerator device via the bus for storage, wherein transmitting the check point data bypasses the CPU.
US11231862B1 Localized lookups for efficient database service request processing
Localized lookups for performing access requests to a database may be implemented. Mapping information for storage nodes of a network-based service storing different data for different databases may be obtained by a routing application co-hosted with a client application of the database at a same container host. Access requests from the client application are handled by the routing application and sent to storage nodes identified using the mapping information. An authorization token may be included along with the requests to verify authorization to perform the access request at the storage nodes.
US11231861B2 Host device with active-active storage aware path selection
An apparatus comprises at least one processing device that includes a processor coupled to a memory. The processing device is configured to control delivery of input-output (IO) operations from a host device to at least first and second storage systems over selected ones of a plurality of paths through a network, the first and second storage systems being arranged in an active-active configuration relative to one another. The processing device is further configured to identify one or more logical storage devices that are each accessible via at least first and second different ones of the paths to respective ones of the first and second storage systems, and to modify path selection for IO operations directed to the one or more identified logical storage devices relative to path selection for IO operations directed to one or more other logical storage devices. The processing device illustratively comprises at least a portion of the host device.
US11231856B2 Storage system having a host that manages physical data locations of a storage device
A memory system includes a memory device including a controller, a nonvolatile memory including physical blocks, a physical block being a unit of data erasure, and a volatile memory that stores block mapping data that maps each physical block to a free or an active physical block and indicates an erase count thereof. The memory system further includes a host device configured to receive the block mapping data from the memory device, compare a first erase count of a free physical block with a second erase count of an active physical block and determine whether a predetermined condition is met, and upon determining that the predetermined condition is met, cause the controller to copy data in the active physical block to the free physical block, and cause the controller to update the block mapping data to remap the active and free physical blocks to free and active physical blocks, respectively.
US11231853B2 Memory including search logic
A memory includes a memory array comprising a plurality of pages and a page buffer. The page buffer includes first registers, second registers, compare logic, and third registers. The first registers store data read from a page of the memory array. The second registers store a user pattern. The compare logic compares the data stored in the first registers to the user pattern stored in the second registers. The third registers store the comparison results.
US11231852B2 Efficient sharing of non-volatile memory
In the embodiment a determination is made, for one or more applications being executed by the computing system, of an amount of the first or second memory being used by the one or more applications. Based on the determination, a portion of the memory resources of the third memory are configured to function with the first or second memory when it is determined that the amount of the first or second memory being used by the one or more applications is not sufficient for the memory needs of the one or more applications and a portion of the memory resources of the third memory are removed from functioning with the first or second memory when it is determined that the amount of the first or second memory being used by the one or more applications is more than is needed for the memory needs of the one or more applications.
US11231848B2 Non-positive index values of panel input sources
Example implementations relate to a computing system with a memory resource, a processing resource, and associated with a screen reader providing an audio presentation based on assigning non-positive index values to input sources. In some examples, a first index value is assigned to a first input source of a first panel of a graphical user interface (GUI). Responsive to an action event being received corresponding to the first input source, a second panel is generated. Responsive to the second panel being generated, a second input source of the second panel is generated. A second index value is assigned to the first input source when the second panel is generated, the first index value being not equal to the second index value, and the second index value being a non-positive value.
US11231844B2 System and method for enabling customized notifications on an electronic device
A system and method are provided for enabling customized notifications on an electronic device. The method comprises displaying a recommendation on the electronic device to create a custom notification for at least one communication type. The method also comprises enabling the custom notification to be created for the at least one communication type. The recommendation may be determined using usage data associated with the at least one communication type. The custom notification may be created by navigating to a custom notifications user interface. The custom notification may also be created by automatically determining at least one custom notification setting.
US11231843B2 Animated slides editor for generating an animated email signature
A server device for use in a system including a sender client and a recipient client includes one or more processors and an animated slide editor. The animated slide editor is executable by the one or more processors to present a graphical user interface that enables user interaction to upload a plurality of images to the server device for inclusion in an animated image file. The animated image file defines an animated image that is displayed within a signature block region of an email transmitted from the sender client. The animated slide editor stores the animated image file within memory of the server device, and generates computer-readable instructions for insertion into the email transmitted from the sender client. The computer-readable instructions cause the recipient client to retrieve the animated image file stored at the server device, and display the animated image in the signature block region of the received email.
US11231840B1 Statistics chart row mode drill down
In embodiments of statistics chart row mode drill down, a first interface is displayed in a table format that includes columns and rows, where each row is associated with an event and each column includes field for a respective event. The rows can further include one or more aggregated metrics representing a number of events associated with a respective row. A row can be emphasized in the first interface and, in response a menu can be displayed with selectable options to transition to a second interface, where the data displayed by the second interface is based on an option selected from the menu.
US11231838B2 Image display with selective depiction of motion
Implementations described herein relate to methods, devices, and computer-readable media to display a motion image that includes a plurality of frames. In some implementations, a computer-implemented method includes determining a motion score for the motion image based on the plurality of frames. The method further includes determining whether the motion score meets a display threshold. If the motion score meets the display threshold, the method further includes causing the motion image to be displayed with subject motion by displaying the plurality of frames of the motion image in succession. If the motion score does not meet the display threshold, the method further includes causing the motion image to be displayed without subject motion by displaying a particular frame of the motion image.
US11231833B2 Prioritizing information when app display size is reduced
An approach is provided that detects when multiple apps are being displayed on a display screen with each of the apps having any number of user interface controls. A set of user interface controls is identified from the user interface controls being displayed. The identified set of user interface controls have an increased display preference. The identified set of user interface controls are enlarged on the display screen making such controls easier to read and select.
US11231831B2 Devices and methods for content preview based on touch input intensity
An electronic device displays a content region including first content that contains an image; and, while displaying the first content, detects an input at a location that corresponds to the location of the image. In response, the electronic device, in accordance with a determination that the input includes an intensity above a respective threshold and that the image is associated with a link to second content that is different from the first content, displays a preview of the second content while maintaining display of at least a portion of the first content in the content region; and, in accordance with a determination that the input includes an intensity above the respective threshold and that the image is not associated with a link to additional content, displays an enlarged version of the image while maintaining display of at least a portion of the first content in the content region.
US11231829B2 User interface with stacked application management
Methods and apparatus for controlling a computing device using gesture inputs. The gesture inputs may be operative to move screens corresponding to applications executing on the handheld computing device from one display to another. Additionally, a multi portion gesture may be used to target different screens. For example, a first portion of the gesture may maintain or “pin” a screen in a display such that a second portion of the gesture is operative to move a different screen behind the pinned application.
US11231818B1 Capacitance and conductivity dual sensing stylus-independent multitouch film
Various embodiments of the present disclosure provide a system, device, apparatus, and method for detecting and registering contact made with a surface, by both conductive and non-conductive implements. The present disclosure comprises a first conductive layer comprising a plurality of first conductors, a second conductive layer comprising a plurality of second conductors and a plurality of third conductors, orientated substantially coplanar to the first conductive layer; and a dielectric layer disposed between the first conductive layer and the second conductive layer, the dielectric layer comprising a plurality of vias; each of the plurality of first conductors are arranged in a first pattern, each of the plurality of second conductors are arranged in a second pattern, the second pattern correlating to the space between each of the plurality of first conductors, and each of the plurality of the third conductors are substantially shaped and orientated in the first pattern.
US11231815B2 Detecting object proximity using touch sensitive surface sensing and ultrasonic sensing
Techniques enabling improved classification of touch or hover interactions of objects with a touch sensitive surface of a device are presented. A speaker of the device can emit an ultrasonic audio signal comprising a first frequency distribution. A microphone of the device can detect a reflected audio signal comprising a second frequency distribution. The audio signal can be reflected off of an object in proximity to the surface to produce the reflected audio signal. A classification component can determine movement status of the object, or classify the touch or hover interaction, in relation to the surface, based on analysis of the signals. The classification component also can classify the touch or hover interaction based on such ultrasound data and/or touch surface or other sensor data. The classification component can be trained, using machine learning, to perform classifications of touch or hover interactions of objects with the surface.
US11231812B2 System and method for calibrating a touch sensor
A method for calibrating a touch sensor includes: at a calibration system during a calibration routine, applying a probe, at a target selection force, to a sequence of locations on a touch sensor surface of a touch sensor; at the touch sensor, capturing a sequence of touch images representing magnitudes of forces detected on the touch sensor surface during the calibration routine; fusing the sequence of touch images into a response map representing magnitudes of forces detected on the touch sensor surface by the touch sensor responsive to application of the target selection force on the touch sensor surface by the probe during the calibration routine; generating a force compensation map defining threshold forces for detecting selections at the target selection force on the touch sensor surface based on the response map.
US11231811B2 Touch recognition method, touch device
The present disclosure provides a touch recognition method and a touch device. The touch recognition method is applied to a touch panel including a first touch region, and the method includes: judging whether a position of a first touch is located in the first touch region; and in response to the position of the first touch being located in the first touch region, judging whether the first touch is a mistaken touch or an effective touch according to a type of the first touch region and a parameter of the first touch selected based on the type of the first touch region.
US11231807B1 Touch sensor panel including resistors for improved input signal
In some examples, a touch screen includes resistors between the touch electrodes and routing traces. In some examples, the resistors can include a transparent conductive material included in the touch electrodes of the touch screen. The resistors can be located in a border region of the touch screen that can surround an active area of the touch screen that can include the touch electrodes and display pixels of the touch screen, for example. In some examples, the resistors included in the touch screen can have different resistances from each other and the same outer dimensions as one another. The resistors can reduce the variation in resistance from channel to channel in the touch screen, which can improve touch screen performance, for example.
US11231803B2 Systems and methods for providing an interactive user interface using a film and projector
The present disclosure relates to interactive projection systems. In one implementation, an interactive projection system for a vehicle window may include a film having a plurality of sensors embedded therein, the plurality of sensors configured to detect local pressure disturbance on the film; a projector configured to project a user interface onto the film; and at least one processor. The at least one processor may be configured to perform operations, including receiving a detection of a local pressure disturbance from at least one of the plurality of sensors, based on a location of the detected local pressure disturbance, determining a change in the user interface, and transmitting a command to the projector to modify a projected user interface according to the determined change.
US11231799B2 Touch display device
A touch display device includes a touch sensing electrode and a touch drive electrode disposed on an encapsulation unit configured to encapsulate a light-emitting element, the touch sensing electrode and the touch drive electrode being configured to form a first mutual capacitor, and first and second compensation electrodes disposed in a non-active area of a substrate so as to be opposite each other, the first and second compensation electrodes being configured to form a second mutual capacitor, whereby the value of capacitance of all mutual capacitors is increased, and therefore it is possible to prevent deterioration in touch performance.
US11231798B2 Touchscreen display device, touch driving circuit, and driving method
Provided are a touchscreen display device, a touch driving circuit, and a driving method. Image display and touch sensing are simultaneously performed and the interference between display driving and touch driving are minimized or removed, so that excellent image display and touch sensing performance is obtained. Poor touch sensitivity occurring in a specific area (e.g. an edge area) is reduced by using differential sensing sequence control, internal correction resistors of the touch driving circuit, and signal characteristics control.
US11231789B1 Predictive typing assistance method with predictive spelling behavior
A system and method for predictive typing assistance is provided. A selection of a key via a keyboard is received. The selected key is associated with a letter and the letter of the selected key is compared with a list of words. Letters that follow the selected letter in one or more words in the list of words are identified and keys associated with the letters are enabled for selection by the user based on the list of words. Letters that do not follow the selected letter are identified and keys for the identified letters are disabled from selection by the user. A multifunction key to allow interruption of the disabled keys upon selection of the letter key is enabled.
US11231782B2 Electronic device for providing time information and operation method of electronic device
In an electronic device for providing time information and an operation method of the electronic device according to various embodiments, the electronic device includes: a display which displays first time information and second time information; an actuator which outputs vibrations respectively corresponding to the first time information and the second time information; and a processor, wherein the processor can be configured to: check the starting position of a user input in response to sensing the start of the user input on the display; determine, on the basis of the start position, a first region that corresponds to the first time information and a second region that corresponds to the second time information; and control the actuator so that a first vibration that indicates the first time information is output in response to the sensing of a user input in the first region, and a second vibration that indicates the second time information is output in response to the sensing of a user input in the second region.
US11231781B2 Haptic gloves for virtual reality systems and methods of controlling the same
Example haptic gloves for virtual reality systems and related methods are disclosed herein. An example apparatus disclosed herein includes a glove to be worn on a hand of a user, an ultrasonic array disposed on an inner surface of the glove, and a control unit to activate the ultrasonic array device to generate haptic feedback on the hand of the user.
US11231780B2 Haptic operating device for a motor vehicle
A haptic operating device for a motor vehicle has a base, a stationary central part connected thereto, a rotary knob which can be rotated about the stationary central part and which has a hollow design. A magnetorheological transmission device influences the rotational movement of the rotary knob in a controlled manner. The transmission device has two components which can be rotated relative to each other and one component of which is designed as a brake component that can be rotated relative to the base. The stationary central part is secured to the base by means of a support arm. The transmission device and the support arm are arranged adjacent each other and both are received radially within the rotary knob. The rotary knob is rotationally fixed to the rotatable brake component via a coupling device.
US11231778B2 Bidirectional self-healing neural interface
A bidirectional self-healing neural interface includes a first elastic substrate; a neural electrode disposed on the first elastic substrate and comprising a conductive polymer composite; and a second elastic substrate disposed on the neural electrode. The conductive polymer composite includes a matrix formed of a self-healing polymer material; and a plurality of electrical conductor clusters distributed in the matrix. Each of the electrical conductor clusters includes particles of a first electrical conductor; and a plurality of particles of a second electrical conductor formed of the same material as that of the first electrical conductor, distributed around each of the particles of the first electrical conductor, and having sizes that are smaller than those of the particles of the first electrical conductor. The first electrical conductor is a source for generating the second electrical conductor. The neural interface has excellent elasticity, electrical conductivity that is improved by deformation, and is self-healing.
US11231774B2 Method for executing operation action on display screen and device for executing operation action
The present disclosure discloses a method for executing an operation action on a display screen and a device for executing an operation action. Firstly, a gazing position of an operator's eyes on the display screen and a corresponding operation position of the operator's operating portion on the display screen are determined, then a corresponding operation is executed for content displayed on the display screen according to the operation action of the operating portion, when it is determined that the gazing position of the operator's eyes on the display screen is consistent with the corresponding operation position of the operator's operating portion on the display screen. Therefore, the method needs to not only determine the corresponding operation position of the operator's operating portion on the display screen, but also determine the gazing position of the operator's eyes on the display screen, and the corresponding operation is executed for the content displayed on the display screen according to the operation action of the operating portion only when the two positions are consistent with each other.
US11231765B2 Peripheral power domains
An integrated-circuit device comprises first and second peripherals, connected to a processor via a bus system, a peripheral interconnect that is separate from the bus system, wake up logic, a configuration memory and a power controller. In response to a change of state, the first peripheral generates event signals that are output to the peripheral interconnect. The peripheral interconnect provides the event signal to the second peripheral, which initiates tasks in response. The first peripheral, second peripheral and the wake-up logic are in a first, second and third power domain respectively. The power controller provides power to the third power domain whenever the first or second power domain is powered up. The wake-up logic detects an event signal from the first peripheral and, if it determines that the second peripheral is configured to initiate a task in response, it instructs the power controller to power up the second peripheral.
US11231762B2 Content adaptive display power savings systems and methods
The present disclosure is directed to systems and methods for reducing display image power consumption while maintaining a consistent, objectively measurable, level of image distortion that comports with a display image quality metric. Raw image data is converted to an HSV format. “V” values are extracted from the HSV format raw image data and a histogram generates a plurality of “V” values. HSV format raw image data is provided to at least one layer of a trained CNN to extract a plurality of features. The plurality of “V” values and the plurality of features are provided to an AI circuit to generate a plurality of distortion class value pairs. Each of the distortion class value pairs is weighted based on proximity of display image distortion and the display image quality metric. The distortion class pair providing a display image distortion close to the display image quality metric is applied to the raw image data to generate the display image data.
US11231759B2 Power performance management method and electronic device
A performance management method and an electronic device are provided. The method is applied to the electronic device with a system processor and includes: sensing a temperature of the electronic device and determining whether the temperature is greater than a first temperature setting value; when the temperature is not greater than the first temperature setting value, initiating a frequency increasing procedure; when the temperature is greater than the first temperature setting value, determining whether the temperature is greater than a second temperature setting value, where the second temperature setting value is greater than the first temperature setting value; when the temperature is greater than the first temperature setting value and is not greater than the second temperature setting value, initiating a first frequency reducing procedure; and when the temperature is greater than the second temperature setting value, initiating a second frequency reducing procedure or turning off the system processor.
US11231755B2 Method and apparatus for displaying image information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for displaying image information are provided. One of the methods includes: acquiring a rotation angle of a terminal; acquiring a rotation duration of the rotation of the terminal; determining whether the rotation angle reaches a preset threshold value; determining whether the rotation duration is shorter than a preset duration; and when the rotation angle reaches the preset threshold value, and when the rotation duration is shorter than the preset duration, displaying image information.
US11231752B2 Hinge for flexible screen mobile terminal and a flexible screen mobile terminal
Provided in the present invention is a flexible-screen mobile terminal hinge. The hinge comprises a plurality of links, adjacent links being rotatably connected by means of a connection structure. The hinge is further provided with an extensible positioning device; the extensible positioning device is provided with a left extensible connection frame, a right extensible connection frame, and a middle connection frame, the left extensible connection frame and the right extensible connection frame are respectively rotatably connected to the middle connection frame, and the middle connection frame is fixed together with a middle link of the plurality of links; left and right end links in the plurality of links, the left extensible connection frame and the right extensible connection frame are each provided with a connection portion capable of connecting to a mobile terminal. Also provided in the present invention is a flexible-screen mobile terminal provided with the flexible-screen mobile terminal hinge. The present invention achieves advanced functions, such that when the flexible screen is unfolded or folded, the flexible-screen mobile terminal has a convenient operation and stable positioning, providing a good operation experience.
US11231749B2 Cover accessory device for a portable electronic and/or computer apparatus, and apparatus provided with such an accessory device
The present invention relates to a device (100) for a portable user apparatus (102), including a portion (104) which can be folded over the user apparatus (102), said foldable portion (104) including at least two detection layers, each kept at a reserve potential and including at least one capacitive detection electrode: a first of said layers being arranged to carry out a function of capacitive detection of at least one control object located on one side of said foldable portion (104); a second of said layers being arranged so as to carry out a function of capacitive detection of at least one control object located on the other side of said foldable portion (104), with a view to triggering a function in the user apparatus (102). The invention also relates to an apparatus (10) provided with such an accessory device.
US11231747B2 Display device
A display device is capable of substantially preventing damage to a display panel and a hinge portion, the display device including: a panel support portion including a first support portion, a second support portion, and a third support portion; a first hinge portion connecting the first support portion and the second support portion; a second hinge portion connecting the second support portion and the third support portion; a flexible display panel disposed on the panel support portion; and a hinge controller controlling each of the first hinge portion and the second hinge portion to be rotatable or unrotatable based on a first angle between the second support portion and the first support portion and a second angle between the second support portion and the third support portion.
US11231745B1 Wearable article with conduits for a performance capture system
Embodiments provide a wearable article with channels for a performance capture system. In some embodiments, a wearable article includes one or more regions of the wearable article configured to be worn on at least a portion of a body of a user. In some embodiments, the wearable article also includes at least one of the one or more regions comprising at least one base layer and at least one secondary layer configured to form at least one connection passage between the at least one base layer and the at least one secondary layer. In some embodiments, the at least one connection passage is configured to provide access for flexible cable connections between at least one reference marker and one or more other reference markers or a control unit. In some embodiments, the at least one connection passage is configured to allow movement of a flexible cable within the connection passage in response to movement of the user.
US11231744B2 Mounting systems for headphones
Mounting systems can attach headphones to computer monitors. Some systems mount headphones to a left side or to a right side of a computer monitor. A mounting system can include a base coupled to a backside of the computer monitor, a cantilever beam coupled to the base and protruding horizontally away from the base, and a headphone support coupled to a distal portion of the cantilever beam.
US11231735B2 Low voltage drive circuit with oscillating frequencies and methods for use therewith
A low voltage drive circuit includes a transmit digital to analog circuit that converts transmit digital data into analog outbound data by: generating a DC component; generating a first oscillation at a first frequency; generating a second oscillation at the first frequency; and outputting the first oscillation or the second oscillation on a bit-by-bit basis in accordance with the transmit digital data to produce an oscillating component, wherein the DC component is combined with the oscillating component to produce the analog outbound data, and wherein the oscillating component and the DC component are combined to produce the analog outbound data. A drive sense circuit drives an analog transmit signal onto a bus, wherein the analog outbound data is represented within the analog transmit signal as variances in loading of the bus in a first frequency range and wherein analog inbound data is represented within an analog receive signal as variances in loading of the bus in a second frequency range.
US11231734B2 Parallel technique for computing problem functions in solving optimal power flow
An exemplary method includes solving on a computing system an optimal power flow formulation for a plurality of generators in a power system. The solving includes computing using multi-threaded parallelism a plurality of constraints for the formulation, computing using multi-threaded parallelism a plurality of Jacobian functions of the constraints, and computing using multi-threaded parallelism a Hessian of Lagrangian functions. The method further includes outputting results of the solving, wherein the results comprise values of generation levels for the plurality of generators. Apparatus and program products are also disclosed.
US11231731B2 System, apparatus and method for sensor-driven and heuristic-based minimum energy point tracking in a processor
In one embodiment, a processor includes a minimum energy point (MEP) controller to: generate a change in thermal tracking information, based at least in part on prior and current thermal information; generate a change in activity tracking information, based at least in part on prior activity information and current activity information; and determine a MEP performance state based at least in part on the change in thermal tracking information and the change in activity tracking information. Other embodiments are described and claimed.
US11231730B1 Control attachment for a power adapter configured to control power applied to a load
A control attachment configured to control the application of power to a load is described. The control attachment comprises a body portion configured to be received by a power adapter; a plurality of contact elements extending from the control attachment, wherein the plurality of contact elements is adapted to be inserted into corresponding contact elements of the power adapter, and comprises a first contact element adapted to receive power from the power adapter; and a control circuit adapted to control the application of power received by the first contact element of the plurality of contact elements to a second contact element of the plurality of contact elements.
US11231728B2 Flood control system
A flood control system for remotely and automatically controlling flooding and water storage on reservoirs. The flood control system generally includes a central computer that controls the water level by controlling or communicating with flow control gates positioned near a number of culverts, wherein each flow control gate typically includes: (a) a control unit communicatively coupled to the central computer, the control unit capable of sending local condition data to the central computer via a wireless connection and further capable of receiving control commands from the central computer; (b) an input/output interface capable of receiving signals or data regarding physical conditions proximate the flow control gate, the input/output interface coupled to the control unit; and (c) a water shutoff valve controllable by the control unit and positioned to selectively allow or block the flow of water through each culvert, wherein each control unit controls each water shutoff valve.
US11231726B2 UAV hardware architecture
An unmanned aerial vehicle (UAV) includes one or more propulsion units that effect flight of the UAV, an application processing circuit configured to verify a validity of a system image of the UAV in a secure environment, and a flight control circuit operably coupled to the application processing circuit. Generation and/or transmission of control signals from the flight control circuit to one or more electronic speed controllers (ESC controllers) is prevented prior to verification of the validity of the system image.
US11231725B2 Control system for a flying object, control device therefor, and marker thereof
A control system 2 for a flying object includes at least one marker 6, which corresponds to control information related to the control of the flying object, a reading unit 12 for reading the control information, and a flight information transmitting unit 14 for transmitting flight information to the flying object based on the control information read by the reading unit.
US11231723B2 Method for handling brake failure of autonomous vehicle and device and system therefor
An autonomous vehicle brake failure handling method is provided. The method includes detecting a brake system failure of the autonomous vehicle and transmitting a rescue request signal to a control server when the failure is detected. A bumper of the autonomous vehicle is moved into contact with a preceding autonomous vehicle bumper or the autonomous vehicle is docked with the preceding autonomous vehicle through speed control and steering control. The autonomous vehicle having the failure-detected brake system is completely braked under deceleration control of the preceding autonomous vehicle when the autonomous vehicle bumper and the preceding autonomous vehicle bumper are in contact with each other or when the docking of the autonomous vehicle and the preceding autonomous vehicle has been completed.
US11231722B2 Mobile body system and control method
Provided is a mobile body system capable of moving in a more appropriate travel path. In the mobile body system, upon movement of the first to third mobile bodies from the first area into the second area, (a) the third mobile body moves into a boundary area and temporarily stops using the distance to the first mobile body and the distance to the second mobile body, (b) after the third mobile body moves into the boundary area, the first mobile body moves into the boundary area and temporarily stops using the distance to the second mobile body and the distance to the third mobile body, and (c) after the third mobile body moves into the boundary area, the second mobile body moves into the boundary area and temporarily stops using the distance to the first mobile body and the distance to the third mobile body.
US11231721B2 Marker system and operation method
In an operation method of marker system (1) in which laying position information indicating a position where a magnetic marker (10) is laid is provided to a vehicle (3) side for achieving control for assisting driving of the vehicle (3) by using the magnetic marker (10), since positional accuracy required when laying magnetic markers (10) can be relaxed, the laying position information of the magnetic marker (10) positioned on the vehicle (3) side which performs the control for assisting driving is used as correction information to correct the laying position information indicating the position where the magnetic marker (10) is laid, and laying cost of magnetic markers (10) can be suppressed.
US11231712B2 Digital model rectification with sensing robot
A system includes a computer that includes a processor and a memory storing instructions executable by the processor to decompose a stored map of an area into a plurality of polygonal sub-areas. The instructions include instructions to generate a set of target locations in the polygonal sub-areas according to a leaky ball algorithm. The instructions include instructions to actuate a robot to move to a first one of the target locations of the set. The instructions include instructions to actuate a sensor to collect data at the first one of the target locations.
US11231710B2 Automatic driving system
An automatic driving system includes a control device that controls automatic driving of a vehicle, and a storage device that contains external environment information indicating an external environment of the vehicle. A driving transition zone is a zone in which a driver of the vehicle takes over at least a part of driving of the vehicle, from the control device. A termination target velocity is a target velocity of the vehicle at an end point of the driving transition zone. The control device variably sets the termination target velocity, depending on the external environment at the end point or the external environment surrounding the end point. Then, the control device controls the velocity of the vehicle in the driving transition zone, such that the velocity of the vehicle at the end point is the termination target velocity.
US11231700B2 Communication system, communication method, and information storage medium
A communication system comprising a first industrial machine and a second industrial machine, which are configured to communicate with each other, wherein the first industrial machine is configured to transmit a copy instruction to the second industrial machine, and wherein the second industrial machine is configured to: update data in a first storage area based on its own operation; copy the data in the first storage area to a second storage area when the copy instruction is received; and transmit the data in the second storage area to the first industrial machine.
US11231694B2 Information processing device, information processing method, and non-transitory recording medium
Provided is an information processing device, etc., that provides information which is the basis for quick detection of abnormalities that occur in a device. An information processing device calculates a degree of suitability between observation information and prediction information, the observation information observed for a system suffering an effect from an certain device, the prediction information predicted in accordance with a model for a state of the system; and calculates a difference between manipulation amount to the certain device and predictive manipulation amount predicted for the manipulation amount based on the model, the difference being a difference in case that the degree satisfies a predetermined calculation condition.
US11231691B2 Systems and methods for agent interaction with building management system
A building management system (BMS) including a controller having an adaptive interaction manager and an agent manager. The system further includes one or more input-output (I/O) devices, the I/O devices in communication with the adaptive interaction manager. The controller further including a number of BMS field devices. The I/O devices are configured to receive an input from a user, and further configured to communicate the input to the adaptive interaction manager. The agent manager is configured to determine if one or more existing software agents are capable of performing the desired action, and to automatically transmit the existing software agents to one or more of the BMS field devices based on the agent manager determining the existing software agents are capable of performing the desired action. The software agents are configured to automatically be installed in a processing circuit of the BMS field device to perform the required action.
US11231690B2 System and method for dynamic meta-data in control and visualization
An automation control and monitoring system is provided that includes an automation control component and a data store. The automation control component is configured to store measurement data acquired from a sensing component of the automation control system. Metadata is dynamically associated with the measurement data, such that at least a portion of both the data and the metadata may be accessed using a name reference that provides an indication of particular data from the one or more data fields and particular metadata associated with the particular data.
US11231689B2 Loss prevention device triggered by freefall
Disclosure are various embodiments of a loss prevention device responsive to freefall. The loss prevention device can be integrated into any object and incorporates physical, mechanical, and/or electrical modules configured to prevent the likelihood that dropping the object causes injury to persons or damage to structures in the vicinity. Such modules may constitute continuous or discrete, static or dynamic portions of the housing of the loss prevention device. Other modules may incorporate electromechanical components that allow for effective manipulation of the motion of the loss prevention device and the coupled object. The device can be configured to deploy said modules upon detecting freefall. In some cases, the device incorporate a release mechanism that facilitates said deployment.
US11231687B2 Isotope detecting devices
A device for detecting isotopes includes an isotope portion including a material including an isotope of an element, a reaction control portion to cause a chemical reaction of the material, and an electrical parameter portion to measure a change in an electrical parameter of the material, where the change in the electrical parameter is caused by the chemical reaction, and where the change in the electrical parameter is dependent on the isotope in the material, to detect the isotope by comparing the change in the electrical parameter of the material with a known electrical parameter associated with a known isotope.
US11231685B2 Time zone indicator device
The invention relates to a timepiece comprising at least an hour indicator, a minute indicator, a movement arranged to drive the hour indicator and the minute indicator, a dial, a crown and an indicator for at least one time zone, housed inside a first case. According to the invention, the first case is rotatable inside a second case about an axis of rotation, so that a rotation of the first case in a clockwise or anticlockwise direction with respect to the second case allows a time zone to be chosen and the time in the selected time zone to be indicated.
US11231673B2 Operational profiles of printing device components
In some examples, a controller can generate operational profiles of printing device components by determining an electrical measurement of a component of a printing device, generate an operational profile of the electrical measurement, compare the operational profile against a baseline operational profile the component, and generate an alert based on the comparison.
US11231672B2 Image forming apparatus
An image forming apparatus includes a flag, a sensor, a loop controller, a detector, and an image controller. The flag is disposed between the first and second conveying units and moves when in contact with a recording material having a loop. A signal value output from the sensor varies per a flag position. The loop controller changes a recording material speed based on the signal value output. The detector detects the recording material or an image formed on the recording material and the image controller changes an image forming condition based on the detection. The detector includes first and second contacting members that move to nip the recording material. A position of the flag, for changing a signal value output from the sensor, is included in a range in which first and second contacting members are movable.
US11231671B2 Image forming apparatus performing warm-up operation by rotation of a motor
An image forming apparatus includes a motor, an image formation-transfer section, a switching mechanism, a fixing section, and a controller. The motor generates driving force. The image formation-transfer section state-changes between a first contact state and a first separate state by the driving force. The switching mechanism transmits and cuts off the driving force to the image formation-transfer section. The fixing section includes first and second rotating members, and state-changes between a second contact state and a second separate state by the driving force. The controller controls the motor and the switching mechanism and thereby causes part or all of a first period, in which the fixing section state-changes from the second separate state to the second contact state, and part or all of a second period, in which the image formation-transfer section state-changes from the first separate state to the first contact state, to overlap each other.
US11231670B2 Image forming apparatus and storage medium storing control program for image forming apparatus
An image forming apparatus according to the present invention includes a first conveyance member, a second conveyance member, and a controller. The first conveyance member and the second conveyance member convey a continuous sheet. The controller determines whether a second conveyance speed which is a conveyance speed of the continuous sheet conveyed by the first conveyance member and the second conveyance member can be detected normally on the basis of a first conveyance speed which is a conveyance speed of the continuous sheet conveyed by the first conveyance member.
US11231669B2 Power allocation in printing devices
Power allocation in printing devices is disclosed. A first load request is received from a first heater system having a first thermal time constant and a second load request is received from a second heater system having a second thermal time constant. Power grants are allocated based on a general power arbitration of a power source in response to the independent load requests. The power grants include a first power grant based on the first load request and a second power grant based on the second load request. The power grants are adjusted to apportion a measure of the first power grant to the second power grant rather than provide the measure of the first power grant to the first heater system if a print substance density is within a selected print substance density threshold and the first load request is within a selected load threshold.
US11231666B1 Developing device and image forming apparatus including same
A developing device includes a developing container, a bearing, a stirring transport member, and a seal member. The bearing is inserted and fixed to a through hole provided to the developing container. The bearing includes a bearing side engaging part formed on outer periphery surface of the bearing to have outer diameter different from that of other part in the axial direction of the bearing, a first outer periphery part positioned inside the bearing side engaging part in the axial direction, and a second outer periphery part positioned outside the same in the axial direction. A container side engaging part engaging with the bearing side engaging part is formed on inner periphery surface of the through hole at the same position in the axial direction as the bearing side engaging part, to have inner diameter different from that of other part in the axial direction of the through hole.
US11231665B2 Toner cartridge including detection gear, agitator gear, auger gear, and toner outlet
A toner cartridge includes a casing, an auger rotatable about an axis extending in a first direction, an auger gear rotatable with the auger, an agitator aligned with the auger in a second direction, an agitator gear rotatable with the agitator, and a detection gear positioned opposite to the auger gear with respect to the agitator gear in the second direction. The detection gear is rotatable from a first position to a second position. At the first position, a through-hole or a cutout of the detection gear is positioned farther away from the auger than an outer surface of another end portion of the casing in the second direction is. At the second position, a portion of the detection gear different from the through-hole or the cutout is positioned farther away from the auger than the outer surface of the another end portion of the casing is.
US11231659B2 Image forming apparatus which switches from color to monochrome mode with charging and developing bias reduction
In response to determining that image forming in a color mode is performed on a first sheet and then image forming in a monochrome mode is successively performed on the second sheet, perform charging bias reduction processing gradually reducing a charging bias from first to second charging bias and developing bias reduction processing of gradually reducing a developing bias from first to second developing bias during a first inter-sheet period after the first sheet passes a first photosensitive drum and before the second sheet reaches the first photosensitive drum, and perform separation processing such that an execution period of the separation processing overlaps at least one of an execution period of the charging bias reduction processing and an execution period of the developing bias reduction processing, the separation processing being processing of controlling a moving mechanism to move a first developing roller from a contact position to a separation position.
US11231649B2 Patterning process
A patterning process, including steps of: forming the first resist film from the first resist material containing a thermosetting compound having a hydroxy group and/or a carboxy group each protected by an acid-labile group, an acid generator, and a sensitizer; irradiating the first resist film with a high energy beam or an electron beam to perform pattern exposure to deprotect the hydroxy group and/or carboxy group in a pattern exposed portion; forming the second resist film from second resist material containing (A) metal compound on the first resist film, and forming a crosslinked portion wherein the component (A) and deprotected hydroxy group and/or deprotected carboxy group are crosslinked on the pattern exposed portion; and developing the second resist film with a developer to give a metal film pattern composed of the crosslinked portion. This provides a method for forming a thin film resist pattern with higher resolution and higher sensitivity.
US11231647B2 Pellicle and method for manufacturing pellicle
A pellicle and a method for manufacturing a pellicle that can improve the production yield ratio are provided. A method for manufacturing a pellicle comprises a step to prepare a supporting member containing Si, and a step to form a pellicle film on a top surface of the supporting member. The step to form the pellicle film includes: a step to form a SiC film with a first average carbon concentration on the top surface of the supporting member by carbonizing Si, and a step to form a SiC film with a second average carbon concentration different from the first average carbon concentration on the top surface of the SiC film. The method for manufacturing a pellicle further comprises a step to exposes at least a part of the reverse side of the SiC film by wet etching.
US11231643B2 Directional lens having lens array
A light emitting device is provided with a first light emitter and a second light emitter. The first light emitter is provided with a first lens for making the light of the first light source wide-angle, and the second light emitter is provided with a second lens for making the light of the second light source wide-angle. A plurality of first small lenses are arranged on a first incident plane of the first lens. The first small lens has a shape in which a maximum value of an angle formed between the first incident plane and a tangent of the first small lens is larger than an angle formed between the first incident plane and first light. The second lens has substantially the same configuration.
US11231638B2 Protective case for a mobile device
A mobile device case includes a soft protective housing defining a camera-lens aperture and a touchscreen display aperture, and a lens attachment interface including a capture plate protruding into the camera-lens aperture sufficient to overlap a coupling interface of a removable lens assembly along the optical path of the miniature camera module, and a catch to facilitate stable locking coupling of the removable lens assembly in optical alignment with the miniature camera module.
US11231637B2 Lens driving device and camera device comprising same
The present embodiment relates to a lens driving device comprising: a housing comprising a first hole and a second hole; a first bobbin disposed in the first hole of the housing; a second bobbin disposed in the second hole of the housing; a first coil disposed on the first bobbin; a second coil disposed on the second bobbin; a first magnet disposed in the housing to face the first coil; a second magnet facing the second coil; and a third magnet disposed between the first coil and the second coil.
US11231636B2 Optical frequency mixing module
An optical frequency mixing module is described that comprises a nonlinear medium for frequency mixing the photons of one or more input optical fields to generate an output optical field; a nonlinear medium tuner for automatically phase matching the nonlinear medium to the one or more input optical fields to select the wavelength of the output optical field generated by the nonlinear medium; and a first direction correcting optic. The position of the first direction correcting optic relative to the nonlinear medium is dependent upon the selected wavelength of the output optical field and therefore ensures that the position and angle of propagation of this field remains constant and independent of its wavelength of. The optical frequency mixing modules therefore provides a means for automatically selecting the wavelength of the output field with no deviation being imparted onto the position or angle of propagation of the output field.
US11231635B2 Electrically-controllable 3D optical waveguide switch with phase change materials
A vertical directional coupler or switch comprising a lower and an upper waveguide, integrated with an optical phase change material disposed between the lower and upper waveguides to control a directional of optical coupling between the lower and upper waveguides.
US11231634B2 Composite particles and method for making the same
A composite particle is provided that comprises a base particle comprising at least a pigment or dye and cross-linked polyurea, a plurality of hydrophilic oligomeric groups, and a plurality of amine groups on the exterior portion of the base particle, and a steric stabilization polymer which is chemically bonded or physi-sorbed on the surface of the base particle. The cross-linked polyurea may form a network throughout the base particle. A method of making the composite particle includes providing either a solution containing a dye or a dispersion containing a pigment in a water-dispersible polyfunctional isocyanate dissolved in a water-miscible solvent, forming an emulsion of the solution/dispersion in water, agitating the emulsion while the polyfunctional isocyanate is converted into a cross-linked polyurea, and separating the composite particle containing the cross-linked polyurea and the dye/pigment from the emulsion.
US11231632B2 Low-volatile electro-optic electrolyte solvents containing cylic organic carbonates
An electrochromic medium for use in an electro-optic device comprises a solvent comprising at least one low-volatile organic electrolyte solvent based on a cyclic carbonate ester; an anodic electroactive material; and a cathodic electroactive material; and at least one of the anodic and cathodic electroactive materials is electrochromic.
US11231631B2 Methods, systems, and apparatus for constructing customized display panels
The disclosed embodiments generally relate to a method, system and apparatus for forming a custom-sized display panel. An exemplary method to form a custom display from a large sheet of pixels includes: providing a sheet of pixels having a TFT substrate, a liquid crystal layer and a second substrate, the sheet of pixels having a first perimeter, the liquid crystal medium interposed between the TFT substrate and the second substrate; forming a display panel from the sheet of pixels, the display panel having a display panel perimeter, the second display having a first edge defined by the TFT substrate extending beyond the second substrate to thereby expose an electrical trace on the TFT substrate; sealing the liquid crystal layer on the first edge; conductively exposing the electrical trace on the TFT substrate; and forming a column driver line on the TFT substrate to communicate a driver signal to the second display.
US11231627B2 Display device
In an IPS-mode liquid crystal display device, the area of a terminal portion is decreased. A liquid crystal display device includes a TFT substrate and a counter substrate attached to the TFT substrate with a sealing material, and includes a display region and a terminal portion formed on the TFT substrate. A shielding transparent conductive film is formed on the outer side of the counter substrate. On the terminal portion, an earth pad formed with a transparent conductive film is formed on an organic passivation film. The shielding transparent conductive film is connected to the earth pad through a conductor. Below organic passivation film of the terminal portion, a wire is formed.
US11231622B2 Optical film and display device including the same
An optical film includes a first pattern layer including a base part and a plurality of protruding parts disposed on the base part, and having a first refractive index, and a second pattern layer disposed on the first pattern layer and having a second refractive index greater than the first refractive index. Each of the protruding parts includes a bottom surface adjacent to the base part, an upper surface opposite to the bottom surface and parallel to the bottom surface, and a side surface disposed between the bottom surface and the upper surface. The side surface includes three or more sub-inclined surfaces, inclination angles of which are different from each other, or includes a curved surface which is convex in a direction of the second pattern layer.
US11231620B2 Display apparatus comprising a bracket including a side portion having an outer side surface entirely exposed to form an exterior side surface and a supporting portion extending inwardly from the side portion
A display device includes a display panel including a front substrate and a back substrate, a plurality of brackets attached to a non-display area of a back surface of the back substrate using an adhesive, and a backlight unit positioned in the rear of the display panel. The backlight unit includes a frame including at least one protrusion, a light guide plate disposed between the frame and the display panel, the light guide plate including at least one groove or hole corresponding to the at least one protrusion of the frame, an optical layer disposed between the light guide plate and the display panel, and a light source disposed on the side of the light guide plate.
US11231618B2 Backlight unit and display device including the same
Embodiments of the present disclosure provide a backlight unit comprising a light emitting unit including a plurality of light emitting devices, a light conversion sheet disposed on the light emitting unit and including a plurality of light conversion patterns overlapping with the plurality of light emitting devices, and a phosphor layer disposed in a rim portion of the light conversion sheet and including a phosphor film disposed on the light conversion sheet. A display device including the backlight unit is also provided.
US11231617B2 Backlight unit and display device including the same
A backlight unit includes a central area and a peripheral area disposed outside the central area, the backlight unit includes a bottom chassis, a plurality of light sources disposed on a surface of the bottom chassis, a reflective layer disposed on the surface of the bottom chassis, where a plurality of light source insertion holes and a plurality of opening patterns are defined through the reflective layer, and a light correction material layer disposed between the bottom chassis and the reflective layer in the peripheral area, where the light source insertion holes expose the light sources, respectively, and the opening patterns are disposed in the peripheral area to expose at least a portion of the light correction material layer in a thickness direction.
US11231614B2 Display panel and display method thereof, display device
A display panel, a display method thereof, and a display device are provided, which are related to the field of display technology and a reflective e-book with high refresh rate is provided. The display panel includes: a first substrate and a second substrate disposed opposite to each other; a liquid crystal (LC) layer located between the first substrate and the second substrate; a polarizer disposed at a side of the LC layer far away from the second substrate; and an alignment layer disposed at both sides of the LC layer, wherein the second substrate is provided with a reflective layer, the reflective layer is configured to allow incident light transmitting through the first substrate to be reflected at a predetermined color on the reflective layer.
US11231613B1 Display apparatus
A display apparatus includes a backlight, a first polarizer, a light controlling panel, a second polarizer, a display panel, and a third polarizer sequentially arranged along a direction. A transmission axis of the first polarizer and a transmission axis of the second polarizer are substantially parallel, and the transmission axis of the second polarizer and a transmission axis of the third polarizer are substantially perpendicular. A set of the first polarizer, the light controlling panel, and the second polarizer has a transmittance, and the transmittance has a maximum value when the light controlling panel is not enabled.
US11231610B2 Display panel and display apparatus
The present disclosure is related to a display panel. The display panel may include a first light shielding layer (101) in a display region and a second light shielding layer (212) opposite the first light shielding layer (101) in the display region. The first light shielding layer (101) may include a plurality of first openings (112), and the second light shielding layer (212) may include a plurality of second openings (222). The display region may include a middle display region (20A) and a periphery display region (20B). An area of each of the plurality of the first openings (112) in the periphery display region (20B) may be smaller than an area of each of the plurality of the first openings (112) in the middle display region (20A).
US11231609B2 Display substrate and forming method thereof, display panel and display device
A display substrate and a forming method thereof, a display panel and a display device are provided. The display substrate includes: a base substrate, a display functional layer on the base substrate, and an optical structure arranged at a side of the base substrate. The optical structure is used to control an emergent angle of light from the display functional layer to be within a predetermined angle range.
US11231606B2 Conductive substrate, manufacturing method thereof and display device
Embodiments of the present invention provide a conductive substrate, a manufacturing method thereof and a display device. The conductive substrate includes a base substrate and a first conductive layer and a second conductive layer disposed on the base substrate, wherein the first conductive layer and the second conductive layer contact with each other, the first conductive layer is configured to be electrically connected with separated parts after the second conductive layer is fractured, and the first conductive layer includes a composite material layer or a nanowire conductive network layer.
US11231605B2 Display device comprising switchable anti-peeping device with light orientation layer
A switchable anti-peeping device and a manufacturing method thereof, and a display device are provided. The switchable anti-peeping device, including a first substrate and a second substrate provided opposed to each other and a light control layer therebetween, wherein the first substrate includes a first base substrate, and a first light orientation layer and a first electrode layer which are provided on the first base substrate, and the second substrate includes a second base substrate, and a second electrode layer provided on the second base substrate, and the first light orientation layer defines an angle of emergence of light passing through the first light orientation layer, and the light control layer is capable of switching between a transparent state and a scattering state. The switchable anti-peeping device can achieve switching between a wide viewing angle and a narrow viewing angle, thereby meeting real-time requirements of people in different situations.
US11231603B2 GSST and applications in optical devices
An alloy of GexSbySezTem includes atoms of Ge, Sb, Se, and Te that form a crystalline structure having a plurality of vacancies randomly distributed in the crystalline structure. The alloy can be used to construct an optical device including a first waveguide to guide a light beam and a modulation layer disposed on the first waveguide. The modulation includes the alloy of GexSbySezTem which has a first refractive index n1 in an amorphous state and a second refractive index n2, greater than the first refractive index by at least 1, in a crystalline state. The first waveguide and the modulation layer are configured to guide about 1% to about 50% of the light beam in the modulation layer when the alloy is in the amorphous state and guide no optical mode when the alloy is in the crystalline state.
US11231599B2 External eye-contact device having opaque and decentered light transmissive portions
Embodiments concern an optical eye-contact device comprising a lens body having a symmetry axis and which further comprises a light-transmissive portion and an opaque portion, wherein the light-transmissive portion is decentered with respect to the symmetry axis.
US11231598B2 Contact lens and method for manufacturing the same
There is provided a contact lens having a convex front surface and a concave rear surface, the front surface being divided into an optical portion, an edge joining the front and rear surfaces, a first smoothing portion arranged on an outer periphery of the optical portion, a peripheral portion arranged on an outer periphery of the first smoothing portion, and a second smoothing portion connecting the peripheral portion and the edge, the front surface having mirror image symmetry with respect to a vertical meridian as a boundary extending from an upper end of the lens to a lower end of the lens passing through a midpoint of the lens, and having mirror image symmetry also with respect to the horizontal meridian perpendicular to the vertical meridian at the lens midpoint, the peripheral portion being arranged to include the horizontal meridian, and configured of: a first peripheral portion arranged to include the horizontal meridian and having a shape so as to maximize a thickness of the contact lens on the horizontal meridian, a second peripheral portion arranged to include the vertical meridian and having a shape so as to minimize the thickness of the contact lens on the vertical meridian, a first peripheral auxiliary portion which is a portion adjacent to the first peripheral portion, having a surface shape so as to keep the thickness of the contact lens constant; and an inclined portion which is a portion connecting the first peripheral auxiliary portion and the second peripheral portion to form a continuous surface, and having a surface shape that changes the thickness of the contact lens.
US11231597B2 Oxygen permeable contact lenses with thick payloads
A contact lens having a cap, core, and base forming three layers to allow for the contact lens to be thick enough to accommodate a payload, while ensuring sufficient oxygenation of the wearer's eye. The cap and base are each a thin layer of gas-permeable material, each shaped to form an air gap between them and the core. The two air gaps are connected by air passages that traverse the core. Oxygen from an outside environment passes through the gas-permeable cap to reach the outer air gap, through the air passages to the inner air gap, and through the gas-permeable base to reach the cornea of the wearer's eye. The cap may be annular in form, having a center hole such that the cap does not extend over the central zone of the core, reducing a thickness of the contact lens.
US11231596B2 Eyewear head grips
Secure eyewear includes a face piece and a temple piece. The face piece includes a first side, a second side and a nose rest therebetween. The temple piece extends from a first end coupled with the first side and/or the second side of the face piece to a second end and includes a first extension. The first extension is configured to, with the nose rest supported by a nose of a user and the first temple piece resting on a first ear of the user, selectively grip a back of a head of the user by transitioning between states.
US11231595B2 Semi-transparent semi-retroreflective film and air display device
A semi-transparent semi-retroreflective film and an air display device are provided. The air display device includes: a first polarizer and a second polarizer assembled with each other to form a cell; a semi-transparent semi-reflective structure and a semi-transparent semi-retroreflective film disposed between the first polarizer and the second polarizer; a first ¼ wave plate disposed at a side of the air display device adjacent to the first polarizer; and a second ¼ wave plate disposed between the semi-transparent semi-reflective structure and the semi-transparent semi-retroreflective film. The air display device is configured such that polarized light incident from the first polarizer, after being processed by an internal optical path of the air display device, exits from the second polarizer to form an air image at a side of the air display device away from the first polarizer.
US11231591B2 Information processing apparatus, information processing method, and program
An information processing apparatus according to an embodiment of the present technology includes: an acquisition unit; and a motion control unit. The acquisition unit acquires motion information of a left eye of a user and motion information of a right eye of the user. The motion control unit controls, on a basis of a predetermined condition corresponding to human characteristics relating to motion of human eyes, motion of a left eye and motion of a right eye of a model of the user in association with each other so as to be non-linear with respect to the acquired motion information of the left eye and the acquired motion information of the right eye.
US11231587B2 Information processing apparatus and image display method
A line-of-sight direction detection section 32 detects a direction of a line of sight of a user wearing a head-mounted display. A main image generation section 42 generates a first image regarding main content selected by the user as an item to be displayed on the head-mounted display. A display control section 50 causes the head-mounted display to display a second image regarding content different from the main content for promoting recognition of a given thing or service together with the first image. The display control section 50 controls a manner in which the second image is displayed on the head-mounted display in accordance with the direction of the user's line of sight.
US11231586B2 Optical apparatus, image display apparatus, and display apparatus
An optical apparatus into which light emitted from an image forming apparatus enters, in which the light is guided, and from which the light is emitted includes a light guide plate 30, first deflection means 41, second deflection means 42, and third deflection means 43. The first deflection means 41 deflects light incident on the light guide plate 30 in such a manner that the light is totally reflected in the light guide plate 30. The second deflection means 42 deflects the light that has propagated in the light guide plate 30 by total reflection in such a manner as to cause the light to be emitted from the light guide plate 30. The third deflection means 43 deflects the light that has been deflected by the first deflection means 41 and that has propagated in the light guide plate 30 by total reflection toward the second deflection means 42. An incident angle of the light emitted from a center point of an image forming region of the image forming apparatus on the light guide plate is an angle other than zero degrees, and a unit vector of light emitted from the center point of the image forming region of the image forming apparatus and a unit vector of this light at the time of emission from the light guide plate are opposite in direction.
US11231585B2 Virtual image display apparatus
A virtual image display apparatus includes a display device (image forming unit), a lens configured to refract imaging light from the display device, a first mirror member configured to reflect imaging light that passed through the lens, a second mirror member configured to reflect the imaging light reflected by the first mirror member, and a third mirror member of a transmissive type configured to reflect the imaging light reflected by the second mirror member toward a position of an exit pupil. The lens is asymmetric with respect to an optical axis in a first direction corresponding to an eccentric direction defined by the first mirror member and the second mirror member, and is symmetric, across the optical axis, with respect to a second direction orthogonal to the first direction.
US11231584B2 System and method for presenting image content on multiple depth planes by providing multiple intra-pupil parallax views
An augmented reality display system is configured to direct a plurality of parallactically-disparate intra-pupil images into a viewer's eye. The parallactically-disparate intra-pupil images provide different parallax views of a virtual object, and impinge on the pupil from different angles. In the aggregate, the wavefronts of light forming the images approximate a continuous divergent wavefront and provide selectable accommodation cues for the user, depending on the amount of parallax disparity between the intra-pupil images. The amount of parallax disparity is selected using a light source that outputs light for different images from different locations, with spatial differences in the locations of the light output providing differences in the paths that the light takes to the eye, which in turn provide different amounts of parallax disparity. Advantageously, the wavefront divergence, and the accommodation cue provided to the eye of the user, may be varied by appropriate selection of parallax disparity, which may be set by selecting the amount of spatial separation between the locations of light output.
US11231583B2 Display device and system
A head-up display for a vehicle, the head-up display including a picture generating unit arranged to generate a picture on a light receiving surface; and an optical system arranged to image the picture, where the optical system includes an input arranged to receive light of the picture; an output arranged to output light forming an image of the picture; a first mirror and second mirror arranged to guide light from the input to the output along an optical path, where the optical path includes a first optical path from the input to the second mirror including a transmission through the first mirror; and second optical path from the second mirror to the output including a reflection off the first mirror.
US11231578B2 Scanner arrangement for optical radiation
A scanner arrangement, suitable for use in laser scanning microscopes, for scanning a scanning field (42) by means of optical radiation (5). It is equipped with at least one scanner (1), which comprises a scanning mirror (2) that is tiltable about one or two scanning axes (3, 4) and means for rotating the scanning field, for scanning a size-variable scanning field and for centring the scanning field centre (43) when panning. The arrangement includes a mechanical pivot device (7) for rotating the scanning field (42). The pivot device is arranged to pivot the scanner (1) about a pivot axis (8). Pivoting is implemented through angular dimensions that correspond to an intended rotation of the scanning field.
US11231577B2 Scope viewing apparatus
An apparatus for projecting the view of a spotting scope onto a device is provided. The scope viewing apparatus includes a frame having a first side and a second side, the first side of the frame including mounting brackets and synchronizing blocks, wherein the synchronizing blocks lay atop the mounting brackets. The second side of the frame comprises opposing arm members perpendicularly protruding from the second side of the frame, where the opposing arm members are configured to receive a spotting scope therebetween. An interior of the synchronizing blocks is configured to slidably receive a device into an interior of the mounting brackets such that a lens of the device is aligned with an eyepiece of the spotting scope.
US11231576B2 Method and microscope for determining a fluorescence intensity
Method and microscope for determining a fluorescence intensity which is integrated over a partial region of an isolated intensity distribution, from a first individual image is corrected by means of a background intensity value, integrated over the same image region, from another individual image in which this image region is free from fluorescence. The axial position can be ascertained on the basis of two thus corrected fluorescence intensity values from, in each case, different partial regions of the intensity distribution.
US11231575B2 Virtual slide stage (VSS) method for viewing whole slide images
Embodiments provide slide navigation technology that addresses challenges in digital pathology of navigating and viewing high resolution slide images. Example systems comprise a virtual slide stage (VSS) having at least one sensor that detects user movement of a target placed on the VSS, and an input component, coupled to the VSS, which provides quick function movement control of the target via quick functions. The systems also comprise a connector component that connects the VSS to a user device and transmits output from the at least one sensor and input component to the user device. The systems further comprise a computer processor, in communication with the VSS, which processes the output using a computational model to generate data representing movement profiles of the target. The computer processor executes a software component, causing the output, translated based on the movement profiles, to be relayed via a viewing application on the user device.
US11231571B2 Determining an erroneous movement of a microscope
A device may capture, using a camera associated with a microscope, a first image of interstitial material associated with a first set of optical fibers in a field of view of the camera. The device may perform a comparison of the first image of interstitial material and a second image of interstitial material associated with a second set of optical fibers. The device may determine that the first set of optical fibers does not include an expected set of optical fibers based on a result of performing the comparison. The device may determine an amount by which to adjust the field of view of the camera based on the result of performing the comparison. The device may perform one or more actions.
US11231565B2 Optical lens comprising eight lenses of −−++−++− refractive powers
An optical lens, in order from an object side to an image-forming side, 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, respectively having negative, negative, positive, positive, negative, positive, positive and negative refractive power. The curvature radius of the object-side surface of the first lens is greater than the curvature radius of the image-side surface of the first lens; the image-side surface of the eighth lens has an effective radius r and a vertex point, H is a distance between the vertex point and the optical axis, the image-side surface of the eighth lens intersects with the optical axis at an intersection point, d is a distance between a projected position of the vertex point on the optical axis and the intersection point, and |r/d|≤30 and/or |r/H|≤2.
US11231563B2 Imaging optical lens assembly, imaging apparatus and electronic device
An imaging optical lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element with positive refractive power has a convex object-side surface. The second lens element has negative refractive power. The third lens element with refractive power has both an object-side surface and an image-side surface being aspheric. The fourth lens element with refractive power has both an object-side surface and an image-side surface being aspheric. The fifth lens element with refractive power has both an object-side surface and an image-side surface being aspheric. The sixth lens element with refractive power has both an object-side surface and an image-side surface, being aspheric.
US11231562B2 Optical imaging system
An optical imaging system includes lenses sequentially disposed from an object side toward an imaging plane and including a refractive power in paraxial regions or edges of the paraxial regions. An object-side surface of a fifth lens of the lenses is planar in a paraxial region and the fifth lens includes a refractive power at an edge of the paraxial region.
US11231560B2 Optical imaging system
An optical imaging system includes: a plurality of lenses disposed along an optical axis; and a reflection member closer to an object than the plurality of lenses, and including a reflection surface configured to change a path of light; wherein the plurality of lenses are spaced apart from each other by preset distances along the optical axis; and the condition 0.9
US11231552B2 Photo detector and method for producing photo detector
A photo detector includes a variable optical attenuator provided on a substrate, an optical 90-degree hybrid device provided on the substrate, and a plurality of photodiodes provided on the substrate. The plurality of photodiodes are optically coupled to the variable optical attenuator via the optical 90-degree hybrid device. The variable optical attenuator includes an optical waveguide disposed on the substrate, a heater configured to heat the optical waveguide, and an insulating layer at least partially disposed between the substrate and the optical waveguide.
US11231551B2 Optical device possessing means for the precise assembly thereof, assembly or test method for the device
An optical device is formed of a plurality of optical parts arranged on a carrier, at least one optical element of which has a main face provided with a first microstructured zone for intercepting incident luminous radiation propagating along a first determined optical path, the first microstructured zone spatially modifying the phase of the incident luminous radiation according to a determined spatial profile. The first microstructured zone is used to form, via a plurality of reflections or transmissions off/through the one or more optical elements, transformed luminous radiation. The optical device comprises an input stage for guiding the injection of positioning luminous radiation, along a second optical path, and the main surface of the optical element includes a second microstructured zone that is configured to reflect the positioning luminous radiation and to back-propagate the positioning radiation along the second optical path.
US11231547B2 Slim waveguide coupling apparatus and method
In various embodiments, an illumination structure includes a discrete light source disposed proximate a bottom surface of a waveguide and below a depression in a top surface thereof. A top mirror may be disposed above the discrete light source to convert modes of light emitted from the discrete light source into trapped modes, thereby increasing the coupling efficiency of the illumination structure.
US11231546B2 Liquid crystal display device and bracket
A liquid crystal display device includes a bracket that is fixed to a side face of a backlight unit and bonded to the rear main surface of a front surface panel by an adhesive portion. The bracket includes: a side wall that is fixed to a the side face of the backlight unit, rises from rear to front along the side face, and extends along a side face of the front surface panel; and a beam portion in front of the side wall. The beam portion has at least a portion that is continuous with the side wall, protrudes to outside the side wall along the rear main surface of the front surface panel, extends along the side face of the front surface panel, and is bonded to the rear main surface of the front surface panel by the adhesive portion.
US11231541B2 Electronic device
An electronic device includes a light source member configured to provide a first light, a color conversion member disposed on the light source member and including a first conversion material that converts the first light into a second light and a second conversion material that converts the first light into a third light, and a low-refractive index layer disposed on the light source member and disposed on at least one of upper and lower portions of the color conversion member. The low-refractive index layer includes a matrix part, a plurality of hollow inorganic particles dispersed in the matrix part, and a plurality of void parts defined by the matrix part.
US11231537B2 Display apparatus and method for controlling the same
A display apparatus and a method for controlling the same are provided. The display apparatus includes: a light guide module comprising a light incident region and a light emergent region; a display module, arranged corresponding to the light incident region of the light guide module and configured to display images; and a liquid crystal lens with a plurality of adjustable focal lengths, arranged between the display module and the light guide module and corresponding to the light incident region of the light guide module, and configured to form virtual images with different depths of field for the images displayed on the display module. The light guide module is configured to guide light exited from the liquid crystal lens to propagate in a direction from the light incident region to the light emergent region within the light guide module.
US11231536B2 Polarizer
A polarizer including an oriented polymeric first layer is described. The oriented polymeric first layer is preparable from a mixture of polyvinyl alcohol and crosslinker where the crosslinker is included in the mixture at 5 to 40 percent by weight based on the total weight of the polyvinyl alcohol and crosslinker. The oriented polymeric first layer is a substantially uniaxially drawn layer, in that for U=(1/MDDR−1)/(TDDR1/2−1), U is at least 0.85, with MDDR being a machine direction draw ratio and TDDR being a transverse direction draw ratio.
US11231532B2 High-resolution automotive lens and sensor
A camera for use in automotive applications includes a lens system having a modulation transfer function (MTF) tuned to process light in a spectral range from red to green with greater resolution than light in a spectral range from blue to violet. The camera also includes an imager having pixel sensors arranged in a matrix and a color filter matrix including multiple color filter elements, each corresponding to a pixel sensor of the imager. The color filter matrix includes red filter elements and yellow filter elements and the number of yellow filter elements is greater than the number of red filter elements.
US11231530B1 Etched illuminated display
An etched illuminated display includes a mirrored first surface having etched indicia thereon. A second and a third surface are disposed along a first and a second outer edge of the mirrored first surface. An illumination source is positioned behind the first surface. When activated the illumination source produces illumination emanating from the etched indicia.
US11231522B2 Methods and systems for climate forecasting using artificial neural networks
Methods and systems for generating a neural network (NN)-based climate forecasting model are disclosed. The methods and systems perform steps of generating a multi-model ensemble of global climate simulation data by combining simulation data from at least two global climate simulation models; pre-processing the multi-model ensemble of global climate simulation data; training the NN-based climate forecasting model on the pre-processed multi-model ensemble of global climate simulation data; and validating the NN-based climate forecasting model using observational historical climate data. Embodiments of the present invention enable accurate climate forecasting without the need to run new dynamical global climate simulations on supercomputers. Also disclosed are benefits of the new methods, and alternative embodiments of implementation.
US11231518B2 Real-time, fine adjustment of driver current of a light emitting device of an optical rain sensor
An optical rain sensor device includes a first light emitting element adapted to emit a first light pulse toward an inner surface of a transparent substrate, a second light emitting element adapted to emit a second light pulse toward the inner surface of the transparent substrate, a photodetector adapted to detect a light from the first light pulse and the second light pulse that is reflected by the inner surface of the transparent substrate, and a rain sensor controller. The rain sensor controller includes a regulated current source adapted to apply a compensation current signal at a terminal of the second light emitting element based on a regulation signal, so that a total current across the second light emitting element is increased or decreased to reduce an imbalance between the first light pulse and the second light pulse.
US11231515B2 Multi-Z horizon interpretation and visualization from seismic data
Systems and methods for interpreting multi-Z horizons from seismic data are disclosed. Seismic data is displayed via a graphical user interface (GUI) of an application executable at a user's computing device. User input is received via the GUI for picking surfaces of a multi-Z horizon within a current view of the displayed data. The user's input is tracked as it is received via the GUI over a series of input points within the current view of the displayed seismic data. Based on the tracking, each of a plurality of surfaces for the multi-Z horizon and at least one edge point between the picked surfaces within the current view of the seismic data are determined. The current view of the seismic data within the GUI is dynamically updated to include a visual indication of the plurality of surfaces and the at least one edge point for the multi-Z horizon.
US11231514B2 Method for attenuation compensation utilizing non-stationary matching filters
A method and apparatus for generating attenuation-compensated images of subsurface region, including: computing an image of the region utilizing elastic wave propagation, based on field data and subsurface model; generating forward-modeled data utilizing forward viscoelastic wave propagation, based on the image; computing secondary image by migration; computing NMF based on the images; and applying the NMF to the image to generate the attenuation-compensated image. A method and apparatus includes: iteratively computing attenuation-compensated gradient of the region utilizing an elastic wave propagation operator in the back-propagation and a viscoelastic wave propagation operator in the forward modelling, based on field data and subsurface model; computing search direction based on the attenuation-compensated gradient, searching for an improved model, and checking the improved model for convergence.
US11231508B2 Gamma camera dead time determination in real time using long lived radioisotopes
For dead time determination for a gamma camera or other detector, a long-lived point source of emissions is positioned so that the gamma camera detects the emissions from the source while also being used to detect emissions from the patient. The long-lived point source, in the scan time, acts as a fixed frequency source of emissions, allowing for dead time correction measurements that include the crystal detector effects.
US11231498B1 Concealed object detection
A method for detecting the presence of on-body concealed objects includes receiving a visible-domain camera image for a scene, determining, using the visible-domain camera image, a region of interest where a subject is present, receiving an infrared-domain camera image and a millimeter-wave (mmwave) radar image that each cover the region of interest, determining emissivity information for the region of interest using the infrared-domain camera image, determining reflectivity information for the region of interest using the mmwave radar image and determining a concealed object classification for the subject based on the emissivity information and the reflectivity information. A corresponding system and computer program product for executing the above method are also disclosed herein.
US11231497B2 Positioning method and positioning apparatus
A positioning method includes: obtaining first time information of a first to-be-positioned node, second time information of a second to-be-positioned node, position information of at least three collaborative nodes with known positions, and third time information of the at least three collaborative nodes with known positions; and determining position information of the first to-be-positioned node and position information of the second to-be-positioned node according to the first time information, the second time information, the third time information, and the position information of the at least three collaborative nodes with known positions.
US11231495B2 Signal processing device and signal processing method
In order to achieve object detection that does not detect an object moving at a speed within a prescribed speed range, the present invention comprises at least two cross-correlation calculation units which each calculate a cross correlation function between a waveform of a reflection signal obtained when a transmission signal having changing frequencies is reflected by a target object, and a different correlation waveform generated from the waveform of the transmission signal, and a synthesis unit that synthesizes at least two cross-correlation functions from at least the two cross-correlation calculation units so as to make detection of a target object moving at a speed within the prescribed speed range less likely, and that outputs the synthesis results to a post-processing unit.
US11231494B2 Radar system having vehicle assist function with field of view greater than 160 degrees
A radar system having a vehicle assist function with a field of view greater than 160 degrees is provided. The radar system includes antenna boards and a processing unit. The antenna board includes multiple antennas disposed thereon and transmitting a detection signal to detect an obstacle outside the vehicle, and then receiving a reflected signal, generated by the detection signal reflected by the obstacle. Therefore, the single radar system is enough for the vehicle assist function, and the transmitting and receiving antennas are disposed on the antenna board. The processing unit can directly analyze the reflected signal to determine a distance between the obstacle and the vehicle, and perform different vehicle assist functions having different warning distances, and when the distance between the obstacle and the vehicle is lower than one of the warning distances, the processing unit outputs a warning message to warn a driver.
US11231490B2 Laser power cailibration and correction
A LIDAR system emits laser pulses, wherein each pulse is associated with a power level. A laser emitter is adjusted during operation of a LIDAR system using power profile data associated with the laser. The power profile data is obtained during a calibration procedure and includes information that associates charge duration for a laser power supply with the actual power output by laser. The power profiles can be used during operation of the LIDAR system. A laser pulse can be emitted, the reflected light from the pulse received and analyzed, and the power of the next pulse can be adjusted based on a lookup within the power profile for the laser. For instance, if the power returned from a pulse is too high (e.g., above some specified threshold), the power of the next pulse is reduced to a specific value based on the power profile.
US11231489B2 Selective subband processing for a LIDAR system
A signal processing system includes a time domain processing module to receive samples of a range-dependent time domain baseband signal in a frequency modulated continuous wave (FMCW) LIDAR system, and to generate and select time domain subband signals based on time domain subband selection criteria, a time domain to frequency domain converter coupled with the time domain processing module, to generate range-dependent frequency outputs from the selected time domain subbands, and a frequency domain processing module coupled with the time domain to frequency domain converter, to generate and select frequency domain subbands based on frequency domain subband collection criteria, and to detect energy peaks corresponding to target ranges in the field of view of the LIDAR system.
US11231488B2 System and method for increasing coherence length in lidar systems
Various implementations of the invention compensate for “phase wandering” in tunable laser sources. Phase wandering may negatively impact a performance of a lidar system that employ such laser sources, typically by reducing a coherence length/range of the lidar system, an effective bandwidth of the lidar system, a sensitivity of the lidar system, etc. Some implementations of the invention compensate for phase wandering near the laser source and before the output of the laser is directed toward a target. Some implementations of the invention compensate for phase wandering in the target signal (i.e., the output of the laser that is incident on and reflected back from the target). Some implementations of the invention compensate for phase wandering at the laser source and in the target signal.
US11231486B2 Target detection device and target detection method
Target detection units respectively performing detection processing of targets which are different in spatial extent from each other on the basis of a detection result of amplitude or power by a detection unit are provided, and at least one determination processing unit is configured to determine presence or absence of targets from a result of the detection processing of targets by the target detection units. As a result of this configuration, it is possible to detect a target even when it has a spatial extent.
US11231481B1 Radar false negative analysis
Techniques are described for determining a likelihood that a radar device failed to detect an object (i.e., a false negative). Determining the likelihood may be based at least in part on determining an estimated noise floor based at least in part on at least a portion of radar data, which may comprise one or more detections, and determining a likelihood that the portion of radar data includes a false positive, based at least in part on the estimated noise floor and a response profile associated with an object. A response profile may identify a received signal power and/or radar cross section associated with an object type.
US11231478B2 Minimization of signal losses in multi-echo imaging
Techniques are disclosed for acquiring MR signals of an object under examination in an MR system using a multi echo imaging sequence. The method comprises the steps of applying an RF excitation pulse to the object to generate a transverse magnetization, applying at least two RF refocusing pulses for refocusing the transverse magnetization to generate at least two MR spin echoes for the RF excitation pulse, applying a first magnetic field gradient in a read out direction between the RF excitation pulse and the first of the at least two RF refocusing pulses, applying a second magnetic field gradient in the read out direction after each of the at least two RF refocusing pulses such that the zeroth and first gradient moment is substantially zero for the second magnetic field gradient, and acquiring the at least two MR spin echoes during the at least two second magnetic field gradients.
US11231473B2 Simultaneous multi-slice (SMS) acquisition of measurement data by means of magnetic resonance technology
Techniques are disclosed for an improved acquisition of measurement data of an object under examination by means of a magnetic resonance system using a simultaneous multi-slice (SMS) method in which magnetic resonance signals are acquired in at least two slice groups from different slices of the object under examination. The slices contained in a slice group are detected simultaneously in an acquisition of MR signals, which includes the generation of one multiband RF pulse for each slice group. A multiband RF pulse is used to simultaneously manipulate spins of the slices contained in each respective slice group such that the signal intensity profiles of the multiband RF pulses differ from one another. By virtue of the multiband RF pulses being generated according to these techniques, step changes in the signal intensity of the produced image data can be prevented.
US11231471B2 NMR arrangement and method for transporting a sample tube in an NMR arrangement
Provided is an NMR arrangement, including an NMR device, a storage system for storing sample tubes, and a transport system for transporting the sample tubes from the storage system to the NMR device and from the NMR device to the storage system. The storage system is mechanically decoupled from the NMR device. Furthermore, the transport system includes a first guiding element that is mechanically coupled to the storage system; a second guiding element that is mechanically coupled to the NMR device; and a sample tube carrier that can be moved between the first guiding element and the second guiding element so as to transport the sample tubes from the storage system to the NMR device and from the NMR device to the storage.
US11231470B2 Deployable guard for portable magnetic resonance imaging devices
According to some aspects, an apparatus is provided comprising a deployable guard device, configured to be coupled to a portable medical imaging device, the deployable guard device further configured to, when deployed, inhibit encroachment within a physical boundary with respect to the portable medical imaging device. According to some aspects, an apparatus is provided comprising a deployable guard device, configured to be coupled to a portable magnetic resonance imaging system, the deployable guard device further configured to, when deployed, demarcate a boundary within which a magnetic field strength of a magnetic field generated by the portable magnetic resonance imaging system equals or exceeds a given threshold.
US11231467B2 Method, device, and system, for state of charge (SOC) correction for a battery
The present disclosure provides a method, a device, a system, and a storage medium for SOC correction for a battery. The method includes determining a current OCV measurement value of the battery, and determining whether the current OCV measurement value is within a hysteresis voltage interval; determining, when the current OCV measurement value is within the hysteresis voltage interval, a charging SOC value corresponding to the current OCV measurement value in the charging state and a discharging SOC value corresponding to the current OCV measurement value in the discharging state; and determining, based on a SOC confidence interval determined from the charging SOC value and the discharging SOC value, a SOC correction target value to correct a current SOC value of the battery. The embodiments of the present disclosure may implement SOC correction for the battery having a hysteresis characteristic to improve estimation accuracy of the battery SOC.
US11231464B2 Monitoring apparatus
A monitoring apparatus includes: a monitoring portion that monitors a voltage of each of battery cells connected in series, each of the battery cells having an electrode terminal; and a wiring portion that connects the monitoring portion and the electrode terminal. The wiring portion includes a first flexible substrate and a second substrate that have flexibility and are integrally linked with each other. A linking part where the first flexible substrate and the second flexible substrate are linked is bent. The first flexible substrate is connected with the electrode terminal. The second flexible substrate is connected with the monitoring portion. One of the first flexible substrate and the second flexible substrate includes an arm. Another of the first flexible substrate and the second flexible substrate other than the one including the arm includes a slit. The arm is fixed to the slit, causing the linking part to be reinforced.
US11231461B2 3D tap and scan port architectures
This disclosure describes die test architectures that can be implemented in a first, middle and last die of a die stack. The die test architectures are mainly the same, but for the exceptions mentioned in this disclosure.
US11231460B2 Apparatus and method for providing a supply voltage to a device under test using a capacitor
An apparatus for providing a supply voltage to a device under test includes a controlled source configured to provide a voltage in dependence on one or more control signals; a switchable resistor circuited between the output of the controlled source and a DUT port, having first and second resistances in first and second switch states, respectively, the second resistance being smaller than the first resistance; a regulator configured to provide a control signal to the controlled source, to regulate a voltage to be provided to the DUT in dependence on information about a desired voltage; a capacitor circuited in parallel to the switchable resistor at least during switching of the switchable resistor and configured to slow a voltage change across the switchable resistor which is caused by changing a switch state of the switchable resistor; the apparatus being configured to change a switch state of the switchable resistor while a voltage is provided to the DUT via the switchable resistor.
US11231454B2 Apparatus for testing integrated circuit devices and method thereof
An apparatus for performing a test on an integrated circuit device is provided. The apparatus includes a processor, at least one mounting portion configured to accommodate at least one integrated circuit device to be tested, and an interface configured to connect the processor to the at least one integrated circuit device to allow data transmission and reception therebetween. The processor is configured to transfer a heating traffic data pattern, which is configured to raise a temperature of the at least one integrated circuit device to a target temperature according to heating test conditions, to the at least one integrated circuit device via the interface.
US11231453B2 Alignment testing for tiered semiconductor structure
Among other things, one or more techniques or systems for evaluating a tiered semiconductor structure, such as a stacked CMOS structure, for misalignment are provided. In an embodiment, a connectivity test is performed on vias between a first layer and a second layer to determine a via diameter and a via offset that are used to evaluate misalignment. In an embodiment, a connectivity test for vias within a first layer is performed to determine an alignment rotation based upon which vias are connected through a conductive arc within a second layer or which vias are connected to a conductive pattern out of a set of conductive patterns. In this way, the via diameter, the via offset, or the alignment rotation are used to evaluate the tiered semiconductor structure, such as during a stacked CMOS process, for misalignment.
US11231452B2 Testing apparatus for optical devices
An apparatus may include an upper transparent plate to hold a wafer of bottom-emitting or bottom-detecting optical devices, wherein the upper transparent plate comprises a set of holes in an area of the upper transparent plate for holding the wafer. The apparatus may include a lower transparent plate and a structure supporting the upper transparent plate and the lower transparent plate to form a cavity bounded by the upper transparent plate, the lower transparent plate, and the structure, wherein the structure comprises an opening in fluid communication with the cavity, wherein applying suction through the opening, via the cavity and the set of holes, holds the wafer flat on the upper transparent plate, and wherein an optical path, between a bottom-emitting or bottom-detecting optical device of the bottom-emitting or bottom-detecting optical devices of the wafer and a testing device, passes through the upper transparent plate, the cavity, and the lower transparent plate.
US11231451B2 Methods and apparatus for testing ISFET arrays
The invention provides testing of a chemically-sensitive transistor device, such as an ISFET device, without exposing the device to liquids. In one embodiment, the invention performs a first test to calculate a resistance of the transistor. Based on the resistance, the invention performs a second test to transition the testing transistor among a plurality of modes. Based on corresponding measurements, a floating gate voltage is then calculated with little or no circuitry overhead. In another embodiment, the parasitic capacitance of at least either the source or drain is used to bias the floating gate of an ISFET. A driving voltage and biasing current are applied to exploit the parasitic capacitance to test the functionality of the transistor.
US11231449B2 Frequency sensing systems and methods
Systems and methods may be used to measure a frequency of a power delivery system and/or of a supply signal transmitted to a load. A system may record an input waveform, determine a frequency of the input waveform at a present time based at least in part on the input waveform and a derivative of the input waveform, and control an operation of a power delivery system based at least in part on the determined frequency.
US11231443B2 Semiconductor device test socket
An embodiment of the present invention provides a test socket for a semiconductor device, comprising: a base layer having a first surface and a second surface opposite to the first surface, and having, on the second surface, an external connection pad formed at a pitch corresponding to an electrode terminal of a test board; a plurality of circuit patterns formed to be partially exposed on the surface of the base layer and rearranged at a pitch corresponding to the external connection pad; a plurality of electrode patterns formed on the first surface to be electrically connected to the circuit patterns and an external connection terminal of a semiconductor device, and arranged at a pitch corresponding to the external connection terminal; and an elastic layer covering the electrode patterns such that the electrode patterns are partially exposed.
US11231442B2 Inertia measurement device, vehicle, and electronic device
An inertia measurement device, which is used in combination with a satellite positioning receiver that outputs a positioning result at every T seconds in a positioning system equipped on a vehicle, when a Z-axis angular velocity sensor, a position error P[m] based on the detection signal of the Z-axis angular velocity sensor while the vehicle moves at a moving speed V[m/sec] for T seconds satisfies Pp≥P=(V/Bz)×(1−cos(Bz×T)) (where, a bias error of the Z-axis angular velocity sensor is Bz[deg/sec] and a predetermined allowable maximum position error during movement for T seconds is Pp[m]), and a bias error Bx and By of the Y-axis angular velocity sensor satisfies Bz
US11231437B1 Arm motion sensor system
The arm motion sensor system includes at least one sensor attached to the body and positioned to detect arm motions, a control system for detecting when the arm motion is characteristic of a bad habit or activity that may spread infectious disease, and an alert system warning the user to refrain from such activity. In one embodiment, the sensor attached to the wrist and includes a 3-degree of freedom, 9-axis inertial measurement unit and an Edge TPU (Tensor Processing Unit). The wrist sensor communicates with a control system in the Cloud that includes an Artificial Intelligence (AI) unit that is trained to recognize undesirable motions. The wrist sensor includes an alarm system (tactile, auditory, or visual that warns the user to refrain from undesirable arm movements. Optionally, this system may also include an infrared sensor and WiFi MCU (microcontroller unit) positioned near the neck to screen out acceptable arm movements.
US11231433B2 Automatic analyzer and cleaning method
The invention provides a highly reliable automatic analyzer and dispenser probe cleaning method that allows for the removal of leftover cleaning water from the outer wall surfaces of a probe without increasing the size of a cleaning bath and contaminating the outer wall surfaces of the probe. A cleaning bath 113 (108, 106) comprises: a cleaning water outlet 203 for discharging into the cleaning bath 113 (108, 116) the cleaning water supplied from a cleaning water supply mechanism 123; and a compressed air outlet 204, disposed on the trajectory of the cleaning water discharged from the cleaning water outlet 203, for discharging the compressed air supplied from a compressed air supply mechanism 124 toward a sample probe 111b or a reagent probe 120 inserted in the cleaning bath 113 (108, 106).
US11231430B2 Instrument for analyzing biological samples and reagents
An instrument for processing a biological sample includes a chassis. Connected to the chassis is a tape path along which a tape with a matrix of wells can be automatically advanced through the instrument, a dispensing assembly for dispensing the biological sample and a reagent into the matrix of wells of the tape to form a biological sample and reagent mixture, a sealing assembly for sealing the biological sample and reagent mixture in the tape, and an amplification and detection assembly for detecting a signal from the biological sample and reagent mixture in the matrix of wells in the tape.
US11231428B1 Kit for and method of testing occult blood in feces
A kit and method are used to detect the presence of occult blood in feces. The kit has a closed and sealed package containing a sheet of absorbent material impregnated with a guaiac material and a friable packet holding a hydrogen peroxide solution. The packet is sealed to prevent the solution from escaping the packet until it is manually fracture. With the sheet and the packet both within the closed package and in contact with each other, a user manually compresses the packet to break the packet and release the solution, which is absorbed by the sheet material. The package remains closed for a sufficient time for the solution to be absorbed by the sheet. The user then opens the packaging and removes the sheet that is now wetted with the solution, using the sheet in the conventional manner to collect a feces sample. A blue color appearing on the sheet indicates the presence of occult blood in the feces sample.
US11231421B2 Methods of treating multifocal cancer
The embodiments include methods of treating (preventing or reducing the incidence of) multifocal cancer by administering to a unifocal cancer focus a composition comprising a therapeutically effective amount of a therapeutically effective amount of pharmaceutically active ingredient capable of inducing necrosis of the unifocal cancer tumor, wherein administration reduces multifocal cancer incidence, multifocal cancer grade, and multifocal cancer progression (worsening) in the entire organ or organism.
US11231418B2 Processes for the diagnosis, prognosis and monitoring of the progression of chronic lymphoid leukaemia (CLL) and/or of systemic lupus erythematosus (SLE) using membrane STIM 1
Some embodiments are directed to a process for the diagnosis of systemic lupus erythematosus (SLE) and/or of chronic lymphoid leukaemia (CLL) of a subject who may be suffering therefrom, comprising the in vitro detection of the expression of the fraction of the STIM1 protein located at the cell plasma membrane in a biological sample from human and mice. Some other embodiments are directed to a process for predicting the progression and/or monitoring the progression of CLL and/or of SLE, comprising the in vitro detection of the expression of the fraction of the STIM1 protein located at the cell plasma membrane.
US11231416B2 Virus-like particle (VLP) based small molecule-protein interaction trap
This disclosure relates to a virus-like particle in which a small molecule-protein complex is entrapped, ensuring the formation of the small molecule-protein complex under physiological conditions, while protecting the small molecule-protein complex during purification and identification. The disclosure further relates to the use of such virus-like particle for the isolation and identification of small molecule-protein complexes.
US11231415B2 Multivalent glycan microarray platform
The present invention includes a multivalent glycan microarray for detection of glycan-binding proteins. The multivalent glycan microarray allows a multivalent presentation of glycan on a microarray substrate, which can enhance binding of the glycan binding protein to the glycan microarray. The multivalent microarray includes a solid substrate having one or more branched polymers bonded to it via one or more silane-based linker reagents. The branched polymer in turn is bonded to a glycan, via one or more bifunctional linkers to form the multivalent glycan microarray. Nonspecific binding of glycan binding proteins to the multivalent glycan microarray can be reduced by using a blocking reagent coated on to the microarray substrate, which includes a polyethylene glycol surfactant attached to the solid substrate via a self-crosslinking azido-functionalized silane. Methods for making multivalent glycan microarrays and methods for using same to detect glycan-binding proteins are also disclosed.
US11231413B2 Surrogate biomarker for evaluating intracerebral amyloid ß peptide accumulation and method for analysis thereof
Provided are a biomarker for evaluating a cerebral Aβ accumulation state using an amyloid precursor protein (APP)-derived peptide in a living body-derived sample as an index, and a method for analysis thereof. A living body-derived sample derived from a test subject is measured, and at least one ratio selected from the group consisting of APP669-711/APP672-713 (Aβ1-42); APP672-709 (Aβ1-38)/APP672-713 (Aβ1-42); APP674-711 (Aβ3-40)/APP672-713 (Aβ1-42); APP672-710 (Aβ1-39)/APP672-713 (Aβ1-42); APP672-711 (Aβ1-40)/APP672-713 (Aβ1-42); and APP672-711 (OxAβ1-40)/APP672-713 (Aβ1-42) is calculated, and when each of the ratios of the test subject is higher than each of standard levels which are ratios of a person having normal cognitive function NC− who is negative for cerebral Aβ accumulation, an accumulation amount of cerebral Aβ of the test subject is determined as larger than an accumulation amount of cerebral Aβ of the person having normal cognitive function NC−.
US11231412B2 Method for the diagnosis of Niemann-Pick disease
The present invention is related to a method for diagnosing Niemann-Pick disease in a subject comprising a step a), wherein the step a) comprises detecting a biomarker in a sample from the subject.
US11231410B2 Method for identifying a compound useful in mitigating and/or the treatment of a disease associated with abnormal astrocytic function
The present invention pertains to a method for identifying a compound that can be used in mitigating and/or the treatment of a disease associated with abnormal astrocytic function, said method comprising: (i) providing a compound; (ii) determining whether said compound is a ligand for the GPR81 receptor by determining said compound's binding energy with the GPR81 receptor using molecular dynamics (MD) simulations and comparing said binding energy to the binding energy determined for a reference compound (such as L-lactate) with the GPR81 receptor; and (iii) if said compound is determined to be a ligand for the GPR81 receptor, bringing said compound in contact with a living astrocyte and determining the cAMP level in said astrocyte contacted with said compound. The present invention further pertains to an agent elevating the cAMP level in astrocytes for use in mitigating and/or in the treatment of a disease associated with abnormal astrocytic function.
US11231408B2 Fibers with chemical markers used for coding
Disclosed are fibers which contain identification fibers. The identification fibers can comprise one or more chemical markers, or taggants, which may vary among the fibers or be incorporated throughout all of the fibers. The disclosure also relates to the method for making and characterizing the fibers. Characterization of the fibers can include identifying chemical markers and correlating the chemical markers and a taggant chemical marker amounts of at least one of the chemical markers to manufacturer-specific taggants to determine supply chain information. The supply chain information can be used to track the fibers from manufacturing through intermediaries, conversion to final product, and/or the consumer.
US11231407B2 System and method for graphene-structure detection downhole
A method may comprise sampling a wellbore fluid; analyzing the wellbore fluid and determining a presence of a graphene-like substrate, a concentration of the graphene-like substrate, or both, in the wellbore fluid; and correlating the presence and the concentration of the graphene-like substrate to at least one subterranean formation characteristic.
US11231402B2 Calibrated mobile gas sensor
A mobile gas monitor is presented. In accordance with some embodiments, a mobile gas monitor includes a gas sensor; a mobile device coupled to the gas sensor, the mobile device executing instructions to: read data from the gas sensor; provide calibration; and provide calibrated concentrations based on the data from the gas sensor.
US11231401B2 Methods for detecting chromogranin a by mass spectrometry
Provided are methods for detecting chromogranin A by mass spectrometry. In another aspect, provided herein are methods for quantitating chromogranin A by mass spectrometry. In another aspect, provided herein are methods for prognosis of or measuring the size of neuroendocrine tumors by mass spectrometry.
US11231399B2 Sample temperature adjustment device
A sample temperature adjustment device includes a temperature control space for controlling a temperature of a sample by containing the sample inside, a heat insulating layer enclosing the temperature control space so that the temperature control space is thermally separated from outside air of the sample temperature adjustment device, a cooling part for cooling the temperature control space, a heat transfer plate covering at least a part of outer surfaces of the heat insulating layer, and a heater that heats the heat transfer plate to prevent dew condensation on a surface of the heat transfer plate.
US11231387B2 Stabilization of sensor signal in electrochemical gas sensors
An electrochemical gas sensor includes a housing comprising a gas inlet, an electrolyte within the housing, a working electrode in ionic contact with the electrolyte, a counter electrode in ionic contact with the electrolyte and a secondary electrode in ionic contact with the electrolyte. Reaction of target gas at the secondary electrode is less than reaction of target gas at the working electrode. Electronic circuitry of the gas sensor is configured to measure an output from the working electrode and an output from the at least one secondary electrode. A correction factor is determined for correcting the output from the working electrode on the basis of the working electrode output and the secondary electrode output during an assessment in which the electrochemical sensor is exposed to the target gas for a determined period of time.
US11231386B2 Compact microelectronic integrated gas sensor
A compact microelectronic gas sensor module includes electrical contacts formed in such a way that they do not consume real estate on an integrated circuit chip. Using such a design, the package can be miniaturized further. The gas sensor is packaged together with a custom-designed Application Specific Integrated Circuit (ASIC) that provides circuitry for processing sensor signals to identify gas species within a sample under test. In one example, the output signal strength of the sensor is enhanced by providing an additional metal surface area in the form of pillars exposed to an electrolytic gas sensing compound, while reducing the overall package size. In some examples, bottom side contacts are formed on the underside of the substrate on which the gas sensor is formed. Sensor electrodes may be electrically coupled to the ASIC directly, or indirectly by vias.
US11231382B2 Integrated thermal sensor comprising a photonic crystal
An integrated thermal sensor comprising photonic crystal elements that enable photonic elements for photonic sourcing, spectral switching and filtering, sensing of an exposed analyte and detection. In embodiments, applications are disclosed wherein these photonic elements provide a spectrophotometer, a photonic channel switch and a standalone sensor for toxic gases and vapors. An application coupled with a mobile phone is disclosed.
US11231377B2 Hazardous environment inspection system and related apparatus and methods
An inspection device for inspecting explosive environments. The inspection device may include a camera and an intrinsic safety barrier. The intrinsic safety barrier may be configured to receive camera power and control signals and transmit intrinsically safe camera power and control signals to the camera.
US11231373B2 Measurement method and measurement device
A method according to one or more aspects may be a method of measuring a detection material contained in a sample by using a cartridge including: chambers each capable of housing at least one of the detection material and a reagent; and a path through which the detection material is transferred between the chambers. The method may include: moving at least one of the chambers and the path to a measurement position and an image capturing range by rotating the cartridge about a rotational shaft; measuring the detection material in the measurement position; and capturing an image of a monitoring target comprising at least one of the chambers and the path in the image capturing range.
US11231372B2 Surface plasmon-mediated chemical deposition and plasmonic structures
Embodiments of the present disclosure provide plasmonic structures, methods of making plasmonic structures, and the like.
US11231371B2 Method for the determination of antibiotic susceptibility through stimulated Raman metabolic imaging
A method for the determination of antibiotic susceptibility through stimulated Raman scattering microscopy is disclosed. The method utilizes a imaging apparatus adapted to collect a laser signal through a sample having a bacteria for imaging the metabolism of the sample. The sample can be manipulated with an antibiotic for imaging to determine the susceptibility of a bacteria to the provided antibiotic.
US11231370B2 Microscopic body enclosing method, microscopic body detection method, and microscopic body detection device
Provided is a method of enclosing a microscopic body in at least some of a plurality of cavities formed in the surface of a substrate, including the step of arranging an insertion member above the cavity-formed surface of the substrate, determining relative positions of the insertion member and the substrate by a support section provided on the insertion member such that the bottom surface of the insertion member and the cavity-formed surface of the substrate face each other, thereby providing a solution introduction space between the bottom surface of the insertion member and the cavity-formed surface of the substrate, and providing a solution discharge space that is in communication with the solution introduction space, the solution discharge space being located above the bottom surface of the insertion member, and between the substrate and the insertion member, within the substrate and/or within the insertion member.
US11231369B2 Portable single unit device for Ochratoxin A (OTA) toxicity analysis for rice quality monitoring
A single unit, handheld field portable apparatus and method for analyzing Ochratoxin A (OTA) in rice quality monitoring, based on fluorescence signal output. Aliquots may be analyzed by adding at least one or more reagents to the sample aliquot that reacts selectively with an analyte contained therein. The reaction product, which is selective for the analyte of interest and proportional to its concentration, is measured with an appropriate detector. This enables simple and accurate testing of samples using time honored wet-chemical analysis method in microliter volume regimes while producing remarkably small volumes of waste. The device includes a multipurpose controller board for processing and analysis purpose, a camera which is integrated with the controller, a resistive touch liquid crystal display to view the results, a light emitting diode to emit the UV light, and a power bank. The device may operate using a touch display.
US11231362B1 Multi-environment polarized infrared reflectometer for semiconductor metrology
A system includes a light source, a Fourier transform infrared reflectometer (FTIR) spectrometer, and broadband reflectometer optics. The system is configured to measure polarized light and unpolarized reflectivities in a wavelength range from 2 μm to 20 μm. The light source can be a laser-driven light source. The spectroscopic reflectometer can include a single channel or two channels.
US11231351B2 Portable flexure fixtures for stressing glass samples and methods of testing stressed glass samples
A portable flexure fixture including a fixture housing, a translatable plug, a load ring, and a support ring. The fixture housing includes a first end opposite a second end, a plug receiving opening extending into the first end and a test opening extending into the second end. The support ring is disposed in the fixture housing. The translatable plug is insertable into the plug receiving opening of the fixture housing and is translatable in both a sample engaging direction and a sample releasing direction. Further, the load ring is coupled to the translatable plug and is positioned at a sample facing end of the translatable plug such that translation of the translatable plug in the sample engaging direction translates the load ring in the sample engaging direction and translation of the translatable plug in the sample releasing direction translates the load ring in the sample releasing direction.
US11231350B2 Probe for determining soil properties
The invention relates to a probe arranged for subsurface penetration of a soil for measuring properties of the soil. The probe comprising a probe body and at least one fiber optical sensor. The at least one fiber optical sensor is arranged for measuring at least one of a cone resistance, sleeve friction, pore water pressure or inclination.
US11231348B2 Histological specimens traceability apparatus and method
The present invention refers to an apparatus (100) for identification of tissue carriers (210) of human or animal tissue that are grouped in a batch (200), wherein the apparatus (100) comprises a working area (110) for receiving the batch (200) of at least two tissue carriers (210); a presence sensor (120) for detecting the presence of each of the tissue carriers (210) of the batch (200) received at the working area (110); an identification device (130) for detecting a unique identifier (220) of each of the tissue carriers (210) of the batch (200) received at the working area (110); and a control unit (140, 141, 142) being configured to identify positions of the working area (110), at which a tissue carrier (210) is detected to be present but no unique identifier (220) is detected and/or at which a unique identifier (220) is detected but no tissue carrier (210) is detected to be present, as identified positions. The present invention further refers to a system (300) as well as a method for tracking and identification of tissue carriers (210) of human or animal tissue.
US11231346B2 Specimen preparation apparatus
A lower-side structure forms a specimen chamber in which a specimen base is provided. An upper-side structure forms a nozzle chamber above the specimen chamber. The specimen chamber and the nozzle chamber are separated by a gate valve. In the nozzle chamber, at least a tip opening of a nozzle that ejects a specimen is present. A control device maintains a relationship of gas pressures such that a gas pressure in the specimen chamber is higher than a gas pressure in the nozzle chamber when the lower-side structure and the upper-side structure are in communication with each other.
US11231343B1 Storage tank sampling systems
A sampling device includes a pig-retaining pipe, a plurality of pipes extensions, a plurality of pipe couplings, a winch and support jig, a sample spout, a bottom cap, a pig, and a cable. A storage tank holds product-fuel, water, sludge, and a hard volume. The sampling device is used to collect and sample contents of the storage tank. The sampling device is assembled with the pig attached to a bottom cap coupled to the pig-retaining pipe. The sampling device is inserted into the storage tank to the desired depth. Contents of the storage tank enter into the sampling device through openings in the pig-retaining pipe. The winch is used to pull the cable upwards and draw the pig up through the sampling device. As the pig is pulled upwards, contents exit through the sample spout. The contents are stored in a container that is sent to a laboratory for analysis.
US11231337B2 Method for detecting a tensile stress of a circumferential belt
In the case of a method for detecting a tensile stress of a circumferential belt (5), this is deflected around a tension roller (4). In this way, the running length of the circumferential belt (5) is changed by adjusting the tension roller (4). A force measuring device (10) is provided, wherein the force measurement changes along with the adjustment path (6) of the tension roller (4). In order to make a reliable tensile stress detection possible, the sensitivities of the force measuring device (10) are determined with respect to the tensile stress for different points of the adjustment path. These sensitivities or calculated values are stored in a memory (32), which a controller (15) accesses. This calculates the tensile stress from the current adjustment path (6), the current bearing force and the stored sensitivities or values by means of interpolation.
US11231336B2 Thrust measuring device
Provided herein are: a movable part that is provided with coils placed correspondingly to magnets arranged in an arc shape, a pressure sensor, vertical-side hydrostatic pads, and a lateral-side hydrostatic plate and lateral-side hydrostatic pads caused to move in a manner matched to the shape of the magnets; and a stationary part that is provided with a base on which the magnets and vertical-side hydrostatic plates being opposite to the vertical-side hydrostatic pads are placed, a wall on which a lateral-side hydrostatic pad being opposite to the lateral-side hydrostatic plate is placed, a wall on which a lateral-side hydrostatic plate being opposite to the lateral-side hydrostatic pads is placed, and a wall to which an actuator coupled to the pressure sensor through a ball joint.
US11231333B2 Device and method for measuring mechanical stress based on magnetostriction
Disclosed herein is a device for measuring mechanical stress. The device comprises a magnetostrictive body enclosing a remanent magnetization. The magnetostrictive body comprises first and second end surfaces that are arranged opposite to each other. At least one of the first and second end surfaces is configured to receive a mechanical stress. The magnetostrictive body further comprises a first recess formed at the first end surface towards the second end surface and a second recess formed at the second end surface towards the first end surface. In a projection perpendicular to the first end surface, the first recess overlaps the second recess and extends beyond the second recess. Further disclosed are a method of manufacturing such a device and a method of measuring mechanical stress using such a device.
US11231323B2 Time-resolved hyper-spectral single-pixel imaging
A time-resolved hyper-spectral imaging system for imaging a sample, includes a radiation source suitable for illuminating the sample repeatably, a first optical system configured to form an image I of the sample on a spatial light modulator forming a transmission or reflection mask P, a processor connected to the spatial light modulator and configured to make the transmission or reflection mask P vary for each repetition of the illumination, a second optical system suitable for focusing the radiation transmitted or reflected by the spatial light modulator so as to form, in its image focal plane, a partial image S=P·I; the imaging system being wherein it comprises: a dispersive device comprising a slit placed in the image focal plane of the second optical system, the dispersive device being suitable for spatially splitting the various wavelengths of the radiation transmitted or reflected by the spatial light modulator; a streak camera arranged so as to be illuminated by the radiation issuing from the dispersive device and configured to acquire a plurality of time-resolved partial images of the sample, the images being associated with respective and different transmission or reflection masks P, the streak camera being connected to the processor and the processor also being configured to combine the partial images of the sample so as to construct a 4D image cube Itot forming an image resolved in time and in wavelength of the sample; and corresponding time-resolved hyper-spectral imaging method for imaging a sample.
US11231320B2 Heterogeneous spectroscopic transceiving photonic integrated circuit sensor
Described herein are optical sensing devices for photonic integrated circuits (PICs). A PIC may comprise a plurality of waveguides formed in a silicon on insulator (SOI) substrate, and a plurality of heterogeneous lasers, each laser formed from a silicon material of the SOI substrate and to emit an output wavelength comprising an infrared wavelength. Each of these lasers may comprise a resonant cavity included in one of the plurality of waveguides, and a gain material comprising a non-silicon material and adiabatically coupled to the respective waveguide. A light directing element may direct outputs of the plurality of heterogeneous lasers from the PIC towards an object, and one or more detectors may detect light from the plurality of heterogeneous lasers reflected from or transmitted through the object.
US11231315B2 Acoustic detection of position of a component of a fluid control device
A system for estimating a position of a component of a fluid control device includes an optical fiber sensor having a section disposed at a fixed location relative to the fluid control device, the fluid control device configured to be disposed in a borehole in an earth formation and including a moveable member, the fixed location selected so that acoustic signals generated by fluid flowing through the fluid control device are receivable by the section of the optical fiber sensor. The system also includes an interrogation assembly configured to inject an optical signal into the optical fiber and receive a return signal, and a processing device configured to detect the return signal, identify a signal pattern based on the return signal, and estimate a position of the moveable member based on the identified signal pattern.
US11231313B2 Method of obtaining output flow rate of flow rate controller and method of processing workpiece
A method of obtaining the output flow rate of the flow rate controller according to an aspect is provided. The method including a first step of outputting gas whose flow rate is adjusted according to a designated set flow rate from the flow rate controller, in a state where the diaphragm mechanism is opened; a second step of adjusting the diaphragm mechanism so that the pressure in the second pipe is the target pressure value, in a state where the output of gas from the flow rate controller is continued in the first step; and a third step of obtaining the output flow rate of the flow rate controller by using a pressure value and a temperature value in the tank, after the pressure in the second pipe is set to the target pressure value in the second step.
US11231310B2 Fluid level and composition sensor
A fluid sensor system comprises a radio frequency transmitter with adjustable output power, a radio frequency detector proximal to the radio frequency transmitter; a constant current source, and a switch coupled between the radio frequency detector and the constant current source. A method of determining the identity of a fluid using the fluid sensor system includes immersing the sensor system in a first fluid, increasing a transmit power of a radio frequency (RF) transmitter of the fluid sensor system until an RF signal is detected by a RF detector of the fluid sensor system, and determining the transmit power of the RF transmitter that first resulted in a detection of the RF signal by the RF detector to be the transmit power that is required for detecting the RF signal in the first fluid.
US11231307B2 Physical-quantity detection device
To obtain a physical-quantity detection device that reduces a variation in mounting position in a main passage. A physical-quantity detection device 20 of the present invention is inserted into and disposed in a main passage 22, and includes a flange 211 fixed to a seat surface 103 of the main passage 22, and the flange 211 includes a press-fitting portion 281 for positioning with respect to a seat surface 103 side.
US11231303B2 Test lead attachment assembly for metal pipes
A lead attachment assembly for attaching a lead to an outer surface of a metal pipe includes a lead fitting having an inner surface, an outer surface, and opposing ends. At least one magnet is carried by the inner surface of the lead fitting. The end of a lead wire is fixed to the inner surface of the lead fitting. A conductive epoxy applied to the inner surface of the lead fitting contacts the outer surface of the pipe when positioned. The magnets hold the lead fitting in position while the epoxy cures.
US11231302B2 Bi-directional snap fit electronic unit
A mountable circuit assembly is provided. The mountable circuit assembly may be a remote sensor assembly for mounting on sheet metal of a vehicle assembly. The assembly may include a sensor circuit, a housing and a mounting portion. The housing may include a cavity for receiving the sensor circuit. The housing may include first and second locking features. The first locking feature may be on an opposite side of a lock opening from the second locking feature. The mounting portion may be configured to lock into the sheet metal opening in the sheet metal. The mounting portion may have a post such that a plurality of locking features engage the mounting portion. Each locking feature may engage the post at a different position along the longitudinal axis of the post to fasten the housing to the mounting portion.
US11231299B2 High-performance distributed fiber sensing system based on EHz ultrafast pulse scanning
A high-performance distributed fiber sensing system based on EHz ultrafast pulse scanning. During testing of a disturbance signal, an internally frequency converted pulse light emitted by an EHz ultrafast pulse scanning laser enters a sensing fiber after passing through a circulator, and a backward Rayleigh scattering signal transmitted by the sensing fiber enters an unbalanced Michelson interferometer after passing through a coupler. By designing an arm length difference between two interference arms, interferences sequentially occur for the backward Rayleigh scattering light at a position where lengths of two adjacent arms differ. A signal received after passing through the unbalanced Michelson interferometer includes a phase difference signal caused by an external disturbance signal in the sensing fiber. Finally, variations of the phase difference signal over time are demodulated by using a phase demodulation unit, so that a dynamic measurement of the disturbance signal in the sensing fiber may be performed.
US11231298B2 Sensor, sensor substrate, and sensor manufacturing method
A sensor includes a generator configured to generate a predetermined detection target, a detector configured to detect the detection target generated by the generator, and a substrate provided with the generator and the detector. The substrate includes a first portion provided with the generator, a second portion provided with the detector, a bent portion that is bent between the first portion and the second portion such that the generator and the detector face each other, and a ground pattern provided in a portion including the first portion, the second portion, and the bent portion. In the ground pattern, a ground pattern of the bent portion is narrower than a ground pattern of the first portion and a ground pattern of the second portion.
US11231297B2 Providing availability of rotary position sensor information after hardware failures
Methods and systems for providing rotary position sensor information. One system includes an electronic processor configured to receive a first set of signals from a first bridge circuit of a rotary position sensor and receive a second set of signals from a second bridge circuit of the rotary position sensor. In response to the receipt of the first set of signals from the first bridge circuit stopping, the electronic processor is also configured to identify a fault associated with the first bridge circuit. The electronic processor is also configured to receive a pulse signal and determine a rotary angle based on the pulse signal and the second set of signals from the second bridge circuit. The electronic processor is configured to generate an output torque value based on the rotary angle for controlling a motor.
US11231295B2 Rotation angle detection device
A rotation angle detection device for detecting a rotation angle of a rotating body includes a magnet having poles arranged along a radial direction perpendicular to a rotation axis of the rotating body, the magnet being disposed to rotate together with the rotating body, a magnetic portion provided in a ring shape radially outward of the magnet, a plurality of gaps being formed in the magnetic portion at a plurality of locations along a circumferential direction, and a magnetic detection unit arranged in a particular gap of the plurality of gaps, the magnetic detection unit being configured to detect a tangential magnetic flux component in a tangential direction and a radial magnetic flux component in the radial direction of a magnetic field.
US11231294B2 Enabling alert messages in a vehicle
A feature for a motor vehicle that takes precautionary actions in response to conditions on the road network in the vicinity ahead of the vehicle. The feature uses a data representation of the road network extending from the current vehicle position out to an extent. The data representation of the road network is used to identify conditions, if any, that warrant taking a precautionary action. The type of conditions about which actions are to be taken may be identified in a data file. A precautionary action is taken as the vehicle approaches the location of the condition. The precautionary action may be a message provided to the vehicle driver to alert the driver about the condition. Alternatively, the action may be a modification of the vehicle operation, such as slowing down or stopping the vehicle, speeding up the vehicle, changing direction, and so on.
US11231293B2 Method, terminal, and computer storage medium for identifying information during navigation
A method of identifying information during navigation is provided. Fork data is extracted from navigation data, the fork data corresponding to a road having a fork. A first node and at least two exit roads are extracted from the fork data, the at least two exit roads being roads in different directions. The fork data are identified as corresponding to a target fork in response to all of the at least two exit roads converging at the first node. A second node adjacent to the first node is queried in response to at least two exit roads not completely converging at the first node. The fork data are identified as corresponding to the target fork based on a distance between the first node and the second node meeting a preset condition.
US11231292B1 Suggesting a route based on desired amount of driver interaction
Aspects of the disclosure relate generally to generating and providing route options for an autonomous vehicle. For example, a user may identify a destination, and in response the vehicle's computer may provide routing options to the user. The routing options may be based on typical navigating considerations such as the total travel time, travel distance, fuel economy, etc. Each routing option may include not only an estimated total time, but also information regarding whether and which portions of the route may be maneuvered under the control of the vehicle alone (fully autonomous), a combination of the vehicle and the driver (semiautonomous), or the driver alone. The time of the longest stretch of driving associated with the autonomous mode as well as map information indicating portions of the routes associated with the type of maneuvering control may also be provided.
US11231291B2 Presenting non-recommended routes
In some implementations, a computing device can proactively determine a destination and request traffic information for routes from a starting location to the destination. In some implementations, a computing device can identify some routes between a starting location and a destination as non-recommended routes and recommend other routes. In some implementations, a computing device can rank routes between a starting location and a destination based on automatically-determined user interest. In some implementations, a computing device can determine a user is familiar with a route and adjust the information presented to the user about the route accordingly.
US11231288B2 Transit navigation
Some embodiments provide a map application that identifies a transit route that includes one or more transit legs between a starting location and a destination location. In response to a request to start navigating the identified transit route, the map application of some embodiments provides a first display area for displaying a set of navigation instructions, each of which describes a transit maneuver that is associated with a transit leg of the transit route. The map application also provides a second display area for displaying a map region presentation associated with the navigation instruction that is displayed in the first display area.
US11231281B2 Information-processing device, information-processing method, and program
An information-processing device of the present invention includes an acquisition unit that acquires sensor detection information indicating a detection result from a sensor mounted in a vehicle, a derivation unit that derives a plurality of indices for a surrounding environment based on the sensor detection information acquired by the acquisition unit, and an evaluation unit that evaluates attribute information of a point at which the sensor detection information is acquired based on the plurality of indices derived by the derivation unit.
US11231278B1 System and method for generating broadband spectrum by phase modulation of multiple wavelengths
An optical system includes at least one laser source configured to generate first light having a first spectrum comprising a plurality of first peaks, a waveform generator configured to produce a noise waveform, and an electro-optic phase modulator in optical communication with the at least one laser source and in electrical communication with the waveform generator. The electro-optic phase modulator is configured to receive the first light, to receive the noise waveform, and to respond to the noise waveform by modulating the first light to produce second light having a second spectrum comprising a plurality of second peaks. The peak wavelengths of the second peaks are equal to the peak wavelengths of the first peaks and the linewidths of the second peaks are broader than the linewidths of the corresponding first peaks.
US11231266B1 Deformable signaling pathways
A wearable device comprises one or more deformable signaling pathways wherein each deformable signaling pathway is configured to enable an electrical connection between two devices electrically connected to each other via the deformable signaling pathway. Deformable signaling pathways enable the conduction of electrical signals between various circuit elements similar to one or more circuit elements such as electronic traces or wires. A deformable signaling pathway includes one or more conductive elements surrounded by a conductive gel. Both the conductive gel and the one or more conductive elements are encased in an elastomeric shell. The elastomeric shell is attached to terminals (e.g., one on either end). The one or more connectors are attached to one another such that the one or more connectors span the length of the elastomeric shell and form a low resistance contact between the terminals of the deformable signaling pathway.
US11231265B2 System for measuring a bending deformation of a surface of a material
A system for measuring a bending deformation of a surface of a material which cooperates with a bending test machine to deform a test piece. The system includes a first portion with lateral teeth which bear against an upper surface of the test piece. A first load support connected to the lateral teeth applies a constant force towards the test piece. A second portion with a central tooth bears against the upper surface. A second load support connected to the central tooth applies a constant force oriented towards the test piece. A measuring device includes a deformation sensor having a first arm connected to the first portion, and a second arm connected to the second portion. The first arm and the second arm are separated from each other by a variable distance (ΔB) measured by the measuring device.
US11231263B2 Wearable coordinate measurement devices
Wearable coordinate measurement devices are described. The wearable coordinate measurement devices include a wearable member and a measurement portion attached to the wearable member. The measurement portion includes a first rotary measurement device, a first probe linkage having a first probe tip on an end thereof, and a second probe linkage having a second probe tip on an end thereof. The first rotary measurement device is configured to detect a separation distance between the first probe tip and the second probe tip.
US11231259B2 Projectile with selectable angle of attack
A projectile with selectable angle of attack for increased impact on a target includes an active charge and controllable initiation device for initiation of the active charge, wherein the projectile also includes at least one side-acting impulse motor for tilting the projectile relative to its trajectory from a substantially vertical position, in which the front face of the projectile is directed toward the target, into a more horizontal position, in which the outer surface of the projectile is directed toward the target.
US11231256B2 Method for manufacturing a device for locating an impact having at least three transducers attached against an interactive surface
This method for manufacturing a device for locating an impact comprising an interactive surface having a front face for receiving an impact and at least three transducers that need to be distributed and attached against the front face or a rear face of the interactive surface, comprises the following steps: determining a central positioning point for each transducer on the front face or rear face of the interactive surface; attaching each transducer, via the lower conductive layer thereof forming a first electrode, around the central positioning point thereof. It further comprises, following the attachment of each transducer, a step of machining the free upper conductive layer of at least one of the transducers, using a machine tool, at least as far as a piezoelectric intermediate layer of this transducer, in order to form a second electrode of this transducer, centering it around the central positioning point thereof.
US11231252B2 Method for automated weapon system with target selection of selected types of best shots
A human transported weapon is comprised of a barrel, computational logic, selection logic, targeting location logic, positioning logic, and, trigger activation logic. The barrel fires munitions therefrom. The computational logic, identifies targets within range of an area of sighting of the human transported weapon as available target. The selection logic determines a selected target from the available targets, responsive to computational logic. The targeting location logic determines a target location of the selected target at a firing time. The positioning logic, positions the aim of the human transported weapon, responsive to computational logic, so that the munitions will strike the selected target when fired at the firing time. The trigger activation logic provides a trigger signal to activate firing of the munitions at the firing time. In one embodiment, the trigger signal is responsive to a user input. In one embodiment, there are a plurality of types of said targets, such as comprised of human, non-human, animal, friend, and foe. The selection logic identifies one said type of target as a selected type, and, one of the available targets of the selected type is chosen to be the selected target.
US11231245B1 Ratcheted support anti-charging gun lock system
A weapon retention system may include a base assembly, a first plate coupled to the base assembly, and a second plate coupled to the base assembly, where a distance between the plates while the base assembly is in an open state is greater than a distance between the plates while the base assembly is in a closed state, where the first plate and the second plate are configured to retain the weapon between the first plate and the second plate while the base assembly is in the closed state. The system may further include a linear ratchet coupled to the first plate. The system may also include a pistol grip rest coupled to the first plate, where the pistol grip includes a pin configured to engage the linear ratchet for unidirectional adjustment while the pistol grip rest is in a first state.
US11231241B2 Method for producing a series of at least a first and second heat exchangers
In a method for producing a series of at least a first and a second plate-fin heat exchangers, several elongate fluid distribution tanks are installed on the matrix unit, each tank capping just some of the openings assigned to the first fluid and to the second fluid, each tank having its axis in the direction of stacking and each being connected to a pipe so that the number of openings assigned to the first fluid differs from the number of openings assigned to the first fluid, and for preference, the number of openings assigned to the second fluid differs from the number of openings assigned to the second fluid for the at least first and second exchangers of the series.
US11231238B2 Heat exchanger
A heat exchanger includes plural heat exchange units arranged in series in a flowing direction of external fluid. A tube of the heat exchange units has a tube body and a protrusion. A dimension of the protrusion in a tube stacking direction is smaller than a dimension of the tube body in the tube stacking direction. A dimension of the protrusion in an air flowing direction is larger than a thickness of the tube body. An outer fin is joined to both the upstream tube and the downstream tube arranged in the air flowing direction. The protrusion of the upstream tube is connected to an upstream end of the tube body in the air flowing direction. The protrusion of the downstream tube is connected to a downstream end of the tube body in the air flowing direction.
US11231237B2 Assembly and articulated panel, for thermal insulation
An assembly having a structure provided with an interior volume in which is present for example at least one fluid capable of circulating in said volume and under the action of circulation means. Thermally insulating elements of VIP construction are arranged around a layer containing a PCM and extending around the peripheral wall that surrounds the volume. Protrusions fixed to the peripheral wall delimit spaces in which the thermally insulating elements are positioned. A sleeve extends around the protrusions and the insulating elements.
US11231236B2 Rotary regenerator
A heat exchanger for heat exchange between fluid streams incorporates rotary features to control the passage of the streams.
US11231235B2 Vapor chamber
A vapor chamber that includes a housing defining an internal space, a first pillar arranged in the internal space of the housing to support the housing from the internal space, a working medium enclosed in the internal space of the housing, and a wick arranged in the internal space of the housing, the wick having a portion of a first main surface thereof supported by the first pillar so as to be spaced from the housing, and a thickness of the wick is partially different along a cross-section thereof.
US11231234B2 Acoustic panel with vapor chambers
An acoustic unit includes an acoustically septumized cell, and a vapor chamber attached across the cell. The vapor chamber is configured to employ vapor-liquid phase changing to help move heat past the cell.
US11231232B2 Heat exchanger
The present disclosure describes a heat exchanger of a motor vehicle that is supplied with a cooling air mass flow that changes depending on a travelling speed of the motor vehicle. The heat exchanger includes a heat exchanger block with a plurality of flat tubes that are each received on a longitudinal end side in an associated passage opening of a tube sheet and provide a coolant path. A tank is connected to the tube sheet and defines a coolant header. An additional element is arranged on an outer edge or on an outer marginal region of the tube sheet. The additional element is structured and arranged to provide an at least partial covering of the tube sheet relative to an inflow side, e.g., relative to the cooling air mass flow.
US11231231B2 Cooler station for connection of a liquid cooler
A cooler station comprising a liquid cooler, which has a first distributor box consisting of a hollow extruded section made of aluminium having outwardly open guide groove, and comprising a platform which can be pushed onto the liquid cooler and fixedly connected thereto by mechanical connecting elements which can be inserted into the guide grooves of the first distributor box. The cooler station comprises a set of platforms, wherein in each case one platform can be connected to the liquid cooler, and comprises the set of platforms which have the different hydraulic and/or electrical connections. The cooler station can be installed in a liquid cooler system which also comprises a blower, a liquid tank and a liquid filter. The liquid cooler, the blower, the liquid tank, and/or the liquid filter can each be selected from a set, such that a modular system is produced for providing from liquid cooler systems.
US11231230B2 Oven having an imaging device
An oven can include an oven body including a set of interior panels. A set of exterior panels are spaced from the set of interior panels such that a channel is defined between the set of interior panels and the set of exterior panels. The set of interior panels includes an interior panel peripheral wall and an interior panel top wall that at least partially define a cooking cavity. Each interior panel of the set of interior panels has an inner surface and an outer surface. Insulation is located in at least a portion of the channel. The oven further includes an imaging device with a field of view including at least a portion of the cooking cavity.
US11231224B2 Production of low pressure liquid carbon dioxide from a power production system and method
The present disclosure relates to systems and methods that provide a low pressure liquid CO2 stream. In particular, the present disclosure provides systems and methods wherein a high pressure CO2 stream, such as a recycle CO2 stream from a power production process using predominately CO2 as a working fluid, can be divided such that a portion thereof can be expanded and used as a cooling stream in a heat exchanger to cool the remaining portion of the high pressure CO2 stream, which can then be expanded to form a low pressure CO2 stream, which may be in a mixed form with CO2 vapor. The systems and methods can be utilized to provide net CO2 from combustion in a liquid form that is easily transportable.
US11231223B2 Vacuum generating system for an appliance incorporating a vacuum insulated structure
An appliance includes an outer wrapper and an inner liner placed within the outer wrapper and spaced apart from the outer wrapper to define an insulating space. A trim breaker extends between the inner liner and the outer wrapper to define a structural cabinet. The trim breaker defines a front face of the cabinet. The trim breaker defines a gas conduit disposed within a wall of the structural cabinet proximate the insulating space. The gas conduit is adapted to define selective communication between the insulating space and an exterior of the structural cabinet. An insulating material is disposed within the insulating space, wherein the gas conduit is substantially free of the insulating material.
US11231216B2 Air conditioner, control device thereof, and method of controlling the same
An air conditioner, a control device thereof, and a method of controlling the same are provided. The air conditioner includes a control device including a plurality of indoor unit operation changers, and an indoor unit connected to any one of the plurality of indoor unit operation changers, where at least one of the indoor unit and the control device determines an operation mode of each of the plurality of indoor unit operation changers respectively connected to a plurality of indoor units, detects an indoor unit operation changer at an operation mode corresponding to an operation of any one of the plurality of indoor units among the plurality of indoor unit operation changers, and determines an indoor unit operation changer connected to the indoor unit among the plurality of indoor unit operation changers on based on a result of detecting at least one of the indoor unit operation changers.
US11231215B2 Fluid material injection device
An injection device (10) injects a dispensable fluid material (32), for example, a liquid sealant, into refrigerant lines of an air conditioning or refrigeration pressurized system, by utilizing the pressure difference between high and low pressure zones of the pressurized system. The device comprises a tube (12) which contains the dispensable fluid material (32) and is closed by an outlet valve (26). A movable member (34) houses a spring-loaded check valve (38) and is disposed downstream of and spaced from the outlet valve (26). The movable member (34) is movable within a passageway (24e) formed in an outlet tube connector (24). Upon being connected to a service port (17) of a pressurized system by an installation nut (28), movable member (34) is forced into engagement with the outlet valve (26) to open it to dispense fluid material (32) into service port (17).
US11231214B2 Low pressure integrated purge
A heating, ventilation, air conditioning and refrigeration system includes a heat transfer fluid circulation loop configured to circulate a refrigerant therethrough, a purge gas outlet in operable communication with the heat transfer fluid circulation loop and at least one gas permeable membrane having a first side in operable communication with the purge gas outlet and a second side. The membrane includes a plurality of pores of a size to allow passage of contaminants through the membrane, while restricting passage of the refrigerant through the membrane, and further restricting passage of a vapor phase corrosion inhibitor through the membrane. A purge unit is in operable communication with the second side of the permeable membrane configured to receive a purge gas from the permeable membrane.
US11231213B2 Air conditioning system, control system, and control method for air conditioning system expansion valve
An air conditioning system. A first evaporator and a second evaporator are connected in parallel. A first electronic expansion valve is serially connected to the first evaporator, and a second electronic expansion valve is serially connected to the second evaporator, so that the opening degrees of the first electronic expansion valve and the second electronic expansion valve can be separately adjusted, the first electronic expansion valve and the second electronic expansion valve can perform position correction according to valve opening position information of the first electronic expansion valve and the second electronic expansion valve stored by the air conditioning system, and separately adjust target positions to calibrated target positions. Also disclosed are a control system and a control method for the air conditioning system.
US11231211B2 Return air recycling system for an HVAC system
A heating, ventilation, and/or air conditioning (HVAC) system having a return air recycling system that includes a heat exchanger configured to be disposed along a refrigerant circuit of the HVAC system and flow a refrigerant therethrough, an exhaust fan configured to direct return air across the heat exchanger to place the refrigerant in thermal communication with the return air and to exhaust the return air from the HVAC system, and a controller configured to adjust a speed of the exhaust fan, a flow rate of refrigerant through the heat exchanger, or both, based on feedback indicative of a temperature of the return air.
US11231210B2 Stack type heat exchanger
A stack type heat exchanger includes a plurality of first plates and a plurality of second plates. At least one of the respective first plates and the respective second plates has a protrusion protruding from a main body of the first plate or the second plate toward a first flow path, the protrusion being located at a peripheral portion of a tank space in the first flow path. The first plate and the second plate are joined to each other through the protrusion. The protrusion has a top portion and a side wall portion. A part of the side wall portion adjacent to the tank space has a thick structure portion, an entire thickness of the thick structure portion being thick in a direction perpendicular to the stacking direction.
US11231209B2 Refrigeration plant with multiple evaporation levels and method of managing such a plant
A refrigeration plant with multiple evaporation levels, operating according to a vapour compression cycle and including a circuit having a high-pressure branch HP, wherein is arranged at least one heat exchanger, and two or more low-pressure branches, each of which operates at a different evaporation level to serve users having different refrigeration requirements. In each of the low-pressure branches the plant comprises an expansion device, at least one evaporator and a compressor group. At least one evaporator of each low-pressure branch is connected directly to the high-pressure branch. At least a first low-pressure branch comprises a liquid separator fluidically connected: to the evaporator outlet to collect the liquid exiting the evaporator when operating in overfeeding conditions; and to the intake of the compressor group. Such liquid separator is fluidically connected to a second low-pressure branch upstream of the expansion device of such second low-pressure branch through a first connection duct.
US11231208B2 Solar heat collector tube
A solar heat collector tube in which at least an infrared reflective layer, a sunlight-heat conversion layer and an anti-reflection layer are provided on the outer surface of a tube through the interior of which a heat medium can flow, wherein the infrared reflective layer in the solar heat collector tube is an Ag layer having Nb dispersed therein, the content of Nb being 0.1 at % to 31.8 at %.
US11231206B2 Counter balanced lid
A lid for a heat generating device in which the heat generating device has a body with a combustion chamber disposed therein. The lid includes an air moving device, an air intake housing, and a hinge. The air moving device is configured to generate a flow of air. The air intake housing is disposed between the lid and the air moving device. The air intake housing extends out from the lid to cantilever the air moving device out from the lid. The hinge is disposed between the lid and the body and proximal to the air intake housing. The hinge is configured to provide a pivot for the lid. A weight of the air moving device counter balances at least a portion of a weight of the lid to ease pivoting of the lid into an open position.
US11231203B1 Systems, devices, and/or methods for managing condensate
Certain exemplary embodiments can provide a system, machine, device, and/or manufacture that is configured for operably releasing condensate received from a condensate-producing unit toward a drain without allowing a substantial quantity of gas to flow through the system, machine, device, and/or manufacture, those embodiments including a float and/or a housing.
US11231202B2 Fabric drop-down diffusers
Fabric drop-down diffusers are disclosed. An example drop-down diffuser includes an upper panel including an upper fabric sheet to be held in radial tension by an upper hoop. The upper panel defines a supply air inlet. The example drop-down diffuser further includes a lower panel to be underneath and spaced apart from the upper panel. The example drop-down diffuser also includes a circumferential fabric sheet to encircle the upper panel and the lower panel. The circumferential fabric sheet is to extend downward from the upper panel to the lower panel to define an air chamber bordered by the upper panel, the lower panel and the circumferential fabric sheet. The air chamber is connected in fluid communication with the supply air inlet.
US11231199B2 Air-conditioning apparatus with leak detection control
An air-conditioning apparatus includes a refrigeration circuit, a first shut-off device provided at a pipe connecting a heat-source-side heat exchanger and an expansion device, a refrigerant leak detection device, and a controller. The controller controls a flow switching device to switch a connection state between a first connection state in which a discharge side of a compressor is connected to the heat-source-side heat exchanger, and a second connection state in which a suction side of the compressor is connected to the heat-source-side heat exchanger via an accumulator. When a refrigerant leak is detected, the controller performs a refrigerant retrieval operation and a refrigerant transfer operation.
US11231196B2 Test stand data table-based fluid flow device with remote calibration system and method
A method for calibrating a product fluid flow valve disposed along a flow path in a site duct, and including damper blades, an actuator coupled thereto, a differential pressure sensor, and a blade controller adapted to define adjustable product flow apertures, comprising the steps: with a calibration fluid flow valve in a calibration duct remote from the product fluid flow valve, and characterized by a geometric shape and operational parameters corresponding to those of the product fluid flow valve, and with a calibration controller, establishing a plurality of calibration conditions including pressure drop across the calibration blades and area of the calibration apertures, determining a calibration flow rate (CFM) function, transferring the CFM function to the product blade controller and adjusting the adjustable product flow apertures so that a parameter set point is attained. In a form, fluid flowing through the product flow apertures forms a vena contracta.
US11231194B2 Method for controlling an air conditioner, electronic device, and computer-readable storage medium
A method for controlling an air conditioner including: determining at least one first air conditioner within a first preset distance from the air conditioner; determining control information of the air conditioner based on current operating state of the at least one first air conditioner; and controlling operation of the air conditioner according to the control information of the air conditioner. An electronic device and a non-transitory computer-readable storage medium.
US11231193B2 Device control system
The present application relates to an environment control system. The environment control system is capable of detecting variations of natural environment and artificial environment, and control the use of electronic devices automatically or semi-automatically. Based on collected information stored in a built-in storage module, the environment control system may calculate and learn the user's habit of use with respect to the electronic devices using network connection.
US11231190B2 Filter cleaning device for an air conditioner and air conditioner having such filter cleaning device
A filter cleaning device for an air conditioner includes: a casing; a filter that is disposed in the casing and through which an air flow passes; a cleaning brush that is contactable with the filter surface and removes particulate matter from the filter surface; and a dust box that receives the particulate matter, and includes a housing accommodating the cleaning brush and having an opening through which the cleaning brush protrudes to contact a filter surface, a suction tool that includes an outlet in the housing to communicate with the dust box, and applies a suction force to the dust box to remove the particulate matter from the dust box; and a lid that is movable between first and second positions, and closes the opening of the housing in the second position when the suction force is applied.
US11231186B2 Refrigeration unit with a liquid heat source and reduced condensation at a utilization unit
An air conditioner includes a heat source unit having a compressor, a first heat exchanger configured to cause heat exchange between a refrigerant and liquid fluid, a second heat exchanger configured to cause heat exchange between the refrigerant and air, and a valve configured to switch to supply or not to supply the second heat exchanger with the refrigerant, and a controller configured to control to operate the compressor and to open or close the valve. The controller opens the valve to supply the second heat exchanger with the refrigerant to cause the second heat exchanger to function as a heat absorber when assessing that the refrigerant sent to the utilization unit needs to be decreased in quantity during cooling operation in which the first heat exchanger functions as a radiator.
US11231184B2 Outdoor unit of gas heat pump system
The present disclosure relates to an outdoor unit for an air conditioner. The present invention relates to an outdoor unit of a gas heat pump system. An outdoor unit of a gas heat pump system according to an embodiment of the present invention comprises: a storage tank which is disposed at a suction side of a compressor and stores a refrigerant to be supplied to the compressor; and a heat exchanger for performing heat exchange of a refrigerant flowing through a refrigerant pipe or cooling water flowing through a cooling water pipe, wherein the heat exchanger is supported by the storage tank. Therefore, the outdoor unit does not require a separate frame structure for installing the heat exchanger.
US11231183B2 Air treatment device and air conditioner indoor unit having the same
An air treatment device and an air conditioner indoor unit are provided. The air treatment device has an air outlet frame of a purification air duct. The air outlet frame has a ventilation hole and a cooperation hole. A water tank drawer is moveable on the air outlet frame and has two spaced-apart cooperation protrusions on a bottom wall thereof. A safety locking member of the air treatment device has a rotating shaft and a locking member. The rotating shaft is rotatable in the cooperation hole to switch the locking member between a locking position of the locking member and a movement-permitting position of the locking member. At the locking position, the locking member engages the cooperation protrusions to prevent the displacement of the cooperation protrusions. At the movement-permitting position, the locking member is located between the two cooperation protrusions to avoid engagement with the cooperation protrusions.
US11231179B2 Knob assembly for cook top
A knob assembly includes a front panel, a knob located at a front side of the front panel and configured to rotate based on operation by a user, a knob shaft that is coupled to the knob and that extends through the front panel, a supporting pipe that receives the knob shaft and that supports the knob shaft, the supporting pipe being configured to maintain a position relative to the front panel, a valve configured to control supply of gas to the appliance, a valve shaft connected to the valve and configured to control the valve to adjust a flow rate of gas based on rotation of the valve shaft, and a joint that couples the knob shaft to the valve shaft and that is configured to transfer at least one of a rotational motion or a linear motion of the knob shaft to the valve shaft.
US11231178B2 Removable burn pot
The presently disclosed embodiments include a burner assembly for a cooking appliance that features a pullout including a removable burn pot. The pullout allows a user to easily remove the burn pot to empty burned ash and clean any residual materials from the burn pot. The pullout features a keyway design to aid in retention and easy removal from a cooking appliance. The pullout couples to a fuel chamber that houses an auger for supplying a fuel source and an ignitor. The pullout includes a gasket that provides a sealing engagement between the pullout and the cooking appliance.
US11231176B2 Combustion device and gas turbine
A combustion device burns fuel ammonia with combustion air in a combustion chamber, and includes: a combustor liner which forms the combustion chamber; a burner which is installed at one end of the combustor liner; a deflection member which is provided on a downstream side of the combustor liner in a flow direction of a combustion gas, and is configured to deflect the flow direction of the combustion gas; and at least one ammonia injection hole which is provided between the burner and an outlet of the deflection member and is configured to supply the fuel ammonia into the combustion chamber.
US11231171B2 Heater and electromagnetic illuminator heater
An electromagnetic illuminator heater is provided having a heat generating wire and an elongate encasement of thermally transmissive, temperature mitigating, and electrically insulative material. The material encompasses the elongate heating wire. A heater for devices is also provided.
US11231168B2 Lampstand with self-extinguishing function
A lampstand with self-extinguishing function includes a support bracket, a flame holder, and an extinguishing device. The flame holder is disposed on the support bracket, and the extinguishing device is installed on the support bracket and located above the flame holder to extinguish a flame on the flame holder. Thus, the lampstand can blow the burning flame out thereby avoiding long-term burning, reducing fire risk and improving safety in use.
US11231165B1 Multiple light source configuration
A lighting device comprising a plurality of lighting modules arranged concentrically about an optical axis is disclosed wherein the plurality of lighting modules emit light in at least one of a plurality of wavelength ranges (UV, visible (e.g., blue, green, yellow, orange, red, white, etc.), IR) and are arranged at a non-parallel angle to an optical axis of the lighting device, wherein the emitted light is directed towards a lens system that focuses the light onto a viewing point. A second lighting device is disclosed, wherein the lighting device comprises a plurality of lighting modules arranged concentrically about an inner circumference of the lighting device, wherein the plurality of lighting modules emit light in at least one of a plurality of wavelength ranges (UV, visible (e.g., blue, green, yellow, orange, red, white, etc.), IR) onto a lighting director device that redirects the emitted light toward a lens system that focuses the light onto a viewing point.
US11231164B2 Holiday decorative lamp
A decorative lamp includes a shell and a light emitting body. The shell includes a first end, a second end opposite the first end, and a through hole extending through the first and second ends. The light emitting body is positioned in the through hole of the shell. A first portion of the light emitting body extends into the through hole, and a second portion of the light emitting body extends out of the shell. An outer side wall of the shell includes at least two stepped structures.