Document Document Title
US11645846B2 Closed-loop detecting method using inverted index-based key frame selection strategy, storage medium and device
A closed-loop detecting method using an inverted index-based key frame selection strategy, storage media and apparatus are provided. The method includes following steps: step I: acquiring image information at a current position, processing the image information to extract corresponding image features therefrom and solve a camera pose; step II: capturing image features successively during movement of a robot, as consecutive image frames, performing, on the consecutive image frames, an indexing, in which the inverted index-based key frame selection strategy is introduced into a key frame selection strategy to supplement key frames which are prone to be missed in a conventional forward indexing during a curvilinear movement of the robot; and step III: performing closed-loop detection and correction of accumulative errors based on image features carried by key frames.
US11645845B2 Device and method for detecting display of provided credit, and program
The present invention enables detection of a sponsorship credit display in a broadcast program with higher precision. A sponsorship credit display detection device 100 according to the present invention includes: a CM segment detection unit 120 that extracts a cut point, which is a time point where a frame in which the volume of an audio signal of a broadcast program is less than a volume threshold value and the amount of change from a previous frame is at least a pixel change threshold value is played, and detects a CM segment by comparing an interval of the extracted cut point with a CM defined length; a sponsorship credit display segment estimation unit 130 that estimates, as a sponsorship credit display segment, a predetermined time period before or after at least one continuous CM segment detected by the CM segment detection unit 120; and an output unit 140 that outputs information indicating the sponsorship credit display segment.
US11645840B2 Information processing apparatus, information processing method, program, and moving body
The present technique relates to an information processing apparatus, an information processing method, a program, and a moving body that can appropriately display content on top of a scene viewed by a user.An aspect of the present technique provides an information processing apparatus that sets a frame as a superimposition location of content in a region corresponding to a surface of an object on the basis of a movement state of a user and generates visual information for displaying the content in the region corresponding to the set frame. The present technique can be applied to an apparatus that performs AR display of content.
US11645839B2 Lane feature detection in aerial images based on road geometry
An apparatus and method for lane feature detection from an image is performed according to predetermined path geometry. An image including at least one path is received. The image may be an aerial image. Map data, corresponding to the at least one path and defining the predetermined path geometry is selected. The image is modified according to the selected map data including the predetermined path geometry. A lane feature prediction model is generated or configured based on the modified image. A subsequent image is provided to the lane feature prediction model for a prediction of at least one lane feature.
US11645838B2 Object detection system, object detection method, and program
An object detection system capable of tracking a moving object over a wide range, at a high processing speed, and with a high accuracy of recognition without increasing the number of image capturing apparatuses installed in one place is provided. A movement information acquisition unit acquires movement information, which is information regarding a moving object included in a first image captured by a first image capturing apparatus among a plurality of image capturing apparatuses arranged in positions different from one another. A search range determination unit determines a limited search range in a second image captured by a second image capturing apparatus among the plurality of image capturing apparatuses in accordance with the movement information. An object recognition unit performs recognition of the moving object for the search range in the second image.
US11645825B2 Detection device
According to an aspect, a detection device includes: a substrate; a plurality of photodiodes arranged on the substrate; a light source configured to emit light to an object to be detected; a detection circuit configured to detect first detection signals based on reverse bias currents of the photodiodes when the light source is off, and to detect second detection signals based on the reverse bias currents of the photodiodes when the light source is on; and a memory configured to store first imaging data based on the first detection signals when the light source is off, second imaging data based on the second detection signals when the light source is on, and difference data between the first imaging data and the second imaging data.
US11645822B2 Display system and display device for rendering of a virtual object of a departure point
When a theme park that is a facility configured based on a specific theme is set as a departure point, an AR display device transmits information of the theme park of the departure point to a server. The server includes a theme park-specific character storage unit and a transmission unit. The theme park-specific character storage unit stores information on a character set for the theme park of the departure point. The transmission unit transmits, to the AR display device, image data of the character set for the theme park of the departure point, with the character being set as a virtual object of the departure point.
US11645820B2 Method and control device for operating a display device which can be worn on the head in a motor vehicle
Operation of a head-worn display device in a motor vehicle includes a control device checking a condition of whether there is a vehicle occupant in the motor vehicle other than a driver, when the motor vehicle is not operated in an autonomous driving mode. If the condition is satisfied then a display of all content by the head-worn display device is stopped by the control device if the display device is virtual reality glasses and the display of exclusively traffic-relevant content by the display device is enabled by the control device if the display device is augmented reality glasses.
US11645818B2 Virtual item placement system
A virtual model placement system can generate virtual floors and virtual walls to correspond to a real-world environment. Virtual items such as doors, windows, lamps, can be placed on the generated virtual walls and the system can generate dynamic updates of the placed items in response to movement by a user's device (e.g., a smartphone moving from right to left). The virtual items can be initially placed as primitives and then rendered to new positions upon the user selecting a render or lock instruction.
US11645815B2 Method, device, and storage medium for segmenting three-dimensional object
The present disclosure describes a three-dimensional object segmentation method and device, and medium, and relates to the field of computer vision (CV) technologies of an artificial intelligence (AI) technology. The method includes obtaining, by a device, a point cloud of a three-dimensional object. The device includes a memory storing instructions and a processor in communication with the memory. The method includes determining, by the device, three scaling directions of the point cloud; scaling, by the device, positions of points in the point cloud along the three scaling directions to obtain a scaled point cloud, so that the scaled point cloud has the same scale in the three scaling directions; and segmenting, by the device, the three-dimensional object based on the scaled point cloud to obtain a segmentation result.
US11645812B2 Inter-component residual prediction for color attributes in geometry point cloud compression coding
A device for decoding encoded point cloud data can be configured to, for a point of a point cloud, determine a first color value for a first color component based on a first predicted value and a first residual value; apply a scaling factor to the first residual value to determine a predicted second residual value, wherein the scaling factor has one or both of a non-integer value or an absolute value greater than one; for the point of the point cloud, receive a second residual value in the encoded point cloud data; determine a final second residual value based on the predicted second residual value and the received second residual value; and for the point of the point cloud, determine a second color value for a second color component based on a second predicted value and the final second residual value.
US11645807B2 Graphics texture mapping
When performing anisotropic filtering when sampling a texture to provide an output sampled texture value for use when rendering an output in a graphics processing system, a number of positions for which to sample the texture along an anisotropy direction along which samples will be taken in the texture is determined by determining the square root of the coefficient F for an ellipse having the form Ax2+Bxy+Cy2=F corresponding to the projection of the sampling point for which the texture is being sampled onto the surface to which the texture is to be applied, and using the determined square root of the ellipse coefficient F to determine the number of positions for which samples should be taken along the anisotropy direction in the texture.
US11645805B2 Animated faces using texture manipulation
A method and system is provided to create animated faces using texture manipulation. A face template is provided to enable a user to define features of the face. A composite face is created from multiple layers that include a bottom layer, an animation layer, and a static layer. The composite face is animated by selectively animating one or more of the layers.
US11645802B2 Method, system, and non-transitory computer-readable recording medium for generating animation sequence
A method for generating an animation sequence is provided. The method includes the steps of: determining attribute information on at least one of a motion and an effect of a target object on the basis of change information on at least one of a position and a posture of a camera; and generating an animation sequence of the target object with reference to the determined attribute information.
US11645794B2 Monitoring apparatus, monitoring method, and computer-readable medium having recorded thereon monitoring program
Provided is a monitoring apparatus comprising: a selection unit configured to select, among a plurality of state values corresponding to measurement values from a plurality of sensors for monitoring states of a plurality of facilities, a state value that has changed by an amount equal to or greater than a predetermined change width or change rate during a predetermined time length period; a sort unit configured to sort at least one state value selected, according to a change width or a change rate; and a display processing unit configured to perform processing to display an information screen corresponding to the at least one state value sorted.
US11645793B2 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.
US11645791B2 Systems and methods for joint reconstruction and segmentation of organs from magnetic resonance imaging data
Systems and methods for joint reconstruction and segmentation of organs from magnetic resonance imaging (MRI) data are provided. Sparse MRI data is received at a computer system, which jointly processes the MRI data using a plurality of reconstruction and segmentation processes. The MRI data is processed using a joint reconstruction and segmentation process to identify an organ from the MRI data. Additionally, the MRI data is processed using a channel-wise attention network to perform static reconstruction of the organ from the MRI data. Further, the MRI data can is processed using a motion-guided network to perform dynamic reconstruction of the organ from the MRI data. The joint processing allows for rapid static and dynamic reconstruction and segmentation of organs from sparse MRI data, with particular advantage in clinical settings.
US11645787B2 Color conversion between color spaces using reduced dimension embeddings
Exemplary embodiments may provide an approach to converting multidimensional color data for an image encoded in a first color space into an intermediate form that is a single dimensional value. The exemplary embodiments may then decode the intermediate form value to produce an encoding of the color data that is encoded in a second color space that differs from the first color space. In this manner, the data for the image may be efficiently converted from an encoding in the first color space into an encoding in the second color space.
US11645786B2 Compressing digital images utilizing deep perceptual similarity
Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing deep learning to intelligently determine compression settings for compressing a digital image. For instance, the disclosed system utilizes a neural network to generate predicted perceptual quality values for compression settings on a compression quality scale. The disclosed system fits the predicted compression distortions to a perceptual distortion characteristic curve for interpolating predicted perceptual quality values across the compression settings on the compression quality scale. Additionally, the disclosed system then performs a search over the predicted perceptual quality values for the compression settings along the compression quality scale to select a compression setting based on a perceptual quality threshold. The disclosed system generates a compressed digital image according to compression parameters for the selected compression setting.
US11645782B2 Method and device for checking a calibration of environment sensors
A device, transportation vehicle, and method for checking a calibration of surroundings sensors, wherein the surroundings sensors at least partially detect similar surroundings and provide mutually time-synchronized sensor data, periodic features at least for at least one distinguished area are detected in the sensor data of the surroundings sensors belonging to the same surroundings, a transformation of the sensor data corresponding to the at least one distinguished area to a frequency domain is carried out at least for the at least one distinguished area, a frequency and/or a phase angle of the periodic features is determined in the sensor data transformed to the frequency domain, a decalibration of the surroundings sensors is detected based on a comparison of the determined frequencies and/or of the determined phase angles, and a result of the check is provided.
US11645774B2 Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
An image processing apparatus comprises: an obtaining unit configured to obtain an image and distance information concerning a distance from an in-focus plane, which corresponds to each pixel included in the image; a setting unit configured to set an image processing condition according to the distance information based on an output characteristic of an output apparatus concerning a sharpness; and a processing unit configured to perform image processing for the image using the distance information obtained by the obtaining unit and the image processing condition set by the setting unit, wherein the processing unit changes, in accordance with the distance information, a band of a spatial frequency of the image to which the image processing is applied.
US11645769B2 Pavement macrotexture determination using multi-view smartphone images
A method of determining macrotexture of an object is presented which includes obtaining a plurality of stereo images from an object, generating a local coordinate system for each image, detecting one or more local keypoints each having a local coordinate, generating a global coordinate system based on a plurality of ground control points (GCPs) with apriori position knowledge of each of the plurality of GCPs, transforming the one or more local keypoints in each image to one or more global keypoints each having a global coordinate, generating a sparse point cloud based on the one or more global keypoints, reconstructing a 3D dense point cloud of the object based on neighboring pixels of each of the one or more local keypoints and calculating the global coordinates of each pixel of the 3D dense point cloud, and obtaining the macrotexture based on the reconstructed 3D dense point cloud of the object.
US11645767B2 Capturing a misalignment
Systems and method for providing misaligned image features. A method includes receiving a first and a second image data set, wherein the first and the second image data sets map at least partially a shared examination region of an examination object, registering the first image data set with the second image data set, determining a distance data set based on the registered first image data set and the second image data set, identifying the misaligned image features in the distance data set that are caused by a misalignment between the registered first and the second image data sets, and providing the identified misaligned image features.
US11645764B2 Image difference-based method and system for tracking a transparent object
Provided are an image difference-based method and system for tracking a transparent object, first by training a convolutional neural network based on sample data, to generate a transparent object detection model; then inputting visible light image data acquired in real time and infrared thermal image data acquired in real time to the transparent object detection model, to acquire a visible light image transparent pixel identifier and an infrared thermal image transparent pixel identifier; then calculating three-dimensional point cloud information of each pixel marked by the infrared thermal image transparent pixel identifier, in the infrared thermal image data, wherein the three-dimensional point cloud information is in a coordinate system of an infrared thermal imaging camera; wherein the infrared thermal imaging camera is a camera for acquiring the infrared thermal image data, thereby acquiring, according to the three-dimensional point cloud information, corresponding position coordinates of each pixel, which is marked by the infrared thermal image transparent pixel identifier, in the visible light image data, and fitting the position coordinates with the visible light image transparent pixel identifier, to acquire tracking information of the transparent object.
US11645763B2 Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
An image processing apparatus detects a tracking target object in an image, executes tracking processing to track the object, determines whether an attribute of an object detected from the image is a predetermined attribute, identifies, when a first state in which the object is detected changes to a second state with the object not detected, a given object included in the image and positioned at least partially in front of the object in the second state, based on a position of the object in the first state, controls the tracking processing, based on a determination whether an attribute of the given object is the predetermined attribute, and determines, based on the result, whether to continue the tracking processing. The tracking processing continues until at least a predetermined time has elapsed when a determination to continue the tracking processing on the tracking target object for the predetermined time has been made.
US11645761B2 Adaptive sampling of images
In one embodiment, a method includes determining characteristics of one or more areas in an image by analyzing pixels in the image, computing a sampling density for each of the one or more areas in the image based on the characteristics of the one or more areas, generating samples corresponding to the image by sampling pixels in each of the one or more areas according to the associated sampling density, and providing the samples to a machine-learning model as an input, where the machine-learning model is configured to reconstruct the image by processing the samples.
US11645760B1 Image acquisition, correlation and detailed visual inspection of component in periodic motion
Embodiments disclosed herein include, but are not limited to, methods for capturing video sampling data comprising a plurality of video images of a moving object, for example using one or more cameras positioned on a stationary frame of reference adjacent to the mechanical component under investigation, in which a change in motion of the moving object is correlated to an origin frame obtained from the sampling data and representing a point at which the change in motion first occurs.
US11645758B2 Object identification in digital images
In an example, a digital image comprising a representation of multiple physical objects is received at a client computer. The digital image is copied into a temporary canvas. The digital image is then analyzed to identify a plurality of potential object areas, each of the potential object areas having pixels with colors similar to the other pixels within the potential object area. A minimum bounding region for each of the identified potential object areas is identified, the minimum bounding region being a smallest region of a particular shape that bounds the corresponding potential object area. The pixels within a selected minimum bounding region are cropped from the digital image. The pixels within the selected minimum bounding region are then sent to an object recognition service on a server to identify an object represented by the pixels within the selected minimum bounding region.
US11645757B2 Method of and apparatus for analyzing images
Apparatus for determining a spatial property in a 3D-space, wherein the apparatus comprises a physical pointer, a camera and a position and orientation measurement system, wherein a first object in the 3D-space comprises a pattern on it, wherein the physical pointer is configured to contact a surface area of a second object in the 3D-space, wherein the camera is configured to capture, at a position of the camera with respect to the first object, image data comprising an image of the pattern; wherein the position and orientation measurement system is configured to determine a heading, position, verticality, attitude, and/or inclination of the camera based on the image of the pattern, and determine, based on the determined heading, position, verticality, attitude, and/or inclination of the camera and a relative position of the physical pointer with respect to the camera, the spatial property of the surface area by the physical pointer.
US11645755B2 Method for determining characteristics of a sample container in an in-vitro diagnostics system, analyzing device, and in-vitro diagnostics system
A method for determining sample container characteristics is presented. The method comprises providing first image data representing a first image of a sample container in a first scenario, wherein in the first scenario, a first illumination condition comprising a sample container background illumination is applied to the sample container; providing second image data representing a second image of the sample container in a second scenario, wherein in the second scenario, a second illumination condition different from the first is applied to the sample container; determining a mask from the first image that indicates a sub-image section of the first image comprising a sample container representation in the first image; determining sub-image data from the second image containing a sample container representation in the second image by applying the mask to the second image; and determining the sample container characteristics from an image data analysis comprising image sub-image data data analysis.
US11645754B2 System and methods for determining modified fractional flow reserve values
Systems and methods for determining modified fractional flow reserve values of vascular lesions are provided. Patient physiologic data, including coronary vascular information, is measured. According to the physiologic data, a coronary vascular model is generated. Lesions of interest within the coronary vascular system of the patient are identified for modified fractional flow reserve value determination. The coronary vascular model is modified to generate modified blood flow information for determining the modified fractional flow reserve value.
US11645750B2 Human embryo evaluation using AI/ML analysis of real-time frame speed video for predicting female-sex offspring
A computer-implemented system and method for predicting female sex human offspring to result from a human embryo by processing video image data of the embryo. The method includes receiving image data derived from video of a target embryo taken at substantially real-time frame speed during an embryo observation period of time. The video contains recorded morphokinetic movement of the target embryo occurring during the embryo observation period of time. The movement is represented in the received image data and the received image data is processed using a model generated utilizing machine learning and correlated embryo outcome data.
US11645745B2 System and method for adverse event detection or severity estimation from surgical data
Embodiments described herein may provide devices, systems, methods, and/or computer readable medium for adverse event detection and severity estimation in surgical videos. The system can train multiple models for adverse detection and severity estimation. The system can load selected models for real-time adverse event detection and severity estimation.
US11645744B2 Inspection device and inspection method
An inspection device includes: an analyzer to calculate a parameter representing a feature of image data of an object having no defect by performing dimensionality reduction on the image data, and perform dimensionality reduction on image data of an object to be inspected by using the parameter; a restorer to generate restored data obtained by restoring the image data of the object to be inspected subjected to the dimensionality reduction; a corrector to filter the restored data by using a filter for correcting an error between the restored data and the image data of the object to be inspected, thereby generating corrected restored data; a determiner to output a determination result indicating whether the object to be inspected is defective, based on a difference of each pixel between the image data of the object to be inspected and the corrected restored data; and an interface to output the determination result.
US11645743B2 Method, medium, and system for detecting potato virus in a crop image
A method of detecting a potato virus in a crop image depicting at least one potato plant includes storing the crop image in a memory, identifying a first region of the crop image depicting potato plant leaves, identifying a plurality of edges within the first region, determining whether an image segment of the crop image within the first region satisfies one or more leaf creasing criteria symptomatic of leaf creasing caused by the virus based on the edges that are located within the image segment, determining whether the image segment satisfies one or more color criteria symptomatic of discoloration caused by the virus, and determining whether the segment displays symptoms of potato virus based on whether the image segment satisfies one or more of the leaf creasing criteria and the color criteria. A system and computer readable medium are also disclosed.
US11645742B2 Electronic device for optically detecting appearance of product for defects
An electronic device for optically detecting an appearance of a product for defects includes a first camera device, a second camera device, at least one white light source, and at least one red light source. The first camera device is perpendicular to a plane of the product to be detected. When the red light source is activated, the first camera device captures images of edges of the plane of the product, when the white light source is activated, the second camera device captures images of the plane of the product. The electronic device detects the appearance of the plane of the product for defects according to the images captured by the first and second camera devices, the defects can include stair slope errors, scratches, sanding marks, and gas marks.
US11645741B2 Image processing method and electronic device supporting same
Disclosed is an electronic device which a camera, a memory, and a processor that is operatively connected with the camera and the memory. The processor performs photographing on an external object multiple times depending on a second exposure time shorter than a specified first exposure time by using the camera, obtains a first image set including a plurality of first images depending on the multiple photographing, composes the first image set to generate a second image, identifies a specific area around at least one light source corresponding to a light source included in the second image, and generates a third image where an image effect associated with the light source is added to the specific area, by using the second image. Moreover, various embodiment found through the present disclosure are possible.
US11645740B2 Method for detector equalization during the imaging of objects with a multi-beam particle microscope
A method for detector equalization during the imaging of objects with a multi-beam particle microscope includes performing an equalization on the basis of individual images in or on the basis of overlap regions. For detector equalization, contrast values and/or brightness values are used and iterative methods can be employed.
US11645734B2 Circuitry for image demosaicing and contrast enhancement and image-processing method
A circuitry for image demosaicing and contrast enhancement and an image-processing method thereof are provided. The circuitry includes a storage device that is used to temporarily store an image and is jointly used by circuits that perform color restoration and brightness reconstruction. The circuitry includes a color restoration circuit for performing image interpolation and a global mapping circuit that performs mapping to obtain brightness of an image according to restored red, green and blue information of every pixel. Further, an edge texture feature decision circuit is provided to obtain each pixel's directionality for color restoration. A brightness estimation circuit utilizes green information of the pixels as the brightness for an area. After that, a color image with the color restoration and brightness reconstruction is outputted.
US11645733B2 System and method for providing artificial intelligence architectures to people with disabilities
A system is configured for converting an unstandardized architecture diagram into a braille language diagram is disclosed. The system receives the unstandardized architecture diagram which includes a plurality of architecture components. The system receives a standardized model that includes features to depict the architecture components of the unstandardized architecture diagram in a standard format. The system determines the architecture components, their connections, and their sequences from the unstandardized architecture diagram. The system determines the features to depict the architecture components of the unstandardized architecture diagram in the standard format. The system applies the identified features on the identified architecture components in the unstandardized architecture diagram. The system determines a standardized graphical representation of the unstandardized architecture diagram. The system converts the standardized graphical representation of the unstandardized architecture diagram into a braille language diagram.
US11645732B2 Graphics processing unit having pixel shader, output merger, cache, memory and operation method thereof
A graphics processing unit includes a pixel shader, an output merger, a cache, and a memory. The pixel shader is configured to output a pixel data. The output merger is coupled to the pixel shader and configured to receive the pixel data. The output merger outputs the pixel data and a sample mask corresponding to the pixel data. The cache is coupled to the output merger and configured to receive the pixel data and the sample mask. The cache generates a sample data according to the pixel data and the sample mask. The memory is coupled to the cache. The cache writes the sample data into the memory. A data size of the sample data is a multiple of a data size of the pixel data. An operation method thereof is also provided.
US11645725B2 Data processing system for managing activities linked to multimedia content
An activity management system is configured to allow users to access multimedia content where the multimedia content is divided into segments. While a user is viewing or interacting with the multimedia content, the user can submit one or more activities (e.g., comments, questions, replies, or reactions) using an interface. The system is operable to electronically link the activity provided by the user with the particular segment of multimedia content in which the activity was captured by the system. The system is also configured to throttle the number of activities that are displayed to a user for any given segment based on (1) viewers linked to the user (e.g., groups, social media groups, etc.), (2) viewers that influence the user, (3) viewers selected by the user, (4) viewers that cause the user to be engaged with the multimedia content, and (5) a threshold number of activities set by the viewer or the system.
US11645722B2 Insurance data management system
A system and method for the capture, storage and usage of specific insurance underwriting and/or loss validation data includes a handheld mobile computer device containing one or more master forms in which insurance data is entered into the handheld device, normally at the location of the insured home along with an electronic signature of the insured and a geocode and time/date stamp. The data is uploaded to a secure, structured database. Insurance data can also be entered, in a secure manner, via a customer portal by the insured or from third party data sources. The system includes software with the ability to pre-populate standardized underwriting forms based on the collected data. The system also manages electronic insurance quotes and bind orders as well.
US11645721B1 Usage-based policies
Methods, computer-readable media, systems and apparatuses for determining and implementing usage-based insurance policies are presented. A first cost per day and second cost per day associated with the usage-based insurance policy may be determined and a cost for a first trip may be determined based on the cost per day and cost per mile. Driving data received during the first trip may be used to modify the cost per day and cost per mile to determine a second cost per day and/or cost per mile that may be used to determine a cost of subsequent driving trips.
US11645719B2 Dynamic event depiction facilitating automatic resource(s) diverting
Visualizing event impact risk over time. At least one location of interest is identified on a geospatial map, and an event path is plotted on the geospatial map for an event over time. The event path includes actual and/or forecasted paths of the event. Along the event path, connected geospatial polygons are generated. The geospatial polygons represent actual and/or forecasted intensity of the event over time. A determination is made as to whether the connected geospatial polygons intersect one or more of the locations of interest indicating an impact risk for the event. Action are taken to reduce the impact risk for the location of interest.
US11645717B2 Systems and methods for computing systematic risk factor exposures of investment funds
Embodiments disclosed herein provide for systems and methods of calculating the coefficients and creating a linear multivariate model of price returns for a given target portfolio by using the factor characteristic data of the fund's constituents at a particular point in time. The systems and methods provide for creating quantile matrices based on the target portfolio and a plurality of synthetic factor portfolios, and computing weights on each synthetic factor portfolio such that the sum of squared differences between each cell in the profile matrix of the fund and the factor portfolios is minimized.
US11645713B2 Methods and systems for dispatching multi-region power system
The disclosure provides a method and a system for dispatching a multi-region power system. The method includes: obtaining, by each regional system operator, basic operating parameters of the regional power system; establishing, by each regional system operator, a dispatching model of the regional power system based on the basic operating parameters; identifying, by each regional system operator, an aggregation model of the regional power system based on the dispatching model of the regional power system; reporting, by each regional system operator, the aggregation model to the cross-region system operator; establishing, by the cross-region system operator, a reduced dispatching model of the multi-region power system based on the aggregation model from each regional system operator; and solving, by the cross-region system operator, the reduced dispatching model to obtain a dispatching result of each regional power system.
US11645712B2 Systems and methods for using machine learning techniques to predict institutional risks
Systems and methods for entity risk management are disclosed. A system for entity risk management may include a memory storing instructions and at least one processor configured to execute instructions to perform operations including: establishing a connection between the system and a data source, the data source being remote from the system and associated with a first entity; receiving first document data from the data source; normalizing the first document data; classifying the normalized document data; extracting model input data from the classified document data; applying a machine learning model trained to predict risk levels using second document data to the extracted model input data to predict a risk level associated with the first entity; generating analysis data based on the predicted risk level; and based on the analysis data, transmitting an alert to a management device communicably connected to the system.
US11645710B2 Systems and methods of mobile banking reconciliation
A mobile banking reconciliation application allows a user to reconcile a business's records with banking records associated with one or more accounts of the business. The mobile banking reconciliation application can access an accounting system to obtain business records and banking records associated with the business. The banking records and business records may be displayed as a set of cards that a user can scroll and/or flip through (e.g., using the touch screen of a mobile device). The related business records displayed may be a suggestion that is based on a determination that the banking record likely matches the business record. The user may identify the appropriate business record for the particular bank record being reconciled from existing business records, or the user may create a new business record.
US11645709B2 Graphical user interface for participants and service representatives in a financial planning system
A graphical user interface (GUI) for a financial planning system includes at least one planning engine in communication with a database storing participant profiles for a plurality of participants each having a respective financial account. A dashboard page displays, to an advisor, an account-snapshot widget, a recommended-estimated-income widget, and a current-estimated-income widget. The GUI is programmed to call the at least one planning engine to generate (i) recommended values for the at least one investment composition field and the savings-rate field, based on first values for a salary field, an expected-time-of-retirement field, and a participant goal field, and (ii) a first comparison, based on the recommended values for the at least one investment composition field and the savings-rate field and the first values for the expected-time-of-retirement field and the participant goal field.
US11645706B1 Generating detection parameters for a rental property monitoring solution using computer vision and audio analytics from a rental agreement
A system comprising a server and a camera. The server may be configured to receive a rental offer for a location from a first user, receive a rental request for the location from a second user, generate a rental agreement comprising conditions in response to the rental offer and the rental request and generate a feature set based on the conditions. The camera may be configured to receive the feature set from the server, convert the feature set to parameters for the camera, generate a plurality of video frames of the location, perform video operations to detect objects in the video frames, extract data about the objects using the video operations, compare the data to the parameters and generate a notification in response to the data matching the parameters. The video frames may be discarded after performing the video operations. The video operations may be performed locally by the camera.
US11645703B1 Interactive shopping system and method
An interactive shopping system, or smart cart. The system allows a user to select items in a store and complete a purchase without having to wait in lines or interact with store personnel. The system can have a container for holding products selected by at least one user, a user interface, a scanner in communication with the user interface, a processor in communication with the user interface, and a data storage comprising computer instructions executable by the processor. A user can select products, place them within the container, scan the products, and initiate a payment transaction to complete a purchase.
US11645699B2 Operating method for providing information related to service and electronic apparatus supporting thereof
A method of providing information related to a service by an electronic apparatus, which includes acquiring order information for an item list including one or more items, performing an operation for picking work corresponding to the acquired order information, and when picking of all the one or more items included in the item list for the acquired order information is completed, performing an operation for pickup location assignment, is provided.
US11645693B1 Complementary consumer item selection
An example method of complementary consumer item selection includes: receiving, by a computer system, an image representing a first consumer item of a reference set of consumer items; identifying a target category of a complementary consumer item to be associated with the reference set of consumer items; generating, by a neural network processing the set of images, a feature embeddings representing the first consumer item in relation to the target category; selecting, using the feature embedding, from a set of available consumer items, a plurality of candidate consumer items associated with the target category; and selecting, among the plurality of candidate consumer items, the complementary consumer item to be associated with the reference set of consumer items.
US11645692B2 Generating training data for a computer-implemented ranker
Technologies relating to generation of training data for use in training a computer-implemented ranker are described. A product name extracted from a URL in a log entry of a search log of a search engine is mapped to a catalog product name from a catalog of a website, wherein the catalog product name identifies a product that is available for acquisition by way of a webpage of a website. A query assigned to the URL in the log entry is assigned to the catalog product name due to the product name being mapped to the catalog product name. The computer-implemented ranker is trained based upon the query being assigned to the catalog product name.
US11645691B1 Tactile and visual feedback for electronic shopping
A customer who visits an online marketplace to view information regarding an item formed from fabric may request and receive instructions for producing a sample of the fabric that mimics the sensations of touch and feel of the fabric. The sample may be produced using an automated fabricator, such as a 3D printer, associated with a client device from which the customer made the request. The instructions may include or describe a digital model of the fabric, customized for the automated fabricator. In particular, the sample may be formed from various plastics or other materials that are accessible to the automated fabricator, and need not be formed from the actual materials that are included in the fabric.
US11645687B2 Systems and methods for international dutiable returns
A system and method is disclosed for facilitating international return of dutiable goods. A typical application involves a purchaser buying goods on-line, resulting in shipping the goods internationally to the purchaser. After receipt of the goods, the purchaser determines that return of the goods is necessary. The purchaser contacts the merchant selling the goods to request returning the goods. The merchant, in turn, communicates to the carrier delivering the goods that an international return is requested. The merchant provides certain information to the carrier allowing the carrier to make available the necessary documentation required by the customer to return the goods to the merchant. The documentation includes a properly completed commercial invoice that is made available to the consignee. The consignee can then sign and use the documentation for returning the item. The documentation may be variously provided to the customer either by the merchant or the carrier.
US11645682B2 Review response generation and review sentiment analysis
A system and method to generate substantive and quality responses to end user reviews for publication via an online review platform. A review associated with a merchant system is identified, the review including multiple review elements. Extracting a set of key review elements from the multiple review elements. A sentiment score associated with a first key review element of the set of key review elements is determined. A review response is generated to include a set of values corresponding to a set of response components, wherein a first value of the set of values comprises the first key review element. The review response including the sentiment score associated with the first key review element is displayed.
US11645681B2 Interface for configuring online properties
Systems, methods, and apparatus, including computer program products, for configuring online properties, such as content pages of a website, through an online user interface. A system generates the online user interface and receives, over a network and through the online user interface presented by a client device, a request to insert a restricted third party file into a user's online property. The online user interface is updated to inform the user that inclusion of the third party file in the user's online property is restricted and to provide the user with options for satisfying requirements for including the third party file in the user's online property. In response to detecting a user selection of at least one of the options, the restricted third party file is received from a content repository, and is inserted into the user's online property.
US11645677B2 Expected activity of a user
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.
US11645675B2 Identifying personal characteristics using sensor-gathered data
An online system trains machine learning models that, when applied to gathered sensor data, determines personal characteristics (e.g., age, gender, height) of an individual in a non-intrusive manner. Specifically, the online system trains a first machine learning model that analyzes sensor data gathered from a client device associated with the individual. The first machine learning model determines whether a trigger event, such as whether the individual is walking, is currently occurring. A second machine learning model trained by the online system analyzes sensor data corresponding to the trigger event to identify the personal characteristics of the walking individual.
US11645673B2 Methods and apparatus to generate corrected online audience measurement data
Methods and apparatus to generate corrected online audience measurement data are disclosed. An example apparatus includes an impressions collector to receive a first audience count indicative of first impressions attributed to a first media category for a demographic group, a second audience count indicative of second impressions attributed to a second media category accessed by the demographic group, and a third audience count indicative of third impressions attributed to the first media category and the second media category accessed by the demographic group, the first audience count including a duplicated audience count; a factor generator to calculate a deduplication factor using the first audience count, the second audience count, and the third audience count; an audience calculator to determine a corrected audience count of the first media category to correct the duplicated audience count; and a ratings data generator to generate ratings information for the first media category.
US11645672B2 System and method for modifying the presentation of advertisements to minimize loss of sale
A system and method for advertising cannibalization management are provided. In example embodiments, historical data comprising advertisement revenue, advertisement parameters, and a cannibalization metric are accessed. The cannibalization metric is indicative of sales loss associated with an advertisement presentation. A value for at least one of the advertisement parameters that, when used, causes a desired advertisement revenue with respect to a bounded cannibalization metric is determined by analyzing the historical data. An advertisement is presented, in real time, on a user interface of a client device using the determined value.
US11645667B2 Economic development and collaboration system
An exemplary non-limiting embodiment of an economic development and collaboration system, which enables individuals within a community to efficiently identify and express their interests in one or more economic propositions, is disclosed herein. The economic development and collaboration system comprises a software application which is configured to allow users to uniquely interface with the one or more economic propositions. The system allows for its users to efficiently identify and express support or disapproval of one or more economic propositions. A variety of engagement mechanisms are provided by the economic development and collaboration system to assist users in democratizing their interests. The system allows for a variety of forms of financial support of each economic proposition and provides valuable statistical data which may be utilized by entrepreneurs, business owners, developers, lenders, investors, or public officials when considering whether to implement or support the implementation of one or more economic propositions.
US11645660B2 Computer systems and methods for efficient query resolution by customer representatives
A computerized method of representing customer interactions with an organization includes: receiving, by a computing device, customer web interaction data segments and customer conversation data segments; pre-processing the customer conversation data segments to remove specified types of information; scoring each of the pre-processed customer conversation data segments; pre-processing the customer web data interaction segments; extracting from the pre-processed customer web interaction data segments tokens; combining the pre-processed customer conversation data segments and the pre-processed customer web interaction data segments into a customer data set; parsing the customer data set into one or more windows; assigning, for each window, pre-trained weights to each of the tokens in each window; assigning a transaction theme to each window based on the tokens in each window; and generating, based on the transaction themes, a ranked list of topic keywords reflecting the customer web interaction data segments and customer conversation data segments.
US11645652B2 Enhanced feedback exposure for users based on transaction metadata
Methods, systems, and apparatuses are described herein for the direct sharing and use of transaction data separately from transaction authorization processes. Transaction metadata associated with a transaction may be received and validated. Authorization information corresponding to the transaction may be received. The degree to which the transaction metadata is tested may be based on a predicted time of receipt of the authorization information. The transaction metadata and authorization information may be correlated. A computing device may determine whether to authorize the financial transaction based on the authorization information and the correlated transaction metadata. All or portions of the transaction metadata may be provided to one or more users after the transaction has been authorized or denied.
US11645644B2 Mobile terminal
According to the present disclosure, a mobile terminal comprises: a display unit; a sensing unit configured to sense a code scanning situation indicating the situation in which a code scanner scans a code; and a controller configured to control the display unit to automatically display a code for a first payment task when the code scanning situation is sensed and adjust a direction in which the code is displayed according to a direction of light outputted from the code scanner.
US11645637B2 Systems and methods for payment processing on platforms
Systems and methods for payment processing on devices are provided. Such systems and methods enable payment processing to be completed with a peripheral device (such as a magnetic card reader) and a point of sales system, without the need for extensive developer integration. The system receives a payment charge amount from a point of sales system. The system also detects (or dynamically populates) peripheral devices that are used to capture account information. The peripheral device is a supported device type with an associated library, which includes data for properly interfacing with the peripheral device. The system provides the captured account data, a merchant ID and the amount of the charge to a payment management system. The system likewise receives a response (approve or decline) from the payment management system.
US11645634B2 Blockchain-based supply chain payment network
Systems and methods are provided for minting payment tokens to conduct transactions within a blockchain-based supply chain payment network. The payment tokens can be pegged to fiat currency or digital currency. The payment tokens can be minted by a computing system that is a node in the blockchain-based supply chain payment network. A number of payment tokens to be provided to a network participant as payment can be determined. The network participant can be a supplier associated with the blockchain-based supply chain payment network. The number of payment tokens can be provided for deposit in a digital wallet associated with the network participant as payment. The cryptocurrency tokens can be redeemed as fiat or digital currency.
US11645632B2 System and method for a decentralized portable information container supporting privacy protected digital information credentialing, remote administration, local validation, access control and remote instruction signaling utilizing blockchain distributed ledger and container wallet technologies
A mechanism for verifying digital information provenance and attestation using blockchain distributed ledger technology which reveals unauthorized tampering with credentialed information. Content modifications are detectable leveraging only local edge validation supported by the normative Bitcoin Core cryptographic libraries or equivalent blockchain implementations. The invention prevents unauthorized access, unregulated copy distribution, and orphaned ownership lacking issuer provenance and attestation. The preferred embodiment provides tamper detectable digital content containers supporting credentialing, remote administration, localized validation, distributed access control, and processing instruction signaling. Intermediary third-party services are not required to verify provenance and issuer attestation. Blockchain integrated cryptographic information containers and administrative transactions immutably record the binding between participating parties (e.g., issuer, administrator, requestor) and associated digital assets (e.g., insurance card, medical records, driver's license, passport, biometric, business contract, software application files, data).
US11645628B2 Translation of time between calendar systems
A computer-implemented method for translating time between calendar systems is described herein. The method includes accessing a first tree structure for a first calendar system, where data corresponding to the first tree structure include time intervals for the first calendar system that are arranged into layers of nodes, and where the layers of nodes are mapped to universal time. The method also includes scheduling a calendar content item corresponding to a time fragment relative to the universal time. The method further includes translating the calendar content item to a first human-readable time fragment for the first calendar system by traversing the first tree structure corresponding to the first calendar system to convert the time fragment to the first human-readable time fragment based on the mapping of the layers of nodes of the first tree structure to the universal time.
US11645626B2 Methods and apparatus for assessing diversity bias in algorithmic matching of job candidates with job opportunities
In some embodiments, a method can include receiving a set of job descriptions and a set of candidate profiles. Each job description is associated with a first subset of candidate profiles from the set of candidate profiles. The method can further include executing a model to identify, from the first subset of candidate profiles, a second subset of candidate profiles that satisfy a fit metric and a third subset of candidate profiles that does not satisfy the fit metric. The method can further include calculating a bias metric based on a true positive value, a false positive value, a true negative value, and a false negative value that were calculated based on auditing the second subset of candidate profiles and the third subset of candidate profiles. The method can further include updating the set of job descriptions based on the bias metric.
US11645624B2 Personalized visual presentation of job skills
A system and method for providing personalized presentation of job skills in one or more organizations. The system includes an interface device and a processing device to retrieve, based on one or more identifiers, a set of talent profiles stored in a human resource (HR) information system, calculate, based on the one or more skills in each of the set of talent profiles, an inventory of skills, for each skill in the inventor of skills, calculate a trend value based on timestamps and one or more skills associated with the set of talent profiles, responsive to identifying a first job profile, generate a first skill cloud, the first skill cloud comprising symbols representing skills contained in the inventory of skills arranged in an order determined based on the trend value associated with each skill in the inventory of skills, and present, in a graphical user interface implemented on the interface device, the first skill cloud.
US11645620B2 Framework for explainability with recourse of black-box trained classifiers and assessment of fairness and robustness of black-box trained classifiers
A method, system and computer-readable storage medium for performing a counterfactual generation operation. The counterfactual generation operation includes: receiving a subject data point; classifying the data point via a trained classifier, the classifying providing a classified data point; identifying a counterfactual using the classified data point, the counterfactual comprising another datapoint, the another data point being close to the subject data point, the another data point resulting in production of a different outcome when provided to a model when compared to an outcome resulting from the subject data point being provided to the model; and, providing the counterfactual to a destination.
US11645618B1 Method and apparatus for monitoring inventory items
Systems and methods for monitoring items in publicly available inventories, such as websites, are disclosed. Items to be monitored in the publicly available inventories are identified based on embeddings obtained for the inventory items. For example, matching inventory items may be identified based on proximity of the embeddings, such as the cosine distance between embeddings, or a classification machine learning model may be trained to infer matches, e.g., based the embeddings as well as information related to the user and source of the publicly available inventories. The inventory items in the publicly available inventories may be monitored to detect changes which may be reported. Feedback related to the match between inventory items may be used to adjust one or more parameters used for matching.
US11645617B1 Autonomous supply chain by collaborative software agents and reinforcement learning
A system and method are disclosed to train machine learning models, generate software agents, and evaluate, via reinforcement learning, the actions of the software agents in a simulated ecosystem. Embodiments include a computer comprising a processor and memory and configured to train one or more machine learning models to generate one or more software agents, wherein each software agent comprises an autonomous software program designed to execute a task in a supply chain network. Embodiments generate a first software agent and a second software agent, and a simulated supply chain ecosystem representing a hierarchical structure of supply chain network tasks. Embodiments simulate one or more tasks executed by the software agents in the simulated supply chain ecosystem, review the tasks according to one or more defined objectives, and apply reinforcement incentives to the software agents.
US11645612B2 Locker-based logistics management system with dynamic and real-time addressing
Technologies are described related to the delivery of items utilizing electronic locker arrangements. Systems described herein coordinate and manage the delivery of items by large numbers of couriers using a network of electronic locker arrangements. Implementations are described corresponding to delivering items to an individual via different electronic locker arrangements as the location of the individual changes. The systems can track the location of individuals and as requests to deliver items are received by the systems, the current location of the individuals can be used to determine an electronic locker arrangement to store items for the individuals until the items are picked up. The systems can generate identifiers that uniquely correspond to individuals and their various locations. In these situations, the identifiers can be used by the individuals or by others to have items delivered to the individuals via electronic locker arrangements.
US11645605B2 Contextual IoT with blockchain
Provided is a system and method for writing IoT data of an object in transit and business context associated with the IoT data and/or the object to a blockchain. In one example, the method may include receiving sensor data of an object that is in a multi-party transactional process, identifying dynamic context of the object based on a current position of the object within the multi-party transactional process, generating a data block comprising the received sensor data of the object and the identified dynamic context of the object, and storing the data block within a blockchain on an immutable distributed ledger.
US11645604B2 Methods and systems for managing concentration in work environments
Embodiments for managing user concentration in a work environment are described. Information associated with a user is received. At least one characteristic of a task of the user is identified based on the information associated with the user. A concentration risk level associated with the user performing the task is determined based on the at least one characteristic of the task. A computing environment associated with the user performing the task is provided based on based on the concentration risk level.
US11645602B2 System for analyzing workflow and detecting inactive operators and methods of using the same
Provided is an improved apparatus and method for identifying inefficient workers in a workplace. The apparatus receives voice commands from a worker in the workplace and transforms the voice commands into text commands by converting audio signals associated with the voice commands to one or more points in data that are stored in a database. The apparatus further creates a dialogue-stream including the text commands and a time of receipt of each voice command associated with the respective text command. Further, a workflow record may be created from the dialogue-stream and may be used to generate an efficiency metric for the worker. Both the dialogue-stream and workflow record can be used to monitor the efficiency of the worker and implement effective changes to the workflow process.
US11645600B2 Managing apparel to facilitate compliance
Embodiments relate to a system, program product, and method for managing apparel to facilitate compliance through a cognitive system, i.e., using an artificial intelligence (AI) platform to dynamically analyze the apparel donned by individuals to determine compliance with established apparel compliance practices and provide suggestions for overcoming non-compliance. The determinations of non-compliance are accompanied with respective risk factors. The system, program product, and method disclosed herein facilitate leveraging written requirements processed by natural language processing (NLP) for the donning of apparel that includes proper clothing articles and accessories, as well as associated requirements of clothing articles and accessories that are not appropriate for the respective conditions.
US11645598B2 Cognitive evaluation of sensor environments and resource allocation
Techniques for data evaluation and optimized resource allocation are provided. Usage data is received collected from at least one sensor in a physical location, where the usage data indicates consumption of an item. The usage data is aggregated within a predefined cluster, where the predefined cluster corresponds to a geographic area. Future consumption of the item is predicted based at least in part on evaluating the usage data using one or more cognitive models. A recommended reconfiguration of one or more aspects of production for the item is generated, based on the predicted future consumption.
US11645595B2 Predictive capacity optimizer
Embodiments of the invention are directed to techniques that include predicting, by a computer system, a number of predicted opportunities and signatures of the predicted opportunities expected in a time window. Based on the signatures of the predicted opportunities, the computer system generates a listing of entities ranked according to signatures of the predicted opportunities. The computer system selects the entities to be assigned to the predicted opportunities based, at least in part, on computing capacity related to sales while accounting for any current opportunities having been assigned to the entities.
US11645594B2 Real-time optimization of aircraft manufacturing task management
In an example, a method is performed by a computing system that is one of a group of computing systems involved in facilitating a manufacturing of an aircraft. The method comprises generating a plurality of manufacturing task work statements (MTWSs), each MTWS being associated with a task involved in the manufacturing and comprising smart contract data and computer code. The method also comprises receiving system state information indicating (i) a schedule according to which the aircraft is to be manufactured, (ii) resources available for use in executing the MTWSs, and (iii) one or more aircraft certification requirements with which the tasks involved in the manufacturing of the aircraft are to comply. The method also comprises executing the MTWSs based on the system state information and storing, in a blockchain-based distributed ledger accessible by the group of computing systems, an end state result of the execution of each MTWS.
US11645592B2 Analyzing cloud backup service options using historical data protection activities
Historical activity data about backups and restorations are retrieved. Description files corresponding to cloud storage providers are received. Each description file includes a name of a cloud storage provider, a catalog listing cloud service options offered by the cloud storage provider, and pricing and descriptive information for the options. The historical activity data is mapped to the cloud service options. A set of cost figures is generated based on the mapping. Each cost figure represents a cost that would have been charged to a user, based on the historical activity data, by the cloud storage provider for storing the backups and accessing the backups for the restorations. The cloud storage providers are rated using the cost figures and the rated cloud storage providers are displayed in a user interface to allow the user to select a particular cloud storage provider to which the backups are to be migrated.
US11645590B2 System and method for learning contextually aware predictive key phrases
Described is a system for learning and predicting key phrases. The system learns based on a dataset of historical forecasting questions, their associated time-series data for a quantity of interest, and associated keyword sets. The system learns the optimal policy of actions to take given the associated keyword sets and the optimal set of keywords which are predictive of the quantity of interest. Given a new forecasting question, the system extracts an initial keyword set from a new forecasting question, which are perturbed to generate an optimal predictive key-phrase set. Key-phrase time-series data are extracted for the optimal predictive key-phrase set, which are used to generate a forecast of future values for a value of interest. The forecast can be used for a variety of purposes, such as advertising online.
US11645588B2 Mobile device implemented logistics functionality based on semantic analysis
The invention relates to a method and system for booking reservations in a booking system and synchronizing bookings among several booking systems. The system comprises at least one booking system; at least one service provider; a mediator service; a client, and at least one client terminal device that can be a mobile device and that includes a dialogue. The client uses the dialogue to enter information into the system and the mediator receives inquiries and answers from the at least one booking system, the at least one service provider, and the at least one client. The mediator transfers and adapts information between them. The method and system are particularly suited for use with mobile phone users by Small Message Service messages.
US11645584B2 Method and system for providing personalized presearch for users of a data management system
Systems and methods for identifying recommended topics are disclosed. An example method may be performed by one or more processors of a system and include identifying one or more attributes of a system user, identifying a subset of topics relevant to the system user based on analyzing the one or more attributes of the system user using an analysis model trained with a machine learning process to identify relevant topics for system users based on historical user attributes, generating, for each respective topic of the subset of topics, using the trained analysis model, a relevance score for the respective topic based at least in part on a most recent system page previously accessed by the system user and a current system page accessed by the system user, and generating one or more recommended topics for the system user based on the relevance scores.
US11645581B2 Meaningfully explaining black-box machine learning models
Computer-implemented machines, systems and methods for providing insights about a machine learning model, the machine learning model trained, during a training phase, to learn patterns to correctly classify input data associated with risk analysis. Analyzing one or more features of the machine learning model, the one or more features being defined based on one or more constraints associated with one or more values and relationships and whether said one or more values and relationships satisfy at least one of the one or more constraints. Displaying one or more visual indicators based on an analysis of the one or more features and training data used to train the machine learning model, the one or more visual indicators providing a summary of the machine learning model's performance or efficacy.
US11645576B2 Code completion for languages with hierarchical structures
A code completion system predicts candidates to complete a code fragment with a tag name and/or an attribute name in source code written in a hierarchically-structured language. Candidates for predicting a tag name are based on a first-order tag Markov chain model generated from usage patterns of relationships of tag names found in a training dataset. Candidates for predicting an attribute name are based on a second-order attribute Markov chain model generated from usage patterns of sequences of attribute names associated with each tag name found in the training dataset.
US11645574B2 Recording medium, reinforcement learning method, and reinforcement learning apparatus
A non-transitory, computer-readable recording medium stores therein a reinforcement learning program that uses a value function and causes a computer to execute a process comprising: estimating first coefficients of the value function represented in a quadratic form of inputs at times in the past than a present time and outputs at the present time and the times in the past, the first coefficients being estimated based on inputs at the times in the past, the outputs at the present time and the times in the past, and costs or rewards that corresponds to the inputs at the times in the past; and determining second coefficients that defines a control law, based on the value function that uses the estimated first coefficients and determining input values at times after estimation of the first coefficients.
US11645573B2 Learning device and learning method
A learning device is configured to perform learning of a decision tree, and includes: a plurality of learning units each corresponding to a data memory of a plurality of data memories, and being configured to perform learning at a first node using learning data acquired by using first addresses related to a storage destination of the learning data corresponding to the first node of the decision tree in the data memory, and output a second address related to a storage destination of each piece of the learning data branched from the first node; and a plurality of managers each corresponding to a learning unit of the plurality of learning units, and being configured to calculate third addresses related to storage destinations of learning data corresponding to second nodes being next nodes of the first node using the first addresses and the second address output from the learning unit.
US11645572B2 Meta-automated machine learning with improved multi-armed bandit algorithm for selecting and tuning a machine learning algorithm
A method for automatically selecting a machine learning algorithm and tuning hyperparameters of the machine learning algorithm includes receiving a dataset and a machine learning task from a user. Execution of a plurality of instantiations of different automated machine learning frameworks on the machine learning task are controlled each as a separate arm in consideration of available computational resources and time budget, whereby, during the execution by the separate arms, a plurality of machine learning models are trained and performance scores of the plurality of trained models are computed. One or more of the plurality of trained models are selected for the machine learning task based on the performance scores.
US11645570B1 Preparation of qunaught states for a surface GKP code using a three (or higher) level ancilla system
A fault tolerant quantum error correction protocol is implemented for a surface code comprising Gottesman Kitaev Preskill (GKP) qubits. Analog information is determined when measuring position or momentum shifts, wherein the analog information indicates a closeness of the shift to a decision boundary. The analog information is further used to determine confidence values for error corrected measurements from the GKP qubits of the surface code. These confidence values are used to dynamically determine edge weights in a matching graph used to decode syndrome measurements of the surface code, wherein the confidence values are obtained using a maximum-likelihood decoding protocol for two-qubit gates. Also, a three-level ancilla is used to more reliably squeeze the GKP qunaught states.
US11645569B2 Stabilization of entangling gates for trapped-ion quantum computers
A method of performing a computation using a quantum computer includes generating a first laser pulse and a second laser pulse to cause entanglement interaction between a first trapped ion and a second trapped ion of a plurality of trapped ions that are aligned in a first direction, each of the plurality of trapped ions having two frequency- separated states defining a qubit, and applying the generated first laser pulse to the first trapped ion and the generated second laser pulse to the second trapped ion. Generating the first laser pulse and the second laser pulse includes stabilizing the entanglement interaction between the first and second trapped ions against fluctuations in frequencies of collective motional modes of the plurality of trapped ions in a second direction that is perpendicular to the first direction.
US11645565B2 Predictive data analysis with cross-temporal probabilistic updates
There is a need for solutions for more efficient predictive data analysis systems. This need can be addressed, for example, by a system configured to receive temporal inferences for a predictive task, where each temporal inference is associated with a temporal benchmark and the temporal benchmarks include a base temporal benchmark and supplemental temporal benchmarks; generate a cross-temporal prediction for the predictive task by applying one or more cross-temporal probabilistic updates to the base temporal inference, where each cross-temporal probabilistic update is associated with a supplemental temporal benchmark; and display the cross-temporal prediction using a cross-temporal prediction interface.
US11645560B2 Processing in-content challenges for online gaming systems
An in-content challenge platform generates dynamic content for interactive media applications, for example, online games. The system presents dynamic content in connection with interactive media applications. The in-content challenge platform receives in-content challenge criteria based on actions performed by users in interactive media applications. The in-content challenge platform receives event data indicating actions performed by the user within the online game and identifies an in-content challenge associated with the action. And determines whether any in-content challenge is met by the user based on the actions. If the user meets an in-content challenge, the platform dynamically generates content for sending to the user. The system uses artificial intelligence techniques including symbolic artificial intelligence, unsupervised machine learning techniques, and supervised machine learning techniques for generating dynamic content. The system stores symbolic expressions representing constraints and content items and use an inference engine to determine whether content items satisfy constraints.
US11645559B2 Methods and apparatus for generating item recommendations based on real-time inference of machine learning models
This application relates to apparatus and methods for providing recommended items to advertise. In some examples, a computing device determines a plurality of first values for a corresponding plurality of first items based on the user's engagement with each of the first items. The computing device may then determine a subset of the plurality of first items based on the first values. The computing device may receive a search request and determine a plurality of second values for a plurality of second items based on the search request. The computing device may determine a plurality of third values for the subset of items based on the plurality of second values for the plurality of second items and the user's engagement with each of the subset of items. The computing device may determine the recommended items based on the plurality of second values and the plurality of third values.
US11645557B2 Hybrid data architecture for use within a cognitive environment
A method for receiving a plurality of types of data within a cognitive information processing system environment comprising: receiving data from a plurality of data sources, the plurality of data sources comprising a public data source and a private data source; accessing information from the plurality of data sources via a cognitive data management module; and, providing the information to an inference and learning system.
US11645556B2 Generating software services for a software solution determined from analysis of unstructured text input using machine learning
Methods, systems and computer readable media are provided for automating software service analysis. One or more dictionaries are created, characterizing one or more software services available within the computing domain, wherein the one or more dictionaries each comprise at least an input category, a processing capability category, and an output category. A query input comprising a description of software service is received. Relevant portions are extracted using natural language processing of the query input that correspond to functions and associated parameters of the requested software services. The relevant portions of the query input are assigned to the one or more sub-categories in the dictionaries to generate mapped services. The sub-category assignments are processed to determine the mapping of the available software services within the computing domain.
US11645552B2 Travel health optimization simulating health impact of intended user travel using cognitive analytics based on conditions at a geographic location
A geographic location to which a user intends to travel, medical information pertaining to the user and conditions at the geographic location that impact health of human beings can be identified. A health impact model can be created for the user, the health impact model analyzing the determined conditions at the geographic location in a context of the accessed medical information pertaining to the user. Based on the analyzing by the health impact model, a score can be assigned to an anticipated health impact on the user of the identified conditions at the geographic location. If the score assigned to the anticipated health impact on the user of the identified conditions at the geographic location exceeds a threshold value, at least one action for the user can be automatically initiated and controlled.
US11645548B1 Automated cloud data and technology solution delivery using machine learning and artificial intelligence modeling
A method includes receiving first input, analyzing the first input using a first model, receiving second input, analyzing the second input using a second model; and generating infrastructure-as-code. A computing system includes a processor; and a memory comprising instructions, that when executed, cause the computing system to: receive first input, analyze the first input using a first model, receive second input, analyze the second input using a second model; and generate infrastructure-as-code. A non-transitory computer-readable storage medium storing executable instructions that, when executed by a processor, cause a computer to: receive first input, analyze the first input using a first model, receive second input, analyze the second input using a second model; and generate infrastructure-as-code.
US11645542B2 Utilizing a genetic algorithm in applying objective functions to determine distribution times for electronic communications
The present disclosure relates to systems, methods, and non-transitory computer readable media for generating a target distribution schedule for providing electronic communications based on predicted behavior rates by utilizing a genetic algorithm and one or more objective functions. For example, the disclosed systems can generate predicted behavior rates by training and utilizing one or more behavior prediction models. Based on the predicted behavior rates, the disclosed systems can further utilize a genetic algorithm to apply objective functions to generate one or more candidate distribution schedules. In accordance with the genetic algorithm, the disclosed systems can select a target distribution schedule for a particular user/client device. The disclosed systems can thus provide one or more electronic communications to individual users based on respective target distribution schedules.
US11645540B2 Deep graph de-noise by differentiable ranking
A method for employing a differentiable ranking based graph sparsification (DRGS) network to use supervision signals from downstream tasks to guide graph sparsification is presented. The method includes, in a training phase, generating node representations by neighborhood aggregation operators, generating sparsified subgraphs by top-k neighbor sampling from a learned neighborhood ranking distribution, feeding the sparsified subgraphs to a task, generating a prediction, and collecting a prediction error to update parameters in the generating and feeding steps to minimize an error, and, in a testing phase, generating node representations by neighborhood aggregation operators related to testing data, generating sparsified subgraphs by top-k neighbor sampling from a learned neighborhood ranking distribution related to the testing data, feeding the sparsified subgraphs related to the testing data to a task, and outputting prediction results to a visualization device.
US11645539B2 Machine learning-based techniques for representing computing processes as vectors
Machine learning-based techniques for representing computing processes as vectors are provided. In one set of embodiments, a computer system can receive a name of a computing process and context information pertaining to the computing process. The computer system can further train a neural network based on the name and the context information, where the training results in determination of weight values for one or more hidden layers of the neural network. The computer system can then generate, based on the weight values, a vector representation of the computing process that encodes the context information and can perform one or more analyses using the vector representation.
US11645532B2 Method of training a neural network to reflect emotional perception and related system and method for categorizing and finding associated content
A property vector representing extractable measurable properties, such as musical properties, of a file is mapped to semantic properties for the file. This is achieved by using artificial neural networks “ANNs” in which weights and biases are trained to align a distance dissimilarity measure in property space for pairwise comparative files back towards a corresponding semantic distance dissimilarity measure in semantic space for those same files. The result is that, once optimised, the ANNs can process any file, parsed with those properties, to identify other files sharing common traits reflective of emotional-perception, thereby rendering a more liable and true-to-life result of similarity/dissimilarity. This contrasts with simply training a neural network to consider extractable measurable properties that, in isolation, do not provide a reliable contextual relationship into the real-world.
US11645527B2 Neural network-based confidence assessment module for healthcare coding applications
A system including a confidence assessment module that implements a neural network to assess the likelihood that codes associated with a patient's encounter with a healthcare organization are accurate. The confidence assessment module may also be incrementally trained.
US11645526B2 Learning neuro-symbolic multi-hop reasoning rules over text
A method and a system for learning and applying neuro-symbolic multi-hop rules are provided. The method includes inputting training texts into a neural network as well as pre-defined entities. The training texts and the entities relate to a specific domain. The method also includes generating an entity graph made up of nodes and edges. The nodes represent the pre-defined entities, and the edges represent passages in the training texts with co-occurrence of the entities connected together by the edges. The method further includes determining a relation based on the passages for each of the pre-defined entities connected together by the edges, calculating a probability relating to the relation, generating a potential reasoning path between a head entity and a target entity. The method also includes learning a neuro-symbolic rule by converting the edges along the potential reasoning path into symbolic rules and combining those rules into the neuro-symbolic rule.
US11645510B2 Accelerating neuron computations in artificial neural networks by selecting input data
An example method for accelerating neuron computations in an artificial neural network (ANN) comprises receiving a plurality of pairs of first values and second values associated with a neuron of an ANN, selecting pairs from the plurality of pairs, wherein a count of the selected pairs is less than a count of all pairs in the plurality of pairs, performing mathematical operations on the selected pairs to obtain a result, determining that the result does not satisfy a criterion, and, until the result satisfies the criterion, selecting further pairs from the plurality, performing the mathematical operations on the selected further pairs to obtain further results, and determining, based on the result and the further results, an output of the neuron.
US11645507B2 Providing models to client devices
Various examples for providing neural network models to client devices are described. A management application can cause a training environment to be created for training a neural network using enterprise data authorized by a client device. The management application can cause the client device to send the enterprise data to the training environment. The management application can cause a training application running in the training environment to create a neural network model using the enterprise data. The management application can send a neural network model to the client device.
US11645504B2 Methods for processing vertical stripes of data in an efficient convolutional engine
A convolutional engine is configured to process input data that is organized into vertical stripes.
US11645500B2 Method and system for enhancing training data and improving performance for neural network models
The present disclosure provides a system for improving performance of a neural network model. The system receives the neural network model and a training data associated with the neural network model. In addition, the system examines a first plurality of neuron activations inside the neural network model for the training data. The system examines the first plurality of neurons for creating a statistical profile of the first plurality of neuron activations. Further, the system receives a new set of data samples to improve the neural network model. Furthermore, the system examines a second plurality of neuron activations of each new sample of the new set of data samples. Moreover, the system extracts one or more data samples from the new set of data samples with largest novelty measurements. Also, the system adds the extracted one or more samples to the training data for re-training of the neural network model.
US11645493B2 Flow for quantized neural networks
Methods and apparatus are disclosed supporting a design flow for developing quantized neural networks. In one example of the disclosed technology, a method includes quantizing a normal-precision floating-point neural network model into a quantized format. For example, the quantized format can be a block floating-point format, where two or more elements of tensors in the neural network share a common exponent. A set of test input is applied to a normal-precision flooding point model and the corresponding quantized model and the respective output tensors are compared. Based on this comparison, hyperparameters or other attributes of the neural networks can be adjusted. Further, quantization parameters determining the widths of data and selection of shared exponents for the block floating-point format can be selected. An adjusted, quantized neural network is retrained and programmed into a hardware accelerator.
US11645489B2 Impact indicator
An impact indicator includes a micro-sensor having a mass element configured to move from a first position to a second position in response to receipt by the mass element of an impact event. The micro-sensor includes detection circuitry configured to change from a first state to a second state in response to movement of the mass element from the first position to the second position. The detection circuitry is prevented from returning to the first state in response to changing to the second state. A radio-frequency identification (RFID) module is coupled to the detection circuitry and is configured to output a value indicating that the mass element is in the second position. An activator element is configured to maintain the mass element in the first position until removal of the activator element from the micro-sensor.
US11645483B2 Phase lock loop circuit based adjustment of a measurement time window in an optical measurement system
An exemplary system includes a photodetector configured to generate a photodetector output pulse when the photodetector detects a photon from a light pulse having a light pulse time period, a TDC configured to monitor for the occurrence of the photodetector output pulse during a measurement time window that is within and shorter in duration than the light pulse time period, a PLL circuit for the TDC, and a precision timing circuit connected to the PLL circuit and configured to adjust, based on at least one signal generated within the PLL circuit, a temporal position of the measurement time window within the light pulse time period.
US11645482B2 Radio-frequency identification (RFID) systems and methods for changing operator control unit (OCU) configurations
Exemplary embodiments are disclosed of radio-frequency identification (RFID) systems and methods for changing operator control unit (OCU) configurations (e.g., operating frequency, address, operational configuration, etc.). In an exemplary embodiment, a system includes at least one or more radio-frequency identification (RFID) tags associated with at least one or more machines. The at least one or more RFID tags are readable by an RFID reader when the RFID reader and the at least one or more RFID tags are operationally proximate. The at least one or more RFID tags include data useable for changing the configuration of the OCU such that the OCU is configured to be operable with the at least one or more machines.
US11645480B2 Method of manufacturing multilayer chip component
In a method of manufacturing a multilayer chip component according to an aspect of the present disclosure, laser processing is used for forming dots of a two-dimensional code. This laser processing is laser processing with respect to a laminate substrate in a state before baking is performed, and an impact at the time of processing is absorbed to a certain degree due to elastic deformation of the laminate substrate. For this reason, according to the manufacturing method, occurrence of cracking can be curbed compared to laser processing with respect to an element body in a state after baking is performed.
US11645478B2 Multi-lingual tagging for digital images
Introduced here is an approach to translating tags assigned to digital images. As an example, embeddings may be extracted from a tag to be translated and the digital image with which the tag is associated by a multimodal model. These embeddings can be compared to embeddings extracted from a set of target tags associated with a target language by the multimodal model. Such an approach allows similarity to be established along two dimensions, which ensures the obstacles associated with direct translation can be avoided.
US11645470B2 Automated testing of dialog systems
Methods, systems and computer program products for automated testing of dialog systems are provided herein. A computer-implemented method includes receiving information pertaining to a given conversation workspace of an automated dialog system and identifying test case inputs to the automated dialog system, the test case inputs comprising user input for the given conversation workspace that has portions thereof modified and which the automated dialog system maps to a different intent and/or a different entity relative to the user input. The method further includes generating human-interpretable explanations of mappings of portions of the test case inputs to the different intent and/or entity, generating suggestions for modifying intents, entities and dialog flows of the given conversation workspace such that the test case inputs map to the same intent and/or the same entity as their corresponding user input, and outputting the suggestions and the human-interpretable explanations to a user.
US11645465B2 Anaphora resolution for enhanced context switching
A computer receives a multimedia data, where the multimedia data comprises a plurality of frames. The computer converts the multimedia data into a signal wave having a plurality of frequencies and a plurality of amplitudes. The computer determines a frame from the plurality of frames having a pronoun. The computer identifies a topic of the frame. The computer searches for a frame in a media repository having a highest correlation coefficient with the topic of the frame, where the frame from the media repository comprises a bag of objects and resolves the anaphora disambiguation by substituting the pronoun with an object from the bag of objects.
US11645461B2 User-centric optimization for interactive dictionary expansion
A method is provided for dictionary expansion. The method acquires an object from a user and adds the object to a set of objects previously acquired from the user that form an expandable dictionary. The method calculates a centroid based on the set. The method calculates a similarity score of each of a plurality of objects relative to the centroid for each of a plurality of object features to calculate a weighted sum of similarity scores for each of the plurality of objects. The method presents candidate objects selected among the plurality of objects based on the weighted sum. The method acquires, from the user, a preferred candidate object among the candidate objects. The method updates weights of the plurality of features to maximize the weighed sum of similarity scores for the preferred candidate object. The method expands the dictionary by adding the preferred candidate object to the expandable dictionary.
US11645460B2 Punctuation and capitalization of speech recognition transcripts
A first text corpus comprising punctuated and capitalized text is received. The words in the first text corpus are then annotated with a set of labels indicating a punctuation and a capitalization of each word. At an initial training stage, a machine learning model is trained on a first training set using the annotated words from the first text corpus and the labels. A second text corpus is received representing conversational speech. The words in the second text corpus are then annotated with the set of labels. In a re-training stage, the machine learning model is re-trained on a second training set comprising the annotated words from the second text corpus, and the labels. At an inference stage, the trained machine learning model is applied to a target set of words representing conversational speech to predict a punctuation and capitalization of each word in the target set.
US11645458B2 Systems and methods for automatically scrubbing sensitive data
Methods and systems are presented for automatically scrubbing sensitive data from text data comprising a sequence of words based on a negative word index. The negative word index may be constructed by obtaining articles that are publicly available and extracting words and word sequences from the articles. Statistical information associated with the word and word sequences from the articles may also be determined and included in the negative word index. To scrub sensitive data from the text data, a first sub-sequence of words is identified from the text data. The first sub-sequence of words may be determined to include sensitive information or not based on statistical information associated with the first sub-sequence of words within the negative word index. If the first sub-sequence of words includes sensitive information, the first sub-sequence of words may be removed from the text data.
US11645455B2 Tracking attribution of content in an online collaborative electronic document
An indication of a first change is received at a first coordinate location of a client model of the collaborative electronic document. The first coordinate location is within a coordinate structure of the collaborative electronic document. The first change is applied at a second coordinate location of a server model of the collaborative electronic document. The first change is associated with a first revision identifier. An attribution model is generated that includes a coordinate structure that corresponds to at least a portion of the coordinate structure of the collaborative electronic document and includes a third coordinate location that corresponds to the first coordinate location and the second coordinate location. The third coordinate location of the attribution model is updated with the first revision identifier. The attribution information for the first change is stored in association with the first revision identifier.
US11645454B2 Cross channel digital forms integration and presentation system
Embodiments of the invention are directed to a system, method, or computer program product for a template based design approach for cross channel digital form integration and presentation. The system allows for onboarding of various types of forms to push them out to users via multiple various user viewing channels. The invention identifies the sections or fields of the form that require user input and presents those fields using an advanced digital solution illustrated in the channel format. The system is expandable, allowing for a single backend upload of additional forms irrespective of the channel.
US11645451B2 Managing relationships among original, modified, and related messages using significance-level analysis and change-relevancy annotations
Embodiments of the invention are directed to a computer-implemented method of managing message relationships in a messaging system. The computer-implemented method includes receiving, using a processor system, a modification to a first message. The processor system is used to perform a significance-level evaluation of the modification to the first message. Based at least in part on a first result of the significance-level evaluation, the first message is deleted and the modification to the first message is maintained. Based at least in part on a second result of the significance-level evaluation, the first message is maintained; the modification to the first message is stored in a database; and the first message is associated with the modification to the first message in the database.
US11645450B2 Annotation editor with graph
An approach is provided in which the approach displays a graphical editor and a text editor concurrently on a display. The text editor displays a document text that includes multiple entities and the graphical editor displays multiple nodes corresponding to the multiple entities. In response to receiving a user selection on the graphical editor that selects a first one of the multiple nodes, the approach identifies, based on the document text, one or more second nodes that correspond to the first node and repositions the one or more second nodes to a second position on the graphical editor based on a first position of the first node.
US11645449B1 Computing system for data annotation
An example computing system receives annotation data associated with a plurality of customer communication messages is described. The computing system generates, for display on each of a plurality of reviewer computing devices, an annotation interface through which each reviewer may input annotation data associated with an assigned subset of the plurality of messages. The annotation data may include data indicative of whether the message includes a complaint. An annotation process may include receiving annotation data associated with the message from a first reviewer and a second reviewer, and determining whether the annotation data received from the first reviewer and the annotation data received from the second reviewer are in agreement. If not, the annotation process may further include receiving annotation data associated with the message from a third reviewer, wherein the third reviewer has a higher reviewer permission level than both the first and the second reviewer.
US11645447B2 Encoding textual information for text analysis
A computer-implemented method of encoding a word for use in a method of text analysis comprises receiving input text to be analysed, the input text comprising a first word which is not represented in a vocabulary set stored on a storage. The vocabulary set comprises a plurality of words and an associated word embedding vector for each word in the set. The method comprises identifying the first word as a word which is not represented in the vocabulary set and determining one or more sub-words within the first word with which to encode the first word. Each of the one or more sub-words corresponds with a word represented in the vocabulary set and having an embedding vector in the vocabulary set. The method comprises determining an encoding for the first word based on the one or more sub-words.
US11645446B1 Customized agreement generation
A document management system generates and validates online documents. The document management system enables the customization of an online document through various rendering parameters for customizing the appearance of agreement content rendered to a receiving entity. The document management system may validate the rendering parameters of customized online documents to determine a likelihood that the documents are valid. For example, the system may determine a likelihood that an online document generated with prechecked checkbox is invalid. The document management system may recommend custom templates for online documents or modifications to an online document that may increase a likelihood of achieving an originating entity's objective. For example, the document management system can apply a machine-learned model to recommend a target rendering parameter for inclusion that would increase the likelihood of a receiving entity clicking an “Agree” button.
US11645445B2 Systems and methods for dynamic document viewing
Disclosed are methods, systems, and computer-readable medium for dynamically displaying database containers. A container including content and a minimum display size for the document may be received. The display size of the document may be monitored. A determination that the display size of the document is less than the minimum display size may be made. A visible section and a hidden section of the document may be determined based on the display size. The visible section of the document may be displayed. A scroll feature may be activated based on a hidden section size. An indication to scroll the document in a scroll direction may be received. The visible section may be updated to an updated visible section that includes at least a portion of the hidden section. The updated visible section of the document may be displayed via the display.
US11645436B2 Mode-shaped components
Embodiments of the invention are shown in the figures, where a method is presented for designing a component, including designing or receiving a model of the component; determining at least one mode shape of at least a portion of the model; redesigning the model based on the determined at least one mode shape to obtain a redesigned model of the component; and manufacturing the component in accordance with the redesigned model.
US11645435B2 Fast method for computer-based simulation
Embodiments provide methods and systems for performing computer-based simulations of real-world objects. In one such embodiment, a mesh-based model representing a real-world object and composed of a plurality of mesh elements each having geometric properties is obtained. In turn, a simulation of physical behavior of the real-world object is performed using the mesh-based model. According to an embodiment, performing the simulation includes, for at least one mesh element, modifying as a function of the geometric properties, measurement values, amounts, or levels of material properties used to determine the physical behavior.
US11645434B2 Systems and methods for autonomous vehicle systems testing
A method for testing platforms (e.g., live, virtual, and/or constructive platforms associated with autonomous aircraft systems and their component subsystems) in a live/virtual/constructive (LVC) environment. In embodiments, the method includes determining, via a testbed engine, the development state of a platform component under test. The method includes retrieving a test to be executed, the test including test conditions to be applied to the component. The method includes determining whether the component is enabled to respond to the test conditions. The method includes, if the component is enabled to respond to the test conditions, executing the test while monitoring the component to detect a first output response and a second output response. The method includes identifying, via the testbed engine, at least one change in the development state of the component by comparing the first and second output responses.
US11645431B2 Computer aided generative design with overall thickness control to facilitate manufacturing and structural performance
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes, where the three dimensional (3D) models of the physical structures are produced in accordance with a design criterion that limits a minimum thickness of the generatively designed 3D models, include: obtaining a design space for an object to be manufactured and one or more design criteria including a thickness constraint; iteratively modifying a generatively designed 3D shape of the modeled object in the design space in accordance with the one or more design criteria, including measuring a current thickness for the 3D shape using an overall relationship of a volume of the 3D shape with respect to a surface area of the 3D shape; and providing the generatively designed model for use in manufacturing the physical structure using one or more computer-controlled manufacturing systems.
US11645426B2 Managing and protecting charging stations for drones
An approach is provided to manage in-flight drones. The approach identifies a drone at a drone charging station with the identified drone being unauthorized to be at the drone charging station. Responsively, the approach then secures the identified drone and removes the identified drone from the drone charging station.
US11645408B2 Controlling access to datasets described in a cryptographically signed record
In a dataset exchange environment in which datasets are available for exchange or transformation, a dataset validation platform may be configured to update a cryptographically signed record based on each dataset that is available via the data exchange environment. The dataset validation platform may be further configured to control access to the datasets based on whether a request to access a particular dataset is compliant with an availability requirement of the particular dataset. The dataset validation platform may be further configured to update the cryptographically signed record based on requests to access the datasets, transformations that are based on the datasets, or modifications to the availability requirement of the datasets, such as a modification to a privacy limitation or other availability requirement indicating a criteria for usage of the requested dataset.
US11645403B2 Data sharing and storage control system and method
A data sharing control method. The method includes detecting a plurality of images on one or more devices operated by a first user, the one or more devices comprising a particular device. A plurality of tags are determined for the plurality of images, and a plurality of settings are received based on the plurality of tags from a second user. A particular image is detected on the particular device. One or more particular tags of the particular image on the particular device are determined, and a sharing action of the particular image by the particular device is blocked based on the plurality of settings and the one or more particular tags.
US11645400B2 Secured interprocess communication
The present disclosure describes secured interprocess communication (IPC). The operating system traps application-level IPC calls to an IPC agent, which handles the IPC call. The IPC agent executes in a trusted execution environment so that communications between the applications involved in the IPC are secure. Since processing of IPC by the IPC agent bypasses the operating system, IPC remains secure despite any attacks against the operating system code.
US11645397B2 Distributed digital security system
A distributed security system can include instances of a compute engine that can execute either locally in security agents on client devices or as cloud instances in a security network. Event data can be processed by elements of the distributed security system according to centrally-defined ontological definitions and/or configurations. Bounding managers of local security agents can control how much event data is sent to the security network. A storage engine in the security network can store event data received from client devices, can route event data to other elements of the security network, including cloud instances of the compute engine. An experimentation engine of the security network can also at least temporarily adjust other elements of the distributed security system during experiments or tests.
US11645396B2 Cybersecurity vulnerability management based on application rank and network location
A method and system are provided for managing cybersecurity vulnerabilities of resources within at least one network. The method includes collecting data including application risk rank and network location. The method further includes determining a vulnerability score for vulnerabilities of the resources and determining severity score based on the application risk rank and network location. The method additionally includes integrating the vulnerability score and the severity score to create a two-dimensional risk ranking.
US11645395B2 Entity behavior catalog access management
A system, method, and computer-readable medium are disclosed for performing an entity behavior cataloging operation. The entity behavior cataloging operation includes: identifying a security related activity, the security related activity being based upon an observable from an electronic data source; analyzing the security related activity, the analyzing identifying an event of analytic utility associated with the security related activity; generating entity behavior catalog data based upon the event of analytic utility associated with the security related activity; and, storing the entity behavior catalog data within an entity behavior catalog, the entity behavior catalog providing an inventory of entity behaviors for use when performing a security operation.
US11645393B2 Secure booting in a data storage device with front end bus
A data storage device can employ a front end bus for boot operations. The physical connection of a secure boot assembly to the front end bus can provide efficient and reliable booting of the data storage device without a connection to a remote host or network. A secure boot assembly can provide a security module that connects to the boot module of the data storage device to authenticate a trustworthiness of the data storage device while the data storage device is disconnected from any remote host.
US11645388B1 Systems and methods for detecting non-malicious faults when processing source codes
Disclosed herein are embodiments of systems, methods, and products that execute tools to identify non-malicious faults in source codes introduced by engineers and programmers. The tools may execute a machine learning model on the source codes to perform sentiment analysis and pattern analysis on information associated with the source codes to generate annotated source code files identifying anomalies based on the sentiment analysis and the pattern analysis. One or more threat levels are then identified and ranked based on the one or more anomalies and a ranked list of the one or more threat levels is displayed on a graphical user interface of a computer.
US11645385B2 Counteracting fraudulent clock readings and side-channel attacks
A computing system provides clock readings from an untrusted code to trusted code, where the trusted code is executed in a secure enclave and the untrusted code is executed outside the secure enclave. The computing system allocates a pointer to shared memory that is shared between the untrusted code and the trusted code. Under control of the untrusted code, the computing system periodically writes a clock reading to the shared memory. Under control of the trusted code, the computing system reads the clock reading stored in shared memory. The untrusted code cannot determine when the trusted code reads a clock reading.
US11645384B2 System for electronic data obfuscation and protection using independent destructible data objects
A system is provided for electronic data obfuscation and protection using independent destructible data objects. The system may split a set of data into a data portion and a key portion, where the data portion may be stored in a database separately from the key portion. The data portion may further comprise a set of executable code for a time or iteration based destructible data object, where the data object may incrementally decrease a countdown value based on the passage of time and/or iterations. If the countdown value reaches a threshold value without being refreshed, the data object may automatically execute one or more processes to protect the set of data. In this way, the system provides a secure way to prevent unauthorized access to sensitive data.
US11645383B2 Early runtime detection and prevention of ransomware
Various automated techniques are described herein for the runtime detection/neutralization of malware executing on a computing device. The foregoing is achievable during a relatively early phase, for example, before the malware manages to encrypt any of the user's files. For instance, a malicious process detector may create decoy file(s) in a directory. The decoy file(s) may have attributes that cause such file(s) to reside at the beginning and/or end of a file list. By doing so, a malicious process targeting files in the directory will attempt to encrypt the decoy file(s) before any other file. The detector monitors operations to the decoy file(s) to determine whether a malicious process is active on the user's computing device. In response to determining that a malicious process is active, the malicious process detector takes protective measure(s) to neutralize the malicious process.
US11645376B2 Device-based database system
An example operation may include one or more of submitting a part replacement request to replace a first part of a device, qualifying a second part and repair resources, issue a part replacement transaction to the blockchain network, endorse the part replacement transaction by the plurality of blockchain peers, and replace the first part with the second part. The first part includes a blockchain peer of a plurality of blockchain peers and the device includes a blockchain network including a plurality of parts each corresponding to one of the plurality of blockchain peers.
US11645375B2 Authorization of resource access
Embodiments of the present disclosure relate to methods, systems and computer program products for authorization of resource access. According to the method, a first token is assigned by one or more processing units to authorize a client to access at least one protected resource of a resource owner. The first token depends on an access session with the client. A second token associated with at least one long-term protected resource of the resource owner is assigned by one or more processing units to the client based on the assigning of the first token. The second token is independent from the access session. In response to receiving a request including the second token from the client, the at least one long-term protected resource is provided by one or more processing units to the client. In other embodiments, a further method and corresponding systems and computer program products are disclosed.
US11645371B2 Securing computing devices
Examples described herein relate to a system consistent with the disclosure. For instance, the system may comprise a display, a computing device, a display, an input mechanism commutatively coupled to the computing device, and an independent second processing resource to receive a password entry to unlock the computing device while the computing device is in a S5 state, determine a total number of incorrect password entry attempts to successfully unlock the computing device, save the total number of password entry attempts to a non-volatile memory of the independent second processing resource, and secure the computing device in response to a determination that the total number of incorrect password entry attempts exceeds a threshold value.
US11645369B2 Blockchain digital rights management streaming library
A computer-implemented method includes: receiving, by a computer device, an artifact and a first token with a check-in request; applying, by the computer device, a first level fragile watermark to the artifact, wherein the first level fragile watermark includes ownership information from the first token; receiving, by the computer device, a second token with a check-out request; applying, by the computer device, a second level fragile watermark to a copy of the first level fragile watermarked artifact, wherein the second level fragile watermark includes authentication information from the second token; and transmitting, by the computer device, the second level fragile watermarked copy of the artifact to a client device.
US11645367B2 Digital watermarking system and method
A computer implemented method and a system configured to receive digital content; draw the digital content onto a drawing board; draw a watermark on the drawing board over the digital content, the watermark comprising a series of non-linear lines with the lines having random spacing therebetween in the x and y axes, and save the content of the drawing board in a desired file format.
US11645365B2 Dynamic multi-mode CNN accelerator and operating methods
A convolutional neural network (CNN) operation accelerator comprising a first sub-accelerator and a second sub-accelerator is provided. The first sub-accelerator comprises I units of CNN processor cores, J units of element-wise & quantize processors, and K units of pool and nonlinear function processor. The second sub-accelerator comprises X units of CNN processor cores, Y units of first element-wise & quantize processors, and Z units of pool and nonlinear function processor. The above variables I˜K, X˜Z are all greater than 0, and at least one of the three relations, namely, “I is different from X”, “J is different from Y”, and “K is different from Z”, is satisfied. A to-be-performed CNN operation comprises a first partial CNN operation and a second partial CNN operation. The first sub-accelerator and the second sub-accelerator perform the first partial CNN operation and the second partial CNN operation, respectively.
US11645361B2 Apparatus and method of image clustering
An apparatus includes a modified image generator generating modified images by modifying each unlabeled image, a pre-trainer to generate a feature vector for each modified image by using an artificial neural network-based encoder and train the encoder based on the feature vector for each modified image, a pseudo-label generator to generate a feature vector for each unlabeled training image, cluster the training images based on the feature vector for each training image, and generate a pseudo-label for at least one training image among the training images based on the clustering result, and a further trainer to generate a predicted label by using the trained encoder and a classification model including a classifier to generate a predicted label for an image input to the trained encoder based on a feature vector, and train the classification model based on the pseudo-label and predicted label for the at least one training image.
US11645359B1 Piecewise linearization of multivariable data
A computing device selects a piecewise linear regression model for multivariable data. A hyperplane is fit to observation vectors using a linear multivariable regression. A baseline fit quality measure is computed for the fit hyperplane. For each independent variable, the observation vectors are sorted, contiguous segments to evaluate are defined, for each contiguous segment, a segment hyperplane is fit to the sorted observation vectors using a multivariable linear regression, path distances are computed between a first observation of the and a last observation of the sorted observation vectors based on a predefined number of segments, a shortest path associated with a smallest value of the computed path distances is selected, and a fit quality measure is computed for the selected shortest path. A best independent variable is selected from the independent variables based on having an extremum value for the computed fit quality measure.
US11645358B2 Generation of executable files corresponding to neural network models
In an example, a neural network program corresponding to a neural network model is received. The neural network program includes matrices, vectors, and matrix-vector multiplication (MVM) operations. A computation graph corresponding to the neural network model is generated. The computation graph includes a plurality of nodes, each node representing a MVM operation, a matrix, or a vector. Further, a class model corresponding to the neural network model is populated with a data structure pointing to the computation graph. The computation graph is traversed based on the class model. Based on the traversal, the plurality of MVM operations are assigned to MVM units of a neural network accelerator. Each MVM unit can perform a MVM operation. Based on assignment of the plurality of MVM operations, an executable file is generated for execution by the neural network accelerator.
US11645355B1 Systems for evaluating a piecewise linear function
A system for evaluating a piecewise linear function includes a first look-up table with N entries, and a second look-up table with M entries, with M being less than N. Each of the N entries contains parameters that define a corresponding linear segment of the piecewise linear function. The system further includes a controller configured to store a subset of the N entries from the first look-up table in the second look-up table. The system further includes a classifier for receiving an input value and classifying the input value in one of a plurality of segments of a number line. A total number of the segments is equal to M, and the segments are non-overlapping and contiguous. The system further includes a multiplexor for selecting one of the M entries of the second look-up table based on the classification of the input value into one of the plurality of segments.
US11645353B2 Data processing consent capture systems and related methods
In various embodiments, a data processing consent capture system may be configured to prompt the data subject to consent to one or more types of data processing (e.g., to provide a desired consent) in response to identifying particular cookies (e.g., or types of data processing) that a data subject has not consented to. The system may, for example, substantially automatically prompt the data subject to consent for one or more particular types of data processing in response to determining that the user (e.g., data subject) has requested that a website or other system perform one or more functions that are not possible without a particular type of consent from the data subject. The system may, for example, prompt the user to consent in time for a certain interaction with the website, application, etc.
US11645345B2 Systems and methods for issue tracking systems
A method for use in an issue creation process, before an issue is submitted, in an issue tracking system (ITS), comprises receiving an unstructured user input expressing an issue description and comprising one or more query keywords; querying a database of historic issue data to determine historic issues from the historic issue data that are relevant to the one or more query keywords and, in response to the determination, extracting request types from the historic issues; generating, from the extracted request types, a list of possible request types for allocation to the unstructured user input; receiving a user input of a particular request type selected from the list of possible request types and, in response, allocating the particular request type to the issue. The issue is submitted to the ITS for routing the issue to an appropriate service desk according to the particular request type.
US11645344B2 Entity mapping based on incongruent entity data
Improved entity identification is provided. Reference data sourced from various data sources may be used to more accurately identify an individual to improve the ability for multiple transaction processing systems to more effectively match identities for the transmission, receipt, and linking of data records. Accordingly, various enterprises are enabled to communicate about a particular entity without each enterprise having the same identifier or having the same, accurate entity demographic information.
US11645339B2 Creating a clustering model for evaluating a command line interface (CLI) of a process
Certain aspects of the present disclosure relate to methods and systems for evaluating a first command line interface (CLI) input of a process. The method comprises examining the first CLI input and selecting a first clustering model corresponding to the process, wherein the first clustering model is created based on a first clustering configuration and a first feature type combination. The method further comprises creating a first feature combination for the first CLI input based on the first feature type combination, evaluating the first CLI input using the first clustering model and the first feature combination, wherein the evaluating further comprises determining a similarity score corresponding to a similarity between the first feature combination and the one or more clusters, and determining whether or not the first CLI input corresponds to normal behavior based on the similarity score.
US11645338B2 Method, apparatus and device, and storage medium for controlling display of comments
An embodiment of the disclosure provides a comment content display method, apparatus and device, and storage medium, the method including: when any parent comment of a content object includes at least one child comment, display a comment hiding button at a preset position in a comment region of the parent comment; and filter out the parent comment and child comments of the parent comment from all the comments that have been currently loaded and displayed in response to a trigger operation of a user for the comment hiding button, and updating a current display interface to display other comment contents except the filtered out parent comment and child comments of the parent comment.
US11645333B1 Garbage collection integrated with physical file verification
System generates data structure based on unique identifiers of objects in storages and sets indicators in positions corresponding to hashes of unique identifiers of objects. The system copies active objects from one storage to another, if number of active objects in storage does not satisfy threshold, and resets indicators in positions in data structure corresponding to hashes of unique identifiers of active objects copied to the other storage. The system generates another data structure based on unique identifiers created while generating data structure, positions in other data structure corresponding to hashes of the unique identifiers. System sets indicators in positions in the other data structure corresponding to hashes of unique identifiers of data objects in active storages while generating data structure. System resets indicators in positions in data structure corresponding to hashes of the unique identifiers corresponding to indicators set in positions of the other data structure.
US11645332B2 System and method for clustering documents
A method and system are provided for classifying semi-structured documents. According to one embodiment, the method includes accessing a number of documents, and identifying in each of the documents pairs of character segments. The method also includes generating a map of unique identified segment pairs across all documents in the several documents. The method further includes generating for each of the several documents a respective feature vector based on one or more unique pair of segments in the map that are also identified in the document, and clustering the plurality of documents into a plurality of clusters, using the feature vectors.
US11645328B2 3D-aware image search
Systems and methods for performing image search are described. An image search method may include generating a feature vector for each of a plurality of stored images using a machine learning model trained using a rotation loss term, receiving a search query comprising a search image with object having an orientation, generating a query feature vector for the search image using the machine learning model, wherein the query feature vector is based at least in part on the orientation, comparing the query feature vector to the feature vector for each of the plurality of stored images, and selecting at least one stored image of the plurality of stored images based on the comparison, wherein the at least one stored image comprises a similar orientation to the orientation of the object in the search image.
US11645327B1 Provision of alternative media content
A computer implemented method is for providing user devices with alternative content. The method includes: defining a plurality of search parameters; crawling the world wide web or selected parts thereof, or searching predefined web sites, to identify content matching one or more of said search parameters; generating image triggers by extracting the identified content or generating digital fingerprints indicative of the identified content; storing the image triggers in a database, together with respective alternative content or alternative content identifiers; receiving an image captured from a printed or displayed medium at an end user device; searching the captured image to identify a presence of at least one of the image triggers in the captured image; and causing alternative content corresponding to the at least one of the image triggers to be displayed or presented at the end user device, or a respective other device associated with the end user device.
US11645326B2 Automatic reference finding in audiovisual scenes
Embodiments of the present disclosure set forth a computer-implemented method for identifying an object within an environment comprising receiving, via at least one sensor, first sensor data associated with an environment, storing, in a memory, the first sensor data in association with a first scene, and in response to receiving a user request for information associated with the environment, selecting, based on the user request, the first scene, accessing, via the memory, the first sensor data associated with the first scene, and, analyzing the first sensor data to identify a first object included in the first scene, and causing information associated with the first object to be output via at least one output device.
US11645325B2 Systems and methods for spatial thumbnails and companion maps for media objects
Under one aspect, a computer-implemented method includes obtaining one or more media objects having location-related content in response to a search query, wherein the location-related content represents one or more locations corresponding to one or more spatial references in the one or more media objects, obtaining respective spatial thumbnails for the one or more spatial references, obtaining respective summaries of the one or more media objects, obtaining a respective one or more hyperlinks referencing to the one or more media objects, and causing to display for the one or more media objects the respective spatial thumbnails, the respective summaries, and the respective one or more hyperlinks.
US11645319B1 Systems and methods for identifying issues in electronic documents
A computer system identifies and prioritizes issues in electronic documents from electronic social media sources and/or from traditional media sources. The computer system includes a communication network linked to one or more of the sources and a computer server in communication with the communication network. The computer server is configured to receive electronic documents from the sources via the communication network. The computer server has memory and a processor, the memory including processor executable instructions stored in the memory and executable by the processor. The instructions comprise data collection instructions, topic modeling instructions including instructions for weighing and instructions for indicating a distribution for identified issues within each of the retrieved documents, issue assignment instructions, instructions for determining, and instructions for ranking.
US11645315B2 Clustering a set of natural language queries based on significant events
Clustering a set of natural language queries NLQs based on a set of significant events retrieved from a corpus stored in a computer system is described. A set of NLQs is used by a search engine for searching a selected corpus to retrieve respective sets of significant events. The set of NLQs is clustered into a plurality of NLQ clusters according to a number of common significant events being returned by the search engine for respective members of an NLQ cluster.
US11645310B2 System, method, and computer-accessible medium to verify data compliance by iterative learning
An exemplary system, method, and computer-accessible medium can include, for example, establishing a unique rule-identifier in one-to-one correspondence with at least one set of unknown time-variable rules against which data is to be made compliant, obtaining at least one set of data marked compliant against the one or more set of rules, obtaining meta-data from the compliant data, obtaining at least one set of data marked non-compliant against the set of unknown time-variable rules, extracting meta-data from the non-compliant data, joining the set of compliant and non-compliant metadata to generate a set of estimated rules corresponding to the rule-identifier based at least one of (i) the meta-data of the joined set and (ii) machine learning algorithms.
US11645309B2 Discovery of database and related services
A computing system includes a database and a discovery application. The discovery application obtains credentials for accessing a server hosting a software bus application which connects a plurality of applications within a managed network. The discovery application selects, based on a pattern corresponding to the software bus application, one or more files to access, transmits, to the server, instructions to access the one or more files, and receives therefrom data identifying a plurality of attributes of the software bus application. Based on this data, the discovery application transmits, to the server, instructions to identify communicative connections established between the plurality of software applications by way of the software bus application and receives therefrom data identifying the communicative connections. Based on (i) the plurality of attributes and (ii) the communicative connections, the discovery application generates a mapping that represents the communicative connections and stores the mapping in the database.
US11645306B2 Database configurations for remote deployments
Techniques for database configurations for remote deployments include a method performed by a data platform executing instructions on at least one processor. The method includes provisioning by at least one hardware processor, a remote deployment of a data platform with a plurality of objects. The plurality of objects includes at least one task object associated with a primary deployment of the data platform. The method further includes detecting using the at least one task object of the plurality of objects, a request to replicate a database stored at the primary deployment of the data platform at the remote deployment. Responsive to the request, database data is pushed from the database stored at the primary deployment to at least a second object of the plurality of objects provisioned at the remote deployment.
US11645303B2 Data synchronization method and apparatus of distributed system, medium, and electronic device
Embodiments of this application provide a data synchronization method and apparatus in a distributed system, a computer-readable medium, and an electronic device. The method includes: obtaining historical data synchronization information of adjacent nodes connected to a target node and determining selection weight values of the adjacent nodes according to the historical data synchronization information. The selection weight values are used for measuring efficiency of the adjacent nodes synchronizing data to the target node to select, according to the selection weight values of the adjacent nodes, a target adjacent node for synchronizing data to the target node. Target data is synchronized from the selected target adjacent node with the target node.
US11645302B2 Methods and systems providing synchronization of data in a distributed system using microservice architecture in servers, store controllers, terminals and related articles of manufacture
A method of synchronizing data across an enterprise system including enterprise servers on an enterprise level and including store locations at a store level including edge devices operatively coupled to the enterprise servers can be provided by providing a changeplan that specifies updated data for microservice data operating within the enterprise system on an endpoint that utilizes the microservice in a microservice architecture to perform operations at a store location, executing the changeplan to initiate an export from an enterprise server that operates the microservice at the enterprise level to create an updated state for the microservice data on the endpoint, replicating the updated state for the microservice data at the enterprise server to provide an export updated state for the microservice data on the endpoint, storing the export updated state for the microservice data in an export table at the enterprise level, transmitting a message on a durable message bus from the enterprise level to the store level, initiating an import process at a store server responsive to receiving the message on the durable message bus and retrieving the export updated state for the microservice data from the export table.
US11645301B2 Cross media recommendation
Methods, systems and computer program products are provided for cross-media recommendation by store a plurality of taste profiles corresponding to a first domain and a plurality of media item vectors corresponding to a second domain. An evaluation taste profile in the first domain is applied to a plurality of models that have been generated based on relationship among the plurality of taste profiles and the plurality of media item vectors, and obtain a plurality of resulting codes corresponding to at least one of the plurality of media item vectors in the second domain.
US11645295B2 Pattern search box
Aspects of the disclosure are directed to establishing a pattern search box for searching one or more documents in a database. Accordingly, a method for searching the database for one or more documents with at least one pattern element, the method including dividing a pattern search box into a plurality of sections; inputting the at least one pattern element to one or more of the plurality of sections of the pattern search box; and searching the database for the one or more documents with the at least one pattern element to the one or more of the plurality of sections of the pattern search box to produce a search result.
US11645294B2 Interactive identification of similar SQL queries
Systems and methods for very fast grouping of “similar” SQL queries according to user-supplied similarity criteria. The user-supplied similarity criteria include a threshold quantifying the degree of similarity between SQL queries and common artifacts included in the queries. A similarity-characterizing data structure allows for the very fast grouping of “similar” SQL queries. Because the computation is distributed among multiple compute nodes, a small cluster of compute nodes takes a short time to compute the similarity-characterizing data on a workload of tens of millions of queries. The user can supply the similarity criteria through a UI or a command line tool. Furthermore, the user can adjust the degree of similarity by supplying new similarity criteria. Accordingly, the system can display in real time or near real time, updated SQL groupings corresponding to the newly supplied similarity criteria using the originally computed similarity-characterizing data structure.
US11645293B2 Anomaly detection in big data time series analysis
An example embodiment may involve obtaining training time series data spanning an observation time window and comprising a series of values of a metric at regularly-spaced sample points in time, and analyzing the training time series data to determine one of a periodicity or a pseudo-periodicity across a plurality of consecutive sub-windows, each equal in size to a reference time period and each spanned by the same number N of sample points of metric values. A reference pattern corresponding to a model time series having no anomalies, as well as a reference threshold, may be determined and stored. Runtime time series data may then be obtained and time aligned with the reference pattern. Deviations between the runtime time series and the reference pattern may be identified as anomalies if they exceed the reference threshold. Identified anomalies may be displayed in a display device.
US11645292B2 Efficient similarity search
A system for measuring similarity between a binary query vector and a plurality of binary candidate vectors includes a storage unit and a processor. The storage unit stores the binary query vector and the plurality of candidate vectors, and the processor performs Tanimoto calculations in terms of Hamming distances. The processor includes a Tanimoto to Hamming threshold converter, a Hamming measurer, and a Hamming comparator. The Tanimoto to Hamming threshold converter converts a Tanimoto threshold into a Hamming threshold. The Hamming measurer measures the Hamming distances between the candidate vectors and the query vector. The Hamming comparator selects candidate vectors whose Hamming distance from the query vector is less than or equal to the Hamming threshold.
US11645291B2 Advice provision method for user using household appliance while viewing terminal screen
A provision method provides plurality of pieces of advice pertaining to household appliances of a user on a tablet 103. A priority of each piece of advice is changed by determining whether an advice-specific standard for the user the reference that piece of advice is met by an auto-log or overall user information. The pieces of advice are displayed in accordance with determination results. The format of display according to determination results is a list of advice sorted by priority.
US11645289B2 Ranking enterprise graph queries
A graph query is executed against a graph index that connects actors with objects through edges. A graph ranking model is obtained and results of the graph query are ranked, using the graph ranking model, based upon edge data available from edges in the graph that match the query.
US11645288B2 Reassigning gamer clusters based on engagement
The present invention provides a method, computer program product, and system of performing personality profile automated measurements. In an embodiment, the method, computer program product, and system includes receiving, by a computer system, gaming history data associated with a gamer profile, assigning, by the computer system, the gamer profile to a first cluster of gamers, recording, by the computer system, game play data associated with the gamer profile, and based on the game play data associated with the gamer profile and the gaming history data associated with the gamer profile, reassigning the gamer profile into a second cluster of gamers.
US11645287B2 Pluggable join framework for stream processing
Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving an event, such as a streaming event, from a client. The method determines that the event comprises a primary event and, if so, writes the primary event to a cache and returning the primary event to the client. The method later receives a second event from the client, the second event associated with the first event, annotates the second event based on the primary event, and returns the annotated second event to the client.
US11645286B2 Dynamic data processor for streaming and batch queries
Operational machine components of an information technology (IT) or other microprocessor- or microcontroller-permeated environment generate disparate forms of machine data. Network connections are established between these components and processors of data intake and query system (DIQS). The DIQS conducts network transactions on a periodic and/or continuous basis with the machine components to receive disparate data and ingest certain of the data as entries of a data store that is searchable for DIQS query processing. The DIQS may receive queries to process against the received and ingested data via an exposed network interface. In one example embodiment, the DIQS receives a query identifying data to be processed, dynamically generates a query processing scheme based on the state of the data to be processed, such as streaming or at rest, and dynamically communicates the query processing scheme to a query executor based on the state of the data to be processed.
US11645278B2 Complex query evaluation using sideways information passing
A program stored on non-transitory computer-readable storage medium executes a method of evaluating a graph over a query. Decomposition instructions decompose the query into a plurality of subqueries. Evaluation instructions evaluate a subquery of the plurality of subqueries and generate a substitution multiset representing a result of the evaluation of the subquery. Filtration instructions or expansion instructions may operate upon the generated substitution set before passing the substitution set to a next subquery to be evaluated. The filtration instructions identify one or more mappings in the substitution multiset that cannot be safely passed to the second subquery and delete the identified one or more mappings from the substitution multiset. The expansion instructions determine, in a case where the subquery is operated upon by a non-distributive query operator, an expansion of the substitution multiset based at least on adding one or more new substitutions to the substitution multiset.
US11645276B2 Parallel dynamic aggregation system and method
Aggregation of data and subsequent diving and/or grouping (i.e., slicing and dicing) of the aggregated data occurs by multi-stage parallel processing. Initially, multiple aggregation jobs are executed in parallel to aggregate data from a granular level to a higher level. Subsequently, query sets are executed in parallel for each of the aggregation jobs to divide and/or group the higher level data according to the queries and the segregated results are stored in a single table, which is partitioned for each aggregation job. Parallel processing of the query sets and storage in a single table is made possible by implementing a hybrid dynamic database schema, in which each table in the database includes one or more additional fields, each additional field comprising a set of dimension-dimension value pairs.
US11645272B2 Method, system, device and medium for querying product history
A method for querying a product history is disclosed. The method includes receiving a product query request including at least one product query parameter for a target product to a product graph database that stores a relational map constructed based on a manufacturing process of the target product and describing entities including product entities and manufacturing entities and entity relations therebetween involved in the manufacturing process, querying the product graph database according to the product query parameter to obtain product history data of the target product by searching for a product entity corresponding to the target product as a target product entity in the relational map according to the parameter, searching for associated manufacturing entities of the target product entity according to the entity relations, obtaining the product history data based on the associated manufacturing entities, and sending a notification message to notify obtained product history data.
US11645270B2 Blockchain backup and recovery
In an embodiment, a method comprises performing a first synchronization operation for a blockchain node of a plurality of blockchain nodes of a blockchain network, the first synchronization operation comprising the blockchain node receiving blockchain history data from one or more blockchain nodes of the plurality of blockchain nodes of the blockchain network and storing the blockchain history data in one or more digital data repositories; determining that the blockchain history data satisfies one or more validation criteria; creating a new blockchain node of the blockchain network, the new blockchain node configured to retrieve the blockchain history data from the one or more digital data repositories and replicate the blockchain history data for the new blockchain node, the new blockchain node existing in an unsynchronized state; performing a second synchronization operation for the new blockchain node of the blockchain network, the second synchronization operation comprising the new blockchain node receiving blockchain update data from one or more blockchain nodes of the plurality of blockchain nodes of the blockchain network resulting in converting the new blockchain node to a synchronized state.
US11645269B2 Automatic events detection from enterprise applications
Embodiments provide a computer-implemented method for automatic detection of an event from an enterprise application, comprising: initiating a CRUD action connector of an integration platform; providing a business object name to the action connector; randomly obtaining a sample record from the enterprise application; creating a dummy record in the enterprise application, wherein the dummy record has a dummy record ID and a first time range within which the dummy record is created; and searching for a first timestamp field in a business object schema to determine whether the first timestamp field is queryable, wherein the first timestamp field indicates when the dummy record is created. If the first timestamp field exists, and the first timestamp field is queryable, then a first event indicating creation of the dummy record is detectable; if the first timestamp field does not exist, then the first event is undetectable.
US11645268B2 Database world state performance improvement
An example operation may include one or more of receiving, by a blockchain node or peer comprising hot asset storage and cold asset storage, an asset request to provide an asset, the asset comprising a key-value pair, determining if the asset request may be satisfied without accessing a blockchain of a shared ledger, providing the asset to a requesting node or peer from hot asset storage in response to the blockchain node or peer determining the asset request may be satisfied without accessing the blockchain, and in response to the blockchain node or peer determining the asset request cannot be satisfied without accessing the blockchain, the method further comprising utilizing a pointer in cold asset storage to obtain the requested asset from the blockchain.
US11645265B2 Model for handling object-level database transactions in scalable computing applications
Techniques are described handling database transaction in a manner that is efficient and flexible. In some embodiments, a system receives, through a page of a user interface, a first request to change at least a first data object. The system generates, based on the first request, a first atomic transaction to modify the first data object in a database. Before the first atomic database transaction has committed to the database, the system receives, through the page of the user interface, a second request to change at least a second data object. The system generates, based on the second request, a second atomic transaction to modify the second object in the database. The system may execute the second atomic transaction independently of the first atomic transaction.
US11645264B2 Systems and methods for analyzing vehicle sensor data via a blockchain
The present embodiments relate to systems and methods for using a blockchain to record information related to processes and services in the vehicle industry. The systems and methods may include (1) receiving an indication of vehicle being involved a vehicle collision and a vehicle VIN; (2) accessing, at a memory, a loss history blockchain associated with the vehicle using the VIN as a key; (3) receiving vehicle sensor data generated or collected prior to, during, and/or after the vehicle collision; (4) creating a block to add to the loss history blockchain that includes the vehicle sensor data, or otherwise updating the loss history blockchain with the vehicle sensor data associated with the vehicle collision; (5) analyzing the vehicle sensor data to reconstruct the vehicle collision; and/or (6) updating the loss history blockchain to include and/or indicate the reconstructed vehicle collision by including the created block.
US11645262B2 Tracking lineage of database data
The subject technology executes a change on an existing micro-partition of a table of a database, the executing of the change comprising generating a new micro-partition that embodies the change. The subject technology receives a request for a delta for the table between a first timestamp and a second timestamp. The subject technology queries at least one change tracking column to determine the delta between the first timestamp and the second timestamp, the delta including information indicating at least one database operation that was performed to at least one row of a set of rows of the table, without including information as to intermediate changes made to at least one row of the set of rows of the table between the first timestamp and the second timestamp, that facilitates a reduction in storage of historical versions of the set of rows of the table.
US11645258B2 Preserving metadata context in a hybrid cloud context
A technique for retaining a context in which data resides independently of a data store from which the data originates is disclosed. In relation to a method aspect of the technique, a computer-implemented method provides data with related first metadata, both originating from a data store and extracts the data and the related first metadata independently from the data store. A universal unique identifier of a portion of the data to which portion specific first metadata exists is created as part of the related first metadata. The universal unique identifier of the portion of the data is integrated into the related first metadata, thereby creating modified first metadata as an independently manageable and linkable representation of the related first metadata.
US11645256B2 Encrypted search with no zero-day leakage
A method for providing encrypted search includes receiving, at a user device associated with a user, a search query for a keyword that appears in one or more encrypted documents stored on an untrusted storage device and accessing a count table to obtain a count of documents that include the keyword. The method also includes generating a delegatable pseudorandom function (DPRF) based on the keyword, a private cryptographic key, and the count of documents. The method also includes evaluating a first portion of the DPRF and delegating a remaining second portion of the DPRF to the untrusted storage device which causes the untrusted storage device to evaluate the DPRF and access an encrypted search index associated with the documents. The untrusted storage device determines one or more encrypted documents associated with DPRF and returns, to the user device, an identifier for each encrypted document associated with the DPRF.
US11645250B2 Detection and enrichment of missing data or metadata for large data sets
Data stored in large scale systems often includes significant amounts of data and metadata. The data and metadata provide valuable structures for efficient data organization and analysis. However, when the data or metadata is missing, the missing data or metadata can cause disruption in organization and analysis efforts. A system with interactive user interfaces for enrichment of missing data or metadata is described. The system provides various dynamic filters to detect and identify data items with missing data or metadata. The system also provides for intuitive and efficient navigation of data items for determination of the missing data or metadata. Via its user interfaces, the system enables users to supply, or enrich, the missing data or metadata. Additionally, the user interfaces enable users to dynamically change available data or metadata values used for enrichment. Also, the system generates enriched output data sets, which may facilitate analysis of processes and systems.
US11645248B1 Optimized data migration application for database compliant data extraction, loading and transformation
Data migration of large volumes can require large memory requirements and knowledge of complicated data migration tools. In one example, a data migration application may be initiated and a data volume may be identified to migrate from a source database to a destination database. The process may include deleting data currently stored in a staging table of the destination database, and transmitting the data volume from the source database to the staging table stored in the destination database.
US11645245B2 Container software discovery and cataloging
In an approach to discovering software in a container, one or more computer processors identify one or more sets of filesystem structure information for an active container. The one or more computer processors create a virtual filesystem based on the one or more identified sets of filesystem structure information. The one or more computer processors discover one or more sets of software by comparing a set of catalog entries to the created virtual filesystem. The one or more computer processors report the one or more sets of discovered software.
US11645243B2 Accessing files in a database stage using a user defined function
A file access system for user defined functions (UDFs) can be implemented on a distributed database system. The system can store UDF signatures and interfaces (e.g., classes, sub-classes) that can be called by other users. Upon a UDF being called, one or more interface objects (e.g., InputStream) can be created and requests transferred to a execution node via a network channel. The execution node can implement multiple threads that are authorized and download file data from a staging location (e.g., internal stage, external stage) concurrently.
US11645236B2 Extending retention lock protection from on-premises to the cloud
Embodiments for retention locking a deduplicated file stored in cloud storage by defining object metadata for each object of the file, and comprising a lock count and a retention time based on an expiry date of the lock, with each object having segments, the object metadata further having a respective expiry date and lock count for each segment, where at least some segments are shared among two or more files. Also updating the lock count and retention time for all segments of the file being locked; and if the object is not already locked, locking the object using a retention lock defining a retention time and updating the object metadata with a new lock count and the retention time, otherwise incrementing the lock count and updating the retention time for the expiry date if expiry date of a previous lock is older than a current expiry date.
US11645234B2 Rule-based collections of subset(s) of metadata in response to a trigger event occurring
A computer-implemented method according to one embodiment includes monitoring for occurrence of trigger events corresponding to creation of metadata in a computing environment, and detecting occurrence of a trigger event. The method further includes loading a rule that is associated with the detected trigger event in response to detecting occurrence of the trigger event. The rule includes a condition and an action, and the action defines a subset of metadata associated with processing a job in the computing environment. The method further includes collecting the defined subset of metadata in accordance with the action in response to the condition of the rule being met, and storing the collected subset of metadata. A system according to another embodiment includes a processor, and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
US11645232B1 Catalog query framework on distributed key value store
Techniques for executing show commands are described herein. A plurality of navigation steps is utilized, each navigation step corresponding to a different layer in a database structure and each navigation step including an operator to fetch items from a metadata database up to respective bounded limits. Dependency information is also fetched for objects of the specified object type in the show command. After a set of objects from the last layer are processed, memory for the navigation steps is flushed and the next set of objects are processed.
US11645229B2 Mapping tests of spreadsheets in server-browser environments
A file management system may include a file server that performs calculations of a spreadsheet file instance to generate a dataset that includes values in the spreadsheet file instance. The file management system also may include an application operating at a client device that is in communication with the file server via a network. The application may receive, via the network, a version of the dataset comprising the values generated by the calculations performed by the server. The application may visualize a spreadsheet at the user interface. The visualized spreadsheet may display at least a subset of the values. In one case, protected contents of one or more cells in the spreadsheet may be converted to other values when displayed at the user interface.
US11645226B1 Compiler operations for tensor streaming processor
Embodiments are directed to a processor having a functional slice architecture. The processor is divided into tiles (or functional units) organized into a plurality of functional slices. The functional slices are configured to perform specific operations within the processor, which includes memory slices for storing operand data and arithmetic logic slices for performing operations on received operand data (e.g., vector processing, matrix manipulation). The processor includes a plurality of functional slices of a module type, each functional slice having a plurality of tiles. The processor further includes a plurality of data transport lanes for transporting data in a direction indicated in a corresponding instruction. The processor also includes a plurality of instruction queues, each instruction queue associated with a corresponding functional slice of the plurality of functional slices, wherein the instructions in the instruction queues comprise a functional slice specific operation code.
US11645222B1 Real time generation of differential serial bus traffic
Various embodiments comprise systems, mechanisms, methods and apparatus configured to regenerate or recreate a stream of substantially continuous serial bus data traffic using stored data packet sequences representing captured energy associated with inverting and non-inverting communication lines of a differential transmission line type of serial bus (e.g., RS-422, MIL STD 1553, and the like).
US11645221B2 Port descriptor configured for technological modifications
A port descriptor of a selected port descriptor version is obtained. The selected port descriptor version is one port descriptor version of a plurality of port descriptor versions available for selection. The port descriptor of the selected port descriptor version includes information relating to a port of the computing environment and is configured to include technology information indicating whether the port is part of a multiple lane connector packaging. A determination is made using the port descriptor of one or more operational attributes of the port. Action is taken based on the one or more operational attributes of the port.
US11645220B2 Method and apparatus for multi-bus device fused access
Provided are a method and apparatus for multi-bus device fused access. The method includes: receiving, by a bus, an instruction for accessing a fused node of a device, which instruction containing a matching word, an initial address, and an offset; performing matching according to the matching word and activating a fused drive; acquiring, by the fused drive, the initial address and the offset from the instruction on the bus respectively; computing an address of a first bus of the device according to the initial address, and computing an address of a second bus of the device according to the initial address and the offset; and accessing the device according to the address of the first bus so as to acquire first information, and accessing the device according to the address of the second bus so as to acquire second information.
US11645219B2 Method for generating a hybrid BMC system and hybrid BMC system
A method for generating a hybrid BMC system and a hybrid BMC system are provided. The method includes: selecting, among a plurality of BMCs, one BMC to be a host BMC; selecting, among the plurality of BMCs, another BMC to be a client BMC, wherein the client BMC uses a first communication protocol different from a second communication protocol used by the host BMC, the client BMC being configured to perform a first task, and the host BMC being configured to perform a second task different from the first task; and configuring an adapter module of the host BMC to interface with the client BMC through the first communication protocol and interface with the host BMC through a second communication protocol such that the host BMC performs the first task through the adapter module.
US11645213B2 Data processing system allocating memory area in host as extension of memory and operating method thereof
A data processing system includes a memory system including a memory device storing data and a controller performing a data program operation or a data read operation with the memory device, and a host suitable for requesting the data program operation or the data read operation from the memory system. The controller can perform a serial communication to control a memory which is arranged outside the memory system and engaged with the host.
US11645212B2 Dynamic processing speed
Processing elements include interfaces that allow direct access to memory banks on one or more DRAMs in an integrated circuit stack. These additional (e.g., per processing element) direct interfaces may allow the processing elements to have direct access to the data in the DRAM stack. Based on the size/type of operands being processed, and the memory bandwidth of the direct interfaces, rate calculation circuitry on the processor die determines the speed each processing element and/or processing nodes within each processing element are operated.
US11645210B2 Cache aware searching based on one or more files in remote storage
Embodiments are disclosed for performing cache aware searching. In response to a search query, a first bucket and a second bucket in remote storage for processing the search query. A determination is made that a first file in the first bucket is present in a cache when the search query is received. In response to the search query, a search is performed using the first file based on the determination that the first file is present in the cache when the search query is received, and the search is performed using a second file from the second bucket once the second file is stored in the cache.
US11645209B2 Method of cache prefetching that increases the hit rate of a next faster cache
The size of a cache is modestly increased so that a short pointer to a predicted next memory address in the same cache is added to each cache line in the cache. In response to a cache hit, the predicted next memory address identified by the short pointer in the cache line of the hit along with an associated entry are pushed to a next faster cache when a valid short pointer to the predicted next memory address is present in the cache line of the hit.
US11645207B2 Prefetch disable of memory requests targeting data lacking locality
A system and method for efficiently processing memory requests are described. A processing unit includes at least a processor core, a cache, and a non-cache storage buffer capable of storing data prevented from being stored in the cache. While processing a memory request targeting the non-cache storage buffer, the processor core inspects a flag stored in a tag of the memory request. The processor core prevents data prefetching into one or more of the non-cache storage buffer and the cache based on determining the flag specifies preventing data prefetching into one or more of the non-cache storage buffer and the cache using the target address of the memory request during processing of this instance of the memory request. While processing a prefetch hint instruction, the processor core determines from the tag whether to prevent prefetching.
US11645199B2 Storage device and garbage collection method thereof
A memory controller is for controlling operations of a nonvolatile memory including a first memory block group for storing a first type of data and a second memory block group for storing a second type of data. The memory controller includes a garbage collection management unit configured to execute a garbage collection policy in which a first garbage collection criteria is applied to the first memory block group, and a second garbage collection criteria is applied to the second memory block group, where first garbage collection criteria is different than the second garbage collection criteria.
US11645196B2 Dynamic management and control of test features in native applications
Techniques are described herein for enhancing software application development and software design-for-test (DFT) technology by facilitating dynamic management and control of embedded dynamic test features via an application development and optimization platform. In some embodiments, an application development and optimization platform is described that can track, manage and rollout features of native mobile applications without the need to wait for public app store releases.
US11645192B2 Graph-based method for inductive bug localization
A computer-implemented method executed by at least one processor for software bug localization is presented. The method includes constructing a bug localization graph to capture relationships between bug tickets and relevant source code files from historical change-sets and an underlying source code repository, leveraging natural processing language tools to evaluate semantic similarity between a new bug ticket and a historical ticket, in response to the evaluated semantic similarity, for the new bug ticket, adding links between the new bug ticket a set of similar historical tickets, incorporating the new bug ticket in the bug localization graph, and developing a mathematical graph expression to determine a closeness relationship between the relevant source code files and the new bug ticket.
US11645189B2 Software validation for autonomous vehicles
Aspects of the disclosure relate to validating autonomous control software for operating a vehicle autonomously. For instance, the autonomous control software is run through a driving scenario to observe an outcome for the autonomous control software. A validation model is run through the driving scenario a plurality of times to observe an outcome for the model for each of the plurality of times. Whether the software passed the driving scenario is determined based on whether the outcome for the software indicates that a virtual vehicle under control of the software collided with another object during the single time. Whether the validation model passed the driving scenario is determined based on whether the outcome for the model indicates that a virtual vehicle under control of the model collided with another object in any one of the plurality of times. The software is validated based on the determinations.
US11645183B1 User interface for correlation of virtual machine information and storage information
The disclosed embodiments include a method for identifying a performance metric to diagnose a cause of a performance issues of virtual machine. The method includes obtaining data of a virtual machine, an indication that a storage volume contains data of the virtual machine, data about the storage volume, and an identification of the storage volume. The data of the virtual machine is correlated with the data about the storage volume based on the indication that the storage volume contains data of the virtual machine and the identification of the storage volume. A performance metric is identified based at least in part on an outcome of the correlating. The performance metric indicates that the storage volume is a cause of a performance issue of the virtual machine. A state related to the storage volume is changed to mitigate the cause of the performance issue of the virtual machine.
US11645178B2 Fail-safe semi-autonomous or autonomous vehicle processor array redundancy which permits an agent to perform a function based on comparing valid output from sets of redundant processors
Techniques are disclosed for processor synchronization within a reconfigurable computing environment for processor array redundancy. Processing elements are configured within a reconfigurable fabric to implement two or more redundant processors, where the two or more redundant processors are enabled for coincident operation. An agent is loaded on each of the two or more redundant processors, where the agent performs a function requiring data validation. The agent is fired on each of the two or more redundant processors to commence coincident operation. The coincident operation can include a lockstep operation. An output data result from each of the two or more redundant processors is compared to enable a data validation result. The data validation result is propagated. The propagating the data validation result can be based on comparing valid output data or can be based on comparing invalid output data.
US11645176B2 Generation of a protection evaluation regarding a system aspect of a system
A method includes determining, by an analysis system, a system aspect of a system for a protection evaluation. The method further includes determining, by the analysis system, at least one evaluation perspective for use in performing the protection evaluation on the system aspect. The method further includes determining, by the analysis system, at least one evaluation viewpoint for use in performing the protection analysis on the system aspect. The method further includes obtaining, by the analysis system, protection data regarding the system aspect in accordance with the at least one evaluation perspective and the at least one evaluation viewpoint. The method further includes calculating, by the analysis system, a protection rating as a measure of protection maturity for the system aspect based on the protection data, the at least one evaluation perspective, the at least one evaluation viewpoint, and at least one evaluation rating metric.
US11645174B2 Recovery flow with reduced address lock contention in a content addressable storage system
An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory, with the processing device being configured to detect a failure of at least one storage node that impacts a write cache destaging process in a distributed content addressable storage (CAS) system comprising a plurality of storage nodes each associated with one or more storage devices. Responsive to the detected failure, the processing device issues one or more write cache metadata preload commands to direct one or more other ones of the storage nodes to preload from their associated storage devices metadata characterizing one or more data pages that are subject to the write cache destaging process, thereby illustratively reducing address lock contention in the CAS system. The processing device illustratively comprises at least a portion of a distributed storage controller of the CAS system. Other embodiments include methods and computer program products.
US11645170B2 Method and system for generating backups of virtual machines by grouping
Techniques described herein relate to a method for generating backups of virtual machines. The method may include, in response to identifying a backup generation event associated with virtual machines: obtaining, by a backup agent, virtual machine metadata associated with the virtual machines; identifying groups of virtual machines based on the virtual machine metadata; provisioning resources to generate backups of the virtual machines based on the groups of virtual machines; and generating a backup of the virtual machines based on the groups of virtual machines using the provisioned resources associated with the groups of virtual machines.
US11645169B2 Dynamic resizing and re-distribution of destination data storage resources for bare metal restore operations in a data storage management system
Illustrative embodiments represent a dynamic on-demand approach to configuring destination storage for bare metal restore (BMR) operations without operator intervention, including destination storage that is smaller than source storage devices. The illustrative operations rely on system state information collected concurrently with or shortly after source data is backed up, thereby capturing current actual storage metrics for the source data. The illustrative embodiments further rely on enhanced data agent components to collect and restore system state information as well as to restore backup data, thereby streamlining the configurations needed for the BMR operation to proceed. Additional business logic matches source mount points with suitable smaller destination storage resources and ensures that the BMR operation successfully completes with diverse and/or smaller storage destinations.
US11645166B2 Method, device and computer program product for backuping data
Embodiments of the present disclosure provide a method, device and computer program product for backing up data. The method comprises obtaining a data attribute of specific data to be backed up from a client to a server, a resource utilization rate at the client, and a network condition between the client and the server. The method further comprises setting, based on the data attribute, the resource utilization rate and the network condition, a plurality of parameters for performing stream backup, wherein the plurality of parameters at least comprises a concurrent number of stream transmission and a concurrent number of data parsing. The method further comprises parsing, according to the set plurality of parameters, the specific data and backing up the specific data from the client to the server.
US11645165B2 Proxy deployment based upon the actual number of protected virtual machines
In a backup system for a virtual infrastructure, the actual number of virtual machines protected by a backup server is determined for a given instant of time, and is used to calculate the number of virtual proxies required to protect the that actual number of virtual machines, and to deploy automatically the required virtual proxies in the virtual infrastructure.
US11645164B2 Adjusting data backups based on system details
A computer-implemented method according to one embodiment includes retrieving details of a data backup system; determining whether a first data backup operation will complete within the data backup system before a second data backup operation is initiated within the data backup system, based on the details of the data backup system; and conditionally adjusting one or more elements of the data backup system, based on the determining.
US11645161B2 Catalog of files associated with snapshots
A backup system includes a processor and a machine-readable storage storing instructions. The instructions are executable by the processor to: access a plurality of blocks included in a block-based backup of a first snapshot of a storage volume; determine, based on the plurality of blocks of the block-based backup, a first filesystem stored on the storage volume, the first filesystem being a first type of filesystem; select, from a plurality of filters, a first filter associated with the first type of filesystem; determine a changed file in the first filesystem based on the selected first filter; and update a catalog to indicate that the changed file is associated with the first snapshot.
US11645158B2 Automated rollback in virtualized computing environments
A rollback can be performed after completing an upgrade to components of a virtualized computing environment. When the upgrade is performed, an upgrade bundle having rollback scripts is provided to edges, hosts, and managers in the virtualized computing environment that are to be upgraded. When a rollback is to be performed, the rollback scripts are executed, and the components are rolled back in a reverse order relative to their upgrade order. Data and configuration checking are performed to validate the results of the rollback.
US11645156B1 Updating error policy
Approaches for updating an error policy based on boot-time error information and run-time error information, are described. The error policy maps an error type with a prescribed action. In an example, the error policy is updateable based run-time error information corresponding to a computing device. The updated error policy may then be used for addressing boot-time errors of computing devices.
US11645154B2 Enhanced recovery from externally initiated adjunct processor queue reset
A method, computer program product, and computer system are provided. An adjunct processor receives an indication to reset a message queue. The reset removes all messages from the message queue on the adjunct processor. The reset is in response to a hardware failure or an external manual operation. An operation to enqueue a message to the message queue is received. Based on completing a successful enqueue operation, the adjunct processor sets a status that includes an indication that the enqueue operation is a first operation following the reset. A requestor receives the indication of the first operation. Based on the internal count of pending messages being greater than one, the requestor requeues to the adjunct processor, the message requests, except for the first message, having outstanding replies, and resets the indication of the first enqueue operation upon the requeuing of the message requests being complete.
US11645153B2 Method for controlling operations of raid system comprising host device and plurality of SSDs
Embodiments herein provide a method for controlling operations of a Redundant Array of Independent Disks (RAID) data storage system comprising a host device and a plurality of solid-state drives (SSDs). The method includes performing, by the at least one SSD, recovery of lost data by performing the auto-rebuild operation. The method also includes performing by the at least one SSD, the auto-error correction operation based on the IO error. The method also includes creating a snapshot of an address mapping table by all SSDs of the plurality of SSDs in the RAID data storage system. The auto-rebuild operation, the auto-error correction operation and the creation the snapshot of the address mapping table are all performed without the intervention from the host device.
US11645150B2 Apparatuses, systems, and methods for error correction
Apparatuses, systems, and methods for error correction. A memory device may have a number of memory cells each of which stores a bit of information. One or more error correction code (ECC) may be used to determine if the bits of information contain any errors. To mitigate the effects of failures of adjacent memory cells, the information may be divided into a first group and a second group, where each group contains information from memory cells which are non-adjacent to other memory cells of that group. Each group of information may include data bits and parity bits used to correct those data bits. For example, as part of a read operation, a first ECC circuit may receive information from even numbered memory cells, while a second ECC circuit may receive information from odd numbered memory cells.
US11645147B2 Generating error checking data for error detection during modification of data in a memory sub-system
First data is received. First error-checking data generated based on a cyclic redundancy check (CRC) operation of the first data is received. Second data is generated by combining the first data with a first data pattern. Second error-checking data of the second data is generated by using a combination of the first error-checking data and a second data pattern. The second data pattern has a size that is based on the first data pattern.
US11645143B2 Error detection within an integrated circuit chip
A method of performing error detection within an integrated circuit chip analyses transactions communicated over interconnect circuitry of the integrated circuit chip to detect whether a message contains a data error. A memory of the integrated circuit chip coupled to the interconnect circuitry is scanned to detect whether there is a data error stored in the memory, and in response to detecting a data error in a transaction communicated over the interconnect circuitry and/or a data error stored in the memory, a dedicated action indicative of a data error is performed.
US11645139B2 Software testing
Provided herein is technology relating to testing software and particularly, but not exclusively, to methods for identifying the cause of a failed software test using probabilistic graphical models and/or a rules engine to evaluate and sort test steps by likelihood of failure for dynamic applications.
US11645131B2 Distributed fault code aggregation across application centric dimensions
Systems, methods, and computer-readable media for fault code aggregation across application-centric dimensions. In an example embodiment, a system obtains respective fault codes corresponding to one or more network devices in a network and maps the one or more network devices and/or the respective fault codes to respective logical policy entities defined in a logical policy model of the network, to yield fault code mappings. The system aggregates the one or more of the fault code mappings along respective logical policy dimensions in the network to yield an aggregation of fault codes across respective logical policy dimensions and, based on the aggregation, presents, for each of the respective logical policy dimensions, one or more hardware-level errors along the respective logical policy dimension.
US11645129B2 Dynamically-imposed field and method type restrictions for managed execution environments
A data structure (e.g., field, method parameter, or method return value) is defined by a descriptor to be of a particular type, which imposes a first set of restrictions on values assumable by the data structure. Separately, the data structure is associated with a type restriction that defines a second set of restrictions that further restricts the values assumable by the data structure. The descriptor and type restriction are encoded separately in a program binary. Responsive to identifying a value for the data structure that (a) is not forbidden by the first set of restrictions defined the descriptor and (b) is forbidden by the second set of restrictions defined by the type restriction, a runtime environment may perform a restrictive operation, such as: blocking storage of the value to a field; blocking passing of the value to a method parameter; or blocking return of the value from a method.
US11645122B2 Method, device, and computer program product for managing jobs in processing system
The present disclosure relates to a method, device and computer program product for managing jobs in a processing system. The processing system comprises multiple client devices. In the method, based on a group of jobs from the multiple client devices, a current workload of the group of jobs is determined. A group of job descriptions associated with the group of jobs is determined based on configuration information of various jobs in the group of jobs. A future workload associated with the group of jobs is determined based on associations, comprised in a workload model, between job descriptions and future workloads associated with the job descriptions. The group of jobs in the processing system are managed based on the current workload and the future workload. With the foregoing example implementation, jobs in the processing system may be managed more effectively, and latency in processing jobs may be reduced. Further, there is provided a device and computer program product for managing jobs in a processing system.
US11645116B2 Method and system for making an artificial intelligence inference using a watermark-enabled kernel for a data processing accelerator
In one embodiment, a computer-implemented method performed by a data processing (DP) accelerator, includes receiving, at the DP accelerator, first data representing an artificial intelligence (AI) model that has been previously trained from a host processor and a set of input data; receiving, at the DP accelerator, a watermark kernel from the host processor; and executing the watermark kernel within the DP accelerator on the AI model. The watermark kernel, when executed, is configured to: perform inference operations of the artificial intelligence model based on the input data to generate output data, and implant the watermark within the output data. The DP accelerator then transmits the output data having the watermark implanted therein to the host processor.
US11645114B2 Distributed streaming system supporting real-time sliding windows
In various embodiments, a process for providing a distributed streaming system supporting real-time sliding windows includes receiving a stream of events at a plurality of distributed nodes and routing the events into topic groupings. The process includes using one or more events in at least one of the topic groupings to determine one or more metrics of events with at least one window and an event reservoir including by: tracking, in a volatile memory of the event reservoir, beginning and ending events within the at least one window; and tracking, in a persistent storage of the event reservoir, events associated with tasks assigned to a respective node. The process includes updating the one or more metrics based on one or more previous values of the one or more metrics as a new event is added or an existing event is expired from the at least one window.
US11645112B2 System and methods for transaction-based process management
Systems and methods for transaction/file-based management of a plurality of processes associated with various jobs are provided. Through the management of discrete applications, a file distribution manager/scheduler orchestrates automated execution of different types of jobs. The processes executed for the various processes can vary based on job type, or other parameters.
US11645108B2 Automated semantic tagging
Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.
US11645104B2 Intelligent data plane acceleration by offloading to distributed smart network interfaces
A system for processing data, comprising a compute node having a first processor that is configured to receive a digital data message containing a request for computing services and to allocate processing resources on a private network as a function of the request. A smart network interface controller (NIC) management system operating on a second processor and configured to cause the second processor to select a smart NIC associated with the private network to allocate the smart NIC to the computing services. The smart NIC includes a processor that is configured to interface with a public network and to send and receive data over the public network associated with the computing services.
US11645101B2 Providing trusted virtual secure cryptoprocessors for guests
Provision of a virtual secure cryptoprocessor (VSC) for a guest virtual machine (VM), part of a first guest, of a hypervisor of a computer system, includes (i) storing guest VM state and VSC state together in an encrypted virtual hard disk drive file, (ii) storing a decryption key in a sealed partition, of a second guest, sealed against a physical secure cryptoprocessor, (iii) based on verifying that a host computing environment of the computer system is in a trusted state and on booting the hypervisor thereon, unsealing the sealed partition of the second guest, the unsealing providing the decryption key, and decrypting the encrypted virtual hard disk drive file using the decryption key, where the decrypting decrypts the stored guest VM state for execution of the guest VM and decrypts the VSC state to provide the VSC for use by the guest VM.
US11645100B2 Global cache for container images in a clustered container host system
Container images are managed in a clustered container host system with a shared storage device. Hosts of the system include a virtualization software layer that supports execution of virtual machines (VMs) in the hosts, and one or more VMs have implemented therein a container engine that supports execution of containers within the respective VMs. Deploying a container in a first VM includes creating a virtual disk in the storage device, storing a container image in the virtual disk, mounting the virtual disk to the first VM, and updating a metadata cache to associate the container image to the virtual disk. Deploying the container in a second VM executed in a host different from a host in which the first VM is executed, includes checking the metadata cache to determine that the container image is stored in the virtual disk, and mounting the virtual disk to the second VM.
US11645095B2 Generating and utilizing a digital knowledge graph to provide contextual recommendations in digital content editing applications
This disclosure describes methods, non-transitory computer readable storage media, and systems that generate a digital knowledge graph based on a plurality of tutorial content items to generate recommendations of digital resource items. Specifically, the disclosed system extracts a plurality of tasks, subject categories related to the tasks, and context signals related to an environment for the tasks from a plurality of tutorial content items for one or more digital content editing applications. The disclosed system generates a digital knowledge graph including nodes corresponding to the tasks and subject categories connected via edges based on relationships extracted from the tutorial content items. In some embodiments, the disclosed system also includes nodes corresponding to digital resource items in the digital knowledge graph or in a subgraph. The disclosed system utilizes the digital knowledge graph with context data to provide a recommendation of digital resource items for display at a client device.
US11645092B1 Building and deploying an application
The present disclosure relates to a method for deploying an application in an execution environment using a first and second sets of key pairs. The method comprises: creating a sequence of tasks comprising build tasks followed by a deploy task. The tasks are configured to receive a task input for performing the tasks. The task input comprises a contribution input and an output of a task preceding at least one of the build tasks. The contribution input comprises secrets. The output of the build tasks is encrypted with a respective encryption key of the first set of key pairs, wherein the contribution input of a task subsequent to the first task is encrypted with a respective encryption key of the second set of keys. The tasks may be executed in the execution environment using unencrypted content of the task inputs.
US11645090B2 Method and apparatus for resource management in edge cloud
A method can include obtaining information on at least one of the following: resource occupation of a reconfigurable functional unit associated with hardware accelerator resources or GPP resources, power consumption of a hardware accelerator associated with hardware accelerator resources, and power consumption of a server associated with GPP resources. The method can also include performing processing on the reconfigurable functional unit based on the obtained information, the processing including at least one of configuration, reconfiguration, and migration. The method and apparatus of certain embodiments may increase efficiency of resource management of the edge cloud, lower system energy consumption, and/or enable more efficient virtualization mechanisms for hardware accelerator resources.
US11645086B2 System and method for implementing a filesystem agent management solution
An embodiment of the present invention is directed to an innovative approach to installing, upgrading and downgrading the package irrespective of the kernel version during system boot time after an operating system (OS) patching kernel update.
US11645077B2 Systems and methods to zero a tile register pair
Embodiments detailed herein relate to systems and methods to zero a tile register pair. In one example, a processor includes decode circuitry to decode a matrix pair zeroing instruction having fields for an opcode and an identifier to identify a destination matrix having a PAIR parameter equal to TRUE; and execution circuitry to execute the decoded matrix pair zeroing instruction to zero every element of a left matrix and a right matrix of the identified destination matrix.
US11645076B2 Register pressure target function splitting
Provided are embodiments for a method of performing register pressure targeted function splitting. The method can include determining a candidate region of a function, the candidate region comprising variables, and determining a number of available registers in a computing system for allocating the variables of the function. The method can also include grouping the variables in the candidate region into first variables and second variables based at least in part on the number of available registers, and splitting the candidate region of the function into split functions based at least in part on the grouping of the variables. Also provided are embodiments for a computer program product and a system for performing register pressure targeted function splitting.
US11645075B1 Program flow classification
Execution flows of a program can be characterized by a series of execution events. The rates at which these execution events occur for a particular program can be collected periodically, and the execution events statistics can be utilized for both training a machine learning model, and later on for making classification inferences to determine whether a program run contains any abnormality. When an abnormality is encountered, an alert can be generated and provided to supervisory logic of a computing system to indicate that an abnormal program flow has been detected.
US11645069B2 Synchronizing access controls for audited code development
Concepts for synchronising and maintaining audited code and toolchain access in a modern software development pipeline are presented. In particular, by leveraging software bots (also known as software development bots) to monitor changes in a development team's preferred access control mechanism, such changes in the preferred state can be stored as preferred/target configuration in a source controlled repository. Further, the same (or other) software bots may be used to monitor for configuration drift between the source-controlled system and the preferred/target configuration stored in the repository and eliminate drifts automatically if possible or alert interested parties about those drifts.
US11645066B2 Managing and distributing patches for multi-tenant applications
Aspects include applying a patch to a first instance of software code and verifying that the first instance of the software code with the patch applied is operating as expected. The verifying includes sending a request to the first instance of the software code and sending the request to a second instance of the software code where the patch was previously applied. The verifying also includes comparing a first result received from the first instance of the software code in response to the request and a second result received from the second instance of the software code in response to the request. The verifying further includes determining that the first instance of the software code with the patch applied is operating as expected based on the first result being within a similarity threshold of the second result.
US11645065B2 Virtualized file server user views
In one embodiment, a system for managing a virtualization environment includes a plurality of host machines, wherein each of the host machines comprises a hypervisor and one or more user virtual machines (user VMs), and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines. The VFS may be configured to receive a request for storage system information from a user and generate and send a response to the request, wherein the response is customized according to configuration information of the VFS that is specific to the user. The storage system information requested may include a total size of storage available to the user, and the user may have an associated storage quota limit.
US11645063B2 Software upgrade management method, server, terminal, apparatus, and storage medium
A software upgrade management method for an unmanned and automated scheduling of an upgrade includes obtaining, by a server, an upgrade package, determining, by the server, a target upgrade mode for a terminal, where the target upgrade mode includes one of a server-determined upgrade mode, a terminal-determined upgrade mode, or a negotiated upgrade mode, and sending, by the server, the upgrade package to the terminal and performing, based on the target upgrade mode, a software upgrade procedure of the terminal.
US11645059B2 Dynamically replacing a call to a software library with a call to an accelerator
A computer program includes calls to a software library. A virtual function table is built that includes the calls to the software library in the computer program. A programmable device includes one or more currently-implemented accelerators. The available accelerators that are currently-implemented are determined. The calls in the software library that correspond to a currently-implemented accelerator are determined. One or more calls to the software library in the virtual function table are replaced with one or more corresponding calls to a corresponding currently-implemented accelerator. When a call in the software library could be implemented in a new accelerator, an accelerator image for the new accelerator is dynamically generated. The accelerator image is then deployed to create the new accelerator. One or more calls to the software library in the virtual function table are replaced with one or more corresponding calls to the new accelerator.
US11645051B2 Mini program production method and apparatus, terminal, and storage medium
This application discloses a mini program production method performed at a terminal. The method includes: displaying a mini program production interface including a panel region and an editing region, the panel region being provided with n types of basic user interface (UI) elements, n being a positive integer; in response to receiving an editing operation on a target basic UI element, generating a program interface of the mini program by editing, in the editing region, one or more target basic UI elements, the target basic UI element being selected from the n types of basic UI elements; generating a program package of the mini program according to the program interface; and in response to receiving a preview operation, transmitting the program package of the mini program to the host application program for execution.
US11645048B1 Bi-directional design-to-code
A system and method for bi-directional design to code are disclosed. In one embodiment, the system includes a processor; a memory storing instructions that, when executed, cause the system to obtain, by a plugin, a web application design, the web application design generated using a first design tool; generate, by the plugin, an object model based on the web application design; access, by a configurator, the object model; and generate, by the configurator, for presentation to a developer, the web application design.
US11645047B2 Focused specification generation for interactive designs
A focused specification for an interactive graphical design is generated by receiving a first user input from a user, the first user input identifying a first design element of the interactive graphical design. A set of selectable data elements associated with the first design element is identified and a specification template that includes the set of selectable data elements is generated. A second user input is received from the user, the second user input identifying a set of selected data elements using the generated specification template. The set of selected data elements includes one or more of the selectable data elements. The focused specification is generated using the set of selected data elements, the focused specification including the set of selected data elements and excluding selectable data elements that were not selected.
US11645046B2 Systems and methods for development and deployment of software platforms having advanced workflow and event processing components
This disclosure relates to an improved software development platform that enables the dynamic generation and deployment of advanced electronic forms. The platform includes graphical user interfaces that enable users to drag-and-drop or otherwise insert components into a development window to define the content, functionality, workflow, background processes, and other criteria for the electronic forms. The components may correspond to pre-defined or pre-packaged software bundles that can be integrated into the electronic forms to define input fields, design layouts, application functions, preconfigured templates, and background processes. After electronic forms are completed, options can be selected to deploy the forms in a cloud-based environment or in other ways.
US11645040B2 Text file binary search device, search method, program, and information recording medium
A device searches a file being recorded that includes lines sorted in accordance with keys included in the lines to find a line that matches a pattern. When the device receives a pattern, it initializes upper and lower limits of a search range and calculates a middle position between the limits. It acquires, from the file, a middle line that starts at or before the middle position and ends after it. If the key included in the middle line matches the pattern, it outputs the middle line and re-sets the upper or lower limit based on whether the key included in the middle line is greater or less than the pattern and, if there is a distance greater than a length of a newline between the limits, repeats the procedure starting from the middle position. Otherwise, it outputs a result to the effect that no matching line has been found.
US11645034B2 Matching content to a spatial 3D environment
Systems and methods for adjusting display of virtual content when a wearable display device detects a trigger event to change display of content that is relative to a physical or virtual surface. The method includes displaying content relative to a first surface, detecting a trigger that is one of motion or content driven; and adjusting display of the content to a user-centric virtual surface in the user's field of view.
US11645033B2 Method and apparatus for accessing proprietary resources on a Co-Browse session
A co-browse service implements a resource acquisition process to enable proprietary resources to be accessed on a co-browse session. In some embodiments, co-browse JavaScript in a visitor browser converts some or all of the resource URLs of the DOM to point to the resource acquisition process so that the agent browser seeks to retrieve the URLs referenced resources from the resource acquisition process rather than from the website. The resource acquisition process, in turn, obtains the resources from the website or the visitor browser. Since the resource acquisition process is able to obtain the proprietary resources on behalf of the agent and provide the proprietary resources to the agent during the co-browse session, the agent is able to have a consistent view of the visitor's browser during the co-browse session.
US11645032B1 Smart multi-screen wall arrangement in a virtual reality environment
Embodiments of the invention are directed to a computer-implemented method of operating a multi-screen virtual reality environment. The computer-implemented method includes performing a wall arrangement and transmission (WA&T) protocol that includes receiving at a second module a function transmitted by a first module over a network to the second module. The second module and the function received over the network are used to generate priority data that identifies a priority of each of a plurality of individual video streams generated by a plurality of video sources. Based at least in part on the priority, the second module is used to generate reduced-size video streams that include selected ones of the plurality of individual video streams. The second module transmits the priority data and a multi-screen video stream that includes the reduced-size video streams and non-reduced-size video streams of the plurality of individual video streams.
US11645031B2 Frame and multi-screen interactive display device
A frame includes a plurality of profile sections and at least one first adapter assembly. Each profile section includes at least one section extension surface, and one of the at least one section extension surface is provided with at least one first groove therein. Each first adapter assembly includes a first position-limiting block provided with at least one first mounting hole therein. The first position-limiting block is configured to be fixed in a first groove during assembly, and to fix other components to the profile section through the at least one first mounting hole.
US11645028B2 Immersive data visualization
A system and method for visualizing multiple datasets in a virtual 3-dimensional interactive environment. Multiple datasets may be related and virtually cast as 3-dimensional type structures. User interfaces, such as game controllers or headsets, may be used to present the dataset from differing perspectives including the appearance of moving through the data. Certain embodiments provide for mirror image views that allow for presentation of higher order datasets. Other embodiments provide for animation or motion indicia to show how the data is changing and the results on the display. The datasets may represent physical areas or virtual areas as well as demographic, sensors and financial information.
US11645025B2 Image processing apparatus, that displays content in an alternative item when a highest priority item has no content, display control method, and computer-readable storage medium for storing program
An image processing apparatus comprising a display control unit configured to, in a case where there is an item in which a content has not been set in a plurality of items of job information, decide for each history data of a plurality of jobs an item to be used for displaying a list of execution histories of the plurality of jobs and, based on a content set for the decided item, control the display unit so as to display the list of execution histories of the plurality of jobs.
US11645021B2 Communication system, communication apparatus, and control method using wireless communication
In a communication system including a communication apparatus and a communication terminal which are able to perform wireless communication with each other, the communication apparatus includes a first wireless communication interface conforming to a Bluetooth standard and including a plurality of antennas, and the communication terminal includes a second wireless communication interface conforming to the Bluetooth standard and one or more controllers configured to acquire angle information and radio field intensity information based on a result of a plurality of radio waves respectively emitted from the plurality of antennas having been received by the second wireless communication interface, and, in response to the angle information and the radio field intensity information having satisfied a predetermined condition, transmit a request for establishment of wireless communication conforming to the Bluetooth standard to the first wireless communication interface via the second wireless communication interface.
US11645011B2 Storage controller, computational storage device, and operational method of computational storage device
A computational storage device includes a non-volatile memory (NVM) device; and a storage controller configured to control the NVM device. The storage controller includes: a computation processor configured to execute an internal application to generate an internal command; a host interface circuit configured to receive a host command from an external host device, to receive the internal command from the computation processor, and to individually process the received host command and the received internal command; a flash translation layer (FTL) configured to perform an address mapping operation based on a result of the processing of the host interface circuit; and a memory interface circuit configured to control the NVM device based on the address mapping operation of the FTL.
US11645008B2 Memory system and operating method thereof for controlling a multi-plane read operation
An operating method of a memory system that includes a memory device including a plurality of planes and a plurality of page buffers for the plurality of planes, respectively, and a controller suitable for controlling the memory device, the operating method includes: providing, by the controller, the memory device with page read commands for respective target planes among the plurality of planes; simultaneously reading, by the memory device, data from the target planes and buffering the data in target page buffers corresponding to the respective target planes in response to the page read commands; selectively providing, by the controller, the memory device with an all-plane data output command or respective-plane data output commands from which target page addresses are omitted; and sequentially outputting, by the memory device, the data buffered in the target page buffers, in response to the all-plane data output command or the respective-plane data output commands.
US11645002B2 Apparatus and method for controlling and storing map data in a memory system
A memory system includes a memory device including a plurality of non-volatile memory cells; and a controller configured to program data input from an external device in the memory device, generate a map data item corresponding to the data, perform a compression operation on second map data when the second map data includes no empty area for the map data item. A timing of updating first map data stored in the memory device based on the second map data is determined according to whether the second map data is compressed or not.
US11644998B2 Server and method for managing distributed storage
A method for managing distributed storage implemented in a server includes obtaining files to be stored from a user; performing processing for distribution on the files to be stored; determine a storage requirement of the files to be stored, wherein the storage requirement can comprise file storage and object storage; storing the distributed files into a plurality of storage areas through a distributed storage unit when the storage requirement of the files to be stored is determined to be the file storage; and storing the distributed files into the plurality of storage areas through a distributed storage unit and an object storage unit when the storage requirement of the files to be stored is determined to be the file storage.
US11644996B2 Feedback loops in data replication
Candidate duplicate events are identified as they are executed via data replication within a distributed system. A periodicity of the identified candidate duplicate events is identified. In response to identifying the periodicity, a delay is introduced into execution of a first event related to the candidate duplicate event. A feedback loop of the distributed system is identified based on an observed delay in the timing of another event of the candidate duplicate events.
US11644991B2 Storage device and control method
According to one embodiment, a storage device includes a nonvolatile memory and a controller. The controller manages memory area sets. The controller distributes a first memory area set into a first group. The controller distributes a second memory area set into a second group. The controller comprises first to fourth circuits. The first circuit processes a first read request from a host to the first memory area set. The second circuit processes a first write request from the host to the first memory area set. The third circuit processes a second read request from the host to the second memory area set. The fourth circuit processes a second write request from the host to the second memory area set.
US11644987B2 Dynamic channel mapping for a memory system
Methods, systems, and devices for dynamic channel mapping for a memory system are described. In one example, the memory system may include a memory device having a first set of pins that are associated with a channel, and a host device, coupled with the memory device, having a second set of pins that are associated with the channel. The host device may include a controller configured to receive signaling from the memory device for a channel mapping operation, determine a channel mapping (e.g., a mapping of pins, a mapping between pins of the channel and information positions of the channel) based at least in part on the received signaling, and communicate information with the memory device via the channel based at least in part on the determined channel mapping.
US11644984B2 Securely booting a processing chip to execute securely updated executable code
Techniques in electronic systems, such as in systems including a processing chip and one or more external memory chips, provide improvements in one or more of system security, performance, cost, and efficiency. In some embodiments, the processing chip includes immutable hardware enabled to securely boot one or more CPUs of the processing chip to execute code stored encrypted in a non-volatile one of the memory chips. An encrypted update to the code is written to a portion of one of the memory chips and the immutable hardware copies the update to the non-volatile memory chip. The immutable hardware is then able to securely boot the one or more CPUs to execute the encrypted update stored in the non-volatile memory chip. In further embodiments, the non-volatile memory chip and/or the portion of one of the memory chips are not accessible by the one or more CPUs.
US11644980B2 Trusted memory sharing mechanism
A computing platform comprising a first computer system including a first host and a first accelerator communicatively coupled to the first host, including a first memory, a first page table to perform a translation of virtual addresses to physical addresses in the first memory and a first trusted agent to validate the address translations.
US11644975B2 Software-defined storage information in view of available hardware resources
Described herein are systems, methods, and software to generate user interfaces to indicate software-defined storage information in view of available hardware resources. In one example, a user interface service may obtain enclosure information associated with enclosures in a computing environment and may determine a storage overview for the plurality of enclosures based on the enclosure information. The user interface service may further determine a function for each storage device in the storage overview in relation to a software-defined storage configuration for the computing environment and generate a user interface to indicate the storage overview with the function for each storage device in the plurality of enclosures.
US11644973B2 Multi-perspective input for computing devices
An electronic device, which may be handheld, is provided with a touch sensor and display screen. The display screen may be on a front surface of the device, and the touch sensor may be on a rear surface. Virtual keyboard key contact areas are responsive to user touch inputs, without providing any visual indicia on the display screen indicative of the positions associated with the key contact areas. Key contact area positions can be dynamically adjusted in response to locations on the touch sensitive input surface of user touch inputs.
US11644968B2 Mobile surveillance apparatus, program, and control method
Provided is a technique for enhancing operability of a mobile apparatus. An information processing apparatus (2000) includes a first processing unit (2020), a second processing unit (2040), and a control unit (2060). The first processing unit (2020) generates information indicating an event detection position in accordance with a position on a surveillance image set in a first operation. The first operation is an operation with respect to the surveillance image displayed on a display screen. The second processing unit (2040) performs a display change process with respect to the surveillance image or a window including the surveillance image. The control unit (2060) causes any one of the first processing unit (2020) and the second processing unit (2040) to process the first operation on the basis of a second operation.
US11644967B2 Device, method, and graphical user interface for displaying application status information
An electronic device concurrently displays, on a display, a content region and a text input field that includes text entered by a user. While concurrently displaying the content region and the text input field that includes text entered by the user, the electronic device detects a user input to scroll content displayed in the content region. In response to detecting the user input to scroll the content displayed in the content region, the electronic device scrolls the content displayed in the content region and ceases to display the text input field while maintaining display of the text entered by the user.
US11644966B2 Coordination of static backgrounds and rubberbanding
Techniques for coordinating movements of various objects in an electronic document are disclosed. A first-type object remains stationary so that it becomes outside a content boundary of the electronic document, as the content boundary is pulled inside an edge of a window displaying the electronic document. A second-type object remains stationary until the content boundary reaches the edge of the window and then moves along with the scrolled electronic document as the content boundary is pulled inside the edge of the window. A third-type object and a fourth-type object may show different movement behaviors.
US11644965B2 Vehicle lighting device
Disclosed is a vehicle lighting device intended to improve convenience and safety. A vehicle lighting device includes a light disposed in a vehicle interior, a controller controlling the light, and a detecting unit detecting position or motion of a detecting object by detecting a detection object at a plurality of positions, and the controller controls the light when the position or motion of the detection object is detected by the detecting unit.
US11644960B1 Image data augmentation using user interface element attributes
A computer system configured to augment images of software objects is provided. The computer system includes a memory and at least one processor coupled to the memory. The at least one processor is configured to iteratively select an attribute value from a predetermined set of attribute values; modify an attribute of a software object according to the attribute value; and generate a respective augmented image of the software object with the attribute modified according to the attribute value. The software object may comprise an executable software object.
US11644956B2 Method and system for information providing interface based on new user experience
Provided is a method and system for an information providing interface based on new user experience. An information providing interface method includes providing a home board including a search box as an initial interface screen for providing information; providing a first content board according to movement from the home board in a first direction or a second content board according to movement in a second direction that is opposite to the first direction in response to an input event on the home board; and visually displaying a shortcut icon for each board and a currently staying board through a partial area of a screen in response to movement from the first content board or the second content board. Each of the first and the second content boards includes a plurality of subpages and each of the subpages includes a different type of content and movement between subpages is allowed.
US11644950B2 Dynamic thumbnail representation for a video playlist
A video playlist associated with a set of videos is distinguished in a graphical user interface using a dynamic thumbnail to represent the playlist. The dynamic thumbnail comprises a static portion comprising a first image associated with the set of videos and a dynamic portion comprising one or more second images associated with the set of videos. An image provided in the dynamic portion is configured to change while the first image remains the same in response to a shift in the graphical user interface that results in a change in position of the thumbnail about the user graphical user interface.
US11644949B2 Autotagging a template of a reporting workbook
Autotagging a template of a reporting workbook is provided. The template of the reporting workbook is received. The template is in a first format type. User specified selection of portions of the template are received. The portions are associated with at least two dimensions of the reporting workbook. A user specified type is received for a tag. A modification of the template is created by automatically generating a tag in a predetermined field of each of the portions based on the user specified type. A version of the reporting workbook is generated based on the modification of the template, wherein the version is in a second format type.
US11644943B2 Method for icon display, terminal, and storage medium
A method for icon display, a terminal, and a storage medium are provided. The method includes the following. A user interface of a game application is displayed. A display instruction is received, where the display instruction is used to request to display a sidebar. The sidebar is displayed in response to the display instruction. The sidebar includes a switch region, a shortcut function region, and a shortcut application region, where the switch region is used to display a switch icon corresponding to the game application, the shortcut function region is used to display a shortcut function icon corresponding to the game application, and the shortcut application region is used to display an icon of a target application.
US11644940B1 Data visualization in an extended reality environment
A device that includes an extended reality application is employed by a user to access an extended reality environment. A selection of a first subset of dashboard panels included in a plurality of dashboard panels is received via an input device associated with the extended reality environment. Each dashboard panel included in the plurality of dashboard panels includes a visual representation of data. The first subset of dashboard panels is displayed in a foreground area of a workspace of the XR environment. A second subset of dashboard panels included in the plurality of dashboard panels is displayed in a background area of the workspace of the XR environment.
US11644938B2 Standardizing user interface elements
A system and method for standardizing user interface elements are presented. A first application is identified having a higher use metric than a second application, the first application including one or more user interface elements that have one or more respective parameters. The second application has one or more user interface elements that are similar to the user interface elements of the first application and has one or more respective parameters that are different than the respective parameters of the user interface elements of the first application. A determination of similarity is made between the user interface elements applications based upon at least one predetermined criterion. Based on the determination, one or more parameters of the user interface elements of the second application are modified to match one or more parameters of the first application.
US11644937B2 Electronic device for displaying message and operating method thereof
An electronic device and method are disclosed herein. The electronic device includes a display, a memory storing historical messages previously transceived, and a processor. The processor implements the method, including: based on reception of a new message, controlling the display to display a notification indicating the reception of the new message, detecting an input corresponding to the notification, and based on the user corresponding to the notification, controlling the display to display the new message and at least one historical message from among the historical messages and selected based on a designated time interval.
US11644935B2 Touch panel having second conductive layer and touch display panel
The present disclosure provides a touch panel and a touch display panel. The touch panel includes: a base substrate, and a first conductive layer, an insulation layer, and a second conductive layer that are sequentially arranged along a direction away from the base substrate. The first conductive layer includes: a first touch electrode, a second touch electrode, a third touch electrode, a fourth touch electrode, a first connection electrode, and a second connection electrode. The insulation layer includes: two first insulation pads, two second insulation pads, two third insulation pads, and two fourth insulation pads. The second conductive layer includes: two first conductive bridges, two second conductive bridges, two third conductive bridges, and two fourth conductive bridges. The present disclosure is applied to touch panels.
US11644932B2 Display device having touch sensing structure including guard line
A display device includes first touch electrodes, first routing lines, second routing lines, and a first guard line. The first touch electrodes are arranged in a touch sensing area. The first routing lines are connected to one side of the first touch electrodes. The second routing lines are connected to another side of the first touch electrodes. The first guard line is between the first routing lines and the second routing lines, and includes a first region extending in a first direction, and a second region extending from one end of the first region in a second direction crossing the first direction. The first region includes a first touch conductive layer, and a second touch conductive layer on the first touch conductive layer. The second region of the first guard line includes the second touch conductive layer and does not overlap the first touch conductive layer.
US11644921B2 Monitoring the status of a touchscreen
Touchscreen display assemblies with status monitoring features and related systems and methods are provided. Touchscreen related signals are monitored and an analysis is made of the signals and interruptions to determine if the touchscreen display assembly is in need of report. Visual reports indicating the need for repair are generated at remote devices based on a determination from the analysis.
US11644915B2 Display panel and display device
A display panel and a display device are provided in which a nanostructure are provided. The nanostructure, a first conversion portion and a third conversion portion of a color filter are positioned to overlap each other in a non-light emitting region, thereby reducing external light reflection and being capable of omitting a black matrix patterning process due to the absence of a black matrix.
US11644913B2 Touch display device including buffer layer for accuracy of touch sensing
A touch display device includes a display panel, a conductive layer, an optical matching layer and a buffer layer. The display panel comprises a first substrate, a second substrate and a display medium layer. The first substrate comprises a first surface and a second surface, the second substrate is disposed opposite to the first substrate, and the display medium layer is disposed between the second surface of the first substrate and the second substrate. The conductive layer is disposed on the first surface of the first substrate, and comprises a plurality of sensing electrodes. The optical matching layer is disposed between the conductive layer and the first surface of the first substrate. The buffer layer with a thickness greater than or equal to 50 Å and less than or equal to 3000 Å is disposed between the optical matching layer and the first surface of the first substrate.
US11644912B2 Interface device and on-panel pad
An interface device includes an on-panel pad and a sensor controller. The interface device is used to perform an input to an electronic device in response to an operation by a user on a capacitive touch panel display of the electronic device. The on-panel pad causes sensor electrodes included in the touch panel display to generate a two-dimensional pattern of capacitance while the on-panel pad is on the touch panel display. When the two-dimensional pattern generated while the on-panel pad is on the touch panel display has been detected, the sensor controller generates or outputs data including operation information in response to a change in capacitance in a region that is associated with the two-dimensional pattern and that receives an operation of the on-panel pad, the operation information indicating an operation state of the on-panel pad.
US11644911B2 Button functionality
Button functionalities for user interfaces, e.g., for use with a portable multifunction device, are disclosed. Exemplary button functionalities are described for an electronic device with a display, a rotatable and depressible input mechanism, and/or a button. Different device features may be accessed, depending on whether the rotatable and depressible input mechanism or the button is activated, and further depending on whether the activation represents a single press, a double press, or an extended press on the rotatable and depressible input mechanism or the button.
US11644909B2 Electronic pen button assembly, method for assembling same, and electronic pen
An electronic pen button assembly includes a pen core, a housing, and a button. The pen core includes a rod body and a pen tip disposed at a first end of the rod body. A first limiting portion is disposed on the rod body. The housing includes a pen head with a via hole, and a second limiting portion is disposed in the housing. The rod body extends into the housing through the via hole, and the first limiting portion is matably connected to the second limiting portion. The pen core is in sliding fit relative to the housing in an extension direction of the rod body. The button is disposed in the housing, and the bottom is triggerable by a second end of the rod body during sliding of the pen core along the extension direction of the rod body.
US11644907B2 Systems, devices, and methods for physical surface tracking with a stylus device in an AR/VR environment
A method includes receiving sensor data from one or more sensors that corresponds to a location of a stylus device and determining that a tip of the stylus device is in contact with a physical surface based on the sensor data. While in contact, the method includes determining a new location of the tip of the stylus device based on the location data, mitigating a tracking error of the determined new location of the tip of the stylus device by translating the new location from a 3D space domain to a 2D space domain that corresponds to the physical surface and adjusting the new location based on a comparison of the new location and historical locations. The stylus device can further ascertain surface characteristics through sensor data and simulate surface characteristics via haptic feedback effects.
US11644905B2 Electronic device and keyboard module thereof
A keyboard module, adapted to an electronic device, is provided. The keyboard module includes a bottom plate, a flexible circuit layer, a first key structure and a second key structure. The bottom plate includes a first area and a second area. The flexible circuit layer covers the first area and the second area. A first key structure is arranged at the position of the flexible circuit layer corresponding to the first area. A second key structure is arranged at the position of the flexible circuit layer corresponding to the second area. The height of the first key structure is greater than the height of the second key structure. An electronic device with the keyboard module is also provided.
US11644904B2 Snap motion gesture detection and response
A method for detecting and responding to snap motions. The method includes detecting a triggering event that switches a mobile device into a snap motion gesture detection state to commence a finger-snap gesture motion detection process. The method includes activating, based on detecting the triggering event, an image capturing device to capture a series of image frames of a scene and capturing, using the image capturing device, the series of image frames of the scene that includes a hand. The method includes determining, by analyzing at least two frames among the series of image frames, that a finger-snap gesture is detected in the series of image frames. The method includes executing an action corresponding to a determination that a finger-snap gesture is detected in the series of image frames.
US11644901B2 Method and device for detecting a user input on the basis of a gesture
A method for detecting a user input based on a gesture in which image data of at least two individual images are acquired and recoding times are allocated to the individual images. Each of the acquired individual images is segmented, an individual image object is identified in each of the individual images and a reference point is determined based on the individual image object. A trajectory is determined based on the reference points in the individual images and a gesture is determined based on the trajectory. An output signal is generated and output based on the gesture determined. A device for detecting a user input based on a gesture having an acquisition unit for acquiring image data, a segmentation unit for performing segmentation, a trajectory computing unit for determining the trajectory, an allocation unit for determining a gesture and an output unit.
US11644898B2 Eye tracking method and system
A method for determining a series of gaze positions of at least one eye over time is provided. The method comprises capturing a video of a user's face simultaneously with displaying a stimulus video on a screen and extracting at least one color component for each one of a plurality of images obtained from the video of the user's face. Based on the at least one color component for each one of the plurality of images, the series of gaze positions of the user's face over the time of the video is determined. A system for determining a series of gaze positions of at least one eye over time is also provided.
US11644896B2 Interactive motion-based eye tracking calibration
The invention is concerned with a method for performing a calibration procedure for calibrating an eye tracking device (12), wherein a stimulus object (S) is displayed within a certain display area (22), such that the stimulus object (S) is at least temporarily moving along a defined trajectory (26) and images of at least one eye (16) of at least one user (18) are captured during the displaying of the stimulus object (S). Based on the captured images gaze data are provided and in dependency of the gaze data gaze points (P) of the at least one eye (16) of the user (18) with respect to the display area (22) are determined. Further, at least one calibration parameter (a1; a2; a3; a4; a5; a6; a7; a8; a9; a10; a11; a12; a13; a14; Θ; R; K; a; b; r) of at least one predefined calibration model (M, M1, M2, M3, M4, M5, M6) is determined in dependency of a first analysis at least of positions of at least part of the respective gaze points (P) with regard to the defined trajectory (26) of the stimulus object (S). Further, at least one control parameter (N, (A, D), T) is determined in dependency of at least part of the captured gaze data and controlling the execution of at least part of the calibration procedure in dependency of the at least one determined control parameter (N, (A, D), T).
US11644893B2 Application processing system, method of processing application, and storage medium storing program for processing application
An application processing system provides an interaction with a virtual character to a user. The system outputs an image of a virtual space including the virtual character to a head mounted display. The system determines that a menu icon has been selected based on detection information obtained by the head mounted display. The system sets, based on the menu icon being selected, a first selection point and a second selection point on the virtual character, and determines, based on one or more items of detection information obtained by the head mounted display, that the first selection point or the second selection point has been selected. The system specifies, based on the first selection point being selected, a first user action as an action of the user, and specifies, based on the second selection point being selected, a second user action as an action of the user.
US11644890B2 Image capturing in extended reality environments
Techniques and systems are provided for capturing self-images in extended reality environments. In some examples, a system captures a pose of a user of an extended reality system. The pose of the user includes a location of the user within a real-world environment associated with the extended reality system. The system also generates a digital representation of the user. The digital representation of the user reflects the pose of the user. The system further captures one or more frames of the real-world environment and overlays the digital representation of the user onto the one or more frames of the real-world environment.
US11644880B1 Method and device for balancing a supply current from multiple power supply units based on a common load share signal
A method, device, and system for balancing a supply current in a Power Supply Units (PSUs). The system includes a plurality of PSUs connected in parallel to a power bus. The method includes detecting a falling edge in a common Load Share (LS) signal and, in response to detecting the falling edge of the LS signal, enabling a field effect transistor (FET) and starting a timer. Prior to starting the timer, a time trigger is determined for the timer based on a current output level of a power source in the PSU. The method includes outputting a current at the current output level for the duration of the time trigger and, at the time trigger, releasing the FET and resetting the timer. The PSU includes a processor that monitors the LS signal. The LS signal determines a timing for outputting current by the PSU.
US11644879B2 Power control system for a modular server enclosure
Example implementations relate to a power control system for controlling transmission of power from one or more power supply devices to one or more loads of a modular server enclosure. The power control system includes an electronic fuse and a threshold control unit. The electronic fuse is connected between one or more loads and the one or more power supply devices of the modular server enclosure. The threshold control unit is connected to the electronic fuse and to the one or more power supply devices. The threshold control circuit dynamically adjusts a threshold current for the electronic fuse based on a power supply capacity of the one or more power supply devices. The electronic fuse controls the transmission of the power from the one or more power supply devices to the one or more loads based on threshold current and a load current drawn by the one or more loads.
US11644876B2 Data analytics for mitigation of data center thermal issues
Mitigating the impact of data center thermal environmental issues on production applications includes retrieving, by a computer, from a centralized repository first data corresponding to I/O and processing activities of an infrastructure component executing one or more applications, second data corresponding to an application-to-infrastructure map, and third data corresponding to a business priority of the one or more applications. Based on the first data and the second data, the one or more applications are mapped to heat generation values of the infrastructure component, and based on the mapping a thermal load of the one or more applications on the infrastructure component is determined using data analytics. Using the third data, the computer identifies an execution priority for the one or more applications, generates a correlative mapping between the execution priority and the thermal load of the one or more applications, and generates a resolution plan based on the correlative mapping.
US11644868B2 Foldable display
The present disclosure relates to a foldable display apparatus. A foldable display includes: a display layer disposed on the top surface of a flexible substrate; an encapsulation layer covering the display layer; and a back plate disposed under the bottom surface of the flexible substrate, the back plate includes: a reference plane; a first folding plane disposed at one side of the reference plane; a second folding plane disposed at another side of the reference plane; a first bending part disposed between the reference plane and the first folding plane and having a first bending radius; and a second bending part disposed between the reference plane and the second folding plane and having a second bending radius, wherein the first folding plane is thinner than the reference plane.
US11644867B2 Display device
A display device including a display module having a first area exposed to an outside in a first state and a second state and a second area defined adjacent to the first area and exposed to the outside in the second state, a case accommodating the display module, and a driver controlling the first state and the second state of the display module. The driver includes a first driving module fixed to the case, a second driving module coupled to the first driving module, and a sliding module coupled to the second driving module and moving in a direction closer to or farther away from the second motor according to a rotation of the second screw.
US11644865B2 Housing as an I/O device
There are provided systems, devices and methods for operating a housing for an electronic device as an input/output (I/O) device. In one embodiment, an electronic device includes a housing configured to function as an integrated housing and I/O device and one or more sensors obscured by a panel of the housing. The one or more sensors being configured to sense via the panel of the housing. The electronic device further includes a processing unit communicatively coupled to the one or more sensors and configured to interpret electrical signals generated by the one or more sensors. One or more output devices are communicatively coupled to the processing unit and configured to provide an output in response to the one or more sensors generating an electrical signal.
US11644863B2 Electronic device
An electronic device includes a first body, a second body, a connection device, and a bearing mechanism. The first body includes a support plane. The connection device is arranged at the support plane and is configured to connect the first body and the second body. The bearing mechanism is arranged at the first body. The connection device includes a plurality of connection members between the first body and the second body, and the second body rotates on the support plane through movements and rotations of the connection members in a plurality of slideways located on the support plane. The bearing mechanism is connected with the connection members and drives the connection members to move on the support plane to bear gravity of the second body.
US11644862B2 System and method for synchronizing sensing signals of integrated circuit chips
A system and method for synchronizing multiple integrated circuit (IC) chips for an input device having a display device integrated with a capacitive sensing device. A first one of the IC chips is a master IC chip and a second one of the IC chips is a slave IC chip. The master IC chip is configured to transmit synchronization signals to and from the slave IC chip, such that capacitive frames are acquired by each of the IC chips at substantially the same time, the initiation of the sensing signals is synchronized for each of the IC chips and the clock signals of the slave IC chips are synchronized with the clock signal of the master IC chip.
US11644855B2 Voltage regulator
Disclosed is a voltage regulator, which makes a low dropout regulator stop working by controlling a sampling circuit of the low dropout regulator to break in a sleep mode, and makes an output voltage of the low dropout regulator follow an output voltage of a first bias voltage generating circuit by using a first MOS transistor connected between an voltage input end and an voltage output end of the low dropout regulator in a source follower structure, and is capable of controlling an output voltage of the whole voltage regulator by a generated bias voltage applied to the first bias voltage generating circuit by a first bias current source.
US11644854B2 LDO, MCU, fingerprint module and terminal device
Provided are an LDO, an MCU, a fingerprint module and a terminal device. The LDO includes: a reference voltage generating circuit and a source follower connected to the reference voltage generating circuit. The reference voltage generating circuit is used to generate a reference voltage that changes with temperature to offset a voltage change caused by a voltage between a first terminal and a second terminal of the source follower changing with time, so that an output voltage of the second terminal of the source follower does not change with temperature. The LDO omits an operational amplifier EA and a resistor divider feedback network in the prior art, which not only has a simple circuit structure, but also can achieve ultra-low power consumption.
US11644853B2 Power delivery system having low- and high-power power supplies
A technique for adjusting a power supply for a device is provided. The technique includes detecting a low-power trigger for a device; switching a power supply for the device from a high-power power supply to a low-power power supply; detecting a high-power trigger for a device; and switching a power supply for the device from the low-power power supply to the high-power power supply, wherein the high-power power supply consumes a larger amount of power than the low-power power supply, and wherein the high-power power supply provides a greater amount of noise reducing and a greater tolerance to temperature differences than the low-power power supply.
US11644849B2 Transportation system
A system includes at least partially autonomous vehicles, at least partially separated interconnected roadways, and a management system. Each of the vehicles is configured to cooperate with another vehicle or an area controller. The management system is configured to receive requests to transport, which may have respective start points and respective destinations. Additionally, the management system is configured, responsive to receiving the request, to assign a vehicle to fulfill the request. The assigned vehicle is configured to transport a person from the respective start point, at least in part via the interconnected roadways, to the respective destination.
US11644848B2 Apparatus for controlling platooning and a method for planning a path thereof
An apparatus for controlling platooning and a method for planning a path are provided. The apparatus includes: a communication device to receive information on a preceding vehicle from the preceding vehicle through Vehicle to Vehicle (V2V) communication; a recognition device to obtain information on an nth following vehicle through a sensor mounted in a vehicle body; and a processor to generate third line information by matching first line information, which is in the information on the preceding vehicle, to second line information, which is in the information on the nth following vehicle, and to plan a platooning path by utilizing the third line information.
US11644846B2 System and method for real-time lane validation
The subject disclosure relates to techniques for real-time lane validation. A process of the disclosed technologies can include steps for receiving a route from a remote computing system, the route indicating lanes on the route that an autonomous vehicle must traverse, traversing at least one lane of the lanes on the route, and sending sensor data to the remote computing system after traversing the at least one lane, the sensor data indicating whether the at least one lane is in accordance with a virtual lane of a virtual map, the virtual lane corresponding to the at least one lane.
US11644845B2 Industrial vehicle with feature-based localization and navigation
An industrial vehicle is provided comprising a drive mechanism, a steering mechanism, a vehicle controller, a camera, and a navigation module. The camera is communicatively coupled to the navigation module, the vehicle controller is responsive to commands from the navigation module, and the drive mechanism and the steering mechanism are responsive to commands from the vehicle controller. The camera is configured to capture an input image of a warehouse ceiling comprising elongated skylights, isolated ceiling lights, and/or active optical targets. The navigation module is configured to distinguish between the ceiling lights and the skylights and send commands to the vehicle controller for localization, or to navigate the industrial vehicle through the warehouse based upon valid ceiling light identification, valid skylight identification, valid active target identification, or combinations thereof.
US11644844B2 Mobile robot
A mobile robot includes at least two first reflection parts, each of the at least two first reflection parts having a first reflection surface on a side surface thereof, the first reflection surface being configured to reflect electromagnetic waves. For each of the at least two first reflection parts: a cross-sectional shape obtained by being cut in a first direction perpendicular to a reference axis is symmetrical and continuous with respect to points passing through the reference axis, the first direction being parallel to a top surface of the first reflection part or a bottom surface of the first reflection part; and a reflection surface angle defined by the points passing through the reference axis and both ends of the first reflection surface is 90 degrees or more to 360 degrees or less when the first reflection part is viewed along the reference axis.
US11644843B2 Learning mechanism for autonomous trucks for mining and construction applications
The invention simplifies the process of utilizing mmmg or construction trucks to automatically carry ore, dirt, or other matter from one location to another. Transportation of the dirt, ore, or matter is usually performed using trucks with loaders or excavators. The trucks then take the loads and deposit them in piles, which are then used for the next step of the mining or construction process. The invention uses a teach-and-follow process to establish the trajectories that these paths must follow. The present invention describes a system to record and execute trajectories for autonomous mining and construction trucks. This system comprises one or more sensors that can detect road features, a drive-by-wire kit installed onto the truck(s), a user interface that allows the operator to learn trajectories and “replay trajectories”, and a planning algorithm that creates trajectories which take the vehicle from a starting location to an ending location (final destination), while maintaining the vehicle inside of the allowed driving envelope. The invention allows the user to drive the truck along the desired route and have the truck automatically learn the route using features in the environment to localize. In future runs, the truck is able to automatically follow the learned route.
US11644841B2 Robot climbing control method and robot
A robot climbing control method is disclosed. A gravity direction vector in a gravity direction in a camera coordinate system of a robot is obtained. A stair edge of stairs in a scene image is obtained and an edge direction vector of the stair edge in the camera coordinate system is determined. A position parameter of the robot relative to the stairs is determined according to the gravity direction vector and the edge direction vector. Poses of the robot are adjusted according to the position parameter to control the robot to climb the stairs.
US11644838B2 Low mobility assistance for autonomous vehicles passengers
The present technology is effective to cause at least one processor to determine, based upon attributes of a sidewalk section and a height of a portion of an autonomous vehicle, a potential location for pick-up or drop-off of a passenger by the autonomous vehicle and navigate the autonomous vehicle to the potential location for pick-up or drop-off.
US11644836B2 Automated driving system, automated driving method, and computer readable medium
Formation of a tire trace due to automated driving travel of an automated driving vehicle (10) is prevented. In an automated driving system (500), an in-vehicle apparatus (100) is mounted in the automated driving vehicle (10) traveling a road by automated driving. The in-vehicle apparatus (100) effects automated driving such that a vehicle position through which the automated driving vehicle (10) travels deviates from a center in a transverse direction of the road by an offset value (321) in the transverse direction of the road.
US11644829B2 Remote provisioning of a drone resource
Remote provision of a drone resource is disclosed. A user equipment (UE) can generate a request for drone resources that can be employed to find an appropriate drone from a set of drones. The drone can be automatically provisioned to allow access to the drone resource in accord with the request. The set of drones can comprise different tiers of drones. A response can be generated indicating the state of provisioning a drone in accord with the request. The user equipment can make the request available to a drone allocation component via a communication framework that can comprise a wireless interface. Provisioning of the drone can similarly be accomplished via the communication framework. As such, the set of drones can be distributed and can be provisioned from a UE located remotely from the drone allocation component and/or the drones comprising the set of drones.
US11644819B2 Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment
Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment are provided. “Internet-of-Things” (IoT) functionality is provided for pool and spa equipment in a flexible and cost-effective manner. Network connectivity and remote monitoring/control of pool and spa equipment is provided by various components such as a network communication and local control subsystem installed in pool/spa equipment, and other components. Also disclosed are various control processes (“pool logic”) which can be embodied as software code installed in any of the various embodiments of the present disclosure.
US11644813B2 Numerical controller, CNC machine tool, numerical control method, and computer-readable information storage medium
A numerical controller controls a motor for driving at least one axis based on a machining program including information about a characteristic shape. The numerical controller includes: a characteristic shape reading unit configured to read information about a characteristic shape to be machined from a machining program including information about a characteristic shape; a section setting unit configured to set one or more set sections on a tool path is response to the information about the characteristic shape; and a motion parameter change unit configured to change at least one parameter to be used for controlling the at least ore axis outside the set section and inside the set section.
US11644806B1 Using active non-destructive state excitation of a physical system to model and control operations of the physical system
Techniques are described for implementing automated control systems to control operations of target physical systems and/or their components (e.g., a fuel cell, wind turbine, HVAC unit, etc.), such as based at least in part on models of their dynamic non-linear behaviors that are generated by gathering and analyzing information about their operations under varying conditions. The techniques may include, for each of multiple levels of inputs to the system/component and/or other factors, injecting a corresponding signal input into the system/component, and using active sensors to collect time changes of the responses to these pulses. Information about the inputs and the responses is used to generate an incremental parametric model representing the internal state and behavioral dynamics of the system/component, which is further used to control additional ongoing operations of the system/component (e.g., to control whether and how much output is produced in a current or future time period).
US11644803B2 Control system database systems and methods
The embodiments described herein include one embodiment that provides a control method that includes connecting a first controller to a control system; receiving control system configuration data from a database, in which the configuration data comprises holistic state data of a second controller in the control system; and configuring operation of the first controller based at least in part on the configuration data received.
US11644800B2 Coherent mixing interference based sensors for characterizing movement of a watch crown
An electronic watch includes a housing, a user-operable watch crown mounted to the housing, an electromagnetic radiation source emitting a beam of electromagnetic radiation toward a watch crown surface, and a sensor. The beam of electromagnetic radiation depends on a coherent mixing of electromagnetic radiation within a resonant cavity of the electromagnetic radiation source. The coherent mixing includes a mixing of a first amount of electromagnetic radiation generated by the electromagnetic radiation source and a second amount of electromagnetic radiation redirected into the resonant cavity by the watch crown surface. The sensor measures a first parameter of the beam of electromagnetic radiation and determines, using the measurement of the first parameter, a value of a second parameter characterizing movement of the watch crown. The second parameter may include a direction of rotation or speed of rotation of the watch crown, or other parameters.
US11644792B2 Method for generating hologram
A method of generating a hologram includes receiving an input image representing a 3D object, defining a first phase value for a first pixel data such that spatio-temporally identical pixels with respect to the input image have the same phase, defining a second phase value for a second pixel data such that spatio-temporally identical pixels with respect to the input image have the same phase, and generating a multi-view hologram using the first phase value and the second phase value.
US11644786B2 Image forming apparatus
An image forming apparatus includes a driving unit including a driving source, a drive gear, a first support member that holds the driving source and includes a first support portion that supports one end portion of a rotation shaft of the drive gear, and a second support member that includes a second support portion that supports another end portion of the rotating shaft. The first support member includes a fastening hole disposed in a projection plane obtained by projecting the second support portion in the rotation axis direction of the drive gear. The second support member is disposed upstream of the first support member in a fastening direction, and includes a mounting portion extending so as to be in contact with the first support portion in the projection plane, the mounting portion including an attachment hole, the attachment hole being disposed at a position overlapping the fastening hole.
US11644784B2 Image forming apparatus
An image forming apparatus, which carries out constant-voltage control of a voltage applied to a transfer member and is capable of executing limiter control for controlling the voltage applied to the transfer member based on a detection result of a current detecting portion so that the detection result falls within a predetermined range, is capable of executing a first mode in which a toner image is transferred onto a recording material and a second mode in which a plurality of test toner images are transferred onto the recording material by applying a plurality of different voltages to the transfer member. A controller is capable of carrying out the limiter control while the recording material passes through the transfer portion in executing the first mode and does not carry out the limiter control while an area onto which the plurality of test images are transferred passes through a transfer portion in executing the second mode.
US11644783B2 Image forming apparatus that adjusts image forming area based on read test image
Provided is an image forming apparatus including a printer controller configured to form an image on a sheet, a storage unit configured to store a plurality of adjustment conditions for adjusting a position on the sheet at which the image is to be formed, and a CPU. The CPU selects one of the plurality of adjustment conditions, adjusts the position at which the image is to be formed based on the selected adjustment condition, and causes the printer controller to form the image on the sheet.
US11644782B2 Image forming apparatus
To provide an image forming apparatus capable of achieving both correction accuracy of skew correction and minimization of a margin between images. A color shift amount calculator that calculates a color shift amount, and a first skew correction controller and a second skew correction controller that control skew correction of color shift are included. The first skew correction controller controls first skew correction by a mechanical operation by the image former on the basis of a first color shift residual target value set in advance. The second skew correction controller controls second skew correction, by image processing, of the color shift after the control by the first skew correction controller on the basis of a second color shift residual target value set in advance.
US11644777B2 Pressurizing member, fixing device, and electrophotographic image-forming apparatus
Provided is a pressurizing member including a substrate, an elastic layer on the substrate, and a surface layer on the elastic layer, the surface layer containing a fluorine resin, wherein the surface layer has a surface resistivity of 1×1011[Ω/□] or less at a temperature of 25° C. when applying a DC voltage of 500 V, and a thermal conductivity λ in a thickness direction of the surface layer is 0.093 [W/(m·K)] or less.
US11644774B2 Image heating device and heater for use in image heating device
In an image heating device having a plurality of heating blocks which are controllable independently in a longitudinal direction of a heater, an increase of the size of the heater can be suppressed, and temperatures of a plurality of heating block can be detected.A heater has a first temperature sensor corresponding to a first heating block, a second temperature sensor corresponding to a second heating block, a first electric conductor electrically coupled to the first temperature sensor, a second electric conductor electrically coupled to the second temperature sensor, and a common electric conductor electrically coupled to the first and second temperature sensors.
US11644766B2 Image forming apparatus that controls voltages to reduce image fogging
A region of an image bearing member that comes into contact with a recording material at a nip in a state in which the recording material is held by the nip is a first region, and a region of the image bearing member that does not come into contact with the recording material at the nip in a state in which the recording material is not held by the nip is a second region. A controller controls to apply a first developing voltage to a developer bearing member when the first region in which a first surface potential has been formed faces a developer bearing member and apply a second developing voltage lower than an absolute value of the first developing voltage to the developer bearing member when the second region in which a second surface potential has been formed faces the developer bearing member.
US11644761B2 Electrophotographic roller, process cartridge and electrophotographic image forming apparatus
An electrophotographic roller includes: a mandrel and an elastic layer on the mandrel, and having a crown shape in which a diameter decreases from a central position O in a longitudinal direction of the mandrel toward an end portion. When a position of the end portion in the longitudinal direction of the elastic layer is defined as X2, a position between the O and the X2 is defined as X1, a distance between the O and the X1 is defined as L1, and a distance between the X1 and the X2 is defined as L2, L1=0.6×(L1+L2). When outer diameters of the electrophotographic roller at O, X1 and X2 are defined as Do, DX1 and DX2, respectively, and Z1=(Do−DX1)/2 and Z2=(DX1−DX2)/2 are defined, Z1, Z2, L1 and L2 satisfy (Z2/L2)<1.931×(Z1/L1).
US11644759B2 Droplet generator and method of servicing extreme ultraviolet radiation source apparatus
An extreme ultraviolet radiation source apparatus includes a chamber including at least a droplet generator, a nozzle of the droplet generator, and a dry ice blasting assembly. The droplet generator includes a reservoir for a molten metal, and the nozzle has a first end connected to the reservoir and a second opposing end where molten metal droplets emerge from the nozzle. The dry ice blasting assembly includes a blasting nozzle, a blasting air inlet and a blaster carbon dioxide (CO2) inlet. The blasting nozzle is disposed inside the chamber. The blasting nozzle is arranged to direct a pressurized air stream and dry ice particles at the nozzle of the droplet generator.
US11644756B2 3D structure inspection or metrology using deep learning
Methods and systems for determining information for a specimen are provided. Certain embodiments relate to bump height 3D inspection and metrology using deep learning artificial intelligence. For example, one embodiment includes a deep learning (DL) model configured for predicting height of one or more 3D structures formed on a specimen based on one or more images of the specimen generated by an imaging subsystem. One or more computer systems are configured for determining information for the specimen based on the predicted height. Determining the information may include, for example, determining if any of the 3D structures are defective based on the predicted height. In another example, the information determined for the specimen may include an average height metric for the one or more 3D structures.
US11644754B2 Photosensitive siloxane composition and cured film formed by using the same
To provide a photosensitive composition capable of easily forming a cured film having a low refractive index. The present invention provides a photosensitive siloxane composition comprising: a polysiloxane, a photosensitive agent, hollow silica particles, and a solvent. The hollow silica particles contain voids inside, and have outer surfaces subjected to hydrophobic treatment.
US11644753B2 Resist composition and patterning process
A resist composition is provided comprising a base polymer and a quencher comprising a salt compound consisting of a cyclic ammonium cation and a 1,1,1,3,3,3-hexafluoro-2-propoxide anion having a trifluoromethyl, hydrocarbylcarbonyl or hydrocarbyloxycarbonyl group bonded thereto. The resist composition has a high sensitivity and forms a pattern with improved LWR or CDU, independent of whether it is of positive or negative tone.
US11644751B2 Resist composition and method of forming resist pattern
A resist composition that generates an acid upon exposure is soluble in a developing solution, and is changed by action of an acid. The resist composition contains a resin component having solubility in a developing solution, which is changed by action of an acid, and has a constitutional unit represented by General Formula (a01-1) and a constitutional unit derived from a compound represented by General Formula (a02-1). In General Formula (a01-1), R represents a hydrogen atom, an alkyl group, or a halogenated alkyl group; Yax01 represents a single bond or a linking group; Ax represents a sulfonyl group or a sulfoxide group; and Rax01 represents an alkyl group, an alkoxy group, a halogen atom, or a halogenated alkyl group. In General Formula (a02-1), W represents a polymerizable group-containing group, Wax0 represents a cyclic group having an (nax0+1)-valent aromaticity, which may have a substituent, Wax0 may form a condensed ring with W, and nax0 represents an integer of 1 to 3
US11644749B2 Imprinting composition and method of forming a patterned layer using the same
Disclosed is a sol-gel imprinting ink composition comprising a sol and an additive for promoting gelation of the composition during imprinting at an imprinting temperature. The composition has a pH of 4-7 when mixed with an equal volume of deionized water and measured at 20° C. and 1 atm. The additive is the reversible reaction product of a protic acid and a proton-accepting base. The vapour pressure of the acid is higher than that of the base at the imprinting temperature such that the concentration of the base in the composition increases relative to the concentration of the acid in the composition during imprinting, resulting in basification of the composition. Further disclosed is a method of forming a patterned layer with such a sol-gel imprinting ink composition, and an optical element and an etch mask respectively including the patterned layer.
US11644747B2 Obtaining a mask using a cost function gradient from a jacobian matrix generated from a perturbation look-up table
Aspects described herein relate to obtaining a mask pattern using a cost function gradient (CFG) generated from a Jacobian matrix generated from a perturbation look-up table (PLT). In an example method, a PLT is populated (108). Each table entry of the PLT is based on a respective perturbed intensity signal. The respective perturbed intensity signal is based on a simulated signal received at an image surface using a mask pattern having a perturbed element of the mask pattern. The mask pattern is for a design of an integrated circuit. A matrix is populated (110) using the PLT and a target intensity signal. The target intensity signal is based on a signal received at the image surface to form target features at the image surface. A CFG is defined (112) based on the matrix. An analysis is performed (114) on the mask pattern based on the CFG.
US11644745B2 Photolithography method
A photolithography method is provided. The photolithography method includes forming a photoresist layer on a wafer, exposing a portion of the photoresist layer by using an exposure device and a mask, and forming a photoresist pattern by removing a non-exposed portion of the photoresist layer. The mask includes a substrate having a main pattern area and a blocking area outside the main pattern area, a main pattern on the main pattern area of the substrate, and a blocking pattern on the blocking area of the substrate. An external circumference of the blocking pattern extends to the maximum area of the mask that may be illuminated by the exposure device or to the outside of the maximum area of the mask.
US11644742B2 Phase shift mask blank, manufacturing method thereof, and phase shift mask
Provided is a phase shift mask blank including a substrate, and a phase shift film thereon, the phase shift film composed of a material containing silicon and nitrogen and free of a transition metal, exposure light being KrF excimer laser, the phase shift film consisting of a single layer or a plurality of layers, the single layer or each of the plurality of layers having a refractive index n of at least 2.5 and an extinction coefficient k of 0.4 to 1, with respect to the exposure light, and the phase shift film having a phase shift of 170 to 190° and a transmittance of 4 to 8%, with respect to the exposure light, and a thickness of up to 85 nm.
US11644740B2 Optical system and image pickup apparatus having the same
An optical system includes an incident part, a first reflective surface, a second reflective surface, a third reflective surface, and an exit part. The incident part is rotationally symmetric around a central axis. Incident light from the incident part intersects the central axis and enters the first reflective surface. Reflected light from the first reflective surface intersects the central axis and enters the second reflective surface. Reflected light from the second reflective surface enters the third reflective surface.
US11644739B2 Projector with preferred lighting uniformity
A projector includes a light source module, a collimator lens module, a wavelength conversion module, a first dichroic unit and a second dichroic unit. The light source module provides a first beam. The collimator lens module has a first part and a second part. The first beam passes the first part. The wavelength conversion module receives the first beam and includes a reflecting plate and a wavelength conversion layer. The first dichroic unit reflects the first beam. The reflecting plate reflects the first beam to generate a second beam passing the second part. The wavelength conversion layer is excited by the first beam to generate a third beam. The second dichroic unit allows passing of the third beam and a part of the second beam to generate a fourth beam, and reflects the other part of the second beam to generate a fifth beam.
US11644737B2 Projector device
A projector includes: an exterior case having plurality of penetration holes; first base member fixed inside the exterior case and made of metal or crystalline resin; illumination unit fixed to first base member; image forming unit fixed to first base member; optical projection unit coupled to image forming unit; and second base member fixed inside exterior case and coupled to first base member, and having lower rigidity than first base member. First base member has plurality of first fixing parts which are arranged corresponding to position of part of plurality of penetration holes in exterior case and to which suspension fitting is fixed. Second base member has second fixing part which is arranged corresponding to position of penetration hole other than penetration holes having plurality of first fixing parts arranged therein, of plurality of penetration holes in exterior case, and to which suspension fitting is fixed.
US11644734B2 Optical modulator and optical module using same
An optical modulator includes an optical modulation element including an optical waveguide formed on a substrate and a housing that accommodates the optical modulation element, the housing has a bottom surface wall having a quadrilateral shape in a plan view, first and second long side walls that are connected to two opposite edges of the bottom surface wall, and first and second short side walls that are shorter than the first and second long side walls and are connected to two other opposite edges of the bottom surface wall. An average wall thickness of the second long side wall is equal to or larger than an average wall thickness of the first long side wall. At least one of the first and second short side walls has an average thickness that is thinner than the average thickness of the first long side wall.
US11644733B2 Display panel, display apparatus and method of fabricating display panel
A display panel including a substrate, a thermal sensor, a plurality of sensing traces, a pixel layer, and a display medium layer is provided. The substrate has a display area. The thermal sensor is attached on the substrate. The sensing traces are disposed on the substrate and connected to the thermal sensor. The pixel layer disposed on the substrate includes a pixel structure and a plurality of signal lines. The pixel structure is disposed in the display area and connected to the signal lines. The signal lines of the pixel layer are independent from the sensing traces. The display medium layer is disposed on the substrate and the pixel layer is located between the display medium layer and the substrate. A display apparatus and a method of fabricating the display panel are also provided.
US11644732B2 Display device
A display device includes an electronic paper display and a ground electrode. The electronic paper display is imageable by receiving charges on a charge receiving layer of the electronic paper display. The ground electrode is opposite to the charge receiving layer of the electronic paper display and exposed at an edge of the display device.
US11644729B2 Active matrix substrate and liquid crystal display device
An active matrix substrate includes a first pixel region defined by first and second source bus lines adjacent to each other and first and second gate bus lines adjacent to each other and further includes a first pixel electrode and a first oxide semiconductor TFT that are associated with the first pixel region. The first oxide semiconductor TFT includes an oxide semiconductor layer and a gate electrode electrically connected to the first gate bus line. The oxide semiconductor layer includes a channel region and a low-resistance region including first and second regions located on opposite sides of the channel region. When viewed in a direction normal to the substrate, the low-resistance region extends across the first source bus line to another pixel region and partially overlaps a pixel electrode disposed in the other pixel region with an insulating layer interposed therebetween.
US11644727B2 Display panel, manufacturing method of the display panel, and display device
A display panel, a manufacturing method of the display panel, and a display device are disclosed. The display panel includes a first substrate and a second substrate. The first substrate includes a first base, a light-shielding layer disposed on the first base, and a color filter layer disposed on the first base, and a common electrode layer disposed on the light-shielding layer and the color filter layer. The common electrode layer is provided with an opening at a position opposite to the color filter layer.
US11644724B2 Display device including synchronization lines
A display device includes a first member, a second member, image signal lines, signal sources, synchronization line terminals, and synchronization lines. The first member includes a display area. The second member includes a plate surface greater than the plate surface of the first member and a display area. The second member includes a covered portion covered with the first member and an uncovered portion not covered with the first member. The image signal lines are disposed in the covered portion. The signal sources are mounted to signal source mounting areas of the uncovered portion. The synchronization line terminals are disposed in the signal source mounting areas and coupled to the signal sources. The synchronization lines are disposed in the covered portion and the uncovered portion and coupled to the synchronization line terminals. Some of the synchronization lines cross a border between the covered portion and the uncovered portion.
US11644719B2 Liquid crystal display panel having pad structures and liquid crystal display device
A liquid crystal display panel includes an array substrate, a color filter substrate, a plurality of pad structures disposed between the array substrate and the color filter substrate, a display area, and a light transmissive functional area. The pad structures are correspondingly disposed on the display area. The display area includes a predetermined area disposed at a periphery of the light transmissive functional area, and a thickness of each of the pad structures disposed on the predetermined area gradually decreases along a direction from the predetermined area to the light transmissive functional area.
US11644709B2 Display device
According to one embodiment, a display device includes a first substrate including a light-shielding layer and a conductive line having a first side surface and a second side surface on a side opposite to the first side surface, a second substrate opposed to the first substrate, a polymer dispersed liquid crystal layer held between the first substrate and the second substrate, and including a polymer and liquid crystal molecules, and a light-emitting element opposed to an end portion of at least one of the first substrate and the second substrate, wherein the first side surface is closer to the light-emitting element than the second side surface, and the light-shielding layer covers at least the first side surface of the conductive line.
US11644707B1 Viewing angle expansion film comprising a plurality of first and second projections arrayed on a flat layer, method for preparing the same, and display device
A viewing angle expansion film, a method for preparing the same, and a display device are provided. The viewing angle expansion film includes a first film layer having a flat layer, a plurality of first projections, and a plurality of second projections, and a second film layer disposed on the first film layer. The plurality of first projections and the plurality of second projections are arrayed on the flat layer. The second film layer is filled in gaps between the first projections and the second projections adjacent to the first projections, gaps between adjacent first projections, and gap between adjacent second projections. A refractive index of the second film layer is greater than a refractive index of the first film layer.
US11644700B2 Display system
A display system includes: a transmissive liquid crystal display panel; a light control panel having an active area with a light control area; a temperature detector provided in the liquid crystal display panel and having a detection area with a resistive element; a backlight; and a controller. A display area of the liquid crystal display panel, the active area, and the detection area overlap on an optical path of a projection light. The light control panel is disposed at such an angle that, when the light control area is in a light reflection state, the light control panel reflects external light to a position out of the optical path and different from a position of the liquid crystal display panel. The controller causes the light control area to reflect light when an output indicating that the resistive element has a predetermined temperature or higher is obtained.
US11644699B2 Photonic acousto-optic frequency shifter
Methods and apparatus for a photonic acoustic-optic frequency shifter having an integrated layer of lithium niobate. An input port receives input light and an acoustic wave generator generates an acoustic wave into a deflection area comprising a layer of lithium niobate. A first output port exits undeflected light from the deflection area as transmitted light and a second output port exits light deflected in frequency by the acoustic wave in the deflection area.
US11644695B2 Edge couplers including a material with a tunable refractive index
Structures including an edge coupler and methods of fabricating a structure including an edge coupler. The edge coupler includes a waveguide core having an end surface that terminates proximate to an edge of a substrate. The waveguide core contains a material having a first state with a first refractive index in response to an applied stimulus and a second state with a second refractive index different from the first refractive index.
US11644692B2 Loudspeaker
The present disclosure relates to a loudspeaker. The loudspeaker may include an earphone core, an auxiliary function module, and a flexible circuit board. The earphone core may be configured to convert an electric signal into a vibration signal. The auxiliary function module may be configured to receive an auxiliary signal and execute an auxiliary function. The flexible circuit board may be configured to electrically connect to an audio signal wire and an auxiliary signal wire of an external control circuit, and electrically connect the audio signal wire and the auxiliary signal wire with the earphone core and the auxiliary function module via the flexible circuit board, respectively. The loudspeaker in the present disclosure may simplify the wire routing and improve sound quality.
US11644690B2 Laser protection eyewear lenses
A laser protection eyewear lens includes a lens substrate comprising an embedded wavelength filter having a first filter function, and a multi-layer dielectric filter applied to at least one of an inside and an outside surface of the lens substrate that comprises a second filter function having at least one center wavelength and bandwidth. The first filter function of the embedded wavelength filter and the second filter function of the multilayer dielectric filter produce a combined filter function that attenuates light reflecting off the multi-layer dielectric filter.
US11644685B2 Processing stereo images with a machine-learning model
In one embodiment, a method includes accessing a pair of stereo images for a scene, where each image of the pair of stereo images has incomplete pixel information and k channels, stacking the pair of stereo images to form a stacked input image with 2k channels, processing the stacked input image using a machine-learning model to generate a stacked output image with 2k channels, and separating the stacked output image with 2k channels into a pair of reconstructed stereo images for the scene, where each image of the pair of reconstructed stereo images has complete pixel information and k channels.
US11644684B2 Lens apparatus and image pickup apparatus
A lens apparatus includes an optical element, a fixed member, a movable member configured to hold the optical element and movable in an optical axis direction relative to the fixed member, a guide member configured to guide a movement of the movable member in an optical axis direction, a first support member and a second support member spaced from each other in the optical axis direction, a pair of rotating elements held by the first support member and the second support member, respectively, and a biasing member configured to bias the pair of rotating elements and the guide member into contact with each other. The first support member and the second support member are fixed to one of the movable member and the fixed member. The guide member is fixed to the other of the movable member and the fixed member.
US11644680B2 Dichroic mirror array and light detecting device
In a right-handed XYZ coordinate system, a dichroic-mirror array of the present disclosure includes a first group in which m (m≥2) dichroic mirrors DA1 to DAm are arranged parallel to each other along a positive direction of an X axis and a second group in which n (n≥2) dichroic mirrors DB1 to DBn are arranged parallel to each other along a negative direction of the X axis. Incident surfaces of the DA1 to DAm and incident surfaces of the DB1 to DBn are perpendicular to an XZ plane. A slope of straight lines with normal lines of the incident surfaces of the DA1 to DAm projected onto the XZ plane are negative, and a slope of straight lines with normal lines of incident surfaces of DB1 to DBn projected onto the XZ plane are positive.
US11644679B2 Image light generation device and image display device
An image light generation device includes a first panel configured to emit a first image light including a blue wavelength region, a second panel configured to emit a second image light including a wavelength region different from the blue wavelength region, and a color combining prism configured to combine the first image light and the second image light. The first panel includes a plurality of first pixels, each of the plurality of first pixels includes a first light emitting element, and a first transistor provided corresponding to the first light emitting element, the second panel includes a plurality of second pixels, each of the plurality of second pixels includes a second light emitting element, and a second transistor provided corresponding to the second light emitting element, and a size of the first transistor is greater than a size of the second transistor.
US11644677B2 Hooking device of VR data cable
Disclosed is a hooking device of a VR data cable, configured to hang the VR data cable, including a buffer, a hang assembly, and an adjustment assembly. The buffer is hung on a hook of a ceiling. The hang assembly is configured to hang the VR data cable. One end of the adjustment assembly is connected to the buffer, and the other end of the adjustment assembly is connected to the hang assembly, and the adjustment assembly adjusts a hang height of the VR data cable through elastic expansion and contraction.
US11644676B2 Image projector coupled to a light guide optical element
An optical system includes a light-guide optical element (LOE) with a pair of parallel major external surfaces for guiding image light by internal reflection and a lateral coupling-in surface. An image projector includes a prism with a first surface associated with an illumination arrangement, a second surface associated with a reflective spatial light modulator (SLM), a third surface having a quarter-wave plate and a reflective collimating lens, and a fourth surface optically coupled to the coupling-in surface of the LOE. A polarizing beam splitter (PBS) is arranged within the prism to define a light path from the illumination arrangement via the SLM and the collimating lens to the coupling-in surface of the LOE. A fifth surface of the prism forms a continuation of one of the major external surfaces of the LOE.
US11644675B2 Ghost image mitigation in see-through displays with pixel arrays
A head-mounted apparatus include an eyepiece that include a variable dimming assembly and a frame mounting the eyepiece so that a user side of the eyepiece faces a towards a user and a world side of the eyepiece opposite the first side faces away from the user. The dynamic dimming assembly selectively modulates an intensity of light transmitted parallel to an optical axis from the world side to the user side during operation. The dynamic dimming assembly includes a variable birefringence cell having multiple pixels each having an independently variable birefringence, a first linear polarizer arranged on the user side of the variable birefringence cell, the first linear polarizer being configured to transmit light propagating parallel to the optical axis linearly polarized along a pass axis of the first linear polarizer orthogonal to the optical axis, a quarter wave plate arranged between the variable birefringence cell and the first linear polarizer, a fast axis of the quarter wave plate being arranged relative to the pass axis of the first linear polarizer to transform linearly polarized light transmitted by the first linear polarizer into circularly polarized light, and a second linear polarizer on the world side of the variable birefringence cell.
US11644674B2 Augmented reality pulse oximetry
One embodiment is directed to a system comprising a head-mounted member removably coupleable to the user's head; one or more electromagnetic radiation emitters coupled to the head-mounted member and configured to emit light with at least two different wavelengths toward at least one of the eyes of the user; one or more electromagnetic radiation detectors coupled to the head-mounted member and configured to receive light reflected after encountering at least one blood vessel of the eye; and a controller operatively coupled to the one or more electromagnetic radiation emitters and detectors and configured to cause the one or more electromagnetic radiation emitters to emit pulses of light while also causing the one or more electromagnetic radiation detectors to detect levels of light absorption related to the emitted pulses of light, and to produce an output that is proportional to an oxygen saturation level in the blood vessel.
US11644673B2 Near-eye optical system
A near-eye optical system receiving an image beam including a first optical waveguide is provided. The first optical waveguide expands the image beam in a first direction and includes first and second surfaces, first and second beam-splitting surfaces, and a plurality of first and second reflective inclined surfaces. The first and second beam-splitting surfaces are located in the first optical waveguide and disposed in a tilted manner relative to the first and second surfaces. The first and second beam-splitting surfaces have opposite tilt directions. The first and second beam-splitting surfaces receive an image beam incident from the first surface so that a first portion of the image beam passes through and a second portion of the image beam is reflected. The near-eye optical system further reduces a thickness of the optical waveguide and alleviates the issue that the image beam is not completely projected to the optical waveguide.
US11644671B2 Large exit pupil wearable near-to-eye vision systems exploiting freeform eyepieces
Within applications for Near-to-Eye (NR2I) displays, irrespective of whether they are for short-term, long-term, low vision, augmented reality, etc., there is a conflicting tradeoff between user comfort, ease of attachment, minimizing intrusiveness and aesthetics which must be concurrently balanced with and are often in conflict with providing an optical vision system within the NR2I display that provides the user with a wide field of view and high image resolution whilst also offering a large exit pupil for eye placement with sufficient eye clearance. Embodiments of the invention address these issues and provide a high performance optical system through the design of the optical eyepiece design to overcome these limitations within a bioptic configuration with laterally disposed displays.
US11644667B2 Image forming apparatus and control method of image forming apparatus
An image forming apparatus includes first and second light sensors positioned in a laser scanning system of at least one color, such that scanned light is detected by the first light sensor and then by the second light sensor and light sensing surfaces of the first and second light sensors are not parallel, and a control unit connected to the first and second light sensors and configured to determine a time difference in the timing of light detection by the first and second light sensors and to execute a color position shift operation upon determining that the time difference is greater than a first threshold value.
US11644665B2 Lateral scanning method and apparatus for generating uniform large area optical interference patterns
This disclosure of a scanner and method is a new way of removing non-uniformities from optical interference patterns.
US11644664B2 Light deflector, optical scanning system, image projection device, image forming apparatus, and lidar device
A light deflector includes a stationary part; a movable unit having a reflecting surface; a connecting part between the movable unit and the stationary part; a drive unit disposed on a first surface of the connecting part, the drive unit configured to deform the connecting part to oscillate the movable unit; and a rib disposed on a second surface of the connecting part, the second surface being an opposite surface of the first surface. The rib includes a portion whose longitudinal direction is orthogonal to a direction at which the connecting part is bent.
US11644658B2 Fluid immersion control for inverted microscopy
A fluid immersion control system may use a common electrode along with a plurality of sensor electrodes at a planar surface associated with a distal end of an immersion microscope objective to monitor electrical resistance of a fluid as an indication of presence of a fluid layer having a meniscus greater than a diameter of an optical axis used for immersion microscopy. The fluid immersion control system may activate replenishment of the fluid when the resistance indicates that the diameter is not immersed in the fluid.
US11644652B2 Mobile device and optical imaging lens thereof
An optical imaging lens includes first, second, third, fourth, fifth, and sixth lens elements, disposed sequentially from an object side to an image side, each of the lens elements having an object-side surface facing toward the object side and an image-side surface facing toward the image side. The image-side surface of the first lens element comprises a concave portion in a vicinity of an optical axis. The object-side surface of the third lens element comprises a concave portion in a vicinity of a periphery of the third lens element. The object-side surface of the fourth lens element comprises a concave portion in a vicinity of the optical axis. The lens elements of the optical imaging lens as a whole are only the six lens elements.
US11644650B2 Optical lens and head-mounted display device including five lenses of +−−++ refractive powers
An optical lens and a head-mounted display device including the optical lens are provided. The optical lens includes a first lens, a second lens, a third lens, a fourth lens, and a fifth lens sequentially arranged from a light exit side to a light incident side. An image generator is disposed at the light incident side. The optical lens is configured to receive an image light beam provided by the image generator. A stop is formed at the light exit side of the image light beam. At the stop, the image light beam has a minimum light beam cross-sectional area. The technical solution of the invention may be used to shorten an overall length of the optical lens, so as to reduce an appearance volume of the display.
US11644646B2 Optical imaging lens
An optical imaging lens includes a first lens element, a second lens element, a third lens element and a fourth lens element. The first lens element has positive refracting power, an optical-axis region of the object-side surface of the second lens element is convex, a periphery region of the object-side surface of the second lens element is convex, and an optical-axis region of the image-side surface of the second lens element is convex. The Abbe number of the first lens element is υ1, the Abbe number of the second lens element is υ2 and the Abbe number of the third lens element is υ3 to satisfy 61.119≤υ1+υ2+υ3≤96.733.
US11644644B2 Camera optical lens
A camera optical lens is provided, including from an object side to an image side: a first lens having positive refractive power; a second lens having positive refractive power; and a third lens having negative refractive power, wherein the camera optical lens satisfies following conditions: 1.40≤f1/f≤2.00; 0.65≤f2/f≤0.90; −1.50≤f3/f≤−0.85; 2.50≤d3/d4≤10.00; and 2.00≤(R5+R6)/(R5−R6)≤4.50. The above camera optical lens can meet design requirements for large aperture, wide angle and ultra-thinness while maintaining good imaging quality.
US11644642B2 Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens sequentially disposed in ascending numerical order along an optical axis of the optical imaging system from an object side of the optical imaging system toward an imaging surface of an image sensor, wherein a conditional expression f/f2+f/f3<−0.4 is satisfied, where f is a focal length of the optical imaging system, f2 is a focal length of the second lens, and f3 is a focal length of the third lens, and a conditional expression TTL/(2*IMG HT)<0.69 is satisfied, where TTL is a distance along the optical axis from an object-side surface of the first lens to the imaging surface of the image sensor, and IMG HT is one-half of a diagonal length of the imaging surface of the image sensor.
US11644637B2 Thermal imaging device
A thermal imaging device, comprising: a housing (3), which comprises a front housing (31); a lens mount (1), fixedly connected to the front housing (31), a sealing gasket (2) being provided between the front housing (31) and the lens mount (1); a lens (4), threaded with the lens mount (1); and a manual lens focusing structure, comprising a focusing wheel (8) and an axial positioning structure, wherein the focusing wheel (8) and the lens (4) are connected to each other in a synchronous rotation and relative axial movement mode, and the axial positioning structure implements axial positioning on the focusing wheel (8). In the process of focusing, the lens (4) axially moves with respect to the focusing wheel (8), and the focusing wheel (8) may not move axially due to the axial positioning structure.
US11644634B2 Optical axis alignment apparatus of camera module
Provided is an optical axis alignment apparatus of a camera module including a chart unit, a substrate alignment unit, an optical axis alignment unit and a control unit, and wherein the control unit calculates a principal point of the images for optical axis alignment by using the acquired plurality of images for optical axis alignment, and controls the substrate alignment unit or the optical axis alignment unit such that a center of the image sensor is located coaxially with the calculated principal point.
US11644633B2 High density optical fibre ribbon stack
The present disclosure provides a method for arranging a plurality of optical fiber ribbons in an optical fibre cable. The method includes a set of steps. The set of steps include a first step of receiving the plurality of optical fiber ribbons. Moreover, the set of steps include a second step of arranging the plurality of optical fiber ribbons in a plurality of circular arcs in the optical fibre cable. The plurality of circular arcs is substantially parallel.
US11644631B2 Sealed optical fiber terminal
A sealed terminal has a housing, a cover, a splice tray, an adapter plate, and a splice chip. The cover is connected to the housing to close an interior compartment and has input ports for receiving one or more cables and an output adapter module having a plurality of distribution ports. The splice tray is positioned in the interior compartment and has one or more cable retainers configured to route the one or more cables within the interior compartment. The adapter plate is connected to the splice tray and has a plurality of adapters for connecting the one or more cables to the distribution ports. The splice chip is connected to the splice tray and has a plurality of slots for receiving and routing the one or more cables. The housing includes a radiused wall for routing the cables within the interior compartment without bending the cables.
US11644629B2 Waveguide connecting structure
A waveguide connecting structure includes an inserting waveguide having an inserting conduit line and a flange extending outwardly in a conduit radial-direction, and a receiving waveguide having a receiving conduit line, a receiving structure into which the inserting waveguide is inserted, and stub grooves disposed on both sides of the receiving conduit line outwardly in the direction. The receiving structure has a receiving end face extending in the radial direction and opposing to a flange end face, and an annular receiving inner-circumferential surface disposed outward of the flange and extending in a conduit axial-direction. An electric length of each stub groove in the axial direction from an opening first end to a closing second end is ½ of a conduit wavelength of the stub groove.
US11644626B2 Fiber optic inspection tool with integrated cleaning mechanism
Various implementations of fiber optic inspection tools with integrated cleaning mechanisms are disclosed. The fiber optic inspection and cleaning tool includes a housing, a cleaning system and an imaging system. The cleaning system includes a pay-off reel, a take-up reel, a spindle and a cleaning tape that travels off the pay-off reel, around the spindle, and onto the take-up reel. The imaging system includes a camera and a light source. The camera, spindle, and cleaning tape are aligned along a visual axis. The pay-off reel, take-up reel, camera and light source are all located within the housing.
US11644623B2 Duplex MOST connector
An optical fiber connector has a lens component and a fiber component. The lens component has at least one lens and an opening with at least one V-groove therein. The at least one lens is associated with the at least one V-groove. The fiber component is configured to be partially inserted into the lens component and has at least one bare fiber flexible retention feature configured to retain a fiber of a fiber optic cable within the at least one V-groove and also to align the fiber with the lens.
US11644620B2 Switchable polarization rotators
Structures for a polarization rotator and methods of fabricating a structure for a polarization rotator. The structure includes a substrate, a first waveguide core over the substrate, and a second waveguide core over the substrate. The second waveguide core is positioned proximate to the section of the first waveguide core. The second waveguide core is comprised of a material having a refractive index that is reversibly variable in response to a stimulus.
US11644619B2 Optical splitter chip, optical splitter component, optical splitter apparatus, and optical fiber box
One example optical splitter chip includes a substrate. The substrate is configured with an input port, configured to receive first signal light, an uneven optical splitting unit, configured to split the first signal light into at least second signal light and third signal light, where optical power of the second signal light is different from optical power of the third signal light, a first output port, configured to output the second signal light, an even optical splitting unit group, including at least one even optical splitting unit, configured to split the third signal light into at least two channels of equal signal light, where optical power of the at least two channels of equal signal light is the same, and at least two second output ports, which are in a one-to-one correspondence with the at least two channels of equal signal light.
US11644615B2 Backlight unit including a position limiting and fixing structure and display assembly including the same
A backlight unit includes: a back plate including a bottom wall and a side wall around a periphery of the bottom wall; a lamp strip including a substrate and lamp beads on the substrate; a light guide plate on a side of the bottom wall provided with the side wall, the lamp strip being on a first side wall of the side wall, and light emitting surfaces of the lamp beads being opposite to a side surface of the light guide plate; and a position limiting and fixing structure between the light guide plate and each of the back plate and the lamp strip, for limiting and fixing a position of the lamp strip relative to the light guide plate to keep a gap between the light emitting surfaces of the lamp beads and a light incident surface of the light guide plate unchanged during turn-over of the backlight unit.
US11644612B2 Waveguide, manufacturing method of said waveguide and polarisation splitter which makes use of said waveguide
The invention relates to a waveguide and a polarisation splitter based on said waveguide, in which a rotation of an angle greater than zero is applied to a plurality of sections of a core material and a plurality of sections of a covering material, thereby achieving an independent control of the refractive indices of a zero-order transverse electric mode and a zero-order transverse magnetic mode. This document also describes a manufacturing method of said waveguide which allows the birefringence of the light that passes through the waveguide.
US11644609B2 Light guide plate and transparent illumination system utilizing the same
A transparent illumination system and related light guide plate is provided. The system is configured to facilitate total internal reflection propagation of light through the light guide plate despite low index of refraction differences between the glass material of the light guide layer and the adjacent layer. The system includes a light source, such as a laser diode, and an optical element to fan out light from the light source in the plane of the light guide plate. The light guide plate includes internal light extraction features.
US11644604B2 Optical film, polarizing plate, and image display device
Provided are an optical film including a base material, and a hard coat layer, in which a refractive index of the base material at a wavelength of 550 nm is 1.60 or more, a difference between a refractive index of the base material at a wavelength of 435 nm and a refractive index of the base material at a wavelength of 610 nm is 0.11 or more, and a peak intensity PV value of a power spectrum obtained by subjecting a reflectivity spectrum of the optical film to fast Fourier transform is 0.3 or less, a polarizing plate having the optical film and an image display device.
US11644603B2 Special-shaped plane mirror
A special-shaped plane reflecting mirror including a first reflecting mirror, a second reflecting mirror, a third reflecting mirror, a fourth reflecting mirror and a fifth reflecting mirror; wherein the second reflecting mirror and the fourth reflecting mirror are constructed the same and symmetrically arranged on both sides of the first reflecting mirror, the third and fifth reflecting mirrors have the same structure and are arranged symmetrically on both sides of the first reflecting mirror, the first reflecting mirror is placed at an angle of 45° with the horizontal plane, and the second reflecting mirror. The first mirror is placed at an angle of 45° with the horizontal plane, the angle between the reflection surface of the second mirror and the reflection surface of the first mirror is 165°, and the angle between the reflection surface of the third mirror and the reflection surface of the first mirror is 163°.
US11644594B2 Surveying with low frequency impulse sources
A method and apparatus for marine surveying. A system includes: a standard-volume source element; a large-volume source element comprising an airgun having a volume greater than 1200 cubic inches; and a long-offset survey streamer. A method includes: towing a standard-volume source element; and towing a large-volume source element; activating the large-volume source element at large shotpoint intervals; and activating the standard-volume source element at standard shotpoint intervals, wherein the large shotpoint intervals are at least twice as long as the standard shotpoint intervals. A method includes: obtaining geophysical data for a subterranean formation; and processing the geophysical data to produce an image of the subterranean formation. A method includes: obtaining a firing plan for a plurality of seismic sources, wherein: a first seismic source of the plurality comprises a large-volume source element, and a second seismic source of the plurality consists of standard-volume source elements.
US11644592B2 Seismic time-frequency analysis method based on generalized Chirplet transform with time-synchronized extraction
A seismic time-frequency analysis method based on generalized Chirplet transform with time-synchronized extraction, which has higher level of energy aggregation in the time direction and can better describe and characterize the local characteristics of seismic signals, and is applicable to the time-frequency characteristic representation of both harmonic signals and pulse signals, comprising the steps of processing generalized Chirplet transform with time-synchronized extraction for each seismic signal to obtain a time spectrum by: carrying out generalized Chirplet transform, calculating group delay operator and carrying out time-synchronized extraction on seismic signals, thereby the boundary and heterogeneity structure of the rock slice are more accurately and clearly shown and subsequence seismic analysis and interpretation are facilitated.
US11644586B2 Method and system for evaluating the working condition of a detector
The disclosure relates to a system and method for evaluating and calibrating detector in a scanner, further evaluating and calibrating time information detected by at least one time-to-digital convertor.
US11644585B2 Systems for imaging
The present disclosure is related to a system. The system may include a gantry, a detector assembly including a plurality of detector modules arranged on the gantry, and/or a cooling assembly configured to cool the detector assemble. Each of the plurality of detector modules may include a crystal array configured to detect radiation rays, and a shielding component configured to shield the crystal array from an electromagnetic interference. The cooling assembly may include a plurality of cooling components. Each of the plurality of cooling components may be embedded in a corresponding detector module of the plurality of detector modules.
US11644583B2 X-ray detectors of high spatial resolution
An apparatus, system and method suitable for detecting X-ray are disclosed. In one example, the apparatus comprises: an X-ray absorption layer and a mask; wherein the mask comprises a first window and a second window, and a portion between the first window and the second window; wherein the first and second windows are not opaque to an incident X-ray; wherein the portion is opaque to the incident X-ray; and wherein the first and second windows are arranged such that charge carriers generated in the X-ray absorption layer by an X-ray photon propagating through the first window and charge carriers generated in the X-ray absorption layer by an X-ray photon propagating through the second window do not spatially overlap.
US11644578B2 System for determining high-integrity navigation solutions via optimal partial fixing of floating-point integer ambiguities
A system and for determining precision navigation solutions decorrelates GPS carrier-phase ambiguities derived from multiple-source GPS information via Least-squares AMBiguity Decorrelation Adjustment (LAMBDA) algorithms. The set of decorrelated floating-point ambiguities is used to compute protection levels and the probability of almost fix (PAF), or the probability that the partial almost-fix solution corresponding to the decorrelated ambiguities is within the region of correctly-fixed or low-error almost-fixed ambiguities. While the PAF remains below threshold and the protection levels remain below alert levels, the optimal navigation solution (floating-point, partial almost-fix, or fully fixed) is generated by fixing the decorrelated ambiguities are one at a time in the LAMBDA domain and replacing the appropriate carrier-phase ambiguities with the corresponding fixed ambiguities, reverting to the last solution if PAF reaches the threshold or if protection levels reach the alert levels.
US11644576B2 Method of operating a lidar system for detection of gas
A lidar system for detection of a gas comprises an optical transceiver for transmitting and receiving optical radiation. A method of operating the system comprises performing spatially scanned sensing measurements of the gas across a system field of view, and analyzing the sensing measurements to determine the presence and location of excess of the gas in the system field of view. Based on the determined location, an adjusted system field of view is determined and spatially scanned sensing measurements of the gas are performed across the adjusted system field of view to obtain sensing measurements at higher spatial resolution.
US11644575B2 Surveying device and surveying method
A technique is provided to more easily measure a distance of a target from a ground surface or a ceiling surface. A surveying device has a laser scanner part and a total station in a unitary manner. The surveying device includes a TS functional part, a laser scanner part, and a distance calculator. The TS functional part positions a reflective prism by using laser light. The laser scanner part performs laser scanning of a ground surface along a vertical plane containing the reflective prism and an optical axis for the laser positioning to obtain a laser scanned point cloud. The distance calculator calculates a distance between the ground surface and the reflective prism on the basis of one or multiple points, which are extracted from the laser scanned point cloud and in proximity to a straight line connecting the reflective prism and a specific plane.
US11644574B2 Method for estimating height of object
The present disclosure describes systems and techniques for estimating a height of an object by processing wave signals transmitted from a detection device to the object and reflected by the object. In aspects, a detection device transmits wave signals, which propagate via a direct path and an indirect path via reflection over a reflecting surface, to be reflected by the object. Operations include measuring wave signals reflected by the object and generating measurement vectors and producing a spectrum of an estimated elevation angle of the object over the range. Further, the operations include estimating the height of the object from the spectrum. The length of the window can be determined by estimating the range interval covered by a full phase cycle of a phase difference between the direct path and the indirect path from a current value of the range and a current estimate of the height of the object.
US11644568B2 Method and apparatus for detecting that a device is immersed in a liquid
A method comprising: receiving, by an electronic device, a first signal having a first frequency; identifying, by the electronic device, at least one of a strength of the first signal or a signal-to-noise ratio of the first signal; outputting, by the electronic device, a second signal having a second frequency that is different from the first frequency, the second signal being output based on at least one of the strength of the first signal or the signal-to-noise ratio of the first signal; receiving the second signal by the electronic device; and detecting whether the electronic device is at least partially immersed in a liquid based on the received second signal.
US11644565B2 Radar system with sparse primary array and dense auxiliary array
This document describes techniques and components of a radar system with a sparse primary array and a dense auxiliary array. Even with fewer antenna elements than a traditional radar system, an example radar system has a comparable angular resolution at a lower cost, lower complexity level, and without aliasing. The radar system includes a processor and antenna arrays that can receive electromagnetic energy reflected by one or more objects. The antenna arrays include a primary subarray and an auxiliary subarray. The auxiliary subarray includes multiple antenna elements with a smaller spacing than the antenna elements of the primary subarray. The processor can determine, using the received electromagnetic energy, first and second potential angles associated with the one or more objects. The processor then associates, using the first and second potential angles, respective angles associated with each of the one or more objects.
US11644559B2 Radar apparatus, and transmission and reception method
According to one embodiment, a radar apparatus includes first antennas, a second antenna, and a third antenna. If the first antennas are used as transmission antennas, the second and third antennas are used as reception antennas. If the second and third antennas are used as the transmission antennas, the first antennas are used as the reception antennas. The first antennas are arranged in a first direction at a first distance and in a second direction crossing the first direction at a second distance. A distance between the second antenna and the third antenna in the first direction is approximately equal to a product of the first distance and a number of first antennas arranged in the first direction.
US11644558B2 Measuring device for determining a distance in a conducting structure
The invention relates to a distance-measuring device for determining a distance between a reflection body in a conducting structure and a coupling region for electromagnetic waves, which region is provided on an end section of the conducting structure, said measuring device comprising a transmitting and receiving device, and a conduction junction (1) provided on the coupling region, for coupling the transmitting and receiving device to the conducting structure containing a medium, in order to couple an electromagnetic wave into the conducting structure, and to decouple the electromagnetic wave, reflected on the reflection body, from the conducting structure. Said measuring device also comprises an evaluation device for determining the distance between the coupling region and the reflection body from the complex reflection coefficient between the coupled electromagnetic wave and the decoupled electromagnetic wave. The invention also relates to the corresponding method.
US11644556B2 Position measurement device, position measurement method, and program recording medium
A position measurement device which includes: a storage unit that stores area information for setting a first region along a boundary of the specific area; an area setting unit that acquires the area information from the storage unit and sets the first region on the basis of the acquired area information; and a position measurement unit that acquires the first region from the area setting unit, sets the acquired first region as a verification region, measures the position of the object located in the verification region, and updates the area information stored in the storage unit.
US11644551B2 Lidar systems with improved time-to-digital conversion circuitry
A light detection and ranging (LIDAR) system may include a laser and a plurality of single photon avalanche diodes (SPADs) that are triggered by laser light that reflects off a target scene. The LIDAR system may be operated in a global shutter mode, so each of the SPADs may include its own time-to-digital conversion circuitry. To reduce the area required to implement the circuitry for each diode, the circuitry may be operated using cyclic histogramming, in which a first bit of a time-of-flight value may be determined using a first time period that corresponds to the emission of the laser light and the detection by the SPADs, a second bit of the time-of-flight value may be determined using a second time period that is half of the first time period, etc. In this way, the circuitry may accurately determine the signal peak while requiring less area and memory requirements.
US11644550B2 Method and device for optical distance measurement
A method for optical distance measurement is suggested, wherein a first distribution of times-of-flight of light of detected photons of transmitted measurement pulses is determined, which is stored in a first memory area of a memory unit. The first distribution of times-of-flight of light is assigned to time intervals of a first plurality of time intervals and frequency portions of the first distribution above a predetermined cut-off frequency are reduced or suppressed by means of a low pass filter in a reduction step, so that a second distribution of times-of-flight of light is generated. The second distribution is assigned to time intervals of a second plurality of time intervals and the blocking frequency of the low pass filter is selected to be smaller than or equal to half of the reciprocal value of a smallest interval width of the second plurality of time intervals.
US11644549B2 Extended dynamic range and reduced power imaging for LIDAR detector arrays
A Light Detection And Ranging (LIDAR) detector circuit includes a plurality of detector pixels, where each or a respective detector pixel of the detector pixels includes a plurality of detector elements. At least one control circuit is configured to provide one or more detector control signals that selectively activate one or more of the detector elements of the respective detector pixel to define a first active detection area including a first subset of the detector elements for a first image acquisition, and a second active detection area including a second subset of the detector elements for a second image acquisition. Related devices and methods of operation are also discussed.
US11644547B2 Time-of-light sensing device and method thereof
A sensing device that is configured to determine a depth result based on time-of-flight value is introduced. The sensing device includes a delay locked loop circuit, a plurality of time-to-digital converters, a multiplexer and a digital integrator. The delay locked loop circuit is configured to output a plurality of delay clock signals through output terminals of the delay locked loop circuit. The plurality of time-to-digital converters include a plurality of latches. The multiplexer is configured to select a sub-group of m latches among the latches of the plurality of time-to-digital converters to be connected to the output terminals of the delay locked loop circuit according to a control signal. The digital integrator is coupled to the plurality of time-to-digital converters and is configured to integrate digital outputs generated by the time-to-digital converters in each of n cycles to generate n raw data frames, wherein m and n are natural numbers, and the n raw data frames are used to generate the depth result.
US11644543B2 LiDAR systems and methods that use a multi-facet mirror
Embodiments discussed herein refer to using LiDAR systems that uses a rotating polygon with a multi-facet mirror. Such multi-facet galvanometer mirror arrangements generate a point map that has reduced curvature.
US11644538B2 Optical distance measuring apparatus and method for operating an optical distance measuring apparatus
An optical distance measuring device and a method for operating an optical distance measuring device are disclosed. In an embodiment an optical distance measuring device includes a pixelated radiation source with at least two pixels, a radiation detector configured to detect electromagnetic radiation emitted by the radiation source and reflected in measuring regions and a control unit configured to operate the radiation source and to receive electrical signals from the radiation detector, wherein the pixelated radiation source is configured to illuminate different measuring regions with electromagnetic radiation with pairwise different properties.
US11644534B2 Apparatus, system and method of radar data compression
For example, a radar data compressor may include an input to receive input digital raw data comprising digital samples of received radar signals at a plurality of receive (Rx) antennas; a raw data compressor configured to compress the input digital raw data into compressed digital data, for example, by wiping off from the input digital raw data one or more wiped-off signals, e.g., based on a wipe-off criterion applied to the input digital raw data; and a compressor output to provide compressed data including the compressed digital data, and signal parameter information defining the one or more wiped-off signals.
US11644530B2 Interference detection in radar receiver monitoring systems
A radio frequency (RF) circuit includes an input terminal configured to receive a reception signal from an antenna; an output terminal configured to output a digital output signal; a receive path including a mixer and an analog-to-digital converter (ADC), wherein the receive path is coupled to and between the input and output terminals, wherein the receive path includes an analog portion and a digital portion, and wherein the ADC generates a digital signal based on an analog signal received from the analog portion; a test signal generator configured to generate an analog test signal injected into the analog portion of the receive path; and a digital processor configured to receive a digital test signal from the digital portion, the digital test signal being derived from the analog test signal, analyze a frequency spectrum of the digital test signal, and determine a quality of the digital test signal.
US11644523B2 Radio direction finding method and system
Embodiments of the disclosure are drawn to apparatuses, systems, and methods for radio direction finding with an iterative ambiguity resolution algorithm. An antenna array may receive an emitted signal. Two or more phase shifts in the received emitted signal may be determined between two or more pairs of antennas of the antenna array. A set of possible expected phase shifts may be generated from at least two of the measured phase shift. To determine the proper one of the set of expected phase shifts, a set of initial guesses for parameters of a fitting equation may be generated and then each may be optimized to determine optimized fitting parameters. From these optimized fitting parameters a direction of arrival of the emitted signal may be determined.
US11644519B2 Imaging system and control method thereof
The present disclosure relates to systems and methods for shielding electromagnetic waves. The system may include an imaging device, a shielding layer assembly disposed on at least a first portion of the imaging device, and a shielding cover assembly disposed on at least a second portion of the imaging device. When the shielding cover assembly is coupled to the shielding layer assembly, the shielding cover assembly and the shielding layer assembly may be combined to form a shielding space that is shielded against electromagnetic waves from an outside of the shielding space.
US11644514B2 Deterioration amount estimation device, energy storage system, deterioration amount estimation method, and computer program
A deterioration amount estimation device includes a calculation unit (CPU33) that calculates a deterioration amount of an energy storage device and an estimation unit (CPU33) that estimates a transient deterioration amount based on a deterioration amount calculated by the calculation unit and a continuous deterioration amount that does not decrease with time and continues. The transient deterioration amount is estimated, and the input/output of the energy storage device is limited to suppress an increase in the continuous deterioration amount.
US11644503B2 TSV testing using test circuits and grounding means
This disclosure describes a novel method and apparatus for testing TSVs within a semiconductor device. According to embodiments illustrated and described in the disclosure, a TSV may be tested by stimulating and measuring a response from a first end of a TSV while the second end of the TSV held at ground potential. Multiple TSVs within the semiconductor device may be tested in parallel to reduce the TSV testing time according to the disclosure.
US11644502B2 Circuit and method for reducing interference of power on/off to hardware test
A circuit and a method for reducing interference of power on/off to hardware test. The circuit includes: a power unit, a voltage processing unit, a PSU and a to-be-tested hardware. An input terminal of the voltage processing unit is connected to the power unit, an output terminal of the voltage processing unit is connected to an input terminal of the PSU, and an output terminal of the PSU is connected to the to-be-tested hardware; the power unit is configured to provide an operating voltage; the voltage processing unit is configured to eliminate electric sparks caused by instability of the operating voltage at an instant of power on/off; the PSU is configured to convert a stable operating voltage outputted from the voltage processing unit into a direct current voltage required for the to-be-tested hardware; and the to-be-tested hardware is configured to receive the direct current voltage outputted from the PSU.
US11644500B2 Adjustable anchor for printed circuit board environmental sensor
In one example, a first tubular member has a first diameter and is configured to attach to a printed circuit board. A second tubular member has a second diameter different from the first diameter and is configured to hold an environmental sensor for collecting data relating to an environment of the printed circuit board. The second tubular member is vertically adjustable relative to the first tubular member.
US11644493B2 Systems and methods for estimation of sensor resistance
A method for estimating resistances of a circuit having a plurality of resistances comprising a first resistance and a second resistance may include applying a first bias voltage across the circuit and measuring a first voltage at a common node between the first resistance and the second resistance in order to determine a mathematical relationship between the first resistance and the second resistance, applying a second bias voltage across the circuit and a third resistance in parallel with the circuit and measuring a second voltage at the common node between the first resistance and the second resistance in order to determine a mathematical relationship between the third resistance and at least one of the first resistance and the second resistance, and based on at least the measurement of the first voltage and the measurement of the second voltage, determining the first resistance and the second resistance as a function of the third resistance.
US11644492B2 Electricity meter thermal performance monitoring
A method of monitoring a functional state of an electricity meter, includes generating at least one temperature signal from which an actual temperature value of the electricity meter can be derived; determining whether the actual temperature value and/or a gradient thereof exceeds at least one threshold value derived from at least one predefined temperature curve representing predefined temperature values of the electricity meter over time according to a modelled thermal behaviour of the electricity meter. Further, a computer program, a computer-readable data carrier having stored thereon a computer program, a data carrier signal carrying a computer program, and an electricity meter configured to carry out the computer program are described. Finally, an electricity metering system, in particular an Advanced Metering Infrastructure, includes at least one electricity meter and/or at least one administration device configured to carry out a method of monitoring a functional state of an electricity meter.
US11644491B2 Signal adjustment device and signal adjustment method
A signal adjustment device includes a frequency adjustment circuit, a filter circuit, and a power estimation circuit. The frequency adjustment circuit is configured to receive a two-tone signal from a signal generator and to generate a first signal according to the two-tone signal, wherein the signal generator generates the two-tone signal according to a first coefficient and a second coefficient. The filter circuit is configured to filter the first signal, in order to generate a second signal. The power estimation circuit is configured to detect a power of an intermodulation distortion from the third order signal component, which is associated with the two-tone signal, in the second signal, and to adjust at least one of the first coefficient and the second coefficient according to the power, in order to reduce the power.
US11644487B2 Circuits and methods for tracking minimum voltage at multiple sense points
An integrated circuit including a comparator having a first input to receive a reference voltage, a second input, and an output to provide an under-voltage indicator. Sense points are configured to provide a plurality of sense point voltages, each sense point providing a corresponding sense point voltage of the plurality of sense point voltages; and a minimum voltage tracking circuit configured to receive the plurality of sense point voltages and provide an output voltage which tracks whichever sense point voltage of the plurality of sense point voltages is currently a minimum sense point voltage. The comparator receives the output voltage at the second input and asserts the under-voltage indicator when the output voltage is below the reference voltage.
US11644485B2 Current sensor integrated circuits
A current sensor integrated circuit configured to sense a current through a current conductor includes a lead frame at least one signal lead, a fan out wafer level package (FOWLP), and a mold material enclosing the FOWLP and a portion of the lead frame. The FOWLP includes a semiconductor die configured to support at least one magnetic field sensing element to sense a magnetic field associated with the current, wherein the semiconductor die has a first surface on which at least one connection pad is accessible, a redistribution layer in contact with the at least one connection pad, and an insulating layer in contact with the redistribution layer, wherein the insulating layer is configured to extend beyond a periphery of the semiconductor die by a minimum distance. The die connection pad is configured to be electrically coupled to the at least one signal lead.
US11644483B2 System and method for monitoring voltage in a cable
A sensor device for detecting voltage in a conductor cable includes a sense electrode to be disposed over a surface of the conductor cable to cover a sense region having a sense axial width and a sense circumferential length and a reference electrode to be disposed over the surface of the conductor cable to cover a reference region. The reference region has an axial position adjacent the axial position of the sense region and has a reference circumferential length greater than the sense circumferential length. The sensor device further includes a charge measurement circuit connected in series between the sense electrode and the reference electrode to measure a charge measurement and circuitry to compare the charge measurement to a threshold to detect a presence of the voltage in the conductor cable.
US11644480B2 Thermally stable, drift resistant probe for a scanning probe microscope and method of manufacture
A probe assembly for a surface analysis instrument such as an atomic force microscope (AFM) that accommodates potential thermal drift effects includes a substrate defining a base of the probe assembly, a cantilever extending from the base and having a distal end, and a reflective pad disposed at or near the distal end. The reflective pad has a lateral dimension (e.g., length) between about twenty-five (25) microns, and can be less than a micron. Ideally, the reflective pad is patterned on the cantilever using photolithography. A corresponding method of manufacture of the thermally stable, drift resistant probe is also provided.
US11644478B2 Automated optimization of AFM light source positioning
An atomic force microscope is provided having a controller configured to store one or more positional parameters output by a sensor assembly when a light spot is located at a first preset position on the surface of the cantilever. The controller is further configured to operate an actuator assembly so as to induce movement of the spot away from the first preset position, to detect said movement of the first spot based on a change in the one or more positional parameters output by the sensor assembly, and to operate an optical assembly in response to the detected movement of the first spot to return the first spot to the first preset position.
US11644477B2 Method for measuring a speed of a fluid
A method of measuring the speed of a fluid comprising the following steps: generating a plurality of pseudorandom frequencies (fus_n); for each pseudorandom frequency (fus_n), emitting ultrasound signals into the fluid to travel along a path of defined length; receiving the ultrasound signals; for each received ultrasound signal, producing a travel time measurement, so as to generate for each pseudorandom frequency (fus_n) a predefined number of travel time measurements; for each pseudorandom frequency (fus_n), evaluating the accuracy of the measurements; for evaluating the speed of the fluid, making use of the measurements produced for the pseudorandom frequency that presents the greatest accuracy.
US11644472B2 Circulating Angiopoietin-2 (Ang-2) for the prediction of recurrence of atrial fibrillation
A method for predicting the risk of recurrence of Atrial Fibrillation in a subject based on measuring the amount of the biomarker Angiopoietin-2 (Ang-2) and optionally of at least one further biomarker in a sample from the subject is described. Also described is a method of diagnosing Atrial Fibrillation in a subject suspected to suffer from Atrial Fibrillation based on measuring the amount of the biomarker Angiopoietin-2 (Ang-2) and optionally of at least one further biomarker in a sample from the subject. Also described are devices adapted to carry out the method of the present disclosure.
US11644470B2 Systems and methods for de novo peptide sequencing using deep learning and spectrum pairs
The present systems and methods are directed to de novo identification of peptide sequences from tandem mass spectrometry data. The systems and methods uses unconverted mass spectrometry data from which features are extracted. Using unconverted mass spectrometry data reduces the loss of information and provides more accurate sequencing of peptides. The systems and methods combine deep learning and neural networks to sequencing of peptides.
US11644466B2 Methods for treating, preventing and predicting risk of developing breast cancer
Methods for treating, preventing and predicting a subject's risk of developing breast cancer are provided.
US11644465B2 Assays, sensing platforms, and methods for diagnosis of coronavirus infection and re-infection
Disclosed herein are methods for diagnosing or prognosticating SARS-CoV-2 infection and/or COVID-19 in a subject. The methods set forth improved immunoassays, sensing platforms, and methods for detecting SARS-CoV-2 infection and re-infection.
US11644463B2 Detection of an autoantibody
A diagnostically useful carrier includes a peptide including the amino acid sequence set forth in SEQ ID NO: 1, SEQ ID NO: 2, SEQ ID NO: 3, SEQ ID NO: 4 or a variant thereof. A kit, a composition, a detection method, use for detecting a neurological disease, a human autoantibody specifically binding to Drebrin and a therapeutic compound or combination for use in the treatment of a neurological use are also useful.
US11644454B2 Verification methods and agronomic enhancements for carbon removal based on enhanced rock weathering
The present disclosure relates to methods of verifying enhanced rock weathering using immobile trace elements found within a mineral amendment. Further disclosed are mineral amendments that enable enhanced rock weathering.
US11644452B2 Method for the determination of processing influences on the nutritional value of feedstuff raw materials
The present invention relates to a method for the determination of processing influences on the quality of feedstuff raw materials and/or feedstuffs, in which the processing conditions indicator of the of feedstuff raw materials and/or feedstuffs is determined and the specific digestibility coefficient of an amino acid of a feedstuff raw material and/or feedstuff in an animal species is determined. The present invention also relates to a process for the optimization of feedstuffs considering the determined processing influences and the thus obtained and/or obtainable feedstuffs.
US11644450B2 Differential monitoring systems for carbon dioxide levels as well as methods of monitoring same
A differential monitoring system of carbon dioxide levels within an associated building with a monitoring zone including a quantity of captured carbon dioxide and a reference zone that is spaced away from the monitoring zone. The differential monitoring system includes a first carbon dioxide monitoring inlet disposed within the monitoring zone. A second carbon dioxide monitoring inlet is disposed within the monitoring zone in spaced relation to the first carbon dioxide monitoring inlet and/or is disposed within the reference zone in spaced relation to the first carbon dioxide monitoring zone. A controller is operable to determine when a carbon dioxide level at the second carbon dioxide monitoring inlet exceeds a carbon dioxide level at the first carbon dioxide monitoring inlet by a predetermined differential threshold. The inlets can be part of an aspirated sampling system and/or part of a distributed sensor system. Methods of monitoring carbon dioxide levels are also included.
US11644448B2 Chromatography mass spectrometry and chromatograph mass spectrometer
A chromatography-mass spectrometry method and apparatus of the present invention includes adding, to a sample, an internal standard material having a retention time similar to that of a target analyte and having a mass-to-charge ratio different from that of the target analyte; measuring the sample with a chromatograph-mass spectrometer and obtaining a chromatogram 101 of the target analyte and a chromatogram 102 of the internal standard material; detecting a peak 113 from the chromatogram of the internal standard material and obtaining a peak start time and a peak end time of the peak; and applying the obtained peak start time and peak end time to a peak start time and a peak end time of the chromatogram of the target analyte.
US11644447B2 Hydrogen flame ionization detector
A hydrogen flame ionization detector includes a nozzle configured to eject a sample gas upward, a cylindrical collector provided above the nozzle with a longitudinal direction thereof vertically oriented, the collector being configured to collect ions generated by a hydrogen flame formed at a tip of the nozzle, an insulator provided to hold the collector therein in such a manner as to extend in a radially inward direction of the collector, and a collector housing configured to accommodate the collector therein in such a manner as to surround an outer peripheral surface of the collector while holding a peripheral portion of the insulator. An accumulation suppression structure is provided above the insulator to suppress a material emitted from an upper end of the collector from being accumulated in such a manner as to shorten an insulation distance between the collector and the collector housing.
US11644446B2 Injecting a liquid borne sample into a field flow fractionator
The present invention an apparatus and method of injecting a liquid borne sample into a field flow fractionator and a method of forming a top plate and spacer. In an embodiment, the field flow fractionation unit includes a top plate including a sample injection inlet port, a sample injection outlet port, and a spacer including a separation channel cavity defining at least a portion of the separation channel, a sample injection inlet cavity configured to be in fluid contact with the separation channel and located substantially beneath the sample injection inlet port, a sample injection outlet cavity configured to be in fluid contact with the separation channel and located substantially beneath the sample injection outlet port, such that the injection inlet and outlet paths are configured to define an injection channel that is essentially perpendicular to the length of the separation channel spanning the width of the separation channel cavity.
US11644444B2 Ultrasonic inspection margin check for design and manufacturing
A method for quantitatively evaluating the expected ultrasonic inspectability of a designed part using ray tracing. First, a model of a part imported. Materials having different indices of refraction are selected for the part and an acoustic coupling medium. Then the following structures and positional relationships are defined: an ultrasonic transducer array comprising a plurality of elements, a position of the acoustic coupling medium between the transducer array and the part, and a plurality of positions of a transmit aperture relative to the part. For each defined position of the transmit aperture, a path of a respective ray is traced from a center of the transmit aperture through the part and then to a respective receive location on the transducer array. Also, a respective value of an inspectability margin is calculated based at least in part on a respective distance between a center of the receive aperture and the respective receive location. Each value of the inspectability margin is compared to a threshold value.
US11644443B2 Laser ultrasound imaging
Described herein is a system for determining structural characteristics of an object, the system including a first laser, a second laser, one or more processors, and a computer readable medium storing instructions that, when executed by the one or more processors, cause the system to perform functions. The functions include illuminating, by the first laser, a surface region of an object with an incident light pulse, thereby causing the object to exhibit vibrations; illuminating, by the second laser, the surface region with an incident light beam, thereby generating responsive light that is indicative of the vibrations; detecting the responsive light and determining a difference between a characteristic of the responsive light and a reference characteristic that corresponds to the surface region; determining a position of the surface region within a three-dimensional space; and displaying the surface region such that the difference is indicated at the position of the surface region.
US11644440B2 Shear wave elastography with ultrasound probe oscillation
Methods for processing data acquired using ultrasound elastography, in which shear waves are generated in a subject using continuous vibration of the ultrasound transducer, are described. The described methods can effectively separate shear wave signals from signals corresponding to residual motion artifacts associated with vibration of the ultrasound transducer. The systems and methods described here also provide for real-time visualization of shear waves propagating in the subject.
US11644439B2 Magnetic body inspection apparatus
A magnetic body inspection apparatus includes a magnetic field application unit configured to apply a magnetic field to a long material including a magnetic body to be inspected, a detector configured to excite, in a longitudinal direction of the long material, magnetization of the magnetic body, the detector being configured to acquire a detection signal based on the magnetic field of the magnetic body that has been excited, and a detection apparatus body including the magnetic field application unit and the detector, the detection apparatus body being configured to be attachable to the long material in a short-side direction of the long material.
US11644435B2 Vertical nanopore coupled with a pair of transverse electrodes having a uniform ultrasmall nanogap for DNA sequencing
A DNA sequencing device and methods of making. The device includes a pair of electrodes having a spacing of no greater than about 2 nm, the electrodes being exposed within a nanopore to measure a DNA strand passing through the nanopore. The device can be made by depositing a conductive layer over a sacrificial channel and then removing the sacrificial channel to form the electrode gap.
US11644434B2 Biosensor system analyte measurement
Methods and biosensor systems for compensating an analyte measurement are provided. The methods and systems determine a secondary output signal based on the measured primary output signal in order to better approximate the effects of an extraneous stimulus on the primary output signal under actual measurement conditions. The methods and systems according to the present disclosure may provide a more accurate analyte measurement, and may be particularly useful in detecting and compensating an analyte measurement during an off-condition.
US11644433B2 Impedance spectrum in-situ measurement device and method for dielectric constant of solid material, at high temperature and high pressure conditions
The invention discloses an impedance spectrum in-situ measuring device for the dielectric constant of solid materials at high temperature and high pressure conditions. The device comprises a cube-shaped pyrophyllite, a cylindrical opening penetrates between one end face of the pyrophyllite and the other end face opposite to the end face; a heater formed by sleeving annular stainless steel sheets is arranged in the opening; a first plate-shaped platinum electrode and a second plate-shaped platinum electrode are arranged in the cavity of the innermost ring-shaped stainless steel sheet. The first plate-shaped platinum electrode is electrically connected with one end of the Solartron 1260 Impedance/Gainphase Analyzer through a first lead, and the second plate-shaped platinum electrode is electrically connected with the other end of the Solartron 1260 Impedance/Gainphase Analyzer through a second lead. Several layers of machinable alumina fillers are filled between the sample of the solid material to be measured and the innermost annular stainless steel sheet. The device also comprises a first cylindrical plug and a second cylindrical plug. The device can be considered as a useful tool in study on the properties of the dielectric constant of the solid material to be measured at high temperature and high pressure conditions.
US11644429B2 Laminate state calculation method, laminated state calculation apparatus, and laminated state calculation program
A method for calculating a laminate state of a CFRP laminate according to an embodiment includes acquiring a plurality of images of a cross section of the CFRP laminate orthogonal to a lamination direction by imaging the CFRP laminate with X-rays at a plurality of different positions in the lamination direction, the CFRP laminate including first layers including carbon fibers oriented in a first direction orthogonal to the lamination direction and second layers including carbon fibers oriented in a second direction orthogonal to the lamination direction and different from the first direction, and calculating a parameter correlated with a quantity of voids formed in the first layers and the second layers from the plurality of acquired images, and distinguishing between the first layers and the second layers using the calculated parameter.
US11644428B2 Diffraction based overlay metrology tool and method of diffraction based overlay metrology
Systems, methods, and apparatus are provided for determining overlay of a pattern on a substrate with a mask pattern defined in a resist layer on top of the pattern on the substrate. A first grating is provided under a second grating, each having substantially identical pitch to the other, together forming a composite grating. A first illumination beam is provided under an angle of incidence along a first horizontal direction. The intensity of a diffracted beam from the composite grating is measured. A second illumination beam is provided under the angle of incidence along a second horizontal direction. The second horizontal direction is opposite to the first horizontal direction. The intensity of the diffracted beam from the composite grating is measured. The difference between the diffracted beam from the first illumination beam and the diffracted beam from the second illumination beam, linearly scaled, results in the overlay error.
US11644426B2 Methods and systems for generating calibration data for wafer analysis
Disclosed herein is a computer-implemented method for generating calibration data usable for analysis of a sample. The method includes: (i) identifying targets in an image frame pertaining to a scanned area of a sample; (ii) computing displacements of the targets relative to positions thereof as given by, or derived from, reference data of the scanned area; (iii) based at least on the computed target displacements, determining values of coordinate transformation parameters (CTPs) relating coordinates of the image frame to coordinates of the scanned area as given by, or derived from, the reference data; and (iv) using at least the CTPs to obtain displacements of multiple segments in the image frame, thereby generating a displacement mapping of the image frame or at least a part thereof.
US11644424B2 Interferometric method and apparatus for non-invasive assessment of oocyte maturity and competency
An interferometric method and apparatus for the non-invasive assessment of oocyte maturity and competency. The method includes placing an oocyte in a sample holder to provide a biological target; generating a near infrared light; using a beam splitter to split the near infrared light into a signal light portion and a reference light portion; projecting the signal light portion onto the biological target; collecting reflected and back scattered light from the signal light portion projected onto the biological target with a detector; collecting at least a portion of the reference light portion with the detector; generating interferometric image data based upon the collected signal and reference light; and assessing the maturity of the oocyte based upon the interferometric data while maintaining the viability of the oocyte. When the oocyte is part of a cumulus-oocyte complex, the assessment is accomplished without removing cumulus cells from the cumulus-oocyte complex while maintaining viability.
US11644420B2 Occupant light exposure detection
A system, comprising a processor and a memory. The memory stores instructions executable by the processor to determine, from an image including a portion of a surface of a human body, a reflected light intensity from the body surface portion, determine, a skin reflectance of the body surface portion based on a location of the body surface, a light source, and an image sensor location, and to determine, for the body surface portion, an incoming radiance, based on the skin reflectance and the reflected light intensity.
US11644419B2 Measurement of properties of patterned photoresist
A method for optical inspection includes illuminating a patterned polymer layer on a semiconductor wafer with optical radiation over a range of infrared wavelengths, measuring spectral properties of the optical radiation reflected from multiple points on the patterned polymer layer over the range of infrared wavelengths, and based on the measured spectral properties, computing a complex refractive index of the patterned polymer layer.
US11644417B2 Gas detection apparatus
Provided is a gas detection apparatus which suppresses occurrences of distortions of the optical path to reduce fluctuations of the gas detection sensitivity. A gas detection apparatus 1 includes a substrate 2; a light emitting element 3 disposed in a first region 21 in a main surface 20 of the substrate 2 for emitting light; a light receiving element 4 disposed in a second region 22 in the main surface 20 of the substrate 2 for receiving the light; a light guide member 5 for guiding the light emitted by the light emitting element 3 to the light receiving element 4; and a joint member 6 joining the substrate 2 and the light guide member 5. The joint member 6 serves as a rotation axis when the light guide member 5 is displaced relative to the substrate 2.
US11644416B2 Protein secondary structure prediction
An artificial intelligence model receives a FTIR spectrum of a given ingredient to predict its protein secondary structure. The model includes three artificial modules, which generate three predicted values corresponding to structural categories (e.g., α-helix, β-sheet, and other) of the predicted secondary structure. Proteins may be compared for similarity based on predicted values corresponding to the structural categories of the predicted secondary structure.
US11644415B2 System for measuring gas temperature and component concentrations in combustion field based on optical comb
Provided is a system for measuring gas temperature and component concentrations in a combustion field based on optical comb. The system includes two pulse laser devices, two continuous laser devices, a beam splitting device, a measurement path, an interference signal detecting device, an optical processing and electrical processing device and a signal acquisition and analysis device. The measurement path refers to the combustion field to be measured. The interference signal detecting device outputs an interference signal. The optical processing and electrical processing device includes several optic elements and electrical elements, and outputs an adaptive compensation signal and an asynchronous sampling clock signal after a series of processing on output of the two pulse laser devices and two continuous laser devices. The signal acquisition and analysis device outputs the measurement result based on the adaptive compensation signal, the asynchronous sampling clock signal and a stable interference signal.
US11644413B2 Method for measuring dielectric tensor of material
The disclosure relates to a method for measuring a dielectric tensor of a material. Firstly, a partial conversion matrix Tp and a transmission matrix Tt are determined by a predetermined initial value ε(E) of the dielectric tensor of the material to be measured, thereby obtaining a transfer matrix of an electromagnetic wave on a surface of the material to be measured by the partial conversion matrix Tp, the transmission matrix Tt, and an incident matrix Ti, a theoretical Mueller matrix spectrum MMCal(E) of the material to be measured is determined by the transfer matrix Tm. A fitting analysis is performed on the theoretical Mueller matrix spectrum MMCal(E) and a measured Mueller matrix spectrum MMExp(E) of the material to be measured to obtain the dielectric tensor of the material to be measured.
US11644405B2 Use of tumor dissociation reagent in flow cytometry
The present disclosure relates to a dissociation reagent for tumor tissues. The dissociation reagent does not contain collagenase or trypsin but further contains hyaluronidase or a mixture of hyaluronidase and DNase I. The present disclosure also relates to use of the dissociation reagent in dispersing tumor tissues and detecting expression level of molecular markers on cell surface by flow cytometry. The dissociation reagent of the present disclosure does not cause degradation of molecular markers on cell surface such as CD8, PD-1, Tim-3, Lag-3 and the like, thus does not affect downstream assays.
US11644403B2 Method and device for analyzing the interaction between a surface of a sample and a liquid
A method for analyzing an interaction between a sample surface and a drop of liquid comprises applying the drop of liquid to the sample surface and illuminating the drop of liquid using at least two light sources. The at least two light sources are each arranged at a light source position surrounding the drop of liquid. Light reflected from the drop of liquid detecting and a sensor position on a sensor of a camera is determined for each detected light reflection. Light source positions are assigned to individual light source positions. A position of the drop of liquid is calculated relative to the sensor and an item of size information of the drop of liquid is determined. The position and the item of size information are calculated from the pairs of one sensor position and one associated light source position.
US11644400B2 Air pressure-machine vision based system and method for measuring rheological property of viscoelastic material
An air pressure-machine vision based system for measuring a rheological property of a viscoelastic material includes a machine body, a lifting experiment table system, an air pressure generation control system, an image collection system, and a controlling and information processing system, where the lifting experiment table system, the air pressure generation control system, the image collection system and the controlling and information processing system are mounted on the machine body; the lifting experiment table system includes a lifting table stepping motor, an L-shaped lifting table and a lifting table motor driver, and the lifting table motor driver is connected to the lifting table stepping motor and configured to drive the lifting table stepping motor; and the lifting table stepping motor is connected to the L-shaped lifting table and configured to control lifting of the L-shaped lifting table.
US11644397B2 Lamination shaping powder evaluation method and lamination shaping powder therefor
This invention relates to a method of evaluating a squeegeeing property of powder for lamination shaping by stable criteria. In this method, the squeegeeing property is evaluated using at least a satellite adhesion ratio of the powder and an apparent density of the powder. The satellite adhesion ratio is the ratio of the number of particles on which satellites are adhered to the number of all particles. If the satellite adhesion ratio is equal to or less than 50%, and the apparent density is equal to or more than 3.5 g/cm3, the squeegeeing property is evaluated as that the powder can be spread into a uniform powder layer in the lamination shaping. Furthermore, if the 50% particle size of a powder obtained by a laser diffraction method is 3 to 250 μm, the squeegeeing property is evaluated as that the powder can be spread into a uniform powder layer in the lamination shaping.
US11644395B2 Multi-spectral imaging including at least one common stain
A method including: providing a sample with M components to be labeled, where M>2; labeling the components with N stains, where N
US11644394B2 Device and method for preparing solidified cohesionless soil specimen for triaxial test
A device and method for preparing a solidified cohesionless soil specimen for triaxial test. The device includes a first vessel for storing a grout, a first peristaltic pump, a grouting pipe, a first electrode rod, a direct-current power supply, a first glass stopper, a PMMA pipe, a circumferential grouting cylinder, a first hoop sleevedly provided on the circumferential grouting cylinder, a second hoop sleevedly provided on the PMMA pipe, a return pipe, a second glass stopper, a second electrode rod, a liquid outlet pipe, a first water-stop clamp, a second water-stop clamp, a second vessel for collecting an exudate, and a second peristaltic pump.
US11644390B2 Contextual data modeling and dynamic process intervention for industrial plants
Systems and methods are disclosed herein for contextual data analysis and proactive intervention in industrial plant processes. Each of multiple data streams in an industrial plant are mapped to a common hierarchical data structure, wherein the data streams correspond to respective values or states associated with unit operations, assets, and process streams in the plant. The mapped data streams define hierarchical process relationships between subsets of the unit operations, assets, and process streams. Real-time data is collected to populate at least one level of the hierarchical data structure for certain data streams, wherein future outcomes are predicted for downstream operations based on the collected real-time data for at least one data stream, and at least one other data stream having a defined hierarchical process relationship therewith. Upon ascertaining that predicted future outcomes correspond to issues requiring intervention, output signals are generated based thereon for operator alerts and/or automated control.
US11644386B2 Tire wear state estimation system and method
A tire wear state estimation system includes a CAN bus system disposed on a vehicle. A tire supporting the vehicle is mounted on a wheel. A wheel sensor unit is mounted on a structure adjacent the wheel, and the wheel sensor unit includes a longitudinal acceleration sensor to generate a longitudinal acceleration signal. The wheel sensor unit also includes a vertical acceleration sensor to generate a vertical acceleration signal, and transmission means to communicate the longitudinal acceleration signal and the vertical acceleration signal to the CAN bus system. A processor receives the longitudinal acceleration signal and the vertical acceleration signal. An extractor extracts a tire translational mode from the longitudinal acceleration signal and a tire vertical mode from the vertical acceleration signal. The tire translational mode and the tire vertical mode are input into a classifier to generate a wear state estimation for the tire. A method is also provided.
US11644385B2 Controlled testing environment for autonomous vehicle in simulated event
A vehicle is received in a stationary controlled area of a controlled testing environment. Simulation inputs corresponding to a simulated scene are generated and transmitted to the vehicle. The vehicle applies torque in response. A vehicle control mechanism of the controlled testing environment, such as a chassis dynamometer, a motorized treadmill, or a lift, keeps the vehicle within the stationary controlled area during the test despite the torque applied by the vehicle. A path of the vehicle within the simulated scene is determined based on the applied torque, based upon which the vehicle's navigation system is calibrated.
US11644383B2 Adaptive manifold probability distribution-based bearing fault diagnosis method
The invention provides an adaptive manifold probability distribution-based bearing fault diagnosis method, including constructing transferable domains and transfer tasks; converting a data sample in each transfer task into frequency domain data via Fourier transform, inputting the frequency domain data into a GFK algorithm model, and calculating a manifold feature representation matrix related to a bearing fault in each transfer task by using the GFK algorithm model; calculating a cosine distance between centers of a target domain and a source domain in each transfer task according to a manifold feature representation, and defining a target function of in-domain classifier learning; then solving the target function, to obtain a probability distribution matrix of the target domain; and selecting a label corresponding to the largest probability value corresponding to each data sample in the target domain from the probability distribution matrix as a predicted label of the data sample in the target domain.
US11644379B2 Leak detection
A device and a method for detecting leaks of closed containers with an inspection apparatus configured to determine the curvature of the container closure of the closed containers, as well as an evaluation apparatus by means of which the curvature of the closure is compared with a predefined value. A pressure generating apparatus is used to press each container closure flat prior to inspection. The pressure-generating apparatus comprises an actuator with which pressure is applied locally to each container closure from the outside.
US11644378B2 Building sensor network for monitoring environmental conditions
Systems and methods for sensing water device run time, transmitting this data via a network to a database which analyzes, records and reports the individual run times and the aggregate use over any given timeframe. Sensors used to measure device use time do not directly measure flow rate, and may sense device run time by sensing water flow, through electronic signals, vibration, etc. The sensors may be battery powered and transmit discrete data packets via radio frequency to powered node units. A system of node units communicates with a central internet gateway which uploads the data packets to a cloud-based database which organizes, analyzes, stores and reports the information. The system allocates the cost of water flowing through a common water meter to a plurality of individual units within a collection of geographically proximate units. The systems are useful in multi-unit buildings or complexes having stacked plumbing.
US11644377B2 Devices, systems, and methods for testing occupant detection sensors
Various disclosed embodiments include illustrative devices, systems, and methods for analyzing occupancy detection sensors. In an illustrative embodiment, a device includes a processor and a memory configured to store computer-executable instructions. The instructions are configured to cause the processor to receive an environmental value, send instructions to apply increasing forces to a seat portion of a seat, magnitude of sequential ones of the forces increasing over time, receive applied force values from a force applicator, receive a seat occupied signal from a seat sensor, record the applied force value associated with the applied force values in response to receiving the seat occupied signal, compare the recorded force value with a threshold force value associated with the received environmental value, and output a signal in response to the comparison.
US11644376B2 Directional differential pressure detector
Methods and apparatuses for indicating the presence of a threshold directional differential pressure between separated adjacent spaces. An inclined conduit contains at least one movable element that indicates whether the pressure difference between the two spaces is at least as high as a threshold pressure difference. The apparatus may provide a compact arrangement while allowing the movable element to have a suitable travel path length within the conduit.
US11644371B1 Systems, devices and methods for monitoring support platform structural conditions
Systems, devices and methods enable generation and monitoring of support platform structural conditions in a manner that overcomes drawbacks associated with conventional approaches (e.g., load cells) for generating and monitoring similar operating condition information. In preferred embodiments, such systems, devices and methods utilize fiber optic strain gauges (i.e., fiber optic sensors) in place of (e.g., retrofit/data replacement) or in combination with conventional load cells. The fiber optic sensors are strategically placed at a plurality of locations on one or more support bodies of a support platform. In preferred embodiments, the fiber optic strain gauges are placed in positions within a hull and/or one or more pontoons of an offshore platform. Such positions are selected whereby resulting operating condition data generated by the fiber optic strain gauges suitably replaces data received by conventionally constructed and located load cells of an offshore platform (e.g., a TLP).
US11644370B2 Force sensing with an electromagnetic load
A system for performing force sensing with an electromagnetic load may include a signal generator configured to generate a signal for driving an electromagnetic load and a processing subsystem configured to monitor at least one operating parameter of the electromagnetic load and determine a force applied to the electromagnetic load based on a variation of the at least one operating parameter.
US11644368B2 Temperature sensor and device including temperature sensor
A temperature sensor and a device are provided, in which the temperature sensor is capable of reducing thickness, increasing a contact area with an object whose temperature is to be measured, and improving measurement accuracy. A temperature sensor is provided with: a thermistor element; a lead-out wire connected to the thermistor element; a lead wire connected to the lead-out wire; an inner layer formed by heating and curing or by melting and solidifying a pair of sheet-like inner layer materials formed of a resin material; and outer layers formed of a pair of sheet-like outer layer materials formed of a resin material and having flat surfaces on both sides. The thermistor element, the lead-out wire, and a connection part between the lead-out wire and the lead wire are covered with the inner layer, and are also covered with the pair of outer layers by being sandwiched therebetween.
US11644366B1 Combined bluetooth thermometer
Disclosed is a combined bluetooth thermometer. The combined bluetooth thermometer includes a body box, a first probe and a second probe, the first probe is detachably provided on the body box; the first probe along a length direction of the first probe successively includes a first temperature measurement section, a transition section and a charging section; the first temperature measurement section is configured for temperature measurement; and the charging section is configured for providing an electrical connection between the first probe and the body box for charging the first probe; the second probe includes a second temperature measurement section and a connecting section; the second temperature measurement section is configured for temperature measurement; and the connecting section is connected with the body box to rotationally connect the second probe with the body box.
US11644365B2 Aerosol-generating device and system comprising a pyrometer
The present invention relates to an aerosol-generating device that is configured for generating an inhalable aerosol by heating an aerosol-forming substrate. The device comprises a device housing for receiving the aerosol-forming substrate and a pyrometer for determining a temperature of a heated target surface within the device housing. The invention further relates to an aerosol-generating system comprising such an aerosol-generating device and an aerosol-generating article for use with the device including an aerosol-forming substrate.
US11644361B2 Eyewear with detection system
Eyewear having monitoring capability, such as for radiation or motion, is disclosed. Radiation, such as ultraviolet (UV) radiation, infrared (IR) radiation or light, can be measured by a detector. The measured radiation can then be used in providing radiation-related information to a user of the eyewear. Motion can be measure by a detector, and the measured motion can be used to determine whether the eyewear is being worn.
US11644357B2 Flow rate diagnosis apparatus, flow rate diagnosis method, and storage medium storing thereon program for flow rate diagnosis apparatus
A flow rate diagnosis apparatus includes: a main line in which a tank having a volume is provided; a branch line that branches from the main line on an upstream side of the tank; a first open close valve provided in the branch line; a second open close valve provided in the main line; a dead volume defined from the diagnosis object as an upstream end and the first open close valve and the second open close valve as downstream ends; and a second pressure control mechanism that controls a fluid flowing through the main line such that the pressure of the fluid in the dead volume is maintained at a second setting pressure during an inflow mode during which the fluid is caused to flow into the tank by closing of the first open close valve and opening of the second open close valve after a preparation mode.
US11644355B2 Mass flow rate measurement device
A device for measuring the mass flow rate, including a flow pipe; a first set of actuators which are arranged in a first plane including a first transverse cross section of the pipe and perpendicular to the fluid flow path, these being configured to move selectively in the first plane; a control circuit configured to control a movement of the first and second actuators so that the cross-sectional area for flow through the pipe in the first plane remains constant; a measurement sensor measuring a force or a stress in a direction perpendicular to the flow path, in the vicinity of the actuators of the first set along the flow path; a computation device configured to calculate the mass flow rate passing through the flow pipe as a function of the force or stress measured by the sensor.
US11644354B2 Flow rate sensor correction device, flow rate sensor, flow rate control device, program recording medium on which is recorded a program for a correction device, and correction method
In order to provide a correction device that enables the accuracy of the linearity between sensor output values and flow rate values in a flow rate sensor, there are provided a sensitivity correction function storage unit that stores a sensitivity correction function in which at least a portion of sensitivity correction values are set to different values in accordance with the sensor output values output from a flow rate sensor in an initial state in which the sensitivity coefficient is set to an initial value, a sensitivity setting unit that sets the sensitivity coefficient based on the initial values and on the sensitivity correction function, and then adjusts the sensitivity of the flow rate sensor, and a coefficient calculation unit that calculates a post-correction flow rate characteristic function based on function correction values that are decided in accordance with the flow rate values output post sensitivity correction.
US11644351B2 Multiphase flow and salinity meter with dual opposite handed helical resonators
A multiphase flow measurement apparatus includes a tubular, a first microwave resonator, a second microwave resonator, and a coplanar waveguide resonator. The tubular includes a wall formed to define an inner bore configured to flow a multiphase fluid. The first microwave resonator has a first helical shape with a first longitudinal length and is configured to generate a first electric field that rotates. The second microwave resonator has a second helical shape with a second longitudinal length different from the first longitudinal length of the first microwave resonator and is configured to generate a second electric field that rotates. The first and second microwave resonators are mutually orthogonal to each other and cooperatively configured to measure a salinity of the multiphase fluid flowing through the inner bore. The coplanar waveguide resonator is configured to generate a third electric field to measure a flow rate of the multiphase fluid.
US11644350B2 Illuminated vehicle sensor calibration target
An illuminated sensor target includes a light source. Actuating the light source illuminates the sensor target. The illuminated sensor target is recognized by one or more sensors of a vehicle during a calibration process, and is used to calibrate the one or more sensors of the vehicle during the calibration process. The illuminated sensor target is illuminated during at least part of the calibration process, which may involve rotation of the vehicle about a turntable, with the illuminated sensor target positioned within a range of the turntable along with other sensors targets, which may also be illuminated.
US11644347B2 Manhole position specification method and manhole position specification system
A manhole position identification method of the present invention includes: measuring, from an end of an optical fiber, a temporal variation in scattering light from the optical fiber when an impact blow is applied to a cover of a manhole located on a path of the optical fiber, so as to obtain temporal variations in a scattering light intensity distribution in a longitudinal direction of the optical fiber; determining an occurrence of vibration due to the impact blow based on the temporal variations at positions in the scattering light intensity distribution, so as to identify an impact blow position on the optical fiber; and associating the impact blow position on the optical fiber with a map position of the manhole whose cover has received the impact blow, so as to identify a position of the manhole expressed in terms of optical fiber length from the end.
US11644345B2 Optical encoder capable of regulating gain of index output
There is provided an optical encoder including an encoding medium and a substrate. The encoding medium has a relative movement with respect to the substrate in a predetermined direction. The substrate includes an index photodiode and two control photodiodes. The index photodiode is arranged between the two control photodiodes along the predetermined direction. The output signals of the two control photodiodes are for controlling ON/OFF of gain regulation on an output signal of the index photodiode so as to turn on the gain regulation within an interval during which the index photodiode does not generate an index pulse but to turn off the gain regulation within an interval during which the index photodiode generates the index pulse.
US11644341B2 Intelligent electronic device with hot swappable battery
An intelligent electronic device (TED) is provided. The IED includes a metering sub-assembly and an input base module sub-assembly. The metering sub-assembly is hinged to the input base module sub-assembly, where when in an open position, various cables, connectors, and input/output cards/modules are accessible. Various input/output cards/modules are interchangeable to add/change functionality and/or communication capabilities to the IED.
US11644340B2 Automated avionics systems and methods for determining a modified path of descent of an aircraft
An automated avionics system for determining a modified descent path of an aircraft includes a memory operable to store a database of flight information related to a flight plan and a processor operably coupled with the memory. The processor is operable to receive an indication to initiate descent of the aircraft associated with a position of the aircraft, receive information related to the flight plan from the database, and based on the information received, perform modifications to the path of descent. The processor is further operable to, based on a comparison of an original position of descent and the indicated position, determine a modified position of descent for the aircraft and calculate a modified path of descent, the modified path of descent complying with the of altitude constraint(s) of the flight plan.
US11644337B1 Altitude smoothing
A system and method including receiving a digital representation of a road that includes one or more lane representations; defining a factor graph including variable nodes and constraint nodes that encode lane boundary constraints for the lane map; translating the factor graph into a nonlinear optimization problem for altitudes of the lane map; generating a solution to the optimization problem; and generating a corrected lane map with an optimized altitude for the road based on the generated solution.
US11644334B2 Route optimization system based on height parameter
Systems and methods for managing routing involving an indicated point of interest associated with a plurality of levels of a multilevel (overlapping or stacked) roadway are provided. In example embodiments, a networked system aggregates trip data received from user devices that includes location information and detected attributes for points of interest. The networked system analyzes the location information and the detected attributes to determine a height parameter and, in some cases, a characteristic associated with different levels of the multilevel roadway for points of interest. The height parameters and characteristics for each point of interest are stored to a database in a data storage. During runtime, the networked system receives a request that includes a point of interest. In response, the networked system detects a level of roadway at the point of interest using the database and real-time device data. Based on the detected level of the multilevel roadway, a route is generated and presented.
US11644332B2 Automated driving vehicle management system, method, and program
The present disclosure provides an automated driving vehicle management system, a management method, an automated driving vehicle, and a program that are capable of appropriately managing the automated driving vehicle. The automated driving vehicle management system including: a map information storage unit that stores map information; an imaginary line management unit that manages an imaginary line imaginarily generated for a road included in the map information; and a communication unit that transmits imaginary line information about the imaginary line to a plurality of automated driving vehicles traveling along the imaginary line.