Document Document Title
US11645951B2 Artificial organ model for training for surgical technique, method for manufacturing artificial organ model, and method for training for surgical technique using artificial organ model
[Problem to be Solved by the Invention]To provide an artificial tissue model that can be more advantageously used in surgical technique training compared to previous artificial tissues, as well as a method of fabricating the same.[Solution]An artificial organ model for surgical technique training comprising two or more fibrous layers 2, 3 layered and bonded to each other so as to be peelable by a surgical technique performed by a surgical technique trainee; the layered and bonded two or more fibrous layers 2, 3 as a whole being saturated with an electroconductive liquid or gel; and two adjacent fibrous layers out of the two or more fibrous layers being formed from different materials or substances or in different colors so as to be recognizable as different membranes by the surgical technique trainee.
US11645943B2 Method and apparatus for training email recipients against phishing attacks using real threats in realtime
An approach is proposed to support user-specific real time anti-phishing training of email recipients using real phishing attacks. When a recipient triggers an active content such as an URL link embedded in and/or opens an attachment to an email arrived at the recipient's account, the triggered active content is synchronously intercepted and examined in real time for potential malicious intent of a phishing attack. If the triggered active content is determined to be safe, the recipient is allowed to access the content. If the active content is determined to be malicious, the active content is blocked and the recipient is redirected a safe blocking mechanism. The recipient is then provided with an anti-phishing training exercise, which is specifically customized for the recipient based on the blocked active content in the payload of the email and/or the recipient's security posture and awareness.
US11645942B2 Cross-application interface that facilitates software application training
One embodiment of the present invention sets forth a technique for facilitating the learning of a new software application. The technique includes causing a first user interface to be displayed on a display, wherein the first user interface is based on a user interface associated with a first software application; receiving a user input via the first user interface from a user; determining a first function associated with a second software application that should be provided to the user based on the user input; and causing the first user interface and a portion of a second user interface associated with the second application and incorporated into the first user interface to be displayed on the display, wherein the portion of the second user interface provides the first function to the user to enable the user to perform one or more subsequent operations relative to the first function.
US11645941B1 Cadence spectra for health and fitness promotion
Methods, computer systems, and computer readable media are provided for promoting positive activity patterns for users and facilitate long-term adherence to the activity patterns, such as by providing alerts or electronic reminders to ambulate in a fashion that is responsive to an individual's actual activity patterns and behaviors and compatible with routine activities in the workplace and home. In particular, embodiments of the present invention are directed to measuring physical activity patterns during the waking hours of a human, and in some embodiments continuously measuring these activity patterns; automatically ascertaining whether the patterns exhibit sufficient frequency and variability of activity such as confers certain health benefits; and if the patterns do not manifest such features, to adaptively provide sensible reminders at irregular within-day intervals such as are likely to establish healthy patterns of ambulation and other light activity.
US11645939B2 Method for freehand sketch training
A computer-based method and system for teaching educational sketching includes receiving a user-generated image created in response to a learning assignment and comparing the user-generated image to a solution image to identify one or more errors in the user-generated image relative to the solution image, where the errors may include additional image elements and missing image elements. Comparing is performed by providing a solution region corresponding to an acceptable variation from the solution image and identifying one or more errors based on a presence or absence of at least a portion of a corresponding element of the user-generated image within the solution region. If errors are identified and a non-passing status is determined, a hint is displayed to the user. The hint may be the correct elements of the user-generated image, a portion of the solution image, or a combination thereof.
US11645938B2 Cockpit controls simulation
A method and system for simulating pilot controls in a cockpit simulator by controlling one or more arms on which is/are mounted a control grip, pedal or the like, to locate the grip at different positions and allow movement of the grip in a plurality of movement directions and trajectories while allowing varying force feedback.
US11645936B2 Weld training simulations using mobile devices, modular workpieces, and simulated welding equipment
Systems for simulating joining operations, such as welding, are disclosed. In some examples, a system may use a mobile device for conducting welding simulations, such as for purposes of training. In some examples, the system may additionally, or alternatively, use modular workpieces. In some examples, the system may additionally, or alternatively, conduct the welding simulation based on one or more selected pieces of welding equipment.
US11645935B1 Systems and methods for assessing data collected by automated proctoring
Systems and methods for processing and analyzing data collected in connection with online examinations are described herein. The methods may be implemented by one or more computing devices and may include flagging one or more proctoring events indicated by data that was obtained in connection with an exam session of a test taker, the one or more flagged proctoring events being potentially associated with one or more exam rule violations. A point value may be assigned to each of the one or more flagged proctoring events. The point value of at least one of the one or more flagged proctoring events may be adjusted with a weight, the weight being obtained based on data other than mere occurrence of the one or more flagged proctoring events. An overall risk level may be generated based on an overall score obtained by tallying together the adjusted point value or values and unadjusted point value or values, if there are any, of all of the one or more flagged proctoring events, the overall risk level indicating likelihood of exam rule violation in connection with the exam session.
US11645929B2 Apparatus, system and method for sensor relays facilitating the transfer of information via a movement device and output device
The present disclosure contains embodiments of an apparatus, system and method designed to facilitate learning or efficient multitasking involving movement while one or more user's or users' movement devices process or respond to different stimuli to facilitate users moving while learning, working, or participating in a simulation. In some embodiments this may be accomplished with the aid of a circular treadmill, spherical walkway, or combinable modular trackpads that may be linked to allow a user to lay the apparatus in a path suited for a plurality of environments. The embodiments of the disclosure involve the user moving while processing information (via: learning; creating through typing, moving, talking; or being entertained) and receiving feedback, assistance related to that movement, processing, or any combination thereof while combining the motion of the movement device with the feedback loop sent from sensor relays a user may receive an optimal experience for learning while moving.
US11645928B2 Method of using multiple approach guidance systems to provide higher integrity with improved performance and availability
A method comprises receiving an ILS transmission signal in an onboard ILS receiver during an aircraft approach, and receiving a GNSS position signal in an onboard GNSS augmentation system receiver during the approach. The method determines a first set of flight path deviations based on the ILS transmission signal, and a second set of flight path deviations based on the GNSS position signal. The first set of flight path deviations are sent to a first complementary filter, which outputs a first filtered deviations signal. The second set of flight path deviations is sent to a second complementary filter, which outputs a second filtered deviations signal. A scale factor is applied to the first filtered deviations signal or the second filtered deviations signal, such that the filtered deviations signals are normalized to the same scale. The method combines the normalized filtered deviations signals to produce a hybrid signal for further processing.
US11645927B2 Predictive flight diversion management
The present disclosure provides predictive flight diversion management by: receiving weather data for a zone of air traffic control; receiving flight tracking data for a plurality of aircraft travelling in the zone of air traffic control; determining capacity rates for a plurality of airports in the zone of air traffic control, based on the flight tracking data; and in response to receiving a diversion trigger from a predictive model predicting a diversion event: determining, based on the weather data, the flight tracking data, and the capacity rates, a subset of aircraft from the plurality of aircraft that are to be diverted from original destinations in the zone of air traffic control to new destinations.
US11645920B2 Secure unmanned aerial vehicle flight planning
Techniques are described herein for securely managing and tracking UAV flight paths. The techniques include receiving a flight plan from an unmanned aerial vehicle (UAV). The UAV comprises a memory unit for storing a key associated with the UAV. The key enables the UAV to add one or more blocks on a blockchain distributed ledger, wherein the flight plan comprises one or more legs of a flight path. The techniques further include receiving, from the UAV, a block indicating that the UAV completed at least one leg of the flight path. The block can include a hash associated with the at least one leg of the flight path. The block is validated based at least on the hash associated with the at least one leg of the flight path and if the block is validated, a success notification is transmitted to the UAV to continue executing the flight plan.
US11645919B2 In-vehicle vehicle control device and vehicle control method
The present disclosure relates to a vehicle control device mounted on a vehicle and a method for controlling the vehicle. A vehicle control device according to the present disclosure is a vehicle control device that controls a vehicle platooning with at least one other vehicle, the vehicle control device including: a communication portion communicating with the at least one other vehicle; and a control portion calculating a sensing range allocated to each of the at least one other vehicle in the platooning based on an arrangement pattern of the platooning.
US11645912B2 Cooperative intelligent traffic system communication between bicycles
A cooperative intelligent traffic system is provided for use between bicycles, motorcycles, and other vehicles. Sensor data from mobile devices and other sensor devices associated with the vehicle can be sent to an edge network computing device (e.g., a multi-access edge computing device) and be processed at the edge network to identify threats and hazards, and then transmit the threat assessment data to other bicycles, motorcycles, and vehicles nearby. The threat assessment data can be used by the operators of the other vehicles to warn them of upcoming threats, hazards, road conditions, and other pertinent conditions.
US11645911B2 System, medium, and method for real-time data services based on geo-location information
Embodiments of the present invention provide a communicable integration of a user network of devices and a vendor system. Embodiments receive, at the vendor system from the user network of devices, a request for provisioning of products by a vendor; determine a provisioning location for provisioning of the products by the vendor; continuously identify a real-time location of the user via the one or more components of the user network of devices; continuously calculate a real-time first limit based on the continuously identified current location of the user and the provisioning location; calculate a total time to provision the products comprising a sum of a product preparation time and the real-time first limit; and optimize delivery of the products based on the total time to provision and the real-time location of the user.
US11645909B2 Method, apparatus and electronic device for early-warning
The present disclosure discloses a method, apparatus and electronic device for early-warning, relates to the field of internet of vehicle and used for an intelligent traffic scenario. The specific implementations are: determining a target object crossing a road at a current moment, the road crossed by the target object being a first road; determining a target area based on a location of the target object; determining a target vehicle on the first road based on locations of vehicles on the first road as well as the target area; and sending an early-warning message to the target vehicle. It is using the locations of vehicles on the first road as well as the location of the target object crossing the road to determine the target vehicle during determination of the target vehicle among the vehicles on the first road, in order to send early-warning message to the target vehicle to achieve early-warning of the target vehicle and increase precision of the early-warning.
US11645908B2 Road tunnel security system
A road tunnel security system includes a road security server system in communication with respective tunnel security client systems arranged and associated with respective cars. A specific tunnel security client system is configured to download a computer coded road map from the road security server system, including at least one tunnel. A first virtual gate is located in front of a first tunnel opening, and a second virtual gate is located In front of a second tunnel opening. When a car enters the tunnel, the first virtual gate submits the license number plate to the road security system, and when the car leaves the tunnel the registered license number plate is deleted on request from the second virtual gate. In this manner the road security server keep track of all cars and their license plate numbers that are inside the tunnel at any time.
US11645904B2 Drone-augmented emergency response services
Methods, systems, and apparatus, including computer programs encoded on storage devices, for drone-augmented emergency response services. In one aspect, a monitoring system, comprising: a plurality of monitoring control units, and a monitoring application server, wherein the monitoring application server includes a network interface, one or more processors, and one or more storage devices that include instructions to perform operations. The operations include receiving an emergency event notification from a first monitoring control unit of the plurality of monitoring control units, determining a type of emergency event, and a location associated with the emergency event notification, identifying one or more drones that can be deployed to the location associated with the emergency event, and transmitting an instruction to a monitoring station server associated with a drone base station to deploy the one or more identified drones to the location associated with the emergency event.
US11645902B2 Headphone loss prevention alarm
A method of preventing loss of headphones configured to communicate with a cell phone enables an alarm setting using an app on the cell phone; the app responding by continuously measuring a received magnitude of a wireless signal transmitted between the cell phone and the headphones. If the measured received magnitude is lower than a predetermined threshold value for a first predetermined time, an audible alarm is activated at the headphones. The continuous measurement and the activation of the alarm dependent on the measured received magnitude occur automatically, independent of any user interaction with the app after the alarm setting enablement.Another method addresses a corresponding issue in a similar way to prevent loss of one earbud of a pair.
US11645901B2 Intrusion detectors for lorries
According to an aspect of intrusion detectors for lorries, there is provided a method of detecting intrusion of one or more persons into cargo hold of a vehicle carrying goods that emit carbon dioxide the method comprising identifying an intrusion event by detecting a decrease in concentration of carbon dioxide within the cargo hold. For example, the intrusion evident may be identified by detecting a decrease in concentration of carbon dioxide within the cargo hold of at least 400 ppm. A decrease in CO2 can be attributed to unauthorised access being made into the cargo hold as cargo holds typically remain closed during a journey.
US11645897B2 Sensor assembly for use in a security alarm system and method of installing the same
There is provided a method of installing a magnetic proximity sensor including positioning the magnetic field sensor in a desired location and positioning a magnet in a desired location relative to the magnetic field sensor, with an indicator of the sensor continuing to be turned on during the predetermined period of time when the magnetic field generated by the magnet is sensed by the magnetic field sensor, and being turned off during the predetermined period of time when the magnetic field generated by the magnet is not sensed by the magnetic field sensor. The indicator light thus assists in determining proper relative positioning of the magnet and the magnetic field sensor. If after the predetermined period of time more time is needed to install the magnetic proximity sensor, the method includes initiates another predetermined period of time by removing and replacing a lid of the magnetic proximity sensor.
US11645894B2 Doorbell chime bypass circuit
A doorbell chime bypass circuit includes a first node, a second node, and a bi-directional FET switch in series with the first node and the second current node. The bi-directional FET switch includes a first FET and a second FET in series, and is configured to cease conducting current between the first and second nodes when gate voltages of the first and second FETs are below a cut-off threshold. The bypass circuit further includes a sensing circuit configured to determine a level of current flowing through the bi-directional FET switch, and a switch controller configured to set the gate voltages of the first and second FETs to a level below the cut-off threshold when the sensing circuit senses that the level of current meets a doorbell press current threshold, causing the bi-directional FET switch to cease conducting current between the first and second nodes.
US11645892B2 Persistent symbol position arrays with array growth in both base game and feature game
Electronic gaming machines and systems are disclosed that provide for a symbol-based main game that features an array of symbol positions that may, if an array growth condition is met, increase in size. Determining whether the array growth condition is met may involve determining how many array growth symbols are shown in association with a game play. A further determination may be made as to whether a feature game trigger condition is met and, if so, a feature game may be presented that utilizes the same array of symbol positions that were present in the main game when the feature game was triggered. Additional array growth may occur in the feature game if the array growth condition is met again.
US11645885B2 Emailing or texting as communication between mobile device and EGM
A gaming system compatible with patron-controlled portable electronic devices, such as smart phones or tablet computers, is described. Via E-mailing or texting, a server can mediate communications between a user-controlled device, such as a mobile device, and an EGM. In one embodiment, for a transaction involving interactions with a user-controlled device and an EGM, the server can be configured to create a temporary e-mail or text message address. In particular embodiments, a transaction can involve transferring credits to or from the EGM or transferring game play related information from the EGM to a user specified location.
US11645884B2 Layered display monitors
An electronic gaming machine (EGM) may include one or more movable displays. One or more movable displays may be used to present a base game when in a first configuration. In response to a trigger event, the movable display(s) may reveal a game feature presentation device, such as a stationary display or a set of mechanical reels, which was hidden when the one or more movable displays were in the first configuration. The underlying game feature presentation device may be used to present a bonus feature and/or to present a different aspect of the base game. Alternatively, the movable display(s) may be hidden (e.g., inside the EGM) when in a first configuration, during which time a fixed display portion may be presenting a base game. The movable display(s) may present a bonus feature and/or a different aspect of the base game when in the second configuration.
US11645880B2 Vehicle fault diagnostics and prognostics using automatic data segmentation and trending
A controller processes data from one or more sensors of a subsystem of a vehicle. The processing includes smoothing the data and calculating a mean of the data. The controller identifies a transition point in the processed data where a moving average of the data is less than the mean by a predetermined amount indicating a trend. The controller selects a segment of the processed data subsequent to the transition point, detects the trend in the segment using regression, and extrapolates the detected trend to reach a predetermined fault threshold. The controller predicts a failure of the subsystem based on a slope of the extrapolated trend and provides an indication of the prediction based on the slope to schedule a service for the subsystem.
US11645879B2 Information-processing device and information-processing method for determining an inspection timing for an aerial vehicle
Flight control unit and flight unit start flight in accordance with a flight plan. Flight history acquisition unit acquires a flight history of drone. Flight plan acquisition unit acquires a flight plan for drone. Inspection timing determination unit calculates a difference between the acquired flight plan and the acquired flight history, and based on the difference, determines an inspection timing for drone. Inspection timing notification unit provides notification of the determined inspection timing.
US11645875B2 Multispectral anomaly detection
Techniques for detecting anomalies in multispectral image data, and more specifically for detecting presentation attacks by using multispectral image data in biometric security applications, are provided. In some embodiments, a system may receive multispectral image data and generate an estimation of a first image of a plurality of images of the multispectral image data, wherein the estimation is based on other images of the multispectral image data, but not the first image itself. The estimation may then be compared to the first image to generate an indication as to whether the multispectral image data represents a presentation attack. In some embodiments, a system may receive multispectral training image data and may extract features from the data to generate and store a network architecture for predicting relationships of multispectral images of subjects.
US11645874B2 Video action recognition and modification
A system, method, and computer program product for implementing video action recognition is provided. The method includes receiving a video stream comprising user movement actions. Skeleton points associated with a video representation of a user executing the user movement actions are extracted and categorized with respect to multiple digital levels. Initial visual windows points are generated within video frames and an average movement distance for the group of skeleton points are determined with respect to the video frames. In response, sizes for the visual windows are adjusted and feature vectors are extracted from the group of skeleton points. Point coordinates of the skeleton points are extracted and linked with the feature vectors. A convolutional neural network associated with linking the feature vectors with the point coordinates is generated and the video stream is enabled with respect to video action recognition associated with accurate presentation of the video stream.
US11645872B2 Scoring method, scoring apparatus, and recording medium
A scoring method executed by a processor, includes: acquiring sensor data obtained by measuring a competitor in a scoring competition; extracting joint information of the competitor, based on an analysis result of the sensor data; acquiring an evaluation item and an evaluation index that correspond to the joint information of the competitor, based on a rule in which a posture specified by a series of joint motions and joint angles, the evaluation item, and the evaluation index for performance evaluation are associated with each other; and evaluating a success or failure of a skill and a degree of perfection of the skill in a performance of the competitor, based on the analysis result, the evaluation item, and the evaluation index.
US11645870B2 Apparatus and method for recognizing a face
An apparatus for recognizing a face is provided. The apparatus includes a camera configured to obtain a partial-face image of a passenger, and a controller configured to learn a boarding condition of a user and recognize the user based on the partial-face image of the passenger when a current boarding condition of the passenger satisfies the learned boarding condition.
US11645868B2 Monitoring system and monitoring method
A monitoring system includes a memory, and a processor coupled to the memory and configured to detect a face area of a subject from a captured image divided into a plurality of blocks according to a number of light emitting elements that irradiate an image capturing range, and control a light emission intensity of a light emitting element corresponding to a block including the face area among the plurality of blocks according to one of a position of the face area and a size of the face area.
US11645859B2 Analysis device, analysis method, analysis program and display device
An analysis device configured to analyze a correlation between feature values in a cell in response to a stimulus includes: a cell-image acquiring unit configured to acquire a plurality of cell images in which the cell that is stimulated is captured; a feature value calculating unit configured to calculate a feature value for constituent elements that form the cell, based on the plurality of cell images acquired by the cell-image acquiring unit; a correlation calculating unit configured to use the feature value calculated by the feature value calculating unit and to calculate correlations between the constituent elements; a correlation selecting unit configured to select a first correlation from the correlations calculated by the correlation calculating unit; and an image selecting unit configured to select a first cell image from the plurality of cell images that are captured, based on the first correlation that is selected.
US11645856B2 Vehicular driver monitoring system
A vehicular driver monitoring system includes a driver monitoring camera and an illumination source accommodated within a movable head of an interior rearview mirror of a vehicle. The illumination source is electrically controlled to modulate near-infrared (NIR) light emitted by the illumination source whereby NIR light emitted by the illumination source comprises a characteristic modulation signature. Ambient light that is present within the interior cabin of the vehicle and modulated NIR light emitted by the illumination source that is reflected off at least the head of the driver of the vehicle are incident at the imaging array sensor of the driver monitoring camera. Processing of captured image data at an image processor distinguishes (i) NIR light emitted by the illumination source that has the characteristic modulation signature and that is reflected off the head of the driver from (ii) ambient light present within the interior cabin of the vehicle.
US11645854B2 Method for processing navigation data, path guidance method, apparatus and storage medium
A method for processing navigation data, a path guidance method, devices, electronic apparatuses, and a storage medium are provided, which are related to a field of autonomous driving technology, and in particular, to a field of advanced assisted driving technology and a field of road navigation technology. The method includes: acquiring attribute information of respective lane lines on a road; dividing the road into multiple lane groups based on a grouping node and a dividing direction, and determining lane relationship information between the lane groups; and setting virtual points corresponding to the respective lane groups, and associating attribute information of a lane line in an ith lane group to an ith virtual point and associating lane relationship information between the ith lane group and an (i+1)th lane group to the ith virtual point.
US11645849B2 Circular sign candidate extraction device and non-transitory computer-readable storage medium for storing program
A circular sign candidate extraction device includes: a memory; and a processor coupled to the memory, the processor being configured to perform processing, the processing including: detecting a circle from a captured image; specifying an annular region surrounded by the detected circle and a concentric circle, the concentric circle being a circle having a radius different from the detected circle; setting one or more pixels among pixels included in the annular region as determination pixels; and extracting a circular sign candidate from the detected circle in accordance with comparison between a color of the determination pixel and a predetermined color.
US11645847B2 Vehicle control system, vehicle control method, and recording medium in which vehicle control program is recorded
A vehicle control system includes: a possible user determination section that allows a first camera having a first resolution to capture an image around a vehicle to determine whether or not the captured image includes a possible facial image of a user; a user determination section that allows a second camera having a second resolution which is higher than the first resolution and consuming more power than the first camera to capture an image around the vehicle to determine whether or not the captured image includes a facial image of the user in a case where the possible user determination section determines that the possible facial image of the user is included; and an entry permission section that permits the user to enter the vehicle in a case where the user determination section recognizes that the facial image of the user is included.
US11645843B2 Real-time tracking-compensated image effects
A mobile device can generate real-time complex visual image effects using asynchronous processing pipeline. A first pipeline applies a complex image process, such as a neural network, to keyframes of a live image sequence. A second pipeline generates flow maps that describe feature transformations in the image sequence. The flow maps can be used to process non-keyframes on the fly. The processed keyframes and non-keyframes can be used to display a complex visual effect on the mobile device in real-time or near real-time.
US11645842B2 Method for tracing pollution at drainage outlet of culvert
A method for tracing pollution at a drainage outlet of a culvert. (1) The main line of the culvert is fully detected through an inspection robot to obtain the image data, water quality data, coordinates and other basic data of the outlet. (2) The type of the outlet is determined according to the data information obtained in step (1). (3) Pollutants in the drainage outlet with suspected rainwater-sewage connection are traced, and sources of the pollutants flowing to the outlet are all located.
US11645841B2 Augmented reality event switching
A processing system including at least one processor may identify a user viewpoint of a user at a first venue, match a viewpoint at a second venue to the user viewpoint of the user at the first venue, detect a trigger condition to provide visual content of the second venue to the user at the first venue, obtain the visual content of the second venue, wherein the visual content of the second venue is obtained from the viewpoint at the second venue, and provide the visual content of the second venue to an augmented reality device of the user at the first venue, where the augmented reality device presents the visual content of the second venue as a visual overlay within a field of view of the user.
US11645837B1 System for constructing virtual closet and creating coordinated combination, and method therefor
A system for constructing a virtual closet according to an embodiment of the present disclosure includes: a user terminal detecting an image including a user's face, extracting a region corresponding to at least one fashion item in the detected image, restoring the fashion item from the region corresponding to the fashion item, collecting a fashion image matched to the restored fashion item, and extracting and transmitting a characteristic of the collected fashion image and a creation date of the detected image to a server; and the server analyzing a wearing date and wearing frequency of the fashion item on the basis of the extracted date, detecting all images of the user wearing the fashion item, and storing the extracted characteristic of the fashion image, the wearing date of the fashion item, and the images of the user wearing the fashion item together with the fashion image.
US11645836B1 Adversarial detection using discriminator model of generative adversarial network architecture
A method includes training, using first real data objects, a generative adversarial network having a generator model and a discriminator model to create a trained generator model that generates realistic data, and training, using adversarial data objects and second real data objects, the discriminator model to output an authenticity binary class for the adversarial data objects and the second real data objects. The method further includes deploying the discriminator model to a production system. In the production system, the discriminator model outputs the authenticity binary class to a system classifier model.
US11645833B2 Generative adversarial network medical image generation for training of a classifier
Mechanisms are provided to implement a machine learning training model. The machine learning training model trains an image generator of a generative adversarial network (GAN) to generate medical images approximating actual medical images. The machine learning training model augments a set of training medical images to include one or more generated medical images generated by the image generator of the GAN. The machine learning training model trains a machine learning model based on the augmented set of training medical images to identify anomalies in medical images. The trained machine learning model is applied to new medical image inputs to classify the medical images as having an anomaly or not.
US11645831B2 Identification of an array in a semiconductor specimen
There is provided a method and a system configured obtain an image of a semiconductor specimen including one or more arrays, each including repetitive structural elements, and one or more regions, each region at least partially surrounding a corresponding array and including features different from the repetitive structural elements, wherein the PMC is configured to, during run-time scanning of the semiconductor specimen, perform a correlation analysis between pixel intensity of the image and pixel intensity of a reference image informative of at least one of the repetitive structural elements, to obtain a correlation matrix, use the correlation matrix to distinguish between one or more first areas of the image corresponding to the one or more arrays and one or more second areas of the image corresponding the one or more regions, and output data informative of the one or more first areas of the image.
US11645829B2 Contour based image segmentation apparatus and method
A Shape Based Modeling Segmentation fits generated Bézier curves on to edges parsed from an object in an image, identifies the Bézier curves in predefined proximity having at least one of a geometric relationship and a reporting relationship with other Bézier curves in the predefined proximity; generates MetaBézier curves from the identified Bézier curves; and connects the MetaBézier curves to identify the object in the image.
US11645828B2 Method and device for ascertaining an explanation map
A method for ascertaining an explanation map of an image, in which all those pixels of the image are changed which are significant for a classification of the image ascertained with the aid of a deep neural network. The explanation map is selected in such a way that a smallest possible subset of the pixels of the image are changed, and the explanation map preferably does not lead to the same classification result as the image when it is supplied to the deep neural network for classification. The explanation map is selected in such a way that an activation caused by the explanation map does not essentially exceed an activation caused by the image in feature maps of the deep neural network.
US11645827B2 Detection method and device for assembly body multi-view change based on feature matching
The present invention relates to a detection method for an assembly body multi-view change based on feature matching, comprising the following steps: S1, acquiring a first image and a second image; S2, performing feature point extraction and feature matching on the first image and the second image to obtain a matching pair set, a first unmatched point set of the first image and a second unmatched point set of the second image; S3, acquiring a first to-be-matched area set of the first image according to the first unmatched point set; acquiring a second to-be-matched area set of the second image according to the second unmatched point set; S4, performing feature matching on each first unmatched area and each second unmatched area one by one to obtain a plurality of matching results; and S5, outputting the assembly body change type according to the plurality of matching results.
US11645826B2 Generating searchable text for documents portrayed in a repository of digital images utilizing orientation and text prediction neural networks
The present disclosure relates to generating computer searchable text from digital images that depict documents utilizing an orientation neural network and/or text prediction neural network. For example, one or more embodiments detect digital images that depict documents, identify the orientation of the depicted documents, and generate computer searchable text from the depicted documents in the detected digital images. In particular, one or more embodiments train an orientation neural network to identify the orientation of a depicted document in a digital image. Additionally, one or more embodiments train a text prediction neural network to analyze a depicted document in a digital image to generate computer searchable text from the depicted document. By utilizing the identified orientation of the depicted document before analyzing the depicted document with a text prediction neural network, the disclosed systems can efficiently and accurately generate computer searchable text for a digital image that depicts a document.
US11645823B2 Neutral avatars
Neutral avatars are neutral with reference physical characteristics of the corresponding user, such as weight, ethnicity, gender, or even identity. Thus, neutral avatars may be desirable to use in various copresence environments where the user desires to maintain privacy with reference to the above-noted characteristics. Neutral avatars may be configured to convey, in real-time, actions and behaviors of the corresponding user without using literal forms of the user's actions and behaviors.
US11645821B2 Electronic device for adjusting position of content displayed on display based on ambient illuminance and method for operating same
Disclosed is an electronic device including at least one sensor, a first display configured to output a first image corresponding to content for a left eye of a user and a second display configured to output a second image corresponding to the content for a right eye of the user, and a processor configured to display, using the first display and the second display, the content in a virtual display region through a glass plate of the smart glass, identify a state of the smart glass using the at least one sensor, based on identifying that a sensor value of the at least one sensor indicating the state of the smart glass is less than a preset value, adjust at least one of a display position or a size of the content in the virtual display region such that the content is displayed in a first display region corresponding to a first field of view (FOV) of a user that is narrowed according to the state of the smart glass, and based on identifying that the sensor value is greater than the preset value, adjust the at least one of the display position or the size of the content in the virtual display region such that the content is displayed in a second display region corresponding to a second FOV of the user that is broadened according to the state of the smart glass, the second FOV having a broader view angle and a shorter focal length than the first FOV.
US11645819B2 Augmented reality system for viewing an event with mode based on crowd sourced images
Augmented reality systems provide graphics over views from a mobile device for both in-venue and remote viewing of a sporting or other event. A server system can provide a transformation between the coordinate system of a mobile device (smart phone, tablet computer, head mounted display) and a real world coordinate system. Requested graphics for the event are displayed over a view of an event.
US11645817B2 Information processing method and apparatus, terminal device, and computer readable storage medium on displaying decoupled virtual objects in a virtual scene
An information processing method is provided for a terminal device. The method includes obtaining an image including an AR target; recognizing the AR target, and generating a virtual scene including N virtual objects (N being an integer greater than or equal to 2); disassembling the virtual scene to obtain the N virtual objects; and generating object information that separately corresponds to the N virtual objects, which include a target virtual object to be interacted with by a user. The method also includes keeping the object information of virtual objects other than the target virtual object in the N virtual objects unchanged and updating the object information of the target virtual object in response to receiving an operation instruction inputted by the user for the target virtual object, such that the target virtual object is interacted independently rather than the virtual scene as whole by the user.
US11645814B2 System and method for optimizing the rendering of dynamically generated geometry
Particular embodiments described herein present a technique for mesh simplification. A computing system may receive a request to render an image of a virtual scene including a virtual object. The system may determine one or more positions of the virtual object relative to one or more of a foveal focus point or a lens, respectively. The system may determine a screen coverage size of the virtual object. The system may then determine a simplification level for the virtual object based on the determined position(s) and the screen coverage size of the virtual object. The system may generate a mesh representation of the virtual object based on the determined simplification level, where the number of polygons used in the mesh representation depends on the determined simplification level. The system may render the image of the virtual scene using at least the generated mesh representation of the virtual object.
US11645813B2 Techniques for sculpting digital faces based on anatomical modeling
Techniques are disclosed for creating digital faces. In some examples, an anatomical face model is generated from a data set including captured facial geometries of different individuals and associated bone geometries. A model generator segments each of the captured facial geometries into patches, compresses the segmented geometry associated with each patch to determine local deformation subspaces of the anatomical face model, and determines corresponding compressed anatomical subspaces of the anatomical face model. A sculpting application determines, based on sculpting input from a user, constraints for an optimization to determine parameter values associated with the anatomical face model. The parameter values can be used, along with the anatomical face model, to generate facial geometry that reflects the sculpting input.
US11645811B2 Information processing device, information processing method, and information processing program
An information processing device for drawing an object arranged in a three-dimensional virtual space, in an expression viewed from a virtual camera, the object including a field object associated with a two-dimensional plane defined by a first axis and a second axis, and a specific object arranged on the field object, the device including: a change processing unit changing a region of the field object falling within a viewing angle of the virtual camera; and a deformation processing unit deforming the field object, in which in a case where the region is changed by the change processing unit, the deformation processing unit makes a deformation mode of the field object different when it is determined that the specific object is positioned in the region after being changed and when it is determined that the specific object is not positioned in the region after being changed.
US11645808B2 Visualizer for swimming pools
Swimming pools can be visualized according to some aspects described herein. In one example, a system can receive a user selection of a particular liner from among a plurality of liner options for a virtual swimming pool. The system can generate a virtual swimming pool having the particular liner. The virtual swimming pool can be a three-dimensional (3D) rendering of a swimming pool with the particular liner. The system can then output the virtual swimming pool for display on a display device.
US11645804B2 Dynamic emoticon-generating method, computer-readable storage medium and computer device
An animated emoticon generation method, a computer-readable storage medium, and a computer device are provided. The method includes: displaying an emoticon input panel on a chat page; detecting whether a video shooting event is triggered in the emoticon input panel; acquiring video data in response to detecting the video shooting event; obtaining an edit operation for the video data; processing video frames in the video data according to the edit operation to synthesize an animated emoticon; and adding an emoticon thumbnail corresponding to the animated emoticon to the emoticon input panel, the emoticon thumbnail displaying the animated emoticon to be used as a message on the chat page based on a user selecting the emoticon thumbnail in the emoticon input panel.
US11645803B2 Animation effect reproduction
According to an embodiment, a source object presented in a source video is identified. Attribute information of the source object in respective frames of a sequence of source frames in the source video is identified. The attribute information represents an animation effect associated with the source object across the sequence of source frames. The attribute information is provided for use in reproducing the animation effect in a target video.
US11645801B2 Method for synthesizing figure of virtual object, electronic device, and storage medium
A method for synthesizing a figure of a virtual object includes: obtaining a figure image of the virtual object, and original face images corresponding to a speech segment; extracting a first face key point of the face of the virtual object, and a second face key point of each of the original face images; processing the first face key point to generate a position and posture information of a first three-dimensional 3D face; processing each second face key point to generate vertex information of a second 3D face; generating a target face image corresponding to each original face image based on the position and the posture information of the first 3D face and the vertex information of each second 3D face; and synthesizing a speaking figure segment of the virtual object, corresponding to the speech segment, based on the figure image of the virtual object and each target face image.
US11645800B2 Advanced systems and methods for automatically generating an animatable object from various types of user input
Dynamically customized animatable 3D models of virtual characters (“avatars”) are generated in real time from multiple inputs from one or more devices having various sensors. Each input may comprise a point cloud associated with a user's face/head. An example method comprises receiving inputs from sensor data from multiple sensors of the device(s) in real time, and pre-processing the inputs for determining orientation of the point clouds. The method may include registering the point clouds to align them to a common reference; automatically detecting features of the point clouds; deforming a template geometry based on the features to automatically generate a custom geometry; determining a texture of the inputs and transferring the texture to the custom geometry; deforming a template control structure based on the features to automatically generate a custom control structure; and generating an animatable object having the custom geometry, the transferred texture, and the custom control structure.
US11645797B1 Motion control for an object
Various implementations disclosed herein include devices, systems, and methods for controlling motion of CGR objects. In various implementations, a device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, a method includes determining, by a first animation controller, values for a first set of animation parameters associated with a first animation for a computer-generated reality (CGR) object. In some implementations, the CGR object is associated with a plurality of joints. In some implementations, the method includes generating, by a motion controller, respective joint movements for the plurality of joints based on the values for the first set of animation parameters. In some implementations, the method includes manipulating the CGR object in accordance with the respective joint movements for the plurality of joints in order to provide an appearance that CGR object is moving within a degree of similarity to the first animation.
US11645796B2 Information processing apparatus, display control method, storage medium, substrate processing apparatus, and manufacturing method of article
An information processing apparatus configured to control display on a user interface includes an acquisition unit configured to acquire recipe data regarding a processing condition of a substrate processing apparatus configured to process a substrate and layout data regarding a layout of a processed portion of the substrate processed by the substrate processing apparatus, and a display control unit configured to perform control to display, on the user interface, information regarding the layout data and information regarding the recipe data related to the layout data, the layout data and the recipe data being acquired by the acquisition unit, in association with each other.
US11645795B2 Apparatus, method and medium
An object of the present disclosure is to create an album having both the contents common to all persons and the contents in accordance with each individual. One embodiment of the present disclosure is an apparatus that creates an album for each main object, which consists of a plurality of double-page spreads including a common double-page spread used in common in at least two albums and an individual double-page spread corresponding to the main object and has a calculation unit configured to calculate a candidate number of individual double-page spreads that is set for all the albums for each album and a determination unit configured to determine the minimum candidate among the candidates calculated by the calculation unit as the number of individual double-page spreads for all the albums.
US11645785B2 Method and encoder relating to encoding of pixel values to accomplish lossless compression of a digital image
Encoder and method for encoding of pixel values of a digital image comprising multiple lines of pixels to accomplish lossless compression of the digital image. For each of said multiple lines the encoder obtains unencoded pixels values of the line. Further, for each of said multiple lines, the encoder determines, for each of one or more pixels of the line, which encoding to be used for encoding of the unencoded pixel value of the pixel (x) in said lossless compression of the digital image. The determination being based on how said unencoded pixel value relates to unencoded pixel values of other, closest neighboring pixels (N1, N2) of said line.
US11645784B1 Techniques for detecting and classifying relevant changes
In various example embodiments, relevant changes between 3D models of a scene are detected and classified by transforming the 3D models into point clouds and applying a deep learning model to the point clouds. The model may employ a Siamese arrangement of sparse lattice networks each including a number of modified BCLs. The sparse lattice networks may each take a point cloud as input and extract features in 3D space to provide a primary output with features in 3D space and an intermediate output with features in lattice space. The intermediate output from both sparse lattice networks may be compared using a lattice convolution layer. The results may be projected into the 3D space of the point clouds using a slice process and concatenated to the primary io outputs of the sparse lattice networks. Each concatenated output may be subject to a convolutional network to detect and classify relevant changes.
US11645783B2 Calibration apparatus and calibration method
Calibration with high accuracy can be realized even when performing the calibration while running on the actual road. Specifically, the calibration apparatus is mounted in a vehicle and includes: an image acquisition unit configured to acquire captured images obtained by a camera, which is mounted in the vehicle, capturing images of surroundings of the vehicle; a feature point extraction unit configured to extract a plurality of feature points from the captured images; a tracking unit configured to track the same feature point from a plurality of the captured images captured at different times with respect to each of the plurality of feature points, which are extracted by the feature point extraction unit, and record the tracked feature point as a feature point trajectory; a lane recognition unit configured to recognize an own vehicle's lane which is a driving lane on which the vehicle is running, from the captured images; a sorting unit configured to sort out the feature point trajectory, which is in the same plane as a plane included in the own vehicle's lane recognized by the lane recognition unit, among feature point trajectories tracked and recorded by the tracking unit; and an external parameter estimation unit configured to estimate external parameters for the camera by using the feature point trajectory sorted out by the sorting unit.
US11645777B2 Multi-view positioning using reflections
A device determines the positioning of objects in a scene by implementing a robust and deterministic method. The device obtains object detection data (ODD) which identifies the objects and locations of reference points of the objects in views of the scene. The obtained ODD is processed to identify a first image object of a first view as a mirror reflection of a real object. A virtual view associated with a virtual camera position is created, including the ODD associated with the first image object of the first view. The ODD associated with the first image object is removed from the first view. Based on the ODD associated with at least said virtual view and a further view of the one or more views, a position of said first image object is computed.
US11645775B1 Methods and apparatus for depth estimation on a non-flat road with stereo-assisted monocular camera in a vehicle
A non-transitory processor-readable medium stores code representing instructions to be executed by the processor. The code comprises code to cause the processor to receive a first image and a second image from a stereo camera pair disposed with a vehicle. The code causes the processor to detect, using a machine learning model, an object based on the first image, the object located within a pre-defined area within a vicinity of the vehicle. The code causes the processor to determine a distance between the object and the vehicle based on disparity between the first image and the second image. The code causes the processor to determine a longitudinal value of the vehicle based on the distance and a height of the vehicle. The code causes the processor to send an instruction to facilitate driving of the vehicle based on a road profile associated with the longitudinal value.
US11645768B2 Multi image fusion based positioning verification
The present invention involves positionally identifying several anatomical structures of interest of a patient's anatomy on images which have been acquired at different points of time. For each anatomical structure a separate image fusion transformation between these images is performed. For at least one of the image fusion transformations it is then determined whether this transformation is within a predetermined threshold, wherein for this determination, at least one further image fusion transformation of another anatomical structure is taken into account.
US11645762B2 Obstacle detection
An apparatus, method and computer program is described comprising the following: receiving telemetry and/or motion vector data and distance data from a distance sensor of the drone or unmanned aerial vehicle (32); determining a segment of interest dependent on said telemetry data and/or motion vector data; processing said distance data to determine whether an obstacle falls within said segment of interest (34); receiving imaging data; and providing imaging data analysis in the event that an obstacle is determined to fall within said segment of interest (36).
US11645759B1 Background filtering method and background filtering system based on roadside solid-state lidar
Disclosed are a background filtering method and a system based on a roadside solid-state lidar, whereby a spatial dividing method of solid-state lidar based on channel scanning angle is designed, single-channel point cloud is extracted, point cloud of each channel of all background data frames are fused and superimposed, each background space unit and non-background space unit based on channel scanning space are identified based on a given threshold; then real-time data frames are subjected to background difference based on channels to obtain the single-channel road user information data frames; the background filtering is achieved by splicing single-channel road user information data frames into a complete road user information data frame.
US11645753B2 Deep learning-based multi-site, multi-primitive segmentation for nephropathology using renal biopsy whole slide images
Embodiments discussed herein facilitate segmentation of histological primitives from stained histology of renal biopsies via deep learning and/or training deep learning model(s) to perform such segmentation. One example embodiment is configured to access a first histological image of a renal biopsy comprising a first type of histological primitives, wherein the first histological image is stained with a first type of stain; provide the first histological image to a first deep learning model trained based on the first type of histological primitive and the first type of stain; and receive a first output image from the first deep learning model, wherein the first type of histological primitives is segmented in the first output image.
US11645747B2 Methods and systems for digital mammography imaging
Various methods and systems are provided for reducing blur in a diagnostic image. In one example, a method includes reducing blur in a diagnostic image by applying a deconvolution filter to the diagnostic image, the deconvolution filter generated from a point spread function (PSF) estimation of blur at each pixel of the diagnostic image, the PSF estimation generated based on a motion vector field between the diagnostic image and a pre-shot image acquired prior to the diagnostic image.
US11645746B2 Dental image segmentation and registration with machine learning
A system and method are disclosed for representing and studying anatomy in the oral region such as parts of a subject's teeth and adjoining tissues. Types of inputs are used to form segmented outputs representing the teeth and can include segmented crown and root portions of the teeth. Machine learning methods are used for optimum and accurate results and to generate data objects corresponding to respective anatomical features of the subject.
US11645738B2 Driving deep learning-based image deblurring method and apparatus performing the same
An image deblurring method and an apparatus performing the same are disclosed. The image deblurring method according to an example embodiment includes receiving a blurred image, and deblurring of outputting a sharp original image based on the blurred image. The deblurring includes obtaining a second image having the same scale as that of a first image by inputting the first image to a neural network, obtaining a third image having the same scale as that of the first image by concatenating the first image and the second image, and obtaining a fourth image having the same scale as that of the first image by inputting the third image to the neural network.
US11645731B2 Simplified authentication of mobile device by vehicle for shared or autonomous vehicles
A key and an advertisement identifier are received from a share server responsive to a request for a ride. The advertisement identifier is utilized to execute a share application installed to the memory. A local connection is established to a vehicle sending an advertisement that matches the advertisement identifier. Access is gained to the vehicle for the ride using the local connection.
US11645729B1 ID card identification device (ICID)
A system for an ID card identification prevents unauthorized entry to a venue by comparing ID card data for validity and internal matching of a person to a photo on an ID card. The system includes an identification card offered by an individual seeking entry; wherein the identification card includes a photograph of the individual the card is assigned to. An electronic device having a camera thereon takes a photograph of the photograph on the identification card. The electronic device takes a picture of individual offering the identification card for access to the venue. The electronic device verifies the authenticity of the identification card. The electronic device having circuitry and software which determines a match, low match or no match between the individual in the photograph on the identification card and the photograph of the individual presenting the identification card, for entry into the venue.
US11645727B2 Systems and methods for detecting and reporting anomalies in utility meters
Systems and methods for utility intervention are disclosed. The method of utility intervention includes: obtaining utility data from a utility data repository, (ii) detecting, using at least one type of anomaly-detecting module, at least one utility anomaly and a location address; (iii) calculating an amount of financial savings for the utility anomaly if the utility anomaly was remedied or addressed; (iv) computing a certainty score for the utility anomaly; (v) conveying information about the type of utility anomaly, and the location address of the utility anomaly; and (vi) displaying, on a display screen of a client device, a map depicting a geographical area that identifies, using a flag icon, the location address on the map of the utility anomaly, the type of the utility anomaly, a certainty score for the utility anomaly, and/or an amount of financial savings associated with the utility anomaly.
US11645718B2 Distributed server side device architecture
An electronic trading method is provided. The method includes receiving a trading strategy order having a parent trading strategy including multiple quoting legs; splitting the trading strategy order into multiple child orders; and submitting each of the multiple child orders to exchange systems adapted to fill the quoting legs in the child orders. Each child order includes a child trading strategy having a single quoting leg or a reduced number of quoting legs relative to the parent trading strategy. The child trading strategies are the same as the parent trading strategy except for the number of legs marked as quoting legs. The method may be performed by a trading strategy device disposed between a client device and multiple server side devices.
US11645714B1 Customizable exchange-traded contracts
A method for trading a financial instrument via an exchange computing system includes receiving, from a user interface, data indicative of an order to trade the financial instrument, and one or more parameter values to customize parameters for the order, the parameters including at least one of a price, a quantity, an expiration time, a settlement time, an order type, a product type, a strategy identification, hedge information, an equity, and an index. The method includes adding one or more legs to the order, transmitting a request for clearing information associated with the one or more legs, receiving, from the user interface, data indicative of the clearing information including a matching level and a contra party, configuring the order, and executing the order by matching the order to an offer that satisfies the parameter values and the clearing information.
US11645711B2 Account risk detection and account limitation generation using machine learning
Methods, systems, and apparatuses are described herein for protecting user accounts using machine learning models. A machine learning model may be trained to determine whether account activity indicates a risk to credit scores. Account data, associated with a first financial account, may processed to determine whether the first financial account is associated with at least one underage user. A transaction request, associated with the first financial account, may be received. A history of transactions conducted by the first financial account may be retrieved. The trained machine learning model may be provided, as input, the transaction request and the history of transactions. An indication of risk to a credit score associated with the at least one underage user may be received as output from the trained machine learning model. A limitation may be added to the first financial account based on the indication of risk.
US11645708B2 Smart contract compliance monitoring and enforcement
A smart contract clause can be generated with a processor communicatively coupled to a blockchain supported by a peer-to-peer network. The smart contract clause can be automatically invoked in response to a sensor-generated signal, wherein the sensor-generated signal corresponds to at least one or more predefined contract variance conditions. The smart contract clause can be embedded in a smart contract in the blockchain.
US11645705B2 Method and apparatus for real-time qualification of rental customers
A method and system for real-time qualification of rental customers allows a rental company to quickly qualify a customer making an online reservation of a rental vehicle, such as a car share rental, without requiring the customer to be a member or have a membership or to be pre-qualified. The system includes: a database operative to store account information associated with a customer for a rental transaction; an input component operative to receive from the customer an uploaded image of the customer's driver's license and an uploaded second image of the customer; and a processor operative with the database to use the uploaded driver's license image, the uploaded second image and information associated with the uploaded second image to qualify the customer for a rental transaction. The system can compare the customer's driver's license image to the uploaded second image of the customer and qualify the customer for the rental transaction if the second image is uploaded within a pre-defined time before the rental time period begins. The information associated with the second uploaded image of the customer can include a timestamp associated with the second uploaded image and/or a GPS location associated with the uploaded image.
US11645704B2 System and methods for rapid data transfer and checkout
A transactional chat platform including a customer sub-system and customer interface, a client sub-system and client interface, and a server sub-system and database is provided. The sub-systems may be configured to transmit data between the customer sub-system and the client sub-system, between the client sub-system and the server sub-system, and between the customer sub-system and the server sub-system. The client sub-system may be configured to initiate a transaction in response to customer communications via the chat box by identifying products from the product list based on keywords used by the customer and displaying those products as thumbnails in the chat box, receiving confirmation from the customer that the customer desires the products, and displaying a purchase prompt embedded interface entirely within graphical boundaries of the chat box, the purchase prompt embedded interface comprising billing and mailing address fields to be completed by the customer.
US11645700B2 Utilizing machine learning to generate vehicle information for a vehicle captured by a user device in a vehicle lot
A device receives vehicle data associated with vehicles located at a vehicle dealership lot, and receives, from a user device, profile data identifying a user of the user device and data identifying a particular vehicle of the vehicles. The device compares the data identifying the particular vehicle and the vehicle data to determine particular vehicle data associated with the particular vehicle, and processes the particular vehicle data and the profile data of the user, with a first model, to determine purchase options for the particular vehicle and the user. The device provides, to the user device, the particular vehicle data and the purchase options for the particular vehicle to cause the user device to display the particular vehicle data and the purchase options for the particular vehicle.
US11645696B2 Delivery system having robot vehicles with temperature and humidity control compartments
An autonomous robot vehicle in accordance with aspects of the present disclosure includes a conveyance system and a compartment coupled to the conveyance system. The conveyance system autonomously drives the autonomous robotic vehicle between one or more storage locations and one or more delivery locations. The compartment receives one or more items stored at the one more storage locations. The compartment includes a temperature control module configured to maintain the compartment within a predetermined temperature range to provide temperature control for the one or more items as the conveyance system drives between the one or more storage locations and the one or more delivery locations.
US11645695B2 Computing personalized recommendations by modeling interactions as a bipartite graph
A method may include obtaining interactions between users and items, and calculating, for each edge in a bipartite graph, an edge weight using an inverse of the degree of a user node connected to the edge and an inverse of the degree of an item node connected to the edge. The bipartite graph includes user nodes corresponding to the users and item nodes corresponding to the items. The method may further include identifying paths each including an edge connecting the target user node and a common item node, an edge connecting a neighboring user node and the common item node, and an edge connecting the neighboring user node and a neighboring item node. The method may further include calculating, using the edge weights calculated for the edges, scores for the paths, and recommending, to the target user and using the scores for the paths, a recommended item.
US11645689B2 Marketplace content provider inclusion notification
In an approach to providing a notification based on lack of search results, one or more computer processors monitor one or more queries for content in an online marketplace. One or more computer processors determine that a result of the one or more queries is content is not found. One or more computer processors determine that a history of the result of the one or more queries for the content exceeds a threshold for content not found. One or more computer processors send a notification of the history.
US11645688B2 User-behavior-based predictive product and service provisioning
A prediction engine may use the user behavior data of a user as collected by user devices to assist the user with obtaining products and services. The prediction engine may predict that a user desires to obtain a product or a service from a vendor based on user behavior data collected by applications on one or more user devices. The collected user behavior data may include a conversation of the user with one or more other persons. The prediction engine may trigger an application on a user device to prompt the user to confirm that the user requests to proceed with obtain the product or the service from the vendor. The prediction engine may notify the vendor to provide the product or the service to the user in response to receiving a confirmation from the user that the user requests to proceed with obtaining the product or the service.
US11645686B2 Graphical approach to multi-matching
Methods, systems, and computer-readable storage media for providing, by a machine learning (ML) platform, a first binary classifier, processing, by the first binary classifier a super-set of invoices to provide a plurality of sets of invoices based on matching pairs of invoices in the super-set of invoices, providing, by the ML platform, a second binary classifier, processing, by the second binary classifier, a bank statement and the plurality of sets of invoices to define two or more super-invoices based on aggregate features of invoices in the plurality of sets of invoices, and match the bank statement to a super-invoice of the two or more super-invoices, and outputting a match of the bank statement to the super-invoice.
US11645684B2 Method and apparatus for determining a road usage charge
A method and apparatus for determining a distance traveled by a vehicle for the purpose of assessing and settling a road usage charge allows a mobile device to determine distance traveled with a vehicle while paired with a PAN transceiver of the vehicle by using GPS location information. The mobile device can also capture odometer images that are reported to a system that processes the images to obtain the odometer values and find the difference between the odometer values. Once the actual distance traveled by the vehicle is determined by the system, a road usage charge can be determined. Fuel excise taxes paid by the vehicle operator for fuel used by the vehicle can be subtracted from the road usage charge to determine a road usage settlement amount that can be paid from, or refunded to a financial account associated with the vehicle.
US11645683B1 Using machine learning to identify hidden software issues
A method including receiving natural language text. A negative review is extracted from the natural language text using a first machine learning model (MLM). A first input to the first MLM is the natural language text and a first output of the first MLM is a first probability that the negative review has a negative sentiment. The negative review includes an instance of the natural language text having a corresponding negative sentiment probability above a threshold value. The negative review is categorized by executing a second MLM. A second input to the second MLM is the negative review. A second output of the second MLM is a second probability that the negative review is assigned to a category. A name of a target of the negative review is identified using the name recognition controller and the negative review. The name of the target and the category are provided.
US11645679B2 Ad exchange bid optimization with reinforcement learning
A system for training a bidding model comprising: a plurality of tactics stored on at least one database; a plurality of hyperparameters; in response to an available inventory from a publisher relayed through a real time bid server, computing a bid on the available inventory; sending the bid to the real time bid server; receiving an auction result in response to the bid; calculating a plurality of rewards based on the auction result and the tactics; calculate a plurality of q values based on the rewards; calculate a plurality of losses; backpropogating the losses through the bidding model.
US11645676B2 Extending audience reach in messaging campaigns using probabilistic ID linking
A server receives incoming data records comprising an ID value and respective user attributes corresponding to a user activity that originates at a user device. Characteristics of the activity and/or characteristics of the user device are considered in order to assign a probabilistic confidence value, which is in turn used to generate links from an incoming data record to other previously-received data records, and in so doing, generates a probabilistic link between one set of user attributes from the incoming data record and another set of user attributes from previously-received data records. A messaging campaign specification that describes target user attributes is used to identify a matching set of target audience member records. The determination of a match or not is based on the probabilistic confidence value and a threshold can be varied to extend audience reach. The identified set of target audience member records are transmitted over a network.
US11645671B2 Generating dynamic content item recommendations
One or more computing devices, systems, and/or methods for generating dynamic content item recommendations are provided. Content item information, extracted from message data, is aggregated to calculate popularity and attributes of content items. The content items are ranked based upon the popularity and attributes to generate a ranked list of content items. Exploration traffic is served utilizing a set of eligible content items selected from the ranked list of content items. An eligible content item is promoted for participation in auctions for serving non-exploration traffic based upon the eligible content item being served a threshold number of times.
US11645670B2 Multi-axis blockchain clearance of offers
In an embodiment, a computer-implemented method providing improvements in clearance of offers, comprising receiving payout transaction metadata from a first computing device controlled by a first entity, the payout transaction metadata relating to a point of sale transaction using a coupon associated with a coupon campaign; in response to approving the coupon for payout, posting a payout transaction to be written on two independent payout blockchains including a first payout blockchain associated with the first entity and a second payout blockchain associated with the coupon campaign, the payout transaction including at least a portion of the payout transaction metadata; receiving payout transaction metadata from a second computing device controlled by a second entity associated with the coupon campaign, the payout transaction metadata relating to a payout event that corresponds with a payout transaction written on the second payout blockchain.
US11645664B2 Dynamic web content insertion
A system includes a network interface, a processing system, and a memory system. The memory system stores instructions that when executed by the processing system result in receiving a request and request data associated with a user from a web server and analyzing the request data to identify one or more data gaps associated with the request. One or more third-party services are called to fill at least a portion of the one or more data gaps. A question set is prepared based on determining that the one or more data gaps remain at least partially unfilled. The question set is selected by a machine-learning component trained to adapt a sequence and content of the question set over a plurality of interactions with a plurality of users. The question set is transmitted to the web server for presentation to the user. Data exchanges can be authenticated using tokens.
US11645663B2 Calculating and displaying implicit popularity of products
Systems and methods for calculating and displaying implicit popularity of products are disclosed. In embodiments, a computer-implemented method, comprises: determining, by a computing device, a set of consumer actions related to a product based on recorded consumer interaction data, wherein the set of consumer actions comprise a plurality of different physical actions of multiple consumers over a span of time; aggregating, by the computing device, the set of consumer actions by type of physical action over time to produce aggregated action event data; calculating, by the computing device, an implicit popularity number for the product based on the aggregated action event data; and sending, by the computing device, a display category to a product display device associated with the product based on the implicit popularity number, wherein the display category represents a measure of consumer popularity of the product.
US11645662B2 Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
Methods and systems providing digital signage and interactive gaming services in compliance with federal and state laws and regulations are described. A service fee is collected from a retailer, and a service fee may or may not be collected from a retailer (e.g., a bar). An advertising fee is collected from a first advertising provider. The first advertising provider is involved in alcohol distribution/wholesaling or manufacturing. A second advertising fee from a second advertising provider is collected. The second advertising provider is involved in a non-alcohol related industry. A portion of a subscription fee is collected based on a separate source of fees (e.g., text message or jukebox fee) received from a patron. The message may contain information indicating that the patron wishes to pay a service fee. Revenue sharing is implemented by distributing a portion of the service fee to the retailer and distributing a portion of the advertising fee from the second advertising provider to the retailer in compliance with federal and state laws.
US11645661B2 Detecting supplier fraud from digital transactional data
A fraud detection system for detecting fraudulent acts related to payment discounts from digital transactional data is disclosed. In some embodiments, the fraud detection system is programmed or configured with data structures and/or database records that are arranged to detect an occurrence of a triggering event, such as receiving an early payment discount by a buyer account from a supplier account. The fraud detection system is programmed to analyze how a first amount charged for certain items by the supplier account to the buyer account before the triggering event has changed to a second amount after the triggering event from digital documents related to procurement transactions. The certain items may include items for sale or for other miscellaneous items. The digital documents may include catalogs, purchase requisitions, purchase orders, or invoices. The fraud detection system is programmed to further detect any potential fraud committed by the supplier account based on the analysis result. Finally, the fraud detection system is programmed to send a warning of the potential fraud to other buyer accounts that have been offered promotions, such as the early payment discounts, from the supplier account.
US11645657B2 Systems and methods for optimizing transaction conversion rate using measured feedback
A method for optimizing transaction authorization conversion rates using measured feedback includes retrieving payment transaction parameters and authorization results for a plurality of past payment transactions from a database, generating a transaction success model comprising authorization success factors for each of a plurality of payment transaction parameters using data science methods for statistical inference based on the retrieved payment transaction parameters and authorization results, receiving, at an acquirer processor, a payment transaction from a merchant, modifying one or more parameters of the payment transaction according to the generated transaction success model, and submitting the modified payment transaction to a financial institution for processing.
US11645654B2 Biometric-based identity verification using zero-knowledge proofs
Disclosed are various embodiments for verifying a consumer's identity during card-not-present (CNP) transactions using biometric data (e.g., fingerprint, retina scan, iris scan, handprint, voice sample, face scan, etc.) of the consumer obtained using a biometric security device. A zero-knowledge proof algorithm is used to verify the identity of a user initiating a transaction without disclosing personal information (e.g., biometric data) of the user to the issuer, merchant, recipient and/or other party, thereby preserving the privacy of the user.
US11645651B2 Open tab transactions
Methods, computer program products, and apparatus for open tab transactions. A customer device, e.g., a smart phone, can generate an order for purchasing one or more goods or services from a merchant. A list of the items can be stored in a data structure designated as a tab. The list is routed to a merchant device, e.g., a tablet computer. The customer device can be carried by a user to the merchant. When the user reaches the merchant, the customer device or merchant device can receive a request to add an additional item to the list. The tab remains open and modifiable until the customer device or merchant device receives an input to close it. Payment for the goods or services listed in the modified tab is processed upon closing of the tab.
US11645647B1 Mobile wallet account balance systems and methods
A computer system accesses a database to retrieve account balance information for an account held by a user at a financial institution. The computer system generates a screen display to present to the user via a mobile device. The screen display shows the account balance information. The computer system receives, via the mobile device, an indication from the user that the user wishes to perform a mobile wallet transaction to transfer funds to a recipient. The computer system transmits the funds to the recipient responsive to receiving the indication.
US11645642B2 Mobile payment system and method using a mobile payment device without an installed application
A mobile payment method includes the steps of providing a mobile payment device having mobile payment capability and a mobile identity. Providing transaction information for a transaction and sending the transaction information to a server. The server prepares a URL link containing the transaction information and sends the URL link to the mobile payment device using the mobile identity. Clicking on the URL link sets up a HTTPS session and program script and validation token are downloaded to the mobile device. The payment can then proceed.
US11645641B2 Method and system for performing an operation
A server comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to receive, via the communications module and from a computing device, a signal representing a request to perform an operation from a user; determine that the user does not have a persistent account; and when it is determined that the user does not have a persistent account: obtain, via the communications module and from a digital identity network, a signal including verified identity data of the user; generate a temporary data record and associate the temporary data record with the verified identity data of the user; receive a value transfer based on the requested operation and store the received value in the temporary data record; and perform the operation using the stored value in the temporary data record.
US11645639B2 Systems and methods of managing perpetual inventory
In some embodiments, systems and methods are provided to monitor and adjust perpetual inventory (PI). Some embodiments comprise multiple point of sale (POS) systems; an inventory system and a perpetual inventory (PI) engine control circuit that receives inventory information and is configured to identify the occurrence of a plurality of different events each associated with a different product at a shopping facility and corresponding to a potential inconsistency in a determined inventory count; and for each of the events: identify a first set of inventory evaluation rules; apply the first set of inventory evaluation rules to determine a type of inventory count error; determine an inventory adjustment action to be implemented based on the first product and the determined error type; and cause the inventory adjustment action to be implemented in substantially real-time to adjust the determined inventory count of the first product at the first shopping facility.
US11645638B1 System and method for advanced identification of a customer
In a method for advanced identification of a customer, a customer may remotely place an order, intending to later go to a store to pick up the ordered item. The store may have a pick-up area (e.g., at the back of the store) where the customer can go to pick up the ordered item. To save the customer time, the customer may be identified when she enters the store so that an employee can obtain her ordered item and have it ready to pick up by the time the customer walks through the store and arrives at the pick-up area.
US11645636B2 Enabling user to user interactions in multi-user video conference applications
There are provided systems and methods for enabling user to user interactions in multi-user video conference applications. A user may utilize a computing device to interact with online service providers in order to initiate and/or join a video conference with one or more other users. During the video conference, the user may be provided with options to interact with other users, such as by engaging in electronic transaction processing. When performing such interactions, data for the video conference may be extracted and provided to a transaction processor server. The server may then utilize the data to determine accounts of users within the video conference that may be utilized for electronic transaction processing services. If no account exists, the server may initiate a process to onboard such users. When an account exists, the server may further populate graphical icons that may be used for electronic transaction processing services.
US11645631B2 Method and system for automatic maintenance of a machine
A method and system for automatic maintenance of a machine (2) comprising the steps of receiving (S1) at least one maintenance relevant event (E) from a controller (3) of the machine (2); augmenting (S2) the received event (E) with the event's machine context read from a machine maintenance ontology; matching (S3) the event's machine context with maintenance rules to generate at least one maintenance task (T) comprising an associated task description; and providing (S4) a maintenance schedule for the machine (2) assigning the generated maintenance task (T) to suitable maintenance executing entities (5) on the basis of the task description of the respective maintenance task (T).
US11645629B2 Real-time visualization of autonomous vehicle behavior in mobile applications
Technologies for providing real-time visualizations of a behavior of an autonomous vehicle (AV) associated with a ride request. In some examples, a method for providing real-time visualizations of a behavior of an AV associated with a ride request can include receiving a user request for a ride from an AV, wherein the user request specifies a pick-up location associated with a user; receiving sensor data from one or more sensors associated with the AV; determining, based on the sensor data, a state and context of the AV while the AV is en route to the pick-up location; and presenting, at a display interface, a map depicting one or more visual indicators of the state and context of the AV, the state and context of the AV including a location of the AV and one or more AV operations.
US11645627B2 Systems and methods for machine learning-informed automated recording of time activities with an automated electronic time recording system or service
A system and method for a machine learning-based automated electronic time recording for personnel includes identifying, via a scene capturing device, a representation of a time recording space; identifying a body having a time recording pose within the time recording space based on an assessment of the representation of the time recording space; extracting a plurality of distinct features from the representation of the time recording space based on identifying the body having the time recording pose; executing automated user-recognition based on the extracting of the plurality of distinct features; executing automated time recording recognition based on the extracting of the plurality of distinct features; and executing automated electronic time recording, via a time recording application based on the automated user-recognition and the automated time recording recognition.
US11645625B2 Machine learning systems for predictive targeting and engagement
Machine learning systems for predictive targeting and optimizing engagement are described herein. In various embodiments, the system includes 1) training a first machine learning computer model to generate machine predicted outcomes; (2) determining weights based on the machine predicted outcomes; (3) generating a second machine learning computer model based on the weights; and (4) generating machine learned predictions for candidates.
US11645623B1 Resource management system
A system automatically manages remote and local data through a declarative client that retrieves, tracks, and caches data in response to a transmission from an interface. The declarative client sits on an immutable image served by a secure private cloud platform. A serverless compute engine receives the immutable image and a plurality of tasks that process the immutable image in a container. An application programming interface in communication with the declarative client extracts data via queries from a database. The declarative client includes a normalized in-memory cache that breaks up results of the queries into individual objects that are each associated with a unique identifier and a unique name. The extracted data is deconstructed downloaded content in which original computer assigned links between data elements are intercepted and mapped to redirected computer-generated local links that locate the downloaded content in a local database.
US11645622B1 Asynchronous virtual collaboration environments
Systems and methods for facilitating virtual collaboration between users within virtual environments are disclosed. A plurality of users access a collaborative virtual environment system at various times using interface devices to establish an asynchronous virtual collaboration session in which users collaborate in real-time and/or asynchronously. To enable asynchronous collaboration, data from virtual collaboration session is stored and presented to later users, including user movements and interactions with the environment, user annotation, and audio communications or comments. Other users may then access the data at a later time, and later user interactions, annotations, and audio may likewise be stored for further review by other users.
US11645621B2 Method of optimizing employee communication to improve workplace engagement and retention
A system and method of optimizing employee communication to improve workplace engagement and retention is a data collection, storage, and processing software program that can improve employee retention and job performance by employing each employee with an accessible, personalized chatbot assistant. The chatbot assistant directly interacts with an employee to determine optimal solutions based on the employee's implicit or explicit needs and aspirations. The chatbot assistant further makes suggestions based on interactions with the employee and automatically implements any solutions chosen by the employee. Conversational data is collected and used to calculate optimal interactions with each employee. Such data is also valuable in calculating and responding to employee sentiment, thereby improving retention by responding to those calculated emotional scores. The system further enables an employer to engage with employees directly in anonymous conversation, thus facilitating transfer of essential workplace experience information that is otherwise difficult to obtain.
US11645619B2 Material handling method, equipment, storage medium and computer device
A material handling method, the method includes: acquiring a material identification; where a material identified by the material identification is stored in a material box corresponding to the material identification; when an unprocessed order includes the material identification, then querying whether there is an available temporary storage unit in a temporary storage shelf; and triggering a temporary storage instruction when there is an available temporary storage unit in the temporary storage shelf; where the temporary storage instruction is used to instruct to perform a temporary storage behavior triggered according to the material identification on the temporary storage shelf.
US11645615B2 Computer-implemented methods and systems for efficient sortation of items based on limited access to item information
Computer-implemented systems and methods for providing instructions to a user are disclosed. The systems and methods may be configured to: receive a first user input of a container identifier, the container identifier corresponding to a physical container comprising one or more items associated with one or more orders; retrieve, from a networked database, one or more item identifiers associated with the container identifier, the item identifiers corresponding to the items; receive a second user input of a first item identifier, the first item identifier corresponding to a first item among the items; assign, among one or more locations, a first location to the first item identifier; and display the instructions to the user for placing the first item at the first location.
US11645613B1 Intelligent image recommendations
Techniques for identifying images that are representative of items of inventory are described herein. A service provider may receive a description of an item of inventory from a merchant. The service provider may search one or more databases for images representative of the item. The images may include a merchant-facing image used to represent the item on a user interface of a merchant computing device and a customer-facing image used to represent the item to a customer on a user interface of a merchant computing device and/or a customer computing device. The customer-facing image may include an image that is more detailed, accurate, and/or aesthetically pleasing than the merchant-facing image. The service provider may associate the merchant-facing and customer-facing images with the item and may cause the merchant-facing and the customer-facing images to render on displays of the merchant and customer computing devices to represent the item.
US11645611B1 System and method of decoding supply chain signatures
A system and method for automated machine learning supply chain planning having a computer with a processor and memory and configured to receive a first supply chain network model having one or more material constraints for operations of a first supply chain network. Embodiments include transforming the first supply chain network model into a digital image, training an auto-encoder model to reduce the dimensionality of an input vector, and locating one or more items in the first supply chain network.
US11645610B2 System and method for deterring theft of package, and device therefor
A system, method, and a package tracking device for tracking the movement of a package to prevent theft of the package are described. According to an embodiment, a package tracking device adapted to be attached with a package is described. The package tracking device having a unique device identification number allows a user, through an application interface running of a wireless communication device, to associate a geographical boundary (geo-fencing) with the delivery address of the package. The package tracking device operates in a passive tracking mode when the package is within the defined geographical boundary, generates a first signal when the package is moved from a drop location, generates a second signal when the package is moved out from the geofencing associated with the delivery address and operates in active tracking mode when the package is moved out from the geofencing associated with the delivery address.
US11645609B2 Tracking food safety in a supply chain
Embodiments generally relate to tracking food safety in a supply chain. In some embodiments, a method includes receiving a case identifier associated with a case of food, retrieving food information concerning the food items, analyzing the food information to determine an in-use portion of a distribution path, and associating the case identifier with user identifiers associated with candidate users determined to have purchased one or more of the food items. The method further includes receiving an incident notification message including an indication of a problem with the food item associated with the case, and identifying the case identifier associated the food item associated with the food item identifier in the incident notification message, and retrieving the one or more user identifiers associated with the case identifier, and sending one or more problem notification messages to one or more client devices of one or more candidate users.
US11645608B2 Managing notifications of a delivery method based on a passive device
Techniques for managing notifications may be described. In an example, the notifications may relate to an item and may be provided to a user device. A passive device may be associated with the item. A delivery management device at a particular location may detect the proximity of the passive device. The delivery management device may cause a notification to be sent to the user device based on the proximity. The notification may describe that the item may have been detected at the particular location.
US11645607B2 Delivery assistance device, delivery assistance method, and non-transitory computer-readable computer medium storing delivery assistance program
A delivery assistance device assists in an operation of a delivery service in which the inside of a vehicle, a building, or a facility that is used by a purchaser is designated as a delivery destination of one or more products purchased via a predetermined website regarding electronic commerce. The delivery assistance device includes a controller configured to transmit delivery destination information on the vehicle, the building, or the facility for designating the inside of the vehicle, the building, or the facility that is used by the user as a delivery destination of the product to an external device or a terminal at which the user browses the website when the controller receives user information indicating that the user intends to order the one or more products in the website from the external device operating the website.
US11645603B1 Computer system for automatic alert assessment
An example system configured to assess risk includes a server, an end-user system that generates an activity report in response to an employee performing an action via a computer device communicatively coupled to the end-user system, and a data warehouse that assigns a category to the activity report and populates a data table in a report database based the category of activity report. The server applies a rule to the populated data table. The rule is selected based on the category of the activity report. When the rule indicates that the action represents risky behavior, the server generates a current alert report. After performing validation checks on the current alert report, when the alert report passes the validation checks, the server transmits the current alert report in accordance with the rule. Additionally, the server stores a response to the alert report.
US11645601B2 Systems and methods for a psychological-based approach for organizational growth of a business
A system and method for a psychological-based approach for organizational growth of a business is described herein. The method is executed by an engine, an application, a software program, a service, or a software platform on a computing device. The engine includes an artificial intelligence (AI) component. The method includes: capturing data associated with a project continuously and in real-time, combining the captured data with other data to create a data set, utilizing the data set to better predict and drive a resolution of one or more problems associated with the project, outputting a plurality of frameworks to address the one or more problems, receiving a selection from a user of a framework from the plurality of frameworks to address the one or more problems, executing a base build using the selected framework to address the one or more problems.
US11645597B2 Network server for segmenting and scheduling
According to some embodiments, a communication device database may store information about a plurality of communication devices, including at least one communication address associated with each communication device, wherein each communication device is associated with a resource unit. Moreover, a network based segmentation server may access information in a resource status database, automatically assign each resource unit to a resource segment based on at least one pre-determined algorithm and information in the resource status database, and transmit information about the resource segments. A scheduling server, coupled to the segmentation server, may receive the information about the resource segments from the segmentation server, automatically schedule a series of communication events with communication devices in accordance with the resource segments, using the communication addresses, via the distributed communication network, and arrange for communication links to be established for resource units in accordance with the scheduled series of communication events.
US11645596B2 Method and system for proof of work (POW) based protection of resources
State-of-the-art techniques hardly attempt to address controlled resource access problem in context of Basic Emergent Users (BEUs). Embodiments of the present disclosure provide a method and system for Proof of Work (POW) based protection of resources. The method includes using the POW for work done by BEUs in physical world and mapping it to digital world to generate crypto currency in terms of credit score, wherein an end user is eligible or authorized to use a resource of an entity to get a desired service if accumulated credit score is above a credit threshold. Gaining points to improve the credit score is challenging as it is based on percentage of compliance achieved by the BEU through actual work in accordance with a compliance protocol. Further, the method includes authenticating the authorized user based on a set of questions with increasing difficulty, derived based on a culture graph.
US11645593B2 Use of identity and access management for service provisioning
Described is a system for monitoring provisions of services. The system includes a work order system for producing one or more work orders, an identity and access management system to verify information regarding a service provider and a system that receives a produced work order associated with a service provider upon receipt of a service request. The system requests information regarding service provider attributes from the identity and access management system, and receives from the identity and access management system information regarding at least some of the attributes of the service provider. The system determines a requisite level of expertise required for the service and determines whether the attributes received from the identity and access management system indicate that the service provider has the requisite level of attributes.
US11645591B2 Dynamic agent management for multiple queues
An example system for dynamic agent management involving multiple queues is presented. The system may include a remote network management platform that manages a network by way of a computational instance. A first group and a second group of agents may be assigned to address work items in a first queue in the computational instance. The second group may also be assigned to address and prioritize work items in a second queue in the computational instance. A computing device within the computational instance may assign a work item originating from a client device in the managed network into the first queue according to routing rules. The assignment may cause a timer to record a duration that the work item is in the first queue. The computing device may assign one of the second group of agents to address the work item based on the duration exceeding a pre-determined value.
US11645589B2 Automatic booking of transportation based on context of a user of a computing device
A system is described that infers that a user will need to complete a trip and selects a transportation service that the user can use to complete the trip. The system predicts a time to request a vehicle associated with the transportation service for completing the trip such that the request has sufficiently high degree of likelihood, of causing the vehicle to arrive at a future location by a final departure time; the final departure time being a latest time at which the user is predicted to need to begin traveling. Responsive to determining that a current time is within a threshold amount of time of the predicted time, the system sends, to a reservation system associated with the transportation service, a reservation request for the vehicle associated with the transportation service for completing the trip.
US11645586B2 Watermark unit for a data processing accelerator
In one embodiment, a computer-implemented method performed by a data processing (DP) accelerator, the method includes receiving, at the DP accelerator, first data representing a set of training data from a host processor and performing training of an artificial intelligence (AI) model based on the set of training data within the DP accelerator. The method further includes implanting, by the DP accelerator, a watermark within the trained AI model and transmitting second data representing the trained AI model having the watermark implanted therein to the host processor. In an embodiment, the method further includes receiving a pre-trained machine learning model; and performing training for the pre-trained AI model based on the set of training data within the DP accelerator.
US11645583B2 Automatic rule learning in shared resource solution design
One embodiment provides automatically learning shared resource environment solution design rules from a collection of requirement-solution pairs including obtaining requirement-solution pairs for a shared resource environment from a data store. A processor iteratively generates a candidate design rule set from each requirement-solution pair. Each generating iteration uses an input including the candidate design rule set output from a previous generating iteration. Evidence scores of each candidate design rule are calculated and candidate design rules having higher evidence score than an evidence score threshold are retained to obtain a learned design rule set. Candidate rules of a next iteration are constructed based on an addition of new attributes to rules of the learned design rule set.
US11645580B2 Robust reinforcement learning in personalized content prediction
A system and method for content selection and presentation is disclosed. A system receives a plurality of content elements configured for presentation in at least one content container and selects one of the plurality of content elements for presentation in the at least one content container. The one of the plurality of content elements is selected by a trained selection model configured to use Thompson sampling. An interface including the selected one of the plurality of content elements is generated.
US11645579B2 Automated machine learning tagging and optimization of review procedures
Techniques for machine learning optimization are provided. A video comprising a plurality of segments is received, and a first segment of the plurality of segments is processed with a machine learning (ML) model to generate a plurality of tags, where each of the plurality of tags indicates presence of an element in the first segment. A respective accuracy value is determined for each respective tag of the plurality of tags, where the respective accuracy value is based at least in part on a maturity score for the ML model. The first segment is classified as accurate, based on determining that an aggregate accuracy of tags corresponding to the first segment exceeds a predefined threshold. Upon classifying the first segment as accurate, the first segment is bypassed during a review process.
US11645575B2 Linking actions to machine learning prediction explanations
Embodiments for recommending actions to improve machine learning predictions by a processor. One or more recommended actions may be linked to one or more features that influence a predicted outcome of a prediction model of a machine learning operation. One or more features having one or more negative factors that negatively impact the predicted outcome of the prediction model may be determined and selected. One or more of the linked recommended actions may be applied to one or more of the features to mitigate a negative impact upon the predicted outcome of the prediction model.
US11645571B2 Scheduling in a dataset management system
Systems and methods for maintaining a project schedule in a dataset management system are provided. For example, a progress update comprising an indication of a status of training of a first machine learning algorithm may be received using at least one communication device from an external device involved in the training the first machine learning algorithm. A project schedule record may be accessed. An expected running time of the training of the first machine learning algorithm may be updated in the project schedule record based on the status of the training of the first machine learning algorithm. Information related to training of a second machine learning algorithm may be updated in the project schedule record based on the status of the training of the first machine learning algorithm.
US11645568B2 Techniques for controlling small angle Mølmer-Sørensen gates and for handling asymmetric SPAM errors
The disclosure describes various techniques to control of small angle Mølmer-Sørensen (MS) gates and to handle asymmetric errors. A technique is described that implements a two-qubit calibration circuit with two MS gates, where a parameter θ represents an amount of entanglement of the MS gate. The calibration circuit is run for several values of θ to measure observed parity signals that are direct measurements of the values of θ. Calibration information is generated that describes the relationship between θ and the parity signals, and such calibration information is then provided to arbitrarily calibrate one or more MS gates in a quantum simulation. Another technique is described for using the calibration information in quantum simulations, including for quantum chemistry simulations. Yet another technique is described for handling system-based asymmetric errors in the measurements of different qubit states in different types of quantum circuits, including, for example, the calibration circuit mentioned above.
US11645566B2 Methods and systems for graph computing with hybrid reasoning
Embodiments for graph computing are provided. A graph including a plurality explicit nodes and at least one implicit node is generated. A first of the plurality of explicit nodes and a second of the plurality of explicit nodes are traversed between utilizing deductive reasoning. A third of the plurality of explicit nodes and a fourth of the plurality of explicit nodes are traversed between through the at least one implicit node utilizing inductive reasoning.
US11645564B2 Method and system for smart detection of business hot spots
Aspects of the present disclosure provide techniques for classifying a trip. Embodiments include receiving, from a plurality of users, a plurality of historical trip records. Each of the plurality of historical trip records may comprise one or more historical trip attributes and historical classification information. Embodiments include training a predictive model, using the plurality of historical trip records, to classify trips based on trip records. Training the predictive model may comprise determining a plurality of hot spots based on the historical trip records, each of the plurality of hot spots comprising a region encompassing one or more locations, and associating, in the predictive model, the plurality of hot spots with historical classification information. Embodiments include receiving, from a user, a new trip record comprising a plurality of trip attributes related to a trip and using the predictive model to predict a classification for the trip based on the trip record.
US11645562B2 Search point determining method and search point determining apparatus
A search point determining method in an estimation process of a function, executed by a processor included in a search point determining apparatus, the method includes, calculating a search prediction time and a confidence interval upper limit obtained by using a Gaussian process for the function in each search candidate point from a past search result of the function, generating an area in a parameter space for each search candidate point by using a position of a search point close to the relevant search candidate point in a past search result, a search prediction time corresponding to each search candidate point, and a confidence interval upper limit corresponding to each search candidate point, and determining a search point based on a size of the area in a plurality of parameter spaces.
US11645561B2 Question answering system influenced by user behavior and text metadata generation
Provided are systems, methods, and media for handling dialogs based on user behavior data. An example method includes receiving an input paragraph having one or more factual sentences, in which each of the one or more factual sentences includes one or more words. Receiving an input question comprising one or more words. Performing word-level gaze prediction on the input paragraph to identify one or more predicted gaze attributes for the input paragraph. Extracting an answer to the input question based, at least in part, on the input paragraph, the input question, and the one or more predicted gaze attributes of the input paragraph. Transmitting the extracted answer.
US11645558B2 Automatic mapping of records without configuration information
A method, a computer system, and a computer program product for mapping operational records to a topology graph. Embodiments of the present invention may include generating an event frequent pattern using operational records. Embodiments of the present invention may include integrating topology-based event frequent patterns. Embodiments of the present invention may include mapping the operational records with an embedding engine. Embodiments of the present invention may include predicting incident events. Embodiments of the present invention may include receiving labeled patterns to the embedding engine for an active learning cycle.
US11645553B2 System for processing brainwave signals, computing device, and computer-readable storage medium
A system for processing brainwave signals, a computing device, and a non-transitory computer-readable storage medium are provided. The system includes a first computing device including at least one processor and a memory storing instructions, and a brainwave sensor in communication with the first computing device. The instructions, in response to execution by the at least one processor, cause the first computing device to perform operations including: acquiring brainwave signals of a user collected by the brainwave sensor within a duration in which the user is viewing a first content item; preprocessing the acquired brainwave signals; initiating transmission of the preprocessed brainwave signals to a second computing device; and receiving, from the second computing device, content item recommendation information obtained by the second computing device analyzing the preprocessed brainwave signals.
US11645551B2 Presenting inference models based on interrelationships
Systems and methods for presenting inference models based on interrelationships among inference models are provided. For example, information related to a group of at least three inference models may be obtained. Further, in some examples, a plurality of interrelationship records may be obtained, wherein each interrelationship record may correspond to one subgroup of the group of at least three inference models, and each subgroup may comprise at least two inference models. Further, in some examples, the plurality of interrelationship records may be used to determine information related to a first inference model of the group of at least three inference models. Further, in some examples, the determined information may be used to present the first inference model to a user.
US11645549B2 System for deriving data in constrained environments
A system and approach for deriving data for a constrained environment of a controller such as, for example, an embedded device. The controller may incorporate a processor and a memory connected to the processor. The memory may have a constrained capacity. The memory may contain an extensible set of rules for deriving additional semantic information from available information at the embedded device. The processor and the memory with the extensible set of rules may constitute a semantic rule engine. The semantic rule engine may apply the extensible set of rules to the available information to derive the additional semantic information.
US11645547B2 Human-machine interactive method and device based on artificial intelligence
The present disclosure provides a human-machine interactive method based on artificial intelligence and a human-machine interactive device based on artificial intelligence. The method includes: receiving a query from a user; processing the query based on a pre-generated model, and obtaining an answer with a human conversation style corresponding to the query, wherein the model is generated based on a human conversation corpus; and feeding back the answer to the user.
US11645544B2 System and method for continual learning using experience replay
Described is a system for continual learning using experience replay. In operation, the system receives a plurality of tasks sequentially, from which a current task is fed to an encoder. The current task has data points associated with the current task. The encoder then maps the data points into an embedding space, which reflects the data points as discriminative features. A decoder then generates pseudo-data points from the discriminative features, which are provided back to the encoder. The discriminative features are updated in the embedding space based on the pseudo-data points. The encoder then learns (updates) a classification of a new task by matching the new task with the discriminative features in the embedding space.
US11645538B2 Physical layer authentication of electronic communication networks
A network authentication system can be configured for sampling a plurality of signal samples from a device on a network, providing the plurality of signal samples to a first machine-learned model that is configured to determine a device fingerprint based at least in part on the plurality of signal samples, and providing the device fingerprint to a second machine-learned model that is configured to classify the device based at least in part on the device fingerprint.
US11645537B2 Neural network training method, neural network training apparatus and electronic device
Disclosed are a neural network training method, a neural network training device and an electronic device. The neural network training method includes: training a first neural network to be trained by using sample data; determining an indicator parameter of the first neural network in a current training process; determining an update manner corresponding to a preset condition if the indicator parameter meets the preset condition; and updating a parameter of a batch normalization layer in the first neural network based on the update manner. In this way, sparsing of a feature map output by a neural network is implemented, thereby reducing an amount of data to be transmitted and improving computation speed of a chip.
US11645536B2 Parallel residual neural network architecture and system and method for training a residual neural network
Systems and methods for training a residual neural network are described. One of the methods includes: initializing one or more weights of each of a plurality of residual units; inputting a plurality of training cases to a first warp unit in a series; using each training case to optimize the one or more weights for each residual unit in parallel in the first warp unit in the series; starting with the output of the first warp unit in the series, iteratively propagating the output of each warp unit to the input of a next respective warp unit in the series, for each respective warp unit, using each training case to optimize the one or more weights for each residual unit in parallel in the respective warp unit; and storing the output of the last warp unit in the series and the weights for each residual unit.
US11645535B2 Normalization method for training deep neural networks
A system and a method to normalize a deep neural network (DNN) in which a mean of activations of the DNN is set to be equal to about 0 for a training batch size of 8 or less, and a variance of the activations of the DNN is set to be equal to about a predetermined value for the training batch size. A minimization module minimizes a sum of a network loss of the DNN plus a sum of a product of a first Lagrange multiplier times the mean of the activations squared plus a sum of a product of a second Lagrange multiplier times a quantity of the variance of the activations minus one squared.
US11645534B2 Triggered operations to improve allreduce overlap
An embodiment of a semiconductor package apparatus may include technology to embed one or more trigger operations in one or more messages related to collective operations for a neural network, and issue the one or more messages related to the collective operations to a hardware-based message scheduler in a desired order of execution. Other embodiments are disclosed and claimed.
US11645530B2 Transforming convolutional neural networks for visual sequence learning
A method, computer readable medium, and system are disclosed for visual sequence learning using neural networks. The method includes the steps of replacing a non-recurrent layer within a trained convolutional neural network model with a recurrent layer to produce a visual sequence learning neural network model and transforming feedforward weights for the non-recurrent layer into input-to-hidden weights of the recurrent layer to produce a transformed recurrent layer. The method also includes the steps of setting hidden-to-hidden weights of the recurrent layer to initial values and processing video image data by the visual sequence learning neural network model to generate classification or regression output data.
US11645524B2 System and method for machine learning architecture with privacy-preserving node embeddings
A computer system and method for machine inductive learning on a graph is provided. In the inductive learning computational approach, an iterative approach is used for sampling a set of seed nodes and then considering their k-degree (hop) neighbors for aggregation and propagation. The approach is adapted to enhance privacy of edge weights by adding noise during a forward pass and a backward pass step of an inductive learning computational approach. Accordingly, it becomes more technically difficult for a malicious user to attempt to reverse engineer the edge weight information. Applicants were able to experimentally validate that acceptable privacy costs could be achieved in various embodiments described herein.
US11645521B2 Methods and systems for biologically determined artificial intelligence selection guidance
A system for biologically determined artificial intelligence selection guidance includes a computing device designed and configured to receive at least a biological extraction and an item descriptor from a user, generate, using a classification algorithm and a plurality of past extractions, a user classifier matching user data to user sets, identify, using the classifier and the element user data, a user set identifier matching the user, produce a selection guidance using the user set identifier and the item category identifier, and provide the selection guidance to the user.
US11645517B2 Information processing method and terminal, and computer storage medium
The present application discloses an information processing method performed at a computing device. The method includes: collecting first information; executing an intent identification task on the first information to obtain an intent identification processing result; executing a slot identification task on the first information according to the intent identification processing result to obtain a slot identification processing result; and outputting a target result according to the slot identification processing result.
US11645515B2 Automatically determining poisonous attacks on neural networks
Embodiments relate to a system, program product, and method for automatically determining which activation data points in a neural model have been poisoned to erroneously indicate association with a particular label or labels. A neural network is trained using potentially poisoned training data. Each of the training data points is classified using the network to retain the activations of the last hidden layer, and segment those activations by the label of corresponding training data. Clustering is applied to the retained activations of each segment, and a cluster assessment is conducted for each cluster associated with each label to distinguish clusters with potentially poisoned activations from clusters populated with legitimate activations. The assessment includes executing a set of analyses and integrating the results of the analyses into a determination as to whether a training data set is poisonous based on determining if resultant activation clusters are poisoned.
US11645511B2 Systems and methods for simulating instantaneous attentive human responses to road hazards for improved early warning systems and fleet data harvesting
A system for predicting a hazardous event from road-scene data includes an electronic control unit configured to implement a neural network and a camera communicatively coupled to the electronic control unit, wherein the camera generates the road-scene data. The electronic control unit is configured to receive the road-scene data from the camera, and predict, with the neural network, an occurrence of the hazardous event within the road-scene data from the camera.
US11645508B2 Electronic apparatus and method for generating trained model
A method for generating a trained model is provided. The method for generating a trained model includes: receiving a learning data; generating an asymmetric multi-task feature network including a parameter matrix of the trained model which permits an asymmetric knowledge transfer between tasks and a feedback matrix for a feedback connection from the tasks to features; computing a parameter matrix of the asymmetric multi-task feature network using the input learning data to minimize a predetermined objective function; and generating an asymmetric multi-task feature trained model using the computed parameter matrix as the parameter of the generated asymmetric multi-task feature network.
US11645502B2 Model calculation unit and control unit for calculating an RBF model
A model calculation unit for calculating an RBF model is described, including a hard-wired processor core designed as hardware for calculating a fixedly predefined processing algorithm in coupled functional blocks, the processor core being designed to calculate an output variable for an RBF model as a function of one or multiple input variable(s) of nodes V[j,k], of length scales (L[j,k]), of weighting parameters p3[j,k] predefined for each node, the output variable being formed as a sum of a value calculated for each node V[j,k], the value resulting from a product of a weighting parameter p3[j,k] assigned to the particular node V[j,k], and a result of an exponential function of a value resulting from the input variable vector as a function of a square distance of the particular node (V[j,k]), weighted by the length scales (L[j,k]), the length scales (L[j,k]) being provided separately for each of the nodes as local length scales.
US11645501B2 Distributed, event-based computation using neuromorphic cores
Systems for distributed, event-based computation are provided. In various embodiments, the systems include a plurality of neurosynaptic processors and a network interconnecting the plurality of neurosynaptic processors. Each neurosynaptic processor includes a clock uncoupled from the clock of each other neurosynaptic processor. Each neurosynaptic processor is adapted to receive an input stream, the input stream comprising a plurality of inputs and a clock value associated with each of the plurality of inputs. Each neurosynaptic processor is adapted to compute, for each clock value, an output based on the inputs associated with that clock value. Each neurosynaptic processor is adapted to send to another of the plurality of neurosynaptic processors, via the network, the output and an associated clock value.
US11645499B2 Model calculating unit and control unit for calculating a neural layer of a multilayer perceptron model
A model calculating unit for calculating a neural layer of a multilayer perceptron model having a hardwired processor core developed in hardware for calculating a definitely specified computing algorithm in coupled functional blocks. The processor core is designed to calculate, as a function of one or multiple input variables of an input variable vector, of a weighting matrix having weighting factors and an offset value specified for each neuron, an output variable for each neuron for a neural layer of a multilayer perceptron model having a number of neurons, a sum of the values of the input variables weighted by the weighting factor, determined by the neuron and the input variable, and the offset value specified for the neuron being calculated for each neuron and the result being transformed using an activation function in order to obtain the output variable for the neuron.
US11645495B2 Edge calculation-oriented reparametric neural network architecture search method
The present invention discloses an edge calculation-oriented reparametric neural network architecture search method, including the following steps: S1: designing linear operators and multi-branch block structures; S2: constructing a hypernetwork by stacking the multi-branch block structures; S3: training the hypernetwork through a gradient-based first-stage search algorithm; S4: deleting redundant branches in the hypernetwork to construct an optimal subnetwork; S5: converting the multi-branch optimal subnetwork into a single-branch network; and S6: completing task reasoning by using the single-branch network. The method is used to search the neural network structure capable of performing reparameterization, and ensures the reasoning real-time performance and the high efficiency of model operation while ensuring the reasoning precision.
US11645492B2 Model predictive control techniques for autonomous systems
Apparatuses, systems, and techniques to infer a sequence of actions to perform using one or more neural networks trained, at least in part, by optimizing a probability distribution function using a cost function, wherein the probability distribution represents different sequences of actions that can be performed. In at least one embodiment, a model predictive control problem is formulated as a Bayesian inference task to infer a set of solutions.
US11645491B2 Methods of operation of an RFID tag assembly for use in a timed event
An assembly and method of manufacture of a radio frequency identification (RFID) assembly having a passive RFID semiconductor chip and a two sided planar antenna and a spacer composed of an electrically non-conducting foam material that is configured for non-absorbing of a substantial amount of energy at the predetermined operating frequency, the spacer having a predetermined thickness and that is configured for non-absorbing of a substantial amount of radio frequency energy at the predetermined operating frequency wherein the RFID tag assembly is configured to receive at a first side of the two sided planar antenna a first portion of the radio frequency energy as direct energy and is configured to receive at a second side of the planar antenna a second portion of the radio frequency energy as indirect energy responsive to the absorbing by the absorbing material body.
US11645488B2 System for producing 2D barcodes with embedded images
Provided is a Device, a System, applications and an associated Ecosystem for the consistent and reliable production, creation, generation, management and utilization of two-dimensional (‘2D’) barcodes (‘Codes’) featuring embedded Images, designating the alignment position and alignment size of the embedding Images in 2D Codes and enabling the corresponding outputted Code files by the Device System to be downloaded and or showcased digitally within all forms of digital advertising, media, television, mobile telephony and the world wide web as well as integrated with the production processes for consumer products and packaged goods, printed products, merchandise and other items featuring such 2D Codes creating a public telecommunications platform and or private intranet services featuring a searchable database, directory and or registry of the 2D Codes with embedded Images that have been created by, produced by and outputted by the Device or System.
US11645487B2 Metal-containing dual interface smartcards
Smartcard (SC) having a metal card body (MCB) which is a coupling frame (CP) with a slit (S), and a coupling loop antenna/structure (CLA, CLS) connected to termination points (TP) on each side of the slit (S) and coupled with the module antenna (MA) of a transponder chip module (TCM). A portion of the card body (CB) may be metal and another, coplanar portion of the card body may be a synthetic material which may be transparent or translucent. Currents may be collected from the interface between the two portions. The card body (CB) may have two metal layers of different materials, adhesively joined to each other using a thermosetting epoxy that converts from B-stage to C-stage during lamination.
US11645486B2 Information processing device, method, and product for deriving recommended parameter for fabric pre-processing or post-processing device in fabric printing system using inkjet printing device
An information processing device includes an acquisition unit acquiring pre-printing image data that is obtained by digitizing, as an image, the fabric before the printing process is performed and at least one of pre-drawing image data that is obtained by digitizing, as an image, the fabric after the pre-processing is performed and before the image is drawn and post-drawing image data that is obtained by digitizing, as an image, the fabric before the post-processing is performed and after the image is drawn, a storage unit storing derivation data indicating a correspondence relationship between the pre-printing image data, the pre-drawing image data or the post-drawing image data, and a recommended parameter for at least one of the pre-processing device and the post-processing device, and a control unit deriving, based on the derivation data, the recommended parameter from the pre-printing image data, the pre-drawing image data or the post-drawing image data.
US11645481B2 Method and apparatus for invoking radio frequency card function
A method and an apparatus for invoking a radio frequency card function are provided. The method includes: monitoring a feature input event, and obtaining feature information of a user from the feature input event obtained through monitoring; determining, based on a mapping relationship between the feature information and a radio frequency card type, a target radio frequency card type corresponding to the feature information of the user; and invoking a radio frequency card function corresponding to the target radio frequency card type. According to the method, different radio frequency card types may be distinguished based on the feature information of the user, so that the radio frequency card function corresponding to the target radio frequency card type corresponding to the feature information of the user can be invoked based on the feature information of the user. This further improves a card swiping success rate and improves user experience.
US11645477B2 Response sentence creation device
A response sentence creation device includes an acquisition unit configured to acquire information indicating a situation and trigger information serving as a trigger of start of response sentence creation, a first query creation unit configured to create a first query for deriving the first answer on the basis of the trigger information, a first answer derivation unit configured to derive a first answer to the first query on the basis of the information indicating the situation, a second query creation unit configured to creates a second query for deriving a second answer on the basis of the first answer, a second answer derivation unit configured to derive the second answer to the second query on the basis of the information indicating the situation, and a response sentence creation unit configured to combine the first answer with the second answer to create a response sentence.
US11645471B1 Determining a relationship recommendation for a natural language request
Various embodiments of the present application set forth a computer-implemented method that includes processing a first natural language (NL) request, where the first NL request includes a first artifact. The method further includes determining that a first relationship, associated with the first artifact and useable to process the first NL request, is unavailable in a first NL language processing system. The method further includes generating a first data relationship recommendation based on the first NL request. In addition, the method includes causing the first data relationship recommendation to be provided to a user.
US11645467B2 Training a system to perform a task with multiple specific steps given a general natural language command
A system for performing a task with multiple specific steps given a general natural language command. The system includes an electronic processor. The electronic processor is configured to receive a general natural language command specifying a task to perform and, using a first machine learning system, generate a plurality of specific steps associated with the general natural language command. The electronic processor is also configured to, using the plurality of specific steps and a second machine learning system, perform the task, determine whether the task is performed successfully, and, when the task is not performed successfully, retrain the first machine learning system, second machine learning system, or both.
US11645466B2 Categorizing conversations for a messaging service
A messaging system may receive a plurality of messages in a conversation. It may be determined that one or more of the messages comprise information indicative of a topic. An association of the information indicative of the topic and the conversation may be stored in a database. An input may be received indicating a selection of the topic. In response to receiving the input, at least a subset of the conversation, such as one or more of the messages, may be sent to a messaging application. The messaging application may display the subset of the conversation.
US11645464B2 Transforming a lexicon that describes an information asset
Systems, computer-implemented methods, and computer program products to transform a lexicon that describes an information asset are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a term validation component that can determine from a subject matter expert, a validated term that can indicate validation of a candidate term that describes an information asset. The computer executable components can further comprise a lexicon transforming component that, based on the validated term, can transform a lexicon that describes the information asset, by incorporating the validated term into the lexicon.
US11645462B2 Continuous machine learning method and system for information extraction
Methods and systems for artificial intelligence (AI)-assisted document annotation and training of machine learning-based models for document data extraction are described. The methods and systems described herein take advantage of a continuous machine learning approach to create document processing pipelines that provide accurate and efficient data extraction from documents that include structured text, semi-structured text, unstructured text, or any combination thereof.
US11645459B2 Social autonomous agent implementation using lattice queries and relevancy detection
Techniques for computer-generated conversation are disclosed. In an example, a method identifies text postings from a conversation. The method creates, for each text fragment of each text posting, a syntactic tree and a discourse tree. The method creates parse thickets, each parse thicket including the syntactic tree and discourse tree of a unique pair of text postings. The method extracts, from each parse thicket, a common text segment and obtains a set of candidate search results by providing the common text segments to a search engine. The candidate search results can be further refined for relevancy and mental state and posted as a response to a conversation.
US11645457B2 Natural language processing and data set linking
A method in a data processing system comprising a processor and a memory, for processing data entries, the method comprising receiving, by the data processing system, a data entry, parsing, by the data processing system, the data entry for features by using natural language processing (NLP), identifying, by the data processing system, data sets from a corpus of information that are relevant to the data entry, and linking, by the data processing system, the identified data sets to the data entry.
US11645456B2 Siamese neural networks for flagging training data in text-based machine learning
Techniques performed by a data processing system for analyzing training data for a machine learning model and identifying outliers in the training data herein include obtaining training data for the model from a memory of the data processing system; analyzing the training data using a Siamese Neural Network to determine within-label similarities and cross-label similarities associated with a plurality of data elements within the training data, the within-label representing similarities between a respective data element and a first set of data elements similarly labeled in the training data, the cross-label similarities representing similarities between the respective data element and a second set of data elements dissimilarly labeled in the training data; identifying outlier data elements in the plurality of data elements based on the within-label and cross-label similarities; and processing the training data comprising the outlier data elements. Processing may include deleting the outlier data elements or generating a report.
US11645453B2 Transformation in tabular data cleaning tool
A system including first computer memory storing a full data set representable in rows and columns, a second computer memory storing executable instructions, and processors configured to execute the instructions to cause presentation of data of the full data set on a display including columns of data each having data fields, receive user input identifying a column of the data set, determine items to modify in information in the data fields of the identified column, generate and cause display of an indication of a proposed change action to modify the determined items, and in response to a user input indicating a selection of the indication of the proposed change action, update the presentation of the data based on the change action to modify information displayed in the data fields of the identified column of the data, and store a log of the change action.
US11645452B2 Performance characteristics of cartridge artifacts over text pattern constructs
Embodiments of the present invention are directed to evaluating the performance characteristics of annotator configurations against text pattern constructs in unstructured text. In a non-limiting embodiment of the invention, unstructured text is received by a processor. A text pattern construct is identified in the unstructured text and a first performance characteristic of an annotator is determined based on the text pattern construct. The text pattern construct is converted to a natural language text and a second performance characteristic of the annotator is determined based on the natural language text. A delta is determined between the first performance characteristic and the second performance characteristic. An alternative annotator configuration is identified for a portion of the unstructured text comprising the text pattern construct.
US11645448B2 Document analysis apparatus, document analysis method, and computer-readable recording medium
A document analysis apparatus 10 includes: a candidate generation unit 11 that, for each line included in a document that is a target of structural analysis, specifies another line in a parallel relationship with the line by performing extraction of a marker indicating a hierarchy, and generates a candidate for a hierarchical structure of the document that is the target based on the result of the specification of each line; and a candidate evaluation unit 12 that, if two or more candidates have been generated, performs evaluation on each candidate for the hierarchical structure, and selects one candidate for the hierarchical structure as the hierarchical structure of the document that is the target based on the evaluation result.
US11645443B2 Method of modeling a mask by taking into account of mask pattern edge interaction
A mask layout is received. An interaction-free mask model is applied to the mask layout. An edge interaction model is applied to the mask layout. The edge interaction model describes an influence due to a plurality of combinations of two or more edges interacting with one another. A thin mask model is applied to the mask layout. A near field is determined based on the applying of the interaction-free mask model, the applying of the edge interaction model, and the applying of the thin mask model.
US11645442B1 Method for reducing cost and increasing accuracy of variational quantum circuit optimization
The optimization of circuit parameters of variational quantum algorithms is a challenge for the practical deployment of near-term quantum computing algorithms. Embodiments relate to a hybrid quantum-classical optimization methods. In a first stage, analytical tomography fittings are performed for a local cluster of circuit parameters via sampling of the observable objective function at quadrature points in the circuit parameters. Optimization may be used to determine the optimal circuit parameters within the cluster, with the other circuit parameters frozen. In a second stage, different clusters of circuit parameters are then optimized in “Jacobi sweeps,” leading to a monotonically convergent fixed-point procedure. In a third stage, the iterative history of the fixed-point Jacobi procedure may be used to accelerate the convergence by applying Anderson acceleration/Pulay's direct inversion of the iterative subspace (DIIS).
US11645441B1 Machine-learning based clustering for clock tree synthesis
Aspects of the present disclosure address systems and methods for performing a machine-learning based clustering of clock sinks during clock tree synthesis. An integrated circuit (IC) design comprising a clock net that includes a plurality of clock sinks is accessed. An initial number of clusters to generate from the set of clock sinks is determined using a machine-learning model. A first set of clusters is generated from the set of clocks sinks and includes the initial number of clusters. A timing analysis is performed to determine whether each cluster in the first set of clusters satisfies design rule constraints. The initial number of clusters is adjusted based on the timing analysis and a clustering solution is generated based on the adjusted number of clusters.
US11645440B1 Machine learning based delay estimation
Training of a machine learning model used to infer estimated delays of circuit routes during placement and routing of a circuit design. Training can include selecting sample pairs of source pins and destination pins of an integrated circuit (IC) device, and determining respective delays of shortest paths that connect the source pins to the destination pins of the sample pairs based on a resistance-capacitance model of wires that form the shortest paths on the IC device. Respective sets of features are determined for the shortest paths, and the model is trained using the respective sets of features and the respective delays as labels. The machine learning model can be provided to an electronic design automation tool for estimating delays.
US11645438B2 Generating a template-driven schematic from a netlist of electronic circuits
Generating a template-driven schematic from a netlist of electronic circuits is disclosed. The template-driven schematic may be useful to generate a set of related circuits for a single overall design as well as allow for a common transfer mechanism between different Computer Aided Design (CAD) systems. To assist in portability of designs, a common file format is disclosed based on a structured text file (e.g., XML). Further, in the disclosed approach, it is possible to not only place primitives but create custom symbols as well. In addition, primitives and symbols may be attached to models, simulation settings may be added, and routing of the circuit in a schematic may be completed. Associated devices and methods are disclosed as well.
US11645437B2 Virtual debris simulator for analyzing debris clogging areas and washing cycle of a machined object
A method to identify possible debris clogging area in a machined object includes simulating movement of a plurality of debris particles provided within a modeled object having a plurality of cavities in accordance with a debris clogging evaluation to identify inaccessible areas along the plurality of cavities. The plurality of debris particles is indicative of solid debris and the modeled object is a multidimensional computer designed model. The method further includes determining an egress characteristic of the plurality of cavities based on the simulated movement of the plurality of debris particles. The egress characteristic includes a contact area, an obstruction area, or a combination thereof.
US11645433B2 Computer simulation of physical fluids on irregular spatial grids stabilized for explicit numerical diffusion problems
Computer implemented techniques for simulating a fluid flow about a surface of a solid are disclosed. These techniques involve receiving a model of a simulation space including a lattice structure represented as a collection of voxels and a representation of a physical object, with the voxels having appropriate resolutions to account for surfaces of the physical object. The techniques also involve simulating movement of particles in a volume of fluid, with the movement of the particles causing collisions among the particles, identifying faces between two voxels where at least one of the faces violates a stability condition, computing a modified flux using a spatially averaged gradient in the vicinity of the two voxels where the at least one of the faces violates the stability condition, and performing by the computing system, advection operations on the particles to subsequent voxels.
US11645432B2 Method for the design and efficient manufacture of fiber-composite parts
A method for designing fiber-composite parts in which part performance and manufacturing efficiency can be traded-off against one another to provide an “optimized” design for a desired use case. In some embodiments, the method involves generating an idealized fiber map, wherein the orientation of fibers throughout the prospective part align with the anticipated load conditions throughout the part, and then modifying the idealized fiber map by various fabrication constraints to generate a process-compensated preform map.
US11645430B2 System for device authentication
Communication buses enable devices to communicate and exchange information and control signals. There is a growing concern over the security of such types of buses. Since any device can transmit any message, and device on the bus which can be compromised poses a threat for the bus. Described is a system to authenticate the source of messages from various devices on a communication bus.
US11645427B2 Detecting unauthorized activity related to a device by monitoring signals transmitted by the device
A system includes a device including one or more sensors that generate one or more signals used to detect whether an unauthorized activity has occurred at the device. The device is configured to transmit the one or more signals generated by the one or more sensors. The central monitoring device is configured to receive the one or more signals and compare the one or more signals with a baseline signal for the device. The baseline signal includes an expected signal for each of the one or more sensors when the unauthorized activity has not occurred. The monitoring device determines whether the unauthorized activity has occurred based on a result of the comparison.
US11645425B2 Systems and methods for data-driven secure and safe computing
System and methods for the processing of data in a secure and safe manner are disclosed. Embodiments of such system and methods may ensure the operation of policies in a manner that is dependent on the inherent properties of the data being operated on as well as the operations that are performed on that data.
US11645423B1 Method and apparatus for distributing policies for authorizing APIs
Some embodiments provide API (Application Programming Interface) authorization platform that allows API-authorization policy stacks to be created and enforced. Policy stacks (called “stacks”) define API-authorization policies across different sets of managed resources in a workspace. A stack in some embodiments defines a uniform set of one or more API-authorization policies for multiple different sets of resources so that the set of policies do not have to be specified independently for each set of resources. By instituting common policies across multiple managed resource sets (also called managed systems), stacks can be used to guarantee uniform baseline policies for the workspace.
US11645421B2 System and method for generating reversible anonymized record identifiers from a remote data system
A data retrieval server includes a non-transitory computer-readable storage medium and at least one processor to execute instructions stored in the non-transitory computer-readable storage medium to extract at least one data value from a record in a remote data store as a primary key that uniquely represents the record in the remote data store; encrypt the primary key using a secret key to create a reversible public identifier that represents the primary key and the record in the remote data store; store the secret key in a local data store associated with the data retrieval server; transmit the reversible public identifier from the data retrieval server to a client computing device; receive the reversible public identifier from the client computing device in a request for data from the record; retrieve the secret key for the record from the local data store; decrypt the reversible public identifier using the secret key from the local data store to determine the primary key; query at least one data value different from the primary key in the remote data store using the primary key; and receive the at least one data value different from the primary key from the remote data store for transmission to the client computing device.
US11645420B2 Non-transitory computer-readable storage medium and communication device
A non-transitory computer-readable storage medium storing a program that causes a processor included in a business operator's terminal to execute a process, the process includes conversion processing and confirmation request processing. The conversion processing that converts user information acquired from an user into a management format and obtains converted user information. The confirmation request processing that calculates a first hash value obtained by hashing the converted user information with a first hash function, transmits a confirmation request including the first hash value, the first hash function, and conversion content of the conversion to the user, and requests the user to confirm validity of the user information managed.
US11645418B2 Data processing systems for data testing to confirm data deletion and related methods
In particular embodiments, a Personal Data Deletion System is configured to: (1) at least partially automatically identify and delete personal data that an entity is required to erase under one or more of the conditions discussed above; and (2) perform one or more data tests after the deletion to confirm that the system has, in fact, deleted any personal data associated with the data subject. The system may, for example, be configured to test to ensure the data has been deleted by: (1) submitting a unique token of data through a form to a system; (2) in response to passage of an expected data retention time, test the system by calling into the system after the passage of the data retention time to search for the unique token.
US11645417B2 Personal information management device, system, method and computer-readable non-transitory medium therefor
This disclosure relates to personal information management. Various embodiments disclosed herein relate to a personal information management device, a personal information management system, a personal information management method, and a computer-readable non-transitory medium that records the personal information. In an example, a personal information management method based on a blockchain or by using a smart contract based on a blockchain is provided. In another example, a portable electronic device and a system operating to manage personal information are provided. In another example, a computer-readable non-volatile recording medium having a computer code recorded therein, required for the personal information management, is provided.
US11645416B1 Control tower for defining access permissions based on data type
Systems, methods, and apparatuses for providing a central location to manage permissions provided to third-parties and devices to access and use user data and to manage accounts at multiple entities. A central portal may allow a user to manage all access to account data and personal information as well as usability and functionality of accounts. The user need not log into multiple third-party systems or customer devices to manage previously provided access to the information, provision new access to the information, and to manage financial or other accounts. A user is able to have user data and third-party accounts of the user deleted from devices, applications, and third-party systems via a central portal. The user is able to impose restrictions on how user data is used by devices, applications, and third-party systems, and control such features as recurring payments and use of rewards, via a central portal.
US11645415B2 Augmented reality remote communication method and system for providing security function for 3D space
Provided are an augmented reality (AR) remote communication method and system for providing a security function for a 3D space. An AR remote communication method of providing, by a computing device, communication within an AR environment based on an image of a three-dimensional (3D) space whose give area is secured includes obtaining a physical space image of a physical space around a user, setting a 3D security area based on the obtained physical space image, performing security processing for converting the physical space image based on the set 3D security area, and providing a security image generated by performing the security processing.
US11645412B2 Computer-based methods and systems for building and managing privacy graph databases
A method includes receiving a data capture event affecting personal data of a user stored in at least one storage device of a computing system and mapped in a privacy graph database. Personal data of the user may be identified in the data capture event and classified into the data categories. In response to the data capture event, a mapping of user-centric nodes associated with the at least one user associated with other users in the privacy graph database is automatically updated using the classified personal data in the data capture event. A request by a requester for personal data of at least one specific user stored in the at least one storage device is received. The privacy graph database is queried to provide the requested personal data and locations of the requested personal data of the at least one specific user in the request stored in the computing system.
US11645410B2 Content management systems and methods
This disclosure relates to, among other things, systems and methods for managing electronic content. Certain embodiments disclosed herein provide for a trusted data management platform that may interact with a trusted assertion service and/or a digital rights management service to manage access to and/or use of electronic content. Content creators and/or other content rights holder may register their content and/or associate rights using the trusted data management platform and/or a trusted assertion service and be assured that their content rights are securely managed and respected.
US11645407B2 Enrichment of database logs
A method by a network device to enrich database logs. The method includes detecting that a process executing on the network device has created a database connection to a database server, determining contextual information of the process in response to detecting that the process has created the database connection, generating a key associated with the database connection based on information that is known to be included in a database log of the database, and providing the key and the contextual information to a correlator component.
US11645405B2 Secure fetch of digital content
A Secure Fetch feature can be included with any file sharing or transfer service that allows access to files, folders and digital content where the party that is to gain access or possession of the materials (the requestor) desires to utilize an application that facilitates access or transfer of the materials and the party in possession of the materials (the requestee) is not required to log in to an application or even to download or open it.
US11645404B2 System, method, and computer program product for preventing access to data with respect to a data access attempt associated with a remote data sharing session
A system, method, and computer program product are provided for preventing access to data associated with a data access attempt. In use, a data access attempt associated with a remote data sharing session is identified. Further, access to the data is prevented.
US11645399B1 Searching encrypted data
Disclosed are various embodiments for searching encrypted data. A search query containing a plaintext key can be received from a client device or other application. A request can then be sent to a storage engine for a ciphertext key of a node of a binary tree, the node representing an encrypted key-value pair that includes the ciphertext key. The ciphertext key can be decrypted using a cryptographic key to generate a decrypted ciphertext key. Then, the decrypted ciphertext key can be compared to the plaintext key. A determination can then be made as to whether the encrypted key-value pair represented by the node of the binary tree satisfies the search query based at least in part on a comparison of the decrypted ciphertext key to the plaintext key.
US11645398B2 System and method for data registration and access
A data manager includes persistent storage and a data register. The persistent storage stores an identity chain and a data availability chain. The data register obtains data associated with an entity registered with the identity chain using a public key associated with the entity; obtains an object identifier associated with the data by storing the data in a data storage as a record; and records, on the data availability chain, both of: the record using a private key associated with the entity, and the object identifier.
US11645392B2 Continuous database security and compliance
A method by one or more electronic devices to notify an administrator when it is safe to mitigate a non-compliant database configuration of a database. The method includes responsive to identifying the non-compliant database configuration of the database, applying a security rule that detects occurrences of database operations that make use of the non-compliant database configuration and responsive to a determination that the security rule has not been invoked for at least a threshold length of time, causing a notification to be sent to the administrator that indicates that it is safe for the administrator to mitigate the non-compliant database configuration.
US11645391B2 Protecting computer systems against malicious software stored on removeable data storage devices
In an example method, one or more processors determine that a first data storage device has been communicatively coupled to a first computer system, determine that the first computer system is associated with a first geographical location, determine that the first data storage device is associated with a first user, determine that the first user is associated with one or more additional data storage devices, and determine usage data regarding the one or more additional data storage devices. Further, the one or more processors control a transmission of data between the first data storage device and first computer system based on the first geographical location and the usage data.
US11645386B2 Systems and methods for automated labeling of subscriber digital event data in a machine learning-based digital threat mitigation platform
A system and method for accelerating an automated labeling of a volume of unlabeled digital event data samples includes identifying a corpus characteristic of a digital event data corpus that includes a plurality of distinct unlabeled digital event data samples; selecting an automated bulk labeling algorithm based on the corpus characteristic associated with the digital event data corpus satisfying a bulk labeling criterion of the automated bulk labeling algorithm; evaluating a subset of the plurality of unlabeled digital event data samples, wherein evaluating the subset includes attributing a distinct classification label to each digital event data sample within the subset; and in response to the selection, executing the selected automated bulk labeling algorithm against the digital event data corpus, wherein the executing includes simultaneously assigning a classification label equivalent to the distinct classification label to a superset of the digital event data corpus that relates to the subset.
US11645381B2 User configured one-time password
A tool for providing a user configured one-time password. Responsive to receiving a request for a one-time password, the tool sends the one-time password, based at least in part, on a user configured one time password rule. The tool receives a user configured one-time password return value for the one time password. The tool determines whether the user configured one-time password return value satisfies the user configured one-time password rule when applied to the one-time password. Responsive to a determination that the user configured one-time password return value satisfies the user configured one time password rule, the tool accepts the user configured one-time password return value and granting access to the application.
US11645380B2 Process-variability-based encryption for photonic communication architectures
The exemplified methods and systems provide hardware-circuit-level encryption for inter-core communication of photonic communication devices such as photonic network-on-chip devices. In some embodiments, the hardware-circuit level encryption uses authentication signatures that are based on process variation that inherently occur during the fabrication of the photonic communication device. The hardware level encryption can facilitate high bandwidth on-chip data transfers while preventing hardware-based trojans embedded in components of the photonic communication device such as PNoC devices or preventing external snooping devices from snooping data from the neighboring photonic signal transmission medium in a shared photonic signal transmission medium. In some embodiments, the hardware-circuit-level encryption is used for unicast/multicast traffic.
US11645379B2 Security verification method and relevant device
The present disclosure provides a security verification method and a relevant device, to increase the difficulty of cracking. The method includes: receiving, from a verification requester, a request for pulling a sliding verification code; acquiring the sliding verification code which includes a slider and a second endpoint image obtained by performing filter processing on a first endpoint image; and returning the sliding verification code to the verification requester. The first endpoint image and the slider are generated from the same original image, and the slider and the second endpoint image are returned to the verification requester finally. The second endpoint image is obtained by performing image processing on the first endpoint image, and after the image processing, in an area outside the slider placement area, pixel values of pixels in the second endpoint image are different from pixel values of corresponding pixels in the original image.
US11645372B2 Multifactor handwritten signature verification
A system, method, and computer program product for verifying signatures. The system includes at least one processing component, at least one memory component, and a reference storage comprising a set of reference signatures. The system also includes a model generator configured to generate a signature model based on the set of reference signatures. Further, the system includes a verification component configured to receive a signature, and determine whether the signature is valid.
US11645366B2 Rights transfers using block chain transactions
Systems and methods for managing media, such as digital content, using block chain technology are described. In some embodiments, the systems and methods perform multiple digital currency transfers between address nodes to register a collection of rights to a digital content item to a block chain, and perform a digital currency transfer transaction between address nodes to register the collection of rights to the block chain.
US11645364B2 Systems and methods for object detection using stereovision information
Systems and methods for object detection. The methods comprise, by a computing device: obtaining a plurality of intensity values denoting at least a difference in a first location of at least one object in a first image and a second location of the at least one object in a second image; converting the intensity values to 3D position values; inputting the 3D position values into a classifier algorithm to obtain classifications for data points of a 3D point cloud (each of the classifications comprising a foreground classification or a background classification); and using the classifications to detect at least one object which is located in a foreground or a background.
US11645360B2 Neural network image processing
A computer, including a processor and a memory, the memory including instructions to be executed by the processor to determine a second convolutional neural network (CNN) training dataset by determining an underrepresented object configuration and an underrepresented noise factor corresponding to an object in a first CNN training dataset, generate one or more simulated images including the object corresponding to the underrepresented object configuration in the first CNN training dataset by inputting ground truth data corresponding to the object into a photorealistic rendering engine and generate one or more synthetic images including the object corresponding to the underrepresented noise factor in the first CNN training dataset by processing the simulated images with a generative adversarial network (GAN) to determine a second CNN training dataset. The instructions can include further instructions to train a CNN to using the first and the second CNN training datasets.
US11645349B2 Generating location based photo discovery suggestions
Techniques and systems are described for generating location based photo discovery suggestions. Generally, photo discovery data is generated and utilized to form discovery suggestions that identify suggested locations for capturing photographs, as well as other capture-related information that is presented to assist a user in capturing photographs of interest to the user. A discovery suggestion, for example, not only identifies a location of potential photographic interest to a user, but also includes information such as camera settings and suggested camera equipment for capturing photos at the location. A discovery suggestion thus guides a user as to how to maximize a likelihood that a digital image captured by the user includes subject matter of interest to the user and is also visually pleasing.
US11645342B2 Procurement data management system and method
Embodiments provide procurement code data management. A data store stores unified code entries, each linked to one or more codebook procurement codes. A user interface engine is configured to receive a search parameter corresponding to the description from a user computing device and to present one or more search results each search result comprising a code entry to the user computing device. A search engine is configured to identify the unified code entry based on the search parameter and the description. A code translation engine is configured to receive the unified code entry, access the code link entry having the unified code identifier as the primary code entry. The one or more search results is determined by selecting references equivalent code entries of the code link entries.
US11645341B2 Systems and methods for discovering social accounts
Methods and systems allow organizations to discover accounts, subscriptions, properties, sites and other online portals within each distinct social network platform and across disparate social network platforms, publishing platforms and networks that represent, claim to represent or are relevant to their organization and/or brands based on search terms and facilitate the statistical reporting and analysis of activities on the discovered properties.
US11645337B2 Classification by optimizing regular expression rules
A computer-based system and method for optimizing execution of regular expression rules, each including one or more sub-rules, may include: testing, by a processor, the sub-rules against a data sample; measuring, by a processor and based on the testing, the probability for every sub-rule that it appears in the data sample, and the processing time of each sub-rule; and finding, by a processor, an order of execution of at least a subset of the sub-rules to shorten the total execution time of validating the regular expression rules, based to the probability and the execution time of each of the sub-rules.
US11645329B2 Constructing, evaluating, and improving a search string for retrieving images indicating item use
Examples of techniques for constructing, evaluating, and improving a search string for retrieving images are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving, by a processing device, a plurality of images as search results returned based at least in part on a search string for an item in the form of a tuple including an item class, an action and an actor. The method further includes determining, by the processing device, whether the search string is effective at indicating a common item use based on image similarity. The method further includes, based at least in part on determining that the search string is ineffective at indicating the item use, generating, by the processing device, an alternative search string.
US11645324B2 Location-based timeline media content system
Systems and methods for receiving a set of media content items including a geohash defining a captured time and a captured location of the media content item, identifying a first subset of media content items from the set of media content items comprising a geohash that equals a precision level threshold, and identifying a second subset of media content items from the set of media content items that include a geohash that exceeds the precision level threshold. The system also includes generating a timeline media content item collection including the second subset of media content items each including a geohash that exceeds the precisions level threshold, and causing display of a media content collection interface, the media content collection interface including the timeline media content item collection.
US11645321B2 Calculating relationship strength using an activity-based distributed graph
Methods, systems, and devices for analyzing communication messages (e.g., emails or activities) to determine relationship strength using a distributed graph are described. In some systems, a user may be associated with a specific tenant. A database server of the system may receive communication messages associated with the user and a target user. The server may perform a natural language processing (NLP) analysis on the communication messages to extract metadata, and may generate or update a distributed graph indicating connections between users based on the extracted metadata. Using the connections of the graph, the server may calculate a closeness score between the user and the target user. Additionally, the server may calculate closeness scores between the target and other users associated with the tenant, and may determine the users with the greatest closeness scores. The server may send a suggestion for the determined users to initiate communication with the target.
US11645318B2 Systems and methods for unified extraction of attributes
Systems and methods for unified attribute extraction are disclosed. A set of product data including at least one text-based description of each of the products in the set of products is received and at least one closed list attribute is extracted from the at least one text-based description of each of the products. The at least one closed list attribute is extracted by an attribute extraction model configured to implement an extended conditional random field (XCRF) process. A set of attributes including each of the at least one closed list attributes extracted from the at least one text-based description of each of the products in the set of products is output.
US11645317B2 Recommending topic clusters for unstructured text documents
Embodiments of the present disclosure generally relate to a content management system that automatically determines and generates topic clusters from a collection of electronic text documents. For example, the content management system analyzes a collection of electronic text documents to identify key terms and terms related to the key terms. Based on the key terms and related terms, the content management system generates a topic cluster that includes the key term and related terms. The content management system then organizes the electronic text documents based on terms within a given text document matching terms within a given topic cluster. Further, the content management system presents the topic clusters and organized electronic text documents to a user.
US11645311B2 Automatic feature extraction from a relational database
Techniques facilitating automatic feature extraction from a relational database are provided. In an embodiment, a method can include generating an entity graph based on a relational database, wherein the entity graph comprises a first node associated with a first table in the relational database and a second node associated with a second table in the relational database. In another embodiment, the method can include joining the first table and the second table based on an edge between the first table and the second table defined by the entity graph, wherein a resulting joined table is connected by a column of data. In another embodiment, the method can include extracting a feature from the column of data using a data mining algorithm selected from a set of data mining algorithms based on a type of data in the column of data.
US11645305B2 Resource management systems and methods
Example resource management systems and methods are described. In one implementation, a resource manager is configured to manage data processing tasks associated with multiple data elements. An execution platform is coupled to the resource manager and includes multiple execution nodes configured to store data retrieved from multiple remote storage devices. Each execution node includes a cache and a processor, where the cache and processor are independent of the remote storage devices. A metadata manager is configured to access metadata associated with at least a portion of the multiple data elements.
US11645304B2 Sanitizing database structures for testing
A central database system allows users to access and use data stored in a relational database. In order to ensure that the stored data is not detrimentally impacted and that the security of the stored data is maintained, the central database system generates a sanitized copy of the database. The central database system stores and accesses annotation files associated with data tables of the database and a schema identifying the structure of the database. Based on the schema, for each data table, the central database system validates the annotation file. A copy of the data table is created and sanitized corresponding to the annotation file. The sanitized copies of the data tables are used to generate a sanitized copy of the database. The sanitized copy of the database may then be accessed and used by users of the central database system without impacting the relational database.
US11645300B2 Normalization of unstructured catalog data
Provided is a method and system for normalizing catalog item data to create higher quality search results. In one example, the method may include receiving a record comprising an unstructured description of an object, identifying a type of the object from among a plurality of object types and identifying a predefined attribute of the identified type of object, extracting a value from the unstructured description corresponding to the predefined attribute and modifying the extracted value to generate a normalized attribute value, and storing a structured record of the object in a structured format comprising a plurality of values of a plurality of attributes of the object from the unstructured description including the normalized attribute value for the predefined attribute of the object.
US11645299B2 Data management device and data management method
A data management device is communicably connected to a first database and a second database in a different structure from the first database. The second database is converted to the structure of the first database, and is stored as a conversion table based on first data schema information defining the structure of the first database and second data schema information defining the structure of the second database. For which database a query that is received from the outside and described corresponding to the structure of the first database is a query is determined with reference to the conversion table. When the query is determined to be a query for the second database, the query is converted and is introduced into the second database, and a query result in response to the query is converted into a format corresponding to the structure of the first database and output.
US11645298B1 Configuring managed event tables using execution node processes
Techniques for configuring managed event tables include generating at a first process of an execution node, log data associated with execution of user-defined function (UDF) code. The log data is provided from the first process to a second process of the execution node. The first process is configured as a sub-process of the second process. The log data is formatted using the second process of the execution node, to generate formatted log data. The formatting is based on a configuration of a managed event table that is external to the execution node. The formatted log data is communicated from the second process of the execution node into a managed event table maintained at a computing node that is external to the execution node.
US11645296B1 Techniques for decoupling access to infrastructure models
In example embodiments, techniques are provided for decoupling user access to infrastructure models from proprietary software that maintains and updates the infrastructure models. A backend application may include an infrastructure modeling backend module that, among other functions, handles communication with an infrastructure modeling frontend module of a frontend application that provides user access to the infrastructure model, infrastructure modeling hub services that maintain repositories for the infrastructure model, and an infrastructure modeling native module that creates, performs operations upon, and updates local instances of a database that stores the infrastructure model. While the infrastructure modeling backend module may pass information obtained from the infrastructure modeling frontend module and infrastructure modeling hub services to the infrastructure modeling native module, it may be functionally separated from the software of the infrastructure modeling native module that understands how to maintain and update infrastructure models, including interacting with local instances of the database.
US11645281B1 Caching query plans in database systems
The subject technology receives a query, the query including a set of statements for performing the query. The subject technology populates a compilation context based at least in part the query. The subject technology invokes a compiler to perform a compilation process based on the compilation context. The subject technology performs a lookup operation on a stored plan cache for an exact match based on information from the compilation context. The subject technology, in response to determining an exact match, determines whether the particular query plan requires re-compilation based on a data dependent optimization. The subject technology determines whether a plan cache entry corresponding to the particular query plan includes a data property constraint. The subject technology determines whether the data property constraint still holds based on a set of data properties.
US11645280B2 Cost based function optimization for coupled systems
A function reference for a function is identified in a query. A plurality of processing environments that can provide the function is identified. Function costs for the function to process in the processing environments are obtained. Input data transfer costs are acquired for providing input data identified in the query to each of the functions. A specific one of the functions from a specific processing environment is selected based on the function costs and the input data transfer costs. A query execution plan for executing the query with the specific function is generated. The query execution plan is provided to a database engine for execution.
US11645275B2 Tracking object dependency information in a cloud system
Aspects of the present disclosure address systems, methods, and devices for tracking object dependencies in a cloud database system. An object dependency created between a referencing object and a referenced object is detected. Based on detecting the object dependency, a dependency record is generated. The dependency record includes dependency information describing the object dependency between the reference object and the referenced object. The dependency record is stored in a database of dependency records.
US11645271B2 Automatic generation of an efficient rule set implementation
Automatically generating a rule set implementation is disclosed. A set of rules is accessed. For each non-const rule in the set of rules, one or more implication directed acyclic graphs (DAGs) are constructed. The non-const rule directly causes at least one external output or at least one external action. The one or more implication DAGs specify rule conditions, including one or more observable rule conditions. Implication DAGs that are constructed for the set of rules are compiled to obtain a compiled result that is configured to evaluate rule conditions associated with the set of rules and determine one or more actions when at least one of the rule conditions evaluates to true. The compiled result is output.
US11645261B2 System and method for heterogeneous database replication from a remote server
In accordance with an embodiment, described herein is a system and method for heterogeneous database replication from a remote server, for example a remote database server. A capture process can be registered as a replication slave to the remote server, and configured to receive transaction event data from that server. Transaction log events associated with a modification to the database at the remote server can be processed, and output as change data, in a canonical format output, for use with one or more heterogeneous targets, for example a target database server or message queue. The process enables capture of transaction log events associated with database transactions at a remote server that may be located on a different computer or network, or within an access-restricted environment such as a cloud environment, without the need to create additional copies of its transaction logs.
US11645254B2 Database index modification
Modifying an index for a database is provided. An index tree for the database is traversed by: identifying a next node in the index tree, requesting a lock of the next node in the index tree, responsive to locking of the next node in the index tree, releasing a lock of a current node of the index tree, and making the next node in the index tree the current node of the index tree, until the current node of the index tree is a leaf node of the index tree. Responsive to determining to split the leaf node, the lock of the leaf node is released and, after releasing the lock of the leaf node, a lock of a non-leaf node parent of the leaf node in the index tree is requested.
US11645247B2 Ingestion of master data from multiple applications
Techniques and solutions are provided for integrating master data from multiple applications. Master data from multiple applications can be integrated for use in processing data associated with internet of things (IOT) devices, such as by joining master data with timeseries data (including aggregated values). Integrating master data from multiple applications can include converting master data from a schema used by an application into an analytics schema. New or updated master data can be indicated in a message sent by an application. In processing the message, additional master data, or data used to determine how master data should be processed, can be retrieved.
US11645246B2 Managing and classifying assets in an information technology environment using tags
Disclosed below are representative embodiments of methods, apparatus, and systems for managing and classifying assets in an information technology (“IT”) environment using a tag-based approach. The disclosed tag-based classification techniques can be implemented through a graphical user interface. Embodiments of the disclosed tag-based classification techniques can be used to allow a user to easily and quickly select, and perform actions on groups of one or more assets (e.g., monitor policies, perform upgrades, etc.). For example, the tag-based classification techniques can automatically classify assets into “tag sets” (or “tagged sets”) based on node properties or user-selected criteria or conditions (e.g., criteria or conditions that are established in a user-created tagging profile or rule). The tagged assets can then be further filtered to identify even deeper relationships between the assets.
US11645244B2 Share replication between remote deployments
Provided herein are systems and methods for an efficient method of replicating share objects to remote deployments. An example method includes receiving, at a first deployment in a data exchange, a refresh message from a second deployment in the data exchange, wherein the first deployment comprises a database that stores a database object. The method also includes, in response to receiving the refresh message, retrieving, at the first deployment, a share grant from a share object of the first deployment and transmitting, by a processing device of the first deployment, a message including the share grant to the second deployment. The share grant includes a reference to the database object and allows a consumer to use the database object.
US11645241B2 Persistent memory file store for directly mapped persistent memory database
Techniques herein store database blocks (DBBs) in byte-addressable persistent memory (PMEM) and prevent tearing without deadlocking or waiting. In an embodiment, a computer hosts a DBMS. A reader process of the DBMS obtains, without locking and from metadata in PMEM, a first memory address for directly accessing a current version, which is a particular version, of a DBB in PMEM. Concurrently and without locking: a) the reader process reads the particular version of the DBB in PMEM, and b) a writer process of the DBMS replaces, in the metadata in PMEM, the first memory address with a second memory address for directly accessing a new version of the DBB in PMEM. In an embodiment, a computer performs without locking: a) storing, in PMEM, a DBB, b) copying into volatile memory, or reading, an image of the DBB, and c) detecting whether the image of the DBB is torn.
US11645239B2 Automated intelligent file conversion and execution
A method, system, and computer program product for intelligent file conversion is provided. The method receives a first workflow in a first tool format. The first workflow contains a set of first elements associated with a set of tasks. The set of first elements in the first tool format are mapped to a set of second elements in a second tool format. The method generates a second workflow in the second tool format based on the set of second elements. The second workflow is validated based on a file definition schema for the second tool format and the second workflow is routed to an execution server.
US11645238B2 Notifying a cache file system of changes to files in a source file system served from the cache file system
Provided a computer program product, system, and method for notifying a cache file system of changes to files in a source file system served from the cache file system. The source node establishes a local share of a cache file system at the cache node. The cache file system at the cache node comprises a local share of a source file system at the source node. In response to modifying a source file in the source file system, a source control file for the source file in the local share of the cache file system is updated to indicate the source file is modified. In response to updating the source control file, sending, to the cache node, indication of the updating of the source control file to cause the cache node to update a cache control file to indicate a change to the source file at the source node.
US11645235B2 File system warnings for moves of shared content items
The present technology operates in an application layer of an operating system on a client device of a content management system to monitor for changes to shared content items that are likely unintentional—for example the change might move a content item out of a shared space, or otherwise remove the shared content item from access by other users. The present technology can detect a content item change event on a client device, compare a source file system path for the content item change event with a destination file system path for the content item change event to determine a canonical move causing the content item change event, determine that the canonical move was likely unintentional; and display a notification informing the user that a content item change that was likely unintentional was detected and then allow the user to either confirm or deny (undo) the detected change.
US11645233B2 Distributed file cache
Embodiments of the present invention relate to methods, systems, and computer program products for file management in a distributed file cache system. In some embodiments, a method is disclosed. According to the method, responsive to determining that at least one client node is obtaining a file of a first version stored at a storage node, one or more processors generate contact information indicating that the file of the first version is accessible from the storage node and the at least one client node and recorded the contact information into a distributed hash table. The storage node and the at least one client node are included in a plurality of nodes associated with the distributed hash table. Further, one or more processors generate first version information indicating that the file is of the first version and record the first version information into a blockchain associated with the plurality of nodes.
US11645231B1 Data indexing for distributed query execution and aggregation
Computer-implemented methods and systems are disclosed for receiving and indexing a plurality of files for later querying, for dynamically generating scripts to be executed during a query of a data store, and for horizontally distributing a query and aggregating results of the distributed query.
US11645230B2 Method and system for storing documents
Embodiments of systems and methods for storing documents in a cloud storage system comprising a cloud processor and a plurality of storage components are disclosed. Particularly, certain embodiments comprise, at the cloud processor, providing at least one storage component attribute for each of the plurality of storage components, the at least one storage component attribute defining a storage property of the respective storage component; receiving a first document to be stored and document metadata associated with the first document, the document metadata defining storage requirement of the first document; translating the document metadata of the first document into a storage instruction; determining, based on storage component attributes, at least one storage component among the plurality of storage components with a defined storage property matching the storage instruction for the first document; and storing the first document in the at least one storage component determined according to the storage instruction.
US11645227B2 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.
US11645225B2 Partitionable networked computer
A computer, including a plurality of processing nodes arranged in two-dimensional arrays in respective front and rear layers. Each processing node has a set of activatable links. When activated, transmission of data items between the nodes connected via the activated link is enabled. When not activated, transmission of data items between the nodes is prevented. The set of activatable links including a respective link which connects the processing node to each adjacent node in the array, and to a facing processing node in the other layer. An allocation engine is configured to receive an allocation instruction and connected to the processing nodes to selectively activate the links in a configuration.
US11645224B2 Neural processing accelerator
A system for calculating. A scratch memory is connected to a plurality of configurable processing elements by a communication fabric including a plurality of configurable nodes. The scratch memory sends out a plurality of streams of data words. Each data word is either a configuration word used to set the configuration of a node or of a processing element, or a data word carrying an operand or a result of a calculation. Each processing element performs operations according to its current configuration and returns the results to the communication fabric, which conveys them back to the scratch memory.
US11645223B2 Single-sided distributed storage system
A distributed storage system including memory hosts and at least one curator in communication with the memory hosts. Each memory host has memory, and the curator manages striping of data across the memory hosts. In response to a memory access request by a client in communication with the memory hosts and the curator, the curator provides the client a file descriptor mapping data stripes and data stripe replications of a file on the memory hosts for remote direct memory access of the file on the memory hosts.
US11645216B2 Systems and methods for single-wire in-band pulse-addressable multiplexer
An information handling system may include a bus initiator, a plurality of bus endpoints, and a single-wire bus communicatively coupled between the bus initiator and the plurality of bus endpoints, wherein the bus comprises a multiplexer. The bus initiator may be configured to perform in-band addressing to select a communications channel through the multiplexer via an addressing protocol that uses pulse bursts for initiation of the addressing, identification of the communications channel, and termination of the addressing. Pulses of the pulse bursts may be sufficiently short in duration to pass through filters of the bus endpoints such that the pulse bursts are not processed by the bus endpoints.
US11645211B2 Augmenting storage functionality using emulation of storage characteristics
Methods, systems, and computer-readable media for augmenting storage functionality using emulation of storage characteristics are disclosed. An access request for a data set is received. The access request is formatted according to a first protocol associated with a first data store, and the first data store is associated with first storage characteristics. The access request is translated into a translated access request. The translated access request is formatted according to a second protocol associated with a second data store, and the second data store is associated with second storage characteristics differing at least in part from the first storage characteristics. The translated access request is sent to the second data store. The translated access request is performed by the second data store on the data set using emulation of one or more of the first storage characteristics not included in the second storage characteristics.
US11645205B2 Method, apparatus and computer program product for implementing filter cache in a group-based communication platform
Method, apparatus and computer program product for generating filter cache are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to at least generate an index document array, generate a group identifier lookup array, generate a channel identifier lookup array, and generate a filter cache for the index document array based at least on the group identifier lookup array and the channel identifier lookup array.
US11645202B2 Parsing method, parsing apparatus, electronic device, and computer storage medium
A parsing method includes the following: during parsing target bank, performing a row hammer operation on a logical row in target bank to determine a physical position relationship of the logical row; repeatedly performing the operation of performing the row hammer operation on the logical row in target bank to determine the physical position relationship of the logical row until all logical rows have been parsed; and determining a mapping relationship used for recording physical position relationships of multiple logical rows according to a linked list; where performing the row hammer operation on the logical row in target bank includes: acquiring a to-be-parsed logical row in target bank including multiple logical rows; performing the row hammer operation on the to-be-parsed logical row until at least one flipped logical row is obtained; and writing the at least one flipped logical row into the linked list.
US11645195B1 Auto-decisioning test interface and test database for bypassing functionalities of decision engines and simulating return values
A testing platform for an auto-decision engine is disclosed. An auto-test database for a decision engine may be accessed and modified by, for example, executing an application programming interface protocol of a third-party computing system. The decision engine may be bypassed, and a simulated auto-decision may be requested based on a unique key corresponding to a scenario in the auto-test database. A graphical user interface displays information regarding the auto-test database on a user computing device, and one or more output data fields in the auto-test database may be modified.
US11645194B2 Systems for enterprise-wide end-to-end automated software testing
An end-to-end automated testing platform that allows for standardized, enterprise-wide process, compliance and operational exposure testing. The testing platform is self-service, in that, users can manage the process by which (i) data sources are identified and data connections established, (ii) data is mapped from the data sources to meet test requirements, (iii) schedules for executing the test are established, and (iv) rules sets are established as the baseline for testing criteria. In addition, the platform provides for definition of the business rule logic to be used to perform the testing, application of the rule logic against appropriate business data to determine testing results and the dissemination of those results. Additionally, the platform provides for automated generation of test code, execution of the test code and compilation and dissemination of test results. Moreover, the testing platform provides for surveillance dashboards that allows for users to monitor tests currently in-progress and track results of completed tests.
US11645185B2 Detection of faults in performance of micro instructions
Micro-architectural fault detectors are described. An example of storage mediums includes instructions for receiving one or more micro instructions for scheduling in a processor, the processor including one or more processing resources; and performing fault detection in performance of the one or more micro instructions utilizing one or more of a first idle canary detection mode, wherein the first mode includes assigning at least one component as an idle canary detector to perform a canary process with an expected outcome, and a second micro-architectural redundancy execution mode, wherein the second mode includes replicating a first micro instruction to generate micro instructions for performance by a set of processing resources.
US11645184B2 Systems and methods for predicting hard drive performance
A method for designing an enclosure by predicting hard drive disk (HDD) performance in an experimental enclosure, where the enclosure is a modified version of the experimental enclosure. The method includes obtaining, by an HDD performance data generator, an experimental enclosure vibration dataset from a vibration measurement apparatus, obtaining an ideal HDD vibration threshold; making a first comparison between the experimental enclosure vibration dataset and the ideal HDD vibration threshold, calculating, based on the first comparison, an experimental enclosure HDD performance dataset, making a first determination that the experimental enclosure HDD performance dataset exceeds an acceptable threshold, and performing a design action on the experimental enclosure based on the first determination to generate a design of the enclosure.
US11645182B2 Pervasive data center architecture systems and methods
Embodiments of a system for determining a data gravity index score and implementing pervasive data center architecture is disclosed. In some embodiments, the system can calculate a data gravity index score based on the amount of data stored in a given location, an amount of data in motion in the given location, a bandwidth index associated with the given location, and a latency index associated with the given location. Based on data gravity index scores, in some embodiments, the system can localize traffic to improve network performance, improve security operations, and generate software-defined-network overlay.
US11645181B2 Automated issue direction and remediation across multiple user systems using healing-as-a-service techniques
Methods, apparatus, and processor-readable storage media for automated issue detection and remediation across multiple user systems using healing-as-a-service techniques are provided herein. An example computer-implemented method includes obtaining system configuration data from at least a portion of multiple user systems within a network; obtaining an alert pertaining to an issue attributed to a first of the user systems; training a machine learning model related to user system issue detection using at least a portion of the system configuration data and data related to the alert; determining user system configuration adjustments related to remedying at least a portion of the issue, by processing the data related to the alert using the trained machine learning model; automatically performing the user system configuration adjustments in connection with the first user system; and sharing, using at least one healing-as-a-service component, the trained machine learning model with the user systems in the network.
US11645179B2 Method and apparatus of monitoring interface performance of distributed application, device and storage medium
The present disclosure discloses a method and apparatus of monitoring an interface performance of a distributed application, a device and a storage medium, which relates to a field of computer technology, in particular to a field of cloud platform. The method includes: in case of detecting a caller request for calling an interface of the distributed application, obtaining a performance data of the interface for responding the caller request; updating a performance data distribution characteristic of the interface according to the performance data of the interface for responding the caller request, so as to obtain an updated performance data distribution characteristic; and monitoring the interface performance of the distributed application, according to the updated performance data distribution characteristic of the interface.
US11645175B2 Automatic failover of a storage manager
An information management system implements a method for determining whether to initiate a failover of a storage manager in the system. Nodes in the system may be assigned as monitoring nodes configured to communicate with a storage manager. Furthermore, each monitoring node may be configured to transmit a status inquiry message to each other monitoring node, and each monitoring node may receive a status inquiry message from each other monitoring node. Each monitoring node may also generate a session message comprising status information, and a plurality of failover nodes may receive the generated session messages. A failover node may then determine whether a failover condition has occurred by applying a plurality of failover rules to the status information of the transmitted session message. Where the failover node determines that a failover condition has occurred, the failover node may activate an offline storage manager to replace the active storage manager.
US11645163B1 Method and system for providing coordinated checkpointing to a group of independent computer applications
A system and method thereof for performing loss-less migration of an application group. In an exemplary embodiment, the system may include a high-availability services module structured for execution in conjunction with an operating system, and one or more computer nodes of a distributed system upon which at least one independent application can be executed upon. The high-availability services module may be structured to be executable on the one or more computer nodes for loss-less migration of the one or more independent applications, and is operable to perform checkpointing of all state in a transport connection.
US11645162B2 Recovery point determination for data restoration in a storage system
An illustrative method includes a data protection system detecting, for a storage system, a potential data corruption in the storage system, analyzing, in response to the detecting of the potential data corruption, one or more metrics of the storage system, and determining, based on the analyzing of the one or more metrics of the storage system, a corruption-free recovery point for potential use to recover from the potential data corruption.
US11645159B2 System and method for granular reset management without reboot
A system for granular reset management without reboot is disclosed. The system may include a subsystem, a processor including a reset management circuit coupled to the subsystem. The reset management circuit may include circuitry to receive a command to reset the subsystem, determine whether the subsystem can be reset without performing a system wide reboot, and based on a determination that the subsystem can be reset without performing a system wide reboot, block the use of the subsystem, drain the subsystem, and reset the subsystem. Circuity and method are also disclosed.
US11645149B2 Information processing system, storage device, and host
In general, according to an embodiment, a storage device includes a non-volatile memory and a controller. The non-volatile memory includes a plurality of pages, each of the pages including a data area of a first size and a redundant area of a second size smaller than the first size. The controller is configured to receive, from a host, a write command, receive, from the host, transfer data associated with the write command. The transfer data includes write data of the first size appended with a first error detection code for the write data. The controller is further configured to store the write data into the data area of one of the pages and the first error detection code into the redundant area of the one of the pages.
US11645148B2 Method and apparatus for caching MTE and/or ECC data
A system and method for caching memory request verification data comprising a memory request generator configured to generate a memory request designating requested data and memory request verification data. A bus is configured to carry the memory request from the memory request generator to a cache memory that stores verification data, and upon receiving the memory request is configured to: retrieve stored verification data from the cache memory, compare the stored verification data to the memory request verification data, and responsive to a match between the stored verification data to the memory request verification data, designate a memory request validation. Also part of the system is a memory controller configured to, responsive to a memory request validation, retrieve data specified in the memory request from a main memory and provide the data to the memory request generator over the bus. A main memory configured to store the requested data.
US11645146B2 Automated system for intelligent error correction within an electronic blockchain ledger
A system for automated and intelligent error correction within an electronic blockchain ledger is provided. The system may analyze unformatted/unstructured blockchain event logs using machine learning algorithms in order to identify and label the errors within the event logs. Based on the identified errors, the system may use predictive analysis in conjunction with error or rule repositories and/or machine learning to identify potential solutions to the identified errors. Once the potential solutions have been identified, the system may automatically attempt to rectify the blockchain transaction errors using the potential solutions. The system may further comprise trend/correlation analyses and reporting functions regarding various metrics and may output said metrics in various accessible formats.
US11645145B2 Methods and apparatus to facilitate speculative page fault handling in a graphics processing unit
The present disclosure relates to methods and apparatus for display processing. For example, disclosed techniques facilitate speculative page fault handling in a GPU. Aspects of the present disclosure can perform a graphics operation associated with using a set of constants within a flow control. Aspects of the present disclosure can also query a first memory to determine whether memory addresses associated with the set of constants are allocated at a constant buffer of the first memory. Further, aspects of the present disclosure can set a page fault indicator to a true value when the query indicates that at least one memory address associated with the set of constants is unallocated at the constant buffer, and set the page fault indicator to a false value otherwise.
US11645144B2 Methods and systems securing an application based on auto-learning and auto-mapping of application services and APIs
A computerized method for securing an application based on auto-learning and auto-mapping of application services and application programming interfaces (APIs), includes the step of providing a distributed application security mesh system. The method includes the step of implementing a learning mode of the distributed application security mesh system. This includes learning a set of services and a set of APIs that are used by the set of services to interact with each other. The service comprises an application service. This includes creating a record of the set of services. The record comprises a list of services that are currently active in a specified environment of the distributed application security mesh system, and a list of interactions of the services. The method includes the step of implementing an enforcing mode of the distributed application security mesh system. This includes determining that there is a deviation from a state of at least one record of the set of services provided during the learning mode. This includes implementing a mechanism for the review of the deviations by administrators of the systems and updating the learned state or to take an action based on the review.
US11645142B1 Use sequential set index for root cause location and problem verification
Embodiments are for using sequential set index to determine the root cause location of software issues and problem verification of the software issues. Fail data for a software program is received. The fail data corresponds to a plurality of failed test cases for the software program. It is determined that at least one model in a plurality of models includes at least one case that matches the fail data of the software, each of the plurality of models having one or more cases, the at least one case being in the one or more cases. It is determined that a root cause of the at least one model corresponds to the plurality of failed test cases for the software program.
US11645141B2 Automated root-cause analysis for distributed systems using tracing-data
A system for identifying root cause of anomalies in execution of an application comprising a plurality of operations is provided. The system comprising a preprocessing module configured to receive tracing data comprising a plurality of tracing spans each documenting, for a corresponding operation of the application, a plurality of properties and corresponding values, a signal splitting module configured to group the plurality of tracing spans in a plurality of groups such that each of the plurality of groups comprises operations with identical properties and corresponding values, an anomaly detection module configured to determine anomalous operations for each of the plurality of tracing data spans, a scoring module configured to calculate a plurality of anomaly scores each indicating a level of anomaly within each of the plurality of groups and a root cause identification module configured to analyze the anomaly scores and identify root cause of the detected anomalies according to the analysis.
US11645138B2 Diagnosing and resolving technical issues
The exemplary embodiments disclose a system and method, a computer program product, and a computer system for diagnosing technical issues. The exemplary embodiments may include collecting data relating to one or more technical issues, extracting one or more features from the collected data, determining one or more diagnoses based on the extracted one or more features and one or more models, and suggesting to a support agent one or more actions based on the one or more determined diagnoses.
US11645135B2 Hardware apparatuses and methods for memory corruption detection
Methods and apparatuses relating to memory corruption detection are described. In one embodiment, a hardware processor includes an execution unit to execute an instruction to request access to a block of a memory through a pointer to the block of the memory, and a memory management unit to allow access to the block of the memory when a memory corruption detection value in the pointer is validated with a memory corruption detection value in the memory for the block, wherein a position of the memory corruption detection value in the pointer is selectable between a first location and a second, different location.
US11645133B2 Modifying encoded data in a distributed storage network
A computing device includes processing circuitry configured to determine whether to modify the dispersed error encoding parameters of a set of encoded data slices (EDSs) stored in a distributed storage network to produce a set of modified EDSs, wherein a data object is segmented into a plurality of data segments and in response to a determination to modify the dispersed error encoding parameters of the set of EDSs, identify a plurality of storage units to store the modified EDSs and determine modified dispersed error encoding parameters for the modified EDSs. The computing device is further configured to assign each storage unit of the plurality of storage units to execute one or more storage modification tasks associated with producing the modified EDSs; and transmit one or more EDS of the set of EDSs to each storage unit of the plurality of storage units for modification and storage.
US11645132B2 Noise and calibration adaptive compilation of quantum programs
A method includes executing a calibration operation on a set of qubits, in a first iteration, to produce a set of parameters, a first subset of the set of parameters corresponding to a first qubit of the set of qubits, and a second subset of the set of parameters corresponding to a second qubit of the set of qubits. In an embodiment, the method includes selecting the first qubit, responsive to a parameter of the first subset meeting an acceptability criterion. In an embodiment, the method includes forming a quantum gate, responsive to a second parameter of the second subset failing to meet a second acceptability criterion, using the first qubit and a third qubit.
US11645130B2 Resource manager for transaction processing systems
A resource manager (RM) instance is associated with each transaction processing system (TPS) member, of a TPS group. Each RM instance monitors performance of the associated TPS member. If a TPS member becomes unavailable for any reason (a failing TPS), the associated RM instance broadcasts status of the failing TPS to RMs associated “surviving” members of the group. RM instances associated with surviving members initiate a series of actions that reduce the resources used by the surviving TPS members. Consequently, the surviving TPS members are better able to process the additional workload imposed on them due to the unavailability of the failing TPS. Once the failing TPS is brought back online and made available again (or a replacement TPS is brought online), RM instances associated with the surviving members perform actions to undo the resource usage reduction tasks, and the TPS group returns to a nominal configuration.
US11645126B1 Automatic deployment of manufacturing adapters
It is possible to make data for manufacturing devices available in a standard format using an adapter that would automatically interrogate the device and use the information gained from the machine to generate a data translation file. The data translation file could subsequently be used by an agent to interpret a data stream provided by the adapter for the manufacturing device.
US11645125B2 Method and apparatus for executing workflow including functions written in heterogeneous programing language
A method and device for executing a workflow includes functions written in a heterogeneous programming language. The method for executing heterogeneous language functions includes obtaining a workflow that includes a call for a first function written in a first programming language and a call for a second function written in a second programming language, wherein input data of the second function includes output data of the first function, and setting, in response to completing execution of the first function, the output data of the first function in a format capable of being processed in the second programming language.
US11645123B1 Dynamic distribution of a workload processing pipeline on a computing infrastructure
Disclosed are systems, methods, and computer readable media for automatically assessing and allocating virtualized resources (such as CPU and GPU resources). In some embodiments, this method involves a computing infrastructure receiving a request to perform a workload, determining one or more workflows for performing the workload, selecting a virtualized resource, from a plurality of virtualized resources, wherein the virtualized resource is associated with a hardware configuration, and wherein selecting the virtualized resources is based on a suitability score determined based on benchmark scores of the one or more workflows on the hardware configuration, scheduling performance of at least part of the workload on the selected virtualized resource, and outputting results of the at least part of the workload.
US11645121B2 Systems and methods for distributed resource management
Methods, computer readable media, and systems service a queue, comprising a plurality of jobs, by identifying nodes satisfying a hardware requirement for at least a subset of jobs in the queue. Each job indicates when it was submitted to the queue and one or more node resource requirements. A current availability score for each node class in a plurality of node classes is determined and nodes of a first node class in the plurality of node classes are reserved when a demand score for the class satisfies the current availability score for the first node class by a first threshold amount. Reserved nodes are permitted to draw jobs from the queue in accordance with satisfaction by such nodes of the node resource requirements of the jobs but are terminated, without completing the jobs, when the current availability score for their node class exceeds a second threshold amount.
US11645120B2 Memory bandwidth allocation for multi-tenant FPGA cloud infrastructures
A network device, including processing circuitry configured to determine a depth first search tree (DFST) based on a dependency graph included in a request to allocate memory bandwidth to a set of tasks, determine a set of groups of edges and nodes in the dependency graph based on the DFST, and allocate the memory bandwidth to the set of tasks by allocating the memory bandwidth to edges included in the set of groups of edges and nodes.
US11645119B2 Dynamic allocation of resources in surge demand
Embodiments of the present disclosure provide methods, apparatus, systems, computing devices, computing entities, and/or the like for optimized resource transformation given a set of resource optimization parameters. In accordance with one embodiment, a method is provided that includes: identifying a demand surge scenario associated with resource demand conditions; in response to identifying the scenario: determining a downgrade set of resources; determining whether a downgrade-only resource transformation scenario characterized by downgrade transformation of the downgrade set satisfies the conditions; and responsive to determining the downgrade-only resource transformation scenario fails to satisfy the conditions: identifying residual resources that are transformable to meet the conditions, processing the residual resources using a machine learning model characterized by the set of resource optimization parameters to generate resource priority scores, and generating a optimized resource transformation scenario from a scenario based at least in part on the resource priority scores and the downgrade-only resource transformation scenario.
US11645118B2 Configurable tool for facilitating a plurality of cloud services
The present disclosure pertains to a system configured to generate output data from a series of configurable cloud-computing processing operations. Some embodiments may; obtain, from a first database, data in a first format; process, in a first stage, the obtained data such that the obtained data is normalized; process, in a second stage, data in a second format different from the first format using a first set of cloud-computing devices; and detect, via a user interface, a first selection of at least two processing operations, the first selection being made from among a plurality of available processing operations. Each of the processing stages may include input data, a processing operation, and output data.
US11645111B2 Managing task flow in edge computing environment
The present disclosure provides a computer-implemented method, computer system and computer program product for managing a task flow. According to the computer-implemented method, a definer module may receive a request for executing a task flow. The definer module may determine a cluster of edge devices to execute the task flow from a set of edge devices. The definer module may retrieve metadata information for the task flow and edge devices in the cluster, wherein the metadata information is used to schedule the task flow in the cluster. Then the edge devices in the cluster may execute the task flow according to the metadata information.
US11645110B2 Intelligent generation and organization of user manuals
Aspects of the present disclosure relate to automatically generating a user manual using a technique that includes training a first model with a first set of training data. The technique further includes generating, by the first model, a set of operations and a set of windows, where the set of operations and the set of windows are functions of the program. The technique further includes, generating a plurality of tasks, where a first task comprises a first operation being performed on a first window. The technique further includes determining an order of the plurality of tasks and calculating a level score for the first operation of the first window. The technique further includes assembling the user manual having the plurality of tasks in the determined order.
US11645109B2 Managing failures in edge computing environments
A computer-implemented method, computer system and computer program product dynamically manage failure in an edge computing environment. According to the method, a request for executing a task may be sent to a first edge device according to a defined process, where the defined process is used to schedule tasks to be executed on edge devices. In response to the first edge device failing to execute the task, the defined process may be suspended. Then, a request for executing the task may be sent to a second edge device. A task result that is received first may be taken as the task result for the task, where the task result is from either the first edge device or the second edge device. And, continuing the rest of the defined process.
US11645107B2 Processing multi-frame tasks in a multi-threaded digital design system
Embodiments are disclosed for processing multi-frame tasks in a multi-threaded digital design system. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving, by a first thread, a first set of inputs on a graphical user interface, determining that the first set of inputs represent a first multi-frame request, wherein a multi-frame request includes a series of inputs that produce a continuous response, generating a first multi-frame edit task, the first multi-frame edit task including a communications channel between the first thread and a second thread for caching the first set of inputs, enqueuing the first multi-frame edit task in a task queue of the second thread, processing, by the second thread, the first multi-frame edit task.
US11645105B1 Autoscaling data plane
A method of adjusting a number of virtual machines in a data plane is provided. A number of virtual machines in the data plane each having a data plane proxy is provisioned. The virtual machines provide data routing for a first number of operational pods in a deployment plane associated with the data plane. A status of the deployment plane is monitored. The status reflects the deployment plane has a second number of operational pods different from the first number of operational pods. The first number of operational pods is compared to the second number of operational pods. Based on the comparison, the number of virtual machines in the data plane is adjusted.
US11645097B2 System and method for the orchestration of plugins on the command line
The present disclosure describes systems and methods for a command line interface with artificial intelligence integration. Embodiments of the disclosure provide a command line orchestration component (e.g., including a reinforcement learning model) that provides a generic command line interface environment (e.g., that researchers can interface using a simple sense-act application programming interface (API)). For instance, a command line orchestration component receives commands (e.g., text input) from a user via a command line interface, and the command line orchestration component can identify command line plugins and candidate response from the command line plugins. Further, the command line orchestration component may select a response from the candidate responses based on user preferences, user characteristics, etc., thus providing a generic command line interface environment for various users (e.g., including artificial intelligence developers and researchers).
US11645091B2 Shell conversion for an enterprise resource planning (ERP) system
A digital content management system for using an enterprise resource planning (ERP) system converted from a legacy ERP using a shell conversion technique is provided. The system may include a final-converted ERP that communicates with one or more servers and one or more data stores in a network. The final-converted ERP may communicate with any number of data sources and may be converted from a legacy ERP using a shell conversion technique or process comprising: making a copy of the legacy ERR; creating a base shell from the copy of the legacy ERR; performing a Unicode conversion of the base shell of the legacy ERR; upgrading the Unicode converted base shell of the legacy ERP to a next generation ERR; performing a remediation of the upgraded next generation ERR; making a copy of the remediated and upgraded next generation ERR; creating at least one of a development ERP, a quality ERP, or a production ERR; and providing the final ERP based on at least one of the a development ERP, a quality ERP, or a production ERP.
US11645088B1 Application-specific settings for hosted applications using client-side and host-side tablet device drivers
A host system includes a device driver with application-specific settings for a hosted application. Input data is generated by one or more tablet devices at a client computer system. A host-side data transfer application receives the input data and forwards it to the host-side driver, which sends the input data to the hosted application. The tablet data sent to the hosted application is configured according to application-specific settings of the host-side driver, which may support multiple application programming interfaces. A dedicated driver-to-driver connection may also be used to transmit data between client-side and host-side drivers. In another aspect, a host sends an identifier of a hosted application currently in use to a client-side driver, which uses that identifier to look up and apply application-specific settings to tablet data sent to the hosted application. This can eliminate the need for a host-side driver while still allowing application-specific settings for hosted applications.
US11645085B2 Apparatus to enable a handicapped person to install and service a device adjacent a ceiling
An apparatus to enable people who are handicapped, especially those who are wheelchair bound, to be able to install and replace objects that are affixed near the ceiling. The apparatus includes a lower level affixed at a location within reach of a seated person and including a vertical height adjustment pole movably retained by plate at the lower level. A top plate retains a device which is positioned adjacent a ceiling. The top plate is affixed adjacent a top end of the vertical height adjustment pole. The vertical height adjustment pole is lowered to be in reach of the seated person to enable the seated person to work on the device retained on the top plate. After work on the device is completed, the vertical height adjustment pole is retained so that the top plate is adjacent a ceiling.
US11645083B2 Processor having adaptive pipeline with latency reduction logic that selectively executes instructions to reduce latency
A system and method for reducing pipeline latency. In one embodiment, a processing system includes a processing pipeline. The processing pipeline includes a plurality of processing stages. Each stage is configured to further processing provided by a previous stage. A first of the stages is configured to perform a first function in a pipeline cycle. A second of the stages is disposed downstream of the first of the stages, and is configured to perform, in a pipeline cycle, a second function that is different from the first function. The first of the stages is further configured to selectably perform the first function and the second function in a pipeline cycle, and bypass the second of the stages.
US11645082B2 Programming language trigger mechanisms for parallel asynchronous enumerations
Embodiments described herein are directed to a programming language trigger mechanism. The trigger mechanism is a small piece of code that a software developer utilizes in a computer program. The trigger mechanism enables computing operations or tasks to be performed asynchronously and in a parallel fashion. In particular, logic (e.g., operations or tasks) associated with the trigger mechanism are provided to a plurality of resources for processing in parallel. Each resource asynchronously processes the task provided thereto and asynchronously provides the result. The results are asynchronously returned as an enumeration. The enumeration enables the software developer to enumerate through the returned elements as a simple stream of results as they are calculated.
US11645071B1 Intelligent installation for client systems
A method, a computer program product, and a computer system intelligently install a component to a client system. The method includes performing an association analysis to generate a component association model based on historical installation information for historically installed components on one or more further client systems. The component association model includes a build success rate model indicative of at least one of the one or more further client systems having a close relationship to the client system based on a metric pair analysis of corresponding parameters in the historical installation information and installation information of the client system. The method includes determining an installation path to install the component to the client system based on the component association model. The method includes transmitting assistance information to the client system based on the installation path.
US11645067B2 System and method using natural language processing to synthesize and build infrastructure platforms
Embodiments of the invention are directed to a system, method, or computer program product structured for synthesizing and building infrastructure platforms. In some embodiments, the system is structured for performing a natural language synthesis of a proposed upgrade to existing infrastructure platform(s), where the natural language synthesis includes analyzing, using natural language processing, code of the proposed upgrade; generating a trust score indicating a predicted likelihood of success from results of the natural language synthesis; in response to the trust score being above a threshold, identifying, using natural language processing, inactive code in the platform(s); generating a build automation script for deploying the proposed upgrade to create upgraded infrastructure platform(s) that exclude the inactive code; executing the build automation script; capturing data from the build automation script execution; and using the result of the build automation script execution and the captured data to refine the natural language synthesis.
US11645064B2 Autonomous vehicle accident and emergency response
Methods and systems for monitoring use, determining risk, and pricing insurance policies for a vehicle having one or more autonomous or semi-autonomous operation features are provided. According to certain aspects, the operating status of the features, the identity of a vehicle operator, risk levels for operation of the vehicle by the vehicle operator, or damage to the vehicle may be determined based upon sensor or other data. According to further aspects, decisions regarding transferring control between the features and the vehicle operator may be made based upon sensor data and information regarding the vehicle operator. Additional aspects may recommend or install updates to the autonomous operation features based upon determined risk levels. Some aspects may include monitoring transportation infrastructure and communicating information about the infrastructure to vehicles.
US11645062B2 Software update device and software update system
A software update device includes a reception unit that receives update data from the server; an update unit that updates software using the update data; a communication interface that communicates with the other software update devices; an update timing reception unit that receives from the server an update timing in which conditions for updating the software including a reception of an update trigger are described; a notification information reception unit that receives notification information including conditions for transmitting the update trigger to another software update device; an update trigger notification unit that transmits the update trigger to the other software update devices; an update trigger reception unit that receives the update trigger from the other software update devices; and an update start determination unit that causes the update unit to update the software when it is determined that all the conditions described in the update timing are satisfied.
US11645056B2 Capturing variable dependencies using a variable agnostic object
Capturing dependencies between variables using a variable agnostic object is disclosed. A system is configured to obtain an indication of a first dependency of a first variable to a second variable via a programming interface and depict the first dependency, the first variable, and the second variable in a first instance of a variable agnostic object in a source code. The system is also configured to obtain an indication of a second dependency of a third variable to a fourth variable via the programming interface and depict the second dependency, the third variable, and the fourth variable in a second instance of the variable agnostic object in the source code. The system is also configured to compile the source code to generate a computer-executable program capturing the first dependency and the second dependency based on the first instance and the second instance of the variable agnostic object.
US11645053B2 Hardware-software design flow with high-level synthesis for heterogeneous and programmable devices
Implementing an application within an integrated circuit (IC) having a data processing engine (DPE) array coupled to a Network-on-Chip (NoC) can include determining, using computer hardware, data transfer requirements for a software portion of the application intended to execute on the DPE array by simulating data traffic to the NoC as generated by the software portion, generating, using the computer hardware, a NoC routing solution for data paths of the application implemented by the NoC based, at least in part, on the data transfer requirements for the software portion. The software portion can be compiled for execution by different ones of a plurality of DPEs of the DPE array based, at least in part, on the NoC routing solution. Configuration data can be generated using the computer hardware. The configuration data, when loaded into the IC, configures the NoC to implement the NoC routing solution.
US11645050B2 Vehicle software developer systems, methods and devices for vehicle software development
Vehicle developer devices, systems and methods are disclosed. In one embodiment, a vehicle developer device includes a plurality of electronic control units, a plurality peripheral devices communicatively coupled to the plurality of electronic control units, wherein one or more individual peripheral devices of the plurality of peripheral devices is a physical representation of an actual vehicle peripheral device, and a management computing device including one or more processors and a memory device storing computer-readable instructions. The vehicle developer device receives one or more sets of software instructions, compiles the one or more sets of software instructions for execution by at least one electronic control unit of the plurality of electronic control units, and receives output from one or more of: 1) at least one electronic control unit of the plurality of electronic control units and 2) at least one peripheral device of the plurality of peripheral devices.
US11645049B2 Automated software application generation
A method, system, and computer program product for implementing automated software application generation is provided. The method includes scanning source code for identifying missing elements of hardware and software parameters associated with functional operation of software for development. The hardware and software parameters are analyzed and converted into configurable digital bins. An automation parameter is generated. The automation parameter is associated with portions of the software configured for automatic development and generation. Corrective actions associated with automating development of the software are generated based on the automation parameter and it is determined that the automation parameter is within a specified range of the portions. The corrective actions are executed with respect to development of the software and the software is generated.
US11645044B2 Systems and methods for multi-source true random number generators, including multi-source entropy extractor based quantum photonic true random number generators
Embodiments of systems and methods for a multi-source true random number generator (TRNG) are disclosed. A set of values is generated from each of the sources of randomness and an extractor is applied each of the set of values to produce a set of random values from each source. At least one extractor for at least one of the sources is a multi-radix extractor. The sets of values generated from each source of randomness can be composited to generate a random bitstring as the output of the TRNG.
US11645043B2 Method and system for calculating minwise hash signatures from weighted sets
A system and method for the creation of locality sensitive hash signatures using weighted feature sets is disclosed. The disclosed methodology takes advantage of discretization mechanisms commonly used in computer systems to model the influence of the feature weights on the calculated hash signature. Pseudo random numbers required for the signature calculation are created in ascending order, which enables the signature generation mechanism to identify and avoid the unnecessary creation of pseudo random numbers to improve the performance of the signature calculation process. Further, hierarchic, tree-search like algorithms are used during the processing of signature weights to further decrease the number of required random numbers. The features of the Poisson Process model, like its ability to provide random numbers in ascending order and the split- and mergeability of Poisson Processes are used to further improve the performance of the signature calculation process.
US11645039B2 Methods and systems for transferring a session between audible and visual interfaces
Methods and systems for transferring a user session between at least two electronic devices are described. The user session is conducted as an audible session via an audible interface provided by a primarily audible first electronic device. Input data is received from the audible interface, wherein the input data causes the audible interface to progress through audible interface states. An interaction may be determined to be sensitive or non-intuitive based on a logic rule or based on tracking interactions in the user session. A current audible interface state is mapped to a visual interface state defined for a visual interface. The mapped visual interface state is pushed to a second electronic device having a visual output device for displaying the visual interface, to enable the user session to be continued as a visual session on the second electronic device.
US11645038B1 Augmented reality head-up display for audio event awareness
An augmented reality head up display system includes an audio microphone array, a driver position tracking device, and an augmented reality head up display. The augmented reality head up display system also includes a controller in electronic communication with the audio microphone array, the driver position tracking device, and the augmented reality head up display, where the controller is programmed to: receive audio data from the audio microphone array corresponding to audio detected by the audio microphone array, classify the audio data as corresponding to an audio event occurring in an environment surrounding the vehicle, and display a graphic corresponding to the audio event on the windscreen of the vehicle using the augmented reality head up display and input from the driver position tracking device.
US11645037B2 Adjusting audio volume and quality of near end and far end talkers
An orchestrator associated with a collaboration application client executed by a near end device dynamically adapts volume level and/or other audio quality parameters to deliver a consistent voice experience to a collaboration participant. The orchestrator is informed by multiple machine learning engines collecting and analyzing inputs from one or more existing sensor-based functions embedded in the near end device. The orchestrator determine an audio configuration of the device and audio preferences of the user. Identities of far end participants are determined and their profiles are mapped against the user volume preferences. The orchestrator functions as an informing agent to the audio signal processing engine of the device, managing speaker output volume and microphone gain settings, based upon the machine learning engines and the sensor-based functions. The sensor based functions may detect proximity, head pose, gaze point, eye position, facial identities, mood, and so forth.
US11645036B2 Electronic device and operating method for providing feedback information in response to user input
Provided are an artificial intelligence (AI) system that mimics cognitive functions, such as recognition and determination, of the human brain using a machine learning algorithm such as deep learning and an application thereof. A method of providing feedback information in response to a user input including determining a user's intention, determining a variation in a number of candidates for an operation to be determined to correspond to the intention based on information input by the user, generating feedback information based on the determined variation, and providing the generated feedback information to the user is provided.
US11645035B2 Optimizing audio signal networks using partitioning and mixer processing graph recomposition
An audio signal processing graph is automatically recomposed to optimize its properties by reassigning and instantiating its nodes on available locales such that the number of inter-locale connections is minimized and latency between inputs, such a performer's live input, and outputs, such as a monitored recording mix, is minimized. The recomposition exploits associative, commutative, and decomposition properties of certain node types, including mixer nodes. A graph recomposition may decompose a mixer node into a first stage instantiated by a software plug-in hosted by a computer running a digital audio workstation in a first locale, and a second stage assigned to an audio processing device in a second locale. Automatic signal graph recomposition occurs when the system is initialized, the graph is reconfigured, a new desired behavior of the graph is specified, or the available network resources are changed.
US11645024B2 Resuming print job by using accounting information
An example image forming apparatus includes a communication device to communicate with an external apparatus, a printing engine to perform a printing job, and a processor to, based on receiving a printing request for the printing job, perform accounting processing for the printing job, and control the printing engine such that the printing job is performed. The processor, based on an error occurring in the printing job, is to control the communication device to transmit proceeding history information of the printing job and accounting information to another image forming apparatus.
US11645020B2 Image forming apparatus and apparatus
An image forming apparatus includes an acquisition unit and a determination unit. The acquisition unit acquires a print setting about at least one of items including a size of a recording medium used for printing, a type of the recording medium, and a conveyance speed of the recording medium. The determination unit determines a printing method to be executed among a plurality of printing methods including a first printing method for drawing an image having a density and a second printing method for drawing an image having a density that is higher than the density of an image printed by the first printing method. Where the print setting is acquired by the acquisition unit, the determination unit determines whether to permit execution of printing by the second printing method based on the print setting acquired by the acquisition unit.
US11645018B2 Information processing apparatus, image forming apparatus outputting message data after person identification
When message communication data including destination data and message data has been received, a data acquiring portion acquires, from a storage device, a piece of target person data that is a piece of registrant data corresponding to the destination data. When the piece of target person data has been acquired, a target person extracting portion extracts, from a captured image of a camera, target face feature data that matches registered face feature data of the piece of target person data. An audio control portion causes an audio device to output an audio message that includes a target person identification sound representing registrant identification data of the piece of target person data. When the message is output, and it has been determined that the target person is present in front of an apparatus, an output control portion causes an information output device to output information represented by the message data.
US11645017B2 Print governance management
In an approach to governance of document printing, one or more computer processors receive a request from a user to print a document. One or more computer processors identify a content and a context of the document. Based on the content and the context of the document, one or more computer processors determine whether the request complies with one or more printing policies. Responsive to determining the request complies with the one or more printing policies, one or more computer processors determine one or more format attributes of the document. Based on the one or more format attributes, one or more computer processors determine whether the document format is optimized, where optimization minimizes use of one or more printing supplies. Responsive to determining the document format is not optimized, one or more computer processors provide a recommendation for optimizing the document format to the user.
US11645016B2 Image forming system, inspection device, and inspection method
An image processing system includes an image forming device, a sensor, processing circuitry, and an ejection device. The image forming device forms an image based on print information, on a first conveyance medium. The sensor acquires information about the image formed on the first conveyance medium. The processing circuitry causes a second conveyance medium to be ejected in a case where the image formed on the first conveyance medium is a defective image, based on the acquired information. The ejection device stacks the first conveyance medium and the second conveyance medium. The processing circuitry controls display of identification information that distinguishes and associates each one of a plurality of first conveyance media having defective images, with a corresponding one of a plurality of second conveyance media.
US11645014B1 Disaggregated storage with multiple cluster levels
Example implementations relate to disaggregated storage systems. An example method may include initializing a plurality of level 1 (L1) clusters in a disaggregated storage system, where each L1 cluster includes multiple compute nodes. The method may also include electing an L1 leader node in each L1 cluster, and forming a level 2 (L2) cluster including the L1 leader nodes. The method may include electing an L2 leader node by the L1 leader nodes included in the L2 cluster.
US11645012B1 Method and apparatus for distributing read operations between emulations in a storage engine
A Random Read Miss (RRM) distribution process monitors execution parameters of first, second, and third emulations of a storage engine, and distributes newly received read operations between the emulations. The RRM distribution process assigns newly received read operations to the first emulation, unless the CPU thread usage of the first emulation or the response time of the first emulation meet a first set of criteria. The RRM distribution process secondarily assigns newly received read operations to the second emulation, unless the CPU thread usage of the second emulation or the response time of the second emulation meet a second set of criteria. The RRM distribution process assigns all other newly received newly received read operations, that are not assigned to the first emulation or to the second emulation, to the third emulation. Distribution of read IOs between the emulations enables the storage engine to increase IOPs while minimizing response time.
US11645005B2 Near-memory computing systems and methods
Example near-memory computing systems and methods are described. In one implementation, a system includes a host command processing system and a computational engine associated with a solid-state drive. In some situations, the computational engine includes multiple versatile processing unit slices coupled to one another. The multiple versatile processing unit slices are configured to perform different tasks in parallel with one another. The system also includes a host direct memory access module configured to access memory devices independently of a central processing unit.
US11645003B2 Memory system generating parity data based on written data and control method
According to one embodiment, a memory system includes a non-volatile memory, and a controller configured to control the non-volatile memory. The controller is configured to write data to the non-volatile memory, read the written data from the non-volatile memory after writing of the data is completed, generate parity data corresponding to the read data, and write the generated parity data to a memory for parity storage.
US11644999B2 Protecting memory regions based on occurrence of an event
Memory regions may be protected based on occurrence of an event in a computing device. Subsystems of the computing device may store information in a memory controller identifying memory regions to be erased upon occurrence of an event, such as a system or subsystem crash. The memory controller may control erasing the memory regions in response to an indication associated with the event. A memory dump may be performed after the memory regions have been erased.
US11644995B1 Application and system settings configuration filtering during physical to virtual hard disk conversion
During conversion and transfer of data from a physical machine to a virtual hard disk, a transmuter generates a catalog of contents of the physical machine. Catalog entries are compared to a set of alterations templates which alter matching data. The altered data is then stored in the virtual hard disk. Alterations templates may include filters that exclude unwanted or duplicated catalog entries, mapping filters that transfer source catalog entries to target locations on the virtual hard disk, and add-on filters that add additional data or location references to catalog entries. The disclosed process allows modifications to be made in a systematic way during data transfer.
US11644992B2 Storage system performing data deduplication, method of operating storage system, and method of operating data processing system
A storage system performing data deduplication includes a storage device configured to store data received from a host, and a controller configured to receive the data and an index associated with the data received from the host. The controller includes a memory configured to store mapping information and a reference count, the mapping information associating the index received from the host with a physical address of the storage system, the reference count associated with the index received from the host. The controller determines whether the data received from the host corresponds to a duplicate of data previously stored in the storage device by reading, from the memory, the mapping information and the reference count, the reading based on the index received from the host. The controller performs a deduplication process by updating the reference count if the data received from the host corresponds to the duplicate of data previously stored.
US11644990B2 Interconnected memory grid with bypassable units
A device for executing a software program by at least one computational device, comprising an interconnected computing grid, connected to the at least one computational device, comprising an interconnected memory grid comprising a plurality of memory units connected by a plurality of memory network nodes, each connected to at least one of the plurality of memory units; wherein configuring the interconnected memory comprises: identifying a bypas sable memory unit; selecting a backup memory unit connected to a backup memory network node; configuring the respective memory network node connected to the bypassable memory unit to forward at least one memory access request, comprising an address in a first address range, to the backup memory network node; and configuring the backup memory network node to access the backup memory unit in response to the at least one memory access request, in addition to accessing the respective at least one memory unit connected thereto.
US11644989B2 Memory device having a plurality of low power states
A method and memory device of controlling a plurality of low power states are provided. The method includes: entering a low power mode state, in which memory cell rows of the memory device are refreshed and power consumption is lower than in a self-refresh mode state, in response to a low power state entry command; and exiting the low power mode state based on a low power mode exit latency time that is set in a mode register of the memory device or at least one of an alarm signal and a low power mode exit command.
US11644988B2 Resource allocation in a storage system
A method for resource allocation in a storage system, the method may include determining to reduce a load imposed on a compute core of the storage system, wherein the compute core is responsible for executing (a) one or more background task shards, and (b) at least one non-sharded task for responding to an input/output (I/O) request sent to the storage system; and reducing the load imposed on the compute core by reallocating at least one background task shard of the one or more background task shards to another compute core of the storage system.
US11644981B2 Semiconductor devices with security lock and associated methods and systems
Memory devices, systems including memory devices, and methods of operating memory devices are described, in which security locks are implemented to control access to secure functions of the memory devices. In one embodiment, the memory device detects a predetermined signal directed to the memory device. The predetermined signals may include one or more commands directed to the memory device, an operating parameter of the memory device, or both. The memory device may track instances of the predetermined signals to compare with a threshold stored in the memory device. If the memory device determines that the predetermined signals satisfy the threshold, the memory device prohibits access to the secure functions.
US11644979B2 Selective accelerated sampling of failure- sensitive memory pages
A processing device in a memory system assigns a memory page to a sensitivity tier of a plurality of sensitivity tiers. The processing device determines respective scan intervals for the plurality of sensitivity tiers, wherein the respective scan intervals are based on at least one characteristic of a memory device, the at least one characteristic comprising memory cell margins of the memory device. The processing device scans a subset of a plurality of memory pages, wherein the subset comprises a number of memory pages from each sensitivity tier identified according to the respective scan intervals.
US11644978B2 Read and write load sharing in a storage array via partitioned ownership of data blocks
A system shares I/O load between controllers in a high availability system. For writes, a controller determines based on one or more factors which controller will flush batches of data from write-back cache to better distribute the I/O burden. The determination occurs after the local storage controller caches the data, mirrors it, and confirms write complete to the host. Once it is determined which storage controller will flush the cache, the flush occurs and the corresponding metadata at a second layer of indirection is updated by that determined storage controller (whether or not it is identified as the owner of the corresponding volume to the host, while the volume owner updates metadata at a first layer of indirection). For a host read, the controller that owns the volume accesses the metadata from whichever controller(s) flushed the data previously and reads the data, regardless of which controller had performed the flush.
US11644976B2 Transmission control method and transmission control system
A transmission control method includes: determining transmission performance in a transmission line by using a parameter that determines a size of an opening of an eye pattern; and adjusting a transmission parameter that is a parameter having an influence on transmission quality in the transmission line on the basis of a result of the determination.
US11644972B2 Virtual image display device and setting method for input interface thereof
A virtual image display device and a setting method for an input interface are provided. The virtual image display device includes a virtual image display and a handheld electronic device. The virtual image display executes an application to provide multiple prompt commands to perform a setting action of the input interface. The handheld electronic device displays the input interface and receives multiple input touch actions corresponding to each of the prompt commands through the input interface in the setting action. The virtual image display calculates multiple effective touch areas respectively corresponding to the prompt commands according to a position distribution of each input touch action corresponding to each of the prompt commands.
US11644971B2 Keyboard displaying method and device and storage medium
A method and a device for displaying a keyboard, and a storage medium thereof are provided. The method is applied to a terminal and includes that the terminal generates, in response to receiving a trigger for displaying separate keyboards, at least two separate keyboards with display areas separated from each other on a screen of the terminal, where the at least two separate keyboards are generated respectively based on corresponding keyboard panels. Furthermore, the method includes that the terminal displays keyboard keys on each of the at least two separate keyboards, where the keyboard keys displayed on all the at least two separate keyboards constitute keyboard keys displayed on an unseparated keyboard.
US11644962B2 Widget configuration interface and widget component of an asset management system
Various embodiments are disclosed for managing a widget configuration interface in an asset management system. An apparatus is configured to receive a widget configuration request, cause rendering of a widget configuration interface to a visual display of a computing device, wherein the widget configuration interface comprises a widget title creation interface component, a widget configuration item selection interface, and an accessibility selection interface, receive a widget title creation request, one or more widget configuration item selection requests, and one or more accessibility selection requests in response to user interaction with the respective interface component and interfaces, generate a widget component interface template based at least in part on the received creation and selection requests, the widget component interface template comprising a widget title component, at least one widget content interface component, and at least one accessibility component; and cause storage of the widget component interface template.
US11644959B2 Copying user interface artifacts with dynamic levels of detail and shortcut keys
A method of operating a device, which includes providing a user interface with a display artifact; in response to an indication a user selected to copy the display artifact, storing multiple levels of detail of the display artifact; allowing the user to paste a selected level of detail by steps of: in response to an indication a user selected an input field and a paste command, displaying a plurality of paste options for pasting the display artifact into the input field, wherein the plurality of paste options each have a unique level of detail for representing the display artifact; allowing the user to select from the plurality of paste options; and in response to an indication a user selected a paste option from the plurality of paste options, pasting the display artifact with a level of detail associated with the selected paste option into the input filed.
US11644958B2 Trust score investigation
A system and method for investigating trust scores. A trust score is calculated based on peer transfers, a graphical user interface displays actuatable elements associated with a first peer transfer from the peer transfers, in response to receiving an indication the first actuatable element has been actuated, recalculating the trust score without the first peer transfer.
US11644954B2 Method and apparatus for providing a document editing interface for providing resource information related to a document using a backlink button
A document editing interface providing method for providing resource information associated with a document on a display of a user device using a backlink button through a processing module is disclosed. The method contains a workspace screen display step, a backlink button display step, a selected document display step, and a library panel display step. Also disclosed are a document editing interface providing apparatus or server for providing resource information associated with a document on a display of a user device using a backlink button.
US11644948B1 Method and system for presenting slides during live presentations
A system for presenting slides during a live presentation is described. The system includes a processor configured to display a series of first thumbnails corresponding to a plurality of first slides of a main file and a series of second thumbnails corresponding to a plurality of second slides of an auxiliary file on a presenter view interface of a primary display device. The processor is configured to receive an input corresponding to a desired slide, indicate the desired slide on an indicative portion, and produce the desired slide on a viewing portion. One or more slides disposed in succession to the desired slide is sequentially producible on the viewing portion. Each slide of the one or more slides disposed in succession to a slide produced on the viewing portion is configured to be indicated on the indicative portion prior to being produced on the viewing portion.
US11644947B1 Graphical user interfaces and systems for presenting content summaries
In one implementation, a computing device to provide a graphical user interface (GUI) for presenting content includes one or more processors; a network interface to establish a network connection with a remote server system; a display to output a plurality of graphical elements as part of the GUI; one or more input devices to receive user input related to the plurality of graphical elements; and memory storing instructions that, when executed, cause the one or more processors to perform operations including selecting a first content element; selecting second content elements; detecting a third content element comprising a content summary of the second content elements; and outputting, in the GUI on the display, a first graphical element for the first content element and a third graphical element for the third content element, wherein second graphical elements for the second content elements are hidden or collapsed in the GUI.
US11644946B2 Method and user terminal for displaying icon representing set of content on a chat room screen
A method and a user terminal for providing contents to a user, and a method and a server for providing contents to a user terminal. The method for providing contents to a user includes: displaying, by a user terminal, a first list including a first content belonging to a first set and a second content belonging to a second set different from the first set in a first region on a chat room screen; when a user's interaction with the first content is received, displaying, by the user terminal, a first interface for requesting contents in the first set; and when a user's interaction with the first interface is received, displaying, by the user terminal, an icon indicative of the first set on the screen and a second list including at least one content belonging to the first set in the first region.
US11644934B2 Touch electrode layer and touch display device
A touch electrode layer and a touch display device are provided. The touch electrode layer includes a plurality of touch electrode units. The touch electrode unit includes a first electrode and a second electrode. The first electrode includes a first electrode branch having a first branch widening part. The second electrode includes a second electrode branch having a second branch widening part. The first electrode branch and the second electrode branch are disposed alternately, and a dummy electrode is disposed within the first electrode and the second electrode.
US11644927B2 Display device
A display device is capable of sensing a user's touching or inputting by a laser pointer on a display panel, by means of arranging a photo transistor in some pixels of the display panel to sense off-current of the photo transistor according to a change in the quantity of external light. In addition, a common electrode overlapping a data line is arranged separately from a common electrode overlapping a read-out line from which a sensing signal is detected, thereby improving the sensing performance carried out simultaneously with the display driving, owing to reduced influence of noise caused by the display driving to the sensing signal.
US11644922B2 Drive-sense control for extended sensor panels
A touch sensor device includes a first panel, a second panel, and a drive-sense circuit (DSC). The first panel that includes first electrodes arranged in a first direction and second electrodes arranged in a second direction. The second panel includes third electrodes arranged in a third direction and fourth electrodes arranged in a fourth direction. The DSC is operably coupled via a single line to a coupling of a first electrode of the first electrodes and a first electrode of the third electrodes. The DSC is configured to provide the signal, which is generated based on a reference signal, via the single line to the coupling and simultaneously to sense the signal via the single line. The DSC generates a digital signal representative of the at least one electrical characteristic associated with the first electrode of the first electrodes and/or the first electrode of the third electrodes.
US11644910B2 Device control apparatus and device control method
A device control apparatus includes: a base panel; a screen which displays information; a moveable/rotatable switch panel over the base panel; a connector that moveably connects the switch panel and base panel; a sensor which detects movement of the switch panel; and a controller which controls: displaying, on the screen, first information associated with a detected first movement of the switch panel, and identifying at least one outside device; displaying, on the screen in response to a subsequently-detected second movement of the switch panel, second information including function items or modes of one outside device included in the at least one outside device and third information on the one outside device; instructing the one outside device to perform a function item or change a mode selected by a user in response to the second information; and continuing the displaying of the second and third information, while the instructing is performed.
US11644902B2 Gesture-based content transfer
A method can include determining, by a head-mounted device, that a user is looking at a first electronic device; determining that the user made a predefined gesture; determining content that was presented by the first electronic device when the user made the predefined gesture; and instructing a second electronic to present the content that was presented by the first electronic device when the user made the predefined gesture.
US11644900B2 Method and system for providing adjunct sensory information to a user
A method for providing information to a user, the method including: receiving an input signal from a sensing device associated with a sensory modality of the user; generating a preprocessed signal upon preprocessing the input signal with a set of preprocessing operations; extracting a set of features from the preprocessed signal; processing the set of features with a neural network system; mapping outputs of the neural network system to a device domain associated with a device including a distribution of haptic actuators in proximity to the user; and at the distribution of haptic actuators, cooperatively producing a haptic output representative of at least a portion of the input signal, thereby providing information to the user.
US11644897B2 User tracking system using user feature location and method, and digital display device and digital image rendering system and method using same
Described are various embodiments of a pupil tracking system and method, and digital display device and digital image rendering system and method using same. In one embodiment, a computer-implemented method for improving a perceptive experience of light field content projected via a light field display within a light field viewing zone comprises sequentially acquiring a user feature location, and comparing a velocity computed therefrom with a designated threshold velocity. Upon the velocity corresponding with a transition from a relatively dynamic to a relatively static state, a rendering geometry of the light field content is adjusted to project the light field content within an adjusted light field viewing zone in accordance with a newly acquired user feature location.
US11644895B1 Attention cues for head-mounted display (HMD)
This disclosure provides methods, devices, and systems for indicating an attentiveness of a user of a head-mounted display (HMD) device. The HMD device may include a camera configured to capture images of the surrounding environment, an electronic display configured to display the images captured by the camera, and one or more sensors configured to track a direction of gaze of the user. In some aspects, the HMD device may output an attention cue based on the images displayed on the electronic display and the user's direction of gaze. The attention cue may indicate an attentiveness of the user to a person or object in the surrounding environment. In some implementations, the attention cue may be output via an attention indicator disposed on an outer surface of the HMD device. In some other implementations, the attention cue may be output via a communication interface that communicates with another HMD device.
US11644894B1 Biologically-constrained drift correction of an inertial measurement unit
A method comprising determining a set of position parameters for an inertial measurement unit (IMU) on a headset worn by a user. The set of position parameters includes at least a first yaw measurement and a first roll measurement. The set describes a pointing vector. The method further comprises calculating a drift correction component that describes a rate of correction. The drift correction component is based at least in part on the set of position parameters. The method further comprises applying the drift correction component to one or more subsequent yaw measurements for the IMU. The drift correction component forces an estimated nominal position vector to the pointing vector at the rate of correction.
US11644892B2 Synthesizing haptic and sonic feedback for textured materials in interactive virtual environments
A method generates synchronized auditory and haptic feedback for artificial-reality environments. The method includes performing a simulation of a user interaction with a virtual object in an artificial-reality environment. The user interaction (i) traverses a surface of the virtual object (e.g., running a finger over a textured surface), and (ii) includes a set of contact events (e.g., a sparse set of events). The method also includes estimating a trajectory of the user interaction with the virtual object based on the set of contact events. The method also includes determining a surface profile associated with the surface of the virtual object, generating an excitation force profile according to (i) the estimated trajectory and (ii) the surface profile, and rendering, based on the excitation force profile, audio and synchronized haptic feedback for the user interaction.
US11644889B2 Power supply cut-off in standby mode
Examples of computing devices for cutting-off power supply of an electronic device in a standby mode are described herein. In an example, a computing device may include a battery and an embedded controller. The embedded controller may determine a charge stored in the battery at a time interval when the computing device is in a standby mode. Upon determining that the charge stored in the battery is below by a threshold value, the embedded controller may retrieve activity data from a memory of the computing device. The activity data may include a list of electronic devices that draw power from the battery of the computing device. The embedded controller may cut-off power supply of an active electronic device from the list of electronic devices.
US11644882B2 System and method for predicting power usage of network components
One embodiment provides a system and method for predicting network power usage associated with workloads. During operation, the system configures a simulator to simulate operations of a plurality of network components, which comprises embedding one or more event counters in each simulated network component. A respective event counter is configured to count a number of network-power-related events. The system collects, based on values of the event counters, network-power-related performance data associated with one or more sample workloads applied to the simulator; and trains a machine-learning model with the collected network-power-related performance data and characteristics of the sample workloads as training data 1, thereby facilitating prediction of network-power-related performance associated with a to-be-evaluated workload.
US11644881B2 Reallocation of power between electronic components
Techniques for reallocating power between a plurality of electronic components and a connection port of a computing system are described. In operation, operational state of an electronic component from amongst multiple electronic components is analysed. Based on the operational state of the electronic component, an unused power available with the electronic components is determined. Based on the availability of the unused power, a default power level associated with the connection port is increased, where the default power level is a predefined power allocated to the connection port for operation.
US11644875B2 Lock mechanism for securing an expansion card in a computer chassis
A lock mechanism for securing an expansion card in a computer chassis includes an elongated structural support, a wedge, and a channel structure. The elongate structural support comprising a first and second arm extending obliquely away from each other from a central pivot point positioned between a first and second end of the elongate structural support. The wedge protrudes upwardly from the first arm at the first end of the elongated structural support. The wedge is configured to engage with a riser card component of a riser module including the expansion card and cause a rotation of the elongated structural support about the central pivot point from an unlocked to a locked position. The channel structure extends from the second arm at the second end of the elongated structural support. The channel structure is configured to secure the expansion card with the elongated structural support positioned in the locked position.
US11644874B2 Multiaxial hinge device and electronic device using the same
A multiaxial hinge that can smoothly realize and stably maintain a closed state of the first and the second casings and provide a multiaxial hinge in which creases or sags are hardly produced on the flexible display sheet in a closed state of the first and the second casings constructed to form space capable of accommodating a folded portion of the flexible display sheet folded when the first casing and the second casing are closed between the base plate on one hand and the front side plate and the rear side plate on the other is disclosed.
US11644872B2 Portable electronic device
A portable electronic device includes a base, a first display pivotally connected to the base, a second display, and a linkage mechanism. The first display is movable to be opened or closed relative to the base. The second display is located between the base and the first display. The linkage mechanism includes at least one first link. Two ends of the first link are pivotally connected to the first display and the second display, respectively. When the first display is opened relative to the base, the at least one first link rotates to drive the second display to move up relative to the base. When the first display is closed relative to the base, the at least one first link rotates in an opposite direction to drive the second display to move down to be accommodated between the first display and the base.
US11644866B2 Foldable display and portable electronic device
A foldable display including a first bracket, a second bracket, a rotating shaft connecting the first and the second brackets, at least one third bracket screwed to the rotating shaft, a fourth bracket movably coupled to the second and the third brackets, a flexible display disposed on the first and the fourth brackets, and a flexible supporting member disposed on the flexible display to be bent or flattened along with the flexible display is provided. The rotation of the rotating shaft drives the fourth bracket via the third bracket to move relative to the second bracket. The flexible supporting member is filled in a space composed of the fourth bracket, the second bracket, the first bracket, and the flexible display. A portable electronic device is also disclosed.
US11644860B2 Configuring a programmable drive sense unit
A method for execution by one or more processing modules to configure a programmable drive-sense unit (DSU) includes determining one or more load sensing objectives based on sensing a load using the DSU that is configured to drive and simultaneously to sense the load via a single line. The method further includes determining one or more data processing objectives associated with sensing the load. The method further includes determining desired characteristics for the output data associated with sensing the load. The method further includes determining operational parameters for the DSU based on one or more of the load sensing objectives, the data processing objectives, and the desired characteristics for the output data. The method further includes configuring the DSU based on the operational parameters to achieve the one or more load sensing objectives.
US11644859B2 Multi-axis gimbal mounting for controller providing tactile feedback for the null command
A gimbal support that senses rotational displacement and provides haptic feedback in one, two or three dimensions of a manually-operated control member used to generate control inputs using a single hand while also limiting cross-coupling.
US11644858B2 Lever operation device and method for manufacturing the same
A lever operation device includes a lever main body on which a first rotation operation about a first shaft is performed, a bracket portion that includes an insertion opening for insertion of the lever main body and a through-hole in communication with the insertion opening, a housing which rotatably holds the bracket portion and on which a detent wall including a detent surface is arranged, and a detent portion that is inserted into the through-hole and includes a detent tip end portion in contact with the detent surface, a detent base end portion in contact with the lever main body inserted into the insertion opening of the bracket portion, and an elastic portion applying an elastic force, which is generated by being sandwiched and compressed by the detent surface and the lever main body, to the detent surface and the lever main body.
US11644857B2 Universal control button for control panel
A control button which includes a button head having an upper end acting as a pressing surface for initiating an action, and a lower end having at least one electrical connector; an internal button body into which the button head can be inserted; an external button body comprising an upper end and a lower end, the upper end being open for the insertion of the internal button body such that it comes into abutment and the pressing surface of the button head protrudes, and such that the at least one electrical connector emerges from the lower end of the external button body, the flanks of the external button body between the upper end and the lower end not being solid and having material openings, the open structure of the external button body allowing compression of the external body along the axis of the button, the control button being wherein the lower base of the external body of the button has housings for accommodating different contacts of the internal body of the button when the latter is inserted.
US11644856B2 Energy consumption assessment
A method, computer system, and a computer program product for assessing energy consumption is provided. The present invention may include determining a first set of critical energy consumption units (ECUs) involved in a target production process, the pool of the critical ECUs being obtained based on a plurality of reference production processes. The present invention may then include determining a second set of critical ECUs involved in the candidate production process. The present invention may also include determining a first set of non-critical ECUs involved in the target production process, the pool of the non-critical ECUs being obtained based on the plurality of reference production processes. The present invention may then include determining, a second set of non-critical ECUs involved in the candidate production process. The present invention may further include determining the process similarity.
US11644850B2 Aircraft
An aircraft includes at least one sensor, an altitude actuator, a memory device, and an electronic controller. The at least one sensor is configured to detect altitude of the aircraft, current position of the aircraft and speed of the aircraft. The altitude actuator is configured to change the altitude of the aircraft. The memory device is configured to store predetermined terrain data of an area. The electronic controller is configured to estimate a future position of the aircraft based on a detected current position of the aircraft and a detected speed of the aircraft. The electronic controller is further configured to control the altitude actuator based on the future position, a detected altitude of the aircraft and the predetermined terrain data.
US11644847B2 Method and system for rearranging assets for mobile robots
A method for navigating a robot within an environment based on a planned route includes providing the planned route to the robot, where the planned route is based on a destination of the robot and an origin of the robot. The method includes determining whether an object obstructs the robot as the robot travels along the planned route, where the environment includes the object. The method includes moving the object from the planned route in response to the robot obstructing the object.
US11644839B2 Systems and methods for generating a real-time map using a movable object
Methods and systems for generating a real-time map of a survey area are provided. The methods and systems may include or be configured to carry out the steps of determining, based on a desired map resolution, a flight path over the survey area for a movable object having at least one image capture device. The methods and systems further may include obtaining images of the survey area captured by the at least one image capture device as the movable object travels along the flight path, and processing the images to generate the real-time map of the survey area with the desired map resolution.
US11644837B2 Systems and methods for output biasing of a machine learning recommendation engine
In some examples, systems and methods are described for output biasing maneuvers recommendations provided by at least one machine learning maneuver-recommendation (MLM) engine executing on an aerial vehicle. In some examples, output biasing data can be received that includes at least one risk tuning parameter that can influence which of the maneuver recommendations are selected by a maneuver decision engine executing on the aerial vehicle based on a maneuver confidence threshold for implementation by the aerial vehicle. The maneuver confidence threshold can be updated based on the at least one risk tuning parameter to provide an updated maneuver confidence threshold for the output biasing of the maneuvers recommendation provided by the at least one MLM engine. Vehicle command data for implementing a given maneuver recommendation can be outputted based on an evaluation of the updated maneuver confidence threshold.
US11644832B2 User interaction paradigms for a flying digital assistant
Methods and systems are described for new paradigms for user interaction with an unmanned aerial vehicle (referred to as a flying digital assistant or FDA) using a portable multifunction device (PMD) such as smart phone. In some embodiments, a user may control image capture from an FDA by adjusting the position and orientation of a PMD. In other embodiments, a user may input a touch gesture via a touch display of a PMD that corresponds with a flight path to be autonomously flown by the FDA.
US11644830B1 Autonomous vehicle remote teleoperations system with scenario selection
A teleoperations system may be used to select from among multiple scenarios generated by an autonomous vehicle based upon context data provided to the teleoperations system by the autonomous vehicle. Furthermore, an autonomous vehicle may validate a selected scenario prior to executing that scenario to confirm that the scenario does not violate any vehicle and environmental constraints for the autonomous vehicle. Further, a user interface may be presented to a teleoperations system operator to coordinate the display representations of different scenarios with those of the user interface controls used to select such scenarios.
US11644828B2 Navigation system with camera assist
One embodiment is a navigation system for an aircraft including a positioning system to generate information related to a position of the aircraft, a group of cameras mounted to a body of the aircraft, each camera of the group of cameras to simultaneously capture images of a portion of an environment that surrounds the aircraft, and a processing component coupled to the positioning system and the group of cameras, the processing component to determine a current position of the aircraft based on the information related to the position of the aircraft and the images.
US11644822B2 Production system, production method, and control device
A production system for producing products from raw materials by a production process with several steps has a number of production facilities that perform the steps and a control device. The control device determines a control target value by referring to information about group combinations specified in accordance with the relative merits of the manufacturing condition routes followed by respective lots during the production process. The relative merits are determined on the basis of quality items of the lots, classified for inter-step combinations of groups, which are classified on the basis of manufacturing conditions at the steps.
US11644821B2 Method and apparatus to automate process hazard, LOPA and safety PLC application program validation for safety instrumented systems
A method is provided for automatically or semi-automatically analyzing process hazards and validating protection mechanisms for an industrial process. The method can involve establishing communication between a simulation tool and a process hazard analysis tool. The simulation tool simulates operation of the process according to a process model. The method can further involve creating, using the process hazard analysis tool, conditions for hazards in the process based on information learned about the industrial process from the simulation tool; for each of the hazards, simulating the hazards using the simulation tool and attempting to prevent the hazards using the process hazard analysis tool by introducing protective mechanism(s) to the process; and evaluating effectiveness of the introduced protective mechanisms for each of the hazards and creating safety requirements for the process based on the evaluated effectiveness. The safety requirements are used to generate a safety application program, such as for a PLC.
US11644815B2 Common data pipeline for sharing data associated with industrial automation systems
A non-transitory computer-readable medium includes instructions that, when executed, cause one or more processors of a first electronic device to receive data generated by a plurality of components of an industrial automation system and characterize one or more portions of the data by applying metadata to the one or more portions of the data. The metadata enables a second electronic device receiving the data to determine one or more contexts of the one or more portions of the data. Furthermore, the computer-executable instructions, when executed, cause the one or more processors to rearrange an order of the one or more portions of the data and cause the characterized and rearranged data to be sent to the second electronic device.
US11644812B2 Machine tool management method, machine tool management system and medium
A machine tool management method, a machine tool management system and a medium are disclosed, the machine tool management method including: determining at least one target component of a machine tool; generating an evaluation result of the machine tool according to a preset processing rule based on the determined at least one target component; for each target component of one or more target components in the at least one target component, acquiring a target evaluation result corresponding to the target component from the evaluation result of the machine tool; determining a preset management rule based on the target evaluation result and type information and attribute information of the target component, and managing the target component according to the preset management rule.
US11644811B2 Adaptive path generation for CNC machining
A method and system for adapting a CNC machine tool path from a nominal workpiece shape to an actual workpiece shape. The method includes defining a grid of feature points on a nominal workpiece shape, where the feature points encompass an area around the machine tool path but do not necessarily include points on the machine tool path. A probe is used to detect locations of the feature points on an actual workpiece. A space mapping function is computed as a transformation from the nominal feature points to the actual feature points, and the function is applied to the nominal tool path to compute a new tool path. The new tool path is used by the CNC machine to operate on the actual workpiece. The feature points are used to characterize the three dimensional shape of the working surface of the actual workpiece, not just a curve or outline.
US11644798B2 Power supply circuit module for TDC and calibration method of said power supply circuit module
A power supply circuit module for a TDC (Time to Digital Converter) includes a first input for receiving a control signal, a second input for receiving a power supply voltage, and an output configured to be connected to the power supply input of the TDC. An active main power supply device is configured to receive the control signal at the input and to contribute on the value of the power supply voltage resulting at an output by a voltage value lower than a first predefined percentage with respect to the nominal power supply voltage. A number N of active secondary power supply devices each are configured to contribute on the value of the power supply voltage resulting at the output by a percentage different from the remaining active secondary power supply devices.
US11644797B2 Inertia mobile component for horological resonator with magnetic interaction device insensitive to the external magnetic field
Inertia mobile component (1) for a horological resonator (100), oscillating about an axis of oscillation (D1), and including at least one magnetic area (10), the total resultant magnetic moment of all of the magnetic areas (10), included in the inertia mobile component (1), is aligned in the direction of the axis of oscillation (D1), this inertia mobile component (1) bearing at least one magnetic compensating element (4), the magnetisation component thereof in a direction perpendicular to the axis of oscillation (D1) can be adjusted in order to obtain a total resultant magnetic moment that is aligned in the direction of the axis of oscillation (D1).
US11644795B2 Watch component and watch
A watch component includes an austenized ferritic stainless steel including a base including a ferrite phase, a surface layer formed on a surface of the base, the surface layer including an austenized phase, and a mixed layer formed between the base and the surface layer, the mixed layer being a layer in which the ferrite phase and the austenized phase are mixed. In a cross section taken along a depth direction from the surface, a thickness of the mixed layer is 45% or less of a thickness of the surface layer.
US11644793B2 Diffuser assembly
There is described herein a diffuser assembly comprising a leaf spring, diffuser and at least one actuator. The leaf spring is arranged as a rectangular frame having a width, x, and height, y. The diffuser is suspended by the frame such as within the frame. The at least one actuator arranged to move, such as translate, the diffuser. The assembly is arranged such that the leaf spring provides in-plane (x-y plane) stiffness, kx and ky, less than the out-of-plane (z-direction) stiffness, kz.
US11644791B2 Holographic imaging device and data processing method therefor
A holographic imaging device and method realizes both a transmission type and a reflection type, and also realizes a long working distance wide field of view or ultra-high resolution. Object light emitted from an object, sequentially illuminated with parallel illumination light whose incident direction is changed, is recorded on a plurality of object light holograms for each incident direction using off-axis spherical wave reference light. The reference light is recorded on a reference light hologram using in-line spherical wave reference light being in-line with the object light. An object light wave hologram and its spatial frequency spectrum at the object position are generated for each incident direction using each hologram. A synthetic spectrum which occupies a wider frequency space is generated by matching each spectrum in the overlapping area, and a synthetic object light wave hologram with increased numerical aperture is obtained thereby.
US11644789B2 Motor control apparatus and image forming apparatus
A motor control apparatus excites an excitation phase targeted for excitation among a plurality of excitation phases of a motor. The motor control apparatus, in a state in which a rotor of the motor is stopped, excites an excitation phase corresponding to a stop position of the rotor among the plurality of the excitation phases, and measures a physical quantity which changes in accordance with an inductance of at least one of a plurality of coils configuring the plurality of excitation phases. The motor control apparatus estimates a temperature of the rotor from a measurement value of the measured physical quantity, and decides a parameter value for control of the motor based on the estimated temperature.
US11644785B2 Printer with photodetector for detecting fluorescent additives in toner
An example photodetector for detecting fluorescent toner includes a light emitting unit to emit light to a toner image, and a light receiving unit. The light receiving unit is to detect visible light reflected by the toner image, detect that the toner image includes the fluorescent toner based on the detection of the visible light, the visible light generated by the fluorescent toner and having a predetermined wavelength band different from a wavelength band of the emitted light, and output a signal corresponding to the detection of the fluorescent toner.
US11644781B2 Reducing image burn-in artifacts using a compensation image
A method for reducing artifacts in an electrophotographic printing system includes receiving a print job including image data for a set of pages. The electrophotographic printing system is used to print a block of pages from the print job to provide corresponding printed pages. Image data for the block of pages is analyzed to determine a cross-track image profile for each page in the block of pages. Image data for a compensation image and a number of compensation images are determined, wherein the compensation image has a cross-track image profile which has an inverted shape relative to an average of the cross-track image profiles for the block of pages. The printing of the compensation images reduces image burn-in artifacts which result from the printing of the block of pages.
US11644780B2 Image forming apparatus that provides management apparatus with data that can be utilized for data analysis, control method for the image forming apparatus, storage medium, and management system
An information processing apparatus and system, and a method and a medium storing a program, furnish a server with non-time series data. The image forming apparatus obtains time series data of a predetermined type regarding the information processing apparatus, generates, based on the obtained time series data, the non-time series data, which is smaller in data size than the obtained time series data, and transmits the generated non-time series data directly or indirectly to the server. The server inputs the received non-time series data to a predetermined learning model, which outputs prediction information regarding the information processing apparatus.
US11644778B2 Image forming apparatus and control method thereof
An image forming apparatus, including: a housing; a photoconductor; a developing unit configured to form a developer image on the photoconductor; a developer cartridge storing developer, the cartridge being removably mountable on the housing, a supplier configured to supply the developer from the developer cartridge to the developing unit; and a controller configured to execute a first printing process of forming a developer image by use of the developer supplied from the developer cartridge, when the developer cartridge is being mounted on the housing, and a second printing process of forming a developer image by use of the developer remaining in the developing unit, when a usage amount of the developing unit is not less than a predetermined value and the developer cartridge is not being mounted on the housing, wherein the controller does not execute the second printing process when the usage amount is less than the predetermined value.
US11644776B1 Endless belt, fixing belt, fixing device, and image forming apparatus
An endless belt includes a resin and an acicular filler of which a thermal conductivity is 220 W/mK or more and 320 W/mK or less, a volume resistivity is 1011 Ωcm or more and 1016 Ωcm or less, and a content with respect to the endless belt is 1% by mass or more and 30% by mass or less.
US11644775B2 Heating device with heating roller having resistance heat-generating layer and heating-target using apparatus
A heating device includes a heating roller having a resistance heat-generating layer that generates heat by passage of a current through the resistance heat-generating layer, a support member that supports a treatment portion in which a heating treatment is performed, a belt that is stretched between at least the heating roller and the support member and that rotates, and a pressure rotating body that rotates in such a manner as to press a sheet-shaped heating target that is an object to be subjected to a heating treatment against the treatment portion including an outer peripheral surface portion of the belt that is supported by the support member and in such a manner as to cause the heating target to pass through the treatment portion. The heating roller is not equipped with a power receiving component configured to receive a rotational power that is transmitted.
US11644770B2 Intermediate transfer body and image forming apparatus
An intermediate transfer body includes a base layer and a surface layer disposed on the base layer, in which surface layer includes a sea-island structure that includes a sea phase and an island phase, in which the sea phase includes a resin, the island phase including an organopolysiloxane.
US11644768B2 Storing information in a toner refill kit during toner refill
An example operation method of an image forming apparatus includes determining a state of a toner refill operation of injecting toner from a toner reload kit (TRK) into a cartridge in the image forming apparatus, based on completion of injecting toner from the TRK into the cartridge, controlling the TRK to store information indicating a toner refill completion in a memory of the TRK, based on completion of injecting toner from the TRK into the cartridge, updating information of an amount of remaining toner of the cartridge based on an amount of the toner injected into the cartridge from the TRK, and based on the information indicating the toner refill completion being stored in the memory of the TRK, unlocking a locking apparatus in the image forming apparatus so the TRK may be removed from the cartridge.
US11644764B2 Image forming apparatus
An image forming apparatus includes a photosensitive member that is rotatable, a substrate, a lens array, a holder, and a conductive member provided on the holder. The substrate includes a plurality of light-emitting elements, a driver integrated circuit (IC), and a wiring pattern. The plurality of light-emitting elements is arrayed in a rotational axis direction of the photosensitive member to emit light to which a surface of the photosensitive member is exposed. The driver IC drives the plurality of light-emitting elements. The wiring pattern includes a supply line that supplies power to the driver IC and a ground wire that grounds the driver IC. The lens array collects the light emitted from the plurality of light-emitting elements on the photosensitive member. The holder holds the substrate and the lens array, is grounded, and is made of metal. The conductive member electrically connects the holder and the ground wire.
US11644763B2 Image forming apparatus including photoreceptor connected to ground via an inductor
The image forming apparatus includes a photoreceptor, a charger that charges a surface of the photoreceptor, an exposer that irradiates the charged surface of the photoreceptor with light to form an electrostatic latent image, a developer that develops the electrostatic latent image to form a toner image, a transferer that transfers the toner image onto a recording medium, a cleaner that removes residual toner on the surface of the photoreceptor, and an inductor. The photoreceptor includes a conductive substrate and a photoreceptive layer provided on the conductive substrate. The conductive substrate is connected to a ground via the inductor.
US11644755B2 Lithographic method
A method of predicting deflection of a pellicle which will occur during movement of the pellicle in a lithographic apparatus, the method including receiving parameters regarding properties of the pellicle and receiving parameters regarding the expected movement of the pellicle. The parameters are applied to a model which predicts deflection of the pellicle as a function of those parameters. The model includes a plurality of sub-models which relate to different components of deflection of the pellicle. An output of the model may be used to predict.
US11644752B2 Polymer, positive resist composition, and method of forming resist pattern
Provided is a polymer that when used as a main chain scission-type positive resist, can sufficiently inhibit resist pattern collapse, can favorably form a clear resist pattern, and can also improve sensitivity. The polymer includes a monomer unit (A) represented by general formula (I), shown below, and a monomer unit (B) represented by general formula (II), shown below. [In formula (I), R1 is an organic group including not fewer than 5 and not more than 7 fluorine atoms. In formula (II), R2 is a hydrogen atom, a fluorine atom, an unsubstituted alkyl group, or a fluorine atom-substituted alkyl group, R3 is a hydrogen atom, an unsubstituted alkyl group, or a fluorine atom-substituted alkyl group, p and q are each an integer of not less than 0 and not more than 5, and p+q=5.]
US11644741B2 Extreme ultraviolet mask absorber materials
Extreme ultraviolet (EUV) mask blanks, methods for their manufacture and production systems therefor are disclosed. The EUV mask blanks comprise a substrate; a multilayer stack of reflective layers on the substrate; a capping layer on the multilayer stack of reflecting layers; and an absorber layer on the capping layer, the absorber layer made from carbon and antimony.
US11644738B2 Wavelength conversion device, illumination device, and projector
A wavelength conversion device includes a rotating device, a substrate rotated by the rotating device, a wavelength conversion element, and a first cooling device including, on an inside, a space in which working fluid is encapsulated, the first cooling device cooling the wavelength conversion element. The first cooling device is disposed in a position corresponding to the wavelength conversion element. The space extends from an outer edge side of the substrate to a rotation axis side. The first cooling device includes an evaporator and a condenser which are provided in the space. The evaporator includes a liquid retaining part configured to retain the working fluid in a liquid phase. The liquid retaining part is provided at the outer edge side in the space and disposed in the position corresponding to the wavelength conversion element.
US11644736B2 Vibration type actuator, camera platform, and electronic device
A vibration type actuator includes a vibration body, having an annular elastic body and an electro-mechanical energy conversion element, and includes a contact body having an annular shape. The contact body contacts the vibration body and relatively moves with regard to the vibration body. The contact body includes a base portion, a supporting portion that extends in an annular shape from the base portion in a radial direction of the contact body, and a friction member that is provided to the supporting portion, is a member different from the supporting portion, and is in contact with the vibration body. The friction member is connected to the supporting portion by a first surface extending along a central axis direction of the contact body and an annular second surface extending in the radial direction. The first surface includes a portion inclined with respect to the direction of the contact body central axis.
US11644730B2 Electrochromic device
An electrochromic device including an electrode layer, an electrochromic layer and a conductive band having a closed ring shape. The electrochromic device having the above structure has excellent color-switching speeds and electrochromic uniformity.
US11644726B1 Display device with signal line protrusion corresponding to common electrode line bend segment
A display device includes two adjacent pixel electrodes spaced apart from each other by a gap extending in a first direction, at least one signal line extending in the first direction and having at least one protrusion at at least one side thereof, and two adjacent common electrode lines spaced apart from each other. The orthogonal projection of one/the other common electrode line on the substrate is located between the orthogonal projection of the signal line on the substrate and the orthogonal projection of one/the other pixel electrode on the substrate. Each common electrode line has a bend segment bending away from the signal line, wherein the protrusion of the at least one signal line positionally corresponds to the bend segment of each common electrode line, and the length of the protrusion is not larger than the length of the bend segment.
US11644725B2 Driving circuit and display device
A display device includes a plurality of gate lines; a plurality of data lines; a plurality of pixel electrodes electrically connected with the plurality of data lines; a plurality of common electrodes corresponding to two or more pixel electrodes among the plurality of pixel electrodes; a data driving circuit outputting data voltages to the plurality of data lines; and a driving circuit outputting a first driving signal with a first voltage level to at least one common electrode among the plurality of common electrodes during a first driving period and a second driving signal with a second voltage level and a third voltage level to the at least one common electrode during a second driving period, the second driving signal being a pulse signal, wherein the second voltage level and the third voltage level differ from the first voltage level.
US11644723B2 Electrostatic discharge (ESD) protection structure and display panel
This application relates to an electrostatic discharge (ESD) protection structure of a display panel, and a display apparatus. The ESD protection structure includes: a driving chip configured to send a driving signal; a plurality of signal lines arranged in a display area, where the display area is equally divided into a first signal line area and a second signal line area, each of the plurality of signal lines located in the first signal line area is coupled with a positive polarity switch, each of the plurality of signal lines located in the second signal line area is coupled with a negative polarity switch, and the positive polarity switch and the negative polarity switch are electrically connected to the driving chip; and ESD protection circuits, each including a forward diode and a backward diode.
US11644722B2 Display substrate and manufacturing method thereof, and display panel
Provided is a display substrate, a manufacturing method thereof and a display panel. The display substrate includes a base substrate, a display region and a bonding region located at a side of the display region on the base substrate, wherein the bonding region includes a first protective layer and a bonding electrode disposed on the base substrate; the first protective layer is provided with a groove; the bonding electrode is at least partially disposed in the groove; in a direction parallel to the base substrate, the groove, the bonding electrode and the first protective layer extend to an edge of the bonding region in a direction away from the display region; and a material of the first protective layer is less hard than a material of the bonding electrode.
US11644721B2 Display panel and display device
A display panel and a display device are disclosed. The display panel includes upper and lower substrates, a liquid crystal layer, a first electrode, and a second electrode. The second electrode includes at least a stem electrode and a plurality of branch electrodes. A plurality of subpixel areas are provided, and each of the subpixel areas is divided into at least four liquid crystal domains by the stem electrode. The subpixel area in corresponding one of the liquid crystal domains is further divided to form a partition-like structure to increase number of liquid crystal domains, so that light transmittance and display quality can be improved.
US11644720B2 Liquid crystal display device, semiconductor device, and electronic appliance
The liquid crystal display device includes an island-shaped first semiconductor film 102 which is formed over a base insulating film 101 and in which a source 102d, a channel forming region 102a, and a drain 102b are formed; a first electrode 102c which is formed of a material same as the first semiconductor film 102 to be the source 102d or the drain 102b and formed over the base insulating film 101; a second electrode 108 which is formed over the first electrode 102c and includes a first opening pattern 112; and a liquid crystal 110 which is provided over the second electrode 108.
US11644716B2 Backlight unit and display device
Embodiments of the present disclosure are related to a backlight unit and a display device, and the backlight unit in which an optical plate including an engraved pattern in which a color conversion material is disposed is positioned on a light source can be provided. As the color conversion material is disposed in the engraved pattern, a change of the color conversion material by an external factor can be prevented and an amount of the color conversion material can be reduced, thus the backlight unit providing an image quality greater or equal to a certain level and with improved reliability can be implemented easily.
US11644714B2 Polarizer, method of producing polarizer, laminate, and image display device
An object of the present invention is to provide a polarizer, a method of producing a polarizer, a laminate, and an image display device which enable achievement of both the degree of alignment and heat resistance. The polarizer of the present invention is a polarizer formed of a polarizer-forming composition which contains a liquid crystal compound and a dichroic material, in which the liquid crystal compound has a smectic liquid crystallinity, and a phase transition temperature of the polarizer-forming composition from a smectic phase to an isotropic phase or a nematic phase is 120° C. or higher.
US11644713B2 Display panel, display module, and method for driving display panel
The present application provides a display panel, a display module, and a method for driving the display panel, for simplifying a display screen structure and reducing the overall thickness. The display panel comprises: a liquid crystal display panel and a liquid crystal lens; wherein the liquid crystal display panel comprises: a first substrate and a second substrate located to face each other, and a first liquid crystal layer located between the first substrate and the second substrate; wherein the liquid crystal lens comprises: a third substrate located on one side of the first substrate away from the second substrate, and a second liquid crystal layer located between the first substrate and the third substrate; wherein the third substrate is located within a display region.
US11644712B2 Color filter panel, display apparatus and method of manufacturing the same
A color filter panel includes: a base substrate having a first pixel area, a second pixel area, and a light blocking area between the first pixel area and the second pixel area; a first color filter on the base substrate in the first pixel area; a second color filter on the base substrate in the second pixel area; a first photoluminescence pattern on the first color filter in the first pixel area and configured to convert a color of light; and a second photoluminescence pattern on the second color filter in the second pixel area and configured to convert a color of light. The second photoluminescence pattern partially overlaps the first photoluminescence pattern in the light blocking area.
US11644711B2 Color filter, display panel and display device
A color filter, a display panel, and a display device are provided. The color filter includes a substrate, a plurality of color resistors, and a color blocking layer. The plurality of color resistors are arranged in a matrix on the substrate. Two adjacent color resistors have an interval in-between. The color blocking layer is placed in the interval. A transparent structure is placed on each of the color resistors. This could reduce the transmission loss of the light and thus raises the incident/outgoing light efficiency.
US11644710B2 Display panel and electronic device
A display panel is provided. The display panel includes a sensing region. The display panel includes a capping substrate, a light shielding layer, and a transparent material. The light shielding layer is disposed under the capping substrate. The light shielding layer includes a plurality of holes. The transparent material is disposed under the light shielding layer. The plurality of holes and the transparent material correspond to the sensing region.
US11644708B2 Light shielding element substrate and display device
A light shielding element substrate includes a substrate, a transparent island structure and a first light shielding layer. The transparent island structure is located on the substrate. The first light shielding layer is located on the transparent island structure. The first light shielding layer is overlapping with a part of the top surface of the transparent island structure. The first light shielding layer has a first through hole overlapping the top surface of the transparent island structure.
US11644706B2 Glass plate
The present invention relates to a glass plate which is provided with a first main surface, and a second main surface which faces the first main surface. An antiglare portion and a non-antiglare portion are provided to the first main surface. The average lengths (RSm) of elements of roughness curves of the antiglare portion and the non-antiglare portion are respectively 1 μm or higher. The difference between the RSm of the antiglare portion and the RSm of the non-antiglare portion is 100 μm or lower.
US11644705B2 Display apparatus
Provided is a display apparatus including a first display panel, a second display panel, and at least one light-absorbing layer. The first display panel has a first splicing surface. The second display panel has a second splicing surface opposite to the first splicing surface. The at least one light-absorbing layer is disposed on at least one of the first splicing surface and the second splicing surface.
US11644704B2 Display substrate, method of fabricating the same, and display panel
The disclosure provides a display substrate and a method of fabricating the same, and a display panel. The display substrate includes: a substrate; a transistor structure on the substrate; a flexible circuit board having one end coupled to the transistor structure, and the other end capable of being bent to a side of the substrate away from the transistor structure; and a blocking conductive layer on the flexible circuit board and configured to block an interference electric field in an external environment from affecting the display substrate.
US11644703B2 Liquid crystal display device comprising first and second backlights respectively opposed to first and second liquid crystal display panels that are bonded side by side to a front panel and method of assembling the same
A liquid crystal display device includes a first liquid crystal display panel bonded to a rear face of a front panel, a second liquid crystal display panel bonded to the rear face of the front panel and located side by side with the first liquid crystal display panel, a light-blocking rib disposed in a gap between the first liquid crystal display panel and the second liquid crystal display panel, a first backlight disposed to be opposite to the first liquid crystal display panel, and a second backlight disposed to be opposite to the second liquid crystal display panel. The rib includes a first corner and a second corner. A corner of the first liquid crystal display panel and a corner of the first backlight are in contact against inside of the first corner. A corner of the second backlight is in contact against inside of the second corner.
US11644701B2 Display assembly, terminal device, and manufacturing method of display assembly
A display assembly includes: a frame; a liquid crystal panel installed in the frame; a glass diffusion plate attached to a light incident surface of the liquid crystal panel; and a film structure including one or more optical films and attached between the liquid crystal panel and the glass diffusion plate, wherein a light incident surface of the film structure faces the glass diffusion plate, a light exiting surface of the film structure faces the light incident surface of the liquid crystal panel, and the liquid crystal panel, the glass diffusion plate, and the film structure are attached together to form an integrated structure.
US11644697B2 Phase modulator device and method
The present disclosure relates to a method comprising the following steps: a) forming a waveguide from a first material, the waveguide being configured to guide an optical signal; b) forming a layer made of a second material that is electrically conductive and transparent to a wavelength of the optical signal, steps a) and b) being implemented such that the layer made of the second material is in contact with at least one of the faces of the waveguide, or is separated from the at least one of the faces by a distance of less than half, preferably less than a quarter, of the wavelength of the optical signal. The application further relates to a phase modulator, in particular obtained by such a method.
US11644694B2 Disassembly and assembly structure of glasses side cover
Provided is a disassembly and assembly structure of a glasses side cover, including a pair of glasses and at least one side cover. The glasses have a frame and two temples. At least one temple is provided with a chute with an opening adjacent to the pivot portion. The chute forms a first end and a second end along the length direction, and an end of the opening adjacent to the first end is provided with a resisting portion. The at least one side cover has a guide seat and a first plate arranged below the guide seat. The guide seat detachably straddles an outer edge of the opening, and is provided with an operating member received in the chute. The front end of the operating member is provided with a positioning block. When the operating member slides to the first end, the positioning block is embedded between the first end and the resisting portion to be fixed according to the elasticity of the material. When the operating member is pressed, the positioning block is detached from the fixation and slid to the second end such that the side cover can be detached from the temple.
US11644693B2 Wearable audio system supporting enhanced hearing support
Techniques for providing wearable electronic devices with electrical components are disclosed. The electrical components can provide electrical technology to eyewear to facilitate audio support including enhanced hearing. The electrical components can operate independently or together with other electrical components provided elsewhere. The wearable electronic devices with electronic components can, for example, provide audio output, audio enhancements, or event-related audio content.
US11644689B2 Ophthalmic tinted lens
An ophthalmic tinted lens has a visual transmission value TV for quantifying a first light intensity ratio which relates to light effective for human vision and transmitted through the lens in daylight condition, and also has a value of a chronobiological factor FC for quantifying a second light amount ratio which relates to light effective for a non-visual physiological effect and also transmitted through the lens in daylight condition. The TV-value and the FC-value expressed as percentage values meet the following condition: FC>1.1×TV+13.0 with 3%≤TV≤43%, or FC>0.7×TV+32 with 43%
US11644688B2 Lenses, devices and methods for ocular refractive error
A lens for an eye having an optical axis and an aberration profile along its optical axis, the aberration profile having a focal distance and including higher order aberrations having at least one of a primary spherical aberration component and a secondary spherical aberration component. The aberration profile may provide, for a model eye with no aberrations and an on-axis length equal to the focal distance: a peak, first retinal image quality (RIQ) within a through focus range that remains at or above a second RIQ over the through focus range that includes said focal distance, where the first RIQ is at least 0.35, the second RIQ is at least 0.1 and the through focus range is at least 1.8 Diopters.
US11644686B2 Eyeglass lens replacement assembly
An eyeglass lens replacement assembly is revealed. A frame includes a lens insertion slot disposed on a lower edge and a mounting indentation communicating with the lens insertion slot. A bevel is formed on each of two sides of the front end of the mounting indentation. A movable mounting member is mounted in the mounting indentation and has two mounting pins and a concave part formed on a middle part of the mounting pin. The upper edge of a lens is inserted into the lens insertion slot while the lens includes a mounting slot corresponding to the mounting pins and two protruding portions corresponding to the concave parts of the mounting pins. The movable mounting member can turn back and remain positioned by the bevels of the mounting indentation combined with recovery elasticity of the two mounting pins of the movable mounting member. No additional elastic members are required.
US11644683B2 Optical element including at least two diffractive layers
The optical component includes a first substrate, a first diffractive layer formed on the first substrate, a second substrate, a second diffractive layer formed on the second substrate, and a bonding material disposed between the first substrate and the second substrate and connecting the first substrate and the second substrate. The second diffractive layer is disposed opposite to the first diffractive layer, and both the first diffractive layer and the second diffractive layer are located between the first substrate and the second substrate. A gap is formed between the first diffractive layer and the second diffractive layer.
US11644678B1 Barometric pressure sensor arrays for detecting presence and motion of objects for tracking or triggering a response
Methods and systems for interacting with an augmented reality application includes a providing an array of barometric pressure sensors within a housing of a wearable device to capture pressure variances detected from motion of one or more facial features that are proximate to the array of barometric pressure sensors. The pressure variances are analyzed to identify motion metrics related to the motion of the facial features. The motion metrics are used to derive engagement metrics of the user to content of the augmented reality application presented to the user.
US11644672B2 Holographic display device
A holographic display device with reduced color shifting in relation to different colors includes a display panel and a diffraction component. The display panel emits a first color light having a first emission efficiency and a second color light having a second emission efficiency. The first emission efficiency is greater than the second emission efficiency. The diffraction component on an optical path of the first and second colors of light diffracts the first color light at a first diffraction efficiency and the second color light at a second diffraction efficiency to generate a holographic image, the first diffraction efficiency is less than the second diffraction efficiency.
US11644670B2 Image display apparatus
An image display apparatus according to the present invention includes an image light generator (100) that emits image light, a first reflection element (11) that the image light from the image light generator (100) is to enter, the first reflection element (11) having a transmitting action and a reflecting action on the image light, a second reflection element (12) that reflects, toward the first reflection element (11), the image light that has entered via the first reflection element (11) and causes the image light to re-enter the first reflection element (11), the second reflection element (12) having a reflecting action on the image light, a light-condensing optical system (20) that converges, toward a position of a pupil of an observer, the image light that has re-entered the first reflection element (11), and a controller (40) that controls a placement angle of the first reflection element (11), the second reflection element (12), or both on the basis of the position of the pupil of the observer.
US11644669B2 Depth based foveated rendering for display systems
Methods and systems for depth-based foveated rendering in the display system are disclosed. The display system may be an augmented reality display system configured to provide virtual content on a plurality of depth planes using different wavefront divergence. Some embodiments include monitoring eye orientations of a user of a display system based on detected sensor information. A fixation point is determined based on the eye orientations, the fixation point representing a three-dimensional location with respect to a field of view. Location information of virtual objects to present is obtained, with the location information indicating three-dimensional positions of the virtual objects. Resolutions of at least one virtual object is adjusted based on a proximity of the at least one virtual object to the fixation point. The virtual objects are presented to a user by display system with the at least one virtual object being rendered according to the adjusted resolution.
US11644668B2 Laser scanning device forming air channel and image forming apparatus including the same
A laser scanning device includes a polygon mirror, one or more lenses, and a plurality of light shielding plates. The polygon mirror reflects a light beam during rotation of the polygon mirror. The lenses allow the light beam reflected off the polygon mirror to pass through the lenses. The plurality of light shielding plates are arranged at a distance from each other and block an undesirable beam, which is part of the light beam, reflected off at least one of the lenses and heading for an optical device. The plurality of light shielding plates form an air channel that allows an air current generated by the rotation of the polygon mirror to flow through the air channel.
US11644662B2 Privacy glass vision panel
A privacy glass vision panel assembly includes a fixed first transparent panel having a plurality of spaced vertical non-transparent lines disposed between spaced vertical transparent lines. A movable second transparent panel is disposed next to the fixed first transparent panel and includes a plurality of spaced vertical non-transparent lines disposed between spaced vertical transparent lines. A bearing system supports the movable second transparent panel relative to the fixed first transparent panel. A first magnet unit is secured to the movable second vision panel and a second magnet unit is secured to and movable relative to the fixed first transparent panel in proximity to the first magnet unit to cause movement of the movable second transparent panel when the second magnet unit is moved relative to the fixed first transparent panel.
US11644661B2 Medical image pickup apparatus
A camera head includes an airtight case which includes an image pickup unit having an image pickup device and the like as a heat source in an inner portion and includes a partition wall to secure air-tightness with respect to an outside of the airtight case, a heat transfer sheet which connects the heat source and an inner surface of the partition wall to transfer heat generated at the heat source to the partition wall, a heat sink arranged on an outer side of the partition wall of the airtight case, and a spring member which is interposed between an outer surface corresponding to the inner surface of the partition wall of the airtight case connected to the heat transfer sheet and the heat sink to transfer heat from the outer surface of the partition wall to the heat sink.
US11644660B2 Cooling device for an endoscope or an exoscope
A cooling device is provided having a heat source arranged on a support element, the support element arranged on a rigid heat barrier element and the heat barrier element arranged on a housing such that the support element, the heat barrier element and the housing form a mechanically rigid unit, the heat barrier element having a low heat conductivity, wherein a heat conducting element, arranged between the housing and the support element, bears against a first surface of the support element with a second surface and faces a fourth surface of the housing with a third surface, wherein the heat conducting element has a high heat conductivity, the second surface is at an angle to the third surface, and the heat conducting element is formed separately from the support element and the housing.
US11644656B2 Open-top light-sheet microscopy with a non-orthogonal arrangement of illumination and collection objectives
Apparatuses, systems, and methods for an open-top light-sheet (OTLS) microscope which includes an illumination objective and a collection objective which have optical axes which are non-orthogonal to each other. The optical axis of the collection objective may be orthogonal to a plane of the sample holder. The illumination and collection objective may be located below the sample holder. The OTLS microscope may optionally include a second collection objective which has an optical axis orthogonal to the optical axis of the illumination objective. The illumination objective may be an air objective, and the collection objective may be an immersion objective.
US11644654B2 Zoom lens and image pickup apparatus having the same
A zoom lens consisting of, in order from an object side to an image side, a first lens unit having a negative refractive power, and a rear lens unit having one or more lens units and having a positive refractive power as a whole. Intervals between adjacent lens units change during zooming. The first lens unit has at least three meniscus lenses each having a negative refractive power and a convex shape toward the object side. At least one of the at least three meniscus lenses includes an aspherical surface having a positive aspherical amount. A predetermined condition is satisfied.
US11644651B2 Image capturing lens system, image capturing unit and electronic device including eight lenses of +−+−++−+, +−+−+−+ or +−−+−−+− refractive powers
An image capturing lens system includes four lens groups which include eight lens elements. The four lens groups are, in order from an object side to an image side: first, second, third and fourth lens groups. The eight lens elements are, in order from the object side to the image side: first, second, third, fourth, fifth, sixth, seventh and eighth lens elements. The first and second lens elements respectively have positive and negative refractive power. At least one lens element in the second through fourth lens groups has an inflection point. A focal length of the image capturing lens system is varied by changing axial distances between the four lens groups in a zooming process. The second lens group is moved relative to the first lens group along an optical axis in the zooming process. The image capturing lens system has a long-focal-length end and a short-focal-length end.
US11644649B2 Optical imaging lens assembly
The application discloses an optical imaging lens assembly including sequentially from an object side to an image side, a first lens with a positive refractive power and a convex object side surface; a second lens with a refractive power and a concave image side surface; a third lens with a refractive power; a fourth lens with a positive refractive power; a fifth lens with a negative refractive power and a concave object side surface; and a sixth lens with a negative refractive power and a concave object side surface, wherein a space interval T34 between the third lens and the fourth lens along an optical axis and a space interval T45 between the fourth lens and the fifth lens along the optical axis satisfy 0.2
US11644648B2 Camera optical lens including six lenses of ++−+−+ refractive powers
The present disclosure relates to the technical field of optical lens and discloses a camera optical lens. The camera optical lens includes, from an object side to an image side: a first lens, a second lens having a positive refractive power, a third lens having a negative refractive power, a fourth lens, a fifth lens and a sixth lens. And the camera optical lens satisfies following conditions: 2.00≤f1/f2≤5.00 and 2.00≤R3/R4≤4.50, where f1 denotes a focal length of the first lens; f2 denotes a focal length of the second lens; R3 denotes a curvature radius of an object-side surface of the second lens; and R4 denotes a curvature radius of an image-side surface of the second lens. The camera optical lens of the present disclosure can achieve a high imaging performance while obtaining a low TTL.
US11644647B2 Optical imaging system having seven lenses of various refractive powers
An optical imaging system 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 numerical order along an optical axis of the optical imaging system from an object side of the optical imaging system toward an imaging plane of the optical imaging system, wherein the optical imaging system satisfies 0.5
US11644645B2 Camera optical lens
A camera optical lens includes first to fourth lenses from an object side to an image side, with first and fourth lenses having negative refractive power, and a third lens having positive refractive power, and satisfies −3.50≤f1/f≤−2.00; 0.55≤f3/f≤0.75; 5.00≤d3/d4≤15.00; 5.00≤d5/d6≤35.00; −20.00≤(R3+R4)/(R3−R4)≤−3.00; and −5.00≤R1/R2≤−2.00, where f, f1, and f3 respectively denote focal lengths of the camera optical lens, the first lens, and the third lens, d3 and d5 respectively denote on-axis thicknesses of second and third lenses, d4 and d6 respectively denote a distance between second and third lenses and a distance between third and fourth lenses, R3 and R4 respectively denote curvature radii of object side and image side surfaces of the second lens, and R1 and R2 denotes curvature radii of object side and image side surfaces of the first lens, thereby having good optical performance while meeting design requirements of a wide angle and ultra-thinness.
US11644643B2 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 numerical order along an optical axis of the optical imaging system from an object side of the optical imaging system toward an imaging plane of the optical imaging system; and a spacer disposed between the sixth and seventh lenses, wherein the optical imaging system satisfies 0.5
US11644624B2 Separable infinite rotation fiber optic and slip ring rotary joint for suspension arm
An infinite rotation joint that allows members of a suspension arm assembly at the infinite rotation joint to have unlimited rotation relative to one another. The infinite rotation joint is configured to pass at least an optical signal therethrough. At least two portions of the infinite rotation joint are separable and can automatically form a unit when adjacent arms are connected together such that the infinite rotation joint can be separated into the at least two portions. The at least two portions are configured to be automatically connected to allow the optical signal to pass therethrough once the at least two portions are engaged.
US11644622B2 Reinforcing sleeve, reinforcing structure of spliced portion of optical fiber
A reinforcing sleeve is a member for collectively reinforcing spliced portions of a plurality of optical fiber core wires disposed side by side. The reinforcing sleeve includes a heat-shrinkable tube, a heat-meltable member, a tension member, and so on. The heat shrinkable tube is a cylindrical member having an approximately circular cross section. The tension member and the heat-meltable member are inserted into the heat-shrinkable tube. The heat-meltable member is disposed on an upper part of the tension member. Also, an optical fiber dispersion portion is formed on a surface of the tension member on a side of the heat-meltable member in a cross section perpendicular to a longitudinal direction of the reinforcing sleeve. The optical fiber dispersion portion includes an inclined portion that is formed so as to separate away from the heat-meltable member as being closer to an end portion of a width direction in a cross section perpendicular to the longitudinal direction of the tension member.
US11644617B1 Systems having fibers with antireflection coatings
A system may include one or more electronic devices. Fiber bundles may be provided to convey light. A fiber bundle may have a bend along its length. Fibers for the fiber bundle may be formed from polymer cores coated with polymer claddings. The fibers may have end faces coated with antireflection coatings. The antireflection coatings may be formed from amorphous fluoropolymer deposited from solution. The fluoropolymer may be applied to the end faces of the fibers by dipping, spraying, or by dispensing with a needle dispenser or other dispensing tool. An optical component such as a light-emitting device for a communications system, an illumination system, or a sensor system may provide infrared light that is guided through the fiber bundle.
US11644613B2 Light source device and display device having the light source device
The light source device includes a rear vessel, a light source substrate, a plurality of light-emitting diodes, a front cover, and a light diffuser. The rear vessel has a bottom plate and a first lower side plate connected to the bottom plate. The light source substrate is accommodated in the rear vessel. The plurality of light-emitting diodes is located over the light source substrate. The front cover has an upper plate and a first upper side plate connected to the upper plate, is located over the rear vessel, and accommodates the rear vessel. The light diffuser is accommodated in the front cover, is located over the plurality of light-emitting diodes, and is spaced away from the plurality of light-emitting diodes. The first lower side plate and the first upper side plate each have a notch.
US11644610B1 Phase plate and fabrication method for color-separated laser backlight in display systems
According to examples, a phase plate may include a transparent substrate and a photopolymer layer attached to the transparent substrate. The photopolymer layer may adjust a backlight via a phase adjustment and focusing. The phase plate may focus a plurality of red, green, and blue components of the backlight onto respective red, green, and blue subpixels of a thin-film-transistor (TFT) layer deposited thereon. A distance between the photopolymer layer of the phase plate and the plurality of red, green, and blue subpixels of the thin-film-transistor (TFT) layer may be in a range from about 200 μm to about 500 μm. In some examples, the phase plate may be part of a liquid crystal display (LCD) apparatus along with a red, green, blue (RGB) laser to provide backlight; a grating light guide to transmit the backlight; and a liquid crystal display (LCD) layer on the thin-film-transistor (TFT) layer.
US11644608B2 Light-emitting device
A light-emitting device includes first and second light-emitting elements arranged along a first direction; at least one light-transmissive member having a lateral surface and covering the upper surfaces of the first and second light-emitting elements; and a light-reflective member in contact with at least portions of the lateral surfaces of the first and second light-emitting elements, and the lateral surface of the light-transmissive member. The light-transmissive member has first and second surfaces exposed from the light-reflective member and located above the upper surfaces of the first and second light-emitting elements, respectively. The light-reflective member includes a first portion located between the first surface and the second surface in the first direction above the first and second surfaces. The first portion includes at least one concave curved surface in a first cross-section extending along the first direction and perpendicular to the upper surface of the first light-emitting element.
US11644606B1 Image sensor with sub-pixel photodiode array with multiple mini-wire grid polarizers for polarization imaging
An image sensor configured to resolve intensity and polarization has multiple pixels each having a single microlens adapted to focus light on a central photodiode surrounded by at least a first, a second, a third, and a fourth peripheral photodiodes, where a first polarizer at a first angle is disposed upon the first peripheral photodiode, a third polarizer at a third angle is disposed upon the third peripheral photodiode, a second polarizer at a second angle is disposed upon the second peripheral photodiode, and a fourth polarizer at a fourth angle is disposed upon the fourth peripheral photodiode, the first, second, third, and fourth angles being different. In embodiments, 4 or 8 peripheral photodiodes are provided, and in an embodiment the polarizers are parts of an octagonal polarizer.
US11644605B2 Polarizing element having alternately laminated dielectric layers and conductive layers and method for manufacturing polarizing element
A polarizing element has a wire grid structure, and includes a transparent substrate, and projections, which are arrayed on the main surface of the substrate at a pitch p40 that is narrower than the wavelength of the light in the used light region, and extend along the Y-direction. The projections have a laminated structure in which two or more sets of a dielectric layer and a conductive layer are laminated alternately along the Z-direction. The conductive layers include a first conductive layer having absorption properties relative to the light in the used light region and a second conductive layer having reflective properties relative to the light in the used light region. The first conductive layer is provided as the conductive layer closest to the incident side of the light.
US11644602B2 Optical element, optical element stamper structure, printed article, and method for manufacturing optical element
By providing a rib portion 40 having a constant height in the range from 50% to 120% of the height of the highest point of a split lens structure between a plurality of split lenses, even when roll forming is performed at a high speed, trapping of air bubbles can be inhibited, and resin flow can be promoted; therefore, an optical element 10 having a surface on which a lens shape is formed and having a special optical effect can be obtained with few structural defects and high productivity.
US11644597B2 Automated processing and combination of weather data sources for weather severity and risk scoring
A computer-based method for identifying ice storm risk across a geographical extent includes receiving, at a computer-based ice storm risk calculation system, historical data regarding a plurality of past ice storms. The historical data includes, for each respective one of the plurality of past ice storms, data about the size of the geographical region that was impacted by the ice storm, the thickness of ice that accumulated from the ice storm, and qualitative data (e.g., written observations in new reports, etc.) reflecting human observations of the ice storm's impact. The method further includes calculating an ice storm severity index based, in part, on the size of the geographical region that was impacted by the ice storm and the thickness of the accumulated ice that resulted from the ice storm, and validating the calculated ice storm index with the qualitative data reflecting the human observations of the ice storm's impact.
US11644596B2 Combined detector for detecting metals and magnetized target objects
The invention concerns a combined detector comprising—an active metal detection system comprising at least two vertical posts together defining a transit channel and distributed in the two vertical posts configured to emit an alternating magnetic field and designed to generate signal representative of a perturbation of the magnetic field induced when an individual passes between the two vertical posts, at least one passive metal detection system comprising at least one static magnetostatic sensor configured to generate a signal indicative of an intensity of a static magnetic field, the passive detection system being housed in one of the vertical posts.
US11644595B2 Geologic formation operations framework
A method can include receiving a selection for data via a graphical user interface rendered to a display; via the graphical user interface, initiating a data ingestion process for the selected data; via the graphical user interface, rendering data descriptors generated by the data ingestion process; via the graphical user interface, issuing a validation instruction that validates the data descriptors; and, via the graphical user interface, issuing an instruction that stores a data ingestion template that includes the validated data descriptors.
US11644591B1 Computer-implemented method and system for obtaining a subsurface stack image, subsurface angle gathers, and a subsurface velocity model, over an entire survey region having high velocity contrast geo-bodies
A computer-implemented method and computing system apparatus programmed to perform operations of the computer-implemented method for obtaining a subsurface stack image, subsurface angle gathers, and a subsurface velocity model over an entire survey region having high velocity contrast geo-bodies. Particularly, user inputs, input velocity models, and surface-seismic data are obtained by fixed source and receiver pairs and then used by the computer program product embedded within the computing system apparatus to minimize the number of iterations, required to obtain a final velocity model, a final stack image, and final angle gathers wherein their flatness deviation is equal to, or less than, a user-defined flatness value. Therefore, the attributes developed by said computer-implemented method and system can help solve the imaging problem of sub high velocity contrast geo-bodies like subsalt, or salt overhung deep mini basins.
US11644587B2 Pixel summing scheme and methods for material decomposition calibration in a full size photon counting computed tomography system
A method and a system for a two-step calibration method for the polychromatic semiconductor-based PCD forward counting model, to account for various pixel summing readout modes for imaging at different resolutions. The flux independent weighted bin response function is estimated using the expectation maximization method, and then used to estimate the pileup correction terms at plural tube voltage settings for each detector pixel. To correct the variation of the detector response due to different PCD sub-pixel summing schemes, the embodiments calibrate forward model parameters based on the various pixel readout modes.
US11644582B2 Radiation imaging apparatus comprising a first scintillator plate, a second scintillator plate, and an imaging portion, and radiation imaging system
A radiation imaging apparatus including: a first scintillator layer configured to convert a radiation (R) which has entered the first scintillator layer into light; a second scintillator layer configured to convert a radiation transmitted through the first scintillator layer into light; a fiber optic plate (FOP) provided between the first scintillator layer and the second scintillator layer; and an imaging portion configured to convert the light generated in the first scintillator layer and the light generated in the second scintillator layer into an electric signal.
US11644579B2 Probabilistic state tracking with multi-head measurement model
A probabilistic system for tracking a state of a vehicle using unsynchronized cooperation of information includes a probabilistic multi-head measurement model relating incoming measurements with the state of the vehicle. The first head of the model relates measurements of the satellite signals subject to measurement noise with a belief on the state of the vehicle, and a second head relates an estimation of the state of the vehicle subject to estimation noise with the belief on the state of the vehicle. A probabilistic filter of the system updates recursively the belief on the state of the vehicle based on the multi-head measurement model accepting one or a combination of the measurements of the satellite signals subject to the measurement noise and the estimation of the state of the vehicle subject to the estimation noise.
US11644577B2 Method and system for sharing convergence data
Systems and methods for sharing convergence data between GNSS receivers are disclosed. Convergence data received at a GNSS receiver via a communication connection may be utilized to determine a position of the GNSS receiver.
US11644571B2 Electronic apparatus and control method thereof
An electronic apparatus includes a processor configured to identify a first distance based on locations of first pixels that received the reflective light, and identify a second distance based on locations of the second pixels that received the reflective light, and calculate a difference between the first and second distances, and based on a distance acquired by the calculation and a moving distance of the electronic apparatus identified through the second sensor, identify whether the reflective light is reflective light reflected by an object or reflective light that was reflected on the object and then reflected again by another object.
US11644567B2 Distance measuring device for vehicle
The present disclosure discloses a distance measuring device for a vehicle. The distance measuring device for the vehicle of the present disclosure includes a fixing portion to be mounted on an outer surface of the vehicle; and a sensor portion which is installed in the fixing portion, irradiates a radio wave to the outside of the vehicle, receives the radio wave from the outside of the vehicle, measures a distance between an object of the outside of the vehicle and the vehicle, or detects the object.
US11644563B2 Aircraft for identifying a suspicious vessel
An aircraft includes a vessel checker, an image generator, an appearance determining unit, and an information transmitter. The vessel checker identifies a suspicious vessel candidate by comparing a marine vessel detected by a marine search radar with a marine vessel transmitting data with an automatic identification system. The image generator generates an image by photographing the suspicious vessel candidate after the aircraft approaches the suspicious vessel candidate in accordance with a route for approaching the suspicious vessel candidate. The appearance determining unit determines whether the suspicious vessel candidate in the image has an appearance characteristic of a suspicious vessel. The information transmitter transmits, to an external apparatus, information indicating that the suspicious vessel candidate has the appearance characteristic of the suspicious vessel if the suspicious vessel candidate has the appearance characteristic of the suspicious vessel.
US11644555B2 Threshold generation for coded ultrasonic sensing
In an ultrasonic detection system that uses frequency-modulation coding to distinguish emitted bursts from multiple transducers, a receiver associated with a transducer uses dynamic thresholding to discriminate valid echoes from system and environmental noise in multiple envelope signals produced by multiple correlators. The time-varying dynamic thresholds are generated from the mean of noise in a respective envelope derived from the output of a respective correlator. Multiple thresholds can be combined together such that a single time-varying threshold is applied to all correlators' envelopes. Such thresholding has the benefits of a constant false-alarm rate with regard to detection of echoes (as opposed to false triggering from noise), and, owing to finer-resolution and adaptive thresholds, can detect targets or obstacles as further distances and with greater time responsiveness.
US11644554B2 Time of flight sensor capable of compensating temperature deviation and temperature compensation method thereof
There is provided a time of flight sensor including a light source, a first pixel, a second pixel and a processor. The first pixel generates a first output signal without receiving reflected light from an external object illuminated by the light source. The second pixel generates a second output signal by receiving the reflected light from the external object illuminated by the light source. The processor calculates deviation compensation and deviation correction associated with temperature variation according to the first output signal to accordingly calibrate a distance calculated according to the second output signal.
US11644553B2 Detection of reflected light pulses in the presence of ambient light
A system and method for detecting a peak bin from among a plurality of bins in a window. In some embodiments, each of the bins has a lower limit and an upper limit and contains zero or more values. The method may include: identifying a first bin, from among a plurality of bins in a first subwindow of the window, the first bin containing n values, n being a positive integer, n being greater than or equal to the number of values in each of the other bins in the first subwindow; calculating a first height-to-area ratio, the first height-to-area ratio being equal to n divided by the number of values in the first subwindow; and comparing the first height-to-area ratio to a first threshold.
US11644552B2 Electronic device including light source and ToF sensor, and LIDAR system
An electronic device includes a time of flight (ToF) sensor including a pixel array, a light source that emits light signals, and an optical device that projects the light signals to areas of an object which respectively correspond to a plurality of pixel blocks including pixels of the pixel array. Each of the pixels includes a plurality of taps each including a photo transistor, a first transfer transistor connected with the photo transistor, a storage element connected with the first transfer transistor, a second transfer transistor connected with the storage element, a floating diffusion area connected with the second transfer transistor, and a readout circuit connected with the floating diffusion area. An overflow transistor is disposed adjacent to the photo transistor and connected with a power supply voltage.
US11644546B2 Lidar systems based on tunable optical metasurfaces
An example optical transceiver system, such as a solid-state light detection and ranging (lidar) system, includes a tunable, optically reflective metasurface to selectively reflect incident optical radiation as transmit scan lines at transmit steering angles between a first steering angle and a second steering angle. In some embodiments, a feedback element, such as a volume Bragg grating element, may lock a laser to narrow the band of optical radiation. A receiver may include a tunable, optically reflective metasurface for receiver line-scanning or a two-dimensional array of detector elements forming a set of discrete receive scan lines. In embodiments incorporating a two-dimensional array of detector elements, receiver optics may direct optical radiation incident at each of a plurality of discrete receive steering angles to a unique subset of the discrete receive scan lines of detector elements.
US11644545B2 Distance measuring device, distance measuring method, and three-dimensional shape measuring apparatus
A distance measuring device includes a light emitting unit that outputs a measurement light, a first polarization state control unit that controls a polarization state of the measurement light output from the light emitting unit, a second polarization state control unit that controls the polarization state of the measurement light of which a polarization state is controlled by the first polarization state control unit, and an optical path switching element that selects an emission direction of the measurement light of which a polarization state is controlled by the second polarization state control unit, in which the second polarization state control unit controls the polarization state of the measurement light so that the measurement lights are emitted from the optical path switching element in a plurality of the emission directions, and the optical path switching element receives a reflected light obtained by reflecting the emitted measurement light by an object.
US11644544B2 LiDAR device including a pseudo-random optical phased array
An architecture for a chip-scale optical phased array-based scanning frequency-modulated continuous wave (FMCW) Light-detection and ranging (LiDAR) device is described. The LiDAR device includes a laser, a transmit optical splitter, an optical circulator, photodetectors, and an optical phased array. The laser, the transmit optical splitter, the optical circulator, the photodetectors, and the optical phased array are arranged as a chip-scale package on a single semiconductor substrate. The laser generates a first light beam that is transmitted to the optical phased array aperture via the transmit optical splitter, the optical circulator, and the optical phased array. A fraction of the first light beam is transmitted to the photodetectors via the transmit optical splitter to serve as the optical local oscillator (LO), the aperture of the optical phased array captures a second light beam that is transmitted to the photodetectors via the optical phased array and the optical circulator.
US11644539B2 Arrangement and method for using light signals and groups of light-receiving elements with different sensitivities to determine a distance of an object
Light signals are converted into first electric signals by a first group of light-receiving elements, and the light signals are additionally converted into second electrical signals by a second group of light-receiving elements. The second group has a lower degree of sensitivity for converting the photons into an electric current than the first group. The first electric signals are used to ascertain the distance to an object by means of a time-correlated photon counting process depending on a starting time for the emission of the light signals. Furthermore, the second electric signals are used to determine the distance depending on the starting time but using a second signal processing different from the process used for the first electric signals.
US11644535B2 Deterrent for unmanned aerial systems
A system for providing integrated detection and deterrence against an unmanned vehicle including but not limited to aerial technology unmanned systems using a detection element, a tracking element, an identification element and an interdiction or deterrent element. Elements contain sensors that observe real time quantifiable data regarding the object of interest to create an assessment of risk or threat to a protected area of interest. This assessment may be based e.g., on data mining of internal and external data sources. The deterrent element selects from a variable menu of possible deterrent actions. Though designed for autonomous action, a Human in the Loop may override the automated system solutions.
US11644533B2 Multiple polarization radar unit
Example embodiments present radar units capable of operating in multiple polarizations. An example radar unit may include a set of transmission antennas and a set of reception antennas. Particularly, the transmission antennas may each be configured to transmit radar signals that radiate in one or more of four potential polarizations. The four polarizations can correspond to horizontal linear, vertical linear and slanted polarizations at approximately positive forty-five degrees and negative forty-five degrees from the horizontal plane. As such, the reception antennas of the radar unit may each be configured to receive reflected radar signals that are radiating in one of the four potential polarizations. The radar unit may further include an amplifier configured to cause one or multiple transmission antennas to selectively transmit between two or more of the four polarization channels.
US11644532B2 Method and device for radar transmission and reception by dynamic change of polarization notably for the implementation of interleaved radar modes
Method and device for radar transmission and reception by dynamic change of polarization notably for the implementation of interleaved radar modes are provided. A radar transmission-reception method and a device for implementing this method, the method alternatively implementing two modes of operation, a short range mode exploiting short pulses and a long range mode exploiting modulated long pulses, the method consisting, for each mode, in: producing two synchronous radiofrequency (RF) transmission signals having between them a phase-shift θ of controllable given value; radiating two radiofrequency waves, each corresponding to one of the transmission RF signals produced, by means of two colocated radiating sources each having a given polarization axis; handling the reception of the backscattered radiofrequency signals picked up by each of the radiating sources, and delivering two radiofrequency (RF) reception signals each corresponding to a radiofrequency signal picked up by one of the radiating sources, a phase-shift θ′ being applied between the two signals delivered, θ′ being able to be determined as being equal to θ.
US11644531B2 Devoid clutter capture and filling (deccaf) to compensate for intra-CPI spectral notch variation
An ad hoc approach denoted as devoid clutter capture and filling (DeCCaF) that addresses the nonstationarity effects that arise when input radar waveform returns exhibiting dynamic spectra variations are processed to combat dynamic RFI is disclosed. Portions of the spectra of each input waveform return of a set of input radar waveform returns processed during the CPI may be filled with clutter information borrowed from other waveform returns of the set of waveform returns. DeCCaF may combined with an appropriate filter (e.g., a matched filter, a mismatched filter) to achieve results that are nearly indistinguishable from input radar waveform returns in which no spectral variation are present.
US11644528B2 Sound source distance estimation
An apparatus for generating at least one distance estimate to at least one sound source within a sound scene comprising the least one sound source, the apparatus configured to: receive at least two audio signals from a microphone array located within the sound scene; receive at least one further audio signal associated with the at least one sound source; determine at least one portion of the at least two audio signals from a microphone array corresponding to the at least one further audio signal associated with the at least one sound source; determine a distance estimate to the at least one sound source based on the at least one portion of the at least two audio signals from a microphone array corresponding to the at least one further audio signal associated with the at least one sound source.
US11644526B2 System and methods of locating wireless devices in a volume
A system for localizing a transmitting wireless device within a known volume, the system including antennae deployed in respective locations at least some within the known volume, each of the antennae operative to receive and output a signal from the transmitting device; analog-to-digital converter/s; and a processor receiving digital sampled received signals and computing real time output parameter/s as function of: sampled received signals S, received from the transmitting wireless device at antenna i; and of sampled signals, received from the transmitting wireless device at antenna j and sampled, simultaneously with reception at antenna I and sampling of sampled received signals S, function being independent of power level at which transmitting device is transmitting, and to estimate transmitting wireless device's location within volume by comparing the parameter/s to reference output parameters respectively having known correspondence to known possible locations/s within volume, for at least two of the antennae.
US11644524B2 Ultra-wideband localization method, device, and system
An ultra-wideband (UWB) localization method, a UWB localization device, and a UWB localization system are provided. The UWB method includes: determining whether or not a plurality of UWB hardware measurement deviations are calibrated; determining, when the UWB hardware measurement deviations are calibrated, whether or not a plurality of anchor coordinates of anchors are automatically measured; obtaining, when the anchor coordinates of the anchors are automatically measured, a plurality of measurement distances between each of the anchors and a tag, respectively, and deducting the UWB hardware measurement deviations from the measurement distances, respectively; and calculating a tag coordinate of the tag according to the measurement distances from which the UWB hardware measurement deviations are deducted.
US11644522B2 Triangular beam configurations for rapid beam alignment in 5G and 6G
In 5G and 6G, beam alignment remains an arduous, time-consuming process. Procedures are disclosed herein for rapid and efficient beam alignment, by configuring a phased-array antenna to emit a “triangular beam”, which is a wide beam that varies in angle from a high power at angle-1 to a low power at angle-2, with a ramp-like intensity variation in the region between the two angles. Then a second signal is emitted, with the triangular distribution reversed (higher power at angle-2). A receiver can then measure the as-received amplitudes from the two triangular beams, calculate the ratio of signal reception from the two beams, and thereby determine the alignment angle. In another version, the transmitter transmits two non-directional pulses, and the receiver detects them using a triangular sensitivity distribution versus angle. By either method, the devices can align their beams using just two triangle beam pulses, saving substantial time, resources, and background generation.
US11644521B1 Circuitry for compensating for gain and/or phase mismatch between voltage and current monitoring paths
Circuitry comprising: a voltage monitoring path; a current monitoring path; a reference element of a predefined impedance; and processing circuitry, wherein in operation of the circuitry in a calibration mode of operation: the voltage monitoring path is operative to output a signal indicative of a voltage across the reference element in response to a reference signal applied to the reference element; the current monitoring path is operative to output a signal indicative of a current through the reference element in response to the reference signal; and the processing circuitry is operative to: receive the signal indicative of the voltage across the reference element and the signal indicative of the current through the reference element; generate an estimate of an impedance of the reference element; and determine a compensation parameter for an element of the circuitry for compensating for a difference between the estimate of the impedance and the predefined impedance of the reference element.
US11644518B2 Compensation of magnetic field components caused by a periodic motion of a cold head
The present invention provides a method for compensation of periodic B0 modulations from a periodic motion of a cold head (212) of a main magnet (114) of a magnetic resonance (MR) imaging system (110), whereby main windings (200) of the main magnet (114) are cooled to superconductivity by the cold head (212), which exerts a repetitive motion, the method comprising the steps of measuring a periodic occurrence of spatial field components of the B-field based on a motion of the cold head (212) as a function of time, performing a sensor measurement of a periodic, auxiliary parameter of the MR imaging system (110), which is not the periodic occurrence of spatial field components, synchronizing the periodic occurrence of spatial field components of the B-field with the measured periodic, auxiliary parameter of the MR imaging system (110), and triggering based on the measured periodic sensor measurement of the MR imaging system (110) a periodic application of compensation signals to compensate the periodic occurrence of spatial field components of the B-field based on a motion of the cold head (212). Furthermore, the present invention provides a MR imaging system (110) for providing an image representation of a region of interest (142) of a subject of interest (120) positioned in an examination space (116) of the MR imaging system (110), wherein the MR imaging system (110) is adapted to perform the above method.
US11644517B2 Magnetic sensor
An object of the present invention is to provide a magnetic sensor less subject to an environmental magnetic field. A magnetic sensor includes magnetic detection elements MR1 to MR4 positioned on a first plane P1 and a magnetic member 30A provided on a second plane P2. The magnetic member 30A includes first and second leg parts 41 and 42 and a first main body part 51 positioned between the first and second leg parts 41 and 42 so as to form a first space 61 between itself and the second plane P2. The magnetic detection elements MR1 to MR4 are covered with the first main body part 51. According to the present invention, magnetic field to be detected is collected to the first and second leg parts 41 and 42, and the magnetic detection elements MR1 to MR4 are covered with the first main body part 51, thereby allowing an environmental magnetic field acting as noise to bypass the magnetic detection elements MR1 to MR4 through the first main body part 51. Thus, influence of the environmental magnetic field can be reduced.
US11644512B2 Battery monitoring device
A battery monitoring device includes: an oscillator causing an AC signal to flow in the battery cell; a subtractor acquiring voltage fluctuation of the battery cell when the AC signal flows as a response signal; and a calculation unit calculating complex impedance. The calculation unit calculates the complex impedance based on a multiplication value X of the response signal and a first reference signal outputted in synchronization with the AC signal, and a multiplication value Y of the response signal and the second reference signal obtained by shifting the phase of the AC signal. The AC signal is a rectangular wave signal, the first reference signal is a rectangular wave signal outputted in synchronization with the AC signal, and the second reference signal is a rectangular wave signal, the phase of which is shifted so as not to be outputted overlapping with the first reference signal.
US11644507B2 Apparatuses and methods for passive fault monitoring of current sensing devices in protective circuit interrupters
Passive monitoring the integrity of current sensing devices and associated circuitry in GFCI and AFCI protective devices is provided. A protection circuit interrupter employs a capacitively coupled noise signal obtained by an arrangement of one or both of line side arms relative to a Rogowski coil. The noise signal is monitored while the line and load sides of a protective circuit interrupter are disconnected, and the connection of the line and load sides disabled if the noise signal fails to correlate sufficiently to a reference noise cycle. When the line and load sides are connected, the RMS value of the observed current signal is monitored such that the line and load sides are disconnected if the observed current signal fails to meet an RMS threshold. The observed current signal is compensated by subtracting the reference noise cycle prior to monitoring for the fault condition applicable to the protective device.
US11644505B2 Measurement system for characterizing a device under test
In a measurement system, a signal probing circuit may provide probed signals by probing voltages and currents and/or incident and reflected waves at a port of a device under test (DUT). A multi-channel receiver structure may include receivers that receive two probed signals from the signal probing hardware circuit, each receiver having its own sample clock derived from a master clock and further having a respective digitizer for digitizing a corresponding one of the two probed signals. A synchronization block, external to the receivers and including a reference clock derived from the master clock, may enable the two probed signals to be phase coherently digitized across the receivers by synchronizing the respective sample clocks of the receivers while the reference clock is being shared with the receivers. A signal processing circuit may then process the phase coherently digitized probed signals.
US11644494B1 Parameter estimation in driver circuitry
Circuitry for driving a load, the circuitry comprising: driver circuitry; load sensing circuitry; and a parameter estimation engine, wherein the circuitry is operable in: a driving mode of operation in which the driver circuitry supplies a drive signal to a load coupled to the circuitry; and a load sensing mode of operation, for estimating a characteristic of a load coupled to the circuitry based on a signal output by the load sensing circuitry in response to a stimulus signal supplied to the driver circuitry, and wherein the circuitry is operable to perform a calibration operation in which the parameter estimation engine generates a circuit parameter for use in the load sensing mode based, at least in part, on a signal generated by the circuitry in response to a calibration stimulus signal supplied to the driver circuitry.
US11644489B2 Current recording method, current recording device and current recording system
It is provided a current recording method, a current recording device and a current recording system by the embodiments of this disclosure. The current recording method comprises: acquiring a first current Fourier value, the first current Fourier value being a Fourier value acquired by Fourier transforming an instantaneous value of current at a first end of a power line; acquiring a second current Fourier value, the second current Fourier value being a Fourier value acquired by Fourier transforming an instantaneous value of current at a second end of the power line; time-alignment the first current Fourier value and the second current Fourier value, based on a first transmission delay for acquiring the first current Fourier value and a second transmission delay for acquiring the second current Fourier value; storing the aligned first current Fourier value and second current Fourier value into a storage.
US11644486B2 Apparatus for monitoring power in a semiconductor device
A power circuit includes at least one power detector coupled to both a first power voltage input via a pin or pad and a second power voltage supplied into a component, and configured to output a sensed power voltage changed from the first power voltage in response to a drop of the second power voltage, and a comparator configured to compare the sensed power voltage with a reference voltage to output a power sensing result.
US11644484B2 Electrical sensor assembly
A sensor assembly includes a connecting bar extending along a longitudinal axis and a tubular body extending along the longitudinal axis and at least partially surrounding the connecting bar such that the tubular body is radially spaced from the connecting bar. The tubular body includes a support member made of insulating material. The tubular body also includes a first section with an electric field sensor comprising a first layer of electrically conductive material on an inner surface of the support member to detect an electric field produced by the connecting bar. The first section also includes a first electric screen comprising a second layer of electrically conductive material on an outer surface of the support member to shield the electric field sensor from outside electrical interference. A second section disposed adjacent the first section includes a second electric screen. A dielectric material at least partially encloses the tubular body.
US11644481B2 Atomic force microscopy cantilever, system and method
The surface of the atomic force microscopy (AFM) cantilever is defined by a main cantilever body and an island. The island is partly separated from the main body by a separating space between facing edges of the main body and the island. At least one bridge connects the island to the main body, along a line around which the island is able to rotate through torsion of the at least one bridge. The island has a probe tip located on the island at a position offset from said line and a reflection area. In an AFM a light source directs light to the reflection area and a light spot position detector detects a displacement of a light spot formed from light reflected by the reflection area, for measuring an effect of forces exerted on the probe tip.
US11644479B2 Quantum-dot-based measuring system and method
A quantum-dot-based measuring system is disclosed. The quantum-dot-based measuring system includes a laser to emit excitation light, an optical fiber probe including a tail end and a tapered tip, and the tapered tip of the optical fiber probe is attached with one or more quantum dots, and the excitation light is injected from the tail end of the optical fiber probe and emitted from the tapered tip to a sample to be detected, an objective lens to collect optical signal reflected by the sample and a spectrometer to receive the optical signal.
US11644475B2 Sample rack for sample analysis system
An embodiment of the disclosure is a rack adapted to engage a rack handler. The rack includes a rack body. The rack body has a bottom, a top opposite the bottom, and a receptacle that extends from the top toward the bottom. The receptacle is sized to receive the sample collection unit. The rack body has a first interior surface that extends from the bottom toward the top, and a second interior surface that extends from the bottom toward the top. The second interior surface is opposite to the first interior surface so as to at least partially define a slot along the bottom. The rack body also includes an interference groove in the slot along at least one of the first interior surface and the second interior surface. The slot and the interference groove are sized to engage a portion of the rack handler.
US11644473B2 Serum biomarkers for predicting and evaluating response to TNF inhibitor therapy in rheumatoid arthritis patients
The present disclosure is directed to methods and kits for using serum biomarkers, including C-X-C Motif Chemokine Ligand 10 (CXCL10), C-X-C Motif Chemokine Ligand 13 (CXCL13), and/or soluble CD27 (sCD27), in predicting and evaluating therapeutic response to Tumor Necrosis Factor (TNF) inhibitor therapy in a patient in need thereof.
US11644468B2 Compositions and methods for detecting and treating prostate cancer using progastrin binding molecule
The present invention relates to compositions and methods for the prevention or the treatment of prostate cancer, wherein said compositions comprise an antibody binding to progastrin and said methods comprise the use of an antibody binding to progastrin.
US11644459B2 Method for selecting biological binding molecules
The present invention relates to the field of producing, identifying, and selecting biological binding molecules, e.g. in particular antibodies or fragments thereof, which selectively bind to somatically hypermutated B-cell receptors or B-cell receptor complexes. The method is used in order to select a biological binding molecule which specifically binds to a B-cell receptor having hypermutated regions as the target receptor, but not to a B-cell receptor without hypermutated regions, and is carried out in a cell-based system using immature B cells which are in the pro/pre stage and cause a ‘Triple Knockout’ of the genes for RAG2 or RAG1, Lambda5, and SLP65.
US11644456B2 Rapid testing mechanism and method for respiratory viral pathogens
A rapid testing mechanism for respiratory viral pathogens includes a filter material positioned to capture exhaled breath particles from a respiratory tract. A portion of the filter material is impregnated with a pathogen binding adsorptive reagent. When the exhaled breath particles pass through the filter material the following occurs: when the binding adsorptive reagent reacts, a positive test for respiratory viral pathogens is indicated by the filter material; and when pathogen binding adsorptive reagent does not react, a negative test for respiratory viral pathogens is indicated by the filter material.
US11644455B2 Methods and kits for detecting sperm DNA fragmentation
Disclosed herein are methods for the detection of the presence of sperm DNA fragmentation in a semen sample. The methods include embedding of sperm cells of the semen sample in a gel, denaturing DNA of the sperm cells, and lysing the nuclear proteins of the sperm cells. The present method includes an ionic surfactant sodium dodycyl sulfate (SDS) and a chaotropic agent urea in the lysis solution for releasing DNA from protamine of chromosome, which significantly reduces the time required for lysis. A kit for detecting sperm DNA fragmentation in a semen sample is also disclosed.
US11644445B2 Method for evaluating corroded part
To provide a method for evaluating a corroded part, the method making it possible to specify only a waveform reflected by a corroded part and to evaluate the waveform. When a transmission unit (2) is moved on the surface of a metal pipe (60) and the distance between a corroded part (5) and the transmission unit (2) is changed, only a waveform portion A of ultrasonic waves reflected by the corroded part (5) moves toward the left or right along an X axis, and only the intensity of a noise waveform portion B included in a received wave changes upward or downward along a Y axis, which makes it possible to separate the waveform portion A and the noise waveform portion B of a longitudinal-wave surface wave reflected by the corroded part (5) and evaluate the waveform portion A in detail.
US11644442B2 System and method for nanoscale photoacoustic tomography
A method and system of nanoscale photoacoustic tomography (nPAT) for non-invasive three-dimensional mapping and characterization of fine cellular structures (such as but not limited to organelles, vesicles, and macromolecules) of biological samples is disclosed.
US11644438B2 Capillary cartridge and electrophoresis apparatus
A capillary cartridge achieves both improvement of attachability and improvement of heat dissipation performance for realizing short-time analysis. A heat dissipation body is provided between a capillary having a detection unit provided in a part thereof and a plate-like support body that supports the capillary, and temperature increase inside the capillary is suppressed by the heat dissipation body, and thereby, electrophoresis can be performed under a high voltage application condition where the amount of heat increases and analysis time is reduced. In addition, it is possible to redress complexity of an operation by reducing a fixing place at the time of attachment to only a detection unit and an electrode holder by using an integration structure in which the capillary, the supporting body, and the heat radiating body are integrated.
US11644436B2 Particle analyzers and particle test control methods and devices thereof
The present disclosure provides a particle analyzer and a particle test control method and device thereof. A method comprises, acquiring a blood sample in a test location; preparing a diluted sample by the acquired sample; after acquiring a diluted sample, monitoring whether a pore blocking event occurs during a counting process; when the pore blocking event occurs, suspending the test of the sample, and performing an unblocking operation; and after the unblocking operation is completed, re-counting the same diluted sample without re-acquiring and re-diluting the blood sample by the impedance method after the unblocking operation.
US11644432B2 Method of characterizing, distinguishing, and measuring a contact region
Methods of determining thermal properties of a contact region are provided. The method comprises receiving temperature data of a sensor; determining a temperature distribution of heat penetration from a sensor to at least one material; applying a correction to the temperature distribution; iteratively analyzing the corrected temperature distribution; and outputting thermal properties of a contact region, the contact region being a region between the sensor and the at least one material. The method may further comprise determining thermal properties of the at least one material; and determining corrected thermal properties of the material using the thermal properties of the contact region. The method may further comprise automatically determining an appropriate time window for measuring properties of the at least one material to minimize effects of the contact region.
US11644430B2 Radiographic imaging device
A high-sensitive phase imaging is achieved using a grating section without upsizing the imaging device or narrowing the period of the gratings. A radiation source generates radiation on a radiation path toward the grating section. The grating section comprises a G1 grating and a refraction-enhancing grating. The G1 grating has a G1 periodic structure that forms radiation converging points where an intensity of the radiation is increased between the G1 grating and a detector. The refraction-enhancing grating is located at the position of the radiation converging points and has enhancement planes and that increase the refraction angle of the radiation. The detector detects the radiation that has passed through the grating section.
US11644423B2 Optochemical sensor unit and a method for the qualitative and/or quantitative determination of an analyte in a measuring medium with the sensor unit
An optochemical sensor unit including: an optical waveguide; a transmitting unit for emitting a first transmission signal for exciting a luminophore; a receiving unit for receiving a received signal comprising a signal component emitted by the excited luminophore; a measuring chamber for receiving a fluid, wherein the fluid includes magnetic microspheres; a membrane arranged between the measuring chamber and a measuring medium for exchanging an analyte between the measuring medium and the fluid in the measuring chamber, wherein the measuring diaphragm is impermeable to the magnetic microspheres; and an electromagnet for attracting magnetic microspheres to a sensor membrane with a fluid-contacting surface and/or to a fluid-contacting surface of the optical waveguide, or to a surface of a transparent substrate layer of the optical sensor unit that is connected to the optical waveguide.
US11644422B2 Calibration standard for evanescence microscopy
A calibration standard for determining an intensity decay related to an evanescent field generated close to the interface between a sample to be tested and a substrate on which the sample is to be deposited, preparation and analysis methods and use thereof.