Document Document Title
US11935446B2 Roll-up flexible display
The present invention relates to a flexible display which uses flexible LED display technology, can be used in indoors, and is designed in the form of a roll-up. The present invention particularly relates to a flexible display and a rotating mechanism thereof which comprise a display wherein addressable LEDs are used and thus enable to eliminate the need for use of a plurality of components.
US11935444B2 Detection circuit, driving circuit, and display panel and driving method therefor
A detection circuit, a driving circuit, and a display panel and a driving method therefor are provided. The detection circuit includes an acquisition circuit and a processing circuit. The acquisition circuit includes a test transistor and an energy storage element, where, for the test transistor, a control end is configured to be coupled to the data signal terminal, a first end is configured to be written with a detection signal, and a second end is coupled to the energy storage element; and a structural characteristic of the test transistor is identical to a structural characteristic of the driving transistor. The processing circuit is coupled to the second end of the test transistor, and configured to detect a voltage at the second end of the test transistor as a detection voltage and regulate the data signal according to the detection voltage.
US11935443B2 Display defect detection system and detection method thereof
A display defect detection circuit of a display defect detection system includes a preprocessing circuit configured to receive a capture image of a test pattern, displayed by a display panel, as a panel image including target Mura having a repetitive characteristic and preprocess the panel image to output a preprocessing image and a Mura detection circuit configured to decrease a total size of the preprocessing image on the basis of a size of the target Mura to generate a resize image, detect an edge component in the resize image to generate an edge map image having feature values, remove a feature value of a non-repetitive type among the feature values of the edge map image to generate a feature map image, and detect a display position of the target Mura on the basis of a final feature value of the target Mura calculated based on the feature map image.
US11935441B2 Apparatus for controlling display of vehicle and method thereof
The present disclosure relates to an apparatus for controlling a multi-image display provided in a vehicle, and a method thereof. According to the present disclosure, a multi-image display device may simultaneously output two or more images separated depending on an output angle or an optical frequency, and a first reflection member provided in an indoor ceiling of the vehicle may reflect one image among the two or more images output from the multi-image display device.
US11935438B2 Bend limiting device and flexible display device
A bend limiting device includes a flexible support film and limiting chains. The limiting chains are disposed on the flexible support film. Each of the limiting chains includes limiting blocks. Each of the limiting blocks includes limiting structures. One of the limiting structures of one of the limiting blocks is connected to one of the limiting structures of another one of the limiting blocks. When the bend limiting device is bent, two connected limiting structures of two adjacent limiting blocks limit a minimum value of an included angle formed between the two adjacent limiting blocks, so a radius of curvature of each of the limiting chains is limited to be greater than a preset value without being excessively bent. The bent limiting device protects a flexible display panel of a flexible display device from being improperly bent, so as to extend a lifespan of the flexible display device.
US11935437B2 Display assembly and display device
The present disclosure provides a display assembly and a display device, the display assembly includes: a flexible display panel including a first display area, a second display area and a bending area formed between the first display area and the second display area, a metal resilient member fixedly attached to one side of the flexible display panel, a metal support located on a side, away from the flexible display panel, of the metal resilient member, a first conductive adhesive structure located at the edge of the bending area and connecting the first support part and the metal resilient member, and a second conductive adhesive structure located at the edge of the bending area and connecting the second support part with the metal resilient member, wherein the metal support is fixedly attached to the metal resilient member by an adhesive layer.
US11935436B2 Sign mounting for barrier post
A sign mounting for mounting a sign on top of a barrier post that includes a body having an inner side for positioning against a barrier post and an outer side for supporting a sign; and a mounting channel formed on the inner side of the body. The mounting channel allows the sign mounting to be mounted onto and supported by a spline of the barrier post. The mounting channel is open at a lower end and closed at an upper end and has a relatively narrow vertical opening at an inner side extending from the lower end to the upper end for a spline to extend through, and a relatively wider inner portion extending laterally beyond the opening on each side of the vertical opening within which a spline can be positioned. The sign mounting may form part of a mounting kit that includes a barrier post.
US11935434B1 Pop-up prop module and apparatus
A scissor pop-up prop module with a stationary base, a scissor linkage, an automation system, and a prop mount for attaching an amusement prop. The scissor linkage articulates in an expansion direction so that the prop mount moves in a linear pop- up direction from a home positions to a displaced position. The automation system suddenly springs the scissor linkage in the expansion direction and then produces gradual controlled movement of the scissor linkage in a contraction direction back to the home position. The prop mount carries a prop mount linkage that is driven to articulate by engagement with the base during a latter phase of pop-up movement of the prop mount from a partially displaced position to the displaced position, to simulate a winged creature spreading its wings as it rises.
US11935423B2 Athletic trainer system
Apparatuses, systems, and methods associated with an athletic trainer system for effective assessment of an athlete in real, or near real, time are disclosed herein. In embodiments, a sport marker may include wireless circuitry to establish a wireless connection with a mobile device and a processor coupled to the wireless circuitry. The processor may receive an indication of a location at which the sport marker is to be positioned, and cause instructions to be provided to a user to facilitate positioning of the sport marker at the location. Other embodiments may be described and/or claimed.
US11935421B2 Virtual tutorials for musical instruments with finger tracking in augmented reality
Systems, devices, media, and methods are described for presenting a tutorial in augmented reality on the display of a smart eyewear device. The system includes a marker registration utility for setting a marker on a musical instrument, a localization utility, a virtual object rendering utility for presenting virtual tutorial objects on the display near the instrument, and a hand tracking utility for tracking the performer's finger locations in real time. The virtual tutorial objects, in one example, includes graphical elements presented on a virtual scroll that appears to move toward the instrument at a speed correlated with the song tempo. The hand tracking utility calculates a set of expected fingertip coordinates based on a detected hand shape.
US11935419B2 Holding pattern detection and management
The present disclosure provides for holding pattern detection and management by identifying from flight data for an aircraft that the aircraft has performed a first turn, followed by a leg traverse, and followed by a second turn in a direction circuitous to the first turn and indicating that the aircraft is in a holding pattern and/or identifying from flight data that the aircraft has passed within a predefined distance of a fixpoint and in response to identifying that the aircraft has performed a turn in a known direction associated with a historical holding pattern charted from the fixpoint, indicating that the aircraft is in a holding pattern.
US11935416B1 Fleet and asset management and interfaces thereof associated with edge computing deployments
A process can include obtaining a plurality of data points each associated with a respective edge device of a fleet of edge devices, each respective edge device associated with an edge site location or edge device asset group. The plurality of data points are stored to a fleet map data catalog and a filtering selection for viewing a filtered subset of the fleet map data catalog is received, indicating a selected geographic view area and selected edge device types from a plurality of edge device types. Data points corresponding to the filtered subset are obtained from the fleet map data catalog using the filtering selection. A fleet map GUI view is generated using the data points corresponding to the filtered subset, the fleet map GUI view comprising a converged geographic map of the selected geographic view area, with data points are rendered at corresponding locations within the converged geographic map.
US11935414B1 Identification of confusing objects for color deficient vision
A system for determining when additional information is needed by a passenger with color deficient vision within a vehicle includes a plurality of perception sensors within the vehicle adapted to collect data related to a physical identity of a primary object and to communicate the data related to the physical identity of the primary object, via a communication bus, to a data processor within the vehicle, the data processor adapted to determine that the physical identity of the primary object may be unclear to a passenger with color deficient vision based on the data related to the physical identity of the primary object, and that assistance should be provided to the passenger with color deficient vision to aid the passenger with color deficient vision in identifying the primary object.
US11935413B2 Vehicle notification apparatus
A vehicle notification apparatus recognizes an object of driving over on a road on which a host vehicle travels based on a detection result by a front sensor of the host vehicle, determines whether the object of driving over flies backwards based on a detection result by a rear sensor of the host vehicle when the object of driving over is recognized, and notifies a following vehicle of projectile information corresponding to the flight of the object of driving over when it is determined that the object of driving over flies backwards.
US11935411B2 Parking control device
A parking control device performs parking control such that a vehicle is parked in a reserved parking area in an automatic valet parking lot including a plurality of parking areas. When the vehicle arrives at the automatic valet parking lot before an entrance time for the reserved parking area, the parking control device determines whether the reserved parking area is available. When it is determined that the reserved parking area is not available, the parking control device determines whether a temporary parking area which is an area other than the reserved parking area is available. When it is determined that the temporary parking area is available, the parking control device performs parking control such that the vehicle is parked in the temporary parking area.
US11935408B2 Method and system for inter and intra agency communication, tracking and coordination
A method is disclosed. A data set including: (a) identifiers of a set of incidents occurring within a defined geographic region to which at least one service provider responded during a first time period and (b) address data identifying a location within the geographic region of each said incident of the set is retrieved over a network. An instruction to generate a heat map of the incidents occurring within the geographic region during the first time period is received from a user via a user interface generated to a display device. In response to the instruction to generate the heat map, the address data is converted to GPS data. A heat map of an aerial view of the geographic region based on the GPS data is generated. The heat map is displayed to the display device in a user interface.
US11935397B2 Organic and inorganic test system
A test system includes a test container array including a plurality of test containers and a plurality of electrodes integrated into the test container array. The test system further includes a plurality of drive-sense circuits coupled to the plurality of electrodes, where, when enabled, the plurality of drive-sense circuits detect changes in electrical characteristics of the plurality of electrodes. The test system further includes a processing module operably coupled to receive, from the drive-sense circuits, changes in the electrical characteristics of the plurality of electrodes, and interpret the changes in the electrical characteristics of the plurality of electrodes as impedance values representative of electrical characteristics of biological material present in the test container. The test system further includes a communication module operably coupled to communicate the electrical characteristics of the biological material.
US11935394B1 Context aware doorbell system
A doorbell system includes a doorbell located within a wireless local area network (WLAN) and communicatively connected to a wireless wide area network (WAN), a number of user devices communicatively connected to the WAN, and a controller. The doorbell includes an activation element and a monitoring element. The controller is configured to receive an indication of a user engaging the activation element of the doorbell and to select at least one of the user devices for display of an alert based on a priority status of the user devices. The system may alter or update the priority status of the user devices based on a user-dependent parameter of the priority devices, such as the users' schedules, sleep status, geo-location, or status as a caregiver.
US11935392B2 Premises security system testing using a pet imitation device
According to one or more embodiments, a mobile testing device for testing at least one premises device in a premises security system is provided. The mobile testing device includes processing circuitry configured to imitate a plurality of characteristics of a predefined animal and cause the mobile testing device to traverse at least a portion of a premises monitored by the premises security system while imitating the plurality of characteristics of the predefined animal.
US11935390B2 Fire detection system and method for identifying a source of smoke in a monitored environment
A fire detection system for monitoring a monitored environment includes a smoke detector configured to determine a concentration of smoke in a sample of air from the monitored environment; a gas sensor configured to determine a concentration of a predetermined gas in the sample of air, the predetermined gas is one of carbon monoxide, carbon dioxide, nitrogen dioxide and sulphur dioxide; and a control module in communication with the smoke detector and the gas sensor; the control module is configured to identify a source of the smoke based on the concentration of smoke and the concentration of the predetermined gas; and the source of the smoke is identified to be a non-fire source when the concentration of the predetermined gas in the sample of air is below a first threshold.
US11935386B2 Auto-notification sensor for adjusting of a wearable device
Methods, apparatus and computer program products for alerting a user of a wearable device to adjust the position of the device are provided. An example method includes receiving environment data from a wearable device sensor connected to the wearable device, wherein the wearable device is mountable on an arm of the user such that the wearable device sensor is directed toward a hand of the user. Additionally, the example method determines a position of the wearable device on the arm of the user relative to a calibrating object based at least in part on the captured environment data. Further, the example method alerts the user to adjust the position of the wearable device in an instance in which the position of the wearable device relative to the calibrating object exceeds a predetermined threshold.
US11935383B2 Method and system for surgical instrumentation setup and user preferences
A method of notifying personnel in an operating room of a potential hazard comprising, at a computing system: capturing at least one image of the operating room by at least one camera that can detect light outside of a visible spectrum; determining that at least one potential hazard is in the operating room based on analysis of the at least one image; and in response to determining that the at least one potential hazard is in the operating room, generating at least one notification for notifying the personnel in the operating room that there is the at least one potential hazard in the operating room.
US11935380B2 Operating a scanning smoke detector
Apparatuses, methods, and computer-readable media for operating a scanning smoke detector are described herein. One apparatus a laser emitter configured to emit a beam of light, a rotational component configured to rotate the emitter such that the beam periodically scans across an area, and a light receiver configured to receive a reflected portion of the beam of light and determine a presence of smoke particles in the area based on the reflected portion. The smoke detection apparatus can be configured to operate at a first power level, decrease the beam to a second power level responsive to a determination that an object in the area is in a path of the beam, and increase the beam to the first power level responsive to a determination that the object is no longer in the path of the beam.
US11935379B2 Security adaptor devices for third-party sensors in premises security systems
According to one or more embodiments, a premises security system includes a sensor adaptor device mountable on a third-party sensor. The sensor adaptor device comprises at least one terminal in electrical communication with a preconfigured premises device of a premise security system, and processing circuitry configured to: store a mapping of a plurality of third-party sensor signals to a plurality of translated third-party signals, detect a first third-party sensor signal emitted from the third-party sensor, determine that the first third-party sensor signal maps to a first translated third-party signal based on the mapping, and in response to determining that the first third-party sensor signal maps to the first translated third-party signal, trigger, via the at least one terminal where the preconfigured premises device to cause the preconfigured premise device to transmit an alert signal to the premises security system.
US11935371B2 Token collection assembly
A vault defines a cavity wherein openings define the vault and are open into the cavity. A token box is disposed within the cavity of the vault. A cover feature has a shell and a base. The base is slidably coupled to the vault to transition between a first position and a second position. The shell is hingedly coupled to the base to hinge between a covering position and a servicing position when the base is in the second position.
US11935369B2 Universal cassette for recirculation of bills in multiple systems
A computing system includes at least one processing circuit configured to receive first data from each cassette of a plurality of cassettes, determine, based on the first data, (i) a first location of a first cassette of the plurality of cassettes, (ii) that a fill level of the first cassette does not satisfy a threshold, and (iii) a first denomination of bills contained within the first cassette, identify a second cassette of the plurality of cassettes for replacing the first cassette based on the first location and the first denomination such that the second cassette is configured to receive and dispense bills of a similar denomination to the first cassette, and transmit a notification to a remote computing device, the notification indicating that the fill level of the first cassette does not satisfy the threshold and identifying the second cassette.
US11935359B2 Gaming systems, gaming devices and methods with volatility control games
Gaming systems, gaming devices and methods that provide games that control volatility. In one embodiment, the gaming system disclosed herein enables a player to select values, or cells associated with values, that are displayed in a particular arrangement. The player selected values are distributed to other values or cells according to one or more predefined rules. In one embodiment, one or more of the player selectable values are progressive award values. At some point during the game, the gaming system randomly picks one of the remaining values that have not been selected and provides an award to the player based at least in part on the selected value.
US11935357B2 Method of displaying a rolling ticker on a sports betting user interface
A user's wager history and previous interactions with a ticker element on a wagering app can be used to identify the user's wager preferences and tendencies. These preferences can then be used to personalize the order in which ticker elements may be displayed to a user while viewing available wagers. The available wagers can additionally be used with the user preferences to improve the relevance of the ticker elements displayed to both the user and the wagers available to the user to place.
US11935356B2 Gaming system
A gaming system that offers players many more betting options than conventional gaming, the system comprising multiple aspects, including six dice with colored faces and dots from 1 to 6, the winning faces of which determine the outcome of the game. In another aspect, there are 86 different betting options. In yet another, players are offered various levels of control of the rolling and stopping of the dice, to increase player engagement and satisfaction.
US11935355B2 Gaming signage including one or more movable display monitors
A gaming signage system may include one or more movable displays. One or more movable displays may present first visual effects while the one or more movable displays are in a first configuration in which at least one game feature presentation device is not viewable. In response to a trigger event indication (which may correspond to a base game event), the movable display(s) may move to a second configuration and reveal the game feature presentation device. The game feature presentation device may be used to present a bonus feature and/or to present a different aspect of the base game. Alternatively, at least a portion of a movable display may be hidden when in a first configuration. At least the portion of the movable display(s) may present a bonus feature and/or a different aspect of the base game when in the second configuration.
US11935354B2 Communication device, and communication method
A communication device includes a communicator controller. The communication controller configured to cause a communicator to communicate with a terminal device in a first mode or a second mode, in which the first mode is a mode in which communication conditions are better than in the second mode, and, when the communication controller has acquired permission information indicating that communication in the first mode is permitted according to completion of processing of a first procedure different from a second procedure required for communication in the second mode in response to a request from the terminal device, the communication controller causes the communicator to communicate with a terminal device associated with the permission information in the first mode.
US11935342B2 Detecting of automatic driving
Activation of an automatic driving feature in a vehicle is detected by evaluating sequential vehicle operation data against subtractive and additive heuristic rules that define a likelihood of an automatic driving feature having been engaged as a function of vehicle performance. The sequential vehicle operation data, which does not include an explicit indication of whether the automatic driving feature was engaged, is provided for time intervals of a trip made by the vehicle. Automatic driving information is generated, which provides an indication of whether the automatic driving feature was engaged during a subset of the time intervals.
US11935338B2 Automotive electronic control unit
Generally, the current threshold value is set as a fixed value. Therefore, even in a case where an abnormality occurs in the load and the resistance value is small, when the power supply voltage applied to the load is low, the current value is also low, and falls below the threshold value, and there is a possibility that the overcurrent is not detected. In the present invention, by providing a second detection means that detects a load abnormality by calculating the resistance value of the load from information of the power supply voltage applied to the load, in addition to a first detection means that detects an overcurrent state that indicates the load abnormality using only current value information, it is possible to detect an overcurrent indicating an abnormality of the load even when the power supply voltage applied to the load is low.
US11935335B2 Robust physical and virtual identity association
A system within an ego vehicle for robust association of a physical identity and a virtual identity of a target vehicle includes a data processor, including a wireless communication module and a visible light communication module, positioned within an ego vehicle, and a plurality of perception sensors, positioned within the ego vehicle and adapted to collect data related to a physical identity of the target vehicle and to communicate the data related to the physical identity of the target vehicle to the data processor via a communication bus, the data processor within the ego vehicle adapted to receive, via a wireless communication channel, data related to a virtual identity of the target vehicle, associate the physical identity of the target vehicle with the virtual identity of the target vehicle, and initiate, via the wireless communication channel and a visible light communication channel, a challenge-response protocol between the ego vehicle and the target vehicle.
US11935333B2 Vehicle identification means
A vehicle identification means serve to identify vehicles by means of a unique identification. The protection of such identifications against falsification and tampering proves particularly problematic. For this purpose, known vehicle identification means have data carriers which can be read out in a contactless fashion and on which data for permitting unambiguous identification are stored. However, such identification means are very complex in design and are susceptible to faults. The invention provides an improved vehicle identification means which has a design which is as simple as possible and has a lower level of susceptibility to faults. This is ensured in that at least one NFC transponder which can be read out in a contactless fashion and has the purpose of near-field communication with a data carrier and an antenna is assigned to a registration number plate body, wherein at least part of the antenna is arranged in a breakthrough.
US11935332B2 Server and method for display of reception screen
A server (1) executes an acquisition process (S31) of acquiring, from a terminal device (3) of a visitor (A), information to be used for identifying a visit destination of the visitor, and a reception process (S4) to (S7) of notifying a to-be-visited person at the visit destination identified by use of the information acquired, of the visit of the visitor. The reception process includes an identification process (S4) of identifying the visit destination by use of the information acquired, and a display process (S5) of causing the terminal device to display a reception screen, for the visit destination, which receives an operation performed by the visitor.
US11935331B2 Methods and systems for real-time electronic verification of content with varying features in data-sparse computer environments
The systems and methods provide a machine learning model that can exploit long time dependency for time-series sequences, perform end-to-end learning of dimension reduction and clustering, or train on long time-series sequences with low computation complexity. For example, the methods and systems use a novel, unsupervised temporal representation learning model. The model may generate cluster-specific temporal representations for long-history time series sequences and may integrate temporal reconstruction and a clustering objective into a joint end-to-end model.
US11935329B2 Video analysis program
The system of the present disclosure comprises: an acquisition means for acquiring a video image of an online session between a first user and a second user; a face recognition means for recognizing at least a face image of the first user and the second user included in the video image for each predetermined frame; a voice recognition means for recognizing at least the voice of the subject included in the video image; an evaluation means for calculating an evaluation value from a plurality of viewpoints based on both the recognized face image and the voice; and a determination means for determining the degree of match of the second user to the first user based on the evaluation values.
US11935326B2 Face recognition method based on evolutionary convolutional neural network
A face recognition method based on an evolutionary convolutional neural network is provided. The method optimizes the design of convolutional neural network architecture and the initialization of connection weights by using a genetic algorithm and finds an optimal neural network through continuous evolutionary calculation, thus reducing dependence on artificial experience during the design of the convolutional neural network architecture. The method encodes the convolutional neural networks by using a variable-length genetic encoding algorithm, so as to improve the diversity of structures of convolutional neural networks. Additionally, in order to cross over extended chromosomes, structural units at corresponding positions are separately crossed over and then recombined, thereby realizing the crossover of chromosomes with different lengths. In the environmental selection stage, the method first performs elitist selection, and then compares two groups of fitness values of the remaining individuals in the population for further selecting, which ensures the elitist and the diversity.
US11935320B2 Fingerprint recognizing display panel and fingerprint recognizing display
A fingerprint recognizing display panel and a fingerprint recognizing display are proposed. The fingerprint recognizing display panel includes a display substrate. The display substrate includes a cathode. A first fingerprint recognizing electrode is arranged on a same layer as the cathode, and a second fingerprint recognizing electrode is arranged vertically aligned to the first fingerprint recognizing electrode. By arranging the first fingerprint recognizing electrode on the same layer as the cathode of the display panel, the display panel is better integrated, and an overall thickness and production cost of the display panel are reduced.
US11935319B2 Method and system for fingerprint sensor evaluation
A method of evaluating a dielectric structure, comprising the steps of a) changing a potential difference between each sensing structure in a first set of sensing structures and each sensing structure in a second set of sensing structures, and to providing, for each sensing structure in the first set of sensing structures, a sensing signal indicative of a strength of a capacitive coupling between each sensing structure in the second set of sensing structures and the sensing structure in the first set of sensing structures; b) assign other sensing structures to the first set of sensing structures and the second set of sensing structures; c) performing step a) and step b) until a respective sensing signal has been provided for each sensing structure in the plurality of sensing structures; and d) providing an evaluation result based on the respective sensing signals.
US11935318B2 Mail processing system with increased first and second pass sorting speed
A mail processing system utilizes a conveyor to shingle or de-shingle mailpieces as they move through the processing system and utilizes belts to move the mailpieces. A first shingling conveyor moves a first mailpiece to overlap with a second mailpiece to create shingled mailpieces. A second shingling conveyor moves a first mailpiece away from a second mailpiece to de-shingle them to create singulated mailpieces. A camera takes images of the mailpieces in the conveyor and image analysis software is used to determine dimensional aspects of the mailpieces that are used to control the belt speeds to move mailpieces with respect to each other. A mail processing system may include a mail processing station that scans addresses, applies postage and/or weighs the mailpieces. Mail may be de-shingled prior to being weighed and then re-shingled for subsequent processing, or mail may be shingled prior to passing through a scale if weighing is not necessary.
US11935310B2 Systems and methods to regulate joining and leaving a vehicular micro cloud
The disclosed subject matter relates to managing a vehicular micro cloud. A method may include determining join/leave protocols for a vehicular micro cloud and transmitting the join/leave protocols to a local vehicle in a vicinity of the vehicular micro cloud prior to the local vehicle joining the vehicular micro cloud. The join/leave protocols can define at least: 1) a procedure for the local vehicle to join the vehicular micro cloud and contribute computing resources to a collaborative micro cloud task, and 2) a protocol for handing an incomplete task when the local vehicle leaves the vehicular micro cloud.
US11935308B2 Object recognition apparatus, vehicle, and object recognition method
An object recognition apparatus mounted in a vehicle including a sensor is provided. The apparatus includes a detection unit configured to detect an object present in a same lane as that of the vehicle by using information from the sensor, an acquisition unit configured to acquire information concerning lights which the object turns on by using the information from the sensor, and a determining unit configured to determine a type of the object based on the information concerning the lights. A condition in which the determination unit determines that the type of the object is a two-wheeled vehicle includes a case in which the object includes not less than two lights arrayed in a vertical direction with respect to the ground surface.
US11935304B2 Calibration system, calibration method, and calibration program
A calibration system includes: a storage unit that stores a reference trajectory of a mobile body in an image of a predetermined traffic environment photographed by an imaging sensor and a reference position in the image; an acquisition unit that acquires a plurality of the images of the traffic environment that are sequentially photographed; a generation unit that generates an estimated trajectory of the mobile body based on position information of the mobile body detected from the plurality of the images; a calculation unit that calculates an amount of positional deviation of the imaging sensor based on the reference trajectory and the estimated trajectory; a correction unit that corrects the reference position by using the amount of positional deviation; and an update unit that updates a position transformation model for transforming a two-dimensional position in the image into a three-dimensional position by using the corrected reference position.
US11935301B2 Information processing method, recording medium, and information processing system
An information processing method includes obtaining image information including a first image of a first person in a predetermined facility and a second image of a second person in the predetermined facility; classifying each of the first person and the second person as a resident of the facility or a visitor to the facility, the first person being classified as the resident, the second person being classified as the visitor; calculating a distance between the first person and the second person, based on the first image and the second image; determining whether the first person and the second person are having a conversation with each other, based on the calculated distance; measuring, when it is determined that the first person and the second person are having a conversation with each other, a conversation time during which the first person and the second person are having a conversation with each other; and transmitting, when the measured conversation time exceeds a predetermined time, infection notification information indicating that a risk of the first person contracting infectious disease is high to a terminal apparatus.
US11935298B2 System and method for predicting formation in sports
A system and method of predicting a team's formation on a playing surface are disclosed herein. A computing system retrieves one or more sets of event data for a plurality of events. Each set of event data corresponds to a segment of the event. A deep neural network, such as a mixture density network, learns to predict an optimal permutation of players in each segment of the event based on the one or more sets of event data. The deep neural network learns a distribution of players for each segment based on the corresponding event data and optimal permutation of players. The computing system generates a fully trained prediction model based on the learning. The computing system receives target event data corresponding to a target event. The computing system generates, via the trained prediction model, an expected position of each player based on the target event data.
US11935296B2 Apparatus and method for online action detection
Provided is an apparatus for online action detection, the apparatus including a feature extraction unit configured to extract a chunk-level feature of a video chunk sequence of a streaming video, a filtering unit configured to perform filtering on the chunk-level feature, and an action classification unit configured to classify an action class using the filtered chunk-level feature.
US11935294B2 Real time object surface identification for augmented reality environments
This disclosure describes how to identify objects in an augmented reality environment. More specifically, the various systems and methods described herein describe how an augmented reality device can recognize objects within a real world environment, determine where the object is located, and also identify the various surfaces of the object in real time or substantially real time.
US11935290B2 Systems and methods of servicing equipment
Systems and methods of servicing engines, an exemplary method of servicing an engine, the method including receiving, by one or more computing devices, information corresponding to one or more components of the engine; determining, by the one or more computing devices, a location of the one or more components of the engine with respect to a location of an augmented reality device; and presenting, in a current field of view display of the augmented reality device, at least a portion of the information corresponding to the one or more components of the engine, wherein the portion of the information includes a rendering of the one or more components, instructions regarding operations to be performed on the one or more components, directional arrows or contextual information associated with the one or more components, or any combination thereof.
US11935285B1 Real-time synthetic out of focus highlight rendering
This disclosure relates to techniques for synthesizing out of focus highlighting effects in images in real-time. Digital single-lens reflex (DSLR) cameras and other cameras having wide aperture lenses typically capture images with a shallow depth of field (SDOF). So-called SDOF photography may be particularly fit for portrait photography, since it nicely emphasizes the subject, while essentially deemphasizing the background via blurring. Simulating this kind of blurring, particularly around background light sources, using a comparatively larger depth of field (LDOF) camera, may require a high dynamic range (HDR) image capture system, to accurately determine the color of background light sources, which are prone to saturation. However, small form-factor cameras having smaller lens apertures may not have the bandwidth or processing power to process full HDR images in real time. Thus, described herein are techniques to synthesize color accurate, out-of-focus background highlight regions in real-time for images captured by LDOF cameras.
US11935278B1 Image labeling for artificial intelligence datasets
The technology disclosed enables a user to optimize a sampling logic to increase the future sampling likelihood of those instances that are similar to the instances that the user believes are informative, and decrease the future sampling likelihood of those instances that are similar to the instances that the user believes are non-informative.
US11935272B2 Point cloud compression
A system comprises an encoder configured to compress attribute information for a point cloud and/or a decoder configured to decompress compressed attribute information for the point cloud. Attribute values for at least one starting point are included in a compressed attribute information file and attribute correction values used to correct predicted attribute values are included in the compressed attribute information file. Attribute values are predicted based, at least in part, on attribute values of neighboring points and distances between a particular point for whom an attribute value is being predicted and the neighboring points. The predicted attribute values are compared to attribute values of a point cloud prior to compression to determine attribute correction values. A decoder follows a similar prediction process as an encoder and corrects predicted values using attribute correction values included in a compressed attribute information file.
US11935264B2 Pose estimation with limited correspondences
Various implementations disclosed herein include devices, systems, and methods for pose estimation using one point correspondence, one line correspondence, and a directional measurement. 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 obtaining an image corresponding to a physical environment. A first correspondence between a first set of pixels in the image and a spatial point in the physical environment is determined. A second correspondence between a second set of pixels in the image and a spatial line in the physical environment is determined. Pose information is generated as a function of the first correspondence, the second correspondence, and a directional measurement.
US11935259B2 Microscope image measuring device and microscope image measuring method
In a measurement of a microscope image, a measurement can be conducted with high accuracy when measuring a measuring object including a step having a depth larger than a depth of focus or comparing patterns at different positions along the optical axis of a microscope. A microscope image measuring device includes: a microscope for obtaining a magnified image of a surface of a measuring object by irradiating the surface with white incident light; a spectral camera for obtaining a spectral image of the magnified image; and an image processing part for extracting the spectral image at each wavelength and performs an image measuring process. The microscope forms an image of a different focal position at each wavelength on the imaging surface of the spectral camera, and the image processing part extracts a spectral image with a wavelength where a measuring point has the highest contrast, and performs edge detection.
US11935258B2 Range detection using machine learning combined with camera focus
A method for range detection is described. The method includes segmenting an image into one or more segmentation blobs captured by a monocular camera of an ego vehicle. The method includes focusing on pixels forming a selected segmentation blob of the one or more segment blobs. The method also includes determining a distance to the selected segmentation blob according to a focus function value of the monocular camera of the ego vehicle.
US11935249B2 System and method for egomotion estimation
A system and method for determining egomotion can include determining correspondence maps between pairs of images of an odometry set; identifying odometry features shared between the images of the odometry set; and determining the egomotion based on the odometry features.
US11935242B2 Crop yield estimation
The present disclosure provides for crop yield estimation by identifying, via image processing, a field in which a crop is grown; identifying a plurality of regions within the field; identifying, by processing growth metrics via a model, a plurality of data collection points in the plurality of regions, wherein a given data collection point of the plurality of data collection points within a given region of the plurality of regions is identified by multivariate analysis as representative of growing conditions in the given region; receiving in-field data linked to the data collection points of the plurality; and predicting a yield for the crop in the field based on the in-field data.
US11935241B2 Image processing apparatus, image processing method and computer-readable medium for improving image quality
An image processing apparatus is provided that includes: an obtaining unit configured to obtain a first medical image of a subject; and an image quality improving unit configured to generate a second medical image with image quality higher than image quality of different regions including a first region and a second region that is different from the first region in the obtained first image, using the obtained first image as input data that is input into a learned model.
US11935237B2 Method for discriminating suspicious lesion in medical image, method for interpreting medical image, and computing device implementing the methods
A method for interpreting an input image by a computing device operated by at least one processor is provided. The method for interpreting an input image comprises storing an artificial intelligent (AI) model that is trained to classify a lesion detected in the input image as suspicious or non-suspicious and, under a condition of being suspicious, to classify the lesion detected in the input image as malignant or benign-hard representing that the lesion is suspicious but determined to be benign, receiving an analysis target image, by using the AI model, obtaining a classification class of a target lesion detected in the analysis target image and, when the classification class is the suspicious, obtaining at least one of a probability of being suspicious, a probability of being benign-hard, and a probability of malignant for the target lesion, and outputting an interpretation result including at least one probability obtained for the target lesion.
US11935234B2 Method for detecting abnormality, non-transitory computer-readable recording medium storing program for detecting abnormality, abnormality detection apparatus, server apparatus, and method for processing information
A computer obtains a chest X-ray image, detects boundary lines in the chest X-ray image using a model constructed through machine learning, sets a third lung area including at least one of a first lung area or a second lung area, extracts a vascular index indicating at least one of thickness or density of at least one pulmonary blood vessel present in an area included in the third lung area, determines whether the area included in the third lung area is in an abnormal state on a basis of the vascular index and a reference index based on indices extracted in advance from an area in chest X-ray images in a normal state corresponding to the area included in the third lung area, and outputs, if determining that the area included in the third lung area is in an abnormal state, information indicating a result of the determination.
US11935233B2 Neural network classification
Neural network classification may be performed by inputting a training data set into each of a plurality of first neural networks, the training data set including a plurality of samples, obtaining a plurality of output value sets from the plurality of first neural networks, each output value set including a plurality of output values corresponding to one of the plurality of samples, each output value being output from a corresponding first neural network in response to the inputting of one of the samples of the training data set, inputting the plurality of output value sets into a second neural network, and training the second neural network to output an expected result corresponding to each sample in response to the inputting of a corresponding output value set.
US11935229B2 Automated scan quality monitoring system
A method for calculating and reporting image quality properties of an image acquisition device after a subject or object has been scanned consists of a scan quality monitoring system with automated software for receiving scans and radiation dose data from scanners and automated algorithms for analyzing image quality metrics and radiation dose tradeoffs. Image quality assessment methods include algorithms for measuring fundamental imaging characteristics, level and type of image artifacts, and comparisons against large databases of historical data for the scanner and protocols. Image quality reports are further customized to report on expected clinical performance of image detection or measurement tasks.
US11935228B2 Method to acquire a 3D image of a sample structure
A method for acquiring a 3D image of a sample structure includes acquiring a first raw 2D set of 2D images of a sample structure at a limited number of raw sample planes; calculating a 3D image of the sample structure represented by a 3D volumetric image data set; and extracting a measurement parameter from the 3D volumetric image data set. A further number of interleaving 2D image acquisitions are recorded at a further number of interleaved sample planes which do not coincide with previous acquisition sample planes. The steps “calculating,” “extracting” and “assigning” are repeated for the further interleaving 2D set until convergence or a maximum number of 2D image acquisitions is recorded. A projection system used for such method comprises a projection light source, a rotatable sample structure holder and a spatially resolving detector. Such method can also be used to acquire virtual tomographic images of a sample.
US11935226B2 Image processing apparatus for image inspection, image processing method, and storage medium
An image processing apparatus includes first, second, and third acquisition units, a setting unit, a calculation unit, and a processing unit. The first acquisition unit acquires information regarding a setting for inspecting an image. The second acquisition unit acquires first data that is data of a reference image representing a target print result. The third acquisition unit acquires second data that is data of a printed image to be inspected. The setting unit sets a comparison area including a pixel of interest in each of the reference image and the printed image based on the information and the first data. The pixels of interest correspond to an identical pixel position. The calculation unit calculates a density difference between the comparison areas based on the first data and the second data. The processing unit inspects the printed image based on the first data, the second data, and the density difference.
US11935224B2 Systems and methods for troubleshooting equipment installation using artificial intelligence
The disclosure is directed to, among other things, systems and methods for troubleshooting equipment installations using machine learning. Particularly, the systems and methods described herein may be used to validate an installation of one or more devices (which may be referred to as “customer premises equipment (CPE)” herein as well) at a given location, such as a customer's home or a commercial establishment. As one non-limiting example, the one or more devices may be associated with a fiber optical network, and may include a modem and/or an optical network terminal (ONT). However, the one or more devices may include any other types of devices associated with any other types of networks as well.
US11935219B1 Systems and methods for automated property damage estimations and detection based on image analysis and neural network training
Intelligent prediction systems and methods of use to train a neural network model to analyze images of property damage to detect and predict property damage of a property, the neural network model during training configured to (1) switch between one or more synthetic images comprising pixel-based masked annotations of damaged property from a synthetic engine and one or more real images comprising bounding box annotations of damaged property from a real database, and (2) freeze inactive class training to prevent learning on one or more inactive classes comprising one or more pre-determined missing annotated labels in the one or more synthetic images and/or the one or more real images.
US11935218B2 Image to image translation method
A method of providing an image to image translation using a style based generator architecture for generative adversarial networks. The method includes the step of applying a feature alignment loss function defined by: LossFA=Σi=mnwi·L1(ϕ(GSM)i,ϕ(GTM)i) wherein GSM and GTM are respective generators of a source model and a target model, ϕ(·)i is the extraction of the ith layer of features and wi represents the weight of L1 loss at the ith layer, the L1 loss weight wi being reduced as layers decrease such that L1 loss at higher layers has a higher weight than the L1 loss at lower layers.
US11935211B2 Systems and methods for image processing
Systems and methods for image processing are provided in the present disclosure. The systems and methods may obtain an image; determine a current resolution level of the image; determine, based on the current resolution level of the image, from a group of resolution level ranges, a reference resolution level range corresponding to the image; determine a target processing model corresponding to the reference resolution level range; and/or determine a processed image with a target resolution level by processing the image using the target processing model, the target resolution level of the processed image being higher than the current resolution level of the image.
US11935208B2 Virtual object structures and interrelationships
A virtual object system can orchestrate virtual objects defined as a collection of components and with inheritance in an object hierarchy. Virtual object components can include a container, data, a template, and a controller. A container can define the volume the virtual object is authorized to write into. A virtual object's data can specify features such as visual elements, parameters, links to external data, meta-data, etc. The template can define view states of the virtual object and contextual breakpoints for transitioning between them. Each view state can control when and how the virtual object presents data elements. The controller can define logic for the virtual object to respond to input, context, etc. The definition of each object can specify which other object in an object hierarchy that object extends, where extending an object includes inheriting that object's components, which can be modified or overwritten as part of the extension.
US11935206B2 Systems and methods for mixed reality
A virtual image generation system comprises a planar optical waveguide having opposing first and second faces, an in-coupling (IC) element configured for optically coupling a collimated light beam from an image projection assembly into the planar optical waveguide as an in-coupled light beam, a first orthogonal pupil expansion (OPE) element associated with the first face of the planar optical waveguide for splitting the in-coupled light beam into a first set of orthogonal light beamlets, a second orthogonal pupil expansion (OPE) element associated with the second face of the planar optical waveguide for splitting the in-coupled light beam into a second set of orthogonal light beamlets, and an exit pupil expansion (EPE) element associated with the planar optical waveguide for splitting the first and second sets of orthogonal light beamlets into an array of out-coupled light beamlets that exit the planar optical waveguide.
US11935200B2 System and method for displaying infrastructure information on an augmented reality display
A method for displaying infrastructure information on a multi-focal plane augmented reality display of a vehicle includes receiving infrastructure data. The infrastructure data includes information about a location of at least one infrastructure along a route of the vehicle. The method further includes receiving vehicle-location data. The vehicle-location data includes information about a location of the vehicle. The method further includes determining a position of the vehicle relative to the location of the least one infrastructure using the infrastructure data and the vehicle-location data. The method further includes transmitting a command signal to the multi-focal plane augmented reality display to display a virtual image showing the infrastructure information of the infrastructure on the multi-focal plane augmented reality display.
US11935197B2 Adaptive vehicle augmented reality display using stereographic imagery
An AR system that leverages a pre-generated 3D model of the world to improve rendering of 3D graphics content for AR views of a scene, for example an AR view of the world in front of a moving vehicle. By leveraging the pre-generated 3D model, the AR system may use a variety of techniques to enhance the rendering capabilities of the system. The AR system may obtain pre-generated 3D data (e.g., 3D tiles) from a remote source (e.g., cloud-based storage), and may use this pre-generated 3D data (e.g., a combination of 3D mesh, textures, and other geometry information) to augment local data (e.g., a point cloud of data collected by vehicle sensors) to determine much more information about a scene, including information about occluded or distant regions of the scene, than is available from the local data.
US11935192B2 Technologies for 3D placement of virtual objects from a 2D layout
Technologies for 3D virtual environment placement of 3D models based on 2D images are disclosed. At least an outline of a 3D virtual environment may be generated. A 2D image of one or more 2D images may be identified. A first product from the first 2D image may be identified. At least one 3D model of one or more 3D models based, at least, on the first product may be determined. A first location for placement of the first product in the 3D virtual environment may be identified. The at least one 3D model may be added within the 3D virtual environment based, at least, on the first location. The 3D virtual environment may be rendered into a visually interpretable form. A second product may be identified from the first 2D image, forming a first grouping of products. A starting element for the first grouping of products may be determined.
US11935190B2 Representing traffic along a route
Some embodiments provide a mapping application that has a novel way of displaying traffic congestion along roads in the map. The mapping application in some embodiments defines a traffic congestion representation to run parallel to its corresponding road portion when the map is viewed at a particular zoom level, and defines a traffic congestion representation to be placed over its corresponding road portion when the map is viewed at another zoom level. The mapping application in some embodiments differentiates the appearance of the traffic congestion representation that signifies heavy traffic congestion from the appearance of the traffic congestion representation that signifies moderate traffic congestion. In some of these embodiments, the mapping application does not generate a traffic congestion representation for areas along a road that are not congested.
US11935185B2 Content based anti-aliasing for image downscale
An apparatus for content based anti-aliasing is described herein. The apparatus comprises a detector, corrector, and downscaler. The detector is to detect potential aliased content in an input image, wherein the potentially aliased content occurs at a downscaled version of the input image. The corrector is to apply a correction to a single component of the input image. A downscaler may downscale the corrected input image to an output image according to a scaling factor.
US11935180B2 Dual IMU SLAM
Examples of the disclosure describe systems and methods for presenting virtual content on a wearable head device. In some embodiments, a state of a wearable head device is determined by minimizing a total error based on a reduced weight associated with a reprojection error. A view reflecting the determined state of the wearable head device is presented via a display of the wearable head device. In some embodiments, a wearable head device calculates a preintegration term based on the image data received via a sensor of the wearable head device and the inertial data received via a first IMU and a second IMU of the wearable head device. The wearable head device estimates a position of the device based on the preintegration term, and the wearable head device presents the virtual content based on the position of the device.
US11935178B2 Apparatus and method for data-parallel ray tracing using volume proxies
An apparatus and method are described for utilizing volume proxies. For example, one embodiment of an apparatus comprises: a volume subdivision module to subdivide a volume into a plurality of partitions, the apparatus to process a first of the partitions and to distribute data associated with each of the other partitions to each of a plurality of nodes; a proxy generation module to compute a first proxy for the first partition, the first proxy to be transmitted to the plurality of nodes; and a ray tracing engine to perform one or more traversal/intersection operations for a current ray or group of rays using the first proxy; if the ray or group of rays interacts with the first proxy, then the ray tracing engine to send the ray(s) to a second node associated with the first proxy or retrieves data related to the interaction from the second node.
US11935173B2 Providing method and device of interactive virtual reality contents
Provided are a method and device for providing interactive virtual reality content capable of increasing user immersion by naturally connecting an idle image to a branched image. The method includes providing an idle image including options, wherein an actor in the idle image performs a standby operation, while the actor performs the standby operation, receiving a user selection for an option, providing a connection image, and providing a corresponding branched image according to the selection of the user, wherein a portion of the actor in the connection image is processed by computer graphics, and the actor performs a connection operation so that a first posture of the actor at a time point at which the selection is received is smoothly connected to a second posture of the actor at a start time point of the branched image.
US11935164B2 System and method for improved data structures and related interfaces
The present disclosure relates to a computer-implemented method and system for improvements to emotional and behavioral interfaces. In an example, a first group of color-coded regions is displayed representing emotions and behaviors for data collected from one or more participants using an input method. Correspondences are determined within the first group of color-coded regions. Individual ones of the first group of color-coded regions are provided with a first portion of pixels in a first color associated with a value in the data based in part on the correspondences. A second portion of pixels is provided with a second color associated with a neutral indication. Changes to the data over discrete or random intervals of time are determined as modifying the correspondences. A dynamical change is applied to the first portion of pixels and the second portion of pixels to update the display of the first group of color-coded regions.
US11935158B2 Systems and methods of on-the-fly generation of 3D dynamic images using a pre-learned spatial subspace
A method for performing real-time magnetic resonance (MR) imaging on a subject is disclosed. A prep pulse sequence is applied to the subject to obtain a high-quality special subspace, and a direct linear mapping from k-space training data to subspace coordinates. A live pulse sequence is then applied to the subject. During the live pulse sequence, real-time images are constructed using a fast matrix multiplication procedure on a single instance of the k-space training readout (e.g., a single k-space line or trajectory), which can be acquired at a high temporal rate.
US11935157B2 Image processing system, image processing method, and storage medium
The present invention is directed to solving an issue arising when a background image is generated. An image processing system generates a foreground image containing a foreground object based on an image captured by an imaging apparatus included in a first imaging apparatus group. The image processing system generates a background image not containing the foreground object based on an image of the imaging region captured by an imaging apparatus included in a second imaging apparatus group different from the first imaging apparatus group. The image processing system generates a virtual viewpoint image based on the generated foreground image and background image.
US11935155B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes an extraction unit, a generation unit, and a combining unit. The extraction unit extracts a foreground object region from a captured image captured by an image capturing unit. The generation unit generates a mask image corresponding to the foreground object region in the captured image, and having colors different depending on luminance of the foreground object region. The combining unit combines a mask image generated by the generation unit and a predetermined image to generate an output image.
US11935148B2 Apparatus and method of acquiring image by employing color separation lens array
Provided is an apparatus for acquiring images including an image sensor including a sensor substrate including a plurality of photo-sensing cells sensing light, and a color separation lens array provided above the sensor substrate, the color separation lens array including a fine structure in each of a plurality of regions respectively facing the plurality of photo-sensing cells and separating incident light based on color, the fine structure forming a phase distribution to condense light having different wavelengths on adjacent photo-sensing cells, a signal processor configured to perform, based on a point spread function corresponding to each color pixel by the color separation lens array, deconvolution on sensing signals of the plurality of photo-sensing cells to process an image signal for each color obtained by the image sensor, and an image processor configured to form a color image from the image signal for each color processed by the signal processor.
US11935147B2 Transport gait and gesture interpretation
An example operation includes one or more of receiving, by a computer associated with a transport, a gait of an individual from at least one camera associated with the transport, validating, by the computer, the gait, receiving, by the computer, a gesture of the individual from the at least one camera, validating, by the computer, the gesture, and performing, by the computer, one or more functions based on the validated gait and the validated gesture.
US11935140B2 Initiating communication between first and second users
An apparatus comprising means for: rendering first content to a first user, the first content being based on recorded content associated with a second user; eye tracking in a time interval following the rendering of the first content to obtain eye-tracking data of the first user; determining first data indicative of whether or not there is a match between the eye-tracking data of the first user and reference eye-tracking data associated with the recorded content associated with the second user; receiving second data indicative of whether or not there is a match between eye-tracking data of the second user and reference eye-tracking data associated with recorded content associated with the first user; and if both the first and second data are indicative of a match, then providing the first user with a telecommunication option configured to initiate communication with the second user.
US11935138B2 Kiosk for recycling electronic devices
A recycling kiosk for recycling and financial remuneration for submission of an electronic device such as a mobile phone is disclosed herein. The recycling kiosk includes electrical connectors and an inspection area with an upper chamber, a lower chamber, a transparent plate and at least one camera in order to perform a visual analysis and an electrical analysis of the electronic device for determination of a value of the electronic device. The recycling kiosk also includes a processor and a display for user interaction.
US11935137B2 Method for distributing equity reward for federated learning based on equity theory
A method for distributing an equity reward for federated learning based on an equity theory includes the following steps: applying Adams' equity theory to federated learning, analyzing, by a participant, all factors invested in a federated task comprehensively, then giving an expected reward for this task, calculating, by the task publisher, the reputation of the participant; participating, by the participant, in each round of a training task using a local data to evaluate data contribution, model contribution, and a waiting-time allowance of the participant, then combining contribution results of the three factors to evaluate the contribution of the participant; after a global model converges, dynamically adjusting weights of the three factors according to an objective function of the equity reward, with a goal that an actual reward of the participant is as close as possible to the expected reward, and obtaining and distributing the actual reward of the participant.
US11935124B2 System and method of using an image object as a visual data container
A method and system for associating information regarding an object with image objects is disclosed, wherein each image object is a visual data containers including an image associated with the object and data items relating to the object. A user may interact with a graphical user interface to create, modify, and associate image objects by means of the associated images. Information regarding the objects may be associated therewith by means of the image objects, and image objects may be associated with other image objects to generate associations between information regarding the underlying objects. Information regarding other image objects or the associated image may be used to determine information regarding the object, which may be associated with the image object. In some embodiments, associating two or more image objects may associate the underlying objects for purposes of insurance policies or may generate a new insurance policy based on the image objects.
US11935119B2 Device and method for pricing and trading income sharing agreements
The present invention is a device and method for pricing and trading income sharing agreements and providing a secondary market for income sharing agreements, which provides a solution to the problem of valuing and executing investment opportunities related to income sharing agreements. The core components of the invention are devices including a processor and memory executing computer readable instructions stored on the memory. Generally speaking, the components are configured as follows: the processor receives information about an entity in order to predict future income of the entity for the duration of an income sharing contract, the processor prepares and sends an income sharing agreement to the entity and receives an agreement. Results of the income sharing agreement may be used to value future income sharing agreements.
US11935116B1 Identifying and providing unfulfilled services via an ATM
Systems and methods for identifying and providing unfulfilled services to a user of a provider institution mobile application are provided. A method includes: identifying an unfulfilled service of the user of the provider institution mobile application based on an indication that the user has a pending service that requires further action on behalf of the user; scanning a digital calendar of a mobile device of the user hosting the provider institution mobile application based on receiving a user input to access the digital calendar; determining an availability of the user based on scanning the digital calendar; identifying a current location of the user during the determined availability; determining a plurality of service locations near the identified current location of the user during the determined availability; and prompting the user to visit an identified service location from the plurality of service locations.
US11935112B2 Systems and methods for scan, try, and buy
A method for scan, try and/or buy may include receiving, from a mobile device, information that is representative of a clothing outfit. The clothing outfit may include a plurality of merchandise items available for purchase through a store. The information may be obtained by the mobile device by scanning a single code associated with the clothing outfit. The obtained information may be used to cause at least one user interface element associated with the clothing outfit to be displayed on the mobile device. In response to receiving a selection from the mobile device of the at least one user interface element, the plurality of merchandise items associated with the clothing outfit may be delivered to a merchandise check-out location within the store. The merchandise check-out location may be operable to receive payment from the user for the clothing outfit.
US11935110B2 Methods and systems for electronic commerce order management
A computer-implemented method and system may include receiving, at an e-commerce order processor, an order comprising at least one product, wherein the order is received in conjunction with an order completion event; receiving an order completion criterion; receiving an order change; and processing an order completion based on the order completion criterion.
US11935109B2 Method, computer program product, and system for training a machine learning model to generate user embeddings and recipe embeddings in a common latent space for recommending one or more recipes to a user
An online concierge system generates recipe embeddings for recipes including multiple items and user embeddings for users, with the recipe embeddings and user embeddings in a common latent space. To generate the user embeddings and the recipe embeddings, a model includes separate layers for a user model outputting user embeddings and for a recipe model outputting recipe embeddings. When training the model, a weight matrix generates a predicted dietary preference type for a user embedding and for a recipe embedding and adjusts the user model or the recipe model based on differences between the predicted dietary preference type and a dietary preference type applied to the user embedding and to the recipe embedding. Additionally cross-modal layers generate a predicted user embedding from a recipe embedding and generate a predicted recipe embedding from a user embedding that are used to further refine the user model and the recipe model.
US11935106B2 System and method for product recommendation based on multimodal fashion knowledge graph
A method and a system for recommending a target garment matching an inputted garment. The method includes: extracting attributes from text description and image of the inputted garment to obtain extracted attributes; querying a knowledge graph using the extracted attributes to obtain matched attributes; retrieving candidate products from a garment pool using the matched attributes; extracting features from the inputted garment and the candidate products; determining the target garment from the candidate products based on grading scores between the features of the inputted garment and the features of the candidate products; and recommending the target garment. The knowledge graph includes nodes corresponding to type of clothes, category of clothes, attribute keys, values of attribute keys, context keys, values of context keys, combination of the values of the attribute keys and the type of clothes, and combination of the value of the attribute keys and the category of clothes.
US11935104B2 Method, medium, and system for shopper integrity estimation in frictionless retail stores
Systems and methods are provided for retail environments. In one implementation, a non transitory computer-readable medium may include instructions that when executed by a processor cause the processor to perform a method. The method may include receiving, from first sensors first sensed data indicating selection of a first product by a customer; determining, from the first sensed data, a first property associated with the first product; issuing a first query to the customer regarding the first property and, in response, receiving first information from the customer; comparing the first information with the first property; determining, based on the comparison, an integrity indicator associated with the customer; receiving, from second sensors second sensed data indicating a selection of a second product by the customer; determining, based on the integrity indicator, at least one action to determine a second property associated with the second product; and initiating the at least one action.
US11935103B2 Methods and systems for reducing item selection error in an e-commerce environment
Methods and systems for displaying, to a user interface, categories of items for the user to select from for querying the system, in order to enable the system to return to the user images of items of the type desired by the user for possible purchase. The items categories of items can be presented to the user interface visually in silhouette form so that the user can select brand and the silhouette image of the type of item desired. Upon selection of the silhouette image, a query is sent to the system and images of the desired type of item are returned to the user interface for presentation to the user, along with certain attributes of the items.
US11935102B2 Matching user provided representations of items with sellers of those items
The described implementations enable a seller to sell items through multiple e-commerce channels without having to maintain independent merchant accounts at each channel. For example, a seller may sell items directly and through a management service. When a user request to purchase an item from the seller through the management service is received, the management service sends the purchase information to the seller so that the seller can complete the purchase as if the purchase were being made directly with the seller. Upon completion of the purchase, the seller provides a confirmation back to the management service and provides the item directly to the user.
US11935084B2 Method and system for integration among content publication, advertisement services, and rewards collection
A computer-implemented method and system for integration among content publication, advertisement services and rewards collection is provided. The method and system comprises publishing a first content generated by a first user for public viewing, determining whether a predetermined condition of the published first content reaches a first predetermined threshold, providing a first user-controlled slot if the first predetermined threshold is reached, and allowing the first user to set a first price for the first user-controlled slot to sell for rewards collection. When the published content reaches a second predetermined threshold, a second user-controlled slot is then provided for the user to set a second price for rewards collection and so on.
US11935079B2 Conducting digital surveys that collect and convert biometric data into survey respondent characteristics
This disclosure covers systems and methods that administer a digital survey to respondents who interact with a biometric sensor to collect and convert biometric data into behavioral and physical characteristics of the respondents. In certain embodiments, by converting biometric data into respondent characteristics, the disclosed systems and methods identify various unwritten or nonverbal responses of survey respondents who respond to a digital survey or who interact with a display medium that captures survey data. To facilitate review of respondents' characteristics and responses, in some embodiments, the disclosed systems and methods further categorize the converted respondent characteristics within a response database for the digital survey.
US11935078B2 Intelligent dealership recommendation engine
Aspects described herein may provide an interface and/or search functionality for a dealership to determine vehicles a customer is most likely to purchase. A recommender system may generate vehicle recommendations for a dealership to sell to a customer based on customer information, vehicle information, and dealership information. Machine learning may be used to generate the recommendations. The recommendations may be based on the vehicle preferences of a customer.
US11935077B2 Operational predictive scoring of components and services of an information technology system
A system and method for real-time operational predictive scoring of components and services of an information technology system (ITS) for forecasting and assessing performance of the components of the ITS are provided. A data pipeline is configured to collect and store, in real-time, multiple time series signals corresponding to health, performance, and functionality of each of the components of the ITS. An operational predictive score (OPS) engine of a scoring module calculates an OPS for each of the time series signals. An OPS roll-up module of the scoring module calculates an OPS for each of the components and services in the ITS by aggregating the OPS for the individual time series signals. An alerting engine to notify operational issues and provide root cause analysis using OPS score decomposition. A visualization layer for OPS based analytics.
US11935076B2 Video sentiment measurement
Computer-implemented user sentiment measurement methods, systems, and computer-readable media are described.
US11935075B2 Card inactivity modeling
Systems and computer-implemented methods are described for modeling card inactivity. For example, hierarchical modeling may be used in which a first level classifier may be trained and validated to predict whether a card will be inactive. For cards predicted to become inactive by the first level classifier, a second level classifier may be trained and validated to predict when the card will become inactive. The first level classifier may include a binary classifier that generates two probabilities that respectively predict that the card will and will not become inactive. The second level classifier may include a multi-class classifier that generates a first probability that the card will become inactive at a first time period (such as one or more months in the future) and a second probability that the card will become inactive at a second time period. The multi-class classifier may generate other probabilities corresponding to other time periods.
US11935071B2 Compliance evaluation system for an organization
A computing system that determines employee and organizational compliance includes one or more databases that store organizational data and one or more processors to execute instructions to perform various operations. The operations include accessing, from the organizational data, employee information associated with a first employee object, accessing, from the organizational data, jurisdictional information associated with a first jurisdiction object, importing one or more compliance parameters relating to the first jurisdiction object to generate one or more compliance rules parameterized for the first jurisdiction object, determining compliance with the one or more compliance rules parameterized for the first jurisdiction object with respect to the first employee object, based on the employee information and the one or compliance parameters, and providing an output indicating whether the one or more compliance rules parameterized for the first jurisdiction object are being complied with, with respect to the first employee object.
US11935067B2 Systems and methods for dynamically funding transactions
A system including: one or more processors; a memory storing instructions that, when executed by the one or more processors are configured to cause the system to receive primary and secondary user account data. The system generates one or more predictive model systems based on the primary and secondary user account data. The system receives a first input from the primary user corresponding to a first spending limitation for the secondary user. The system identifies a first transaction of the secondary user exceeding the spending limitation and determines using the one or more predictive model systems whether to authorize a spending limitation override. The system automatically authorizes the spending limitation override when the first transaction exceeds the spending limitation by less than a predetermined threshold. The system can also identify and automatically fund recurring transactions with an associated funding account using the one or more predictive model systems.
US11935065B2 Systems and methods for implementing offline protocol in CBDC networks using collateral chain
The invention provides techniques for enabling offline devices that do not have an active connection to an account-based CBDC network to participate in CBDC network processes such as asset transfers. This is enabled by defining an offline protocol that governs the handling of such processes in an offline state. A collateral chain is provided by the CBDC network that links together multiple accounts so that an account lower down in the collateral chain can be used to settle a transaction in the case where an account higher up the chain does not hold sufficient CBDC to settle the transaction. On the device side, offline transaction messages are exchanged that enable either device to commit the transaction to the CBDC network once the device obtains an active connection to the CBDC network.
US11935058B2 Systems and methods for authenticating a user using private network credentials
A cardholder authentication computing device for authenticating user computing devices during online payment transactions are provided. The cardholder authentication computing device leverages pre-authentication of a user by a private network to facilitate authentication of a user in the context of an online payment transaction between the user and a merchant. During the course of an online payment transaction, the cardholder authentication computing device may receive an authentication request messages containing pre-authentication data from a merchant computing device. The cardholder authentication computing device then authenticates the user based, in part, on the pre-authentication data. In certain embodiments, the cardholder authentication computing device may also determine whether one or more partner services apply to transactions between the user and the merchant based on the user's affiliation with the organization.
US11935056B2 Systems and methods for automated transaction management
Systems and methods for transaction management include receiving, from a user device associated with a user, a transaction request and receiving, through a network in a token form, user information associated with the user while the user is accessing transaction information from the user device. The user information comprises data associated with an action by user or a biometric of the user captured by the user device. Based on data associated with the transaction request, a delay in processing the transaction request due to a transaction rule is determined, and then based on the user information, a user interaction indicator associated with the transaction is determined. A transaction management action associated with the transaction is performed based on the user interaction indicator.
US11935053B2 Bose-Einstein condensates as a service
A BEC-station and a cloud-based server cooperate to provide Bose-Einstein condensates as a service (BECaaS). The BEC station serves as a system for implementing “recipes” for producing, manipulating, and/or using cold (<1 mK) a BEC, e.g., of cold Rubidium 87 atoms. The cloud-based server acts as an interface between the station (or stations) and authorized users of account holders. To this end the server hosts an account manager and a session manager. The account manager manages accounts and associated account-based and user-specific permissions that define what actions any given authorized user for an account may perform with respect to a BEC station. The session manager controls (in some cases real-time) interactions between a user and a BEC station, some interactions allowing a user to select a recipe based on results returned earlier in the same session.
US11935045B1 Mobile wallet account provisioning systems and methods
A method includes: providing a mobile wallet on a mobile device of a user; generating a customer token regarding the user; generating a device token regarding the mobile device; encrypting and sending the customer token and the device token; receiving a user credential associated with a second institution; accessing information regarding an account of the user at the second institution; automatically provisioning the account to the mobile wallet; providing tokenized account information associated with the provisioned account to the mobile wallet; receiving an input of a login credential associated with the first institution; receiving an indication of an initiation of a mobile wallet transaction; validating and identifying the user based on the received login credential and the customer token; validating the mobile wallet of the mobile device based on the device token; and transferring funds from the provisioned account to a recipient as part of the mobile wallet transaction.
US11935043B2 Routing multiple tokens in a single network hop
The present disclosure is directed to consolidated token routing. First data corresponding to a request to conduct a first transaction is analyzed. A first token is generated for the first transaction. Second data corresponding to a request to conduct a second transaction is analyzed. A second token is generated for the second transaction. In response to determining that at least a first component of the first data corresponds to a first component of the second data, a routing of the first token and a routing of the second token are consolidated. The consolidation of the token routing includes transmitting the first token and the second token to one or more devices in a single transmission.
US11935042B2 Delegated off-chain payments using cryptocurrencies
A method for securing an interblockchain transaction includes receiving, from a first user application, a registration request including a first permissioned blockchain public key and a first permissionless blockchain public key. The method also includes performing, by the processing circuitry, receiving, from a second user application, a second registration request including a second permissioned blockchain public key and a second permissionless blockchain public key. The permissioned blockchain public keys are valid on the permissioned blockchain and the permissionless blockchain public keys are valid on the permissionless public blockchain. In addition, the method includes receiving, from the first user application, a transaction identification, the transaction identification identifying a first transfer transaction executed on the permissionless public blockchain. The transaction identification identifies the first and second permissionless blockchain public keys.
US11935039B2 Encryption and tokenization architectures
Various embodiments of the present invention are directed to methods, systems and computer program products for conducting an online transaction on a website involving sensitive information. Such embodiments provide methods, systems and computer program products to: (a) register at least one entity with a gate keeper module, the registering comprising associating the entity with a subscription level; (b) associate a sub-string of a character string with a unique token so that a direct link does not exist between the unique token and the character string; and (c) during processing of the online transaction: (i) using the unique token for intermediate steps during the processing of the online transaction; and (ii) only accessing the character string in storage memory to complete the online transaction after receiving a request from at least one registered entity associated with a subscription level associated with a privilege to receive the requested sensitive information.
US11935038B2 Direct data share
Methods, systems, and apparatuses are described herein for the direct sharing and use of transaction data separately from transaction authorization processes. Transaction metadata associated with a transaction may be received and validated. Authorization information corresponding to the transaction may be received. The degree to which the transaction metadata is tested may be based on a predicted time of receipt of the authorization information. The transaction metadata and authorization information may be correlated. A computing device may determine whether to authorize the financial transaction based on the authorization information and the correlated transaction metadata. All or portions of the transaction metadata may be provided to one or more users after the transaction has been authorized or denied.
US11935036B2 Redemption and settlement transactions via smart contracts
Systems, as described herein, may use smart contracts and distributed ledgers in distributed networks to determine points earned by consumer and settle points for merchants. Distributed ledgers in the distributed network may be used to store transactions executed by merchant digital wallets and consumer digital wallet. Smart contracts in distributed networks may be used to maintain point balances associated with the consumer digital wallets and the merchant digital wallets of the consumer, determine points earned by consumer digital wallets, settle points for merchant digital wallets, and send messages to consumer digital wallets regarding expiring points. Systems, as described herein, may also send individualized recommendations of goods and services to the consumer digital wallets.
US11935035B2 Techniques to utilize resource locators by a contactless card to perform a sequence of operations
Embodiments may be generally directed to methods, techniques and devices to utilize a contactless card to perform a series of operations.
US11935031B2 Two-dimensional code compatibility system
A method is disclosed. The method comprises receiving, in an interaction by a switch computer from a second device, data associated with a machine readable code generated by a first application on a first device and provided by a first device to a second application on the second device. The method also includes determining, by the switch computer, a first server computer associated with a first application, transmitting the data associated with the machine readable code and the interaction data to the first server computer, which processes the data associated with the machine readable code and the interaction data, determining, by the switch computer, a second server computer associated with the second application, and transmitting, by the switch computer, a communication to the second server computer. The communication informs the second server computer that the first server computer processed the data associated with the machine readable code and the interaction data.
US11935029B2 Classification by natural language grammar slots across domains
A virtual assistant processes natural language expressions according to grammar rules created by domain providers. The virtual assistant uniquely identifies each of a multiplicity of users and stores values of grammar slots filled by natural language expressions from each user. The virtual assistant stores histories of slot values and computes statistics from the history. The virtual assistant provider, or a classification client, provides values of attributes of users as labels for a machine learning classification algorithm. The algorithm processes the grammar slot values and labels to compute probability distributions for unknown attribute values of users. A network effect of users and domain grammars make the virtual assistant useful and provides increasing amounts of data that improve classification accuracy and usefulness.
US11935026B2 Payment terminal
A payment terminal includes a magnetic card reader slot having a magnetic head, an IC card reader slot configured to be front of a user, and a first board with a touch area for a contactless payment arranged diagonally upward toward the user. The magnetic card reader slot is arranged toward the user obliquely upward with respect to a direction parallel to the plane. The magnetic card reader slot and the IC card reader slot are arranged, so that a swipe direction of the magnetic card into the magnetic card reader slot and an insertion direction of an IC card into the IC card reader slot are substantially perpendicular to each other. The magnetic card reader slot, the IC card reader slot, and the first board are arranged in this order from the plane in a height direction.
US11935025B2 Real-time delegated approval of initiated data exchanges by network-connected devices
The disclosed embodiments include computer-implemented systems, apparatuses, and processes that perform a real-time delegated approval of initiated data exchanges by network-connected devices. For example, an apparatus determines determine a value of a parameter that characterizes an exchange of data and a first data type involved in the data exchange, and generates and transmits a first signal to a communications device associated with a second data type available for use in the data exchange and associated with the first data type. The apparatus receives, from the communications device, a second signal that includes information indicative of an approval of the second data type for use in the data exchange, and in response to the received approval, the apparatus performs the data exchange using the second data type and in accordance with the parameter value.
US11935024B1 Account-based data and marketplace generation
Systems and methods for generation and aggregation of point-of-sale account data and generation of a marketplace platform are disclosed. Transaction information may be utilized to value one or more businesses, and those valuations may be presented to potential buyers in a generated marketplace platform. A remote system may facilitate a sales agreement between a buying merchant and a seller merchant by, for example, transferring funds from a remote system account to the selling merchant's account and accepting repayment from the buying merchant over time. Merging of transaction information and/or user accounts pursuant to the sales agreement may also be performed.
US11935023B2 Extended-length payment account issuer identification numbers
A payment-enabled mobile device is placed in communication with a POS (point of sale) terminal to facilitate a purchase transaction. A user selects a payment account in the payment-enabled mobile device. Payment credentials are transmitted from the payment-enabled mobile device to the POS terminal. The payment credentials include a PAN-length identifier that identifies an issuer of the selected payment account.
US11935021B2 Systems and methods for bot-based automated invoicing and collection
In one embodiment, in an information processing apparatus, comprising at least one computer processor, a Bot executed by the at least one computer processor may perform the following: (1) receiving invoice information for an invoice for a payor, the invoice information comprising an invoice amount and a due date; (2) electronically communicating a payment reminder comprising the invoice amount and the due date to the payor in a chat interface; and (3) providing a payment interface in the chat interface.
US11935018B1 System and method for digital integration of financial features
Systems and methods for digital integration of financial features between a user and a service provider is provided. For example, if a user device is registered with the service provider, the user device may receive an electronic notification (e.g., calendar entry) related to outstanding account operations. The user device may be able to complete the outstanding account operations by accessing the electronic notification and embedded financial information.
US11935016B2 Interactive gratuity platform
In some examples, methods and systems generate interactive receipts with the option of a dynamic tip amount. The method includes determining at least one tip determinant based at least in part on the payment transaction, wherein the tip determinant is selected from a group of: the merchant; the customer; a payment object presented by the customer towards the payment transaction; a geographical location of a mobile device associated with one of the merchant and the customer; and a category of a merchant's item corresponding to the payment transaction. The method includes obtaining, by a dynamic tip generator, a tipping profile based on a history of tipping behavior associated with the tip determinant and generating, by the dynamic tip generator, at least one dynamic tip amount based at least on the tipping profile, which is presented to the customer.
US11935014B2 Plastic articles made from the segregation, decontamination, and purification of biomedical waste plastics in a system leveraging waste production data to modify material purification and product manufacturing
A process for the segregation, sterilization, and purification of recycled plastic medical waste with the subsequent production of plastic products made therefrom is disclosed. Also disclosed is a method for the front-end segregation of recycled plastic medical waste into a polypropylene waste stream and a mixed plastic waste stream. These segregated streams are further purified through a processing method that removes contaminating fibrous, metal and other waste products. Polypropylene and mixed plastic streams isolated using these methods yield a homogenous material that can be blended with other materials for the production of raw plastic or for extrusion to form commercial plastic products. A method for tracking regulated and non-regulated medical waste stream production kinetics and chain of custody from discrete waste disposal sites is also disclosed.
US11935013B2 Methods for cloud processing of vehicle diagnostics
Methods, systems and computer readable media are provided. One example method includes establishing a connection with a vehicle over a wireless network, and associating the vehicle to a user account of an online service, wherein a vehicle type for the vehicle is identified in the user account. The method further includes receiving vehicle data for vehicle status information. The vehicle status information is for one or more vehicle systems of the vehicle. The method includes accessing one or more databases that include diagnostics data for the vehicle type and crowd sourced data for the vehicle type. The method includes processing the vehicle data that is received against the diagnostics data and the crowed sourced data. The processing is configured to select an alert from among a plurality of possible alerts. The crowd sourced data is configured to influence a confidence level for selecting the alert. The method includes sending a notification of the alert to the user account. The notification includes a recommended solution for handling the alert.
US11935010B2 Intelligent subject line suggestions and reformulation
Systems and methods directed to formulating and suggesting a subject line based on content of an email message are provided. More specifically, content corresponding to one or more portions of an email may be received, where the content may be utilized to determine one or more email topics and at least one intent of the email. An intent of the email may correspond to whether an action is to be performed, whether a question is presented, whether a request for time is present, and/or any other request on the part of the recipient or the sender. Based on the intent of the email and the one or more topics, a subject line suggestion may be formulated and presented to a user.
US11935009B2 Integrating healthcare screening with other identity-based functions
The present invention extends to methods, systems, and computer program products for integrating healthcare screening with other identity-based functions. In general, components facilitating healthcare screening interoperate with and/or are integrated into other systems, including facility access, identity, time keeping, payroll, etc. Aspects of the invention include using facial recognition to improve healthcare screening and satisfy governmental regulations. A thermal scanner can include a camera and an InfraRed (IR) camera. The thermal scanner can collect a facial image and derive a temperature for a person (e.g., from an IR image). The thermal scanner can also collect or access previously collected healthcare screening questionnaire answers. The collected temperate and healthcare screening questionnaire answers can be used to control access to the facility. For example, the person can be denied access when the collected temperature exceeds a defined temperate threshold and/or healthcare screening questionnaire answers indicate the person may be sick.
US11935003B2 Jailed environment restricting programmatic access to multi-tenant data
The system and methods described herein allow users to give their applicant information when seeking to submit an inquiry associated with a product provided by at least one entity, and have various lender microservices run in parallel, segregated by entity, in a jailed and self-contained, autonomous environment. The result of these microservices may be returned as a response to the inquity, being determined autonomously for each respective entity based on one or more respective rule sets or executable logic for each respective entity. Payloads for multiple entities may be combined in a single output from the jailed and self-contained environment due to outputs from the environment being encrypted in a universal format, wherein the outputs are decrypted in a user session in an application, allowing the user to see the results of the respective responses of each of the at least one entity, to their inquiry.
US11935002B2 Multi-lender platform that securely stores proprietary information for generating offers
The system and methods described herein allow users to apply for a purchase of a good from multiple providers using provider specific methodologies for generating offers for the product. For example, the system described herein may include a multi-layer architecture that includes interactive micro-services that communicate together in a bi-directional manner to create a normalized process for the purchase of a good, such as commercial goods/products (e.g. a vehicle) or real property. The micro-services may assess prequalification for a loan or financing for a good, followed by determining eligibility of the good for financing, and further followed by calculating pricing details for loans (e.g. for financing purchase of the good) that would be offered for a consumer's particular financial credentials, for each of a plurality of lenders. Prequalification and pricing may be performed on a good by good basis, or for a plurality of goods near or substantially simultaneously.
US11934998B2 Monitoring of products
The invention relates to the monitoring of products by means of active radio tags. According to the invention, packagings of products are provided with an active radio tag that detects at least one environmental condition and/or at least one packaging state, and which emits a signal at time intervals, which provides information about a unique identifier and at least one state in which the respective product is found. The signal is picked up by a receiver that extracts the unique identifier and the state information and transmits same together with location information to an external server.
US11934997B2 Monitoring of products
The invention relates to the monitoring of products by means of active radio tags. According to the invention, packagings of products are provided with an active radio tag that detects at least one environmental condition and/or at least one packaging state, and which emits a signal at time intervals, which provides information about a unique identifier and at least one state in which the respective product is found. The signal is picked up by a receiver that extracts the unique identifier and the state information and transmits same together with location information to an external server.
US11934989B2 Low capital and operational cost e-commerce logistics method for fast and massive delivery of e-commerce merchandise to large geographical areas
The present invention discloses a disruptive low capital and operational cost logistics system and method that provides for fast and massive delivery of e-commerce merchandise, including same day delivery, of thousands of items and packages, in extensive geographical areas, such as whole states, countries and continents, reducing the need for building, operating, or using multiple fulfillment warehouses located near the consumers as in traditional e-commerce logistics, creating a revolution in the e-commerce industry worldwide.In a disruptive manner, the systems and methods of the present invention facilitate the logistics for e-commerce delivery processes, and also may allow at the same time reducing the use of massive quantities of cardboard packages that are used for protection and containment for e-commerce orders, being sustainably beneficial for the e-commerce market, the environment, and the consumer. This is achieved by the use of multibox packages that are configured to contain a set of products including orders from different consumers and not necessarily having individual packages for individual consumers, where such multibox packages are sorted at the origin in a Central Fulfillment Center.
US11934984B1 System and method for scheduling tasks
A method comprising generating, during multiple user sessions of a first user with a software application, first clickstream data from the multiple user sessions, and extracting, from the first clickstream data, a first plurality of task instances of the first user performing a first plurality of tasks. The method also includes decomposing, from the first clickstream data, each task instance of the first plurality of task instances into a first plurality of steps to obtain a first plurality of decomposed task instances. The first plurality of steps in the first plurality of decomposed task instances are each associated with a timestamp. The method further includes training a first user model with the first plurality of decomposed task instances to learn a user optimal order to perform the first plurality of tasks and presenting, to the first user, the user optimal order to perform the first plurality of tasks.
US11934982B2 Feedstock processing corrosion management
A computer implemented method includes obtaining, by the computer, assay data for a feedstock containing measurements for one or more aspects of the first feedstock, a first equipment model containing properties of processing units, and processing conditions containing one or more variables by which the first feedstock will be processed by the processing units. The computer determines a corrosion amount of the processing units using the processing conditions, the properties of the processing units contained in the equipment model, and the assay data for the feedstock, and stores/displays the corrosion amount of the processing units. A safety warning may be displayed, and the feedstock rejected if the corrosion amount exceeds a predetermined safety level for one or more of the processing units.
US11934981B2 Systems and methods for drones as a service
A technique is described for implementing drones as a service. As an example, a drone may receive instructions from one or more network elements, coordinate operations with the one or more network elements, and perform at least one task associated with the instructions. The drone may deliver a container to a first location and perform object recognition to validate an object of a subscriber being delivered to a second location. The drone may measure the weight and dimensions of the object to confirm the object is within operating guidelines. After verifying the object is within operating guidelines, the drone may transport the container containing the object to the second location.
US11934980B2 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.
US11934977B2 Dynamic and continuous onboarding of service providers in an online expert marketplace
A system to generate and maintain a database of service provider skills and rankings with various categories is disclosed. Skills and rankings are generated from a number of corpus texts as well as service provider content. The database is dynamically updated to reflect changes to the corpus texts and/or service provider content.
US11934975B2 Resource processing method and apparatus
A resource processing method and apparatus. The method is achieved by a computer configured to execute the following steps: generating a resource allocation chart based on a resource allocation request; processing the resource allocation chart and generating an access entrance of the resource allocation chart; opening the access entrance to enable at least one third party resource supplier to respond to the resource allocation request via the access entrance. The method further comprises: when the resources are not available or not suitable for allocation, receiving a resource allocation chart, wherein the resource allocation chart is based on the resource allocation request; generating an access entrance of the resource allocation chart; opening the access entrance to at least one third party resource supplier; and receiving the allocated resources from the at least one third party resource supplier by responding to the resource allocation request through the access entrance.
US11934974B2 Intelligent integrated remote reporting system
Systems, methods, and apparatus are provided for intelligent, integrated, and interactive remote reporting. A remote natural language request for a report may be received from a user at an edge device. A first machine learning model may generate a list of existing reports based on past usage by the user. If no existing report satisfies the request, a second, enterprise-level machine learning model may map the request to relevant data sets and rank the mapped data sets along with additional related data sets based on enterprise-wide usage. An integrated reporting platform may receive selected data sets and report parameters as a JSON request, convert the request to compatible executable instructions, and generate the report. The integrated reporting platform may be a wrapper layer encompassing multiple proprietary reporting engines. Feedback from the integrated reporting platform may be applied to update the machine learning models.
US11934970B2 Abduction apparatus, abduction method, and computer-readable recording medium
An abduction apparatus 1 includes: a probability calculation unit 2 configured to, with respect to each of candidate hypotheses generated using observation information and knowledge information, calculate a probability that the candidate hypothesis holds true as an explanation of the observation information; and a reward selection unit 3 configured to, when the candidate hypothesis holds true, select a reward value regarding the candidate hypothesis that has held true by referring to reward definition information in which a condition that the candidate hypothesis holds true is associated with the reward value.
US11934969B2 Bias identification in cognitive computing systems
Mechanisms are provided to implement a bias identification engine that identifies bias in the operation of a trained cognitive computing system. A bias risk annotator is configured to identify a plurality of bias triggers in inputs and outputs of the trained cognitive computing system based on a bias risk trigger data structure that specifies terms or phrases that are associated with a bias. An annotated input and an annotated output of the trained cognitive computing system is received and processed by the bias risk annotator to determine if they comprise a portion of content that contains a bias trigger. In response to at least one of the annotated input or annotated output comprising a portion of content containing a bias trigger a notification is transmitted, to an administrator computing device, that specifies the presence of bias in the operation of the trained cognitive computing system.
US11934960B2 Disparity mitigation in machine learning-based predictions for distinct classes of data using derived indiscernibility constraints during neural network training
A system and method includes generating approximate distributions for distinct classes of data samples; computing a first partial Jensen-Shannon (JS) divergence and a second partial JS divergence based on the approximate distribution of the disparity affected class of data samples with reference to the approximate distribution of the control class of data samples; computing a disparity divergence based on the first partial JS divergence and the second partial JS divergence; generating a distribution-matching term based on the disparity divergence, wherein the distribution-matching term mitigates an inferential disparity between the control class of data samples and the disparity affected class of data samples during a training of an unconstrained artificial neural network; constructing a disparity-constrained loss function based on augmenting a target loss function with the distribution-matching term; and transforming the unconstrained ANN to a disparity-constrained ANN based on a training of the unconstrained ANN using the disparity-constrained loss function.
US11934959B2 Video synthesis using one or more neural networks
Apparatuses, systems, and techniques are presented to synthesize consistent images or video. In at least one embodiment, one or more neural networks are used to generate one or more second images based, at least in part, on one or more point cloud representations of one or more first images.
US11934958B2 Compressing generative adversarial neural networks
This disclosure describes one or more embodiments of systems, non-transitory computer-readable media, and methods that utilize channel pruning and knowledge distillation to generate a compact noise-to-image GAN. For example, the disclosed systems prune less informative channels via outgoing channel weights of the GAN. In some implementations, the disclosed systems further utilize content-aware pruning by utilizing a differentiable loss between an image generated by the GAN and a modified version of the image to identify sensitive channels within the GAN during channel pruning. In some embodiments, the disclosed systems utilize knowledge distillation to learn parameters for the pruned GAN to mimic a full-size GAN. In certain implementations, the disclosed systems utilize content-aware knowledge distillation by applying content masks on images generated by both the pruned GAN and its full-size counterpart to obtain knowledge distillation losses between the images for use in learning the parameters for the pruned GAN.
US11934952B2 Systems and methods for natural language processing using joint energy-based models
Embodiments described herein provide natural language processing (NLP) systems and methods that utilize energy-based models (EBMs) to compute an exponentially-weighted energy-like term in the loss function to train an NLP classifier. Specifically, noise contrastive estimation (NCE) procedures are applied together with the EBM-based loss objectives for training the NLPs.
US11934950B2 Apparatus and method for embedding sentence feature vector
An apparatus for embedding a sentence feature vector according to an embodiment includes a sentence acquisitor configured to acquire a first sentence and a second sentence, each including one or more words; a vector extractor configured to extract a first feature vector corresponding to the first sentence and a second feature vector corresponding to the second sentence by independently inputting each of the first sentence and the second sentence into a feature extraction network; and a vector compressor configured to compress the first feature vector and the second feature vector into a first compressed vector and a second compressed vector, respectively, by independently inputting each of the first feature vector and the second feature vector into a convolutional neural network (CNN)-based vector compression network.
US11934949B2 Composite binary decomposition network
Embodiments are directed to a composite binary decomposition network. An embodiment of a computer-readable storage medium includes executable computer program instructions for transforming a pre-trained first neural network into a binary neural network by processing layers of the first neural network in a composite binary decomposition process, where the first neural network having floating point values representing weights of various layers of the first neural network. The composite binary decomposition process includes a composite operation to expand real matrices or tensors into a plurality of binary matrices or tensors, and a decompose operation to decompose one or more binary matrices or tensors of the plurality of binary matrices or tensors into multiple lower rank binary matrices or tensors.
US11934946B2 Learning and recall in spiking neural networks
Methods and apparatus are provided for memorizing data signals in a spiking neural network. For each data signal, such a method includes supplying metadata relating to the data signal to a machine learning model trained to generate an output signal, indicating a relevance class for a data signal, from input metadata for that data signal. The method includes iteratively supplying the data signal to a sub-assembly of neurons, interconnected via synaptic weights, of a spiking neural network and training the synaptic weights to memorize the data signal in the sub-assembly. The method further comprises assigning neurons of the network to the sub-assembly in dependence on the output signal of the model such that more relevant data signals are memorized by larger sub-assemblies. The data signal memorized by a sub-assembly can be subsequently recalled by activating neurons of that sub-assembly.
US11934945B2 Accelerated deep learning
Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency, such as accuracy of learning, accuracy of prediction, speed of learning, performance of learning, and energy efficiency of learning. An array of processing elements performs flow-based computations on wavelets of data. Each processing element has a respective compute element and a respective routing element. Each compute element has processing resources and memory resources. Each router enables communication via wavelets with at least nearest neighbors in a 2D mesh. Stochastic gradient descent, mini-batch gradient descent, and continuous propagation gradient descent are techniques usable to train weights of a neural network modeled by the processing elements. Reverse checkpoint is usable to reduce memory usage during the training.
US11934939B2 Method and apparatus for neural network quantization
According to a method and apparatus for neural network quantization, a quantized neural network is generated by performing learning of a neural network, obtaining weight differences between an initial weight and an updated weight determined by the learning of each cycle for each of layers in the first neural network, analyzing a statistic of the weight differences for each of the layers, determining one or more layers, from among the layers, to be quantized with a lower-bit precision based on the analyzed statistic, and generating a second neural network by quantizing the determined one or more layers with the lower-bit precision.
US11934938B2 Neural network for chemical compounds
A computer implemented method for training a neural network to capture a structural feature specific to a set of chemical compounds is disclosed. In the method, the computer system reads an expression describing a structure of the chemical compound for each chemical compound in the set and enumerates one or more combinations of a position and a type of a structural element appearing in the expression for each chemical compound in the set. The computer system also generates training data based on the one or more enumerated combinations for each chemical compound in the set. The training data includes one or more values with a length, each of which indicates whether or not a corresponding type of the structural element appears at a corresponding position for each combination. Furthermore, the computer system trains the neural network based on the training data for the set of the chemical compounds.
US11934937B2 System and method for detecting the occurrence of an event and determining a response to the event
A system for predicting the occurrence of an event includes an event detector and a reporting processor. The event detector is configured to: receive data that defines a plurality of social media items; receive a real-time data feed; and predict the occurrence of an event based on a correlation between information in the plurality of social media items and activity associated with the real-time data feed. The reporting processor is configured to determine an event type associated with the event; identify a sentiment of the predicted event based on historical data in the real-time data feed, and generate a recommendation for preventing the occurrence of the event based on at least one of the event type and the sentiment of the predicted event. The recommendation includes a plurality of actions. The reporting processor is coupled to a knowledge graph database that corresponds to an ontology that defines one or more relationships between event types, and response types. The reporting processor determines an order of the actions of the recommendation based on the knowledge graph ontology.
US11934932B1 Error aware module redundancy for machine learning
Examples herein propose operating redundant ML models which have been trained using a boosting technique that considers hardware faults. The embodiments herein describe performing an evaluation process where the performance of a first ML model is measured in the presence of a hardware fault. The errors introduced by the hardware fault can then be used to train a second ML model. In one embodiment, a second evaluation process is performed where the combined performance of both the first and second trained ML models is measured in the presence of a hardware fault. The resulting errors can then be used when training a third ML model. In this manner, the three trained ML models are trained to be error aware. As a result, during operation, if a hardware fault occurs, the three ML models have better performance relative to three ML models that where not trained to be error aware.
US11934930B2 Selective batching for inference system for transformer-based generation tasks
An inference system applies a machine-learning transformer model to a batch of requests with variable input length or variable target length or variable internal state length by selectively batching a subset of operations in the transformer model but processing requests in the batch individually for a subset of operations in the transformer model. In one embodiment, the operation to be processed individually is an attention operation of an encoder or a decoder of the transformer model. By selective batching, the inference system can allow batching operations to be performed for a batch of requests with variable input or target length or internal state length to utilize the parallel computation capabilities of hardware accelerators while preventing unnecessary computations that occur for workarounds that restrain the data of a batch of requests to a same length.
US11934929B2 Computational analysis to predict molecular recognition space of monoclonal antibodies through random-sequence peptide arrays
Methods and systems, including those employing machine learning, utilizing one or more algorithms for relating the structure of a molecule in a library to its function are described. Embodiments described herein relate structure to function by considering the covalent structure of the molecule, the components of that structure that are common to many molecules in the library, and the properties of those components as they relate to the function in question. Applications include, for example, enhancement and amplification of the diagnostic and prognostic signals provided by peptide arrays for use in analyzing the profile of antibodies in the blood produced in response to a disease, condition or treatment.
US11934922B2 Predictive data and model selection for transfer learning in natural language processing
A computer system, product, and method are provided. The computer system includes an artificial intelligence (AI) platform operatively coupled to a processor. The AI platform includes tools in the form of a machine learning model (MLM) manager, a metric manager, and a training manager. The MLM manager accesses a plurality of pre-trained source MLMs, and inputs a plurality of data objects of a test dataset into each of the source MLMs. The test dataset includes the plurality of data objects associated with respective labels. For each source MLM, associated labels are generated from the inputted data objects and a similarity metric is calculated. The MLM manager selects a base MLM to be used for transfer learning from the plurality of source MLMs based upon the calculated similarity metric. The training manager trains the selected base MLM with a target dataset for the target domain.
US11934915B2 Synthetic standardized wave identifiers for representing and classifying entities
A method of identifying data items by wave blocks, each wave block comprising a set of unique features distinguishable from the unique features of other wave blocks. The unique features of the wave blocks are extracted and stored. A plurality of wave tags are defined, each comprising a set wave blocks. A mapping of the set of wave blocks to each wave tag is stored. A request for a wave tag to identify a data item is received and a wave tag is assigned to the data item. The wave tag is broadcasted and is captured by a capturing device, which extracts the unique features of the wave blocks. The wave tag is identified by comparing the extracted features of the wave blocks with the stored features of the plurality of wave blocks. The data item is identified from the mapping of the data item to the wave tag.
US11934914B1 Methods and systems for fused content generation for a book having pages interspersed with optically readable codes
Methods and systems for generating content for a story in a book having multiple pages interspersed with optically readable codes. A method includes replacing sections of a book with respective optically readable codes, and storing digital media files in computer-readable memory accessible by a server. Each optically readable code has coded data to access a digital media file. Each digital media file has video and audio content covering a portion of the story. To consume an entire story, a person reads text on pages in some book sections and uses an optical scanning device to scan optically readable codes on pages in other book sections and access digital media files. A book may have an alternating sequence of chapters presented with textual content and other chapters presented with audiovisual content accessed by optically readable codes to cover an entire story.
US11934908B2 Device for detection of a signal of passive chips and method for operating the device
A device for detection of a signal of passive RFID chips comprises an antenna for transmitting a source radio signal and receiving a RFID chip radio signal. A signal processed by a peak detector is fed to an input of first and second parallel branches. An output of these branches is connected to a computing unit. The first and second branches each comprise a filter and a bit decoder. The filter and bit decoder of the first and second branches each processes a signal modulated by first and second types of modulation. The computing unit comprises at least first and second modules connected in parallel comprising a protocol for detection of a signal processed by the protocol, wherein the first and second module protocols are different.
US11934907B2 Connector system having a connector position assurance member using near-field and far-field antennas
A method to check if a connector system with a Connector Position Assurance (“CPA”) member is in a closed position. The method includes providing an RFID-tag reader that is positioned at a distance D to the integrated circuit enabling far-field RFID communication and not permitting near-field RFID communication. Further, the method includes checking the readability of the integrated circuit with the RFID-tag reader and issuing an alert signal if the integrated circuit is not readable by the RFID-tag reader indicating that the CPA member is not in the closed position.
US11934906B2 Hybrid transaction card reader system
A hybrid transaction card reader system includes a hybrid transaction card reader and a device for protecting the hybrid reader. The hybrid transaction card reader includes a magnetic strip reader and a chip reader. The device for protecting the hybrid reader includes an upper protective printed circuit and a lower protective printed circuit. The hybrid reader further includes a lateral protective printed circuit which includes a superposition of unitary printed circuits, the plane of superposition of the unitary printed circuits being parallel to the plane of the upper protective printed circuit and to the plane of the lower protective printed circuit.
US11934905B2 Touch-sensitive card security
A method can include obtaining contact data corresponding to a set of contacts of an authorization card. The contact data can indicate a set of engaged contacts among the set of contacts. The method can include obtaining activation data corresponding to a set of predetermined engaged contacts among the set of contacts. The method can include determining, by comparing the contact data to the activation data, that the set of engaged contacts matches the set of predetermined engaged contacts. The method can include changing, in response to the determining, a state of the authorization card from an inactive state to an active state. The method can include permitting, in response to the changing the state, an electronic transfer of authorization data from the authorization card.
US11934902B1 Mounts for tracking devices
Mounts (10) for securing a device (12) to an article (14) comprise a housing (16) having an internal volume (18) configured to selectively receive and retain the device (12) in the housing (16); and a coupler (20) attached to the housing (16) and configured to be operatively attached to the article (14).
US11934901B2 Tag
A tag indicating an attribute of the tag by an electromagnetic wave reflection characteristic, the tag including a substrate (11), and a conductor pattern layer (12) formed on the substrate (11) and having first and second slots (13a) and (13b) disposed adjacent to each other, in which the first slot (13a) constitutes a first resonance element (13Qa) having a resonance frequency at a first frequency, the second slot (13b) constitutes a second resonance element (13Qb) having a resonance frequency at a second frequency higher than the first frequency, and when irradiation with the electromagnetic waves is performed, a Q value of a resonance peak appearing at the first frequency is higher than a Q value of a resonance peak appearing at the first frequency when the first slot (13a) alone constitutes a resonance structure of the tag.
US11934899B2 Information processing device, prediction method, and non-transitory computer-readable storage medium storing program
An information processing device includes an information acquisition unit that acquires at least one of attribute information of image data to be image processed and setting information related to the image process on the image data, and a prediction unit that predicts, based on a machine-learned model that accepts input of at least one of the attribute information and the setting information to output a period required for the image process, a period required for the image process on the image data from information acquired by the information acquisition unit.
US11934895B2 Determining whether and/or when to provide notifications, based on application content, to mitigate computationally wasteful application-launching behavior
Implementations set forth herein relate to intervening notifications provided by an application for mitigating computationally wasteful application launching behavior that is exhibited by some users. A state of a module of a target application can be identified by emulating user inputs previously provided by the user to the target application. In this way, the state of the module can be determined without visibly launching the target application. When the state of the module is determined to satisfy criteria for providing a notification to the user, the application can render a notification for the user. The application can provide intervening notifications for a variety of different target applications in order to reduce a frequency at which the user launches and closes applications to check for variations in target application content.
US11934894B2 Client device with simulated edge node for accessing a distributed storage system
Some examples of the present disclosure involve a client device configured to execute a simulated edge node. The simulated edge node can simulate an edge node of a distributed storage system. The distributed storage system can be configured to receive requests for performing file operations from external client devices via an application programming interface (API). The simulated edge node can receive a request for performing a file operation from a software program and, in response, facilitate execution of the file operation by exposing at least a portion of a file system of the distributed storage system to the software program using one or more access mechanisms other than the API.
US11934892B2 Global account identifier translation
Systems and methods for global account identifier translation. Embodiments described herein include a service provider system configured to receive API calls that include an initial identifier, which may be issued by the service provider system and/or associated with a third-party entity. The service provider system may use the initial identifier from the API call to obtain a primary identifier associated with an account. The primary identifier is then used to service the API call to obtain an API call result. The API call result may be transmitted to the device from which the API call was received.
US11934883B2 Computer cluster arrangement for processing a computation task and method for operation thereof
The present invention is directed to a computer cluster arrangement and a method for operation of the introduced computer cluster arrangement. The computer cluster arrangement comprises computation nodes CN, which dynamically outsource specific computation tasks to boosters B. Therefore, an assignment technique of boosters B to computation nodes CN is introduced. The assignment takes dynamically place at runtime. The present invention finds application in high performance cluster technology.
US11934882B2 Cloud-based systems for optimized multi-domain processing of input problems using a serverless request management engine native to a server cloud infrastructure
Various embodiments of the present disclosure provide methods, apparatuses, systems, computing devices, computing entities, and/or the like for determining optimized solutions to input problems in a containerized, cloud-based (e.g., serverless) manner. In one embodiment, an example method is provided. The method comprises: receiving a problem type of an input problem originating from a client computing entity; mapping the problem type to one or more selected solver types; generating one or more container instances of one or more compute containers, each compute container corresponding to a selected solver type; generating a problem output using the one or more container instances; and providing the problem output comprising a solution to the input problem to the client computing entity. In various embodiments, optimized solutions for input problems are determined using a cloud-based multi-domain solver system configured to dynamically allocate computing and processing resources between different solution-determining tasks.
US11934878B2 Memory allocation for 3-D graphics rendering
A method and apparatus are provided for allocating memory for geometry processing in a 3-D graphics rendering system comprising multiple cores. Geometry processing work is divided up into discrete work-packages, which form an ordered sequence. Cores are assigned different work-packages to process, and make memory allocation requests to enable them to store the results of the processing. Memory allocation requests relating to the current earliest uncompleted work-package in the sequence are treated differently to other requests, and may be prioritised.
US11934874B2 Resource optimization for serverless query processing
A serverless query processing system receives a query and determines whether the query is a recurring query or a non-recurring query. The system may predict, in response to determining that the query is the recurring query, a peak resource requirement during an execution of the query. The system may compute, in response to determining that the query is the non-recurring query, a tight resource requirement corresponding to an amount of resources that satisfy a performance requirement over the execution of the query, where the tight resource requirement is less than the peak resource requirement. The system allocates resources to the query based on an applicable one of the peak resource requirement or the tight resource requirement. The system then starts the execution of the query using the resources.
US11934868B2 Systems and methods for scheduling tasks
In one embodiment, a method for scheduling tasks comprises, at a task scheduler of a processing node of a plurality of processing nodes: retrieving a first task descriptor from a local memory of the task scheduler, the task descriptor corresponding to a task scheduled for execution at the current time and comprising at least a task execution time, a frequency for performing the task, and a task identifier; determining whether the task descriptor is assigned to the task scheduler for execution; if it is determined that the task descriptor is assigned to the task scheduler for execution: executing the task; updating the task execution time based on the current task execution time and the frequency for performing the task; and re-queuing the task descriptor in the local memory.
US11934863B2 Architecture to support color scheme-based synchronization for machine learning
A system to support a machine learning (ML) operation comprises an array-based inference engine comprising a plurality of processing tiles each comprising at least one or more of an on-chip memory (OCM) configured to maintain data for local access by components in the processing tile and one or more processing units configured to perform one or more computation tasks on the data in the OCM by executing a set of task instructions. The system also comprises a data streaming engine configured to stream data between a memory and the OCMs and an instruction streaming engine configured to distribute said set of task instructions to the corresponding processing tiles to control their operations and to synchronize said set of task instructions to be executed by each processing tile, respectively, to wait current certain task at each processing tile to finish before starting a new one.
US11934862B1 Physical memory management for virtual machines
Virtual computer systems (virtual machines) have become increasingly common with the evolution of virtualization technology, cloud computing, etc. However, as a virtual machine and its associated guest operating system seek to execute and/or access a page of memory through synchronous processes execution of the virtual processor associated with the virtual processing is blocked until the page of memory is locked and available. Accordingly, time is wasted on calls waiting for physical page availability thereby reducing utilization of the host machine and virtual machine respectively. To address this an asynchronous virtual machine environment is established allowing the virtual machine or physical machine to handle additional operations whilst waiting for physical page availability.
US11934860B2 System and method for implementing network experience shifting
Novel tools and techniques are provided for implementing network experience shifting, and, in particular embodiments, using either a roaming or portable hypervisor associated with a user or a local hypervisor unassociated with the user. In some embodiments, a network node in a first network might receive, via a first network access device in a second network, a request from a user device to establish roaming network access, and might authenticate a user associated with the user device, the user being unassociated with the first network access device. Based on a determination that the user is authorized to access data, content, profiles, and/or software applications that are accessible via a second network access device, the network node might establish a secure private connection through a hypervisor or container communicatively coupled to the first network access device to provide the user with access to her data, content, profiles, and/or software applications.
US11934859B2 Targeted snapshot based on virtual machine location
A data storage environment can include one or more virtual machines instantiated on a host computing device. Based on physical location data of the one or more virtual machines received from the host computing device, a storage manager can control the performance of a secondary copy operation on one or more storage units that store virtual machine data associated with the one or more virtual machines and/or the performance of a secondary copy operation on the one or more virtual machines.
US11934856B2 Joint placement and chaining of virtual network functions for virtualized systems based on a scalable genetic algorithm
A system performs joint placement and chaining of virtual network functions (VNFs) based on a genetic algorithm in response to a request for virtual network services, including an in-line service. The request includes a description of a virtual network of VNFs and virtual links connecting the VNFs. A description of a physical network including servers and physical links is provided. Each chromosome in a population encodes a mapping between the virtual links enumerated to form a locus and a corresponding sequence of server pairs. Each chromosome is evaluated against objective functions subject to constraints to identify a chromosome as a solution. The VNFs are placed on the servers according to the mapping encoded in the identified chromosome. According to the mapping, each VNF is mapped to one of the servers and each virtual link is mapped to a path composed of one or more of the physical links.
US11934855B2 System and method to autonomously manage hybrid information technology (IT) infrastructure
This disclosure relates to a system and method to autonomously manage hybrid IT infrastructure. An end-to-end, integrated, and autonomous IT infrastructure is suggested to offload the repetitive business as usual (BAU) operational tasks, thereby reducing operational cost, noise, and chaos, improve resiliency, thus improving availability of the business. The autonomous IT infrastructure leads to bring in efficiency to customer business, to reduce incident reduction, optimize cost and to provide insight into any future IT infrastructure need. Herein, one or more key characteristics that make the IT infrastructure autonomous includes auto sensing an environment of the infrastructure, learning the infrastructure behavior, predicting one or more events, determining a course of action, and performing one or more actions with minimal or no human intervention.
US11934853B2 Electronic device and operating method thereof
Various embodiments of the present invention relate to a method for managing a memory in a Java execution environment, and an electronic device for performing same, and an electronic device may comprise a processor and a memory electrically connected to the processor, wherein: the memory is configured to store multiple Java application programs, and stores instructions that, when executed, cause the processor to execute a virtual machine configured to execute at least one Java application stored in the memory; and when generation of an object is detected during execution of the Java application, the virtual machine executed by the processor generates a reference for the generated object, identifies an application, which has generated the object by a threshold or more, on the basis of the generated reference, and provides information on the identified application to the processor. Other embodiments may also be possible.
US11934843B2 Secure arbitration mode to build and operate within trust domain extensions
A processor includes a range register to store information that identifies a reserved range of memory associated with a secure arbitration mode (SEAM) and a core coupled to the range register. The core includes security logic to unlock the range register on a logical processor, of the processor core, that is to initiate the SEAM. The logical processor is to, via execution of the security logic, store, in the reserved range, a SEAM module and a manifest associated with the SEAM module, wherein the SEAM module supports execution of one or more trust domains; initialize a SEAM virtual machine control structure (VMCS) within the reserved range of the memory that is to control state transitions between a virtual machine monitor (VMM) and the SEAM module; and authenticate the SEAM module using a manifest signature of the manifest.
US11934842B2 Method for autotuning noisy HPC systems
A method for iteratively autotuning a high-performance computing system that depends on a set of parameters. Performance is first evaluated two or more times with the current values of the parameters. Afterward at least two evaluations, the median performance is evaluated. The median is then tested against a rule based on a filtering threshold. If the median does not the rule, the current values of the parameters are discarded, and the method is restarted with at least one other value generated by an optimization module; otherwise, a resampling method is performed based on the median and on a confidence interval that decreases with the number of steps of the optimization method.
US11934837B2 Single instruction multiple data SIMD instruction generation and processing method and related device
An SIMD instruction generation and processing method and a related device are provided. The method may include: obtaining a length of each loop dimension of a first tensor formula; selecting, from a plurality of groups of information about a first SIMD instruction model based on the length of each loop dimension of a first tensor formula, information about a second SIMD instruction model matching the first tensor formula; generating, based on a length of at least one loop dimension of the first tensor formula and the second SIMD instruction model, a first SIMD instruction obtained after the first tensor formula is converted. The information about a second SIMD instruction model is selected from the plurality of groups of information about a first SIMD instruction model based on the length of each loop dimension of the tensor formula.
US11934827B2 Partition and isolation of a processing-in-memory (PIM) device
An apparatus that manages multi-process execution in a processing-in-memory (“PIM”) device includes a gatekeeper configured to: receive an identification of one or more registered PIM processes; receive, from a process, a memory request that includes a PIM command; if the requesting process is a registered PIM process and another registered PIM process is active on the PIM device, perform a context switch of PIM state between the registered PIM processes; and issue the PIM command of the requesting process to the PIM device.
US11934826B2 Vector reductions using shared scratchpad memory
Methods, systems, and apparatus, including computer-readable media, are described for performing vector reductions using a shared scratchpad memory of a hardware circuit having processor cores that communicate with the shared memory. For each of the processor cores, a respective vector of values is generated based on computations performed at the processor core. The shared memory receives the respective vectors of values from respective resources of the processor cores using a direct memory access (DMA) data path of the shared memory. The shared memory performs an accumulation operation on the respective vectors of values using an operator unit coupled to the shared memory. The operator unit is configured to accumulate values based on arithmetic operations encoded at the operator unit. A result vector is generated based on performing the accumulation operation using the respective vectors of values.
US11934823B2 Electronic control system for vehicle, program update approval determination method and program update approval determination program
An electronic control system for vehicle includes a center device that manages a program update of a vehicle, and a vehicular master device that is communicable with the center device. The center device, responsive to a user giving approval for program update by using a device not being a possession owned by the user, receives approval information of the user, and stores and manages the approval information in association with vehicle information of the user. The center device transmits the approval information to the user's vehicle side. When the vehicular master device receives the approval information, the vehicular master device performs rewriting of the program.
US11934814B2 Application porting method and apparatus, device, and medium
A method of porting a first application, corresponding to a third-party development tool, into a second application, corresponding to a sub-application that depends on a parent application to run, is performed by an electronic device. The device transforms the first application from a first project mechanism into a second project mechanism. The device converts a design resource in the transformed first application from a first resource format into a second resource format. The device exports the design resource to a development tool of the sub-application. The device converts a code resource in the transformed first application from a first programming language into a second programming language. The device exports the code resource to the development tool of the sub-application. The device also performs secondary development on the design resource and the code resource in the development tool of the sub-application.
US11934813B2 Fixed point early exit of a loop within computer code
Early exit of a loop is performed. A determination is made as to whether a loop within computer code reaches a fixed point of processing, which is predefined. Based on determining that the loop reaches the fixed point of processing, at least one indication is included in the loop to perform an early exit of the loop prior to a last iteration of the loop.
US11934802B2 System and method for workflow application programming interfaces (APIS)
A computing system includes a server. The server is communicatively coupled to a data repository and is configured to store a data in the data repository. The server is further configured to create, via a visual information flow creation tool, at least one information flow object, wherein the at least one information flow object comprises a flow, a sub-flow, an Action, or a combination thereof. The server is also configured to interface with the at least one information flow object via a front-end application programing interface (API), a back-end API, or a combination thereof. The server is additionally configured to execute the at least one information flow object via the front-end API, the back-end API, or a combination thereof, and to retrieve results obtained by executing the at least one information flow object via the front-end API, the back-end API, or the combination thereof.
US11934795B2 Augmented training set or test set for improved classification model robustness
A target set of texts, for training and/or evaluating a text classification model, is augmented using insertions into a base text within the original target set. In an embodiment, an expanded text, including the base text and an insertion word, must satisfy one or more inclusion criteria in order to be added to the target set. The inclusion criteria may require that the expanded text constitutes a successful attack on the classification model, the expanded text has a satisfactory perplexity score, and/or the expanded text is verified as being valid. In an embodiment, if a number of expanded texts added into the target set is below a threshold number, insertions are made into an expanded text (which was generated based on the base text). Inclusion criteria are evaluated against the doubly-expanded text to determine whether to add the doubly-expanded text to the target set.
US11934794B1 Systems and methods for algorithmically orchestrating conversational dialogue transitions within an automated conversational system
A system and method for algorithmically orchestrating conversational dialogue transitions within an automated conversational system may include extracting a set of slots defined within a plurality of utterances and converting the plurality of utterances to a plurality of skeleton utterances. The method may also include grouping the plurality of skeleton utterances into a plurality of skeleton utterance groups, identifying a plurality of valid slot transition pairs based on an assessment of the plurality of skeleton utterance groups, and deriving a plurality of slot ontology groups based on the plurality of valid slot transition pairs. The system and method may use the plurality of distinct slot ontology groups and the plurality of skeleton utterances to facilitate contextually relevant dialogue transitions in the automated conversational system.
US11934793B2 System and method for content comprehension and response
A method, apparatus and system for training an embedding space for content comprehension and response includes, for each layer of a hierarchical taxonomy having at least two layers including respective words resulting in layers of varying complexity, determining a set of words associated with a layer of the hierarchical taxonomy, determining a question answer pair based on a question generated using at least one word of the set of words and at least one content domain, determining a vector representation for the generated question and for content related to the at least one content domain of the question answer pair, and embedding the question vector representation and the content vector representations into a common embedding space where vector representations that are related, are closer in the embedding space than unrelated embedded vector representations. Requests for content can then be fulfilled using the trained, common embedding space.
US11934785B2 Multi-task learning of query intent and named entities
Methods and systems for performing multi-task learning of query intent and named entities are provided. One method includes receiving a query comprising query text. The method further includes providing the query text to a neural network model implemented on a computing system, the neural network model having a plurality of layers, wherein at least one layer comprises a plurality of loss functions including a named entity tag learning loss function and an intent classification loss function. The method also includes obtaining, from the neural network model, an identification of a named entity and a query intent derived from the query text. A query response may be formulated based, at least in part, on the named entity and query intent.
US11934777B2 Systems and methods for generating content for a screenplay
Systems and methods are disclosed herein for generating content based on format-specific screenplay parsing techniques. The techniques generate and present content by generating new dynamic content structures to generate content segments for output on electronic devices. In one disclosed technique, a first instance of a first character name is identified from the screenplay document. A first set of character data following the first instance of the first character name from the screenplay document and preceding an instance of a second character name from the screenplay document is then identified. Upon identification of the first set of character data, a content structure including an object is generated. The object includes attribute table entries based on the first set of character data. A content segment is generated for output based on the content structure (e.g., a 3D animation of the first character interacting within a scene).
US11934776B2 System and method for measuring user experience of information visualizations
The quality of user experience (UX) of an information visualization depends on multiple diverse aspects. These include qualitative, quantitative, and contextual parameters that are unmeasurable and incomparable. Hence, measuring the UX of a visualization is challenging. The disclosure herein relates to a system and method that collects, processes, and analyzes a multiple diverse parameters to measure and profile the UX of a visualization. To accomplish this, the system collects data regarding the usage, effectiveness, and user perception of the visualization. The system creates a quantitative and comparable version of all these parameters to measure holistically the UX of the visualization. This involves quantifying qualitative values, considering context by objectively computing the complexity of charts, complexity based benchmarking, summarizing individual parameters into hedonic and pragmatic scores, plotting the visualization on a scatter chart, dividing the scatter chart based on low-high hedonic and pragmatic scores, labeling each section and labeling the visualization.
US11934774B2 Systems and methods for generating social assets from electronic publications
Systems and techniques are provided for generating a social asset from an electronic publication. The system includes providing a template having a set of reserve spaces for elements. The system receives an electronic publication containing elements including images and text passages. The system assigns images from the publication to each of the reserve spaces for images including assigning a first image from the publication to a first one of the reserve spaces for an image. The system chooses a first one of the text passages for associating with the first image. The system selects a portion of less than all of the first text passage. The system generates a social asset by processing the set of reserve spaces to automatically move forward in an animated manner wherein the selected portion of the first text passage superimposes a portion of the first image.
US11934773B2 Systems and techniques for securely processing disparate data sets in spreadsheets
An aspect of the present teachings generally includes a data processing platform (e.g., a platform hosted by a remote computing resource) that analyzes and compiles information contained in a source spreadsheet, e.g., to ascertain how the source spreadsheet manipulates input data. The data processing platform may create an encrypted file related to the source spreadsheet that includes transformed input data and/or directives that define functionality of the source spreadsheet, e.g., where the encrypted file is specifically tailored for use on the data processing platform for a particular user or set of users. Also, or instead, the data processing platform may create or otherwise utilize one or more runtimes that, when executed in conjunction with the encrypted file, can mimic functionality of the source spreadsheet and/or other useful functionality applied to the input data or other disparate data.
US11934770B2 System and methods for context specific annotation of electronic files
Embodiments described herein are directed to an annotation system having a remote processor, and a client processor in data communication with the remote processor. The client processor is adapted to send a first request for an electronic file to the remote processor, receive the electronic file from the remote processor, define at least one new annotation about the electronic file, and define at least one anchor associated with the at least one annotation. The at least one of the remote processor and the client processor is adapted to store the at least one anchor and the at least one annotation in an annotation file that is separate from the electronic file.
US11934768B1 Tracking approvals for an electronic document managed by an electronic document platform
An electronic document associated with users of a collaborative document platform is identified. The electronic document is associated with an approval data structure including entries that correspond to approval requests. A portion of an approval data structure is included within the content of the electronic document for presentation to a first user. A first user updates a first entry of the portion of the approval data structure included within the content of the electronic is detected. The update to the first entry corresponds to a first approval request for a second user to approve a portion of the electronic document. A first notification is transmitted to a second client device associated with the second user. The first notification indicates the first approval request. The approval data structure is updated to include data of the first entry.
US11934766B2 Always on display method and electronic device
An always on display method and an electronic device are provided. The method includes: An electronic device obtains text content. The electronic device performs word segmentation processing on the text content to obtain a plurality of word segments. The electronic device determines at least one layout format of the text content based on a quantity of words of the text content, a quantity of the plurality of word segments, and a preset mapping relationship. The at least one layout format includes a first layout format. The electronic device detects a screen lock operation. In response to the screen lock operation, the electronic device displays the text content on an always on display interface based on the first layout format.
US11934763B2 Method of regulating integrated circuit timing and power consumption
A semiconductor device includes a first circuit element, a layer of dielectric material, a first wire and a second wire in the layer of dielectric material, and an array of wires in the layer of dielectric material, wherein a first wire at a first track in the array of wires is electrically connected to the first circuit element, the first wire having a first width, a second wire at a second track in the array of wires has a second width different from the first width, and a third track in the array of wires between the first track and the second track is an empty track, and wherein the first wire is asymmetric with respect to the first track in the array of wires.
US11934762B2 Overlaying on locally dispositioned patterns by ML based dynamic digital corrections (ML-DDC)
Systems and methods disclosed are generally related to masklessly developing connections between a chip-group and a design connection point on a substrate. In placement of the chip-group on the substrate, according to certain embodiments the chip-group may be dispositioned relative to an expected position per a substrate layout design, causing a connection misalignment with the design connection point. According to certain embodiments, a machine learning (ML) model is trained on historical and simulated pixel models of chip-group connections and design connection points. Upon determining the chip-group misalignment by a metrology measurement, the trained ML model determines a pixel model to connect the misaligned chip-group, and causes the pixel model to be exposed to a substrate with a digital lithography tool, thereby connecting the dispositioned chip-group to the design connection point.
US11934761B2 Lattice-imposed inverse design of physical devices
In some embodiments, techniques for creating fabricable segmented designs for physical devices are provided. A proposed segmented design is determined based on a design specification. The proposed segmented design includes a plurality of segments that each includes an indication of a material for the segment. The proposed segmented design also includes lattice members and lattice voids. A size of the lattice members and a size of the lattice voids are greater than a size of the segments and are greater than or equal to at least one of a minimum feature width and a minimum feature spacing of a fabrication system Performance of the proposed segmented design is simulated. One or more lattice members and lattice voids are chosen to change to improve the performance of the proposed segmented design.
US11934758B2 Field programmable analog array
A method for dynamically generating or interacting with an electromagnetic field includes providing a spatial array of conductive segments, a switching device operable on each of the conductive segments to either allow or block transmission of an electrical signal and a control device operable on the switching device. A sequence of the conductive segments are connected to form a conductive path where each segments intersects with at least two different ones of the conductive segments at a node. The switching device operates to connect a selected first one of the conductive segments with a selected second one of the conductive segments to form the sequence according to a logic signal from the control device. Power is supplied to the conductive path to produce an electromagnetic field which depends at least in part on the spatial arrangement of the connected sequence of the conductive segments.
US11934754B2 Magnetic parameter value estimation method and device using deep learning
Disclosed is a magnetic parameter value estimation method using deep learning, the magnetic parameter value estimation method including creating a simulated magnetic domain image corresponding to a spin configuration of a two-dimensional magnetic system created through computer simulation, modeling a deep neural network using the simulated magnetic domain image, and estimating a magnetic parameter value of an observed magnetic domain image using the modeled deep neural network.
US11934751B2 Virtual current representation of magnetic fields for electric motor design
A computer-implemented method for simulating a magnetic field within an electromagnetic device for use in evaluating the electromagnetic device. The method comprises: obtaining a digital design of the electromagnetic device, the digital design comprising geometric data representing a geometry of the electromagnetic device and material data representing material properties of the electromagnetic device; obtaining magnetic field data representing a magnetic field pattern that would be generated through operation of the digital design of the electromagnetic device; and converting the magnetic field data into virtual current data, wherein the virtual current data represents the magnetic field pattern as one or more virtual currents that would create an estimated magnetic field pattern that substantially matches the magnetic field pattern.
US11934750B2 System and method for photovoltaic system configuration specification modification with the aid of a digital computer
A photovoltaic system's configuration specification can be inferred by an evaluative process that searches through a space of candidate values for the variables in the specification. Each variable is selected in a specific ordering that narrows the field of candidate values. A constant horizon is assumed to account for diffuse irradiance insensitive to specific obstruction locations relative to the photovoltaic system's geographic location. Initial values for the azimuth angle, constant horizon obstruction elevation angle, and tilt angle are determined, followed by final values for these variables. The effects of direct obstructions that block direct irradiance in the areas where the actual horizon and the range of sun path values overlap relative to the geographic location are evaluated to find the exact obstruction elevation angle over a range of azimuth bins or directions. The photovoltaic temperature response coefficient and the inverter rating or power curve of the photovoltaic system are determined.
US11934749B2 Efficient creation of computer-generated force (CGF) entities using frequency response matrices
Disclosed is a method of efficiently generating a computer-generated forces (CGF) entity that includes a simulated external vehicle within an interactive computer simulation that is displayed within an interactive simulation environment by an interactive computer simulation station. The method entails creating an array of state-space model structures having initially unknown parameters that, once known, will define a linearized approximation of a non-linear model of the simulated external vehicle, generating frequency response matrices by exciting each input-output relationship of the non-linear model of the simulated external vehicle at a plurality of trim conditions using very short Gaussian pulses, wherein the frequency response matrices define a plurality of linear equations, calculating the parameters by solving the linear equations of the frequency response matrices to thereby provide an array of state-space models that defines the linearized approximation of the non-linear model, and using the array of state-space models to generate the CGF entity.
US11934746B2 Information generation device
An information generation device generating a test case being a simulation model for reproducing a road traffic condition in an area on a road including a target point, the information generation device including: a first storage unit that stores moving-object information being information regarding a moving object existing in the area; a determination unit that determines whether or not an incident in which the moving object existing in the area shows a behavior that leads to occurrence of an accident has occurred, on the basis of the moving-object information; an extraction unit that extracts, as target information, moving-object information in a target period being a predetermined time period including a time point at which the incident occurred; and a generation unit that generates the test case upon occurrence of the incident on the basis of the target information.
US11934742B2 Playback device supporting concurrent voice assistants
Disclosed herein are example techniques to support multiple voice assistant services. An example implementation may involve a playback device capturing audio from the one or more microphones into one or more buffers as a sound data stream monitoring the sound data stream for a wake word associated with a specific voice assistant service and monitoring the sound data stream for a wake word associated with the media playback system. The playback device generates a second wake-word event corresponding to a voice input when sound data matching the wake word associated with the media playback system in a portion of the sound data stream is detected. The playback device determines that the voice input includes sound data matching one or more playback commands and sends sound data representing the voice input to a voice assistant associated with the media playback system for processing of the second voice input.
US11934737B2 Smart background noise estimator
The present disclosure provides systems and methods for applying a volume gain to change the playback volume of a device by calculating a smoothed noise estimate. The smoothed noise estimate may calculated using an exponential smoothing method. The exponential smoothing method may include applying a weight factor to both a background noise estimate and a historical smoothed noise estimate. The weight factor may place more emphasis on either the background noise estimate or the historical smoothed noise estimate depending on the value of the weight factor. The value of the weight factor may change based on the type of environment the device is in, the speed of the background noise transitions, and/or historical data. The calculated smoothed noise estimate may be used to calculate a volume gain. The volume gain may be applied over a period of time such that the playback volume of the device changes smoothly.
US11934735B2 Apparatus and method for providing contents related to augmented reality service between electronic device and wearable electronic device
A method and a device capable of supporting various display methods using an electronic device and/or glasses-type wearable electronic device (e.g., AR glasses) in an augmented reality (AR) are provided. An AR providing device for AR services includes a display and a processor. The processor is configured to provide content through an AR screen, detect a specified external object through the AR screen while providing the content, determine a display mode for providing the content, based on detection of the specified external object, control to display the content through a display of the specified external object, based on the determined display mode, and perform control to display the content through a virtual display area associated with the specified external object on the AR screen, based on the determined display mode.
US11934734B2 Display apparatus of vehicle and method for operating the same
A display apparatus of a vehicle includes a first display device to display an image including first information and second information related to the vehicle, to a first display region, a second display device to display the image to a second display region, a first controller to control an operation of the first display device, based on acquired information on a behavior of the vehicle, and a second controller to control an operation of the second display device, based on the acquired information on the behavior of the vehicle.
US11934731B1 Alternative media generation mechanism
A system to is described. The system includes at least one physical memory device to store print workflow manager and one or more processors coupled with the at least one physical memory devices to execute the print workflow manager receive a print job including print data to be printed, wherein the print data comprises a first presentation format, convert the received print data from the first presentation format to generate second print data in a second presentation format, duplicate the second print data to generate third print data, process the second print data to generate data to be printed to a first page size and process the third print data to generate data to be printed to a second page size.
US11934730B2 Information processing apparatus and image communication apparatus
An information processing apparatus includes a display, a storage, and a controller. The controller displays either an execution screen that accepts an execution command of a job or a simple execution screen whose displayed contents are simplified from those of the execution screen, on the display. The storage stores history information related to the job which was instructed to be executed through either the execution screen or the simple execution screen. The controller displays the execution screen or the simple execution screen on the display unit, in accordance with the history information selected by the user.
US11934729B2 Methods and systems for directly printing multiple documents stored over multiple/different cloud locations
The disclosure discloses methods and systems for allowing a user to print multiple documents stored over multiple and/or different cloud locations. A pre-defined file is received from a user, where the file includes multiple URLs such that each URL represents a cloud URL for accessing a document stored over that cloud location. Then, each URL is analyzed to segregate the URL into a cloud location URL and a document name. A pre-defined user-friendly view is generated based on the cloud locations, where the pre-defined view includes a common cloud URLs, corresponding document names, and print options, for user's selection. Based on the user's selection, one or more documents stored at corresponding cloud locations are printed without requiring the user to access any cloud location URL.
US11934722B2 Image forming apparatus, image forming system, and computer-readable medium for converting non-target data into target data
An image forming apparatus includes a controller configured to obtain PJL data via a data interface, refer to filter data stored in a non-volatile memory, the filter data associating non-target PJL data with target data, the non-target PJL data being PJL data not intended for causing the image forming apparatus to a particular process, the target PJL data being PJL data intended for causing the image forming apparatus to perform the particular process, and when the obtained PJL data is the non-target PJL data associated with the target PJL data in the filter data stored in the non-volatile memory, convert the obtained PJL data into the target PJL data associated with the non-target PJL data in the filter data stored in the non-volatile memory.
US11934719B2 Printing system capable of printing in any of multiple power modes and control method for printing apparatus
A printing system that enables a user to determine the number of sheets that a printing apparatus can print, the number of sheets corresponding to a power supply source that supplies power to the printing apparatus, in any power mode. The printing apparatus performs printing in any of a plurality of power modes including (i) a first power mode in which the printing apparatus is supplied with power from the battery, and (ii) a second power mode in which the printing apparatus is supplied with power supplied from both the battery and an external power supply. In the second power mode, the number of sheets that the printing apparatus can print is calculated based on the remaining battery level of the battery and an amount of power supplied from the external power supply.
US11934714B2 Image forming apparatus and method for controlling image forming apparatus
There is provides an image forming apparatus including a main body control apparatus including a main body memory, a main body cassette, and additional cassettes different from the main body cassette and communicably coupled to the main body control apparatus. The main body memory has transmission queues that are provided for the respective additional cassettes communicably coupled to the main body control apparatus and temporarily store commands to be transmitted to the additional cassettes. When a plurality of commands are stored in each of the transmission queues, the main body control apparatus carries out for each of the transmission queues the process of generating a first combined command that is the combination of the plurality of commands stored in the transmission queue, and transmitting the first combined command to the additional cassette.
US11934711B2 Information processing device, display method, and non-transitory computer-readable storage medium storing display information generation program
An information processing device includes: an image data input unit accepting an input of image data; a viewing condition setting acceptance unit accepting a setting of a first viewing condition and a second viewing condition; a color conversion unit converting the image data into first output image data adjusted to an appearance under the first viewing condition, based on a first profile including first spectral information corresponding to the first viewing condition, and converting the image data into second output image data adjusted to an appearance under the second viewing condition, based on a second profile including second spectral information corresponding to the second viewing condition; and a display information generation unit generating display information representing a display screen including the first output image and the second output image, based on the first output image data and the second output image data.
US11934708B2 Image forming device and control method of image forming device that implement an adjustment pattern group for liquid adjustment
An image forming device includes: a scanner mechanism; an inkjet-type print mechanism; a display mechanism; and a control unit configured to control the scanner mechanism, the print mechanism, and the display mechanism. The control unit includes a pattern storage unit configured to store a temperature, a humidity, and an adjustment pattern group including a plurality of adjustment patterns, in association with each other, a first acquisition unit configured to acquire a first measured temperature and a first measured humidity from a temperature and humidity sensor, and a data generation unit configured to read an adjustment pattern group corresponding to the first measured temperature and the first measured humidity acquired by the first acquisition unit from the pattern storage unit, and generate print data including the read adjustment pattern group.
US11934702B2 Computing system for optimal write and method of operating the same
The present technology relates to an electronic device. According to the present technology, a computing system may include a storage device and a host. The storage device may include a plurality of zones. The host may receive storage area information including an optimal write size of an open zone among the plurality of zones from the storage device, determine a target size of data to be flushed to the storage device based on the optimal write size, a history size that is a size of data previously flushed to the storage device, and a buffer data of the host, and flush data having the target size among the buffer data to the storage device.
US11934701B2 Storage controller determining distribution type, method of operating the same, and method of operating storage device including the same
Disclosed is a method of operating a storage controller which communicates with a non-volatile memory device. The method includes outputting a first command including a request for on-chip valley search (OVS) count data of a memory region of the non-volatile memory device to the non-volatile memory device, wherein the OVS count data includes a first count value and a second count value of a first read voltage and a third count value and a fourth count value of a second read voltage, receiving the OVS count data from the non-volatile memory device, determining a distribution type of the memory region to be a predicted distribution type, from among a plurality of distribution types, based on the OVS count data, and determining a subsequent operation, based on the predicted distribution type.
US11934700B2 Fused command handling
Aspects of a storage device are provided that handle pairing and atomic processing of fused commands received from submission queues based on data structures such as a linked lists which the controller respectively associates with each submission queue. A memory of the storage device includes a plurality of data structures each associated with a different submission queue. A controller of the storage device receives a first command for a fused operation from a submission queue, stores the first command in a data structure, receives a second command for the fused operation from the submission queue, determines whether the second command corresponds to the fused operation, stores the second command in the data structure in response to the determination, and performs the fused operation in response to storing the second command. As a result, fused command handling may be achieved with minimal impact to queue arbitration logic and command latency.
US11934696B2 Machine learning assisted quality of service (QoS) for solid state drives
A method for meeting quality of service (QoS) requirements in a flash controller that includes one or more instruction queues and a neural network engine. A configuration file for a QoS neural network is loaded into the neural network engine. A current command is received at the instruction queue(s). Feature values corresponding to commands in the instruction queue(s) are identified and are loaded into the neural network engine. A neural network operation of the QoS neural network is performed using as input the identified feature values to predict latency of the current command. The predicted latency is compared to a first latency threshold. When the predicted latency exceeds the first latency threshold one or more of the commands in the instruction queue(s) are modified. The commands are not modified when the predicted latency does not exceed the latency threshold. A next command in the instruction queue(s) is then performed.
US11934694B2 Memory device and method to restock entries in serial link
A method of a memory device, a storage system, and a memory device are provided. The method includes receiving a set of entries, where the set of entries includes a first entry from a source queue and addressed to a first destination and a second entry addressed to a second destination, determining to add a third entry associated with the first entry and addressed to the first destination to the set of entries, selecting one of the first entry and the third entry as a restock entry and the other of the first entry and the third entry as a pass-through entry, sending the restock entry to the source queue, and sending the second entry and the pass-through entry to a serial link connected to the first destination and the second destination.
US11934690B2 Memory sub-system refresh
A method includes determining a first memory access count threshold for a first word line of a block of memory cells and determining a second memory access count threshold for a second word line of the block of memory cells. The second memory access count threshold can be greater than the first memory access count threshold. The method can further include incrementing a memory block access count corresponding to the block of memory cells that includes the first word line and the second word line in response to receiving a memory access command and refreshing the first word line when the memory block access count corresponding to the block of memory cells is equal to the first memory access count threshold.
US11934689B2 Word line group read counters
A processing device detects a read operation at a memory device that is directed at a word line group from among multiple word line groups of the memory device. The processing device increments a read counter associated with the word line group based on the read operation being directed at the word line group. The processing device determines the read counter exceeds a read-disturb threshold and performs read-disturb handling on the word line group in response to determining the read counter exceeds the read-disturb threshold.
US11934688B2 Read threshold adjustment techniques for non-binary memory cells
Methods, systems, and devices for read threshold adjustment techniques for error recovery are described. A memory system may read a codeword from a memory array using one or more read thresholds. The memory system may increment one or more counters of the memory device based on reading the codeword. The one or more counters may indicate information related to how many bits of the codeword correspond to a particular logic value. The memory system may detect an error, such as an uncorrectable error, in the codeword based on reading the codeword. The memory system may adjust the one or more read thresholds based on the information indicated by the one or more counters and read the codeword using the adjusted read thresholds.
US11934677B1 Error identification in memory and disk allocation layouts
One example method of operation may include identifying event block allocations of one or more of data memory and data storage allocations, assigning indicators to the event block allocations based one or more determined statuses associated with the event block allocations, populating a display interface with the event block allocations and the indicators, performing a trace event of the event block allocations, identifying a target event block allocation among the event block allocations, and creating a notification identifying an allocation violation based on the identified target event block allocation.
US11934676B2 Memory command aggregation to improve sequential memory command performance
A method is described, which includes receiving, by a memory subsystem controller from a host system, a host read memory command that references a set of logical block addresses associated with a set of transfer units of a memory device. The controller converts the set of logical block addresses to a set of physical block addresses for the set of transfer units; generates a set of device read memory commands based on the physical block addresses, wherein each device read memory command references at least one physical block address; and generates a first aggregated device read memory command based on a first device read memory command and a second read memory command in response to determining that the first device read memory command is associated with the second device read memory command. The controller thereafter transmits the first aggregated device read memory command to the memory device.
US11934672B2 Cached workload management for a multi-tenant host
A computer-implemented method and a computer system for improving cached workload management. A host, which is in a system comprising the host and a storage system, obtains information about classes of applications accessing the storage system. The host determines input/output queues dedicated to respective ones of the classes. The storage system creates, in the storage system, cache partitions dedicated to the respective ones of the classes, based on information about classes. The host creates the input/output queues and sets bit flags for respective ones of the input/output queues. The host pumps inputs/outputs coming from the respective ones of the classes to the respective ones of the input/output queues. The storage system directs the input/output queues to respective ones of the cache partitions.
US11934666B2 Memory device with dynamic program-verify voltage calibration
A memory system includes a memory array including a plurality of memory cells; and a controller coupled to the memory array, the controller configured to: determine a target profile including distribution targets, wherein each of the distribution targets represent a program-verify target corresponding to a logic value for the memory cells, determine a feedback measure based on implementing a processing level for processing data, and dynamically adjust the program-verify target according to the feedback measure.
US11934663B2 Computational acceleration for distributed cache
A client device includes at least one memory configured to be used at least in part as a shared cache in a distributed cache. A network interface of the client device is configured to communicate with one or more other devices on a network each configured to provide a respective shared cache for the distributed cache. A Non-Volatile Memory express (NVMe) controller of the client device receives a command from a processor to access data in the shared cache and executes a program to use data read from the shared cache or data to be written to the shared cache to perform at least one computational operation. In another aspect, data is accessed in the shared cache using a kernel and data read from the shared cache or data to be written to the shared cache is used to perform at least one computational operation by the kernel.
US11934661B1 Partitioning responsive to processors having a disparate number of memory modules
Embodiments provide a method and computer program product including program instructions executable by a baseboard management controller in a multi-processor system to perform various operations. The operations include detecting a number of memory modules connected to each of a plurality of central processing units (CPUs) in the multi-processor system during boot, initiating operation of the multi-processor system as a single unified node in response to each of the CPUs being connected to an equal number of memory modules, and initiating partitioning of the multi-processor system into a first partitioned node and a second partitioned node in response to a first set of one or more of the CPUs each being connected to a first number of memory modules and a second set of one or more of the CPUs each being connected to a second number of memory modules that is different than the first number of memory modules.
US11934654B2 Memory device having hidden refresh
An integrated circuit (IC) memory device includes an array of storage cells configured into multiple banks. Interface circuitry receives refresh commands from a host memory controller to refresh the multiple banks for a first refresh mode. On-die refresh control circuitry selectively generates local refresh commands to refresh the multiple banks in cooperation with the host memory controller during a designated hidden refresh interval in a second refresh mode. Mode register circuitry stores a value indicating whether the on-die refresh control circuitry is enabled for use during the second refresh mode. The interface circuitry includes backchannel control circuitry to transmit a corrective action control signal during operation in the second refresh mode.
US11934647B2 Utilizing modularized action blocks in a graphical user interface to generate digital images with custom modifications
The present disclosure relates to systems, methods, and non-transitory computer-readable media for using modularized digital editing action blocks in a graphical user interface to generate and apply a variety of advanced modifications to a digital image. The disclosed systems can categorize the digital editing action blocks into digital editing action categories from which a user can select a digital editing action block and insert into a field of a node compositor. Once the digital editing action block is arranged at a compatible field within the digital editing user interface, the snap effects system can execute the digital editing action block to create a particular graphical effect according to the positional configuration of the digital editing action block within the node compositor. In turn, the snap effects system can save the action-block configuration within the node compositor and facilitate additional use and/or sharing thereof.
US11934644B2 Intelligent zoning
Systems and methods for grouping telematics vehicle data in one or more zones are provided herein. Systems and methods for generating zones and providing vehicle information associated with the one or more zones are also provided. Systems and methods for parallelizing zone generation and addressing zones disposed adjacent a boundary of a geographical are also provided.
US11934642B2 Recommendation of media content based on user activity duration
In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to identify a first duration of an activity associated with a user and, based the identification, recommend media content having a second duration similar to the first duration to within a threshold.
US11934632B2 Music playing method and apparatus
Embodiments of the present disclosure provide a music playing method and apparatus. The method includes: displaying a first page of a music application, where the first page includes at least one custom queue, and each custom queue includes at least one piece of music to be played; acquiring a first instruction acting on the custom queue; and playing the music to be played in the custom queue according to the first instruction. The custom queue is displayed on a fixed area of the first page, so that after entering the first page, the user can directly play the music of interest without the need of frequent page skipping, thereby improving the flexibility of music playing.
US11934630B2 Hybrid mobile interactions for native apps and web apps
There is disclosed a system, including apparatus, methods and computer programs, for running native software applications (apps) and HTML5 web-based apps on a computing device, particularly a mobile computing device, in a multitasking mode of operation. In one embodiment, touch screen displays having one or more browsers are adapted to run one or more HTML5 apps, and receive input from hand gestures. One or more software modules execute on the operating system and are responsive to a dragging gesture applied to an HTML5 app displayed in a full screen mode, to subdivide the screen display and display the HTML5 app in one of the subdivided areas and display icons used to launch a second HTML5 app in a different one of the subdivided areas. The second HTML5 app is run concurrently with the first HTML5 app in order to provide multi-tasking between the first and second apps.
US11934626B2 Joystick with preferred recovering function
A joystick includes a stick head, an actuating component, a substrate, a bearing base, a resilient recovering component and a constraining component. The actuating component has a first end and a second end opposite to each other. The first end is connected to the stick head, and an identification feature is disposed on the second end. The substrate has a detection module used to detect the identification feature and determine motion of the stick head. The bearing base is disposed on the substrate. An opening portion of the bearing base aligns with the detection module and the actuating component. The resilient recovering component is disposed between the substrate and the bearing base. The constraining component is disposed on the resilient recovering component and movably disposed inside the opening portion, and used to abut against the actuating component in a detachable manner.
US11934624B2 Electronic apparatus, control method thereof, and computer readable recording medium for providing a control command to an external apparatus
An electronic apparatus is provided. The electronic apparatus includes: a communicator comprising communication circuitry configured to receive an image signal from an external apparatus; an input receiver comprising input receiving circuitry configured to receive a user operation command for controlling the external apparatus; and a processor configured to generate a control command to select a target object corresponding to the input user operation command from among a plurality of objects of a screen corresponding to the received image signal, and to control the communicator to transmit the generated control command to the external apparatus.
US11934623B2 Information presentation apparatus, method, and program
According to one aspect of the present invention, an information presentation apparatus for displaying information on a display device including a display area corresponding to a visual field range of a user includes: a first storage medium that stores presentation information including content information representing a presentation content and attribute information of the content information; a detection unit that detects a gaze point within the visual field range of the user; and a presentation control unit that determines a presentation position of the content information within the visual field range of the user in accordance with the attribute information stored together with the content information to be presented and the detected gaze point and cause the content information to be displayed at a position corresponding to the determined presentation position within the display area of the display device.
US11934622B2 Split screen layout controlling method and device
According to an example embodiment, a method and device for controlling a screen displayed on a display is provided. The method includes: based on a layout of a split screen displayed on the display, verifying a trigger region in the split screen; based on a first input controlling a handle region of a pop-up window displayed on an upper layer of the split screen, detecting that at least a portion of the trigger region is overlaid with the pop-up window; changing the layout of the split screen based on at least one of a position of the portion of the trigger region overlaid with the pop-up window, a relative position of the handle region and a divider of the layout; and displaying a region in the split screen in which the pop-up window is to be arranged.
US11934618B2 Display device and a touch input system including the same
A display device including: a display unit including a plurality of emission areas which emit light; and a plurality of touch electrodes disposed on the display unit to detect a touch input, wherein at least some of the touch electrodes include a code pattern part including a plurality of code patterns that include cutouts corresponding to location inforniation.
US11934617B1 Ultrasonic touch sensor using capacitive cross-talk
A touch sensor includes a touch structure; a signal generator configured to generate an excitation signal; a transmitter configured to receive the excitation signal and transmit an ultrasonic transmit wave towards the touch structure based on the excitation signal; a receiver configured to receive an ultrasonic reflected wave produced by a reflection of the ultrasonic transmit wave at the touch structure, wherein the transmitter and the receiver are coupled by a capacitive path, the receiver is configured to be influenced by the excitation signal whereby the excitation signal induces a capacitive cross-talk on the capacitive path, and the receiver is configured to generate a measurement signal representative of the capacitive cross-talk; and a measurement circuit coupled to the receiver and configured to perform a comparison of the measurement signal with a threshold to determine whether a no-touch event or a touch event has occurred at the touch interface.
US11934611B2 Detecting device with multiplexer and display device
A detecting device includes a plurality of first electrodes arrayed in a first direction and a second direction intersecting the first direction in a detection region, an electrode drive circuit configured to supply a drive signal to the first electrodes, a detection circuit configured to detect a detection signal received from the first electrodes, and a coupling circuit configured to couple part of the first electrodes to the detection circuit as a detection electrode and couple the first electrodes disposed side by side with the detection electrode in at least the first direction and the second direction to the electrode drive circuit as a drive electrode in a first detection period.
US11934609B2 Multi-bias mode current conveyor, configuring a multi-bias mode current conveyor, touch sensing systems including a multi-bias mode current conveyor, and related systems, methods and devices
One or more embodiments relate to a multi-bias mode current conveyor. Such a current conveyor may include an input terminal, a reference terminal, an output terminal, a first and second cascoded current mirrors, and a biasing circuit. The first cascoded current mirror and a second cascoded current mirror may be arranged as a current conveyor that is configured to provide an output current that a mirror of an input current. The biasing circuit may be configured to provide a bias voltage selectively exhibiting a first voltage level or a second voltage level. The bias voltage may be provided at least partially responsive to a state of the input current. The biasing circuit may be arranged to apply the bias voltage to at least one of the first cascoded current mirror or the second cascoded current mirror.
US11934607B2 Touch display device and display panel
A touch display device and a display panel uniformly distributing capacitances between the touch lines and the touch electrodes are provided. The device includes a display panel in which a plurality of X-touch electrodes are electrically connected to form a X-touch electrode line and a plurality of X-touch electrode lines arranged in parallel to receive a plurality of touch driving signals, and a plurality of Y-touch electrode lines to transmit a plurality of touch sensing signals, and a touch driving circuit. A plurality of X-touch lines transmit the touch driving signals connect together the plurality of X-touch electrodes constituting a same X-touch electrode line through a plurality of contact holes. Distances between at least one Y-touch electrode line and the plurality of contact holes through which the plurality of X-touch lines are electrically connected to the X-touch electrodes adjacent to the at least one Y-touch electrode line are uniform.
US11934605B1 Touch panel and touch display panel
A touch panel and a touch display panel are provided. The touch panel includes a base substrate, a first touch sub-electrode, a second touch sub-electrode, and a bridge. The bridge includes a first sub-bridge and a second sub-bridge. The first sub-bridge has a first edge and a second edge, the first edge includes a first linear sub-edge and a second linear sub-edge directly connected to each other, and the second edge includes a third linear sub-edge and a fourth linear sub-edge directly connected to each other. An included angle between the first linear sub-edge and the second linear sub-edge is a first included angle α1, an included angle between the third linear sub-edge and the fourth linear sub-edge is a second included angle α2, and at least one of the first included angle α1 and the second included angle α2 is an obtuse angle.
US11934603B2 Display panel and electronic device
The present disclosure provides a display panel, including a light emitting layer and a touch structure, wherein the touch structure includes a plurality of touch areas, and each of the touch areas includes a plurality of touch units, which are arranged in a first direction in at least two rows and arranged in at least two columns along the second direction, and the plurality of touch units in each of the at least two columns are arranged along the first direction, wherein a plurality of first traces are disposed below the touch area, the touch units in a same row are electrically connected to the driving circuit through one of the plurality of first traces corresponding to the row, the touch units in a same column are electrically connected to the driving circuit through a second trace corresponding to the column.
US11934602B2 Electronic device and operation method of electronic device for supporting one handed operation mode
An electronic device according to the disclosure may include: a display including a first area and a second area; a first sensor and a second sensor disposed oppositely on at least a part of or an adjacent side surface corresponding to the first area and the second area of the display, each of the first sensor and the second sensor configured to detect a grip; and a processor operatively connected to the display, the first sensor, and the second sensor, wherein the processor is configured to: detect a grip based on a sensor value change of one of the first sensor or the second sensor, receive a touch input sensed in at least a partial area of one of the first area or the second area of the display corresponding to the sensor among the first sensor or the second sensor detecting the grip, and convert into a touch input targeting an entire area of the display including the first area and the second area.
US11934601B2 Touch display device
A touch display device includes a first horizontal electrode including a plurality of first electrode parts spaced apart from one another in a horizontal direction and a plurality of first bridge parts connecting the plurality of first electrode parts; a second horizontal electrode including a plurality of second electrode parts spaced apart from the first horizontal electrode in a vertical direction and spaced apart from one another in the horizontal direction and a plurality of second bridge parts connecting the plurality of second electrode parts; a third horizontal electrode including a plurality of third electrode parts spaced apart from the second horizontal electrode in the vertical direction and spaced apart from one another in the horizontal direction and a plurality of third bridge parts connecting the plurality of third electrode parts; a first horizontal touch line electrically connected to the first horizontal electrode and disposed to extend in the vertical direction; a second horizontal touch line electrically connected to the second horizontal electrode and disposed to extend in the vertical direction; and a third horizontal touch line electrically connected to the third horizontal electrode and disposed to extend in the vertical direction; a plurality of first separation electrodes; a plurality of second separation electrodes; a first vertical touch line; and a second vertical touch line.
US11934600B2 Touch sensor and display apparatus
The touch sensor includes a touch detection area with at least a part of a curved area having a curved edge. In the touch detection area, a plurality of first electrodes and second electrodes disposed side by side in a first direction and in a second direction are disposed. A plurality of first electrodes disposed side by side in the first direction are connected to each other. A plurality of second electrodes disposed side by side in the second direction are connected to each other. In the curved area, distances between the plurality of first electrodes and the second electrodes in the first direction gradually change in the second direction.
US11934596B2 Electronic device for detecting stylus pen and operation method thereof
An electronic device capable of sensing a contact by a peripheral device according to various embodiments may comprise: at least one coil configured to be linked to the peripheral device; and at least one processor configured to sense a contact by the peripheral device. The at least one processor may be configured to: detect a first reception signal from the at least one coil during a first period; apply a first transmission signal to the at least one coil during a second period after the passage of the first period; detect a second reception signal from the at least one coil during a third period after the passage of the second period; and check whether or not the peripheral device has been inserted in the electronic device based on the first reception signal and the second reception signal, wherein the first reception signal is not generated by the peripheral device, and the second reception signal is generated in response to the reception, by the peripheral device, of the first transmission signal.
US11934590B2 Paint your place application for optimizing digital painting of an image
Systems and methods for a user to paint an image includes generating a display of a room image uploaded by the user are provided and include The systems and methods include employing a straight-line masking tool to block off a first area of the room image with a straight line such that color will not be applied to the first area when color is applied to a second area of the room image. The systems and methods also include employing a polygon masking tool to draw at least three lines to mask off a selected polygon area of the room image such that color can be applied by the user to an inside of the selected polygon area when the user selects the inside of the selected polygon area and an outside of the selected polygon area when the user selects the outside of the selected polygon area.
US11934589B2 Configuring a mouse device through pressure detection
A method and apparatus for configuring a mouse device (102) through pressure detection, and further proposes a corresponding mouse device (102). Pressure detected between the mouse device (102) and an operation surface (104) may be obtained. An operating state corresponding to the pressure may be determined. The mouse device (102) may be configured to the operating state.
US11934588B1 Controller for sensing downward force applied to a movable thumbstick and providing a haptic response thereto, and methods of use thereof
A method includes, at a controller, sensing a magnitude of a first force applied to the thumbstick in a substantially downward direction relative to a top portion of the housing while the thumbstick is in the stationary default position, and a magnitude of a second force applied to the thumbstick in the substantially downward direction relative to the top portion of the housing while the thumbstick is in a position other than the stationary default position. The method includes receiving the magnitude of the first and the second force, and determining whether the magnitude of the first force or the second force satisfies a predefined force value. The method further includes providing haptic feedback to the user in response to a determination that the magnitude of the first force or the second force satisfies the predefined force value.
US11934586B2 Gesture detection via image capture of subdermal tissue from a wrist-pointing camera system
Techniques of operating an AR system include determining hand gestures formed by a user based on a sequence of two-dimensional images through skin of the user's wrist acquired from a near-infrared camera. Specifically, an image capture device disposed on a band worn around a user's wrist includes a source of electromagnetic radiation, e.g., light-emitting diodes in the infrared (IR) wavelength band that emit the radiation into the user's wrist and an IR detector which produces the sequence of two-dimensional images of a region within a dermal layer in the user's wrist. From this sequence, gesture detection circuitry determines values of a biological flow metric, e.g., a change in perfusion index (PI) between frames of the sequence, based on a trained model that generates the metric from the sequence. Finally, the gesture detection circuitry maps the values of the biological flow metric to specific hand/finger movements that determine a gesture.
US11934585B2 Method for performing interactive operation upon a stereoscopic image and stereoscopic image display system
A method for performing interactive operation upon a stereoscopic image and a stereoscopic image display system are provided. The stereoscopic image display system includes a stereoscopic display and a gesture sensor. In the method, the stereoscopic display displays the stereoscopic image, and the gesture sensor senses a gesture. A current gesture state is obtained. A previous state of the stereoscopic image and a previous gesture state are obtained. Stereo coordinate variations corresponding to the gesture can be calculated according to the current gesture state and the previous gesture state. New stereoscopic image data can be obtained according to the previous state of the stereoscopic image and the stereo coordinate variations corresponding to the gesture. The stereoscopic display is used to display a new stereoscopic image that is rendered from the new stereoscopic image data.
US11934581B2 Terminal vibration evaluation method and apparatus in game scenario, medium, and device
The present disclosure provides a terminal vibration evaluation method performed by an electronic device. The method includes: acquiring an actual vibration curve of a target terminal when a target game scenario is displayed; acquiring a predefined vibration description file associated with the target game scenario, and determining a predefined vibration curve according to the predefined vibration description file; determining target deviation data between the actual vibration curve and the predefined vibration curve; and determining, according to the target deviation data, whether vibration of the target terminal matches the target game scenario. The present disclosure provides a measurement solution used for determining whether terminal vibration matches a game scenario (for example, a game sound and a game picture), which helps improve a matching degree between terminal vibration and the game scenario, thereby improving a sense of substitution of the game and a sense of immersion of a player.
US11934580B2 Touch interface offering improved localised vibrotactile feedback
The invention relates to a haptic interface comprising a substrate (2), a plate (4) comprising a surface (6) for interaction with one or more fingers of a user, and actuators (A1) capable of applying a vibration to said plate (4), and a control module (MC) for controlling said actuator,—said plate (4) being in the shape of a strip extending along a first direction (X) and delimited transversely to the first direction by two lateral edges (10), said lateral edges (10) being supported by said substrate (6),—said control module (MC) being configured to generate control signals to said actuator (A1) at first frequencies lower than the cut-off frequency of the first propagation mode of said plate, so that the actuator (A1) generates evanescent waves in the plate (4).
US11934579B2 Haptic device activation for virtual events that exceed view boundary
An example system includes a strap, a display, a plurality of haptic devices, and a notification engine to cause activation of a haptic device in response to a virtual event that exceeds the view boundary. In an example, instructions may cause a processor to map a relative location of a virtual event to a corresponding location on a strap of an electronic device and cause activation of a haptic device at the corresponding location on the strap in response to a determination that the relative location of the virtual event exceeds a view boundary. In an example method for providing a virtual reality session, a virtual event is determined to correspond to an informational notification, a haptic device is identified to correspond to a location of the virtual event, and activation of the haptic device in an informational notification mode is synchronized with the virtual event.
US11934578B1 Apparatus, system, and method for controlling soft fluidic actuators via sensor feedback and machine learning models
The disclosed haptic feedback system may include an actuator, a supply valve coupled to the actuator, an exhaust valve, and a fluidic mass controller communicatively coupled to the supply valve and the exhaust valve. The fluidic mass controller may (1) place the exhaust valve in a state that prevents a fluid from escaping the actuator, (2) activate the supply valve to fill the actuator with an amount of the fluid, (3) determine that the actuator has filled with the amount of the fluid, and then in response to that determination, (4) deactivate the supply valve to trap the amount of the fluid in the actuator. Various other apparatuses, methods, and systems are also disclosed.
US11934571B2 Methods and systems for a head-mounted device for updating an eye tracking model
A system, a head-mounted device, a computer program, a carrier, and a method for a head-mounted device comprising an eye tracking sensor, for updating an eye tracking model in relation to an eye are disclosed. First sensor data in relation to the eye are obtained by means of the eye tracking sensor. After obtaining the first sensor data, the eye tracking sensor is moved in relation to the eye. After moving the eye tracking sensor, second sensor data in relation to the eye are obtained by means of the eye tracking sensor. The eye tracking model in relation to the eye is then updated based on the first sensor data and the second sensor data.
US11934567B2 Preventing unauthorized translated access using address signing
A host may use address translation to convert virtual addresses to physical addresses for endpoints, which may then submit memory access requests for physical addresses. The host may incorporate the physical address and a signature of the physical address generated using a private key into a translated address field of a response to a translation request. An endpoint may treat the combination as a translated address by storing it in an entry of a translation cache, and accessing the entry for inclusion in a memory access request. The host may generate a signature of the translated address from the request using the private key, with the result being compared to the signature from the request. The memory access request may be verified when the compared values match, and the memory access may be performed using the translated address.
US11934566B2 Voltage attack detection circuit and chip
A voltage attack detection circuit of a chip includes: a first programmable resistor and a second programmable resistor, a first terminal of the first programmable resistor is connected to a supply voltage, a second terminal of the first programmable resistor is connected to a ground voltage through the second programmable resistor, the first terminal outputs a first voltage, the second terminal outputs a second voltage; a voltage detection circuit, receives the first voltage and a first reference voltage and output a first signal, where the first signal is configured to indicate whether the first voltage is greater than or equal to the first reference voltage, the voltage detection circuit is further configured to receive the second voltage and a second reference voltage and output a second signal, and the second signal is configured to indicate whether the second voltage is less than or equal to the second reference voltage.
US11934562B2 Data processing device, data processing method, data processing program, terminal device, and data processing system
Provided is a data processing device including: a noise removal unit that removes noise from data to which noise has been added, the data having been received from a terminal device; a measurement unit that measures the data for each data type constituting a data set and indicating a classification of the data; and a data set updating unit that updates the data set on the basis of a measurement result of the measurement unit.
US11934558B2 Distributed data integration device, distributed data integration method, and program
A distributed data integration device includes an acquisition unit configured to acquire, for a piece of analysis target data, an anchor data intermediate representation and an analysis target intermediate representation, the anchor data intermediate representation being an intermediate representation obtained by converting anchor data by a first function, the anchor data being data commonly used in integration of a plurality of the pieces of analysis target data that are distributed, the analysis target intermediate representation being an intermediate representation obtained by converting the analysis target data by the first function, an anchor data conversion unit configured to convert, for the piece of analysis target data, a plurality of the anchor data intermediate representations by a second function, a calculation unit configured to calculate, for the piece of analysis target data, the second function that minimizes a difference between the plurality of the anchor data intermediate representations, and an analysis target data conversion unit configured to convert, for the piece of analysis target data, the analysis target intermediate representation by the second function.
US11934557B1 Data privacy and security in vehicles
Utilizing a user computing device to remove privacy information. The user computing device may obtain a vehicle identification number associated with a target vehicle that has a target in-vehicle device from which privacy information of a user is to be removed. Using the vehicle identification number, the user computing device may obtain vehicle parameters associated with the target vehicle. The user computing device may obtain a privacy information removal file comprising an instruction set associated with removing privacy data from candidate in-vehicle devices, and may present the instruction set. The user computing device may obtain a user feedback experience. The user feedback experience may include a confirmation of removal of the privacy information from the at least one candidate in-vehicle device, user comments, a voice recording, or an image, captured by a camera of the user computing device, of the at least one candidate in-vehicle device.
US11934555B2 Privacy-preserving data curation for federated learning
Systems and methods facilitate privacy-preserving data curation in a federated learning system by transmitting a portion of a potential data sample to a remote location. The portion is inspected for quality to rule out data samples that do not satisfy data curation criteria. The remote examination focuses on checking the region of interest but maintains privacy as the examination is unable to parse any other identifiable subject information such as face, body shape etc. because pixels or voxels outside the portion are not included. The examination results are sent back to the collaborators so that inappropriate data samples can be excluded during federated learning rounds.
US11934554B2 Information security by preventing unauthorized data access
A decoder is provided for decoding user information. The decoder obtains a random code pattern from at least one of a card or a device owned by a user. The decoder further obtains a personal identifier from the user. The decoder then queries a mapping table based on a combination of the random code pattern and the personal identifier of the user, wherein the mapping table comprises user information associated with each of a plurality of users mapped to a respective unique combination of a random code pattern and a personal identifier of the user. The decoder obtains user information of the user in response to the query, wherein one or more actions are performed based on the user information.
US11934552B2 Selective knowledge corpus sharing
Systems, methods, and computer program products for selectively customizing, modifying and changing performance parameters, capabilities and behaviors of AI devices within AI device networks by sharing user-selected portions of a knowledge corpus with other AI device networks. Selectively sharing parameters, learned behaviors, capabilities, and features of the knowledge corpus allows for AI devices within a second AI device network to mimic, clone or recreate the performance or behaviors of AI devices operating within the environment of a first AI device network. Users can create portable nodes that travel with the user and upon connecting with the second device network, identify AI devices that can be modified using the portions of the knowledge corpus to recreate selected portions of the first AI device network within the environment of the second AI device network either permanently or for a user-selected amount of time.
US11934547B2 Multiprotocol access control
A method for access control, the method may include (a) receiving, by a file server, an access request for allowing a user to access a file system entity, the user is identified by a first file system protocol (FSP) user identifier, (b) converting the first FSP user identifier to a first access control user identifier (ACUI) of the user, the first ACUI represents a combination of the user and the first FSP, (c) searching, within an access control data structure (ACUI), for a relevant access control rule associated with a member of a multiprotocol set of ACUIs of the user, wherein the multiprotocol set includes the first ACUI of the user and at least one other ACUI of the user that represents at least one combination of the user and at least one other FSP, and (d) responding to the access request based on the relevant access control rule, when finding the relevant access control.
US11934545B2 Secure way to authenticate from file protocol while handling third party cookies and browser inconsistencies
A system and method for authenticating a user from file protocol for viewing secure data in a browser is provided. The authentication method requires a server dedicated to validate authToken for monitoring document access requests and enforcing rules and policies to limit access to others having invalid authToken. Further, the method for authenticating a user for viewing a secured file in a browser, comprising using cross origin security policies; using history trick functions for redirecting the user back to the file; using signed tokens for making authentication context tampering resistant; using combination of AUTH session token and secret to support multiple AUTH sessions; and using multiple use cases where multiple files can be opened simultaneously with different authorization requirements.
US11934541B2 Securely sharing selected fields in a blockchain with runtime access determination
A blockchain architecture allows blocks to store both public and private data. The public data may be accessible to any node in the blockchain network, while the private data may be accessible only to nodes specified in an access list, which may be provided when a record is added to the blockchain. When a new record is received, any private fields in the record may be identified and encrypted by a receiving node. The key may then be encrypted and sent with the protected record to other nodes in the access list. These nodes can access the encryption key, decrypt the private fields, and provide a consensus decision to a receiving node. After consensus, the protected record may be added to the blockchain, where the public fields may be freely accessed by any node, and the private fields remain accessible only to nodes in the access list.
US11934540B2 System and method for multiparty secure computing platform
Systems, methods, and corresponding non-transitory computer readable media describe a proposed system adapted as a platform governing the loading of data in a multiparty secure computing environment. In the multiparty secure computing environment described herein, multiple parties are able to load their secure information into a data warehouse having specific secure processing adaptations that limit both access and interactions with data stored thereon.
US11934535B2 System and method for identifying cyberthreats from unstructured social media content
A cyberthreat detection system queries a content database for unstructured content that contains a set of keywords, clusters the unstructured content into clusters based on topics, and determines a cybersecurity cluster utilizing a list of vetted cybersecurity phrases. The set of keywords represents a target of interest such as a newly discovered cyberthreat, an entity, a brand, or a combination thereof. The cybersecurity cluster thus determined is composed of unstructured content that has the set of keywords as well as some percentage of the vetted cybersecurity phrases. If the size of the cybersecurity cluster, as compared to the amount of unstructured content queried from the content database, meets or exceeds a predetermined threshold, the query is saved as a new classifier rule that can then be used by a cybersecurity classifier to automatically, dynamically and timely identify the target of interest in unclassified unstructured content.
US11934531B2 System and method for automatically identifying software vulnerabilities using named entity recognition
An apparatus includes a memory and a processor. The memory stores descriptions of known vulnerabilities and information generated by a monitoring subsystem. Each description of a known vulnerability identifies software components that are associated with the known vulnerability. The monitoring subsystem monitors software programs that are installed within a computer system. The information includes descriptions of issues that are associated with the software programs. The processor generates a set of mappings, based on a comparison between the text describing the known software vulnerabilities and the text describing the issues. Each mapping associates a software program that is associated with an issue with a known software vulnerability. The processor also uses a machine learning algorithm to predict that a given software program is associated with a particular software vulnerability. In response to predicting that the given software program is associated with the particular software vulnerability, the processor generates an alert.
US11934530B2 Security protection method and apparatus
Provided are a security protection method and apparatus. The security protection method includes: generating software versions based on diversity compilation, and constructing a software version pool using the software versions as heterogeneous functional equivalents; and dynamically deploying a software version on a network element according to the software version pool.
US11934528B2 System and method for providing transitive bootstrapping of an embedded subscriber identification module
A system and method for establishing a bootstrap bridge via a network interface device at an information handling system to provide a transitive bootstrapping process for an untrusted (new) information handling system, wherein the bootstrap bridge comprises a temporary network enabler for communicating with the untrusted (new) information handling system and a secure gateway for communicating with a trusted core network, and wherein the bootstrap bridge receives an authentication request from the untrusted (new) information handling system via the temporary network enabler, wherein the authentication request includes an untrusted (new) information handling system identification (ID) with temporary authentication data loaded to the untrusted (new) information handling system upon manufacture, and the network interface device to transmit a request for challenge for the untrusted (new) information handling system ID to the trusted core network via the secure gateway on behalf of the untrusted (new) information handling system.
US11934526B2 Late stage device configuration and behavior pattern-based validation
Techniques for dynamically configuring a device for a cloud-based environment and validating the configuration are described. One embodiment includes receiving a configuration request for a device and processing the configuration request to determine one or more customization characteristics. The device is configured with the one or more customization characteristics to dynamically update the device. A software module is selected from a repository for the device based on the one or more customization characteristics and installed on the device. Embodiments perform a multi-part verification operation on the device, where the multi-part verification operation includes at least a multi-cloud verification operation and a runtime behavior analysis.
US11934525B2 Network security by integrating mutual attestation
Technologies for attestation techniques, systems, and methods to confirm the integrity of a device for establishing and/or maintaining a trustworthy encrypted network session. An example method can include sending, via a server and using a cryptographic security protocol, a message associated with establishing an encrypted network session; receiving a response from a client device; identifying a level of trust of the client device based on the response; determining whether to perform a next step in the cryptographic security protocol based on the level of trust, wherein the cryptographic security protocol comprises at least one of a Secure Shell (SSH) protocol, a Transport Layer Security (TLS) protocol, a Secure Sockets Layer (SSL) protocol, and an Internet Protocol Security (IPsec) protocol.
US11934523B1 System and method for securing data files
This document discloses a system and method for securing data files selected from a series of data files. The system comprises a transformation module, an artificial neural network (ANN), a clustering module and a backpropagation module whereby these modules are configured to identify data files that contain malware or anomalies. When such data files are detected, the system will then initiate a series of measures to identify other data files that may be similarly afflicted by the detected malware. These data files are then secured to prevent the malware from affecting a host machine and/or any storage/peripheral devices linked to the host machine.
US11934521B2 System and method of situation awareness in industrial control systems
A system and method for a threat monitoring device for determining, within an industrial control system over a data communication network, cross-correlated behaviors of an information technology domain, an operational technology domain, and a physical access domain and associated threats. The method includes receiving sensor data from the information technology domain, sensor data from the operational technology domain, and sensor data from the physical access domain, fusing the sensor data of each of the domains to obtain fused sensor data, determining feature sets from the fused sensor data using behavior profiles, constructing behaviors as sets of the features over time periods, classifying the behaviors to determine a degree of anomaly, classifying anomalous behaviors to determine a threat probability, generating an alert based on the degree of anomaly and the threat probability, displaying particular sensor data and particular time periods associated with the alert.
US11934519B2 Conditioning store-to-load forwarding (STLF) on past observations of STLF propriety
A method and system for mitigating against side channel attacks (SCA) that exploit speculative store-to-load forwarding is described. The method comprises conditioning store-to-load forwarding on the memory dependence predictor (MDP) being trained for that load instruction. Training involves identifying situations in which store-to-load forwarding could have been performed, but wasn't, and obversely, identifying situations in which store-to-load forwarding was performed but resulted in an error.
US11934516B2 Method and system for enabling secure processing of data using untrusted processing application in a trusted execution environment
A non-transitory computer-readable storage medium, a secure application framework, a system, and a computer implemented method for enabling secure processing of data are disclosed. The method comprises steps performed within a secure application framework running in a trusted execution environment. The data encrypted using a first random key are received, the first random key is received in a secure way, and the encrypted data is decrypted using the first random key. The data are then input to the processing application, the processing application is executed to process the input data, and output data are received from the processing application. A second random key is generated, the output data are encrypted using the second random key, the second random key is encrypted using a public key of a storage device, and the encrypted output data and the encrypted second random key are sent to the storage device.
US11934515B2 Malware deterrence using computer environment indicators
A system for inoculating a computer network against malware is described. Specifically, environmental indicators used by anti-analysis and target filtering mechanisms of a malware program may be determined based on analysis within a virtual or physical sandbox environment. The environmental indicators may be sent to computing devices associated with the computing network. The malware program, based on the environmental indicators, may be spoofed to assume that a computing device is associated with an anti-malware system, and/or is a device that is not to be infected. Based on this assumption, the malware program may not execute within the computing device.
US11934514B2 Automated ID proofing using a random multitude of real-time behavioral biometric samplings
A security platform architecture is described herein. The security platform architecture includes multiple layers and utilizes a combination of encryption and other security features to generate a secure environment.
US11934510B2 Using drawing capability as a credential or authentication mechanism via generative and adversarial network
A person's drawing capability is used as an authentication credential. During a training phase, a user is asked to hand draw various reference shapes such as a rectangle, flower, etc. These user drawings for a given shape are input to a training discriminator (with an “authentic” label) along with drawings automatically generated from a latent sample (with a “not authentic” label), and the training discriminator computes positive discrimination vectors for this shape that are unique to this user. Thereafter, when the user wants access to a resource (such as an online account, a mobile computing device, or an electronic document), the user is presented with a drawing challenge for one of the reference shapes, and they draw a corresponding challenge image. An image vector for the challenge image is generated, and if the image vector falls within the positive discrimination vectors, access to the resource is granted.
US11934509B2 Methods for maintaining user access to computing devices based on determining user control
The method disclosed herein provides for performing user authentication and maintaining user authentication and access to a first device based on the user maintaining control of the first device. The continued control may be based on determining the user's continued possession of the first device, or determining an acceptable proximity of the user to the first device. The proximity of the user may be determined using a second device associated with the user, or sensors associated with the first device.
US11934508B2 Systems and methods including user authentication
Systems, methods, and software products provide increased trust in authentication of a user to an authentication server when a trusted witness client device witnesses the authentication of the user on the user's root client device. Both the root and the witness client devices cooperate to present the user with an interactive task during the authentications and each client device independently captures movement of the user performing the interactive task, during which, the user is authenticated to the root client device. An increased level of trust in the authentication of the user is achieved by the authentication server when the captured movements match expected movements of the user performing the interactive task and the authentication server has proof that the witness client devices witnessed a successful authentication.
US11934505B2 Information content viewing method and terminal
An information content viewing method includes displaying, by a terminal, a first lock screen or keeps in a screen-off state, and displaying, by the terminal, a second lock screen after receiving first information, where the second lock screen displays a first control, and the first control prompts that content of the first information is hidden, receiving, by the terminal, a first operation of a user on a touchscreen, and collecting and verifying, by the terminal, fingerprint information of the user based on the first operation and displaying, by the terminal, a third lock screen after the verification on the fingerprint information succeeds, where the third lock screen displays the first control, and the first control displays the content of the first information.
US11934497B2 Content anti-piracy management system and method
A software and/or hardware facility that can be used by content owners to assert ownership of content so that copyright friendly websites and services can take action against copyright piracy effectively, efficiently and is scalable is disclosed. The facility makes available to all content owners watermarking/fingerprinting technology so an identifier (e.g., a unique code) can be embedded in the content (e.g., video/audio portion of each video content asset). The facility utilizes blockchain technology to add information related to each unique identifier in a database and allows an authorized user (e.g., the owner) to update the information through a blockchain transaction.
US11934495B2 Device for automatically identifying anti-analysis techniques by using signature extraction and method therefor
A device for automatically identifying anti-analysis techniques by using the signature extraction, includes an extraction unit which extracts a DEX file and an ELF file from an application file after unpacking the application file, which is in an APK format and includes compressed execution code to be executed on Android, a detection unit which receives the acquired signature classified according to types of the signature, analytically compares the input signature with the signature stored in a database, and detects the signature used in anti-analysis techniques, and a determination unit which determines according to the detected signature what anti-analysis technique is applied to the application. According to the present invention, it is possible to enable an appropriate and quick response to damages due to malicious applications by shortening the time required for analysis and automatically recognizing the application to which the anti-analysis technique is applied.
US11934494B2 Method and system for verifying integrity of a digital asset using a distributed hash table and a peer to-peer distributed ledger
A computer-implemented method (900) and system (1) for verifying the integrity of a computer software for installation using a distributed hash table (13) and a peer-to-peer distributed ledger (14). This may be the Bitcoin blockchain or an alternative implementation. The method includes determining (910) a metadata associated with a transaction record stored on the peer-to-peer distributed ledger (14). An indication of an entry stored on the distributed hash table (13) may be determined (920) from the metadata. The method further includes determining (930) a third hash value based on the computer software and determining (940) a fourth hash value from the entry on the distributed hash table (13). The method further includes comparing (950) the third hash value and the fourth hash value and verifying (960) the integrity of the computer software based on the comparing of the third hash value and the fourth hash value.
US11934492B2 Determining connections between sound recordings and compositions
Implementations disclose determining connections between sound recordings and compositions. A method includes maintaining, by a server device of a content sharing platform, a serving structure to represent resources comprising sound recording resources and composition resources and explicit connections between the resources, generating a hypothesis structure from the serving structure, the hypothesis structure comprising the resources and the explicit connections of the serving structure and inferred connections between the resources, the inferred connections identified based on data comprised in the resources of the serving structure, and upon receiving a user approval of at least one of the inferred connections, adding, by the server device, the at least one of the inferred connections to the serving structure.
US11934491B1 Systems and methods for image classification and stream of images segmentation
A method for image classification includes accessing a plurality of images of at least a portion of a gastrointestinal tract (GIT) captured by a capsule endoscopy device and for each image of the plurality of images: providing a classification score for each segment of a plurality of consecutive segments of the GIT by a deep learning neural network, and providing a classification probability for each segment of the plurality of consecutive segments of the GIT based on the classification scores by a classical machine learning classifier. The method further includes determining a classification for each image to one segment of the plurality of consecutive segments of the GIT based on processing a signal corresponding to the classification probabilities of the plurality of images.
US11934489B2 Method and apparatus for employing deep learning to infer implementation of regenerative irrigation practices
A computer-implemented method for predicting a cropland data layer (CDL) for a current year includes: retrieving a first set of records from a historical CDL database, where the first set corresponds to sampled areas of a region taken over a period for a number of years; retrieving a second set of records from a historical imagery database, where the second set corresponds to the sampled areas of the region, the period, and the number of years; employing the second set as inputs to train a deep learning network to generate the first set; retrieving a third set of records from a current imagery database, where the third set corresponds to a prescribed region, and where the third set corresponds to the time period and the current year; and using the third set as inputs and executing the trained deep learning network to generate a predicted CDL for the current year.
US11934487B2 Splitting neural networks on multiple edge devices to train on vertically distributed data
One example method includes a pipeline for a distributed neural network. The pipeline includes a first phase that identifies intersecting identifiers across datasets of multiple clients in a privacy preserving manner. The second phase includes a distributed neural network that includes a data receiving portion at each of the clients and an orchestrator portion at an orchestrator. The data receiving portions and the orchestrator portions communicate forward and backward passes to perform training without revealing the raw training data.
US11934483B2 Information processing apparatus, information processing method, and program
An information processing apparatus (100) includes a collation unit (102) that collates first feature information extracted from a person included in a first image (10) with first feature information indicating a feature of a retrieval target person, an extraction unit (104) that extracts second feature information from the person included in the first image in a case where a collation result in the collation unit (102) indicates a match, and a registration unit (106) that stores, in a second feature information storage unit (110), the second feature information extracted from the person included in the first image.
US11934477B2 Video player integration within websites
A method for presenting an interactive video to a user. The method includes providing an application layer including at least one first user interface (UI) element, providing a video player layer including at least one second UI element, the video player layer being integrated in the application layer and configured to present the interactive video to the user, receiving a first user interaction associated with the at least one first UI element, and dynamically modifying the interactive video and/or the at least one second UI element included in the video player layer based on the first user interaction.
US11934476B2 System and method for contextualizing and improving understanding of web search results
A method for search construct validation is described. The method includes determining a construct of a search query recognized on a search engine of a third party webpage and related constructs represented in a plurality of search results generated based on the search query. The method includes mapping the determined construct to the related constructs represented in the plurality of search results generated based on the search query. The method includes generating a knowledge graph illustrating the mapping between the determined construct and the related constructs and a hierarchy and a strength of a conceptual relationship between the determined construct and the related constructs. The method includes displaying, via an interactive user interface, an interactive graph illustrating the mapping between the determined construct and the plurality of related constructs and the hierarchy and the strength of the conceptual relationship between the determined construct and the plurality of related constructs.
US11934475B2 Advanced analysis of online user experience studies
Advanced user experience study can be accomplished by enabling recording on a device such as a smart phone, providing a participant with one or more survey questions and a task. Typically, the participants are recorded and redirected to a starting URL. The recording can be terminated when the participant reaches a validation condition. Results, for example, videos, survey results, click flows, and heat maps may be filterable across any participant feature or any study validation criteria. Validation criteria includes time taken to complete a given action, ending up at a particular URL (or class of URLs), based upon question answers, or any combination thereof. These criteria can be classified as either a successful completion of the study, or a failed attempt. Additionally, the validation criteria can also include a decision by the participant to abandon the study.
US11934471B2 Native integration of arbitrary data sources
A technique for more efficiently integrating external content for web page display is disclosed. The technique includes identifying a plurality of page features for displaying a web page, selecting a corresponding content resolver from a plurality of content resolvers stored in the memory for each of the identified page features. The selecting may be in accordance with the end user device. The technique may also include rendering the web page for display on the end user device in accordance with one or more parameters specified in the corresponding content resolver.
US11934463B2 Identification of potentially sensitive information in data strings
Methods for identifying potentially sensitive information and protecting such potentially sensitive information include scanning systems that collect and/or disseminate such information. Without limitation, systems collect and/or disseminate personal identification numbers (e.g., personal identification numbers, tax identification numbers, etc.), such as merchant systems, bank systems, healthcare systems, and the like, that collect, use, or disseminate sensitive information may be scanned to identify sequences of data that are likely to be sensitive, and may take actions to protect such sequences of data. Scanning and protection systems are also disclosed.
US11934460B2 Linking business objects and documents
Managing content is disclosed. An indication is received that a content item comprising a body of managed content is associated with a business object not included in the body of managed content. The content item is linked with the business object.
US11934459B2 Ripple push method for graph cut
A ripple push method for a graph cut includes: obtaining an excess flow ef(v) of a current node v; traversing four edges connecting the current node v in top, bottom, left and right directions, and determining whether each of the four edges is a pushable edge; calculating, according to different weight functions, a maximum push value of each of the four edges by efw=ef(v)*W, where W denotes a weight function; and traversing the four edges, recording a pushable flow of each of the four edges, and pushing out a calculated flow. The ripple push method explores different push weight functions, and significantly improves the actual parallelism of the push-relabel algorithm.
US11934457B2 Systems and methods for maintaining confidence scores of entity associations derived from systems of record
The present disclosure is directed to systems and methods of maintaining confidence scores of entity associations derived from systems of record. The system can access a record objects of systems of record. The system can identify, from a record object corresponding to a first group entity, an account relationship data structure specifying a relationship. The system can identify a first group node profile corresponding to the first group entity. The system can identify, for each second group entity, a second group node profile. The system can detect a change in a relationship of the group entities in the account relationship data structure or from electronic activities. The system can determine, between the first and a second group node profile, a relationship type in the change. The system can update, in a node graph, an edge between a first and a second group node profile to indicate the relationship type.
US11934453B2 System for multi-tagging images
A system with a simple, intuitive, efficient interface is described for creating multi-tagged image files and playing back the tags upon demand. The system includes a display for displaying the image to a user, a user interface is adapted to receive user input to create a user-selectable zone around each selected location, a recording device for creating an object associated with each user-selectable zone and a packing device that merges the image, the user-selectable zones and their associated objects into a tagged image file having a unique filename extension indicating that it is a tagged image file, and saving the tagged image. On playback, the image is displayed to the user who may select a user-selectable zone. The object file associated with that zone is played back. The user may also select an option that causes the objects to autoplay in a pre-determined sequence. The user may also delete, edit, or re-record objects.
US11934452B1 Text-based color palette searches utilizing text-to-color models
The present disclosure relates to systems that perform text-based palette searches that convert a text query into a color distribution and utilize the color distribution to identify relevant color palettes. More specifically, the disclosed systems receive a textual color palette search query and convert, utilizing a text-to-color model, the textual color palette search query into a color distribution. The disclosed systems determine, utilizing a palette scoring model, distance metrics between the color distribution and a plurality of color palettes in a color database by: identifying swatch matches between colors of the color distribution and unmatched swatches of the plurality of color palettes and determining distances between the colors of the color distribution and matched swatches of the plurality of color palettes. The disclosed systems return one or more color palettes of the plurality of color palettes in response to the textual color palette search query based on the distance metrics.
US11934450B2 System and method for object matching using 3D imaging
A system and method utilizing three-dimensional (3D) data to identify objects. A database of profiles can be created for goods, product, object, or part information by producing object representations that permit rapid, highly-accurate object identification, matching, and obtaining information about the object. The database can be part of a different recognition system than the system used to identify the object. The profiles can be compared to a profile of an unknown object to identify, match, or obtain information about the unknown object, and the profiles can be filtered to identify or match the profiles of known objects to identify and/or gather information about an unknown object. Comparison, filtering, and identification may be performed prior to, subsequent to, or in conjunction with other systems, such as image-based machine learning algorithms.
US11934448B2 Keyword localization digital image search
Keyword localization digital image search techniques are described. These techniques support an ability to indicate “where” a corresponding keyword is to be expressed with respect to a layout in a respective digital image resulting from a search query. The search query may also include an indication of a size of the keyword as expressed in the digital image, a number of instances of the keyword, and so forth. Additionally, the techniques and systems as described herein support real time search through use of keyword signatures.
US11934446B2 Information providing system
An information providing system includes a content association database storing external information, in which content is divided in a chunk structure, and chunk reference information, in which reference information having a different attribute than the content is divided in a chunk structure, in association with each other. An external information similarity calculation database is built on machine learning using the external information. A processor acquires specific external information, and compares the external information with the acquired specific external information. The processor looks up the external information similarity calculation database, and calculates a similarity between the external information and the specific external information, when the external information does not match with the acquired specific external information. The processor selects first external information from the stored external information, based on the calculated similarity, and extracts chunk reference information associated with the first external information as first chunk reference information.
US11934445B2 Automatic memory content item provisioning
An automatic memory system can automatically identify and present content items that match a user's natural language (NL) input. The automatic memory system can compute a match score between the NL input and each of multiple potential memory content items. The automatic memory system can compute the match score using a variety of algorithms and/or machine learning models such as an image/NL matching process to get a first match score, a tag matching process to get a second match score, and/or a combination match score from the first and second match scores. The automatic memory system can select one or more of the content items with the highest match score(s). The automatic memory system can provide the selected content items, such as by suggesting them to the NL providing user, automatically displaying or playing them, inserting them into the conversation thread, etc.
US11934438B2 Subtitle rendering based on the reading pace
Systems and methods for summarizing captions, configuring playback speed, and rewriting the caption file for a media asset are disclosed. The system determines whether to display the original captions or a summarized version of the captions, which are based on user's language proficiency level, reading pace, and historical data, and can be generated either on-demand or automatically when rewinds and pauses are detected. The caption file which includes the original captions can be rewritten. The system determines whether to stream a caption or a rewritten file to a media device based on user or system selections. In the absence of a caption file, or when the caption file cannot be summarized, the playback speed of the media asset is slowed down to provide additional reading time to the user.
US11934437B2 Stance detection and summarization for data sources
Systems, methods, and software described herein provide improvements of identifying stances of data sources for events. In one implementation, an event summary service identifies data objects that correspond to an event and identifies a data source from a plurality of data sources for each of the data objects. The summary service further, for each data object of the data objects, processing the data object to identify pertinent data related to a stance for the data source for the data object in relation to the event, and identifies a stance for each of the plurality of data sources based on the pertinent data identified in the data objects.
US11934435B2 Systems and methods for using data applications and data filters to improve customer communications
A method is provided. The method comprises: obtaining, from a data source computing system and by a data filter analytics computing system, event information associated with one or more events; determining, by the data filter analytics computing system, a dynamic data filter for the event information; generating, by the data filter analytics computing system, customer information based on filtering the event information using the dynamic data filter; and causing, by the data filter analytics computing system, display of the customer information on a user device, wherein the customer information comprises a configurable graphical representation of the customer information.
US11934434B2 Semantic disambiguation utilizing provenance influenced distribution profile scores
Disambiguation of search keywords to expert systems is performed through the application of a semantic ranking function to determine a classification category with confidence for a given query. The semantic ranking function is executed through an application of a semantic distance distribution profile score through analysis of user problem statement (UPS) with nodes in the taxonomy in the same vector space to create a search that combines a user problem statement and a taxonomical node in the search engine index. The distribution profile score calculation is provenance influenced to derive geographic, cultural, and demographic provenance for a user problem statement.
US11934433B2 Iterative building of search expressions to match specified string values
Methods and systems for generating a search expression. The system begins with an empty search expression, and iteratively expands the search expression until some terminating condition is reached.
US11934430B2 Visualization of elevation between geographic locations using segmented vectors based on ground and clutter elevation data
A method comprises receiving, by an elevation application communicatively coupled to a geospatial database, a request comprising a start location and an end location from a workstation, wherein the geospatial database stores elevation data describing ground elevations and clutter elevations at a plurality of different geographic locations, segmenting, by the elevation application, a path between the start location and the end location into a plurality of segments having an incremental distance, for each of the plurality of segments, constructing a segment vector comprising the ground elevation and clutter elevation of the segment, and constructing an elevation data structure comprising the segment vector for each of the plurality of segments.
US11934428B1 Management of standardized organizational data
A computer-implemented method involves receiving, from a first user, first parameters that describe an organization-specific object for an organization corresponding to the user; mapping the organization-specific object to a standardized organizational object that represents a hypothetical version of one or more actual organizational objects by matching the first parameters to a template for the standardized object; receiving a request for information from a second user of the hosted computer service, the request including second parameters; using the second parameters to map the request to the standardized object; and providing, for review by the second user, information about the standardized object, using the first parameters and stored information about the standardized object.
US11934425B1 Synchronizing a centralized state on a distributed chain database with an off-chain state to improve trade authorization practices
Various embodiments of a system and method for capturing changes in trade information that impact trade authorization and for updating a chain state on a distributed chain database that is used to authorize trades are disclosed herein. In some embodiments, the system comprises: a trade controller configured to obtain a current state from a local database; a rules engine configured to be invoked by the trade controller to apply a ruleset to data extracted from the local database to generate an updated state; an operation auto detector configured to generate a plan to update a chain state on the distributed chain database based at least in part on the updated state; and an execution engine configured to execute the plan and to generate an updated chain state that is used to authorize trades.
US11934421B2 Unified extraction platform for optimized data extraction and processing
The present invention provides for a system and a method for optimized data extraction of different document types. First digitised data is extracted from ingested documents based on extraction rules and is classified into first classified data based on pre-defined rules. Confidence score is assigned to first classified data based on comparison of first classified data with pre-defined data. A second digitised data is extracted from classified document types corresponding to first classified data via a tool selected from multiple integrated tools based on extraction rules. An extraction score is determined for second digitised data. Classified document types are validated based on pre-defined requirements. In the event the pre-determined requirements are met the confidence score and the extraction score are compared with pre-defined parameters. If the result is above a pre-determined threshold the second digitized data is transmitted as executable files to applications for execution.
US11934420B2 Systems and methods for componentization and plug and play workflows
Systems and methods for generating and implementing reusable interface components is disclosed. A schema is loaded from a repository. The schema defines one or more containers configured to receive a component therein. At least one component is selected for insertion into a first container defined by the schema. The at least one component includes a frontend portion and a backend portion. The fronted portion defines at least one customization of the component. The at least one customization of the at least one component is defined and the at least one component is implemented using a predetermined decoding process.
US11934416B2 Task and process mining by robotic process automations across a computing environment
Disclosed herein is a method implemented by a task mining engine. The task mining engine is stored as processor executable code on a memory. The processor executable code is executed by a processor that is communicatively coupled to the memory. The method includes receiving recorded tasks identifying user activity with respect to a computing environment and clustering the recorded user tasks into steps by processing and scoring each recorded user task. The method also includes extracting step sequences that identify similar combinations or repeated combinations of the steps to mimic the user activity.
US11934413B2 Techniques and systems for smart natural language processing of search results
A system, processes, and a computer-readable storage medium are provided method includes receiving a search query including one or more of a textual phrase, a document, or data including metadata from a user. For example, a processor may execute a theme-generating machine learning algorithm to generate a theme of the search query. Profiles of other users are identified as similar to a profile of the user may be located. A search history of each of the located other users may be located in the collected search history. Content in the searchable content that corresponds to the generated theme of the search query and according to a result of the evaluation of the located search history of each of the other users may be obtained. The obtained content may be scored based on a scoring algorithm and output a set of scored search results to the input/output device.
US11934407B2 Virtual database tables with updatable logical table pointers
Techniques and solutions are described for implementing virtual table schemas. A virtual table schema includes a logical pointer that is used to target a table that includes data and is defined according to the virtual table schema. Values assigned to the logical pointer can be used to target tables at different locations, such as in-memory storage or in dynamic storage of a database management system. The dynamic storage includes an in-memory buffer cache and persistent storage. The logical pointer can be updated to point to the in-memory storage or the dynamic storage, including based on use statistics. Similarly, a table having data for the virtual table can be transitioned between the in-memory buffer cache and the persistent storage, including based on use statistics for the virtual table. A value for the logical pointer can be updated when the table is transferred between the in-memory buffer cache and the dynamic storage.
US11934406B2 Digital content data generation systems and methods
A system includes hardware processors and a non-transitory memory storing instructions that, when executed by the hardware processors, causes the hardware processors to perform actions including receiving an input data set related to digital content, where the input data set includes a plurality of input entries. The actions also include matching one or more input words of each input entry of the plurality of input entries to one or more baseline words of one or more baseline entries of a baseline data set and generating an output data set including a plurality of output entries. Each respective input entry corresponds to a respective output entry of the plurality of output entries, and each respective output entry includes a baseline entry of the one or more baseline entries having a highest probability of matching the respective input entry and additional data associated with the respective input entry.
US11934397B2 Query plan overrides
Techniques are disclosed relating to database query optimizers. In some embodiments, a query parser of a database system receives a query requesting data from a multi-tenant database. The query includes a first constraint that restricts a query optimizer's selection of a set of execution plans available to implement the query. The database system determines whether an override has been specified for a particular tenant associated with the received query, the override indicating that the first constraint is to be replaced with a second constraint for the particular tenant. In response to determining that the override has been specified for the particular tenant, the database system replaces the first constraint in the query with the second constraint and provides the query with the second constraint to the query optimizer for selection of an execution plan in accordance with the second constraint.
US11934396B2 Data reconciliation for big data environments
Apparatus and methods for reconciling data in a big data environment is provided. Methods may receive a first data set and a second data set for reconciliation. Methods may identify a first set of metadata associated with the first data set. Methods may identify a second set of metadata associated with the second data set. Methods may include a data reconciliation algorithm. The algorithm may compare the first set of metadata to the second set of metadata to obtain a subset of data found within the first data set and a subset of data found within the second data set that are joinable. Methods may dynamically construct one or more SQL queries to identify any discrepancies between the first data set and the second data set. Methods may execute the one or more SQL queries that identify any discrepancies between the first data set and the second data set.
US11934395B2 Efficient extraction of large data sets from a database
A method of efficiently extracting large data sets from a database may include receiving a first result set from a first query executed on one or more data sources. The one or more data sources may use a first schema when the first query was executed. The method may also include receiving a second result set from a second query executed on the one or more data sources. The one or more data sources may use a second schema when the second query was executed. The method may further include generating a view that combines the first result set and the second result set. The view may resolve differences between the first schema and the second schema.
US11934392B2 Method and system for data conversations
A method for querying and analyzing datasets via natural language processing (NLP) with context propagation is disclosed. In one embodiment, a computer-implemented method includes receiving, by a user interface, at least one of an utterance or a structured query language statement. The method includes identifying zero or more previous data conversation steps indicated by the utterance. The method includes determining an effective schema targeted by the utterance. The method includes generating, based on the utterance and the effective schema, an intermediate structured query language statement that is representative of the utterance. The method includes generating an executable structured query language statement based on the intermediate structured query language statement and zero or more previous structured query language statements. The method includes executing the executable structured query language statement for the data query engine schema. The method includes communicating, via the user interface, a result set and metadata.
US11934390B2 Approaches for knowledge graph pruning based on sampling and information gain theory
Knowledge graph systems are disclosed for implementing multiple approaches, including stand alone or combined approaches, for knowledge graph pruning. The approaches are based on graph sampling work such as, for example, information gain theory. The approaches are applied by a knowledge graph system to perform schema pruning, automatic graph pruning, and query correlation for improving query performance.
US11934389B2 Maintaining data stream history for generating materialized views
Materialized views may be generated at a managed materialized view platform that accepts data streams as a source. When updating a materialized view with a data stream as a source, a stored portion of the stream is used to maintain a history of changes to be made. When a join operation needs to utilize the data stream source to determine an update to the materialized view, the data stream is preserved to complete the join and update the materialized view.
US11934387B2 Methods for extending a proof-of-space-time blockchain
A method for extending a blockchain comprises, at a space server: allocating an amount of drive storage for generating proofs-of-space; or accessing a first challenge based on a prior block of the blockchain, the prior block comprising a first proof-of-space and a first proof-of-time; in response to accessing the first challenge, generating a second proof-of-space based on the first challenge and the amount of drive storage, the second proof-of-space indicating allocation of the amount of drive storage; accessing a second proof-of-time based on the prior block and indicating a first time delay elapsed after extension of the blockchain with the prior block; generating a new block comprising the second proof-of-space and the second proof-of-time; and broadcasting the new block over a distributed network.
US11934386B2 Migration of a data blockchain
A method for migration of a blockchain to be replaced, called the first blockchain, to a replacement blockchain, called the second blockchain. The migration method comprises: an initialisation of the second blockchain, the initialisation comprising a generation, in a main blockchain configured to supervise access to the first and second blockchains, of a zone of supervision (250) of the second blockchain; the entry of a user comprising a registration in a directory of users in the main blockchain of a secondary address allocated to this user for the connection to the second blockchain; a generation in the second blockchain of a set of blocks of data corresponding to an image of the first blockchain; a switch of all or some of the users of the first blockchain to the second blockchain so as to prevent registration of transactions in the name of these users in the first blockchain and to permit the registration of transactions in the name of these users in the second blockchain.
US11934383B2 Mimetic database-based network operating system design method
The disclosure discloses a mimetic database-based network operating system design method, including: designing a mimetic data structure; designing a mimetic data object; designing a synchronization mechanism and a decision mechanism, designing a mimetic database safe storage command processing system, and designing a classification storage mechanism for interacting data between service modules and a master database in a network operating system. By means of vertical hierarchy and horizontal classification, the problem of compatibility of the database subjected to mimetic transformation and a network operating system is solved. By means of a memory random distribution storage mechanism and a memory hardware heterogeneous storage mechanism, the cost caused by mimetic transformation can be reduced, and the cost is controllable while the safety is improved.
US11934380B2 Migrating slices in a storage network
A source storage unit of a storage network operates by: sending a slice to migrate from the source storage unit to a destination storage unit; sending a slice verification request to the destination storage unit, wherein the slice verification request includes one or more of: a slice identifier, the slice, a revision indicator, a verification method indicator, or a nonce; receiving an integrity value from the destination storage unit; determining when the integrity value compares favorably to the slice verification request by determining when a hash of the slice and a nonce matches the integrity value or determining when a decrypted signature of the integrity value matches a hash of the slice and the nonce or the slice and the nonce; when the integrity value compares favorably to the slice verification request, updating a slice identifier assignment associated with a slice identifier corresponding to the slice, wherein updating the slice identifier assignment associates the destination storage unit with the slice identifier and disassociates the source storage unit from the slice identifier.
US11934378B2 Recording changes to records whilst preserving record immutability
Aspects of the present invention disclose a method, computer program product, and system for recording changes to records whilst preserving record availability. The method includes one or more processors capturing a change to a record object. The changes include details of the record object to be changed and a change method instruction by which the object is to be changed. The method further includes one or more processors storing a change object as a standalone object and storing the change method instruction and metadata pointing to the record object. The method further includes one or more processors modifying metadata of previous versions of the record object to include a pointer to the change object. The method further includes one or more processors applying the change method instruction to the record object when responding to a retrieve or restore request for the record object.
US11934377B2 Consistency checking for distributed analytical database systems
Embodiments described herein are directed to detecting data inconsistencies within a distributed database and identifying the cause thereof. For example, lineage events are emitted from different components of the distributed system that operate on various data files. A consistency checking engine analyzes these events and detects inconsistencies with respect to the data files. The embodiments described herein checks the integrity of the database and assists in understanding the root cause in case of a corruption. Moreover, it provides the timeline for the corruption and whether it is repairable or not. These properties enable determining the right time to restore the customer's database or the right set of actions to repair the corruption. In case of repairable corruption, the correct compensating repair actions may be applied.
US11934376B2 Personal information database modification and monitoring
A database management engine provides a user interface that allows users to access and modify employee information in a database. The database includes entries for employees, and each database entry includes identifying information about the associated employee. A user can request to modify data within database entries, for instance in order to update information associated with an employee. Responsive to the request, the database management engine identifies liabilities associated with the database modification stemming from associated tax laws. Based on the identified tax liabilities, the engine computes the aggregate tax liability owed by the employer and/or employee. Before modifying a database entry, the engine modifies the user interface to include interface elements detailing the computed aggregate tax liability. The user explicitly can be required to confirm the database modification in view of the aggregate tax liability. Once a user gives explicit confirmation, the engine modifies the database entry.
US11934372B2 Systems and methods for updating a knowledge graph through user input
Methods and systems are disclosed herein for updating a knowledge graph based on a user confirmation. A media guidance application receives a user communication and isolates a term of the user communication. The media guidance application identifies a candidate component of a knowledge graph associated with the term. The media guidance application requests user input directed to confirming whether the term is associated with the candidate component. In response to receiving the user input, the media guidance application modifies a strength of association between the term and the component.
US11934370B1 Data store indexing engine with automated refresh
Systems and methods are disclosed to implement an indexing engine that maintains an index in an index store for a storage object in a data store. In embodiments, the index store may be implemented using an in-memory storage cluster separate from the data store. The storage object may have multiple indexes, which may have different filtering or sorting criteria for the data. In embodiments, updates to the storage object are received as an update stream by the indexing engine. Based on configurable indexing rules, the indexing engine applies the updates to the appropriate indexes. To service a query to the data store, a query engine first retrieves a set of keys satisfying the query from the index store, and then data corresponding to the keys from the data store or another index. In embodiments, the index may be refreshed via touch updates of selected data in the storage object.
US11934369B2 Framework for nested probabilistic data structures as a service for big data analytics
A system may include a nested probabilistic data structure that contains nested tables, each table having electronic records associated with different hash functions. A data analytics engine may receive information about a detected action, including action characteristics. In response to the detected action, insertions are executed into the nested probabilistic data structure at multiple levels based on the action characteristics (each insertion incrementing an entry in the data structure selected using the hash functions). The engine then continues to monitor for detected actions. Upon receipt of a query associated with the monitored action (including a query type), a key and level of nesting associated with the query is determined based on the query type. The hash functions are executed on the determined key to retrieve a value from each electronic record in an appropriate nested table, and a minimum of the retrieved values is output in response to the query.
US11934365B1 Autonomous supply chain data hub and platform
A system and method of autonomous data hub processing that uses semantic metadata, machine learning models, and a permissioned blockchain to autonomously standardize, identify and correct errors in supply chain data is disclosed. Embodiments input supply chain data stored in a supply chain database, train with the machine learning model trainer, one or more machine learning models to identify one or more data errors in the supply chain data, clean the one or more identified data errors from the supply chain data, and store cleaned supply chain data. Embodiments also update one or more machine learning models to identify one or more data errors in cleaned supply chain data, and join and aggregate one or more sets of cleaned supply chain data.
US11934358B2 Determining available remote storages in a network to use to replicate a file based on a geographical requirement with respect to the file
Provided are a computer program product, system, and method for determining available remote storages in a network to use to replicate a file based on a geographical requirement with respect the file. A determination is made as whether available remote storages satisfy constraints associated with a document class of the file. The constraints include a geographical location at which to replicate the file and a minimum number of replications to create for the file. At least one remote storage of the available remote storages is selected that satisfies the constraints to store at least one copy of the file. The file is replicated to the selected at least one remote storage.
US11934348B2 Pushing a point in time to a backend object storage for a distributed storage system
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. The computing devices may push a point in time to a backend for a distributed storage system.
US11934347B2 Determining a sharing relationship of a file in namespace snapshots
The technology described herein efficiently determines whether a real inode is shared among views, or owned. In-memory data structures include a view snapshot generation counter that is increased as a snapshot that generates a view is created, and an inode total weight. An in-memory virtual inode cache dataset for a filesystem object associated with the view is instantiated with the value of snapshot generation counter, sharing-related data based on the inode mapping file entry for the object, and an inode access weight. To determine whether the inode is shared (and needs to be split), such as on a write to the object, the in-memory data is evaluated. The real inode is shared if the generation counters are unequal, if the sharing-related data indicates sharing at an intermediate indirect block level, or indicates sharing at the inode level and the inode access weight is less than the inode total weight.
US11934346B1 Random access of a member file in a compressed tar archive
A cloud computing infrastructure hosts a web service with customer accounts. In a customer account, files of the customer account are listed in an index. Files indicated in the index are arranged in groups, with files in each group being scanned using scanning serverless functions in the customer account. The files in the customer account include a compressed tar archive of a software container. Member files of a compressed tar archive in a customer account are randomly-accessed by way of locators that indicate a tar offset, a logical offset, and a decompressor state for a corresponding member file. A member file is accessed by seeking to the tar offset in the compressed tar archive, restoring a decompressor to the decompressor state, decompressing the compressed tar archive using the decompressor, and moving to the logical offset in the decompressed data.
US11934341B2 Virtual RDMA switching for containerized
Distributed computing systems, devices, and associated methods of virtual RDMA switching are disclosed herein. In one embodiment, a method includes intercepting a command from an application in a container to establish an RDMA connection with a remote container on a virtual network. In response to the intercepted command, an RDMA endpoint at a physical NIC of a server is created. The method can also include intercepting another command to pair with a remote RDMA endpoint corresponding to the remote container. The intercepted another command contains data representing a routable network address of the remote RDMA endpoint in the RDMA computer network. Then, the RDMA endpoint created at the physical NIC of the server can be paired with the remote RDMA endpoint using the routable network address of the remote RDMA endpoint.
US11934339B2 Image data reception via non-video interface
This disclosure provides methods, devices, and systems for transmitting and receiving image data. The present implementations more specifically relate to repurposing non-video interfaces to receive image data. In some aspects, an image processing device may be coupled to an image source via an audio interface. For example, the audio interface may be an inter-IC sound (I2S) serial bus interface having at least a serial data input and a word select (WS) input. In some implementations, the serial data input may be coupled to receive image data from the image source and the WS input may be coupled to receive a WS signal that tracks a horizontal synchronization (HSYNC) signal associated with the image data. Accordingly, the image processing device may capture (or store) frames of received image data, where the beginning of each frame is aligned with an edge of the WS signal (and thus, the HSYNC signal).
US11934334B2 CCIX port management for PCI express traffic
The present disclosure advantageously provides a method and system for transferring data over a chip-to-chip interconnect (CCI). At a request node of a coherent interconnect (CHI) of a first chip, receiving at least one peripheral component interface express (PCIe) transaction from a PCIe master device, the PCIe transaction including a stream identifier; selecting a CCI port of the CHI of the first chip based on the stream identifier of the PCIe transaction; and sending the PCIe transaction to the selected CCI port.
US11934330B2 Memory allocation for distributed processing devices
Examples described herein relate to an offload processor to receive data for transmission using a network interface or received in a packet by a network interface. In some examples, the offload processor can include a packet storage controller to determine whether to store data in a buffer of the offload processing device or a system memory after processing by the offload processing device. In some examples, determine whether to store data in a buffer of the offload processor or a system memory is based on one or more of: available buffer space, latency limit associated with the data, priority associated with the data, or available bandwidth through an interface between the buffer and the system memory. In some examples, the offload processor is to receive a descriptor and specify a storage location of data in the descriptor, wherein the storage location is within the buffer or the system memory.
US11934321B2 Kernel support for memory paging
A memory management method is provided, which includes assigning separate virtual addresses to processes in user space, include to a file system configured to read/write to persistent storage. Virtual memory objects (VMOs) are created in user space that are backed by a user space pager service. Such objects including pages representing a file associated with information maintained in persistent storage. A pager manages reading/writing to persistent storage. The pager populates pages for a given VMO using data retrieved from persistent storage. Upon populating the pages, a state of the VMO is set to a clean state. Upon writing to the pages, the state of the VMO is set to a dirty state. Upon initiating writing back to persistent storage, the state of the VMO is set to an awaiting clean state. Upon ending the writing back, the state of the VMO is set to clean.
US11934317B2 Memory-aware pre-fetching and cache bypassing systems and methods
Systems, apparatuses, and methods for memory management are described. For example, these may include a first memory level including memory pages in a memory array, a second memory level including a cache, a pre-fetch buffer, or both, and a memory controller that determines state information associated with a memory page in the memory array targeted by a memory access request. The state information may include a first parameter indicative of a current activation state of the memory page and a second parameter indicative of statistical likelihood (e.g., confidence) that a subsequent memory access request will target the memory page. The memory controller may disable storage of data associated with the memory page in the second memory level when the first parameter associated with the memory page indicates that the memory page is activated and the second parameter associated with the memory page is greater than or equal to a threshold.
US11934312B2 On-demand scanning for changes in cloud object storage systems
Embodiments disclosed are directed to a computing system that provides for on-demand scanning for changes in cloud-based object storage systems. The changes can include modifications, additions, or deletions of objects stored in a cloud-based object storage system. The computing system scans, at a first runtime, objects stored in a cloud-based object storage system. The computing system retrieves lookup information associated with a second runtime of a previous scan. Based on the lookup information, the computing system identifies a subset of the objects that were changed or added after the second runtime and before the first runtime. Subsequently, the computing system generates an electronic notification including a consolidated list of the subset of the objects.
US11934309B2 Memory controller, storage device including the memory controller, and method of operating the memory controller and the storage device
The present technology relates to an electronic device. According to the present technology, a storage device having an improved operation speed may include a nonvolatile memory device, a main memory configured to temporarily store data related to controlling the nonvolatile memory device, and a memory controller configured to control the nonvolatile memory device and the main memory under control of an external host. The main memory may aggregate and process a number of write transactions having continuous addresses, among write transactions received from the memory controller, equal to a burst length unit of the main memory.
US11934308B2 Processor cluster address generation
Techniques for data manipulation using processor cluster address generation are disclosed. One or more processor clusters capable of executing software-initiated work requests are accessed. A plurality of dimensions from a tensor is flattened into a single dimension. A work request address field is parsed, where the address field contains unique address space descriptors for each of the plurality of dimensions, along with a common address space descriptor. A direct memory access (DMA) engine coupled to the one or more processor clusters is configured. Addresses are generated based on the unique address space descriptors and the common address space descriptor. The plurality of dimensions can be summed to generate a single address. Memory is accessed using two or more of the addresses that were generated. The addresses are used to enable DMA access.
US11934306B2 Object storage change-events
Described herein is a system and method for an append-only block-oriented object storage system. An unstructured storage object is stored in cloud storage. A block is data is received, from a client, to append to the unstructured storage object. A universally unique identifier of the client, and client contextual information regarding the block of data, are received from the client. The client contextual information comprises an identifier of a most recently appended block from the client. When the identifier of the most recently appended block from the client matches a stored identifier associated with the universally unique identifier of the client, the block of data is appended to the unstructured storage object, and the stored identifier associated with the universally unique identifier of the client is updated in accordance with the received client contextual information.
US11934302B2 Machine learning method to rediscover failure scenario by comparing customer's server incident logs with internal test case logs
One example method includes acquiring data from a knowledge base that includes message codes indicating conditions that occurred during performance of one or more test runs of a computing operation, and the message codes are included in message code sequences, processing the data by mapping the message codes, and message codes included in a customer issue log, to codes that are readable by a machine learning process, transforming the data to generate an output that comprises, for each message code sequence, relationships between each of the message codes in that message code sequence, extracting features from the transformed data, and the extracting generates multiple datasets that include the features, performing a similarity comparison by comparing a customer field issue with the datasets, and based on the similarity comparison, identifying and recommending a solution to the customer field issue.
US11934301B2 System and method for automated software testing
A system and method for automated software testing that uses machine learning algorithms to automatically generate and implement software testing based on an automated analysis of the software. In an embodiment, a mobile software application comprising one or more screens is processed through a trained machine learning algorithm to identify screens and objects, understand the operational flow of the application, define priorities and dependencies within the application, define validation tests, and automatically generate one or more testing scenarios for the application. The testing scenarios may then be fed to an automated execution module which installs the application on one or more physical or virtual devices and performs testing on the application installed on those devices according to the testing scenario.
US11934298B2 Defect prediction operation
A system, method, and computer-readable medium are disclosed for predicting a defect within a computer program comprising: accessing a code base of the computer program, the code base of the computer program comprising a plurality of computer program files; training the defect prediction system, the training including performing a historical analysis of defect occurrence patterns in the code base of the computer program; analyzing a commit of the computer program to identify a likelihood of defect occurrence within each of the plurality of files of the computer program; and, calculating a defect prediction metric for each of the plurality of files of the computer program, the defect prediction metric providing an objective measure of defect prediction for each of the plurality of files of the computer program.
US11934296B2 Identification and retrieval of supplemental information for runbook operations
Techniques for generating supplemental information based on runbook operation results are disclosed. A system generates and displays supplemental information for a runbook execution interface based on one of a system component associated with an executable operation of a runbook, and a set of runbook operation results corresponding to the executable operation. The system receives a user input to execute an operation defined by a runbook presented to remediate an event. The system generates supplemental information for the runbook execution interface based on the results of the operation executed by the user. The system identifies characteristics associated with the runbook operation results and identifies sources for additional information. Source may include performance data from the same component over a different period of time, performance data of a similar component, and performance data of topologically-connected components.
US11934294B2 Generating and debugging bytecode for a rule
Computer-readable media, methods, and systems are disclosed for generating and debugging bytecode for a rule including embedded debug functions. One or more predefined breakpoints are included in the embedded debug functions. When a breakpoint is reached, an execution state for the rule is stored including one or more local variables for the rule. Execution may be resumed by retrieving the stored execution state.
US11934293B2 Dynamically linking social media reactions to actions performed by remote applications
A method includes associating, by a computing system configured to provide a social media service, based on content of a post to the social media service, social media reactions for the content of the post with an action to be performed by an application. The method includes determining, by the computing system, a social media reaction to the content of the post. The method further includes publishing, by the computing system, an indication of the social media reaction to the social media service, and outputting, by the computing system and to a remote system that is executing the application, a command for the application to perform the action associated with the social media reactions.
US11934287B2 Method, electronic device and computer program product for processing data
A method, electronic device, and computer program product for processing data is disclosed. The method includes acquiring a configuration file for generating and sending a structured report, the structured report involving analysis of an application. The method also includes acquiring, based on an address of a data source in the configuration file, data from the data source to add the data to the structured report, the data source including the same type of data generated by the application. The method includes sending, based on an identifier of a target server in the configuration file, the structured report to the target server for analyzing the application. With this method, the format of a structured report to be acquired can be adjusted at any time without version upgrade, thereby saving time.
US11934278B1 Write window protection mode in a tape library
A data storage library is described that protects against a malware attack by providing a scheduled write window of time where archive data can be written to tape cartridges in the tape library on behalf of a client. At times outside of the write window, the tape library is disabled from writing any archive data to any of the tape cartridges in the tape library. Accordingly, the tape library is protected from a malicious entity attempting to download malware to tape cartridges in the tape library outside of the designated write windows. The tape library is configured to provide or otherwise read archived data from a tape cartridge both in the write window and outside of the write window.
US11934276B2 Enabling incremental backup operations targeting bare-metal recovery and system-state recovery data and metadata
A method and system for enabling incremental backup operations targeting bare-metal recovery and system-state recovery data and metadata. These aforementioned forms of recovery focus on the protection of computing system state, including operating system binaries and configuration, as well as the data, metadata, and/or configuration of software application(s) installed on said computing system(s). Further, the data and/or metadata reflected in said computing system state often remains unchanged unless operating system and/or software application component(s) or feature(s) is/are uninstalled, installed, and/or upgraded. Existing solutions protecting said data and/or metadata tend to only support full backup operations, which are time and storage space inefficient. Ideally, incremental backup operations targeting said data and/or metadata should be provided. Accordingly, one or more embodiments disclosed herein propose(s) a framework for enabling incremental backup operations targeting bare-metal recovery and/or system-state recovery data and/or metadata.
US11934275B2 Backup copy validation as an embedded object
A synthetic full backup of a source volume representing a state of the volume at a current time is retrieved, the synthetic full having been generated by merging a full backup of the volume performed at an initial time with an incremental backup of the volume performed at the current time, after the initial time. A bitmap tracking changes to the volume made between the initial and current times is accessed. The bitmap is used to identify a location on the volume having changes made between the initial and current times. First data written to the location on the volume is read. Second data written to the same location on the synthetic full backup is read. First and second checksums are generated based on the first and second data, respectively. The checksums are compared and if any do not match, an indication is generated that the synthetic full is corrupt.
US11934270B2 Write command execution for data protection and recovery schemes
One or more data blocks of a write command can be written to memory devices independently of other data blocks that are grouped together for an error correction operation with the data blocks. Further, data blocks of different write commands can be executed together and simultaneously rather than being executed separately at different times, which can reduce the latencies associated with executing the write commands.
US11934269B2 Efficient storage of error correcting code information
Multiple independent point-to-point memory channels are operated, by at least one controller, in parallel to form a wider memory channel. The memory components on these point-to-point channels include the ability to connect to multiple (e.g., 2) instances of these independent memory channels. The controller operates multiple instances of the wider channels with the memory components configured in a clamshell mode. A single memory component is also operated in clamshell mode to provide error correction code information, independently of the other wider channels, to multiple instances of the wider memory channel.
US11934268B2 Memory sub-system using partial superblocks
An example apparatus includes a media management superblock component configured to determine that a quantity of blocks of a superblock of a non-volatile memory array are bad blocks; compare the quantity of bad blocks to a bad block criteria; and write host data to the superblock with the quantity of bad blocks in response to the quantity of bad blocks meeting the bad block criteria. The use of the superblock with a particular quantity of bad block minimizes yield loss for non-use of partial superblocks.
US11934267B1 Data inversion and unidirectional error detection
Methods, apparatuses, and non-transitory machine-readable media associated with a data inversion and unidirectional error detection are described. An apparatus for data inversion and unidirectional error detection can include a memory device and a processing device communicatively coupled to the memory device. The processing device can be configured to encode a plurality of binary data bits in an information word, encode the information word using a unidirectional error detecting code, write the encoded information word to the memory device, read the encoded information word from the memory device, and detect an error in the information word using a unidirectional error detecting code. The encoding can include inverting the plurality of binary data bits and adding an inversion data bit to the information word.
US11934266B2 Memory compaction management in memory devices
Systems and methods are disclosed including a memory device and a processing device operatively coupled to the memory device. The processing device can perform operations comprising selecting a source set of memory cells of the memory device, wherein the source set of memory cells are configured to store a first number of bits per memory cell; performing a data integrity check on the source set of memory cells to obtain a data integrity metric value; determining whether the data integrity metric value satisfies a threshold criterion; and responsive to determining that the data integrity metric value fails to satisfy the threshold criterion, causing the memory device to copy data from the source set of memory cells to a destination set of memory cells of the memory device, wherein the destination set of memory cells are configured to store a second number of bits per memory cell.
US11934261B2 Flit-based parallel-forward error correction and parity
A flit-based packetization approach is used for transmitting information between electronic components. A protocol stack can generate transaction layer packets from information received from a transmitting device, assemble the transaction layer packets into one or more flits, and protect the flits with a flit-level cyclic redundancy check (CRC) scheme and a flit-level forward error correction or parallel-forward error correction (FEC) scheme. Flit-level FEC schemes can provide improved latencies and efficiencies over per-lane FEC schemes. To improve retry probability, flits can contain information indicating whether immediately preceding flits are null flits. Receivers can avoid sending a retry request for a corrupted flit if a seceding flit indicates the corrupted flit is a null fit. Parity flits can be used to protect groups of flits and correct single-flit errors.
US11934259B2 Failure diagnosis device, failure diagnosis system, household electrical appliance, sensor unit, and failure diagnosis method
A failure diagnosis device includes a communication unit, a data comparison unit, and an eligibility determination unit. The communication unit acquires first physical quantity data and second physical quantity data of a type different from that of the first physical quantity data that are used for performing failure diagnosis of a home appliance acquired by a sensor unit, and first control information related to the second physical quantity data acquired by the home appliance. The data comparison unit compares the second physical quantity data with the first control information. The eligibility determination unit determines whether or not the first physical quantity data is eligible as data used for the failure diagnosis based on a comparison result obtained by the data comparison unit.
US11934255B2 System and method for improving memory resource allocations in database blocks for executing tasks
A system for improving memory resource allocation efficiency for executing tasks receives a request to allocate a particular amount of memory resources to a particular database block of a database server. The system monitors the database blocks of the database server to determine whether any portion of memory resources already allocated to any of the database blocks is unutilized. If it is determined that a portion of the memory resources already allocated to any of the database blocks is unutilized, the system reallocates the unutilized memory resources to the particular database block.
US11934249B2 Methods and apparatus to manage energy usage and compute performance
Methods, apparatus, systems, and articles of manufacture are disclosed. In one example, a compute device to manage energy usage and compute performance includes at least one memory, instructions, and processor circuitry. The processor circuitry executes the instructions to determine a system power mode based on first telemetry data associated with the compute device. The processor circuitry executes the instructions to provide user activity data and second telemetry data associated with the compute device to a classification system. The processor circuitry executes the instructions to configure a plurality of parameters to manage power consumption and performance of the compute device based on a classification by the classification system.
US11934242B2 Intelligent data center including N independent coolable clusters having respective actual power demand (P ac) adjustable at, above or below an ostensible power demand (P os)
Provided, in one aspect, is a data center. The data center, in this aspect, includes a data center enclosure, the data center enclosure designed for a given supply of power (Ps). The data center, according to this aspect, further includes N independent coolable clusters of data center racks located within the data center enclosure, wherein N is at least two, and further wherein the N independent coolable clusters each have an ostensible power demand (Pos) approximately equal to Ps/N, and each of the N independent coolable clusters has a respective actual power demand (Pac) adjustable at, above or below the ostensible power demand (Pos).
US11934241B2 Fan control for computing devices
A fan device used with respect to a computing device. The fan device includes at least two fans that provide airflow for the computing device and a controller that adjusts the fans' speeds in an attempt to avoid harmonic vibrations of the at least two fans. The fan device may include at least one sensor, and the controller may adjust the fans' speeds based at least on information from the sensor(s) in the attempt to avoid the harmonic vibrations. The attempt to avoid the harmonic vibrations may also attempt to mitigate one or more of turbulence, pressure, over-heating, power consumption, or noise in, by, or around the computing device. Reversal of airflow may also be used. A fan bar that enables isolation of ground return noise may also be used. The controller may use sums of primes calculations, phase analysis, common divisor calculations, and the like. Also, associated methods.
US11934239B2 Discrete time loop based thermal control
In an embodiment, a circuit includes: an error amplifier; a temperature sensor, wherein the temperature sensor is coupled to the error amplifier; a discrete time controller coupled to the error amplifier, wherein the discrete time controller comprises digital circuitry; a multiple bits quantizer coupled to the discrete time controller, wherein the multiple bits quantizer produces a digital code output; and a heating array coupled to the multiple bits quantizer, wherein the heating array is configured to generate heat based on the digital code output.
US11934238B2 Customized thermal throttling using environmental conditions
A data storage device including, in one implementation, a non-volatile memory device having a memory block including a number of memory dies, and a controller coupled to the non-volatile memory device. The controller is configured to monitor a temperature of the data storage device and determine whether the monitored temperature exceeds a first temperature threshold. The controller is also configured to perform a default thermal throttling operation based on the monitored temperature exceeding the first temperature threshold, determine whether the monitored temperature exceeds a second temperature threshold, and perform a customized thermal throttling operation based on the monitored temperature exceeding the second temperature threshold.
US11934231B2 Protective housing for a mobile device
A housing of a device comprises a screw boss that extends outwardly from a first base plate proximate to a corner of the housing. Additionally, the housing of the device includes a force dissipation member. The force dissipation member includes a central portion that is sized to detachably attach around the screw boss. The force dissipation member further includes at least two arms that extend outwardly from the central portion, wherein each arm of the at least two arms is attached to a different side of the two walls of the housing.
US11934230B2 Reconfigurable stand ecosystem
Support systems and stands for electronic devices include tilt hinges, lift arms, and their component parts. Some tilt hinges include assemblies for guiding and retaining bars or protrusions into preferred positioning within receiver openings to unify the parts, particularly as they move, and to reduce wobble or slop in the joints. Lift arms provide simplified and low-cost guidance and counterbalance mechanisms for controlling movement of the electronic device relative to the base of a stand. In some cases, the lift arms have sheaths to help protect or cover mechanisms while allowing additional space for the mechanisms within the lift arm. Other interconnection systems hide and protect a connector interface between the stand and the electronic device within a housing until unlocked and the connector is moved into an exposed position. These systems improve efficiency, comfort, ergonomics, accessibility, and user satisfaction of the electronic devices and their supports.
US11934227B2 Display device
A display device includes a first housing, a second housing facing the first housing, a flexible display module including a first display part and a second display part adjacent to the first display part, a protection glass disposed on a front surface of the display device, and including a glass having rigidity, the protection glass protecting the first display part, and a flexible support module supporting the flexible display module.
US11934222B2 Attaching apparatus and attaching method
The present disclosure relates to an attaching apparatus (2) and an attaching method. The attaching apparatus (2) includes: an auxiliary attaching structure having a protective film layer (20) and a support part (21), and the protective film layer (20) includes first areas (20a) and second areas (20b), each first area (20a) is configured to correspond to an installation area (10a), first sides of the first areas (20a) can be attached to body parts (13a) of rigid structural members on the installation areas (10a) corresponding to the first areas (20a) and receiving through holes (20c) or receiving recesses (20d) are formed at positions on the first areas (20a) corresponding to installation protrusions (13b), the second areas (20b) are configured to correspond to bending areas (10b); and a laminating jig (22) that can be located on a second side of the protective film layer (20).
US11934221B2 Electronic devices having multiple modes of operation
Methods, apparatus, systems and articles of manufacture are disclosed for electronic devices having multiple modes of operation. An example electronic device disclosed herein includes a display having a first rigid plate coupled to a first portion of the display, a second rigid plate coupled to a second portion of the display, and a flexible plate coupled to a third portion of the display, the flexible plate positioned between the first rigid plate and the second rigid plate. The device further includes a drive to move the display between a first physical configuration, a second physical configuration and a third physical configuration.
US11934215B2 System and method for cleaning heat exchanger tubes
A system and method for cleaning of heat exchanger tubes including an assembly, an indexer, and a communication device provided with specialized software and programming. The indexer includes orthogonally arranged first and second arms. A trolley and sensors are provided on the indexer arms. One or more lances are provided on the trolley to deliver water jets into the openings. Sensors measure displacement as the trolley is moved relative to the heat exchanger's face plate. An operator controls the system from a distance away using the communication device. During setup, the pattern of the face plate is learned and mapped utilizing information from the sensors as one of the inputs. This information is utilized to help navigate the face plate during a subsequent cleaning operation. A kit for retrofitting existing X-Y indexers is also disclosed.
US11934214B2 Comfort controller with user feedback
An HVAC control system is provided that is configured to prompt a user to indicate whether or not they are comfortable under current environmental conditions. In some instances the HVAC control system may be configured to prompt the user to provide additional information regarding other factors that may affect their comfort. The HVAC control system may use the information collected from the user to control an HVAC system to achieve and/or maintain an environmental condition within a building at a level at which the user is expected to be comfortable.
US11934205B2 Method for managing the continuous climb of an aircraft or drone
Methods and devices for optimizing the climb of an aircraft or drone are provided. After an optimal continuous climb strategy has been determined, a lateral path is determined, in particular in terms of speeds and turn radii, based on vertical predictions computed in the previous step. Subsequently, computation results are displayed on one or more human-machine interfaces and the climb strategy is actually flown. Embodiments describe the use of altitude and speed constraints and/or settings in respect of speed and/or thrust and/or level-flight avoidance and/or gradient-variation minimization, and iteratively fitting parameters in order to make the profile of the current path coincide with the constrained profile in real time depending on the selected flight dynamics (e.g. energy sharing, constraint on climb gradient, constraint on the vertical climb rate). System (e.g. FMS) and software aspects are described.
US11934202B2 Systems and methods for smart containers configured for moving goods
A smart container for transporting items in transportation vehicles, e.g., an autonomous vehicle (AV), having heating/cooling capabilities, security features, unloading/loading assistance, and/or GPS cellular tracking for positional awareness, and methods of use thereof, are provided. The smart container includes an inductive charging module for receiving power from the vehicle. The container may provide information to facilitate delivery. When the vehicle arrives at a delivery destination, the customer may be provided a map of containers within the vehicle, and a specific container may provide an indication that it is the correct container. The customer may then provide a code to access the container. If a container is improperly removed, an alarm may be triggered and a notification may be provided to a third party.
US11934201B1 Robotic vehicle navigaton system and method
System is configured to receive article information corresponding to articles to be transported by computer-controlled vehicles, the articles comprising a first article and a second article, each having a maximum article dimension. System is also configured to assign travel routes about a grid comprising grid cells for the vehicles to travel thereon. The travel route of a first vehicle carrying the first article includes a turning maneuver at a first grid cell. System is configured to control the turning maneuver of the first vehicle in the first grid cell such that there is no contact between the first article carried on the first vehicle with a second article carried on a second vehicle present in a second grid cell that is adjacent to the first grid cell when the first vehicle is undertaking the turning maneuver.
US11934192B2 Obstacle detection and manipulation by a vehicle within a dig site
This description provides an autonomous or semi-autonomous excavation vehicle that is capable determining a route between a start point and an end point in a site and navigating over the route. The sensors collect any or more of spatial, imaging, measurement, and location data to detect an obstacle between two locations within the site. Based on the collected data and identified obstacles, the excavation vehicle generates unobstructed routes circumventing the obstacles, obstructed routes traveling through the obstacles, and instructions for removing certain modifiable obstacles. The excavation vehicle determines and selects the shortest route of the unobstructed and obstructed route and navigates over the selected path to move within the site.
US11934190B2 Low-profile robotic platform
Described herein are robotic platforms and associated features that may have applicability in a wide variety of applications and industries, but that may have particular applicability in automotive testing and testing of vehicles having autonomous or semi-autonomous driving features. Robotic platforms may include a low-profile chassis, one or more rotational elements coupled to one or more drive motors and supported within the chassis, and a control system coupled to and controlling the drive motor(s). Also disclosed are suspension systems that may maintain the chassis of a robotic platform above the ground in use but that allows the chassis to ground out when subject to a pre-determined load, thereby spreading the load across the chassis.
US11934189B2 Driver re-engagement system
In a network of autonomous or semi-autonomous vehicles, an alert may be triggered when one of the vehicles switches from autonomous to manual mode. The alert may be communicated to nearby autonomous vehicles so that drivers of those vehicles may become aware of a potentially unpredictable manual driver nearby. Drivers of autonomous vehicles who may have become disengaged (e.g., sleeping, reading, talking, etc.) during autonomous driving may become re-engaged upon noticing the alert. A re-engaged driver may choose to switch his/her own vehicle from autonomous to manual mode in order to appropriately react to an unpredictable nearby manual driver. In additional or alternative embodiments, the alert may be triggered or intensified when indications of impairment of a nearby driver or malfunction of a nearby vehicle are detected.
US11934188B2 Monitoring and planning a movement of a transportation device
The invention relates to a method, to a device, and to a computer-readable storage medium with instructions for monitoring the movement of a transportation device. In one embodiment, first, information about the trajectory of the transportation device is received by a mobile device. The trajectory is then displayed on a display unit of the mobile device in the form of an augmented reality representation. In response thereto, an input of the user of the mobile device for influencing the trajectory is detected. Finally, information is transmitted to the transportation device on the basis of the input of the user.
US11934186B2 Augmented reality in a vehicle configured for changing an emotional state of a rider
Vehicles and methods described herein include a vehicle that operates with a rider according to an operating parameter. The vehicle includes: a physiological monitoring sensor configured to measure a physiological parameter of the rider; an experience hybrid neural network trained on outcomes related to a rider in-vehicle experience associated with the physiological parameter to determine an emotional state of the rider; an augmented reality system configured to present augmented reality content to the rider of the vehicle based, at least in part, on the operating parameter; and an optimization hybrid neural network that identifies a variation in the operating parameter to change the emotional state of the rider and that generates a command to vary the operating parameter and the augmented reality content according to the variation.
US11934184B2 Automated analysis of non-stationary machine performance
A method for machine monitoring including causing a first sensor to acquire at least a first non-stationary signal from at least one machine operating in a non-stationary manner during at least one operational time frame, causing a second sensor to acquire at least a second non-stationary signal from the at least one machine during the operational time frame, fusing a first non-stationary output provided by the first sensor with a second non-stationary output provided by the second sensor, extracting at least one feature from the fused output, analyzing the at least one feature to ascertain a state of health of the at least one machine and performing at least one operation on the at least one machine based on the state of health as found by the analyzing.
US11934182B2 Method for computer-supported simulation of operation of a machine working in an automated manner
A method for computer-supported simulation of operation of a machine working in an automated manner, the machine being controllable during real operation via software on a programmable logic controller, wherein simulated control of the machine via software on a simulation computer is performed based on a predefined execution pattern, where the temporal execution sequence of processes executed by the software code and starting time points of processes are defined based on a virtual time and the execution time point of each process is set to zero in the virtual time in the predefined execution pattern, and during the simulation, the next process, which follows an ended process according to the execution sequence, is not started until a process in the real time of the simulation computer has ended, and where the virtual time is set to the starting time point of this next process when the next process is started.
US11934181B2 System and method for order fulfillment using robots
A system for order fulfillment using one or more robots includes: a server configured to receive an order comprising an order item; inventory storage operably connected to the server, the inventory storage comprising order items; an actor robot operably connected to and selected by the server, the actor robot configured to perform one or more of picking the order item from inventory storage, moving the order item, and positioning the order item; and an order robot operably connected to the server, the order robot configured to collect the order item, wherein the order item is positioned by the actor robot so as to be accessible to the order robot, so as to perform order fulfillment using one or more robots.
US11934180B2 Method for equipment control
A method of controlling a pumping sequence of a fracturing fleet at a wellsite. A managing application executing on a computer in the control van can retrieve the pumping sequence from a local or remote storage computer. The managing application can establish an electronic communication link to receive sensor data from a plurality of fracturing units. The managing application can control the plurality of fracturing units with a stage script with multiple sequential instructions for a pumping stage of a pumping sequence while receiving one or more periodic data sets from the plurality of fracturing units wherein the data sets are indicative of the current state of the pumping stage of the pumping sequence.
US11934176B2 Device and method for controlling a robot
A method for controlling a robot. The method includes receiving an indication of a target configuration to be reached from an initial configuration of the robot, determining a coarse-scale value map by value iteration, starting from an initial coarse-scale state and until the robot reaches the target configuration or a maximum number of fine-scale states has been reached, determining a fine-scale sub-goal from the coarse-scale value map, performing, by an actuator of the robot, fine-scale control actions to reach the determined fine-scale sub-goal and obtaining sensor data to determine the fine-scale states reached, starting from a current fine-scale state of the robot and until the robot reaches the determined fine-scale sub-goal, the robot transitions to a different coarse-scale state, or a maximum sequence length of the sequence of fine-scale states has been reached and determining the next coarse-scale state.
US11934174B2 Method and system for determining a tension value of a limb of a person and computer program
Computer-implemented method for determining a tension value of a limb of a person, the tension value of the limb being used along with a skin value of the limb for production of a custom-tailored compression garment for the limb, the skin value describing the circumference of the limb without any applied compression and the tension value describing the circumference of the limb with the compression garment applying a desired compression, wherein the skin value of the limb is received and the tension value of the limb is calculated from the skin value according to a calculation instruction parametrized by at least one parameter, the parameter being derived from a dataset comprising multiple associated tuples of skin values and tension values.
US11934172B2 Operator console with dynamic future representations for processing equipment
A method includes generating a future state reflecting predicted values for a future time for a plurality of processing equipment for an industrial process run by an industrial process control and automation system (IPCS) configured to control the industrial process including at least one process controller coupled to input output (I/O) modules coupled to field devices including sensors and actuators that are coupled to processing equipment including the plurality of processing equipment. The method includes displaying in a human machine interface (HMI) associated with an operator computing system that is coupled to the process controller a dynamic time-based representation for each of the plurality of the processing equipment including beginning from a time beginning in the past including historical values, a value at a current time, and the predicted value at the future time.
US11934169B2 Configurable binary circuits for protection relays in electric power systems
Configurable binary circuits for use in electrical power systems may include an input/output port, a binary input subsystem for receiving a binary input signal, a binary output subsystem for transmitting a binary output signal, and a switch subsystem for selecting one of the binary input subsystem or the binary output subsystem for operation. Intelligent electronic devices (IEDs) and associated methods may include one or more configurable binary circuits.
US11934167B2 Method and system for providing programmable microcontroller unit (MCU) using two-phase configuration process
One embodiment of the present invention discloses a two-phase configuration process (“TCP”) to configure a field-programmable gate array (“FPGA”) to include a configurable microcontroller unit (“CMU”) during a phase I configuration and configuring the CMU during a phase II configuration. TCP, in one aspect, is able to receive first configuration data from a first external storage location via a communication bus. After storing the first configuration data in a first configuration memory for configuring FPGA to contain a CMU for the phase I configuration, second configuration data with MCU attributes is obtained from a second external storage location via the communication bus. The second configuration data is subsequently stored in a second configuration memory for programming the CMU for the phase II configuration.
US11934166B2 Systems and methods for managing energy and air quality
A management system makes decisions using local and national outdoor air quality data, public health data, and building and occupant information. The system addresses the balance between healthy air and energy efficiency.
US11934164B2 Remote resetting to factory default settings; a method and a device
A method, implemented in a device, for remote resetting of the device to factory default settings, the device comprising an electric circuit adapted to carry out the factory default reset and a secure processing and storage environment, SPSE, the method comprising: receiving, at the SPSE, a request to reset the device to factory default settings and a challenge associated with the request, wherein the request and the challenge are received via a network; initiating, by the SPSE, a reset to factory default settings of the device by communicating with the electric circuit via a communication channel; and sending, by the SPSE, a confirmation via the network, wherein the confirmation includes a response to the challenge as produced by the SPSE and an attestation report, the attestation report being a declaration by the SPSE that the reset to factory default settings is initiated or carried out.
US11934161B2 Control system and method for managing wireless and wired components
System and method provide wireless distributed lighting control systems implementing a secure peer-to-peer, self-organizing and self-healing mesh network of actuators and system inputs. The system and method can be designed specifically for indoor and outdoor lighting where actuators include in-fixture, on-fixture and circuit control modules with ON/OFF and full range dimming capabilities, and system inputs include occupancy/vacancy sensors, daylight sensors and switches. A unique messaging protocol facilitates wireless and wired communication between actuators and system inputs, and provides web-based commissioning and monitoring of the lighting control system using a wireless access point accessible from a local network or Internet which can provide an intuitive and easy to use Graphical User Interface (GUI).
US11934160B2 Context driven routine prediction assistance
A mobile device can provide predictive user assistance based on various sensor readings, independently of or in addition to a location of the mobile device. The mobile device can determine a context of an event. The mobile device can store the context and a label of the event on a storage device. The label can be provided automatically by the mobile device or by the external system without user input. At a later time, the mobile device can match new sensor readings with the stored context. If a match is found, the mobile device can predict that the user is about to perform the action or recognize that the user has performed the action again. The mobile device can perform various operations, including, for example, providing user assistance, based on the prediction or recognition.
US11934155B2 Slotted timer
A slotted timer teaches time in a simple manner to those having difficulty understanding the concept of time. The timer rotates a shaft which rotates a colored disk attached to the shaft. The initial position of the colored disk is manually set by an operator using a card residing in a slot extending across the top of the timer. The card may illustrate an activity to be completed in a time period set by the operator. Different cards may be used to indicate different activities.
US11934153B2 Mechanical horological bearing provided with a damping
A mechanical horological bearing (1) intended to be arranged on a mechanical timepiece movement (10), the bearing (1) including, coaxial around a common rotation axis (D), at least one internal frame (4) and at least one external frame (5) forming a running track (20), as well as a plurality of wheels (12) sliding or rolling in the running track (20), during a relative movement between the internal frame (4) and the external frame (5) that guides them and wherein at least one of the internal frame (4) and external frame (5) is a dynamic frame, at least one structural part of the bearing (1) being produced from an elastic metal material with a high damping capacity, the damping factor of which is greater than 10%, preferably greater than 30%.
US11934144B2 Image forming apparatus capable of controlling extension of use of drum cartridge
An image forming apparatus includes an apparatus body, a toner cartridge, a replaceable part, an apparatus body memory, and a controller. The replaceable part includes a replaceable part memory storing therein extended-use allowance-and-restriction information. The extended-use allowance-and-restriction information indicates one of allowance information and restriction information. The extended use is defined as use of the replaceable part even after the replaceable part exceeds the remaining life indicated by the life information stored in the apparatus body memory. The apparatus body memory stores life information indicating remaining life of the replaceable part. In a case where the controller determines that the extended-use allowance-and-restriction information indicates the restriction information, the controller is configured to restrict the extended use of the replaceable part. In a case where the controller determines that the extended-use allowance-and-restriction information indicates the allowance information, the controller is configured to allow the extended use of the replaceable part.
US11934143B2 Drum cartridge including movable electrical contact surface, and image-forming apparatus using the same
A drum cartridge includes: a photosensitive drum rotatable about an axis extending in a first direction; a first drum frame to which a developing cartridge is attachable; and a second drum frame having an outer surface; and a memory having an electrical contact surface. The first drum frame is at one end portion of the drum cartridge in a second direction and the second drum frame is at another end portion of the drum cartridge in the second direction. The electrical contact surface is positioned at the outer surface of the second drum frame and is movable in a predetermined direction relative to the second drum frame.
US11934142B2 Image forming apparatus having a drawer
An image forming apparatus is provided, including a housing; a drum cartridge; a developing cartridge; a drawer movable between an inner position and an outer position; and a lock member provided on the drawer and movable between a lock position at which the lock member locks the drum cartridge to the drawer, and a release position at which a lock between the drum cartridge and the drawer is released. The lock member includes an operation portion for moving the lock member between the lock position and the release position. The developing cartridge includes a cover member that covers at least a portion of the operation portion in a state in which the drum cartridge is mounted to the drawer, and the developing cartridge is mounted to the drum cartridge.
US11934140B2 Developer supply container and developer supplying system
A developer supply container includes a rotatable developer accommodating portion accommodating developer and a developer discharging portion in fluid communication with the developer accommodating portion, the developer discharging portion being provided with a discharge opening for discharging the developer from the developer accommodating portion. A seesaw member is provided at each of opposite lateral sides of the developer supply container, each seesaw member being positioned to not cover the discharge opening when the developer supply container is oriented with the developer discharge opening positioned at a bottom side of the developer discharging portion, with both of the seesaw members being rotatable about a second rotational axis that extends in a direction that crosses a direction of the first rotational axis.
US11934137B2 Image forming apparatus
An image forming apparatus including: a restricting member; a driven gear including a portion to be restricted; a planetary gear mechanism including input portion to transmit a driving force from a driving source, output portion for transmitting the driving force to the driven gear; and a stopping member that is configured to stop rotation, which is oriented in a first rotation direction, and allow rotation of the portion to be stopped in a second rotation direction opposite to the first rotation direction, wherein when the input portion rotates in a first direction, the stopping member stops the rotation, and the output portion rotates the driven gear in a release direction opposite to the restriction direction, and when the rotation of the driven gear in the restriction direction is restricted and the input portion rotates to be oriented in a second direction opposite to the first direction.
US11934134B1 Image forming apparatus
According to one embodiment, an image forming apparatus includes an image forming unit to form an image on a sheet and a sensor with a light emitting part having a light emission intensity that changes according to an input voltage level and a light receiving part that outputs an output value that changes according to the amount of incident light. The sensor is configured to detect a toner density of the image formed by the image forming unit. A power supply unit is provided to supply power to the light emitting part and change the input voltage level of the power supplied to light emitting part in a predetermined sequence until an end condition is satisfied during an inspection operation. A controller is configured to make an abnormality determination based on a state of the sensor when the end condition is satisfied during the inspection operation.
US11934133B2 Image forming apparatus, image forming system, and image forming method for correcting amount of deviation in color of image
An image forming apparatus includes an image forming device and circuitry. The image forming device forms an image. The circuitry corrects an amount of deviation based on a pattern formed by the image forming device, changes a magnification of the pattern, and calculates the amount of deviation based on the magnification.
US11934130B2 Image forming apparatus
An image forming apparatus controls a feeding device to stop feeding residual toner to a first accommodating container and an image forming portion to continue an image forming operation, in a case the first accommodating container is not full and the first accommodating container is dismounted when the image forming operation is executed when the residual toner is fed to the first accommodating container. After detection of dismount of the first accommodating container until a predetermined time elapses, the feeding device stops feeding continuously the residual toner to the first accommodating container and does not start feeding the residual toner to the second accommodating container, and the image forming operation continues when the first accommodating container is not mounted, and the feeding device resumes feeding the residual toner to the first accommodating container and the image forming operation continues when the first accommodating container is mounted again.
US11934128B2 Fixing belt having increased surface roughness
A fixing belt includes a base member containing a metal, a sliding layer containing a filler and formed on a base member inner side, and a separation layer formed on a base member outer side. Assume that (i) a sliding layer cross section is obtained by cutting the sliding layer along a sliding layer thickness direction and is divided into sections each having a length that is the same as a sliding layer thickness in a direction perpendicular to the thickness direction, and (ii) a ratio of a filler area to a sliding layer area in each cross section sections is an area ratio. A period coefficient is calculated using the formula (Ave %−Min %)/Ave %, where an average of area ratios of filler areas in all the sections is Ave % and a minimum of the area ratios is Min %, and the calculated period coefficient is 0.6 or more.
US11934121B2 Image forming apparatus that performs shading correction to maintain print position accuracy
An image forming apparatus including an image forming unit, a fixing unit, a reading unit, a reference member, and a controller is described. The image forming unit forms an image and a detection image on a sheet. The detection image is used for detecting geometric characteristics of an image to be formed on a sheet by the image forming unit. The fixing unit fixes the image and the detection image formed by the image forming unit on the sheet. The reading unit reads the detection image on the sheet. The controller adjusts geometric characteristics of the image to be formed on a sheet based on a reading result of the detection image by the reading unit, and controls the reading unit to read the reference member and executes shading correction based on a reading result of the reference member.
US11934119B2 Transportation device, fixing device, and image forming apparatus
A transportation device includes a first transporter, a second transporter movable between a contact position and a separate position toward and away from the first transporter to hold a to-be-transported object between the second transporter and the first transporter in the contact position, and a transportation unit that transports the to-be-transported object to a nip area where the first transporter and the second transporter hold the to-be-transported object therebetween while the second transporter is located in the separate position. The second transporter moves from the separate position to the contact position to hold the to-be-transported object transported to the nip area by the transportation unit between the second transporter and the first transporter to transport the to-be-transported object.
US11934117B2 Image forming apparatus
An image forming apparatus includes an image bearing member, an intermediate transfer belt, and a contact member. The intermediate transfer belt includes a base layer, a surface layer formed on an outside of the base layer, and an inner surface layer formed on an inner side of the base layer. A position at which the contact member and the intermediate transfer belt contact is arranged on a downstream side of the intermediate transfer belt in a rotation direction of the intermediate transfer belt. Rv>Rs1 and Rs2>Rs1, and Rs2/Rv≤40 are satisfied where Rv (Ω) is a volume resistance value of the intermediate transfer belt in a thickness direction, Rs1 (Ω) is a first surface resistance value of the inner surface layer side in a surface direction, and Rs2 (Ω) is a second surface resistance value on the surface layer side in a surface direction.
US11934114B2 Developer unit seals with fluid channels
In one example in accordance with the present disclosure, a developer unit seal is described. The seal includes a first sealing member to contact an end cap of the developer unit. The first sealing member has ports to align with rollers that are to protrude into the end cap. The seal includes a second sealing member to contact the first sealing member. The second sealing member has ports to align with the rollers. Channels are disposed between the first sealing member and the second sealing member to direct print fluid to each of the ports.
US11934113B2 Developing cartridge including protrusion positioned at outer surface of casing
A developing cartridge may include: a casing; a developing roller extending in a first direction; a developing-roller gear; a coupling including a coupling gear; a first idle gear; a second idle gear; an agitator; a first agitator gear; and a protrusion. The developing-roller gear, the coupling, the first idle gear, the second idle gear, the first agitator gear, and the protrusion may be positioned at an outer surface of the casing. The protrusion may be positioned between a first axis of the coupling and a third axis of the first agitator gear in a second direction connecting the first and third axes. The protrusion may be positioned outside an addendum circle of the developing-roller gear, an addendum circle of the coupling gear, an addendum circle of the first idle gear, and an addendum circle of the second idle gear. The first agitator gear may be spaced apart from the protrusion in the first direction.
US11934110B2 Developing roll
A developing roll has a metal core, an elastic layer, and a surface layer. A value X is 65.6 N/mm3 or more and a value Y is 229 μm or more. The value X is P1/(D1×A)−P2/(D2×A). P1 is the load to displace the roll 100 μm when a metal probe is pressed against the roll. D1 is the displacement of the roll caused by the probe under the load P1. A is the area of the probe. P2 is the load to displace a material roll by 100 μm when the probe presses against the material roll with the core and the elastic layer and without the surface layer. D2 is the displacement of the material roll caused by the probe under the load P2. The value Y is the displacement of the roll when the probe pierces the surface layer.
US11934102B2 Manufacturing method for cured substance, manufacturing method for laminate, and manufacturing method for semiconductor device, and treatment liquid
There is provided a manufacturing method for a cured substance, which makes it possible to obtain a cured substance having excellent breaking elongation, a manufacturing method for a laminate, including the manufacturing method for a cured substance, a manufacturing method for a semiconductor device, including the manufacturing method for a cured substance or the manufacturing method for a laminate, and there is provided a treatment liquid that is used in the manufacturing method for a cured substance.The manufacturing method for a cured substance includes a film forming step of applying a resin composition containing a precursor of a cyclization resin onto a base material to form a film, a treatment step of bringing a treatment liquid into contact with the film, and a heating step of heating the film after the treatment step, in which the treatment liquid contains at least one compound selected from the group consisting of a basic compound having an amide group and a base generator having an amide group.
US11934094B2 Mask fingerprint using mask sensitive circuit
According to a first aspect of the present invention, there is provided a method, a computer system and a computer program product. The method, computer system and computer program product including measuring an initial state of a set of SRAM bits on the wafer, identifying a first set of signature SRAM bits on the wafer, of the set of SRAM bits on the wafer, where the first set of SRAM bits comprise a consistent initial state greater than a first threshold percentage of times, measuring physically dimensions of features of the first set of SRAM bits on the wafer; and identifying a set of signature SRAM bits of the first set of SRAM bits on the wafer, wherein the set of signature SRAM bits comprise physical dimensions of features which correlate to the initial state of each correlated SRAM bit.
US11934090B2 Camera with folded optics having moveable lens
Various embodiments include a camera with folded optics and lens shifting capabilities. Some embodiments include voice coil motor (VCM) actuator arrangements to provide autofocus (AF) and/or optical image stabilization (OIS) movement. Some embodiments include suspension arrangements.
US11934085B2 Camera mounting post
A post for mounting a camera comprises a base, a tube mast, and a camera mount arranged to hold one or more cameras. A proximal end of the tube mast is connected to the base and a distal end of the tube mast is connected to the camera mount. The invention is characterised in that the base is arranged to comprise computing equipment, from which computing equipment wiring runs through the tube mast to the camera mount, and in that the base and computing equipment are encased by a cabinet configured to protect the computing equipment from exposure to weather. The invention also relates to a method for installing a post.
US11934081B2 Transferrable light-transmissive electrode films for electro-optic devices
An electro-optic device, and its method of manufacturing, is disclosed comprises a first substrate layer, a conductive film comprising a first adhesive layer and a first electrode layer, an electro-optic material layer, and a second electrode layer. The first electrode layer, which is on contact with the electro-optic material layer, comprises a conductive material, such as conductive particles, a metallic material or a conductive polymer. The first adhesive layer has high storage modulus and does not exhibit plastic flow under the conditions of manufacturing, storage, and operation of the electro-optic device. The conductive film does not conform to the surface roughness of the first surface of the electro-optic material layer. The conductive film may be designed to be thin, flexible and transparent. The resulting electro-optic device exhibit excellent electro-optic performance even where the electro-optic material layer has imperfections in the form of gaps.
US11934080B2 Mitigating defects in an electrochromic device under a bus bar
Methods are provided for fabricating electrochromic devices that mitigate formation of short circuits under a top bus bar without predetermining where top bus bars will be applied on the device. Devices fabricated using such methods may be deactivated under the top bus bar, or may include active material under the top bus bar. Methods of fabricating devices with active material under a top bus bar include depositing a modified top bus bar, fabricating self-healing layers in the electrochromic device, and modifying a top transparent conductive layer of the device prior to applying bus bars.
US11934077B2 Array substrate and method for manufacturing same, and display device
Provided is an array substrate which includes a base substrate; a plurality of common electrodes disposed on a side of the base substrate; a plurality of data lines disposed on a side of the base substrate, wherein with respect to each of the data lines, a distance between the data line and a first target common electrode is different from a distance between the data line and a second target common electrode; and a plurality of pixel electrodes arranged in an array and disposed on a side of the base substrate.
US11934074B2 Display device
A display device includes a liquid crystal layer between a first substrate and a second substrate. The first substrate includes a wiring line and a pixel electrode. The liquid crystal layer includes a stripe-shaped polymer extending in a first direction and a liquid crystal molecule. The liquid crystal layer includes a first polymer in an area overlapping the wiring line and a second polymer in an area overlapping the pixel electrode. The first polymer includes a first portion extending in a direction different from the first direction. The second polymer includes a second portion extending in a direction different from the first direction. A density of the first portion is higher than a density of the second portion.
US11934072B2 Liquid crystal device
According to one embodiment, a liquid crystal device includes a first liquid crystal cell and a second liquid crystal cell. The first liquid crystal cell and the second liquid crystal cell each include a first strip electrode, a second strip electrode, a third strip electrode and a fourth strip electrode. The extension direction of the first strip electrode and the second strip electrode in the first liquid crystal cell is different from the extension direction of the first strip electrode and the second strip electrode in the second liquid crystal cell. The extension direction of the first strip electrode and the second strip electrode intersects with the extension direction of the third strip electrode and the fourth strip electrode at an angle other than 90°.
US11934068B2 Display module and manufacturing method thereof, and mobile terminal
The present application discloses a display module and a manufacturing method thereof, and a mobile terminal. The display module includes a printed circuit board connected to a backlight flexible circuit board. A side of the backlight flexible circuit board connected to the printed circuit board comprises at least two first bonding regions, wherein each of the first bonding regions includes at least two first bonding terminals distributed therein, and wherein a distance between any two adjacent first bonding regions is greater than a distance between any two adjacent first bonding terminals in each of the first bonding regions.
US11934064B2 Display apparatus and light source apparatus thereof
A display apparatus includes: a liquid crystal panel; a plurality of light sources configured to emit light; and a substrate including a plurality of dimming blocks arranged in rows and columns, wherein each of the plurality of dimming blocks includes at least four light sources from among the plurality of light sources, and the least four light sources are connected in series with each other and arranged in rows and columns on a first surface of the substrate, the substrate includes a plurality of holes extending from the first surface of the substrate to a second surface of the substrate, the first surface of the substrate and the second surface of the substrate are electrically connected through the plurality of holes, and each of the plurality of holes is in a region surrounded by the at least four light sources of each respective dimming block of the plurality of dimming blocks.
US11934061B2 Display apparatus
A performance of a display apparatus is improved. A display apparatus includes a glass plate, a display panel facing the glass plate, a frame housing a part of the glass plate and a part of the display panel, and a light source module housed in the frame. The glass plate has a side surface. The display panel includes a first substrate facing the glass plate, a second substrate facing the first substrate, and a liquid crystal layer located between the first substrate and the second substrate. The light source module is disposed at a position facing the side surface of the glass plate.
US11934058B2 Display device, multi-screen display device using the same and method for manufacturing the same
Disclosed are a display device, a multi-screen display device using the same, which include a minimized bezel area and a method for manufacturing the display device. The display device including a display substrate including a plurality of subpixels respectively provided in a plurality of pixel areas defined by a plurality of data lines and a plurality of gate lines, a line substrate bonded to the display substrate by using a substrate bonding member and including a plurality of data routing lines, and a side data connection member provided on one side of each of the display substrate and the line substrate to connect the plurality of data lines to the plurality of gate lines in a one-to-one relationship.
US11934057B2 Display device including a liquid crystal layer including polymers and liquid crystal molecules switching between a scattering state and a light transmitting state
According to one embodiment, a display device includes a first substrate, a second substrate, a liquid crystal layer including polymers and liquid crystal molecules, and a light-emitting element. The first substrate includes a transparent substrate, a scanning line, a signal line crossing the scanning line, a switching element electrically connected to the scanning line and the signal line, an organic insulating film overlapping the switching element, and a pixel electrode electrically connected to the switching element. A thickness of the organic insulating film located between the transparent substrate and the pixel electrode is less than a thickness of the organic insulating film overlapping the switching element.
US11934055B2 Electrical connection configurations for privacy glazing structures
A privacy glazing structure may include an electrically controllable optically active material that provides controlled transition between a privacy or scattering state and a visible or transmittance state. To make electrical connections with electrode layers that control the optically active material, the privacy glazing structure may include electrode engagement regions. In some examples, the electrode engagement regions are formed as notches in peripheral edges of opposed panes bounding the optically active material. The notches may or may not overlap to provide a through conduit in the region of overlap for wiring. In either case, the notches may allow the remainder of the structure to have a flush edge surface for ease of downstream processing.
US11934051B2 Slotted shields for use with an electro-optical phase shifter
Structures including an electro-optical phase shifter and methods of fabricating a structure including an electro-optical phase shifter. The structure includes a waveguide core on a semiconductor substrate, and an interconnect structure over the waveguide core and the semiconductor substrate. The waveguide core includes a phase shifter, and the interconnect structure includes a slotted shield and a transmission line coupled to the phase shifter. The slotted shield includes segments that are separated by slots. The slotted shield is positioned between the transmission line and the substrate.
US11934049B2 Switching fibers for textiles
A method of forming a color-changing fiber that can be incorporated into fabrics and other woven materials. The color changing fibers include an annular wall and a conductive wire axially extending through the annular wall, a core strand surrounded by the annular wall and extending axially through a central portion of the fiber, and an encapsulated electro-optic medium disposed on a surface of the core strand.
US11934048B2 Photonic integrated circuit-based coherently phased array laser transmitter
An apparatus includes a photonic integrated circuit, which includes at least one splitter configured to split at least one input beam into multiple input beamlets and multiple phase modulators configured to phase-shift at least some of the input beamlets. The apparatus also includes an array of optical amplifiers configured to amplify the phase-shifted input beamlets and generate amplified beamlets. The apparatus further incudes a beam combiner configured to combine the amplified beamlets and generate an output beam. In addition, the apparatus includes a controller configured to control the phase modulators in order to adjust phasing of the phase-shifted input beamlets.
US11934046B2 Laser protection eyewear lenses
A laser protection eyewear lens includes a lens substrate comprising an embedded wavelength filter having a first filter function, and a multi-layer dielectric filter applied to at least one of an inside and an outside surface of the lens substrate that comprises a second filter function having at least one center wavelength and bandwidth. The first filter function of the embedded wavelength filter and the second filter function of the multilayer dielectric filter produce a combined filter function that attenuates light reflecting off the multi-layer dielectric filter.
US11934038B1 Eyewear tether
Eyewear devices including a tether and methods for identifying proper installation of the tether are disclosed. An eyewear device includes transmission lines extending through the temples to electrical and electronic components positioned adjacent to edges of a frame. A tether is attached to the temples to enable power and communication flow between the electrical and electronic components rather than through the frame. Proper installation is identified based on communications passing between the electrical and electronic components via the tether.
US11934033B2 Lens driving device, camera module and optical apparatus
A lens driving device is provided, including: a holder member; a bobbin disposed at an inner side of the holder member; a magnet disposed at the holder member; a first coil unit disposed at the bobbin, and facing the magnet; a first support member coupled to the holder member and the bobbin; and a detection sensor disposed at the bobbin, and configured to detect magnetic force of the magnet, wherein the magnet includes a facing surface and an opposite surface disposed at an opposite side of the facing surface, wherein a polarity of the facing surface and a polarity of the opposite surface are different from each other, wherein a polarity of an upper portion of the facing surface and a polarity of a lower portion of the facing surface are different from each other. According to an embodiment, Hall output detected by the detection sensor can be enhanced.
US11934031B2 Lens apparatus and optical apparatus including same
A lens apparatus includes a lens holding member configured to hold a lens, a base member including an adhesive holding portion opened in an optical axis direction of the lens to hold an adhesive, the base member being provided on an outer periphery side of the lens holding member, an annular member arranged inside the base member to protrude at least in part from an outer peripheral surface of the lens holding member toward an inner peripheral surface of the base member and intersect with the optical axis direction, and a holding member configured to hold the lens holding member, wherein the annular member is held by the lens holding member and the holding member.
US11934030B2 Optical lens, imaging module and assembly method thereof
The present disclosure provides an optical lens, which includes a first lens member, a second lens member and a first adhesive. The first lens member includes at least one first lens. The second lens member includes a second lens barrel and at least one second lens mounted in the second lens barrel. The at least one second lens and the at least one first lens together forms an imaging optical system. The second lens member has a second optical region and a second structural region surrounding the second optical region. The second structural region has a second top surface and the second top surface has a groove. The first adhesive locates in a first gap between the first lens member and the second lens member, and the first adhesive is accommodated in the groove. The first adhesive is adapted to flow in the groove when uncured.
US11934026B2 Method and apparatus for mounting optical components
A method and apparatus for mounting optical components is described. The apparatus is suitable for mounting multiple optical components and comprises a baseplate having opposing first and second surfaces. Recesses or apertures are formed within the baseplate and are located upon the first or second surfaces so as to define thermally activated optic mounting areas. Pillars are then located within the thermally activated optic mounting areas and these provide a means for attaching the optical component to the baseplate. The employment of the recesses or apertures act to significantly reduce the thermal conduction throughout the baseplate. As a result preferential heating can be provided to the one or more thermally activated optic mounting areas while maintaining the baseplate with a desired mechanical strength. The optical mounting apparatus exhibits a high thermal stability thus making the apparatus ideally suited for use within commercial optical system.
US11934025B2 FAUs including passive alignment adhesive profiles and related methods
A fiber optic assembly is provided including a support substrate having a substantially planar surface, a signal-fiber array supported on the planar surface of the support substrate. The signal-fiber array including a plurality of optical fibers and an adhesive disposed on the plurality of optical fibers and the support substrate. Each of the optical fibers is spaced from adjacent optical fibers of the plurality of optical fibers at a precise pitch.
US11934022B2 Photoelectric fiber and communication device
A photoelectric fiber includes a fiber including a core through which light is guided; an electrical unit formed continuously with the fiber, the electrical unit being configured to house a photoelectric conversion chip including a photoelectric conversion element; and an external electrode formed on a front surface of at least one of the fiber or the electrical unit, wherein the photoelectric conversion chip is optically connected to the core and electrically connected to the external electrode.
US11934020B2 Optoelectronic connections to printed circuit boards
An optoelectronic module and optoelectronic connector assemblies can be used for releasable connection of a laser source to the module from a location exterior to the module. The construction of the optoelectronic connector assemblies is such that both in connection and disconnection, the electrical contacts are broken before the optical contacts so that the laser may power down before the optical connection is broken. The optoelectronic connection assemblies have blind mating features. Some versions are free of any latching or mechanical interconnection of the optoelectronic connector assemblies to each other. A spring has a construction which permits it to be received onto a cable by lateral movement of the spring.
US11934018B2 Apparatus, method and storage medium for concentric alignment of cylindrical components
An apparatus for concentric alignment of cylindrical components includes an object having at least one outside cylindrical surface and at least one alignment target; an inner aligning component having at least one outside cylindrical surface having an axis and at least one inside cylindrical bore having an axis parallel with the axis of the outside cylindrical surface; an outer aligning component having at least one outside cylindrical surface having an axis and at least one inside cylindrical bore having an axis parallel with the axis of the outside cylindrical surface, wherein the at least one cylindrical surface of the object is adapted to fit rotatably into the at least one inside cylindrical bore of the inner aligning component, and the at least one outside cylindrical surface of the inner aligning component is adapted to fit rotatably into the at least one inside.
US11934015B2 Multiport assembly and associated components
Systems and methods of using a multiport assembly and associated components are disclosed. The multiport assembly can include a multiport device that communicatively couples multiple sets or pairs of connectors, such as optical connectors or electrical connectors, together. The multiport assembly can also include an auxiliary port device that couples to the multiport device to expand the capacity of the multiport assembly. Both the multiport and auxiliary port devices can be selectively configured to receive specific types of connectors by selectively coupling to different types of adapters, where the types of adapters correspond to the types of connectors. When coupled to the multiport or auxiliary port devices, the adapters facilitate the formation of the communication between its corresponding set of connectors.
US11934013B2 Optical element and optical transmission system
An optical element includes a first condensing lens and a plurality of second condensing lenses. The optical element is disposed so as to face an end of an optical fiber. The optical fiber includes a core, a first cladding located around the core, and a second cladding located around the first cladding. The first condensing lens is disposed at a position corresponding to the core. The second condensing lenses are disposed around the first condensing lens at positions corresponding to the first cladding.
US11934011B2 Optical connecting structure
An optical connection structure 1 includes a waveguide substrate; a Si waveguide formed on one surface of the waveguide substrate and having a first end surface; an optical fiber having a second end surface facing the first end surface; a terrace section extending further toward the optical fiber side from an end portion on the optical fiber side of the waveguide substrate; and a lens disposed on the terrace section, and arranged on an optical axis connecting the first end surface and the second end surface.
US11934009B2 Reinforcing sleeve, reinforcing structure of spliced portion of optical fiber
A reinforcing sleeve for collectively reinforcing spliced portions of a plurality of optical fiber core wires disposed side by side includes a heat-shrinkable tube, a heat-meltable member, a tension member, and so on. The tension member and the heat-meltable member are inserted into the heat-shrinkable member. A thick portion is provided at a substantially center portion of a width direction of the heat-meltable member. Thus, on a cross section perpendicular to a longitudinal direction of the heat-meltable member, an amount of the heat-meltable member at proximity of the center portion of the width direction of the heat-meltable member is greater than an amount of the heat-meltable member at proximity of the end portions of the width direction of the heat-meltable member. This forms a flow of the heat-meltable member from the center portion toward the end portions in the width direction at the time of melting the heat-meltable member.
US11934007B2 Assembly of an active semiconductor component and of a silicon-based passive optical component
An assembly of an active semiconductor component and of a silicon-based passive optical component includes a carrier; and the active semiconductor component and the passive optical component both arranged on the carrier. The active semiconductor component includes a first set of semiconductor layers comprising at least one first waveguide configured to guide, in a first section of the assembly, at least one first optical mode; a second set of semiconductor layers, the set being superposed and making contact with the first set of layers, and including at least one second waveguide configured to guide at least one second optical mode. At least some of the layers of the first set of layers and of the second set of layers are doped to form, in a first region of the component, a PIN diode. The at least one first waveguide and the at least one second waveguide are configured to allow evanescent coupling therebetween, in a second section of the assembly. The first set of layers is etched to form, in a second region of the active semiconductor component, a first surface flush with the second waveguide. The passive component includes a substrate; a set of silicon-compound layers comprising at least one waveguide configured to guide at least one optical mode. The at least one waveguide lies flush with a first surface of the set of layers, which surface is opposite a second surface of the set of layers making contact with a surface of the substrate. The first surface of the passive optical component makes contact with the first surface of the active semiconductor component in order to allow evanescent coupling between the at least one waveguide of the passive optical component and the at least one second waveguide of the active semiconductor component.
US11934006B2 Fiber optic cable terminal with a pushable stub cable
A fiber optic cable terminal proximally terminates a stub cable carrying one or more optical fibers. The stub cable is structurally adapted to be advanced through at least a portion of a conduit by distally pushing a distal end of the stub cable from a location that is proximal to a proximal end of the conduit and without applying any pulling force at any location that is distal to the proximal end of the conduit.
US11934002B2 Optical systems including light-guide optical elements with two-dimensional expansion
An optical system including a light-guide optical element (LOE) with first and second sets (204, 206) of mutually-parallel, partially-reflecting surfaces at different orientations. Both sets of partially-reflecting surfaces are located between parallel major external surfaces. A third set of at least partially-reflecting surfaces (202), deployed at the coupling-in region, receive image illumination injected from a projector (2) with an optical aperture having a first in-plane width and direct the image illumination via reflection of at least part of the image illumination at the third set of at least partially-reflective facets towards the first set of partially-reflective facets with an effective optical aperture having a second width larger than the first width.
US11934000B2 Light emitting sheet and road sign using same
The light emitting sheet excellent in light guiding performance according to an embodiment of the present disclosure may include: a base film; and a light guide pattern portion in which a pattern set on a surface of the base film is repeatedly formed, wherein the light guide pattern portion has a hexagonal shape.
US11933999B2 Optical structure film and light source module
An optical structure film and a light source module are provided. The optical structure film includes multiple optical unit microstructures. Each of the optical unit microstructures has four side surfaces and an inwardly concave beam splitting surface. The beam splitting surface is respectively connected to the side surfaces, and the beam splitting surface has four endpoints when viewed from a front viewing angle. Connection lines of the four endpoints form a rectangle. The beam splitting surface includes at least one beam splitting curved surface. A junction of the at least one beam splitting curved surface and one of the four side surfaces is a first line segment. A projection of a midpoint of an edge of the rectangle on the beam splitting surface overlaps with a relative extreme point of the first line segment.
US11933997B2 Heat-ray-transmission-controllable, light-transmissive base material and light-transmissive base material unit
A heat-ray-transmission-controllable, light-transmissive base material is provided that includes a light-transmissive insolation-cutting unit configured to control transmission of light in at least a part of wavelength regions among wavelength regions of visible light and near-infrared light; and a transparent conductive oxide layer disposed over the light-transmissive insolation-cutting unit, containing a transparent conductive oxide.
US11933992B2 Liquid lens interface control systems and methods
A liquid lens can tilt a fluid interface, such as for optical image stabilization or off-axis focus. Tilting the interface can cause coma aberration or other dynamic wavefront error. The liquid lens can be driven to reduce the coma aberration or other dynamic wavefront error. For example, input shaped signals can be used. In some cases, the signals can be overdriven and/or underdriven, which can increase response time, and/or encourage settling of the interface.
US11933990B2 Wavelength beam combining laser systems with high beam quality factor
In various embodiments, optical repositioners and/or angled dispersive elements are utilized to manipulate portions of an input laser beam emitted by a group of laser emitters in order to form a multi-wavelength output beam having a high beam quality factor.
US11933988B2 Information processing apparatus, information processing method, head mounted display housing, and head mounted display system
Provided are an information processing apparatus, a head mounted display housing, and an information processing method capable of providing a virtual reality experience suitable for individual users. Provided is an information processing apparatus that is detachably held by a housing to be usable as a head mounted display, and that includes a display unit (306) that displays an image; a detection unit (308) that detects an indicator provided in the housing; and a control unit (302) that controls the image displayed on the display unit based on information indicated by the indicator, the information being detected by the detection unit.
US11933984B2 Virtual image display device and optical unit
An image light generation device generating image light, a semi-transmissive tilted mirror reflecting the image light from the image light generation device, and a concave semi-transmissive mirror reflecting, toward the semi-transmissive tilted mirror, the image light reflected by the semi-transmissive tilted mirror to form an exit pupil are provided, and the concave semi-transmissive mirror includes a partial reflective film having different reflectance according to wavelength, the semi-transmissive tilted mirror reflects the image light toward the partial reflective film.
US11933983B2 Virtual reality display device, lens barrel, and system
Embodiments of this application relate to a virtual reality display device. The virtual reality display device includes a left lens barrel and a right lens barrel; the left lens barrel includes: a left lens barrel housing, a left display screen, and a left lens; the right lens barrel includes: a right lens barrel housing, a right display screen, and a right lens; an inner side of an opening portion of the left lens barrel housing includes a left lens holder; an inner side of an opening portion of the right lens barrel housing includes a right lens holder; a left fill layer is provided between the left lens holder and the left lens; and a right fill layer is provided between the right lens holder and the right lens.
US11933981B2 Heads-up display unit with integrated protection system
A heads-up display apparatus that includes integrated protection structures is disclosed. The various structures protect the electronics in the heads-up display unit from liquid spills and small objects. The various protective structures are integrated into the heads-up display casing. Namely, the casing may include several drainage structures that channel liquid away from sensitive electronic components in the heads-up display unit. As a result, the heads-up display may be advantageously protected from damage when in use in a motor vehicle dashboard.
US11933977B2 Eyewear eye-tracking using optical waveguide
Eyewear having an optical waveguide communicating infrared light from a remote infrared emitter in the eyewear to an optical output coupler that uniformly illuminates an eye for tracking eye movement of a user. An optical input coupler couples a light beam emitted by the remote infrared emitter into the waveguide. The remote infrared emitter simplifies industrial design and is a single light source. The remote infrared emitter is not in a peripheral vision of a user's eye and improves a cosmetic impact.
US11933976B2 Position tracking systems and methods for head-mounted display systems
Systems and methods for tracking the position of one or more head-mounted display (HMD) system components of an HMD system. The HMD components may carry a plurality of angle sensitive detectors or other types of detectors. The HMD system may be operative to detect corrupted position tracking samples, allowing such samples to be ignored, thereby improving the position tracking process. Control circuitry causes light sources to emit light according a specified pattern, and receives sensor data from the plurality of detectors. Control circuitry may process the sensor data, for example using machine learning or other techniques, to track a position of one or more HMD components.
US11933975B2 Eye tracking based on waveguide imaging
An optical system includes an optical waveguide, and a first optical element configured to direct a first ray, having a first circular polarization and impinging on the first optical element at a first incidence angle, in a first direction so that the first ray propagates through the optical waveguide via total internal reflection toward a second optical element. The first optical element is configured to also direct a second ray, having a second circular polarization that is distinct from the first circular polarization and impinging on the first optical element at the first incidence angle, in a second direction that is distinct from the first direction so that the second ray propagates away from the second optical element. The second optical element is configured to direct the first ray propagating through the optical waveguide toward a detector.
US11933972B2 Optical system for a microscope
An optical system for a microscope for imaging an object includes: a telescope system having an optical correction unit, which is adjustable in order to correct a spherical imaging aberration, and having a zoom optical unit, which is adjustable in order to adapt a magnification of the telescope system to a ratio of two refractive indices, one of which is assigned to an object side and an other of which is assigned to an image side, within a predetermined magnification range. The telescope system is telecentric over an entire magnification range both with respect to the object side and with respect to the image side by the zoom optical unit contained in the telescope system.
US11933971B2 Process for creating an optical component for generating, from a given light source, a given near-field illumination
Disclosed is a method for fabricating an optical component that is configured so as to generate on an illumination target in the near-field an illumination that has a determined pattern according to which each point (i) of the illumination target receives a quantity of light (alpha i) via an illumination generated by an illumination light source that is incident on the optical component, which is placed between the illuminating light source and the illumination target.
US11933970B1 Head up display for podium based on laser MEMS emissive film projection system
An apparatus, comprising two or more scan modules, each scan module having one or more laser sources that generate one or more laser beams and a beam deflector that deflects the two or more laser beams. A fluorescent emissive sheet (FES) receives the one or more laser beams deflected by the beam deflectors of the one or more scan modules and emits light of longer wavelength than that of the one or more laser beams at portions of the FES that are struck by the one or more laser beams. An optically transmissive viewing window coupled to a podium wherein the light of longer wavelength than that of the one or more laser beams is projected onto the viewing window.
US11933968B2 Biaxial resonant microelectromechanical mirror structure with piezoelectric actuation having improved characteristics
A microelectromechanical (MEMS) structure includes a fixed frame internally defining a cavity, and a mobile mass suspended in the cavity and movable with a first resonant rotational mode about a first rotation axis and with a second resonant rotational mode about a second rotation axis orthogonal to the first. A pair of supporting elements extends in the cavity, is rigidly coupled to the fixed frame, and is elastically deformable to cause rotation of the mobile mass about the first rotation axis. A pair of elastic-coupling elements is elastically coupled between the mobile mass and the first pair of supporting elements. Each of the elastic-coupling elements includes a first and second elastic portions, the first elastic portion being compliant to torsion about the second rotation axis. The second elastic portion is compliant to bending outside of a horizontal plane of main extension of the MEMS structure.
US11933966B2 Resonant MEMS device having a tiltable, piezoelectrically controlled micromirror
Disclosed herein is a method of making a microelectromechanical (MEMS) device. The method includes, in a single structural layer, affixing a tiltable structure to an anchorage portion with first and second supporting arms extending between the anchorage portion and opposite sides of the tiltable structure, and forming first and second resonant piezoelectric actuation structures extending between a constraint portion of the first supporting arm and the anchorage portion, on opposite sides of the first supporting arm. The method further includes coupling a handling wafer underneath the structural layer to define a cavity therebetween, and forming a passivation layer over the structural layer, the passivation layer having contact openings defined therein for routing metal regions for electrical coupling to respective electrical contact pads, the electrical contact pads being electrically connected to the first and second resonant piezoelectric actuation structures.
US11933964B2 Optical scanning apparatus and image forming apparatus
An optical scanning apparatus includes a first polarizing member and a second polarizing member between a light source and a MEMS mirror that is a deflection mirror. The first polarizing member reflects a first polarization component included in a beam light emitted from the light source so as to squarely enter the MEMS mirror and passes a second polarization component having a phase difference of a half-wavelength with respect to the first polarization component. The second polarizing member is provided between the first polarizing member and the MEMS mirror to pass the first polarization component reflected by the first polarizing member therethrough twice before and after being reflected by the MEMS mirror to change the first polarization component into the second polarization component. A rotation axis of the MEMS mirror is parallel to an optical axis of the beam light immediately before being reflected by the first polarizing member.
US11933961B2 Stereoscopic vision endoscope objective optical system and endoscope using the same
A stereoscopic vision endoscope objective optical system includes, in order from an object side, a first lens group having a negative refractive power, a second lens group having a positive refractive power, and a rear-side lens group having a positive refractive power. The rear-side lens group includes a first rear group and a second rear group. The first lens group and the second lens group are disposed so that an optical axis of the second lens group coincides with an optical axis of the first lens group. The optical axis of the first lens group is located between an optical axis of the first rear group and an optical axis of the second rear group. Each of the first rear group and the second rear group includes a first sub group, an aperture stop, and a second sub group, and the first sub group includes a negative lens.
US11933957B1 Imaging system hardware
A sample holder includes a first member featuring a first retaining mechanism configured to retain a first substrate that includes a sample, a second member featuring a second retaining mechanism configured to retain a second substrate that includes a reagent medium, and an alignment mechanism connected to at least one of the first and second members, and configured to align the first and second members such that the sample contacts at least a portion of the reagent medium when the first and second members are aligned.
US11933954B2 Zoom lens system, image capture device, and camera system
A zoom lens system includes: a first lens group having positive power; a second lens group having negative power; a third lens group having positive power; a fourth lens group having positive power; a fifth lens group having negative power; and a following lens group following the fifth lens group. The first to fifth lens groups and the following lens group are arranged in this order such that the first lens group is located closest to an object and that the following lens group is located closest to an image. While the zoom lens system is zooming, intervals between the respective lens groups change. While the zoom lens system is focusing from an infinity focus point through a shortest shooting range, a plurality of negative lens groups included in the fifth lens group and the following lens group move.
US11933952B2 Zoom lens and imaging apparatus
A zoom lens consists of, in order from an object side, a negative first lens group, a positive second lens group, a positive third lens group, a negative fourth lens group, and a positive fifth lens group. The first lens group consists of, in order from the object side, a first A lens group that does not move during focusing, a first B lens group that moves during focusing, and a first C lens group that does not move during focusing. During zooming, the first lens group and the fifth lens group do not move, and the second lens group, the third lens group, and the fourth lens group move. The fourth lens group includes a stop. The zoom lens satisfies a predetermined conditional expression.
US11933950B2 Variable magnification optical system, optical equipment, imaging equipment and method for manufacturing variable magnification optical system
A variable magnification optical system comprises, in order from an object side, a first lens group G1 having positive refractive power, a second lens group G2 having negative refractive power, a third lens group G3 having positive refractive power and a fourth lens group G4 having negative refractive power; upon varying a magnification, a distance between the first lens group G1 and the second lens group G2 being varied, a distance between the second lens group G2 and the third lens group G3 being varied, and a distance between the third lens group G3 and the fourth lens group G4 being varied; upon focusing, the fourth lens group G4 being moved; and a predetermined conditional expression being satisfied. With such a configuration, there is provided a variable magnification optical system whose focusing lens group is compact in size and reduced in weight, so high speed and quiet focusing can be effected without lens barrel being made large in size, and further by which variations in aberrations upon varying magnification from the wide angle end state to the telephoto end state as well as variations in aberrations upon focusing from the infinite distance object to the close distance object can be superbly suppressed.
US11933949B2 Freeform folded optical system
A freeform folded optical system that include two freeform prisms with optical power. At least one of the freeform prisms is configured to fold the optical axis twice. Thus, embodiments of the freeform folded optical system fold the optical axis three or four times. Folding the optical axis three or four times in the freeform prisms allows for long focal lengths required for telephoto lens applications without requiring additional lens elements between the prisms. In addition, the configuration of the freeform folded optical system provides reduced Z-axis height when compared to conventional folded lens systems with similar optical characteristics.
US11933947B2 Imaging lens system, image capturing unit and electronic device
An imaging lens system includes eight lens elements which are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element, a seventh lens element and an eighth lens element. Each of the eight lens elements has an object-side surface facing toward the object side and an image-side surface facing toward the image side. At least one lens element of the imaging lens system has at least one lens surface having at least one inflection point. The imaging lens system has a total of eight lens elements.
US11933945B2 Optical lens
An optical lens includes a first lens group and a second lens group. The first lens group has at least two lenses that include at least one aspheric lens, the second lens group has at least four lenses that includes at least one aspheric lens, and a total number of lenses with refractive powers in the optical lens is smaller than nine. The first and the second lens groups include a first lens, a second lens, a third lens, a fourth lens, a fifth lens and a sixth lens in order from the magnified side to the minified side. The first lens to the sixth lens have respective refractive powers of negative, negative, positive, positive, negative and positive.
US11933939B2 Metalens with artificial focus pattern
A metalens configured to shape the focus light into a flexibly designed pattern. The present teachings demonstrate the engineering of metalens with artificial focus pattern by creating line and ring-shaped focus as ‘drawing tools’. These metalens are fabricated through a single layer of silicon-based material through CMOS compatible nano fabrication process. The mechanism to generate artificial focus pattern can be applied to a plethora of future on-chip optical devices with applications ranging from beam engineering to next generation nano lithography.
US11933937B2 Nanofluidic chips as micromodels for carbonate reservoirs
Methods and systems for generating a nanofluidic chip as a reservoir model are provided. In an example described herein, a nanofluidic chip for reservoir modeling includes a microfluidic chip that includes microchannels etched in a substrate. Silica spheres are assembled in the microchannels to form nanochannels. A carbonate coating is disposed over the surfaces of the nano channels and the silica spheres.
US11933936B2 Optical sensor
An optical sensor includes a light source, a light receiver, and a convex portion. The light source emits light to an object. The light receiver receives reflected light of the emitted light reflected by an object and generates a signal showing a light reception result. The convex portion has a height higher than a height of the light source and the light receiver. The convex portion is between the light source and the light receiver to block reflected light from the light receiver when light from the light source is reflected within a range of a predetermined distance from the convex portion. The light receiver outputs a signal to show a light reception result of equal to or less than a threshold amount of light indicating that the reflected light is not received in response to proximity of the object being within a range of a predetermined distance.
US11933932B1 Method of estimating permeability using NMR diffusion measurements
This invention is useful for determining the permeability of a geological formation using 1H NMR diffusion measurements acquired in the laboratory and using downhole 1H NMR well logging. The current technology for obtaining formation permeability downhole using NMR is not adequate for low-permeability, unconventional source rock formations with high organic content. This new method uses laboratory 1H NMR diffusion measurements for creating continuous downhole well logs of the mobile-hydrocarbon permeability of the hydrocarbon-filled pore space of downhole geological formations.
US11933931B2 System and methods for mapping sensor data across parameter spaces
A method includes obtaining a plurality of master sensor responses with a master sensor in a set of training fluids and obtaining node sensor responses in the set of training fluids. A linear correlation between a compensated master data set and a node data set is then found for a set of training fluids and generating node sensor responses in a tool parameter space from the compensated master data set on a set of application fluids. A reverse transformation is obtained based on the node sensor responses in a complete set of calibration fluids. The reverse transformation converts each node sensor response from a tool parameter space to the synthetic parameter space and uses transformed data as inputs of various fluid predictive models to obtain fluid characteristics. The method includes modifying operation parameters of a drilling or a well testing and sampling system according to the fluid characteristics.
US11933929B2 4D seismic as a method for characterizing fracture network and fluid distribution in unconventional reservoir
A method of characterizing a subterranean formation using a plurality of seismic acquisitions includes obtaining a first seismic acquisition of the subterranean formation, wherein the first seismic acquisition is a baseline survey. Injecting a gas fluid into the subterranean formation, wherein the gas fluid at least partially fills a portion of a fracture network of the subterranean formation. Obtaining a second seismic acquisition of the subterranean formation. Calculating a time-lapse difference in the plurality of seismic acquisitions.
US11933925B2 Particle energy measuring device and method for determining a beam energy of a particle beam
The invention relates to a particle energy measuring device (14) for determining the energy of a particle beam (26) with (a) at least twenty capacitors (30.n) that (i) each comprise a first capacitor plate (32.n) and (ii) a second capacitor plate (34.n), and (iii) are arranged one behind the other with respect to a beam incidence direction (S), (b) a multiplexer (46) that has (i) a multiplexer outlet (48) and (ii) a plurality of multiplexer inputs (50.n), each multiplexer input (50.n) being designed to connect to precisely one capacitor (30.n) and (iii) that is configured to connect one of the capacitor plates (32.n, 34.n) of the respective capacitor to the multiplexer outlet (48), (c) a total charge measuring device (52) that (i) comprises a total charge measuring device input (54), which is connected to the second capacitor plates (34.n) in order to detect a total charge (QΣ) of the charges on all the capacitors (30.n), and (d) a total charge measuring device outlet (56), and (d) an analysis circuit (58) that (i) is connected to the total charge measuring device (52) and the multiplexer (46), and is designed to automatically (i) effect a switch from one multiplexer input (50.n) to another multiplexer input (50.n), so that the capacitors are individually discharged in succession and (ii) detect the charge (Qn) flowing from each capacitor (30.n) during the discharging process, thereby obtaining charging data from which the particle energy (E) can be calculated.